Lines Matching refs:seq

74 static int sctp_snmp_seq_show(struct seq_file *seq, void *v)  in sctp_snmp_seq_show()  argument
77 struct net *net = seq->private; in sctp_snmp_seq_show()
85 seq_printf(seq, "%-32s\t%ld\n", sctp_snmp_list[i].name, in sctp_snmp_seq_show()
92 static void sctp_seq_dump_local_addrs(struct seq_file *seq, struct sctp_ep_common *epb) in sctp_seq_dump_local_addrs() argument
120 seq_printf(seq, "*"); in sctp_seq_dump_local_addrs()
122 af->seq_dump_addr(seq, addr); in sctp_seq_dump_local_addrs()
128 static void sctp_seq_dump_remote_addrs(struct seq_file *seq, struct sctp_association *assoc) in sctp_seq_dump_remote_addrs() argument
141 seq_printf(seq, "*"); in sctp_seq_dump_remote_addrs()
143 af->seq_dump_addr(seq, addr); in sctp_seq_dump_remote_addrs()
147 static void *sctp_eps_seq_start(struct seq_file *seq, loff_t *pos) in sctp_eps_seq_start() argument
156 seq_printf(seq, " ENDPT SOCK STY SST HBKT LPORT UID INODE LADDRS\n"); in sctp_eps_seq_start()
161 static void sctp_eps_seq_stop(struct seq_file *seq, void *v) in sctp_eps_seq_stop() argument
166 static void *sctp_eps_seq_next(struct seq_file *seq, void *v, loff_t *pos) in sctp_eps_seq_next() argument
176 static int sctp_eps_seq_show(struct seq_file *seq, void *v) in sctp_eps_seq_show() argument
192 if (!net_eq(sock_net(sk), seq_file_net(seq))) in sctp_eps_seq_show()
194 seq_printf(seq, "%8pK %8pK %-3d %-3d %-4d %-5d %5u %5lu ", ep, sk, in sctp_eps_seq_show()
197 from_kuid_munged(seq_user_ns(seq), sock_i_uid(sk)), in sctp_eps_seq_show()
200 sctp_seq_dump_local_addrs(seq, epb); in sctp_eps_seq_show()
201 seq_printf(seq, "\n"); in sctp_eps_seq_show()
220 static void *sctp_transport_seq_start(struct seq_file *seq, loff_t *pos) in sctp_transport_seq_start() argument
222 struct sctp_ht_iter *iter = seq->private; in sctp_transport_seq_start()
226 return sctp_transport_get_idx(seq_file_net(seq), &iter->hti, *pos); in sctp_transport_seq_start()
229 static void sctp_transport_seq_stop(struct seq_file *seq, void *v) in sctp_transport_seq_stop() argument
231 struct sctp_ht_iter *iter = seq->private; in sctp_transport_seq_stop()
236 static void *sctp_transport_seq_next(struct seq_file *seq, void *v, loff_t *pos) in sctp_transport_seq_next() argument
238 struct sctp_ht_iter *iter = seq->private; in sctp_transport_seq_next()
242 return sctp_transport_get_next(seq_file_net(seq), &iter->hti); in sctp_transport_seq_next()
246 static int sctp_assocs_seq_show(struct seq_file *seq, void *v) in sctp_assocs_seq_show() argument
254 seq_printf(seq, " ASSOC SOCK STY SST ST HBKT " in sctp_assocs_seq_show()
267 seq_printf(seq, in sctp_assocs_seq_show()
275 from_kuid_munged(seq_user_ns(seq), sock_i_uid(sk)), in sctp_assocs_seq_show()
279 seq_printf(seq, " "); in sctp_assocs_seq_show()
280 sctp_seq_dump_local_addrs(seq, epb); in sctp_assocs_seq_show()
281 seq_printf(seq, "<-> "); in sctp_assocs_seq_show()
282 sctp_seq_dump_remote_addrs(seq, assoc); in sctp_assocs_seq_show()
283 seq_printf(seq, "\t%8lu %5d %5d %4d %4d %4d %8d " in sctp_assocs_seq_show()
293 seq_printf(seq, "\n"); in sctp_assocs_seq_show()
307 static int sctp_remaddr_seq_show(struct seq_file *seq, void *v) in sctp_remaddr_seq_show() argument
313 seq_printf(seq, "ADDR ASSOC_ID HB_ACT RTO MAX_PATH_RTX " in sctp_remaddr_seq_show()
326 tsp->af_specific->seq_dump_addr(seq, &tsp->ipaddr); in sctp_remaddr_seq_show()
327 seq_printf(seq, " "); in sctp_remaddr_seq_show()
331 seq_printf(seq, "%d ", tsp->asoc->assoc_id); in sctp_remaddr_seq_show()
337 seq_printf(seq, "%d ", timer_pending(&tsp->hb_timer)); in sctp_remaddr_seq_show()
342 seq_printf(seq, "%lu ", tsp->rto); in sctp_remaddr_seq_show()
347 seq_printf(seq, "%d ", tsp->pathmaxrxt); in sctp_remaddr_seq_show()
354 seq_puts(seq, "0 "); in sctp_remaddr_seq_show()
361 seq_puts(seq, "0 "); in sctp_remaddr_seq_show()
367 seq_printf(seq, "%d", tsp->state); in sctp_remaddr_seq_show()
369 seq_printf(seq, "\n"); in sctp_remaddr_seq_show()