Lines Matching refs:seq
44 static void add_stats(struct seq_file *seq, const char *aal, in add_stats() argument
47 seq_printf(seq, "%s ( %d %d %d %d %d )", aal, in add_stats()
53 static void atm_dev_info(struct seq_file *seq, const struct atm_dev *dev) in atm_dev_info() argument
57 seq_printf(seq, "%3d %-8s", dev->number, dev->type); in atm_dev_info()
59 seq_printf(seq, "%02x", dev->esi[i]); in atm_dev_info()
60 seq_puts(seq, " "); in atm_dev_info()
61 add_stats(seq, "0", &dev->stats.aal0); in atm_dev_info()
62 seq_puts(seq, " "); in atm_dev_info()
63 add_stats(seq, "5", &dev->stats.aal5); in atm_dev_info()
64 seq_printf(seq, "\t[%d]", atomic_read(&dev->refcnt)); in atm_dev_info()
65 seq_putc(seq, '\n'); in atm_dev_info()
128 static void *vcc_seq_start(struct seq_file *seq, loff_t *pos) in vcc_seq_start() argument
131 struct vcc_state *state = seq->private; in vcc_seq_start()
139 static void vcc_seq_stop(struct seq_file *seq, void *v) in vcc_seq_stop() argument
145 static void *vcc_seq_next(struct seq_file *seq, void *v, loff_t *pos) in vcc_seq_next() argument
147 struct vcc_state *state = seq->private; in vcc_seq_next()
154 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc) in pvc_info() argument
164 seq_printf(seq, "%3d %3d %5d %-3s %7d %-5s %7d %-6s", in pvc_info()
176 seq_printf(seq, "CLIP, Itf:%s, Encap:", in pvc_info()
178 seq_printf(seq, "%s", clip_vcc->encap ? "LLC/SNAP" : "None"); in pvc_info()
180 seq_putc(seq, '\n'); in pvc_info()
190 static void vcc_info(struct seq_file *seq, struct atm_vcc *vcc) in vcc_info() argument
194 seq_printf(seq, "%pK ", vcc); in vcc_info()
196 seq_printf(seq, "Unassigned "); in vcc_info()
198 seq_printf(seq, "%3d %3d %5d ", vcc->dev->number, vcc->vpi, in vcc_info()
202 seq_printf(seq, "PVC"); in vcc_info()
205 seq_printf(seq, "SVC"); in vcc_info()
208 seq_printf(seq, "%3d", sk->sk_family); in vcc_info()
210 seq_printf(seq, " %04lx %5d %7d/%7d %7d/%7d [%d]\n", in vcc_info()
217 static void svc_info(struct seq_file *seq, struct atm_vcc *vcc) in svc_info() argument
220 seq_printf(seq, sizeof(void *) == 4 ? in svc_info()
223 seq_printf(seq, "%3d %3d %5d ", in svc_info()
225 seq_printf(seq, "%-10s ", vcc_state(vcc)); in svc_info()
226 seq_printf(seq, "%s%s", vcc->remote.sas_addr.pub, in svc_info()
232 seq_printf(seq, "%02x", vcc->remote.sas_addr.prv[i]); in svc_info()
234 seq_putc(seq, '\n'); in svc_info()
237 static int atm_dev_seq_show(struct seq_file *seq, void *v) in atm_dev_seq_show() argument
244 seq_puts(seq, atm_dev_banner); in atm_dev_seq_show()
248 atm_dev_info(seq, dev); in atm_dev_seq_show()
272 static int pvc_seq_show(struct seq_file *seq, void *v) in pvc_seq_show() argument
278 seq_puts(seq, atm_pvc_banner); in pvc_seq_show()
280 struct vcc_state *state = seq->private; in pvc_seq_show()
283 pvc_info(seq, vcc); in pvc_seq_show()
307 static int vcc_seq_show(struct seq_file *seq, void *v) in vcc_seq_show() argument
310 seq_printf(seq, sizeof(void *) == 4 ? "%-8s%s" : "%-16s%s", in vcc_seq_show()
314 struct vcc_state *state = seq->private; in vcc_seq_show()
317 vcc_info(seq, vcc); in vcc_seq_show()
341 static int svc_seq_show(struct seq_file *seq, void *v) in svc_seq_show() argument
347 seq_puts(seq, atm_svc_banner); in svc_seq_show()
349 struct vcc_state *state = seq->private; in svc_seq_show()
352 svc_info(seq, vcc); in svc_seq_show()