Lines Matching refs:wb
159 static inline ino_t __trace_wb_assign_cgroup(struct bdi_writeback *wb) in __trace_wb_assign_cgroup() argument
161 return cgroup_ino(wb->memcg_css->cgroup); in __trace_wb_assign_cgroup()
166 if (wbc->wb) in __trace_wbc_assign_cgroup()
167 return __trace_wb_assign_cgroup(wbc->wb); in __trace_wbc_assign_cgroup()
173 static inline ino_t __trace_wb_assign_cgroup(struct bdi_writeback *wb) in __trace_wb_assign_cgroup() argument
247 TP_PROTO(struct folio *folio, struct bdi_writeback *wb),
249 TP_ARGS(folio, wb),
264 strscpy_pad(__entry->name, bdi_dev_name(wb->bdi), 32);
265 __entry->bdi_id = wb->bdi->id;
267 __entry->memcg_id = wb->memcg_css->id;
268 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
284 TP_PROTO(struct bdi_writeback *wb, unsigned int frn_bdi_id,
287 TP_ARGS(wb, frn_bdi_id, frn_memcg_id),
297 strscpy_pad(__entry->name, bdi_dev_name(wb->bdi), 32);
298 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
356 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work),
357 TP_ARGS(wb, work),
370 strscpy_pad(__entry->name, bdi_dev_name(wb->bdi), 32);
378 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
395 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work), \
396 TP_ARGS(wb, work))
416 TP_PROTO(struct bdi_writeback *wb),
417 TP_ARGS(wb),
423 strscpy_pad(__entry->name, bdi_dev_name(wb->bdi), 32);
424 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
433 TP_PROTO(struct bdi_writeback *wb), \
434 TP_ARGS(wb))
507 TP_PROTO(struct bdi_writeback *wb,
511 TP_ARGS(wb, work, dirtied_before, moved),
521 strscpy_pad(__entry->name, bdi_dev_name(wb->bdi), 32);
526 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
585 TP_PROTO(struct bdi_writeback *wb,
589 TP_ARGS(wb, dirty_rate, task_ratelimit),
603 strscpy_pad(__entry->bdi, bdi_dev_name(wb->bdi), 32);
604 __entry->write_bw = KBps(wb->write_bandwidth);
605 __entry->avg_write_bw = KBps(wb->avg_write_bandwidth);
607 __entry->dirty_ratelimit = KBps(wb->dirty_ratelimit);
610 KBps(wb->balanced_dirty_ratelimit);
611 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
631 TP_PROTO(struct bdi_writeback *wb,
644 TP_ARGS(wb, thresh, bg_thresh, dirty, bdi_thresh, bdi_dirty,
668 strscpy_pad(__entry->bdi, bdi_dev_name(wb->bdi), 32);
686 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);