Symbol: vdo_wait_queue
drivers/md/dm-vdo/block-map.c
544
struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/block-map.h
147
struct vdo_wait_queue waiting;
drivers/md/dm-vdo/block-map.h
246
struct vdo_wait_queue flush_waiters;
drivers/md/dm-vdo/block-map.h
86
struct vdo_wait_queue free_waiters;
drivers/md/dm-vdo/data-vio.h
58
struct vdo_wait_queue waiters;
drivers/md/dm-vdo/data-vio.h
79
struct vdo_wait_queue waiters;
drivers/md/dm-vdo/dedupe.c
1510
struct vdo_wait_queue temp_queue;
drivers/md/dm-vdo/dedupe.c
269
struct vdo_wait_queue waiters;
drivers/md/dm-vdo/dump.c
152
static void dump_vio_waiters(struct vdo_wait_queue *waitq, char *wait_on)
drivers/md/dm-vdo/flush.c
34
struct vdo_wait_queue notifiers;
drivers/md/dm-vdo/flush.c
36
struct vdo_wait_queue pending_flushes;
drivers/md/dm-vdo/recovery-journal.h
140
struct vdo_wait_queue entry_waiters;
drivers/md/dm-vdo/recovery-journal.h
142
struct vdo_wait_queue commit_waiters;
drivers/md/dm-vdo/recovery-journal.h
153
struct vdo_wait_queue entry_waiters;
drivers/md/dm-vdo/recovery-journal.h
191
struct vdo_wait_queue pending_writes;
drivers/md/dm-vdo/slab-depot.c
250
struct vdo_wait_queue *queue)
drivers/md/dm-vdo/slab-depot.h
257
struct vdo_wait_queue dirty_blocks;
drivers/md/dm-vdo/slab-depot.h
287
struct vdo_wait_queue waiters;
drivers/md/dm-vdo/slab-depot.h
357
struct vdo_wait_queue current_update_waiters;
drivers/md/dm-vdo/slab-depot.h
359
struct vdo_wait_queue next_update_waiters;
drivers/md/dm-vdo/slab-depot.h
82
struct vdo_wait_queue entry_waiters;
drivers/md/dm-vdo/vio.c
28
struct vdo_wait_queue waiting;
drivers/md/dm-vdo/wait-queue.c
106
struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.c
127
void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.c
130
struct vdo_wait_queue *matched_waitq)
drivers/md/dm-vdo/wait-queue.c
132
struct vdo_wait_queue iteration_waitq;
drivers/md/dm-vdo/wait-queue.c
154
struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.c
192
bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.c
21
void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter)
drivers/md/dm-vdo/wait-queue.c
48
void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq,
drivers/md/dm-vdo/wait-queue.c
49
struct vdo_wait_queue *to_waitq)
drivers/md/dm-vdo/wait-queue.c
83
void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.c
90
struct vdo_wait_queue waiters;
drivers/md/dm-vdo/wait-queue.h
101
static inline bool __must_check vdo_waitq_has_waiters(const struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.h
106
void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.h
109
struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq);
drivers/md/dm-vdo/wait-queue.h
111
void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.h
114
bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.h
117
void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq,
drivers/md/dm-vdo/wait-queue.h
118
struct vdo_wait_queue *to_waitq);
drivers/md/dm-vdo/wait-queue.h
120
struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq);
drivers/md/dm-vdo/wait-queue.h
122
void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq,
drivers/md/dm-vdo/wait-queue.h
125
struct vdo_wait_queue *matched_waitq);
drivers/md/dm-vdo/wait-queue.h
133
static inline size_t __must_check vdo_waitq_num_waiters(const struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.h
87
static inline void vdo_waitq_init(struct vdo_wait_queue *waitq)
drivers/md/dm-vdo/wait-queue.h
89
*waitq = (struct vdo_wait_queue) {