Home
last modified time | relevance | path

Searched refs:rt_wqueue_node (Results 1 – 7 of 7) sorted by relevance

/components/drivers/include/ipc/
A Dwaitqueue.h21 struct rt_wqueue_node;
22 typedef int (*rt_wqueue_func_t)(struct rt_wqueue_node *wait, void *key);
24 struct rt_wqueue_node struct
33 typedef struct rt_wqueue_node rt_wqueue_node_t; argument
35 int __wqueue_default_wake(struct rt_wqueue_node *wait, void *key);
46 void rt_wqueue_add(rt_wqueue_t *queue, struct rt_wqueue_node *node);
47 void rt_wqueue_remove(struct rt_wqueue_node *node);
55 struct rt_wqueue_node name = { \
/components/drivers/ipc/
A Dwaitqueue.c29 void rt_wqueue_add(rt_wqueue_t *queue, struct rt_wqueue_node *node) in rt_wqueue_add()
44 void rt_wqueue_remove(struct rt_wqueue_node *node) in rt_wqueue_remove()
65 int __wqueue_default_wake(struct rt_wqueue_node *wait, void *key) in __wqueue_default_wake()
87 struct rt_wqueue_node *entry; in rt_wqueue_wakeup()
99 entry = rt_list_entry(node, struct rt_wqueue_node, list); in rt_wqueue_wakeup()
143 struct rt_wqueue_node *entry; in rt_wqueue_wakeup_all()
155 entry = rt_list_entry(node, struct rt_wqueue_node, list); in rt_wqueue_wakeup_all()
204 struct rt_wqueue_node __wait; in _rt_wqueue_wait()
A Dcondvar.c37 static int _waitq_inqueue(rt_wqueue_t *queue, struct rt_wqueue_node *node, in _waitq_inqueue()
78 struct rt_wqueue_node node = INIT_WAITQ_NODE(node); in rt_condvar_timedwait()
/components/libc/posix/io/poll/
A Dpoll.c45 struct rt_wqueue_node wqn; /**< Wait queue node for the poll node. */
61 static int __wqueue_pollwake(struct rt_wqueue_node *wait, void *key) in __wqueue_pollwake()
/components/libc/posix/io/timerfd/
A Dtimerfd.c43 struct rt_wqueue_node wqn;
178 static int timerfd_wqueue_callback(struct rt_wqueue_node *wait, void *key) in timerfd_wqueue_callback()
/components/libc/posix/io/epoll/
A Depoll.c48 struct rt_wqueue_node wqn; /**< Wait queue node */
196 static int epoll_wqueue_callback(struct rt_wqueue_node *wait, void *key) in epoll_wqueue_callback()
/components/lwp/
A Dlwp_pid.c976 struct rt_wqueue_node wq_node;
982 static int _waitq_filter(struct rt_wqueue_node *wait_node, void *key) in _waitq_filter()

Completed in 26 milliseconds