Lines Matching refs:seq
38 static void seq_printf_with_thousands_grouping(struct seq_file *seq, long v) in seq_printf_with_thousands_grouping() argument
43 seq_printf(seq, "%ld,", v / 1000000); in seq_printf_with_thousands_grouping()
45 seq_printf(seq, "%03ld,%03ld", v/1000, v % 1000); in seq_printf_with_thousands_grouping()
47 seq_printf(seq, "%ld,%03ld", v/1000, v % 1000); in seq_printf_with_thousands_grouping()
49 seq_printf(seq, "%ld", v); in seq_printf_with_thousands_grouping()
102 static void drbd_syncer_progress(struct drbd_device *device, struct seq_file *seq, in drbd_syncer_progress() argument
114 seq_puts(seq, "\t["); in drbd_syncer_progress()
116 seq_putc(seq, '='); in drbd_syncer_progress()
117 seq_putc(seq, '>'); in drbd_syncer_progress()
119 seq_putc(seq, '.'); in drbd_syncer_progress()
120 seq_puts(seq, "] "); in drbd_syncer_progress()
123 seq_puts(seq, "verified:"); in drbd_syncer_progress()
125 seq_puts(seq, "sync'ed:"); in drbd_syncer_progress()
126 seq_printf(seq, "%3u.%u%% ", res / 10, res % 10); in drbd_syncer_progress()
130 seq_printf(seq, "(%lu/%lu)M", in drbd_syncer_progress()
134 seq_printf(seq, "(%lu/%lu)K", in drbd_syncer_progress()
138 seq_puts(seq, "\n\t"); in drbd_syncer_progress()
163 seq_printf(seq, "finish: %lu:%02lu:%02lu", in drbd_syncer_progress()
167 seq_puts(seq, " speed: "); in drbd_syncer_progress()
168 seq_printf_with_thousands_grouping(seq, dbdt); in drbd_syncer_progress()
169 seq_puts(seq, " ("); in drbd_syncer_progress()
179 seq_printf_with_thousands_grouping(seq, dbdt); in drbd_syncer_progress()
180 seq_puts(seq, " -- "); in drbd_syncer_progress()
191 seq_printf_with_thousands_grouping(seq, dbdt); in drbd_syncer_progress()
192 seq_putc(seq, ')'); in drbd_syncer_progress()
196 seq_puts(seq, " want: "); in drbd_syncer_progress()
197 seq_printf_with_thousands_grouping(seq, device->c_sync_rate); in drbd_syncer_progress()
199 seq_printf(seq, " K/sec%s\n", stalled ? " (stalled)" : ""); in drbd_syncer_progress()
216 seq_printf(seq, in drbd_syncer_progress()
222 seq_printf(seq, " stop sector: %llu", stop_sector); in drbd_syncer_progress()
223 seq_putc(seq, '\n'); in drbd_syncer_progress()
227 int drbd_seq_show(struct seq_file *seq, void *v) in drbd_seq_show() argument
242 seq_printf(seq, "version: " REL_VERSION " (api:%d/proto:%d-%d)\n%s\n", in drbd_seq_show()
268 seq_putc(seq, '\n'); in drbd_seq_show()
277 seq_printf(seq, "%2d: cs:Unconfigured\n", i); in drbd_seq_show()
284 seq_printf(seq, in drbd_seq_show()
314 seq_printf(seq, " oos:%llu\n", in drbd_seq_show()
322 drbd_syncer_progress(device, seq, state); in drbd_seq_show()
325 lc_seq_printf_stats(seq, device->resync); in drbd_seq_show()
326 lc_seq_printf_stats(seq, device->act_log); in drbd_seq_show()
331 seq_printf(seq, "\tblocked on activity log: %d\n", atomic_read(&device->ap_actlog_cnt)); in drbd_seq_show()