| 35 | int __wqueue_default_wake(struct rt_wqueue_node *wait, void *key); |
| 36 | |
| 37 | rt_inline void rt_wqueue_init(rt_wqueue_t *queue) |
| 38 | { |
| 39 | RT_ASSERT(queue != RT_NULL); |
| 40 | |
| 41 | queue->flag = RT_WQ_FLAG_CLEAN; |
| 42 | rt_list_init(&(queue->waiting_list)); |
| 43 | rt_spin_lock_init(&(queue->spinlock)); |
| 44 | } |
| 45 | |
| 46 | void rt_wqueue_add(rt_wqueue_t *queue, struct rt_wqueue_node *node); |
| 47 | void rt_wqueue_remove(struct rt_wqueue_node *node); |
no test coverage detected