Lines Matching refs:ph
2099 void *ph; in tpacket_destruct_skb() local
2102 ph = skb_shinfo(skb)->destructor_arg; in tpacket_destruct_skb()
2105 ts = __packet_set_timestamp(po, ph, skb); in tpacket_destruct_skb()
2106 __packet_set_status(po, ph, TP_STATUS_AVAILABLE | ts); in tpacket_destruct_skb()
2137 union tpacket_uhdr ph; in tpacket_fill_skb() local
2144 ph.raw = frame; in tpacket_fill_skb()
2151 skb_shinfo(skb)->destructor_arg = ph.raw; in tpacket_fill_skb()
2155 tp_len = ph.h2->tp_len; in tpacket_fill_skb()
2158 tp_len = ph.h1->tp_len; in tpacket_fill_skb()
2176 off = ph.h2->tp_net; in tpacket_fill_skb()
2179 off = ph.h1->tp_net; in tpacket_fill_skb()
2185 off = ph.h2->tp_mac; in tpacket_fill_skb()
2188 off = ph.h1->tp_mac; in tpacket_fill_skb()
2194 data = ph.raw + off; in tpacket_fill_skb()
2196 data = ph.raw + po->tp_hdrlen - sizeof(struct sockaddr_ll); in tpacket_fill_skb()
2261 void *ph; in tpacket_snd() local
2305 ph = packet_current_frame(po, &po->tx_ring, in tpacket_snd()
2307 if (unlikely(ph == NULL)) { in tpacket_snd()
2326 tp_len = tpacket_fill_skb(po, skb, ph, dev, size_max, proto, in tpacket_snd()
2335 __packet_set_status(po, ph, in tpacket_snd()
2350 __packet_set_status(po, ph, TP_STATUS_SENDING); in tpacket_snd()
2357 if (err && __packet_get_status(po, ph) == in tpacket_snd()
2371 } while (likely((ph != NULL) || in tpacket_snd()
2384 __packet_set_status(po, ph, status); in tpacket_snd()