Symbol: wait_queue_head
arch/powerpc/platforms/pseries/rtas-work-area.c
44
struct wait_queue_head wqh;
block/blk-iocost.c
532
struct wait_queue_head waitq;
block/blk-mq.c
1923
struct wait_queue_head *wq;
drivers/accel/amdxdna/aie2_pci.h
144
struct wait_queue_head job_free_wq;
drivers/dma/idxd/idxd.h
199
struct wait_queue_head err_queue;
drivers/dma/tegra20-apb-dma.c
206
struct wait_queue_head wq;
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
44
struct wait_queue_head wq;
drivers/gpu/drm/i915/gt/uc/intel_guc.h
317
struct wait_queue_head wq;
drivers/gpu/drm/nouveau/nouveau_sched.h
110
struct wait_queue_head wq;
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
914
struct wait_queue_head *wq = xe_sriov_pf_migration_waitqueue(gt_to_xe(gt), vfid);
drivers/i2c/busses/i2c-nomadik.c
212
struct wait_queue_head xfer_wq;
drivers/infiniband/hw/mlx5/mlx5_ib.h
657
struct wait_queue_head wait;
drivers/iommu/iommufd/iommufd_private.h
558
struct wait_queue_head wait_queue;
drivers/md/dm-snap.c
116
struct wait_queue_head in_progress_wait;
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
51
struct wait_queue_head wait_head;
drivers/md/dm-writecache.c
135
struct wait_queue_head freelist_wait;
drivers/md/dm-writecache.c
140
struct wait_queue_head bio_in_progress_wait[2];
drivers/media/platform/ti/cal/cal.h
131
struct wait_queue_head wait;
drivers/misc/vmw_vmci/vmci_guest.c
59
struct wait_queue_head inout_wq;
drivers/nfc/virtual_ncidev.c
28
struct wait_queue_head wq;
drivers/platform/surface/aggregator/ssh_packet_layer.h
102
struct wait_queue_head wq;
drivers/platform/surface/aggregator/ssh_packet_layer.h
97
struct wait_queue_head packet_wq;
fs/aio.c
182
struct wait_queue_head *head;
fs/aio.c
1876
aio_poll_queue_proc(struct file *file, struct wait_queue_head *head,
fs/btrfs/misc.h
79
static inline void cond_wake_up(struct wait_queue_head *wq)
fs/btrfs/misc.h
89
static inline void cond_wake_up_nomb(struct wait_queue_head *wq)
fs/fs-writeback.c
1596
struct wait_queue_head *wq_head;
fs/fs-writeback.c
1625
struct wait_queue_head *wq_head;
fs/fuse/fuse_dev_i.h
15
extern struct wait_queue_head fuse_dev_waitq;
fs/gfs2/glock.c
1614
struct wait_queue_head *wq;
fs/inode.c
2540
struct wait_queue_head *wq_head;
fs/inode.c
534
struct wait_queue_head *inode_bit_waitqueue(struct wait_bit_queue_entry *wqe,
fs/inode.c
548
struct wait_queue_head *wq_head;
fs/inode.c
627
struct wait_queue_head *wq_head;
fs/xfs/xfs_dquot.h
91
struct wait_queue_head q_pinwait;
fs/xfs/xfs_drain.c
60
static inline bool has_waiters(struct wait_queue_head *wq_head)
fs/xfs/xfs_drain.h
23
struct wait_queue_head dr_waiters;
fs/xfs/xfs_healthmon.h
47
struct wait_queue_head wait;
fs/xfs/xfs_log_priv.h
595
struct wait_queue_head *wq,
fs/xfs/xfs_pwork.h
21
struct wait_queue_head poll_wait;
include/linux/fs.h
966
struct wait_queue_head *inode_bit_waitqueue(struct wait_bit_queue_entry *wqe,
include/linux/io_uring_types.h
120
struct wait_queue_head wait;
include/linux/io_uring_types.h
397
struct wait_queue_head cq_wait;
include/linux/io_uring_types.h
422
struct wait_queue_head sqo_sq_wait;
include/linux/io_uring_types.h
429
struct wait_queue_head poll_wq;
include/linux/wait.h
1225
void prepare_to_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
include/linux/wait.h
1226
bool prepare_to_wait_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
include/linux/wait.h
1227
long prepare_to_wait_event(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state);
include/linux/wait.h
1228
void finish_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
include/linux/wait.h
125
static inline int waitqueue_active(struct wait_queue_head *wq_head)
include/linux/wait.h
138
static inline bool wq_has_single_sleeper(struct wait_queue_head *wq_head)
include/linux/wait.h
151
static inline bool wq_has_sleeper(struct wait_queue_head *wq_head)
include/linux/wait.h
164
extern void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
include/linux/wait.h
165
extern void add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
include/linux/wait.h
166
extern void add_wait_queue_priority(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
include/linux/wait.h
167
extern int add_wait_queue_priority_exclusive(struct wait_queue_head *wq_head,
include/linux/wait.h
169
extern void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
include/linux/wait.h
171
static inline void __add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
include/linux/wait.h
188
__add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
include/linux/wait.h
194
static inline void __add_wait_queue_entry_tail(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
include/linux/wait.h
200
__add_wait_queue_entry_tail_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
include/linux/wait.h
207
__remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
include/linux/wait.h
212
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode, int nr, void *key);
include/linux/wait.h
213
void __wake_up_on_current_cpu(struct wait_queue_head *wq_head, unsigned int mode, void *key);
include/linux/wait.h
214
void __wake_up_locked_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
include/linux/wait.h
215
void __wake_up_sync_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
include/linux/wait.h
216
void __wake_up_locked_sync_key(struct wait_queue_head *wq_head, unsigned int mode, void *key);
include/linux/wait.h
217
void __wake_up_locked(struct wait_queue_head *wq_head, unsigned int mode, int nr);
include/linux/wait.h
218
void __wake_up_sync(struct wait_queue_head *wq_head, unsigned int mode);
include/linux/wait.h
219
void __wake_up_pollfree(struct wait_queue_head *wq_head);
include/linux/wait.h
263
static inline void wake_up_pollfree(struct wait_queue_head *wq_head)
include/linux/wait.h
39
typedef struct wait_queue_head wait_queue_head_t;
include/linux/wait.h
60
struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name)
include/linux/wait.h
62
extern void __init_waitqueue_head(struct wait_queue_head *wq_head, const char *name, struct lock_class_key *);
include/linux/wait.h
75
struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name)
include/linux/wait_bit.h
256
struct wait_queue_head *__wq_head = __var_waitqueue(var); \
include/linux/wait_bit.h
26
void __wake_up_bit(struct wait_queue_head *wq_head, unsigned long *word, int bit);
include/linux/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);
include/linux/wait_bit.h
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);
include/linux/wait_bit.h
33
struct wait_queue_head *bit_waitqueue(unsigned long *word, int bit);
include/net/tls.h
143
struct wait_queue_head wq;
io_uring/io-wq.h
28
struct wait_queue_head wait;
io_uring/io_uring.h
417
static inline void __io_wq_wake(struct wait_queue_head *wq)
io_uring/mock_file.c
26
struct wait_queue_head poll_wq;
io_uring/poll.c
162
struct wait_queue_head *head = smp_load_acquire(&poll->head);
io_uring/poll.c
437
struct wait_queue_head *head;
io_uring/poll.c
461
struct wait_queue_head *head,
io_uring/poll.c
517
static void io_poll_queue_proc(struct file *file, struct wait_queue_head *head,
io_uring/poll.c
633
static void io_async_queue_proc(struct file *file, struct wait_queue_head *head,
io_uring/poll.h
15
struct wait_queue_head *head;
io_uring/sqpoll.h
12
struct wait_queue_head wait;
io_uring/waitid.c
115
struct wait_queue_head *head;
io_uring/waitid.c
30
struct wait_queue_head *head;
kernel/sched/wait.c
118
static int __wake_up_common_lock(struct wait_queue_head *wq_head, unsigned int mode,
kernel/sched/wait.c
143
int __wake_up(struct wait_queue_head *wq_head, unsigned int mode,
kernel/sched/wait.c
150
void __wake_up_on_current_cpu(struct wait_queue_head *wq_head, unsigned int mode, void *key)
kernel/sched/wait.c
158
void __wake_up_locked(struct wait_queue_head *wq_head, unsigned int mode, int nr)
kernel/sched/wait.c
164
void __wake_up_locked_key(struct wait_queue_head *wq_head, unsigned int mode, void *key)
kernel/sched/wait.c
18
void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
kernel/sched/wait.c
186
void __wake_up_sync_key(struct wait_queue_head *wq_head, unsigned int mode,
kernel/sched/wait.c
212
void __wake_up_locked_sync_key(struct wait_queue_head *wq_head,
kernel/sched/wait.c
222
void __wake_up_sync(struct wait_queue_head *wq_head, unsigned int mode)
kernel/sched/wait.c
228
void __wake_up_pollfree(struct wait_queue_head *wq_head)
kernel/sched/wait.c
248
prepare_to_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
kernel/sched/wait.c
263
prepare_to_wait_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
kernel/sched/wait.c
289
long prepare_to_wait_event(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry, int state)
kernel/sched/wait.c
29
void add_wait_queue_exclusive(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
kernel/sched/wait.c
375
void finish_wait(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
kernel/sched/wait.c
40
void add_wait_queue_priority(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
kernel/sched/wait.c
51
int add_wait_queue_priority_exclusive(struct wait_queue_head *wq_head,
kernel/sched/wait.c
69
void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry)
kernel/sched/wait.c
9
void __init_waitqueue_head(struct wait_queue_head *wq_head, const char *name, struct lock_class_key *key)
kernel/sched/wait.c
92
static int __wake_up_common(struct wait_queue_head *wq_head, unsigned int mode,
kernel/sched/wait_bit.c
117
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
kernel/sched/wait_bit.c
124
void __wake_up_bit(struct wait_queue_head *wq_head, unsigned long *word, int bit)
kernel/sched/wait_bit.c
44
__wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
kernel/sched/wait_bit.c
64
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
kernel/sched/wait_bit.c
75
struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
kernel/sched/wait_bit.c
85
__wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
kernel/trace/ring_buffer.c
989
struct wait_queue_head *waitq;
mm/filemap.c
1718
struct wait_queue_head *q = folio_waitqueue(folio);
net/qrtr/af_qrtr.c
146
struct wait_queue_head resume_tx;
sound/soc/atmel/mchp-i2s-mcc.c
246
struct wait_queue_head wq_txrdy;
sound/soc/atmel/mchp-i2s-mcc.c
247
struct wait_queue_head wq_rxrdy;