Lines Matching refs:ph
2320 void *ph; in tpacket_destruct_skb() local
2323 ph = skb_shinfo(skb)->destructor_arg; in tpacket_destruct_skb()
2326 ts = __packet_set_timestamp(po, ph, skb); in tpacket_destruct_skb()
2327 __packet_set_status(po, ph, TP_STATUS_AVAILABLE | ts); in tpacket_destruct_skb()
2346 union tpacket_uhdr ph; in tpacket_fill_skb() local
2353 ph.raw = frame; in tpacket_fill_skb()
2360 skb_shinfo(skb)->destructor_arg = ph.raw; in tpacket_fill_skb()
2364 tp_len = ph.h2->tp_len; in tpacket_fill_skb()
2367 tp_len = ph.h1->tp_len; in tpacket_fill_skb()
2385 off = ph.h2->tp_net; in tpacket_fill_skb()
2388 off = ph.h1->tp_net; in tpacket_fill_skb()
2394 off = ph.h2->tp_mac; in tpacket_fill_skb()
2397 off = ph.h1->tp_mac; in tpacket_fill_skb()
2403 data = ph.raw + off; in tpacket_fill_skb()
2405 data = ph.raw + po->tp_hdrlen - sizeof(struct sockaddr_ll); in tpacket_fill_skb()
2470 void *ph; in tpacket_snd() local
2514 ph = packet_current_frame(po, &po->tx_ring, in tpacket_snd()
2516 if (unlikely(ph == NULL)) { in tpacket_snd()
2535 tp_len = tpacket_fill_skb(po, skb, ph, dev, size_max, proto, in tpacket_snd()
2544 __packet_set_status(po, ph, in tpacket_snd()
2559 __packet_set_status(po, ph, TP_STATUS_SENDING); in tpacket_snd()
2566 if (err && __packet_get_status(po, ph) == in tpacket_snd()
2580 } while (likely((ph != NULL) || in tpacket_snd()
2593 __packet_set_status(po, ph, status); in tpacket_snd()