Lines Matching refs:ena_com_io_sq
197 static int ena_add_single_rx_desc(struct ena_com_io_sq *io_sq,
1318 &ring->ena_com_io_sq, in ena_create_io_queue()
1389 ena_com_free_q_entries(ring->ena_com_io_sq); in ena_queue_start()
1618 static int ena_add_single_rx_desc(struct ena_com_io_sq *io_sq, in ena_add_single_rx_desc()
1652 ena_com_free_q_entries(rxq->ena_com_io_sq); in ena_populate_rx_queue()
1676 rc = ena_add_single_rx_desc(rxq->ena_com_io_sq, mbuf, req_id); in ena_populate_rx_queue()
1695 ena_com_write_sq_doorbell(rxq->ena_com_io_sq); in ena_populate_rx_queue()
2546 rc = ena_add_single_rx_desc(rx_ring->ena_com_io_sq, in ena_rx_mbuf()
2612 ena_com_free_q_entries(rx_ring->ena_com_io_sq) - 1; in eth_ena_recv_pkts()
2622 rx_ring->ena_com_io_sq, in eth_ena_recv_pkts()
2669 free_queue_entries = ena_com_free_q_entries(rx_ring->ena_com_io_sq); in eth_ena_recv_pkts()
2946 if (!ena_com_sq_have_enough_space(tx_ring->ena_com_io_sq, in ena_xmit_mbuf()
2971 if (unlikely(ena_com_is_doorbell_needed(tx_ring->ena_com_io_sq, in ena_xmit_mbuf()
2976 ena_com_write_sq_doorbell(tx_ring->ena_com_io_sq); in ena_xmit_mbuf()
2982 rc = ena_com_prepare_tx(tx_ring->ena_com_io_sq, &ena_tx_ctx, in ena_xmit_mbuf()
3051 ena_com_comp_ack(tx_ring->ena_com_io_sq, total_tx_descs); in ena_tx_cleanup()
3078 available_desc = ena_com_free_q_entries(tx_ring->ena_com_io_sq); in eth_ena_xmit_pkts()
3093 ena_com_write_sq_doorbell(tx_ring->ena_com_io_sq); in eth_ena_xmit_pkts()
3099 ena_com_free_q_entries(tx_ring->ena_com_io_sq); in eth_ena_xmit_pkts()