Lines Matching refs:push_len
242 int push_len = 0; in ena_xdp_tx_map_frame() local
253 push_len = min_t(u32, size, xdp_ring->tx_max_header_size); in ena_xdp_tx_map_frame()
257 size -= push_len; in ena_xdp_tx_map_frame()
258 data += push_len; in ena_xdp_tx_map_frame()
261 ena_tx_ctx->header_len = push_len; in ena_xdp_tx_map_frame()
2935 u16 push_len = 0; in ena_tx_map_skb() local
2954 push_len = min_t(u32, skb->len, tx_ring->tx_max_header_size); in ena_tx_map_skb()
2955 *push_hdr = skb_header_pointer(skb, 0, push_len, in ena_tx_map_skb()
2957 *header_len = push_len; in ena_tx_map_skb()
2962 delta = push_len - skb_head_len; in ena_tx_map_skb()
2972 *push_hdr, push_len); in ena_tx_map_skb()
2974 if (skb_head_len > push_len) { in ena_tx_map_skb()
2975 dma = dma_map_single(tx_ring->dev, skb->data + push_len, in ena_tx_map_skb()
2976 skb_head_len - push_len, DMA_TO_DEVICE); in ena_tx_map_skb()
2981 ena_buf->len = skb_head_len - push_len; in ena_tx_map_skb()