Lines Matching refs:seq
15 static inline struct net_device *dev_from_same_bucket(struct seq_file *seq, loff_t *pos) in dev_from_same_bucket() argument
17 struct net *net = seq_file_net(seq); in dev_from_same_bucket()
31 static inline struct net_device *dev_from_bucket(struct seq_file *seq, loff_t *pos) in dev_from_bucket() argument
37 dev = dev_from_same_bucket(seq, pos); in dev_from_bucket()
52 static void *dev_seq_start(struct seq_file *seq, loff_t *pos) in dev_seq_start() argument
62 return dev_from_bucket(seq, pos); in dev_seq_start()
65 static void *dev_seq_next(struct seq_file *seq, void *v, loff_t *pos) in dev_seq_next() argument
68 return dev_from_bucket(seq, pos); in dev_seq_next()
71 static void dev_seq_stop(struct seq_file *seq, void *v) in dev_seq_stop() argument
77 static void dev_seq_printf_stats(struct seq_file *seq, struct net_device *dev) in dev_seq_printf_stats() argument
82 seq_printf(seq, "%6s: %7llu %7llu %4llu %4llu %4llu %5llu %10llu %9llu " in dev_seq_printf_stats()
105 static int dev_seq_show(struct seq_file *seq, void *v) in dev_seq_show() argument
108 seq_puts(seq, "Inter-| Receive " in dev_seq_show()
114 dev_seq_printf_stats(seq, v); in dev_seq_show()
137 static void *softnet_seq_start(struct seq_file *seq, loff_t *pos) in softnet_seq_start() argument
142 static void *softnet_seq_next(struct seq_file *seq, void *v, loff_t *pos) in softnet_seq_next() argument
148 static void softnet_seq_stop(struct seq_file *seq, void *v) in softnet_seq_stop() argument
152 static int softnet_seq_show(struct seq_file *seq, void *v) in softnet_seq_show() argument
171 seq_printf(seq, in softnet_seq_show()
177 softnet_backlog_len(sd), (int)seq->index); in softnet_seq_show()
195 static void *ptype_get_idx(struct seq_file *seq, loff_t pos) in ptype_get_idx() argument
203 for_each_netdev_rcu(seq_file_net(seq), dev) { in ptype_get_idx()
228 static void *ptype_seq_start(struct seq_file *seq, loff_t *pos) in ptype_seq_start() argument
232 return *pos ? ptype_get_idx(seq, *pos - 1) : SEQ_START_TOKEN; in ptype_seq_start()
235 static void *ptype_seq_next(struct seq_file *seq, void *v, loff_t *pos) in ptype_seq_next() argument
244 return ptype_get_idx(seq, 0); in ptype_seq_next()
253 for_each_netdev_continue_rcu(seq_file_net(seq), dev) { in ptype_seq_next()
282 static void ptype_seq_stop(struct seq_file *seq, void *v) in ptype_seq_stop() argument
288 static int ptype_seq_show(struct seq_file *seq, void *v) in ptype_seq_show() argument
293 seq_puts(seq, "Type Device Function\n"); in ptype_seq_show()
294 else if ((!pt->af_packet_net || net_eq(pt->af_packet_net, seq_file_net(seq))) && in ptype_seq_show()
295 (!pt->dev || net_eq(dev_net(pt->dev), seq_file_net(seq)))) { in ptype_seq_show()
297 seq_puts(seq, "ALL "); in ptype_seq_show()
299 seq_printf(seq, "%04x", ntohs(pt->type)); in ptype_seq_show()
301 seq_printf(seq, " %-8s %ps\n", in ptype_seq_show()
357 static int dev_mc_seq_show(struct seq_file *seq, void *v) in dev_mc_seq_show() argument
367 seq_printf(seq, "%-4d %-15s %-5d %-5d %*phN\n", in dev_mc_seq_show()