Lines Matching refs:req_id

570 	u16 next_to_use, req_id;  in ena_refill_rx_bufs()  local
579 req_id = rx_ring->free_ids[next_to_use]; in ena_refill_rx_bufs()
581 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_refill_rx_bufs()
592 req_id); in ena_refill_rx_bufs()
774 int handle_invalid_req_id(struct ena_ring *ring, u16 req_id, in handle_invalid_req_id() argument
782 is_xdp ? "xdp frame" : "skb", ring->qid, req_id); in handle_invalid_req_id()
788 req_id, ring->qid); in handle_invalid_req_id()
796 static int validate_tx_req_id(struct ena_ring *tx_ring, u16 req_id) in validate_tx_req_id() argument
800 tx_info = &tx_ring->tx_buffer_info[req_id]; in validate_tx_req_id()
804 return handle_invalid_req_id(tx_ring, req_id, tx_info, false); in validate_tx_req_id()
814 u16 req_id; in ena_clean_tx_irq() local
826 &req_id); in ena_clean_tx_irq()
829 handle_invalid_req_id(tx_ring, req_id, NULL, false); in ena_clean_tx_irq()
834 rc = validate_tx_req_id(tx_ring, req_id); in ena_clean_tx_irq()
838 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_clean_tx_irq()
858 tx_ring->free_ids[next_to_clean] = req_id; in ena_clean_tx_irq()
947 u16 len, req_id, buf = 0; in ena_rx_skb() local
955 req_id = ena_bufs[buf].req_id; in ena_rx_skb()
957 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_skb()
962 "Page is NULL. qid %u req_id %u\n", rx_ring->qid, req_id); in ena_rx_skb()
992 rx_ring->free_ids[*next_to_clean] = req_id; in ena_rx_skb()
1024 rx_ring->free_ids[*next_to_clean] = req_id; in ena_rx_skb()
1033 req_id = ena_bufs[buf].req_id; in ena_rx_skb()
1035 rx_info = &rx_ring->rx_buffer_info[req_id]; in ena_rx_skb()
1161 rx_info = &rx_ring->rx_buffer_info[rx_ring->ena_bufs[0].req_id]; in ena_xdp_handle_buff()
1226 rx_info = &rx_ring->rx_buffer_info[rx_ring->ena_bufs[0].req_id]; in ena_clean_rx_irq()
1252 int req_id = rx_ring->ena_bufs[i].req_id; in ena_clean_rx_irq() local
1254 rx_ring->free_ids[next_to_clean] = req_id; in ena_clean_rx_irq()
1264 &rx_ring->rx_buffer_info[req_id], in ena_clean_rx_irq()
1266 rx_ring->rx_buffer_info[req_id].page = NULL; in ena_clean_rx_irq()
2611 u16 next_to_use, req_id, header_len; in ena_start_xmit() local
2625 req_id = tx_ring->free_ids[next_to_use]; in ena_start_xmit()
2626 tx_info = &tx_ring->tx_buffer_info[req_id]; in ena_start_xmit()
2629 WARN(tx_info->skb, "SKB isn't NULL req_id %d\n", req_id); in ena_start_xmit()
2639 ena_tx_ctx.req_id = req_id; in ena_start_xmit()