Searched refs:wbq_entry (Results 1 - 2 of 2) sorted by relevance

/linux-master/kernel/sched/
H A Dwait_bit.c41 __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 Dwait_bit.h27 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