/linux-master/fs/ |
H A D | inode.c | 24 #include <trace/events/writeback.h> 660 * does not start destroying it while writeback is still running. Since 662 * the inode. We just have to wait for running writeback to finish. 1003 * - quotas, fsnotify, writeback can't work 1930 * Update the accessed time on an inode and mark it for writeback. 2121 * writeback. Note that this function is meant exclusively for usage in
|
/linux-master/fs/ext4/ |
H A D | inode.c | 31 #include <linux/writeback.h> 200 * we still need to remove the inode from the writeback lists. 361 * allocated. So on delayed allocated writeback we should 652 * unmap metadata before zeroing as otherwise writeback can 979 * dirty so that writeback code knows about this page (and inode) contains 1002 * the bit before releasing a page lock and thus writeback cannot 1187 /* In case writeback began while the folio was unlocked */ 1852 * We have to be very careful here! Nothing protects writeback path 1855 * data through mmap while writeback runs. folio_clear_dirty_for_io() 1893 * buffer doesn't require mapping for writeback an [all...] |
/linux-master/fs/bcachefs/ |
H A D | fs-io-buffered.c | 16 #include <linux/writeback.h> 550 * Things get really hairy with errors during writeback:
|
/linux-master/arch/x86/kvm/ |
H A D | emulate.c | 170 #define NoWrite ((u64)1 << 45) /* No writeback */ 1051 /* If src is zero, do not writeback, but update flags */ 1059 /* If src is zero, do not writeback, but update flags */ 1785 static int writeback(struct x86_emulate_ctxt *ctxt, struct operand *op) function 1815 /* no writeback */ 1836 /* Disable writeback. */ 3309 /* Disable writeback. */ 3338 /* Disable writeback. */ 3408 /* Disable writeback. */ 3422 /* Disable writeback [all...] |
/linux-master/mm/ |
H A D | workingset.c | 10 #include <linux/writeback.h>
|
H A D | vmscan.c | 27 #include <linux/writeback.h> 167 unsigned int writeback; member in struct:scan_control::__anon1347 479 * If there are a lot of dirty/writeback folios then do not 481 * towards the end of the LRU if still under writeback. 520 * short. Failing to make progress or waiting on writeback are 523 * writeback to a slow device to excessive referenced folios at the tail 583 * writeback throttled, it is not worth taking the penalty 614 * If the folio is dirty, only perform writeback if that write 621 * this folio's queue, we can perform writeback even if that 786 * If the folio is dirty, under writeback o 887 folio_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) argument 1033 bool dirty, writeback; local [all...] |
H A D | swapfile.c | 24 #include <linux/writeback.h> 1818 * See do_swap_page(): writeback would be problematic.
|
H A D | migrate.c | 29 #include <linux/writeback.h> 922 /* Only writeback folios in full synchronous migration */ 1357 * and writeback status of all subpages are counted in the reference
|
H A D | memory_hotplug.c | 16 #include <linux/writeback.h>
|
H A D | memcontrol.c | 4285 "writeback", 4754 #include <trace/events/writeback.h> 4782 * mem_cgroup_wb_stats - retrieve writeback related stats from its memcg 4787 * @pwriteback: out parameter for number of pages under writeback 4789 * Determine the numbers of file, headroom, dirty, and writeback pages in 4790 * @wb's memcg. File, dirty and writeback are self-explanatory. Headroom 4827 * There's an inherent mismatch between memcg and writeback. The former 4830 * writeback path is complicated, may lead to higher CPU and IO overheads 4840 * triggering background writeback. A will be slowed down without a way to 4841 * make writeback o [all...] |
/linux-master/include/linux/ |
H A D | memcontrol.h | 23 #include <linux/writeback.h>
|
/linux-master/fs/xfs/ |
H A D | xfs_linux.h | 56 #include <linux/writeback.h>
|
/linux-master/fs/udf/ |
H A D | inode.c | 32 #include <linux/writeback.h> 486 * We shouldn't be allocating blocks on page writeback since we allocate them 489 * safely ignore them. So never allocate blocks from page writeback.
|
/linux-master/fs/ocfs2/ |
H A D | quota_global.c | 12 #include <linux/writeback.h>
|
H A D | file.c | 20 #include <linux/writeback.h> 819 * fs-writeback will release the dirty pages without page lock
|
/linux-master/fs/nilfs2/ |
H A D | super.c | 35 #include <linux/writeback.h>
|
H A D | segment.c | 13 #include <linux/writeback.h>
|
H A D | segbuf.c | 12 #include <linux/writeback.h>
|
H A D | page.c | 11 #include <linux/writeback.h>
|
H A D | mdt.c | 13 #include <linux/writeback.h>
|
H A D | inode.c | 15 #include <linux/writeback.h>
|
/linux-master/fs/ext2/ |
H A D | inode.c | 32 #include <linux/writeback.h> 744 * We must unmap blocks before zeroing so that writeback cannot
|
/linux-master/drivers/perf/ |
H A D | starfive_starlink_pmu.c | 120 STARLINK_EVENT_ATTR(writeback, CACHE_WRITEBACK),
|
/linux-master/drivers/iommu/ |
H A D | virtio-iommu.c | 85 void *writeback; member in struct:viommu_request 176 if (req->writeback && len == write_len) 177 memcpy(req->writeback, req->buf + req->write_offset, 205 * @writeback: copy data back to the buffer when the request completes. 210 * When @writeback is true, data written by the device, including the request 218 bool writeback) 238 if (writeback) { 239 req->writeback = buf + write_offset; 217 __viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len, bool writeback) argument
|
/linux-master/drivers/block/zram/ |
H A D | zram_drv.c | 695 /* Need for hugepage writeback racing */ 723 * attempt to writeback the remaining objects (pages). 2134 static DEVICE_ATTR_WO(writeback);
|