Lines Matching refs:eh
65 static inline u32 efx_rx_buf_hash(struct efx_nic *efx, const u8 *eh) in efx_rx_buf_hash() argument
68 return __le32_to_cpup((const __le32 *)(eh + efx->rx_packet_hash_offset)); in efx_rx_buf_hash()
70 const u8 *data = eh + efx->rx_packet_hash_offset; in efx_rx_buf_hash()
425 unsigned int n_frags, u8 *eh) in efx_rx_packet_gro() argument
443 skb_set_hash(skb, efx_rx_buf_hash(efx, eh), in efx_rx_packet_gro()
475 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument
491 memcpy(skb->data + efx->rx_ip_align, eh - efx->rx_prefix_size, in efx_rx_mk_skb()
616 static void efx_rx_deliver(struct efx_channel *channel, u8 *eh, in efx_rx_deliver() argument
623 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver()
651 u8 *eh = efx_rx_buf_va(rx_buf); in __efx_rx_packet() local
658 (eh + efx->rx_packet_len_offset)); in __efx_rx_packet()
664 efx_loopback_rx_packet(efx, eh, rx_buf->len); in __efx_rx_packet()
674 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh); in __efx_rx_packet()
676 efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags); in __efx_rx_packet()