Lines Matching refs:ring_idx
8501 bwi_init_tx_ring_pio(struct bwi_softc *sc, int ring_idx)
8547 bwi_init_tx_ring32(struct bwi_softc *sc, int ring_idx)
8553 KASSERT(ring_idx < BWI_TX_NRING);
8554 rd = &sc->sc_tx_rdata[ring_idx];
8555 tbd = &sc->sc_tx_bdata[ring_idx];
8674 bwi_init_tx_ring64(struct bwi_softc *sc, int ring_idx)
9210 bwi_free_tx_ring_pio(struct bwi_softc *sc, int ring_idx)
9212 bwi_free_tx_ring32(sc, ring_idx);
9236 bwi_free_tx_ring32(struct bwi_softc *sc, int ring_idx)
9243 KASSERT(ring_idx < BWI_TX_NRING);
9244 rd = &sc->sc_tx_rdata[ring_idx];
9245 tbd = &sc->sc_tx_bdata[ring_idx];
9260 "wait for TX ring(%d) stable timed out\n", ring_idx);
9273 ring_idx);
9310 bwi_free_tx_ring64(struct bwi_softc *sc, int ring_idx)
9937 int ring_idx, buf_idx;
9945 ring_idx = __SHIFTOUT(tx_id, BWI_TXH_ID_RING_MASK);
9948 KASSERT(ring_idx == BWI_TX_DATA_RING);
9950 tbd = &sc->sc_tx_bdata[ring_idx];