Lines Matching defs:backing_dev_info
163 struct backing_dev_info { struct
164 u64 id;
165 struct rb_node rb_node; /* keyed by ->id */
166 struct list_head bdi_list;
167 unsigned long ra_pages; /* max readahead in PAGE_SIZE units */
168 unsigned long io_pages; /* max allowed IO size */
170 struct kref refcnt; /* Reference counter for the structure */
171 unsigned int capabilities; /* Device capabilities */
172 unsigned int min_ratio;
173 unsigned int max_ratio, max_prop_frac;
179 atomic_long_t tot_write_bandwidth;
184 unsigned long last_bdp_sleep;
186 struct bdi_writeback wb; /* the root writeback info for this bdi */
187 struct list_head wb_list; /* list of all wbs */
189 struct radix_tree_root cgwb_tree; /* radix tree of active cgroup wbs */
190 struct mutex cgwb_release_mutex; /* protect shutdown of wb structs */
191 struct rw_semaphore wb_switch_rwsem; /* no cgwb switch while syncing */
193 wait_queue_head_t wb_waitq;
195 struct device *dev;
196 char dev_name[64];
197 struct device *owner;
199 struct timer_list laptop_mode_wb_timer;
202 struct dentry *debug_dir;