Lines Matching refs:wait_queue_node_t
16 } wait_queue_node_t; typedef
24 void wait_queue_init(wait_queue_node_t *wait_queue, struct process_control_block *pcb);
31 void wait_queue_sleep_on(wait_queue_node_t *wait_queue_head);
38 void wait_queue_sleep_on_unlock(wait_queue_node_t *wait_queue_head, void *lock);
44 void wait_queue_sleep_on_interriptible(wait_queue_node_t *wait_queue_head);
52 void wait_queue_wakeup(wait_queue_node_t *wait_queue_head, int64_t state);
61 wait_queue_node_t name = {0}; \
65 wait_queue_node_t name = {0}; \
69 wait_queue_node_t *wait = (wait_queue_node_t *)kzalloc(sizeof(wait_queue_node_t), 0); \
73 wait_queue_node_t *wait = (wait_queue_node_t *)kzalloc(sizeof(wait_queue_node_t), 0); \
93 void wait_queue_sleep_with_node(wait_queue_head_t *q, wait_queue_node_t *wait);
102 void wait_queue_sleep_with_node_unlock(wait_queue_head_t *q, wait_queue_node_t *wait, void *lock);
110 void wait_queue_sleep_with_node_interriptible(wait_queue_head_t *q, wait_queue_node_t *wait);