Lines Matching refs:txq

1532 		ena_txq_t *txq = &ena->ena_txqs[i];  in ena_attach_alloc_txqs()  local
1534 txq->et_txqs_idx = i; in ena_attach_alloc_txqs()
1536 txq->et_intr_vector = i + 1; in ena_attach_alloc_txqs()
1537 txq->et_mrh = NULL; in ena_attach_alloc_txqs()
1540 mutex_init(&txq->et_lock, NULL, MUTEX_DRIVER, in ena_attach_alloc_txqs()
1542 mutex_init(&txq->et_stat_lock, NULL, MUTEX_DRIVER, in ena_attach_alloc_txqs()
1546 txq->et_ena = ena; in ena_attach_alloc_txqs()
1547 txq->et_sq_num_descs = ena->ena_txq_num_descs; in ena_attach_alloc_txqs()
1548 txq->et_cq_num_descs = ena->ena_txq_num_descs; in ena_attach_alloc_txqs()
1550 if (!ena_stat_txq_init(txq)) { in ena_attach_alloc_txqs()
1554 if (!ena_alloc_txq(txq)) { in ena_attach_alloc_txqs()
1555 ena_stat_txq_cleanup(txq); in ena_attach_alloc_txqs()
1567 ena_txq_t *txq = &ena->ena_txqs[i]; in ena_cleanup_txqs() local
1569 ena_cleanup_txq(txq, resetting); in ena_cleanup_txqs()
1571 mutex_destroy(&txq->et_lock); in ena_cleanup_txqs()
1572 mutex_destroy(&txq->et_stat_lock); in ena_cleanup_txqs()
1574 ena_stat_txq_cleanup(txq); in ena_cleanup_txqs()
1631 ena_txq_t *txq = &ena->ena_txqs[i]; in ena_reset() local
1633 mutex_enter(&txq->et_lock); in ena_reset()
1634 tx_state[i] = txq->et_state; in ena_reset()
1635 if (txq->et_state & ENA_TXQ_STATE_RUNNING) in ena_reset()
1636 ena_ring_tx_stop((mac_ring_driver_t)txq); in ena_reset()
1700 ena_txq_t *txq = &ena->ena_txqs[i]; in ena_reset() local
1702 mutex_exit(&txq->et_lock); in ena_reset()
1704 (void) ena_ring_tx_start((mac_ring_driver_t)txq, in ena_reset()
1705 txq->et_m_gen_num); in ena_reset()