Lines Matching refs:push_len
232 u32 *push_len) in ena_xdp_tx_map_buff() argument
244 *push_len = min_t(u32, size, xdp_ring->tx_max_header_size); in ena_xdp_tx_map_buff()
247 if (size - *push_len > 0) { in ena_xdp_tx_map_buff()
249 *push_hdr + *push_len, in ena_xdp_tx_map_buff()
250 size - *push_len, in ena_xdp_tx_map_buff()
289 u32 push_len; in ena_xdp_xmit_buff() local
299 rc = ena_xdp_tx_map_buff(xdp_ring, tx_info, xdp, &push_hdr, &push_len); in ena_xdp_xmit_buff()
307 ena_tx_ctx.header_len = push_len; in ena_xdp_xmit_buff()
2847 u16 push_len = 0; in ena_tx_map_skb() local
2866 push_len = min_t(u32, skb->len, tx_ring->tx_max_header_size); in ena_tx_map_skb()
2867 *push_hdr = skb_header_pointer(skb, 0, push_len, in ena_tx_map_skb()
2869 *header_len = push_len; in ena_tx_map_skb()
2875 delta = push_len - skb_head_len; in ena_tx_map_skb()
2885 *push_hdr, push_len); in ena_tx_map_skb()
2887 if (skb_head_len > push_len) { in ena_tx_map_skb()
2888 dma = dma_map_single(tx_ring->dev, skb->data + push_len, in ena_tx_map_skb()
2889 skb_head_len - push_len, DMA_TO_DEVICE); in ena_tx_map_skb()
2894 ena_buf->len = skb_head_len - push_len; in ena_tx_map_skb()