Searched refs:flusher (Results 1 – 8 of 8) sorted by relevance
23 struct flusher { struct115 struct flusher *flusher = pool_data; in allocate_flush() local159 void vdo_free_flusher(struct flusher *flusher) in vdo_free_flusher() argument181 static void notify_flush(struct flusher *flusher);194 struct flusher *flusher = as_flusher(completion); in finish_notification() local214 struct flusher *flusher = as_flusher(completion); in flush_packer_callback() local230 struct flusher *flusher = as_flusher(completion); in increment_generation() local249 static void notify_flush(struct flusher *flusher) in notify_flush() argument270 struct flusher *flusher = completion->vdo->flusher; in flush_vdo() local399 struct flusher *flusher = vdo->flusher; in vdo_launch_flush() local[all …]
26 struct flusher;30 void vdo_free_flusher(struct flusher *flusher);32 thread_id_t __must_check vdo_get_flusher_thread_id(struct flusher *flusher);34 void vdo_complete_flushes(struct flusher *flusher);36 void vdo_dump_flusher(const struct flusher *flusher);40 void vdo_drain_flusher(struct flusher *flusher, struct vdo_completion *completion);42 void vdo_resume_flusher(struct flusher *flusher, struct vdo_completion *parent);
212 struct flusher *flusher; member
289 vdo_complete_flushes(zone->zones->vdo->flusher); in notify_flusher()314 vdo_get_flusher_thread_id(zone->zones->vdo->flusher)); in attempt_generation_complete_notification()
1523 if ((zone->flusher == NULL) && attempt_increment(zone)) { in enqueue_page()1524 zone->flusher = page; in enqueue_page()1569 if (zone->flusher == page) { in finish_page_write()1582 zone->flusher = NULL; in finish_page_write()1587 } else if ((zone->flusher == NULL) && vdo_waitq_has_waiters(&zone->flush_waiters) && in finish_page_write()1589 zone->flusher = container_of(vdo_waitq_dequeue_waiter(&zone->flush_waiters), in finish_page_write()1591 write_page(zone->flusher, pooled); in finish_page_write()1627 if (zone->flusher == tree_page) in write_initialized_page()1653 if ((zone->flusher != tree_page) && in write_page()2089 if (zone->flusher != tree_page) { in finish_block_map_allocation()[all …]
245 struct tree_page *flusher; member
688 vdo_free_flusher(vdo_forget(vdo->flusher)); in vdo_destroy()1625 vdo_dump_flusher(vdo->flusher); in vdo_dump_status()
2037 vdo_drain_flusher(vdo->flusher, completion); in suspend_callback()2406 vdo_resume_flusher(vdo->flusher, completion); in resume_callback()
Completed in 810 milliseconds