Home
last modified time | relevance | path

Searched refs:flusher (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/md/dm-vdo/
A Dflush.c23 struct flusher { struct
115 struct flusher *flusher = pool_data; in allocate_flush() local
159 void vdo_free_flusher(struct flusher *flusher) in vdo_free_flusher() argument
181 static void notify_flush(struct flusher *flusher);
194 struct flusher *flusher = as_flusher(completion); in finish_notification() local
214 struct flusher *flusher = as_flusher(completion); in flush_packer_callback() local
230 struct flusher *flusher = as_flusher(completion); in increment_generation() local
249 static void notify_flush(struct flusher *flusher) in notify_flush() argument
270 struct flusher *flusher = completion->vdo->flusher; in flush_vdo() local
399 struct flusher *flusher = vdo->flusher; in vdo_launch_flush() local
[all …]
A Dflush.h26 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);
A Dvdo.h212 struct flusher *flusher; member
A Dlogical-zone.c289 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()
A Dblock-map.c1525 if ((zone->flusher == NULL) && attempt_increment(zone)) { in enqueue_page()
1526 zone->flusher = page; in enqueue_page()
1571 if (zone->flusher == page) { in finish_page_write()
1584 zone->flusher = NULL; in finish_page_write()
1589 } else if ((zone->flusher == NULL) && vdo_waitq_has_waiters(&zone->flush_waiters) && in finish_page_write()
1591 zone->flusher = container_of(vdo_waitq_dequeue_waiter(&zone->flush_waiters), in finish_page_write()
1593 write_page(zone->flusher, pooled); in finish_page_write()
1629 if (zone->flusher == tree_page) in write_initialized_page()
1655 if ((zone->flusher != tree_page) && in write_page()
2092 if (zone->flusher != tree_page) { in finish_block_map_allocation()
[all …]
A Dblock-map.h245 struct tree_page *flusher; member
A Dvdo.c697 vdo_free_flusher(vdo_forget(vdo->flusher)); in vdo_destroy()
1634 vdo_dump_flusher(vdo->flusher); in vdo_dump_status()
A Ddm-vdo-target.c2037 vdo_drain_flusher(vdo->flusher, completion); in suspend_callback()
2406 vdo_resume_flusher(vdo->flusher, completion); in resume_callback()
/linux/tools/testing/selftests/bpf/progs/
A Dcgroup_hierarchical_stats.c83 int BPF_PROG(flusher, struct cgroup *cgrp, struct cgroup *parent, int cpu) in BPF_PROG() argument
/linux/Documentation/admin-guide/sysctl/
A Dvm.rst153 flusher threads will start writeback.
167 flusher threads will start writing out dirty data.
192 for writeout by the kernel flusher threads. It is expressed in 100'ths
194 interval will be written out next time a flusher thread wakes up.
215 inode is old enough to be eligible for writeback by the kernel flusher threads.
222 The kernel flusher threads will periodically wake up and write `old` data
/linux/Documentation/admin-guide/laptops/
A Dlaptop-mode.rst257 # exceeded, the kernel will wake flusher threads which will then reduce the
378 # exceeded, the kernel will wake flusher threads which will then reduce the
/linux/Documentation/filesystems/nfs/
A Dexporting.rst236 file is closed. NFSD relies on client activity or local flusher

Completed in 36 milliseconds