Lines Matching refs:bdi_writeback

85 static bool wb_io_lists_populated(struct bdi_writeback *wb)
98 static void wb_io_lists_depopulated(struct bdi_writeback *wb)
109 * inode_io_list_move_locked - move an inode onto a bdi_writeback IO list
111 * @wb: target bdi_writeback
119 struct bdi_writeback *wb,
135 * inode_io_list_del_locked - remove an inode from its bdi_writeback IO list
137 * @wb: bdi_writeback @inode is being removed from
143 struct bdi_writeback *wb)
153 static void wb_wakeup(struct bdi_writeback *wb)
161 static void finish_writeback_work(struct bdi_writeback *wb,
177 static void wb_queue_work(struct bdi_writeback *wb,
253 struct bdi_writeback *wb = NULL;
289 static struct bdi_writeback *
295 struct bdi_writeback *wb = inode_to_wb(inode);
327 static struct bdi_writeback *inode_to_wb_and_lock_list(struct inode *inode)
336 struct bdi_writeback *new_wb;
359 struct bdi_writeback *old_wb = inode->i_wb;
360 struct bdi_writeback *new_wb = isw->new_wb;
636 struct bdi_writeback *wb = wbc->wb;
779 * determined by whether the cgwb (cgroup bdi_writeback) for the blkcg
793 struct bdi_writeback *wb;
809 * @wb: target bdi_writeback to split @nr_pages to
816 static long wb_split_bdi_pages(struct bdi_writeback *wb, long nr_pages)
841 * Split and issue @base_work to all wb's (bdi_writeback's) of @bdi which
850 struct bdi_writeback *last_wb = NULL;
851 struct bdi_writeback *wb = list_entry(&bdi->wb_list,
852 struct bdi_writeback, bdi_node);
925 * Initiate flush of the bdi_writeback identified by @bdi_id and @memcg_id
933 struct bdi_writeback *wb;
1036 static struct bdi_writeback *
1041 struct bdi_writeback *wb = inode_to_wb(inode);
1048 static struct bdi_writeback *inode_to_wb_and_lock_list(struct inode *inode)
1051 struct bdi_writeback *wb = inode_to_wb(inode);
1057 static long wb_split_bdi_pages(struct bdi_writeback *wb, long nr_pages)
1086 static void wb_start_writeback(struct bdi_writeback *wb, enum wb_reason reason)
1117 void wb_start_background_writeback(struct bdi_writeback *wb)
1132 struct bdi_writeback *wb;
1187 static void redirty_tail_locked(struct inode *inode, struct bdi_writeback *wb)
1202 static void redirty_tail(struct inode *inode, struct bdi_writeback *wb)
1212 static void requeue_io(struct inode *inode, struct bdi_writeback *wb)
1305 static void queue_io(struct bdi_writeback *wb, struct wb_writeback_work *work,
1394 static void requeue_inode(struct inode *inode, struct bdi_writeback *wb,
1546 struct bdi_writeback *wb;
1600 static long writeback_chunk_size(struct bdi_writeback *wb,
1641 struct bdi_writeback *wb,
1660 struct bdi_writeback *tmp_wb;
1785 static long __writeback_inodes_wb(struct bdi_writeback *wb,
1819 static long writeback_inodes_wb(struct bdi_writeback *wb, long nr_pages,
1856 static long wb_writeback(struct bdi_writeback *wb,
1952 static struct wb_writeback_work *get_next_work_item(struct bdi_writeback *wb)
1966 static long wb_check_background_flush(struct bdi_writeback *wb)
1984 static long wb_check_old_data_flush(struct bdi_writeback *wb)
2018 static long wb_check_start_all(struct bdi_writeback *wb)
2045 static long wb_do_writeback(struct bdi_writeback *wb)
2078 struct bdi_writeback *wb = container_of(to_delayed_work(work),
2079 struct bdi_writeback, dwork);
2123 struct bdi_writeback *wb;
2183 struct bdi_writeback *wb;
2307 struct bdi_writeback *wb;