wait_queue_head
struct wait_queue_head wqh;
struct wait_queue_head waitq;
struct wait_queue_head *wq;
struct wait_queue_head job_free_wq;
struct wait_queue_head err_queue;
struct wait_queue_head wq;
struct wait_queue_head wq;
struct wait_queue_head wq;
struct wait_queue_head wq;
struct wait_queue_head *wq = xe_sriov_pf_migration_waitqueue(gt_to_xe(gt), vfid);
struct wait_queue_head xfer_wq;
struct wait_queue_head wait;
struct wait_queue_head wait_queue;
struct wait_queue_head in_progress_wait;
struct wait_queue_head wait_head;
struct wait_queue_head freelist_wait;
struct wait_queue_head bio_in_progress_wait[2];
struct wait_queue_head wait;
struct wait_queue_head inout_wq;
struct wait_queue_head wq;
struct wait_queue_head wq;
struct wait_queue_head packet_wq;
struct wait_queue_head *head;
aio_poll_queue_proc(struct file *file, struct wait_queue_head *head,
static inline void cond_wake_up(struct wait_queue_head *wq)
static inline void cond_wake_up_nomb(struct wait_queue_head *wq)
struct wait_queue_head *wq_head;
struct wait_queue_head *wq_head;
extern struct wait_queue_head fuse_dev_waitq;
struct wait_queue_head *wq;
struct wait_queue_head *wq_head;
struct wait_queue_head *inode_bit_waitqueue(struct wait_bit_queue_entry *wqe,
struct wait_queue_head *wq_head;
struct wait_queue_head *wq_head;
struct wait_queue_head q_pinwait;
static inline bool has_waiters(struct wait_queue_head *wq_head)
struct wait_queue_head dr_waiters;
struct wait_queue_head wait;
struct wait_queue_head *wq,
struct wait_queue_head poll_wait;
struct wait_queue_head *inode_bit_waitqueue(struct wait_bit_queue_entry *wqe,
struct wait_queue_head wait;
struct wait_queue_head cq_wait;
struct wait_queue_head sqo_sq_wait;
struct wait_queue_head poll_wq;
void prepare_to_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
bool prepare_to_wait_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
long prepare_to_wait_event(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
void finish_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
static inline int waitqueue_active(struct wait_queue_head *wq_head)
static inline bool wq_has_single_sleeper(struct wait_queue_head *wq_head)
static inline bool wq_has_sleeper(struct wait_queue_head *wq_head)
extern void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
extern void add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
extern void add_wait_queue_priority(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
extern int add_wait_queue_priority_exclusive(struct wait_queue_head *wq_head,
extern void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
static inline void __add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
__add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
static inline void __add_wait_queue_entry_tail(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
__add_wait_queue_entry_tail_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
__remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode, int nr, void *key);
void __wake_up_on_current_cpu(struct wait_queue_head *wq_head, unsigned int mode, void *key);
void __wake_up_locked_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
void __wake_up_sync_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
void __wake_up_locked_sync_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
void __wake_up_locked(struct wait_queue_head *wq_head, unsigned int mode, int nr);
void __wake_up_sync(struct wait_queue_head *wq_head, unsigned int mode);
void __wake_up_pollfree(struct wait_queue_head *wq_head);
static inline void wake_up_pollfree(struct wait_queue_head *wq_head)
typedef struct wait_queue_head wait_queue_head_t;
struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name)
extern void __init_waitqueue_head(struct wait_queue_head *wq_head, const char *name, struct lock_class_key *);
struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name)
struct wait_queue_head *__wq_head = __var_waitqueue(var); \
void __wake_up_bit(struct wait_queue_head *wq_head, unsigned long *word, int bit);
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);
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);
struct wait_queue_head *bit_waitqueue(unsigned long *word, int bit);
struct wait_queue_head wq;
struct wait_queue_head wait;
static inline void __io_wq_wake(struct wait_queue_head *wq)
struct wait_queue_head poll_wq;
struct wait_queue_head *head = smp_load_acquire(&poll->head);
struct wait_queue_head *head;
struct wait_queue_head *head,
static void io_poll_queue_proc(struct file *file, struct wait_queue_head *head,
static void io_async_queue_proc(struct file *file, struct wait_queue_head *head,
struct wait_queue_head *head;
struct wait_queue_head wait;
struct wait_queue_head *head;
struct wait_queue_head *head;
static int __wake_up_common_lock(struct wait_queue_head *wq_head, unsigned int mode,
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode,
void __wake_up_on_current_cpu(struct wait_queue_head *wq_head, unsigned int mode, void *key)
void __wake_up_locked(struct wait_queue_head *wq_head, unsigned int mode, int nr)
void __wake_up_locked_key(struct wait_queue_head *wq_head, unsigned int mode, void *key)
void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
void __wake_up_sync_key(struct wait_queue_head *wq_head, unsigned int mode,
void __wake_up_locked_sync_key(struct wait_queue_head *wq_head,
void __wake_up_sync(struct wait_queue_head *wq_head, unsigned int mode)
void __wake_up_pollfree(struct wait_queue_head *wq_head)
prepare_to_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
prepare_to_wait_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
long prepare_to_wait_event(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
void add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
void finish_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
void add_wait_queue_priority(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
int add_wait_queue_priority_exclusive(struct wait_queue_head *wq_head,
void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
void __init_waitqueue_head(struct wait_queue_head *wq_head, const char *name, struct lock_class_key *key)
static int __wake_up_common(struct wait_queue_head *wq_head, unsigned int mode,
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
void __wake_up_bit(struct wait_queue_head *wq_head, unsigned long *word, int bit)
__wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
__wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
struct wait_queue_head *waitq;
struct wait_queue_head *q = folio_waitqueue(folio);
struct wait_queue_head resume_tx;
struct wait_queue_head wq_txrdy;
struct wait_queue_head wq_rxrdy;