Home
last modified time | relevance | path

Searched refs:bdi_writeback (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/include/linux/
Dbacking-dev.h32 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 …]
Dbacking-dev-defs.h81 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()
Dwriteback.h90 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);
Dmemcontrol.h683 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()
Dmm.h31 struct bdi_writeback;
1273 struct mem_cgroup *memcg, struct bdi_writeback *wb);
Dfs.h39 struct bdi_writeback;
641 struct bdi_writeback *i_wb; /* the associated cgroup wb */
/linux-4.4.14/fs/
Dfs-writeback.c102 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/
Dbacking-dev.c49 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 …]
Dpage-writeback.c133 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 …]
Dmemcontrol.c3725 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/
Dwriteback.h137 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 …]