Lines Matching defs:txq
137 struct ath_txq *txq;
174 txq = &asc->asc_txq[qnum];
175 txq->axq_qnum = qnum;
176 txq->axq_depth = 0;
177 txq->axq_intrcnt = 0;
178 txq->axq_link = NULL;
179 list_create(&txq->axq_list, sizeof (struct ath_buf),
181 mutex_init(&txq->axq_lock, NULL, MUTEX_DRIVER, NULL);
209 struct ath_txq *txq = &asc->asc_txq[i];
211 ATH_HAL_RELEASETXQUEUE(asc->asc_ah, txq->axq_qnum);
212 mutex_destroy(&txq->axq_lock);
213 asc->asc_txqsetup &= ~(1 << txq->axq_qnum);
367 ath_drainq(ath_t *asc, struct ath_txq *txq)
375 mutex_enter(&txq->axq_lock);
376 bf = list_head(&txq->axq_list);
378 txq->axq_link = NULL;
379 mutex_exit(&txq->axq_lock);
382 list_remove(&txq->axq_list, bf);
383 mutex_exit(&txq->axq_lock);
399 struct ath_txq *txq;
405 txq = &asc->asc_txq[i];
406 (void) ATH_HAL_STOPTXDMA(ah, txq->axq_qnum);