Lines Matching refs:pt
196 struct packet_type *pt = NULL; in ptype_get_idx() local
203 list_for_each_entry_rcu(pt, ptype_list, list) { in ptype_get_idx()
205 return pt; in ptype_get_idx()
210 list_for_each_entry_rcu(pt, &ptype_all, list) { in ptype_get_idx()
212 return pt; in ptype_get_idx()
217 list_for_each_entry_rcu(pt, &ptype_base[t], list) { in ptype_get_idx()
219 return pt; in ptype_get_idx()
236 struct packet_type *pt; in ptype_seq_next() local
244 pt = v; in ptype_seq_next()
245 nxt = pt->list.next; in ptype_seq_next()
246 if (pt->dev) { in ptype_seq_next()
247 if (nxt != &pt->dev->ptype_all) in ptype_seq_next()
250 dev = pt->dev; in ptype_seq_next()
262 if (pt->type == htons(ETH_P_ALL)) { in ptype_seq_next()
269 hash = ntohs(pt->type) & PTYPE_HASH_MASK; in ptype_seq_next()
288 struct packet_type *pt = v; in ptype_seq_show() local
292 else if ((!pt->af_packet_net || net_eq(pt->af_packet_net, seq_file_net(seq))) && in ptype_seq_show()
293 (!pt->dev || net_eq(dev_net(pt->dev), seq_file_net(seq)))) { in ptype_seq_show()
294 if (pt->type == htons(ETH_P_ALL)) in ptype_seq_show()
297 seq_printf(seq, "%04x", ntohs(pt->type)); in ptype_seq_show()
300 pt->dev ? pt->dev->name : "", pt->func); in ptype_seq_show()