Lines Matching defs:bdi
62 void default_unplug_io_fn(struct backing_dev_info *bdi, struct page *page);
64 int writeback_acquire(struct backing_dev_info *bdi);
65 int writeback_in_progress(struct backing_dev_info *bdi);
66 void writeback_release(struct backing_dev_info *bdi);
68 static inline int bdi_congested(struct backing_dev_info *bdi, int bdi_bits)
70 if (bdi->congested_fn)
71 return bdi->congested_fn(bdi->congested_data, bdi_bits);
72 return (bdi->state & bdi_bits);
75 static inline int bdi_read_congested(struct backing_dev_info *bdi)
77 return bdi_congested(bdi, 1 << BDI_read_congested);
80 static inline int bdi_write_congested(struct backing_dev_info *bdi)
82 return bdi_congested(bdi, 1 << BDI_write_congested);
85 static inline int bdi_rw_congested(struct backing_dev_info *bdi)
87 return bdi_congested(bdi, (1 << BDI_read_congested)|
91 void clear_bdi_congested(struct backing_dev_info *bdi, int rw);
92 void set_bdi_congested(struct backing_dev_info *bdi, int rw);
97 #define bdi_cap_writeback_dirty(bdi) \
98 (!((bdi)->capabilities & BDI_CAP_NO_WRITEBACK))
100 #define bdi_cap_account_dirty(bdi) \
101 (!((bdi)->capabilities & BDI_CAP_NO_ACCT_DIRTY))