Lines Matching refs:rxq
691 RAL_WRITE(sc, RT2560_RXCSR2, sc->rxq.physaddr); in rt2560_ring_hwsetup()
1189 dr = &sc->rxq.dr_desc; in rt2560_rx_intr()
1190 count = sc->rxq.count; in rt2560_rx_intr()
1192 mutex_enter(&sc->rxq.rx_lock); in rt2560_rx_intr()
1198 desc = &sc->rxq.desc[sc->rxq.cur]; in rt2560_rx_intr()
1199 data = &sc->rxq.data[sc->rxq.cur]; in rt2560_rx_intr()
1245 dr_bf = &sc->rxq.dr_rxbuf[sc->rxq.cur]; in rt2560_rx_intr()
1266 ral_debug(RAL_DBG_RX, "rx done idx=%u\n", sc->rxq.cur); in rt2560_rx_intr()
1268 sc->rxq.cur = (sc->rxq.cur + 1) % RT2560_RX_RING_COUNT; in rt2560_rx_intr()
1270 mutex_exit(&sc->rxq.rx_lock); in rt2560_rx_intr()
1936 rt2560_reset_rx_ring(sc, &sc->rxq); in rt2560_stop()
2459 err = rt2560_alloc_rx_ring(sc, &sc->rxq, RT2560_RX_RING_COUNT); in rt2560_attach()
2468 mutex_init(&sc->rxq.rx_lock, NULL, MUTEX_DRIVER, NULL); in rt2560_attach()
2625 mutex_destroy(&sc->rxq.rx_lock); in rt2560_attach()
2627 rt2560_free_rx_ring(sc, &sc->rxq); in rt2560_attach()
2680 rt2560_free_rx_ring(sc, &sc->rxq); in rt2560_detach()
2687 mutex_destroy(&sc->rxq.rx_lock); in rt2560_detach()