Searched refs:flusher (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/md/dm-vdo/ |
| H A D | flush.c | 23 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 …]
|
| H A D | flush.h | 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);
|
| H A D | vdo.h | 212 struct flusher *flusher; member
|
| H A D | logical-zone.c | 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()
|
| H A D | block-map.c | 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 …]
|
| H A D | block-map.h | 245 struct tree_page *flusher; member
|
| H A D | vdo.c | 688 vdo_free_flusher(vdo_forget(vdo->flusher)); in vdo_destroy() 1625 vdo_dump_flusher(vdo->flusher); in vdo_dump_status()
|
| H A D | dm-vdo-target.c | 2037 vdo_drain_flusher(vdo->flusher, completion); in suspend_callback() 2406 vdo_resume_flusher(vdo->flusher, completion); in resume_callback()
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | cgroup_hierarchical_stats.c | 83 int BPF_PROG(flusher, struct cgroup *cgrp, struct cgroup *parent, int cpu) in BPF_PROG() argument
|
| /linux-6.15/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 162 flusher threads will start writeback. 176 flusher threads will start writing out dirty data. 201 for writeout by the kernel flusher threads. It is expressed in 100'ths 203 interval will be written out next time a flusher thread wakes up. 224 inode is old enough to be eligible for writeback by the kernel flusher threads. 231 The kernel flusher threads will periodically wake up and write `old` data
|
| /linux-6.15/Documentation/filesystems/nfs/ |
| H A D | exporting.rst | 236 file is closed. NFSD relies on client activity or local flusher
|
| /linux-6.15/Documentation/admin-guide/laptops/ |
| H A D | laptop-mode.rst | 257 # 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
|