Lines Matching refs:req_id

383 static inline int validate_rx_req_id(struct ena_ring *rx_ring, uint16_t req_id)  in validate_rx_req_id()  argument
385 if (likely(req_id < rx_ring->ring_size)) in validate_rx_req_id()
388 PMD_DRV_LOG(ERR, "Invalid rx req_id: %hu\n", req_id); in validate_rx_req_id()
397 static int validate_tx_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_tx_req_id() argument
401 if (likely(req_id < tx_ring->ring_size)) { in validate_tx_req_id()
402 tx_info = &tx_ring->tx_buffer_info[req_id]; in validate_tx_req_id()
410 PMD_DRV_LOG(ERR, "Invalid req_id: %hu\n", req_id); in validate_tx_req_id()
1457 uint16_t in_use, req_id; in ena_populate_rx_queue() local
1484 req_id = rxq->empty_rx_reqs[next_to_use]; in ena_populate_rx_queue()
1485 rc = validate_rx_req_id(rxq, req_id); in ena_populate_rx_queue()
1489 rx_info = &rxq->rx_buffer_info[req_id]; in ena_populate_rx_queue()
1491 rc = ena_add_single_rx_desc(rxq->ena_com_io_sq, mbuf, req_id); in ena_populate_rx_queue()
2104 uint16_t ntc, len, req_id, buf = 0; in ena_rx_mbuf() local
2112 req_id = ena_bufs[buf].req_id; in ena_rx_mbuf()
2113 if (unlikely(validate_rx_req_id(rx_ring, req_id))) in ena_rx_mbuf()
2116 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_mbuf()
2131 rx_ring->empty_rx_reqs[ntc] = req_id; in ena_rx_mbuf()
2137 req_id = ena_bufs[buf].req_id; in ena_rx_mbuf()
2138 if (unlikely(validate_rx_req_id(rx_ring, req_id))) { in ena_rx_mbuf()
2143 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_mbuf()
2154 rx_info->mbuf, req_id); in ena_rx_mbuf()
2185 rx_ring->empty_rx_reqs[ntc] = req_id; in ena_rx_mbuf()
2244 rx_ring->ena_bufs[i].req_id; in eth_ena_recv_pkts()
2485 uint16_t req_id; in ena_xmit_mbuf() local
2496 req_id = tx_ring->empty_tx_reqs[next_to_use]; in ena_xmit_mbuf()
2497 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_xmit_mbuf()
2505 ena_tx_ctx.req_id = req_id; in ena_xmit_mbuf()
2551 uint16_t req_id; in ena_tx_cleanup() local
2553 if (ena_com_tx_comp_req_id_get(tx_ring->ena_com_io_cq, &req_id) != 0) in ena_tx_cleanup()
2556 if (unlikely(validate_tx_req_id(tx_ring, req_id) != 0)) in ena_tx_cleanup()
2560 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_tx_cleanup()
2566 tx_ring->empty_tx_reqs[next_to_clean] = req_id; in ena_tx_cleanup()