Lines Matching refs:ena_buf
511 struct ena_com_buf *ena_buf; in ena_alloc_rx_buffer() local
536 ena_buf = &rx_info->ena_buf; in ena_alloc_rx_buffer()
537 ena_buf->paddr = dma + headroom; in ena_alloc_rx_buffer()
538 ena_buf->len = ENA_PAGE_SIZE - headroom - tailroom; in ena_alloc_rx_buffer()
591 &rx_info->ena_buf, in ena_refill_rx_bufs()
665 struct ena_com_buf *ena_buf; in ena_unmap_tx_buff() local
669 ena_buf = tx_info->bufs; in ena_unmap_tx_buff()
677 dma_unmap_addr(ena_buf, paddr), in ena_unmap_tx_buff()
678 dma_unmap_len(ena_buf, len), in ena_unmap_tx_buff()
680 ena_buf++; in ena_unmap_tx_buff()
686 dma_unmap_page(tx_ring->dev, dma_unmap_addr(ena_buf, paddr), in ena_unmap_tx_buff()
687 dma_unmap_len(ena_buf, len), DMA_TO_DEVICE); in ena_unmap_tx_buff()
688 ena_buf++; in ena_unmap_tx_buff()
920 struct ena_com_buf *ena_buf = &rx_info->ena_buf; in ena_try_rx_buf_page_reuse() local
925 if (SKB_DATA_ALIGN(len + pkt_offset) + ENA_MIN_RX_BUF_SIZE <= ena_buf->len) { in ena_try_rx_buf_page_reuse()
928 ena_buf->paddr += buf_len; in ena_try_rx_buf_page_reuse()
929 ena_buf->len -= buf_len; in ena_try_rx_buf_page_reuse()
984 dma_unmap_addr(&rx_info->ena_buf, paddr) + pkt_offset, in ena_rx_skb()
1043 pre_reuse_paddr = dma_unmap_addr(&rx_info->ena_buf, paddr); in ena_rx_skb()
1236 dma_unmap_addr(&rx_info->ena_buf, paddr) + pkt_offset, in ena_clean_rx_irq()
2505 struct ena_com_buf *ena_buf; in ena_tx_map_skb() local
2514 ena_buf = tx_info->bufs; in ena_tx_map_skb()
2553 ena_buf->paddr = dma; in ena_tx_map_skb()
2554 ena_buf->len = skb_head_len - push_len; in ena_tx_map_skb()
2556 ena_buf++; in ena_tx_map_skb()
2580 ena_buf->paddr = dma; in ena_tx_map_skb()
2581 ena_buf->len = frag_len - delta; in ena_tx_map_skb()
2582 ena_buf++; in ena_tx_map_skb()