Lines Matching refs:wb

153 static inline unsigned int __trace_wb_assign_cgroup(struct bdi_writeback *wb)  in __trace_wb_assign_cgroup()  argument
155 return wb->memcg_css->cgroup->kn->id.ino; in __trace_wb_assign_cgroup()
160 if (wbc->wb) in __trace_wbc_assign_cgroup()
161 return __trace_wb_assign_cgroup(wbc->wb); in __trace_wbc_assign_cgroup()
167 static inline unsigned int __trace_wb_assign_cgroup(struct bdi_writeback *wb) in __trace_wb_assign_cgroup() argument
241 TP_PROTO(struct page *page, struct bdi_writeback *wb),
243 TP_ARGS(page, wb),
258 strncpy(__entry->name, dev_name(wb->bdi->dev), 32);
259 __entry->bdi_id = wb->bdi->id;
261 __entry->memcg_id = wb->memcg_css->id;
262 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
278 TP_PROTO(struct bdi_writeback *wb, unsigned int frn_bdi_id,
281 TP_ARGS(wb, frn_bdi_id, frn_memcg_id),
291 strncpy(__entry->name, dev_name(wb->bdi->dev), 32);
292 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
350 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work),
351 TP_ARGS(wb, work),
365 wb->bdi->dev ? dev_name(wb->bdi->dev) :
374 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
391 TP_PROTO(struct bdi_writeback *wb, struct wb_writeback_work *work), \
392 TP_ARGS(wb, work))
412 TP_PROTO(struct bdi_writeback *wb),
413 TP_ARGS(wb),
419 strscpy_pad(__entry->name, dev_name(wb->bdi->dev), 32);
420 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);
429 TP_PROTO(struct bdi_writeback *wb), \
430 TP_ARGS(wb))
503 TP_PROTO(struct bdi_writeback *wb,
506 TP_ARGS(wb, work, moved),
517 strscpy_pad(__entry->name, dev_name(wb->bdi->dev), 32);
523 __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, dev_name(wb->bdi->dev), 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, dev_name(wb->bdi->dev), 32);
686 __entry->cgroup_ino = __trace_wb_assign_cgroup(wb);