Lines Matching refs:seq

58 static void *sdp_get_idx(struct seq_file *seq, loff_t pos)
73 static void *sdp_seq_start(struct seq_file *seq, loff_t *pos)
76 struct sdp_iter_state *st = seq->private;
84 start = sdp_get_idx(seq, *pos - 1);
92 static void *sdp_seq_next(struct seq_file *seq, void *v, loff_t *pos)
94 struct sdp_iter_state *st = seq->private;
99 next = sdp_get_idx(seq, 0);
101 next = sdp_get_idx(seq, *pos);
112 static void sdp_seq_stop(struct seq_file *seq, void *v)
118 static int sdp_seq_show(struct seq_file *seq, void *v)
132 seq_printf(seq, "%-*s\n", TMPSZ - 1,
138 st = seq->private;
153 seq_printf(seq, "%-*s\n", TMPSZ - 1, tmpbuf);
163 struct seq_file *seq;
186 seq = file->private_data;
187 seq->private = s;
208 static void sdpstats_seq_hist(struct seq_file *seq, char *str, u32 *h, int n,
214 seq_printf(seq, "%s:\n", str);
222 seq_printf(seq, " - all values are 0\n");
233 seq_printf(seq, "%10d | %-50s - %d\n", val, s, h[i]);
256 #define __sdpstats_seq_hist(seq, msg, hist, is_log) ({ \
261 sdpstats_seq_hist(seq, msg, tmp_hist, hist_len, is_log);\
264 static int sdpstats_seq_show(struct seq_file *seq, void *v)
268 seq_printf(seq, "SDP statistics:\n");
270 __sdpstats_seq_hist(seq, "sendmsg_seglen", sendmsg_seglen, 1);
271 __sdpstats_seq_hist(seq, "send_size", send_size, 1);
272 __sdpstats_seq_hist(seq, "credits_before_update",
275 seq_printf(seq, "sdp_sendmsg() calls\t\t: %d\n",
277 seq_printf(seq, "bcopy segments \t\t: %d\n",
279 seq_printf(seq, "bzcopy segments \t\t: %d\n",
281 seq_printf(seq, "zcopy segments \t\t: %d\n",
283 seq_printf(seq, "post_send_credits \t\t: %d\n",
285 seq_printf(seq, "memcpy_count \t\t: %u\n",
290 seq_printf(seq, "post_send %-20s\t: %d\n",
296 seq_printf(seq, "\n");
297 seq_printf(seq, "post_recv \t\t: %d\n",
299 seq_printf(seq, "BZCopy poll miss \t\t: %d\n",
301 seq_printf(seq, "send_wait_for_mem \t\t: %d\n",
303 seq_printf(seq, "send_miss_no_credits\t\t: %d\n",
306 seq_printf(seq, "rx_poll_miss \t\t: %d\n", SDPSTATS_COUNTER_GET(rx_poll_miss));
307 seq_printf(seq, "tx_poll_miss \t\t: %d\n", SDPSTATS_COUNTER_GET(tx_poll_miss));
308 seq_printf(seq, "tx_poll_busy \t\t: %d\n", SDPSTATS_COUNTER_GET(tx_poll_busy));
309 seq_printf(seq, "tx_poll_hit \t\t: %d\n", SDPSTATS_COUNTER_GET(tx_poll_hit));
311 seq_printf(seq, "CQ stats:\n");
312 seq_printf(seq, "- RX interrupts\t\t: %d\n", SDPSTATS_COUNTER_GET(rx_int_count));
313 seq_printf(seq, "- TX interrupts\t\t: %d\n", SDPSTATS_COUNTER_GET(tx_int_count));
315 seq_printf(seq, "ZCopy stats:\n");
316 seq_printf(seq, "- TX timeout\t\t: %d\n", SDPSTATS_COUNTER_GET(zcopy_tx_timeout));
317 seq_printf(seq, "- TX cross send\t\t: %d\n", SDPSTATS_COUNTER_GET(zcopy_cross_send));
318 seq_printf(seq, "- TX aborted by peer\t: %d\n", SDPSTATS_COUNTER_GET(zcopy_tx_aborted));
319 seq_printf(seq, "- TX error\t\t: %d\n", SDPSTATS_COUNTER_GET(zcopy_tx_error));