Lines Matching refs:wb
138 static inline unsigned int __trace_wb_assign_cgroup(struct bdi_writeback *wb) in __trace_wb_assign_cgroup() argument
140 return wb->memcg_css->cgroup->kn->id.ino; in __trace_wb_assign_cgroup()
145 if (wbc->wb) in __trace_wbc_assign_cgroup()
146 return __trace_wb_assign_cgroup(wbc->wb); in __trace_wbc_assign_cgroup()
152 static inline unsigned int __trace_wb_assign_cgroup(struct bdi_writeback *wb) in __trace_wb_assign_cgroup() argument
209 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work),
210 TP_ARGS(wb, work),
224 wb->bdi->dev ? dev_name(wb->bdi->dev) : "(unknown)", 32);
232 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
249 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work), \
250 TP_ARGS(wb, work))
270 TP_PROTO(struct bdi_writeback *wb),
271 TP_ARGS(wb),
277 strncpy(__entry->name, dev_name(wb->bdi->dev), 32);
278 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
287 TP_PROTO(struct bdi_writeback *wb), \
288 TP_ARGS(wb))
361 TP_PROTO(struct bdi_writeback *wb,
364 TP_ARGS(wb, work, moved),
375 strncpy(__entry->name, dev_name(wb->bdi->dev), 32);
381 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
443 TP_PROTO(struct bdi_writeback *wb,
447 TP_ARGS(wb, dirty_rate, task_ratelimit),
461 strlcpy(__entry->bdi, dev_name(wb->bdi->dev), 32);
462 __entry->write_bw = KBps(wb->write_bandwidth);
463 __entry->avg_write_bw = KBps(wb->avg_write_bandwidth);
465 __entry->dirty_ratelimit = KBps(wb->dirty_ratelimit);
468 KBps(wb->balanced_dirty_ratelimit);
469 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
489 TP_PROTO(struct bdi_writeback *wb,
502 TP_ARGS(wb, thresh, bg_thresh, dirty, bdi_thresh, bdi_dirty,
526 strlcpy(__entry->bdi, dev_name(wb->bdi->dev), 32);
544 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);