Lines Matching defs:writeback_control
43 struct writeback_control { struct
45 long nr_to_write; /* Write this many pages, and decrement
47 long pages_skipped; /* Pages which were not written */
54 loff_t range_start;
55 loff_t range_end;
57 enum writeback_sync_modes sync_mode;
59 unsigned for_kupdate:1; /* A kupdate writeback */
60 unsigned for_background:1; /* A background writeback */
61 unsigned tagged_writepages:1; /* tag-and-write to avoid livelock */
62 unsigned for_reclaim:1; /* Invoked from the page allocator */
63 unsigned range_cyclic:1; /* range_start is cyclic */
64 unsigned for_sync:1; /* sync(2) WB_SYNC_ALL writeback */
65 unsigned unpinned_netfs_wb:1; /* Cleared I_PINNING_NETFS_WB */
73 unsigned no_cgroup_owner:1;
80 struct swap_iocb **swap_plug;
104 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc) in wbc_to_write_flags() argument