Lines Matching refs:m
35 dasd_devices_show(struct seq_file *m, void *v) in dasd_devices_show() argument
51 seq_printf(m, "%s", dev_name(&device->cdev->dev)); in dasd_devices_show()
54 seq_printf(m, "(%s)", device->discipline->name); in dasd_devices_show()
56 seq_printf(m, "(none)"); in dasd_devices_show()
59 seq_printf(m, " at (%3d:%6d)", in dasd_devices_show()
63 seq_printf(m, " at (???:??????)"); in dasd_devices_show()
66 seq_printf(m, " is %-8s", block->gdp->disk_name); in dasd_devices_show()
68 seq_printf(m, " is ????????"); in dasd_devices_show()
71 seq_printf(m, "%4s: ", substr); in dasd_devices_show()
75 seq_printf(m, "new"); in dasd_devices_show()
78 seq_printf(m, "detected"); in dasd_devices_show()
81 seq_printf(m, "basic"); in dasd_devices_show()
84 seq_printf(m, "unformatted"); in dasd_devices_show()
88 seq_printf(m, "active "); in dasd_devices_show()
90 seq_printf(m, "n/f "); in dasd_devices_show()
92 seq_printf(m, in dasd_devices_show()
99 seq_printf(m, "no stat"); in dasd_devices_show()
104 seq_printf(m, "(probeonly)"); in dasd_devices_show()
105 seq_printf(m, "\n"); in dasd_devices_show()
109 static void *dasd_devices_start(struct seq_file *m, loff_t *pos) in dasd_devices_start() argument
116 static void *dasd_devices_next(struct seq_file *m, void *v, loff_t *pos) in dasd_devices_next() argument
119 return dasd_devices_start(m, pos); in dasd_devices_next()
122 static void dasd_devices_stop(struct seq_file *m, void *v) in dasd_devices_stop() argument
196 static void dasd_statistics_array(struct seq_file *m, unsigned int *array, int factor) in dasd_statistics_array() argument
201 seq_printf(m, "%7d ", array[i] / factor); in dasd_statistics_array()
203 seq_putc(m, '\n'); in dasd_statistics_array()
205 seq_putc(m, '\n'); in dasd_statistics_array()
209 static int dasd_stats_proc_show(struct seq_file *m, void *v) in dasd_stats_proc_show() argument
219 seq_printf(m, "Statistics are off - they might be " in dasd_stats_proc_show()
229 seq_printf(m, "%d dasd I/O requests\n", prof->dasd_io_reqs); in dasd_stats_proc_show()
230 seq_printf(m, "with %u sectors(512B each)\n", in dasd_stats_proc_show()
232 seq_printf(m, "Scale Factor is %d\n", factor); in dasd_stats_proc_show()
233 seq_printf(m, in dasd_stats_proc_show()
237 seq_printf(m, in dasd_stats_proc_show()
242 seq_printf(m, "Histogram of sizes (512B secs)\n"); in dasd_stats_proc_show()
243 dasd_statistics_array(m, prof->dasd_io_secs, factor); in dasd_stats_proc_show()
244 seq_printf(m, "Histogram of I/O times (microseconds)\n"); in dasd_stats_proc_show()
245 dasd_statistics_array(m, prof->dasd_io_times, factor); in dasd_stats_proc_show()
246 seq_printf(m, "Histogram of I/O times per sector\n"); in dasd_stats_proc_show()
247 dasd_statistics_array(m, prof->dasd_io_timps, factor); in dasd_stats_proc_show()
248 seq_printf(m, "Histogram of I/O time till ssch\n"); in dasd_stats_proc_show()
249 dasd_statistics_array(m, prof->dasd_io_time1, factor); in dasd_stats_proc_show()
250 seq_printf(m, "Histogram of I/O time between ssch and irq\n"); in dasd_stats_proc_show()
251 dasd_statistics_array(m, prof->dasd_io_time2, factor); in dasd_stats_proc_show()
252 seq_printf(m, "Histogram of I/O time between ssch " in dasd_stats_proc_show()
254 dasd_statistics_array(m, prof->dasd_io_time2ps, factor); in dasd_stats_proc_show()
255 seq_printf(m, "Histogram of I/O time between irq and end\n"); in dasd_stats_proc_show()
256 dasd_statistics_array(m, prof->dasd_io_time3, factor); in dasd_stats_proc_show()
257 seq_printf(m, "# of req in chanq at enqueuing (1..32) \n"); in dasd_stats_proc_show()
258 dasd_statistics_array(m, prof->dasd_io_nr_req, factor); in dasd_stats_proc_show()
261 seq_printf(m, "Statistics are not activated in this kernel\n"); in dasd_stats_proc_show()