Searched refs:wbq_entry (Results 1 – 2 of 2) sorted by relevance
/linux/kernel/sched/ |
A D | wait_bit.c | 48 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) in __wait_on_bit() 49 ret = (*action)(&wbq_entry->key, mode); in __wait_on_bit() 50 } while (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags) && !ret); in __wait_on_bit() 52 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit() 89 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) { in __wait_on_bit_lock() 90 ret = action(&wbq_entry->key, mode); in __wait_on_bit_lock() 100 if (!test_and_set_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) { in __wait_on_bit_lock() 164 struct wait_bit_queue_entry *wbq_entry = in var_wake_function() local 167 if (wbq_entry->key.flags != key->flags || in var_wake_function() 168 wbq_entry->key.bit_nr != key->bit_nr) in var_wake_function() [all …]
|
/linux/include/linux/ |
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… 28 int __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, wai… 238 extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags);
|
Completed in 4 milliseconds