diff options
| author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-16 16:30:00 +0000 |
|---|---|---|
| committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-16 16:30:00 +0000 |
| commit | 745d8c15044781f1215f2188edcc402fafadd059 (patch) | |
| tree | be74d8769cc9ab0ede73b89e3c283494739f7047 /os/kernel/include/chthreads.h | |
| parent | 2e4ba09bb54f415e7f8fd66f4ccddbf421612820 (diff) | |
| download | ChibiOS-745d8c15044781f1215f2188edcc402fafadd059.tar.gz ChibiOS-745d8c15044781f1215f2188edcc402fafadd059.tar.bz2 ChibiOS-745d8c15044781f1215f2188edcc402fafadd059.zip | |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@5861 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/kernel/include/chthreads.h')
| -rw-r--r-- | os/kernel/include/chthreads.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/os/kernel/include/chthreads.h b/os/kernel/include/chthreads.h index 1341cb1ea..854a72dde 100644 --- a/os/kernel/include/chthreads.h +++ b/os/kernel/include/chthreads.h @@ -265,24 +265,6 @@ typedef msg_t (*tfunc_t)(void *); /* Module macros. */
/*===========================================================================*/
-/**
- * @brief Data part of a static threads queue initializer.
- * @details This macro should be used when statically initializing a threads
- * queue that is part of a bigger structure.
- *
- * @param[in] name the name of the threads queue variable
- */
-#define _THREADSQUEUE_DATA(name) {(Thread *)&name, (Thread *)&name}
-
-/**
- * @brief Static threads queue initializer.
- * @details Statically initialized threads queues require no explicit
- * initialization using @p queue_init().
- *
- * @param[in] name the name of the threads queue variable
- */
-#define THREADSQUEUE_DECL(name) ThreadsQueue name = _THREADSQUEUE_DATA(name)
-
/*===========================================================================*/
/* External declarations. */
/*===========================================================================*/
@@ -437,66 +419,6 @@ extern "C" { /* Module inline functions. */
/*===========================================================================*/
-/**
- * @brief Threads list initialization.
- *
- * @notapi
- */
-static inline void list_init(ThreadsList *tlp) {
-
- tlp->p_next = (Thread *)tlp;
-}
-
-/**
- * @brief Evaluates to @p TRUE if the specified threads list is empty.
- *
- * @notapi
- */
-static inline bool_t list_isempty(ThreadsList *tlp) {
-
- return (bool_t)(tlp->p_next == (Thread *)tlp);
-}
-
-/**
- * @brief Evaluates to @p TRUE if the specified threads list is not empty.
- *
- * @notapi
- */
-static inline bool_t list_notempty(ThreadsList *tlp) {
-
- return (bool_t)(tlp->p_next != (Thread *)tlp);
-}
-
-/**
- * @brief Threads queue initialization.
- *
- * @notapi
- */
-static inline void queue_init(ThreadsQueue *tqp) {
-
- tqp->p_next = tqp->p_prev = (Thread *)tqp;
-}
-
-/**
- * @brief Evaluates to @p TRUE if the specified threads queue is empty.
- *
- * @notapi
- */
-static inline bool_t queue_isempty(ThreadsQueue *tqp) {
-
- return (bool_t)(tqp->p_next == (Thread *)tqp);
-}
-
-/**
- * @brief Evaluates to @p TRUE if the specified threads queue is not empty.
- *
- * @notapi
- */
-static inline bool_t queue_notempty(ThreadsQueue *tqp) {
-
- return (bool_t)(tqp->p_next != (Thread *)tqp);
-}
-
#endif /* _CHTHREADS_H_ */
/** @} */
|
