vdo_wait_queue
struct vdo_wait_queue *waitq)
struct vdo_wait_queue waiting;
struct vdo_wait_queue flush_waiters;
struct vdo_wait_queue free_waiters;
struct vdo_wait_queue waiters;
struct vdo_wait_queue waiters;
struct vdo_wait_queue temp_queue;
struct vdo_wait_queue waiters;
static void dump_vio_waiters(struct vdo_wait_queue *waitq, char *wait_on)
struct vdo_wait_queue notifiers;
struct vdo_wait_queue pending_flushes;
struct vdo_wait_queue entry_waiters;
struct vdo_wait_queue commit_waiters;
struct vdo_wait_queue entry_waiters;
struct vdo_wait_queue pending_writes;
struct vdo_wait_queue *queue)
struct vdo_wait_queue dirty_blocks;
struct vdo_wait_queue waiters;
struct vdo_wait_queue current_update_waiters;
struct vdo_wait_queue next_update_waiters;
struct vdo_wait_queue entry_waiters;
struct vdo_wait_queue waiting;
struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq)
void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq,
struct vdo_wait_queue *matched_waitq)
struct vdo_wait_queue iteration_waitq;
struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq)
bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq,
void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter)
void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq,
struct vdo_wait_queue *to_waitq)
void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq,
struct vdo_wait_queue waiters;
static inline bool __must_check vdo_waitq_has_waiters(const struct vdo_wait_queue *waitq)
void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq,
struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq);
void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq,
bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq,
void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq,
struct vdo_wait_queue *to_waitq);
struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq);
void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq,
struct vdo_wait_queue *matched_waitq);
static inline size_t __must_check vdo_waitq_num_waiters(const struct vdo_wait_queue *waitq)
static inline void vdo_waitq_init(struct vdo_wait_queue *waitq)
*waitq = (struct vdo_wait_queue) {