Lines Matching +full:max +full:- +full:msg
1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include "../../../block/blk-wbt.h"
12 * wbt_stat - trace stats for blk_wb
36 strscpy(__entry->name, bdi_dev_name(bdi),
37 ARRAY_SIZE(__entry->name));
38 __entry->rmean = stat[0].mean;
39 __entry->rmin = stat[0].min;
40 __entry->rmax = stat[0].max;
41 __entry->rnr_samples = stat[0].nr_samples;
42 __entry->wmean = stat[1].mean;
43 __entry->wmin = stat[1].min;
44 __entry->wmax = stat[1].max;
45 __entry->wnr_samples = stat[1].nr_samples;
50 __entry->name, __entry->rmean, __entry->rmin, __entry->rmax,
51 __entry->rnr_samples, __entry->wmean, __entry->wmin,
52 __entry->wmax, __entry->wnr_samples)
56 * wbt_lat - trace latency event
71 strscpy(__entry->name, bdi_dev_name(bdi),
72 ARRAY_SIZE(__entry->name));
73 __entry->lat = div_u64(lat, 1000);
76 TP_printk("%s: latency %lluus", __entry->name,
77 (unsigned long long) __entry->lat)
81 * wbt_step - trace wb event step
82 * @msg: context message
87 * @max: the current max throughput writeback limit
91 TP_PROTO(struct backing_dev_info *bdi, const char *msg,
93 unsigned int normal, unsigned int max),
95 TP_ARGS(bdi, msg, step, window, bg, normal, max),
99 __field(const char *, msg)
104 __field(unsigned int, max)
108 strscpy(__entry->name, bdi_dev_name(bdi),
109 ARRAY_SIZE(__entry->name));
110 __entry->msg = msg;
111 __entry->step = step;
112 __entry->window = div_u64(window, 1000);
113 __entry->bg = bg;
114 __entry->normal = normal;
115 __entry->max = max;
118 TP_printk("%s: %s: step=%d, window=%luus, background=%u, normal=%u, max=%u",
119 __entry->name, __entry->msg, __entry->step, __entry->window,
120 __entry->bg, __entry->normal, __entry->max)
124 * wbt_timer - trace wb timer event
144 strscpy(__entry->name, bdi_dev_name(bdi),
145 ARRAY_SIZE(__entry->name));
146 __entry->status = status;
147 __entry->step = step;
148 __entry->inflight = inflight;
151 TP_printk("%s: status=%u, step=%d, inflight=%u", __entry->name,
152 __entry->status, __entry->step, __entry->inflight)