wbq_entry          27 include/linux/wait_bit.h 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);
wbq_entry          28 include/linux/wait_bit.h 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);
wbq_entry         238 include/linux/wait_bit.h extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags);
wbq_entry          41 kernel/sched/wait_bit.c __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
wbq_entry          47 kernel/sched/wait_bit.c 		prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode);
wbq_entry          48 kernel/sched/wait_bit.c 		if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags))
wbq_entry          49 kernel/sched/wait_bit.c 			ret = (*action)(&wbq_entry->key, mode);
wbq_entry          50 kernel/sched/wait_bit.c 	} while (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags) && !ret);
wbq_entry          52 kernel/sched/wait_bit.c 	finish_wait(wq_head, &wbq_entry->wq_entry);
wbq_entry          82 kernel/sched/wait_bit.c __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
wbq_entry          88 kernel/sched/wait_bit.c 		prepare_to_wait_exclusive(wq_head, &wbq_entry->wq_entry, mode);
wbq_entry          89 kernel/sched/wait_bit.c 		if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) {
wbq_entry          90 kernel/sched/wait_bit.c 			ret = action(&wbq_entry->key, mode);
wbq_entry          98 kernel/sched/wait_bit.c 				finish_wait(wq_head, &wbq_entry->wq_entry);
wbq_entry         100 kernel/sched/wait_bit.c 		if (!test_and_set_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) {
wbq_entry         102 kernel/sched/wait_bit.c 				finish_wait(wq_head, &wbq_entry->wq_entry);
wbq_entry         164 kernel/sched/wait_bit.c 	struct wait_bit_queue_entry *wbq_entry =
wbq_entry         167 kernel/sched/wait_bit.c 	if (wbq_entry->key.flags != key->flags ||
wbq_entry         168 kernel/sched/wait_bit.c 	    wbq_entry->key.bit_nr != key->bit_nr)
wbq_entry         174 kernel/sched/wait_bit.c void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags)
wbq_entry         176 kernel/sched/wait_bit.c 	*wbq_entry = (struct wait_bit_queue_entry){
wbq_entry         184 kernel/sched/wait_bit.c 			.entry	 = LIST_HEAD_INIT(wbq_entry->wq_entry.entry),