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()
3044 u16 push_len = 0; in ena_tx_map_skb() local
3063 push_len = min_t(u32, skb->len, tx_ring->tx_max_header_size); in ena_tx_map_skb()
3064 *push_hdr = skb_header_pointer(skb, 0, push_len, in ena_tx_map_skb()
3066 *header_len = push_len; in ena_tx_map_skb()
3071 delta = push_len - skb_head_len; in ena_tx_map_skb()
3081 *push_hdr, push_len); in ena_tx_map_skb()
3083 if (skb_head_len > push_len) { in ena_tx_map_skb()
3084 dma = dma_map_single(tx_ring->dev, skb->data + push_len, in ena_tx_map_skb()
3085 skb_head_len - push_len, DMA_TO_DEVICE); in ena_tx_map_skb()
3090 ena_buf->len = skb_head_len - push_len; in ena_tx_map_skb()