Searched refs:bdi_writeback (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/include/linux/ |
D | backing-dev.h | 32 void wb_start_writeback(struct bdi_writeback *wb, long nr_pages, 34 void wb_start_background_writeback(struct bdi_writeback *wb); 36 void wb_wakeup_delayed(struct bdi_writeback *wb); 43 static inline bool wb_has_dirty_io(struct bdi_writeback *wb) in wb_has_dirty_io() 57 static inline void __add_wb_stat(struct bdi_writeback *wb, in __add_wb_stat() 63 static inline void __inc_wb_stat(struct bdi_writeback *wb, in __inc_wb_stat() 69 static inline void inc_wb_stat(struct bdi_writeback *wb, enum wb_stat_item item) in inc_wb_stat() 78 static inline void __dec_wb_stat(struct bdi_writeback *wb, in __dec_wb_stat() 84 static inline void dec_wb_stat(struct bdi_writeback *wb, enum wb_stat_item item) in dec_wb_stat() 93 static inline s64 wb_stat(struct bdi_writeback *wb, enum wb_stat_item item) in wb_stat() [all …]
|
D | backing-dev-defs.h | 81 struct bdi_writeback { struct 154 struct bdi_writeback wb; /* the root writeback info for this bdi */ 199 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() 210 static inline void wb_get(struct bdi_writeback *wb) in wb_get() 220 static inline void wb_put(struct bdi_writeback *wb) in wb_put() 232 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() 239 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() 244 static inline void wb_get(struct bdi_writeback *wb) in wb_get() 248 static inline void wb_put(struct bdi_writeback *wb) in wb_put() 252 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying()
|
D | writeback.h | 90 struct bdi_writeback *wb; /* wb this writeback is issued under */ 171 struct bdi_writeback; 363 unsigned long wb_calc_thresh(struct bdi_writeback *wb, unsigned long thresh); 365 void wb_update_bandwidth(struct bdi_writeback *wb, unsigned long start_time); 368 bool wb_over_bg_thresh(struct bdi_writeback *wb);
|
D | memcontrol.h | 683 struct wb_domain *mem_cgroup_wb_domain(struct bdi_writeback *wb); 684 void mem_cgroup_wb_stats(struct bdi_writeback *wb, unsigned long *pfilepages, 690 static inline struct wb_domain *mem_cgroup_wb_domain(struct bdi_writeback *wb) in mem_cgroup_wb_domain() 695 static inline void mem_cgroup_wb_stats(struct bdi_writeback *wb, in mem_cgroup_wb_stats()
|
D | mm.h | 31 struct bdi_writeback; 1273 struct mem_cgroup *memcg, struct bdi_writeback *wb);
|
D | fs.h | 39 struct bdi_writeback; 641 struct bdi_writeback *i_wb; /* the associated cgroup wb */
|
/linux-4.4.14/fs/ |
D | fs-writeback.c | 102 static bool wb_io_lists_populated(struct bdi_writeback *wb) in wb_io_lists_populated() 115 static void wb_io_lists_depopulated(struct bdi_writeback *wb) in wb_io_lists_depopulated() 136 struct bdi_writeback *wb, in inode_io_list_move_locked() 160 struct bdi_writeback *wb) in inode_io_list_del_locked() 168 static void wb_wakeup(struct bdi_writeback *wb) in wb_wakeup() 176 static void wb_queue_work(struct bdi_writeback *wb, in wb_queue_work() 232 struct bdi_writeback *wb = NULL; in __inode_attach_wb() 267 static struct bdi_writeback * 273 struct bdi_writeback *wb = inode_to_wb(inode); in locked_inode_to_wb_and_lock_list() 305 static struct bdi_writeback *inode_to_wb_and_lock_list(struct inode *inode) in inode_to_wb_and_lock_list() [all …]
|
/linux-4.4.14/mm/ |
D | backing-dev.c | 49 struct bdi_writeback *wb = &bdi->wb; in bdi_debug_stats_show() 273 void wb_wakeup_delayed(struct bdi_writeback *wb) in wb_wakeup_delayed() 289 static int wb_init(struct bdi_writeback *wb, struct backing_dev_info *bdi, in wb_init() 342 static void wb_shutdown(struct bdi_writeback *wb) in wb_shutdown() 362 static void wb_exit(struct bdi_writeback *wb) in wb_exit() 479 struct bdi_writeback *wb = container_of(work, struct bdi_writeback, in cgwb_release_workfn() 503 struct bdi_writeback *wb = container_of(refcnt, struct bdi_writeback, in cgwb_release() 508 static void cgwb_kill(struct bdi_writeback *wb) in cgwb_kill() 525 struct bdi_writeback *wb; in cgwb_create() 634 struct bdi_writeback *wb_get_create(struct backing_dev_info *bdi, in wb_get_create() [all …]
|
D | page-writeback.c | 133 struct bdi_writeback *wb; 183 static struct fprop_local_percpu *wb_memcg_completions(struct bdi_writeback *wb) in wb_memcg_completions() 188 static void wb_min_max_ratio(struct bdi_writeback *wb, in wb_min_max_ratio() 237 static struct fprop_local_percpu *wb_memcg_completions(struct bdi_writeback *wb) in wb_memcg_completions() 242 static void wb_min_max_ratio(struct bdi_writeback *wb, in wb_min_max_ratio() 557 static inline void __wb_writeout_inc(struct bdi_writeback *wb) in __wb_writeout_inc() 571 void wb_writeout_inc(struct bdi_writeback *wb) in wb_writeout_inc() 750 unsigned long wb_calc_thresh(struct bdi_writeback *wb, unsigned long thresh) in wb_calc_thresh() 865 struct bdi_writeback *wb = dtc->wb; in wb_position_ratio() 1042 static void wb_update_write_bandwidth(struct bdi_writeback *wb, in wb_update_write_bandwidth() [all …]
|
D | memcontrol.c | 3725 struct wb_domain *mem_cgroup_wb_domain(struct bdi_writeback *wb) in mem_cgroup_wb_domain() 3753 void mem_cgroup_wb_stats(struct bdi_writeback *wb, unsigned long *pfilepages, in mem_cgroup_wb_stats()
|
/linux-4.4.14/include/trace/events/ |
D | writeback.h | 137 static inline size_t __trace_wb_cgroup_size(struct bdi_writeback *wb) in __trace_wb_cgroup_size() 142 static inline void __trace_wb_assign_cgroup(char *buf, struct bdi_writeback *wb) in __trace_wb_assign_cgroup() 170 static inline size_t __trace_wb_cgroup_size(struct bdi_writeback *wb) in __trace_wb_cgroup_size() 175 static inline void __trace_wb_assign_cgroup(char *buf, struct bdi_writeback *wb) in __trace_wb_assign_cgroup() 238 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work), 278 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work), \ 299 TP_PROTO(struct bdi_writeback *wb), 316 TP_PROTO(struct bdi_writeback *wb), \ 391 TP_PROTO(struct bdi_writeback *wb, 473 TP_PROTO(struct bdi_writeback *wb, [all …]
|