Lines Matching refs:seq

243 	unsigned int seq;  in inet_get_ping_group_range_net()  local
246 seq = read_seqbegin(&net->ipv4.ping_group_range.lock); in inet_get_ping_group_range_net()
250 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq)); in inet_get_ping_group_range_net()
1016 static struct sock *ping_get_first(struct seq_file *seq, int start) in ping_get_first() argument
1019 struct ping_iter_state *state = seq->private; in ping_get_first()
1020 struct net *net = seq_file_net(seq); in ping_get_first()
1043 static struct sock *ping_get_next(struct seq_file *seq, struct sock *sk) in ping_get_next() argument
1045 struct ping_iter_state *state = seq->private; in ping_get_next()
1046 struct net *net = seq_file_net(seq); in ping_get_next()
1053 return ping_get_first(seq, state->bucket + 1); in ping_get_next()
1057 static struct sock *ping_get_idx(struct seq_file *seq, loff_t pos) in ping_get_idx() argument
1059 struct sock *sk = ping_get_first(seq, 0); in ping_get_idx()
1062 while (pos && (sk = ping_get_next(seq, sk)) != NULL) in ping_get_idx()
1067 void *ping_seq_start(struct seq_file *seq, loff_t *pos, sa_family_t family) in ping_seq_start() argument
1069 struct ping_iter_state *state = seq->private; in ping_seq_start()
1075 return *pos ? ping_get_idx(seq, *pos-1) : SEQ_START_TOKEN; in ping_seq_start()
1079 static void *ping_v4_seq_start(struct seq_file *seq, loff_t *pos) in ping_v4_seq_start() argument
1081 return ping_seq_start(seq, pos, AF_INET); in ping_v4_seq_start()
1084 void *ping_seq_next(struct seq_file *seq, void *v, loff_t *pos) in ping_seq_next() argument
1089 sk = ping_get_idx(seq, 0); in ping_seq_next()
1091 sk = ping_get_next(seq, v); in ping_seq_next()
1098 void ping_seq_stop(struct seq_file *seq, void *v) in ping_seq_stop() argument
1125 static int ping_v4_seq_show(struct seq_file *seq, void *v) in ping_v4_seq_show() argument
1127 seq_setwidth(seq, 127); in ping_v4_seq_show()
1129 seq_puts(seq, " sl local_address rem_address st tx_queue " in ping_v4_seq_show()
1133 struct ping_iter_state *state = seq->private; in ping_v4_seq_show()
1135 ping_v4_format_sock(v, seq, state->bucket); in ping_v4_seq_show()
1137 seq_pad(seq, '\n'); in ping_v4_seq_show()