Lines Matching refs:tx_info
10 struct ena_tx_buffer *tx_info; in validate_xdp_req_id() local
12 tx_info = &tx_ring->tx_buffer_info[req_id]; in validate_xdp_req_id()
13 if (likely(tx_info->xdpf)) in validate_xdp_req_id()
16 return handle_invalid_req_id(tx_ring, req_id, tx_info, true); in validate_xdp_req_id()
20 struct ena_tx_buffer *tx_info, in ena_xdp_tx_map_frame() argument
31 tx_info->xdpf = xdpf; in ena_xdp_tx_map_frame()
32 data = tx_info->xdpf->data; in ena_xdp_tx_map_frame()
33 size = tx_info->xdpf->len; in ena_xdp_tx_map_frame()
55 tx_info->map_linear_data = 0; in ena_xdp_tx_map_frame()
57 ena_buf = tx_info->bufs; in ena_xdp_tx_map_frame()
62 ena_tx_ctx->num_bufs = tx_info->num_of_bufs = 1; in ena_xdp_tx_map_frame()
81 struct ena_tx_buffer *tx_info; in ena_xdp_xmit_frame() local
87 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_xdp_xmit_frame()
88 tx_info->num_of_bufs = 0; in ena_xdp_xmit_frame()
90 rc = ena_xdp_tx_map_frame(tx_ring, tx_info, xdpf, &ena_tx_ctx); in ena_xdp_xmit_frame()
98 tx_info, in ena_xdp_xmit_frame()
114 ena_unmap_tx_buff(tx_ring, tx_info); in ena_xdp_xmit_frame()
116 tx_info->xdpf = NULL; in ena_xdp_xmit_frame()
373 struct ena_tx_buffer *tx_info; in ena_clean_xdp_irq() local
389 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_clean_xdp_irq()
390 xdpf = tx_info->xdpf; in ena_clean_xdp_irq()
392 tx_info->xdpf = NULL; in ena_clean_xdp_irq()
393 tx_info->last_jiffies = 0; in ena_clean_xdp_irq()
394 ena_unmap_tx_buff(tx_ring, tx_info); in ena_clean_xdp_irq()
401 total_done += tx_info->tx_descs; in ena_clean_xdp_irq()