Searched refs:wbq_entry (Results 1 - 2 of 2) sorted by relevance
/linux-master/kernel/sched/ |
H A D | wait_bit.c | 41 __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, argument 47 prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode); 48 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) 49 ret = (*action)(&wbq_entry->key, mode); 50 } while (test_bit_acquire(wbq_entry->key.bit_nr, wbq_entry->key.flags) && !ret); 52 finish_wait(wq_head, &wbq_entry->wq_entry); 82 __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, argument 88 prepare_to_wait_exclusive(wq_head, &wbq_entry 164 struct wait_bit_queue_entry *wbq_entry = local 174 init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags) argument [all...] |
/linux-master/include/linux/ |
H A D | wait_bit.h | 27 int __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, wait_bit_action_f *action, unsigned int mode); 28 int __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, wait_bit_action_f *action, unsigned int mode); 238 extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags);
|
Completed in 122 milliseconds