Lines Matching refs:wbc
151 static inline size_t __trace_wbc_cgroup_size(struct writeback_control *wbc) in __trace_wbc_cgroup_size() argument
153 if (wbc->wb) in __trace_wbc_cgroup_size()
154 return __trace_wb_cgroup_size(wbc->wb); in __trace_wbc_cgroup_size()
160 struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
162 if (wbc->wb) in __trace_wbc_assign_cgroup()
163 __trace_wb_assign_cgroup(buf, wbc->wb); in __trace_wbc_assign_cgroup()
180 static inline size_t __trace_wbc_cgroup_size(struct writeback_control *wbc) in __trace_wbc_cgroup_size() argument
186 struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
196 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
198 TP_ARGS(inode, wbc),
204 __dynamic_array(char, cgroup, __trace_wbc_cgroup_size(wbc))
211 __entry->sync_mode = wbc->sync_mode;
212 __trace_wbc_assign_cgroup(__get_str(cgroup), wbc);
225 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
227 TP_ARGS(inode, wbc)
232 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
234 TP_ARGS(inode, wbc)
337 TP_PROTO(struct writeback_control *wbc, struct backing_dev_info *bdi),
338 TP_ARGS(wbc, bdi),
350 __dynamic_array(char, cgroup, __trace_wbc_cgroup_size(wbc))
355 __entry->nr_to_write = wbc->nr_to_write;
356 __entry->pages_skipped = wbc->pages_skipped;
357 __entry->sync_mode = wbc->sync_mode;
358 __entry->for_kupdate = wbc->for_kupdate;
359 __entry->for_background = wbc->for_background;
360 __entry->for_reclaim = wbc->for_reclaim;
361 __entry->range_cyclic = wbc->range_cyclic;
362 __entry->range_start = (long)wbc->range_start;
363 __entry->range_end = (long)wbc->range_end;
364 __trace_wbc_assign_cgroup(__get_str(cgroup), wbc);
386 TP_PROTO(struct writeback_control *wbc, struct backing_dev_info *bdi), \
387 TP_ARGS(wbc, bdi))
673 struct writeback_control *wbc,
677 TP_ARGS(inode, wbc, nr_to_write),
687 __dynamic_array(char, cgroup, __trace_wbc_cgroup_size(wbc))
698 __entry->wrote = nr_to_write - wbc->nr_to_write;
699 __trace_wbc_assign_cgroup(__get_str(cgroup), wbc);
718 struct writeback_control *wbc,
720 TP_ARGS(inode, wbc, nr_to_write)
725 struct writeback_control *wbc,
727 TP_ARGS(inode, wbc, nr_to_write)