Searched refs:vdo_wait_queue (Results 1 – 12 of 12) sorted by relevance
40 struct vdo_wait_queue { struct87 static inline void vdo_waitq_init(struct vdo_wait_queue *waitq) in vdo_waitq_init()89 *waitq = (struct vdo_wait_queue) { in vdo_waitq_init()101 static inline bool __must_check vdo_waitq_has_waiters(const struct vdo_wait_queue *waitq) in vdo_waitq_has_waiters()106 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq,109 struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq);111 void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq,114 bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq,117 void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq,118 struct vdo_wait_queue *to_waitq);[all …]
21 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter) in vdo_waitq_enqueue_waiter()48 void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq, in vdo_waitq_transfer_all_waiters()49 struct vdo_wait_queue *to_waitq) in vdo_waitq_transfer_all_waiters()83 void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq, in vdo_waitq_notify_all_waiters()90 struct vdo_wait_queue waiters; in vdo_waitq_notify_all_waiters()106 struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq) in vdo_waitq_get_first_waiter()127 void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq, in vdo_waitq_dequeue_matching_waiters()130 struct vdo_wait_queue *matched_waitq) in vdo_waitq_dequeue_matching_waiters()132 struct vdo_wait_queue iteration_waitq; in vdo_waitq_dequeue_matching_waiters()154 struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq) in vdo_waitq_dequeue_waiter()[all …]
140 struct vdo_wait_queue entry_waiters;142 struct vdo_wait_queue commit_waiters;153 struct vdo_wait_queue entry_waiters;191 struct vdo_wait_queue pending_writes;
75 struct vdo_wait_queue entry_waiters;250 struct vdo_wait_queue dirty_blocks;280 struct vdo_wait_queue waiters;350 struct vdo_wait_queue current_update_waiters;352 struct vdo_wait_queue next_update_waiters;
86 struct vdo_wait_queue free_waiters;147 struct vdo_wait_queue waiting;246 struct vdo_wait_queue flush_waiters;
34 struct vdo_wait_queue notifiers;36 struct vdo_wait_queue pending_flushes;
58 struct vdo_wait_queue waiters;79 struct vdo_wait_queue waiters;
152 static void dump_vio_waiters(struct vdo_wait_queue *waitq, char *wait_on) in dump_vio_waiters()
28 struct vdo_wait_queue waiting;
269 struct vdo_wait_queue waiters;1508 struct vdo_wait_queue temp_queue; in select_writing_agent()
534 struct vdo_wait_queue *waitq) in distribute_page_over_waitq()
248 struct vdo_wait_queue *queue) in notify_summary_waiters()