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