Lines Matching refs:rxq
1455 ena_rxq_t *rxq = &ena->ena_rxqs[i]; in ena_attach_alloc_rxqs() local
1457 rxq->er_rxqs_idx = i; in ena_attach_alloc_rxqs()
1459 rxq->er_intr_vector = i + 1; in ena_attach_alloc_rxqs()
1460 rxq->er_mrh = NULL; in ena_attach_alloc_rxqs()
1463 mutex_init(&rxq->er_lock, NULL, MUTEX_DRIVER, in ena_attach_alloc_rxqs()
1465 mutex_init(&rxq->er_stat_lock, NULL, MUTEX_DRIVER, in ena_attach_alloc_rxqs()
1469 rxq->er_ena = ena; in ena_attach_alloc_rxqs()
1470 rxq->er_sq_num_descs = ena->ena_rxq_num_descs; in ena_attach_alloc_rxqs()
1471 rxq->er_cq_num_descs = ena->ena_rxq_num_descs; in ena_attach_alloc_rxqs()
1473 if (!ena_stat_rxq_init(rxq)) { in ena_attach_alloc_rxqs()
1477 if (!ena_alloc_rxq(rxq)) { in ena_attach_alloc_rxqs()
1478 ena_stat_rxq_cleanup(rxq); in ena_attach_alloc_rxqs()
1490 ena_rxq_t *rxq = &ena->ena_rxqs[i]; in ena_cleanup_rxqs() local
1492 ena_cleanup_rxq(rxq, resetting); in ena_cleanup_rxqs()
1494 mutex_destroy(&rxq->er_lock); in ena_cleanup_rxqs()
1495 mutex_destroy(&rxq->er_stat_lock); in ena_cleanup_rxqs()
1497 ena_stat_rxq_cleanup(rxq); in ena_cleanup_rxqs()
1640 ena_rxq_t *rxq = &ena->ena_rxqs[i]; in ena_reset() local
1642 mutex_enter(&rxq->er_lock); in ena_reset()
1643 rx_state[i] = rxq->er_state; in ena_reset()
1644 if (rxq->er_state & ENA_RXQ_STATE_RUNNING) in ena_reset()
1645 ena_ring_rx_stop((mac_ring_driver_t)rxq); in ena_reset()
1690 ena_rxq_t *rxq = &ena->ena_rxqs[i]; in ena_reset() local
1692 mutex_exit(&rxq->er_lock); in ena_reset()
1694 (void) ena_ring_rx_start((mac_ring_driver_t)rxq, in ena_reset()
1695 rxq->er_m_gen_num); in ena_reset()