Lines Matching refs:qid
1088 int qid, off, rate, err; in rt2860_send() local
1105 qid = sc->mgtqid; in rt2860_send()
1107 qid = EDCA_AC_BE; in rt2860_send()
1108 ring = &sc->txq[qid]; in rt2860_send()
1223 qsel = (qid < EDCA_NUM_AC) ? RT2860_TX_QSEL_EDCA : RT2860_TX_QSEL_MGMT; in rt2860_send()
1249 qid, txwi->wcid, rate, ring->cur); in rt2860_send()
1255 RT2860_WRITE(sc, RT2860_TX_CTX_IDX(qid), ring->cur); in rt2860_send()
1658 rt2860_tx_intr(struct rt2860_softc *sc, int qid) in rt2860_tx_intr() argument
1660 struct rt2860_tx_ring *ring = &sc->txq[qid]; in rt2860_tx_intr()
1667 hw = RT2860_READ(sc, RT2860_TX_DTX_IDX(qid)); in rt2860_tx_intr()
2277 int i, err, qid, ridx, ntries; in rt2860_init() local
2368 for (qid = 0; qid < 6; qid++) { in rt2860_init()
2369 RT2860_WRITE(sc, RT2860_TX_BASE_PTR(qid), sc->txq[qid].paddr); in rt2860_init()
2370 RT2860_WRITE(sc, RT2860_TX_MAX_CNT(qid), RT2860_TX_RING_COUNT); in rt2860_init()
2371 RT2860_WRITE(sc, RT2860_TX_CTX_IDX(qid), 0); in rt2860_init()
2521 int qid; in rt2860_stop() local
2561 for (qid = 0; qid < 6; qid++) in rt2860_stop()
2562 rt2860_reset_tx_ring(sc, &sc->txq[qid]); in rt2860_stop()
2816 int i, err, qid, ntries, instance; in rt2860_attach() local
2935 for (qid = 0; qid < 6; qid++) { in rt2860_attach()
2936 if ((err = rt2860_alloc_tx_ring(sc, &sc->txq[qid])) != 0) { in rt2860_attach()
2938 "could not allocate Tx ring %d\n", qid); in rt2860_attach()
3089 while (--qid >= 0) in rt2860_attach()
3090 rt2860_free_tx_ring(sc, &sc->txq[qid]); in rt2860_attach()
3103 int qid; in rt2860_detach() local
3144 for (qid = 0; qid < 6; qid++) in rt2860_detach()
3145 rt2860_free_tx_ring(sc, &sc->txq[qid]); in rt2860_detach()