Lines Matching refs:prioq

243 	error = rt2560_alloc_tx_ring(sc, &sc->prioq, RT2560_PRIO_RING_COUNT);
332 fail4: rt2560_free_tx_ring(sc, &sc->prioq);
353 rt2560_free_tx_ring(sc, &sc->prioq);
1000 if (sc->prioq.queued == 0 && sc->txq.queued == 0)
1016 bus_dmamap_sync(sc->prioq.desc_dmat, sc->prioq.desc_map,
1020 desc = &sc->prioq.desc[sc->prioq.next];
1021 data = &sc->prioq.data[sc->prioq.next];
1050 bus_dmamap_sync(sc->prioq.data_dmat, data->map,
1052 bus_dmamap_unload(sc->prioq.data_dmat, data->map);
1062 DPRINTFN(sc, 15, "prio done idx=%u\n", sc->prioq.next);
1064 sc->prioq.queued--;
1065 sc->prioq.next = (sc->prioq.next + 1) % RT2560_PRIO_RING_COUNT;
1075 bus_dmamap_sync(sc->prioq.desc_dmat, sc->prioq.desc_map,
1078 if (sc->prioq.queued == 0 && sc->txq.queued == 0)
1081 if (sc->prioq.queued < RT2560_PRIO_RING_COUNT)
1518 desc = &sc->prioq.desc[sc->prioq.cur];
1519 data = &sc->prioq.data[sc->prioq.cur];
1533 error = bus_dmamap_load_mbuf_sg(sc->prioq.data_dmat, data->map, m0,
1577 bus_dmamap_sync(sc->prioq.data_dmat, data->map, BUS_DMASYNC_PREWRITE);
1578 bus_dmamap_sync(sc->prioq.desc_dmat, sc->prioq.desc_map,
1582 m0->m_pkthdr.len, sc->prioq.cur, rate);
1585 sc->prioq.queued++;
1586 sc->prioq.cur = (sc->prioq.cur + 1) % RT2560_PRIO_RING_COUNT;
1673 desc = &sc->prioq.desc[sc->prioq.cur];
1674 data = &sc->prioq.data[sc->prioq.cur];
1698 error = bus_dmamap_load_mbuf_sg(sc->prioq.data_dmat, data->map, m0,
1725 bus_dmamap_sync(sc->prioq.data_dmat, data->map, BUS_DMASYNC_PREWRITE);
1726 bus_dmamap_sync(sc->prioq.desc_dmat, sc->prioq.desc_map,
1730 m0->m_pkthdr.len, sc->prioq.cur, rate);
1733 sc->prioq.queued++;
1734 sc->prioq.cur = (sc->prioq.cur + 1) % RT2560_PRIO_RING_COUNT;
2597 RAL_WRITE(sc, RT2560_TXCSR5, sc->prioq.physaddr);
2707 rt2560_reset_tx_ring(sc, &sc->prioq);
2738 if (sc->prioq.queued >= RT2560_PRIO_RING_COUNT) {