Lines Matching refs:req_id

593 	u16 next_to_use, req_id;  in ena_refill_rx_bufs()  local
602 req_id = rx_ring->free_ids[next_to_use]; in ena_refill_rx_bufs()
604 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_refill_rx_bufs()
615 req_id); in ena_refill_rx_bufs()
797 int handle_invalid_req_id(struct ena_ring *ring, u16 req_id, in handle_invalid_req_id() argument
805 is_xdp ? "xdp frame" : "skb", ring->qid, req_id); in handle_invalid_req_id()
811 req_id, ring->qid); in handle_invalid_req_id()
819 static int validate_tx_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_tx_req_id() argument
823 tx_info = &tx_ring->tx_buffer_info[req_id]; in validate_tx_req_id()
827 return handle_invalid_req_id(tx_ring, req_id, tx_info, false); in validate_tx_req_id()
837 u16 req_id; in ena_clean_tx_irq() local
849 &req_id); in ena_clean_tx_irq()
852 handle_invalid_req_id(tx_ring, req_id, NULL, false); in ena_clean_tx_irq()
857 rc = validate_tx_req_id(tx_ring, req_id); in ena_clean_tx_irq()
861 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_clean_tx_irq()
881 tx_ring->free_ids[next_to_clean] = req_id; in ena_clean_tx_irq()
970 u16 len, req_id, buf = 0; in ena_rx_skb() local
978 req_id = ena_bufs[buf].req_id; in ena_rx_skb()
980 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_skb()
985 "Page is NULL. qid %u req_id %u\n", rx_ring->qid, req_id); in ena_rx_skb()
1015 rx_ring->free_ids[*next_to_clean] = req_id; in ena_rx_skb()
1047 rx_ring->free_ids[*next_to_clean] = req_id; in ena_rx_skb()
1056 req_id = ena_bufs[buf].req_id; in ena_rx_skb()
1058 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_skb()
1184 rx_info = &rx_ring->rx_buffer_info[rx_ring->ena_bufs[0].req_id]; in ena_xdp_handle_buff()
1249 rx_info = &rx_ring->rx_buffer_info[rx_ring->ena_bufs[0].req_id]; in ena_clean_rx_irq()
1275 int req_id = rx_ring->ena_bufs[i].req_id; in ena_clean_rx_irq() local
1277 rx_ring->free_ids[next_to_clean] = req_id; in ena_clean_rx_irq()
1287 &rx_ring->rx_buffer_info[req_id], in ena_clean_rx_irq()
1289 rx_ring->rx_buffer_info[req_id].page = NULL; in ena_clean_rx_irq()
2607 u16 next_to_use, req_id, header_len; in ena_start_xmit() local
2621 req_id = tx_ring->free_ids[next_to_use]; in ena_start_xmit()
2622 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_start_xmit()
2625 WARN(tx_info->skb, "SKB isn't NULL req_id %d\n", req_id); in ena_start_xmit()
2635 ena_tx_ctx.req_id = req_id; in ena_start_xmit()