Lines Matching refs:xdpf
237 struct xdp_frame *xdpf, in ena_xdp_tx_map_frame() argument
247 tx_info->xdpf = xdpf; in ena_xdp_tx_map_frame()
248 data = tx_info->xdpf->data; in ena_xdp_tx_map_frame()
249 size = tx_info->xdpf->len; in ena_xdp_tx_map_frame()
293 struct xdp_frame *xdpf, in ena_xdp_xmit_frame() argument
306 rc = ena_xdp_tx_map_frame(xdp_ring, tx_info, xdpf, &ena_tx_ctx); in ena_xdp_xmit_frame()
317 xdpf->len); in ena_xdp_xmit_frame()
331 tx_info->xdpf = NULL; in ena_xdp_xmit_frame()
380 struct xdp_frame *xdpf; in ena_xdp_execute() local
392 xdpf = xdp_convert_buff_to_frame(xdp); in ena_xdp_execute()
393 if (unlikely(!xdpf)) { in ena_xdp_execute()
406 if (ena_xdp_xmit_frame(xdp_ring, rx_ring->netdev, xdpf, in ena_xdp_execute()
408 xdp_return_frame(xdpf); in ena_xdp_execute()
1299 if (likely(tx_info->xdpf)) in validate_xdp_req_id()
1890 struct xdp_frame *xdpf; in ena_clean_xdp_irq() local
1907 xdpf = tx_info->xdpf; in ena_clean_xdp_irq()
1909 tx_info->xdpf = NULL; in ena_clean_xdp_irq()
1915 xdpf); in ena_clean_xdp_irq()
1917 tx_bytes += xdpf->len; in ena_clean_xdp_irq()
1921 xdp_return_frame(xdpf); in ena_clean_xdp_irq()