- bdi_thresh / (thresh + 1))
- ctf_integer(unsigned long, bdi_dirty, bdi_dirty)
- ctf_integer(unsigned long, dirty_ratelimit,
- KBps(dirty_ratelimit))
- ctf_integer(unsigned long, task_ratelimit,
- KBps(task_ratelimit))
- ctf_integer(unsigned int, dirtied, dirtied)
- ctf_integer(unsigned int, dirtied_pause,
- current->nr_dirtied_pause)
- ctf_integer(unsigned long, paused,
- (jiffies - start_time) * 1000 / HZ)
- ctf_integer(long, pause, pause * 1000 / HZ)
- ctf_integer(unsigned long, period,
- period * 1000 / HZ)
- ctf_integer(long, think,
- current->dirty_paused_when == 0 ? 0 :
- (long)(jiffies - current->dirty_paused_when) * 1000/HZ)
- )
+ bdi_thresh / (thresh + 1))
+ tp_assign(bdi_dirty, bdi_dirty)
+ tp_assign(dirty_ratelimit, KBps(dirty_ratelimit))
+ tp_assign(task_ratelimit, KBps(task_ratelimit))
+ tp_assign(dirtied, dirtied)
+ tp_assign(dirtied_pause, current->nr_dirtied_pause)
+ tp_assign(think, current->dirty_paused_when == 0 ? 0 :
+ (long)(jiffies - current->dirty_paused_when) * 1000/HZ)
+ tp_assign(period, period * 1000 / HZ)
+ tp_assign(pause, pause * 1000 / HZ)
+ tp_assign(paused, (jiffies - start_time) * 1000 / HZ)
+ ),
+
+
+ TP_printk("bdi %s: "
+ "limit=%lu setpoint=%lu dirty=%lu "
+ "bdi_setpoint=%lu bdi_dirty=%lu "
+ "dirty_ratelimit=%lu task_ratelimit=%lu "
+ "dirtied=%u dirtied_pause=%u "
+ "paused=%lu pause=%ld period=%lu think=%ld",
+ __entry->bdi,
+ __entry->limit,
+ __entry->setpoint,
+ __entry->dirty,
+ __entry->bdi_setpoint,
+ __entry->bdi_dirty,
+ __entry->dirty_ratelimit,
+ __entry->task_ratelimit,
+ __entry->dirtied,
+ __entry->dirtied_pause,
+ __entry->paused, /* ms */
+ __entry->pause, /* ms */
+ __entry->period, /* ms */
+ __entry->think /* ms */
+ )