Lines Matching refs:rxq
63 ena_rxq_t *rxq = (ena_rxq_t *)mih; in ena_ring_rx_intr_disable() local
66 mutex_enter(&rxq->er_lock); in ena_ring_rx_intr_disable()
67 intr_ctrl = ena_hw_abs_read32(rxq->er_ena, rxq->er_cq_unmask_addr); in ena_ring_rx_intr_disable()
69 ena_hw_abs_write32(rxq->er_ena, rxq->er_cq_unmask_addr, intr_ctrl); in ena_ring_rx_intr_disable()
70 rxq->er_mode = ENA_RXQ_MODE_POLLING; in ena_ring_rx_intr_disable()
71 mutex_exit(&rxq->er_lock); in ena_ring_rx_intr_disable()
78 ena_rxq_t *rxq = (ena_rxq_t *)mih; in ena_ring_rx_intr_enable() local
81 mutex_enter(&rxq->er_lock); in ena_ring_rx_intr_enable()
82 intr_ctrl = ena_hw_abs_read32(rxq->er_ena, rxq->er_cq_unmask_addr); in ena_ring_rx_intr_enable()
84 ena_hw_abs_write32(rxq->er_ena, rxq->er_cq_unmask_addr, intr_ctrl); in ena_ring_rx_intr_enable()
85 rxq->er_mode = ENA_RXQ_MODE_INTR; in ena_ring_rx_intr_enable()
86 mutex_exit(&rxq->er_lock); in ena_ring_rx_intr_enable()
133 ena_rxq_t *rxq = &ena->ena_rxqs[ring_index]; in ena_fill_rx_ring() local
137 rxq->er_mrh = rh; in ena_fill_rx_ring()
138 infop->mri_driver = (mac_ring_driver_t)rxq; in ena_fill_rx_ring()
143 infop->mri_intr.mi_handle = (mac_intr_handle_t)rxq; in ena_fill_rx_ring()
147 ena->ena_intr_handles[rxq->er_intr_vector]; in ena_fill_rx_ring()