Lines Matching refs:pt
175 struct packet_type *pt = NULL; in ptype_get_idx() local
182 list_for_each_entry_rcu(pt, ptype_list, list) { in ptype_get_idx()
184 return pt; in ptype_get_idx()
189 list_for_each_entry_rcu(pt, &seq_file_net(seq)->ptype_all, list) { in ptype_get_idx()
191 return pt; in ptype_get_idx()
195 list_for_each_entry_rcu(pt, &seq_file_net(seq)->ptype_specific, list) { in ptype_get_idx()
197 return pt; in ptype_get_idx()
202 list_for_each_entry_rcu(pt, &ptype_base[t], list) { in ptype_get_idx()
204 return pt; in ptype_get_idx()
222 struct packet_type *pt; in ptype_seq_next() local
230 pt = v; in ptype_seq_next()
231 nxt = pt->list.next; in ptype_seq_next()
232 if (pt->dev) { in ptype_seq_next()
233 if (nxt != &pt->dev->ptype_all) in ptype_seq_next()
236 dev = pt->dev; in ptype_seq_next()
247 if (pt->af_packet_net) { in ptype_seq_next()
262 hash = ntohs(pt->type) & PTYPE_HASH_MASK; in ptype_seq_next()
281 struct packet_type *pt = v; in ptype_seq_show() local
285 else if ((!pt->af_packet_net || net_eq(pt->af_packet_net, seq_file_net(seq))) && in ptype_seq_show()
286 (!pt->dev || net_eq(dev_net(pt->dev), seq_file_net(seq)))) { in ptype_seq_show()
287 if (pt->type == htons(ETH_P_ALL)) in ptype_seq_show()
290 seq_printf(seq, "%04x", ntohs(pt->type)); in ptype_seq_show()
293 pt->dev ? pt->dev->name : "", pt->func); in ptype_seq_show()