diff options
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_ */
/** @} */
|