Lines Matching refs:bdi
20 static inline struct backing_dev_info *bdi_get(struct backing_dev_info *bdi) in bdi_get() argument
22 kref_get(&bdi->refcnt); in bdi_get()
23 return bdi; in bdi_get()
27 void bdi_put(struct backing_dev_info *bdi);
30 int bdi_register(struct backing_dev_info *bdi, const char *fmt, ...);
32 int bdi_register_va(struct backing_dev_info *bdi, const char *fmt,
34 void bdi_set_owner(struct backing_dev_info *bdi, struct device *owner);
35 void bdi_unregister(struct backing_dev_info *bdi);
54 static inline bool bdi_has_dirty_io(struct backing_dev_info *bdi) in bdi_has_dirty_io() argument
60 return atomic_long_read(&bdi->tot_write_bandwidth); in bdi_has_dirty_io()
106 u64 bdi_get_min_bytes(struct backing_dev_info *bdi);
107 u64 bdi_get_max_bytes(struct backing_dev_info *bdi);
108 int bdi_set_min_ratio(struct backing_dev_info *bdi, unsigned int min_ratio);
109 int bdi_set_max_ratio(struct backing_dev_info *bdi, unsigned int max_ratio);
110 int bdi_set_min_ratio_no_scale(struct backing_dev_info *bdi, unsigned int min_ratio);
111 int bdi_set_max_ratio_no_scale(struct backing_dev_info *bdi, unsigned int max_ratio);
112 int bdi_set_min_bytes(struct backing_dev_info *bdi, u64 min_bytes);
113 int bdi_set_max_bytes(struct backing_dev_info *bdi, u64 max_bytes);
114 int bdi_set_strict_limit(struct backing_dev_info *bdi, unsigned int strict_limit);
130 int bdi_init(struct backing_dev_info *bdi);
153 struct bdi_writeback *wb_get_lookup(struct backing_dev_info *bdi,
155 struct bdi_writeback *wb_get_create(struct backing_dev_info *bdi,
174 struct backing_dev_info *bdi = inode_to_bdi(inode); in inode_cgwb_enabled() local
178 (bdi->capabilities & BDI_CAP_WRITEBACK) && in inode_cgwb_enabled()
190 static inline struct bdi_writeback *wb_find_current(struct backing_dev_info *bdi) in wb_find_current() argument
197 return &bdi->wb; in wb_find_current()
199 wb = radix_tree_lookup(&bdi->cgwb_tree, memcg_css->id); in wb_find_current()
220 wb_get_create_current(struct backing_dev_info *bdi, gfp_t gfp) in wb_get_create_current() argument
225 wb = wb_find_current(bdi); in wb_get_create_current()
234 wb = wb_get_create(bdi, memcg_css, gfp); in wb_get_create_current()
328 static inline struct bdi_writeback *wb_find_current(struct backing_dev_info *bdi) in wb_find_current() argument
330 return &bdi->wb; in wb_find_current()
334 wb_get_create_current(struct backing_dev_info *bdi, gfp_t gfp) in wb_get_create_current() argument
336 return &bdi->wb; in wb_get_create_current()
373 const char *bdi_dev_name(struct backing_dev_info *bdi);