Searched refs:vdo_wait_queue (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| A D | wait-queue.h | 40 struct vdo_wait_queue { struct 87 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() 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); 122 void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq, [all …]
|
| A D | wait-queue.c | 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 …]
|
| A D | recovery-journal.h | 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;
|
| A D | slab-depot.h | 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;
|
| A D | block-map.h | 86 struct vdo_wait_queue free_waiters; 147 struct vdo_wait_queue waiting; 246 struct vdo_wait_queue flush_waiters;
|
| A D | flush.c | 34 struct vdo_wait_queue notifiers; 36 struct vdo_wait_queue pending_flushes;
|
| A D | data-vio.h | 58 struct vdo_wait_queue waiters; 79 struct vdo_wait_queue waiters;
|
| A D | dump.c | 152 static void dump_vio_waiters(struct vdo_wait_queue *waitq, char *wait_on) in dump_vio_waiters()
|
| A D | vio.c | 28 struct vdo_wait_queue waiting;
|
| A D | dedupe.c | 269 struct vdo_wait_queue waiters; 1508 struct vdo_wait_queue temp_queue; in select_writing_agent()
|
| A D | block-map.c | 534 struct vdo_wait_queue *waitq) in distribute_page_over_waitq()
|
| A D | slab-depot.c | 248 struct vdo_wait_queue *queue) in notify_summary_waiters()
|
Completed in 129 milliseconds