Lines Matching refs:ena_buf
235 struct ena_com_buf *ena_buf; in ena_xdp_tx_map_buff() local
241 ena_buf = tx_info->bufs; in ena_xdp_tx_map_buff()
259 ena_buf->paddr = dma; in ena_xdp_tx_map_buff()
260 ena_buf->len = size; in ena_xdp_tx_map_buff()
912 struct ena_com_buf *ena_buf; in ena_alloc_rx_page() local
948 ena_buf = &rx_info->ena_buf; in ena_alloc_rx_page()
949 ena_buf->paddr = dma + headroom; in ena_alloc_rx_page()
950 ena_buf->len = ENA_PAGE_SIZE - headroom; in ena_alloc_rx_page()
959 struct ena_com_buf *ena_buf = &rx_info->ena_buf; in ena_free_rx_page() local
967 dma_unmap_page(rx_ring->dev, ena_buf->paddr - rx_ring->rx_headroom, in ena_free_rx_page()
999 &rx_info->ena_buf, in ena_refill_rx_bufs()
1074 struct ena_com_buf *ena_buf; in ena_unmap_tx_buff() local
1078 ena_buf = tx_info->bufs; in ena_unmap_tx_buff()
1086 dma_unmap_addr(ena_buf, paddr), in ena_unmap_tx_buff()
1087 dma_unmap_len(ena_buf, len), in ena_unmap_tx_buff()
1089 ena_buf++; in ena_unmap_tx_buff()
1095 dma_unmap_page(tx_ring->dev, dma_unmap_addr(ena_buf, paddr), in ena_unmap_tx_buff()
1096 dma_unmap_len(ena_buf, len), DMA_TO_DEVICE); in ena_unmap_tx_buff()
1097 ena_buf++; in ena_unmap_tx_buff()
1376 dma_unmap_addr(&rx_info->ena_buf, paddr), in ena_rx_skb()
1381 dma_unmap_addr(&rx_info->ena_buf, paddr), in ena_rx_skb()
1399 dma_unmap_addr(&rx_info->ena_buf, paddr), in ena_rx_skb()
2844 struct ena_com_buf *ena_buf; in ena_tx_map_skb() local
2853 ena_buf = tx_info->bufs; in ena_tx_map_skb()
2893 ena_buf->paddr = dma; in ena_tx_map_skb()
2894 ena_buf->len = skb_head_len - push_len; in ena_tx_map_skb()
2896 ena_buf++; in ena_tx_map_skb()
2920 ena_buf->paddr = dma; in ena_tx_map_skb()
2921 ena_buf->len = frag_len - delta; in ena_tx_map_skb()
2922 ena_buf++; in ena_tx_map_skb()