Lines Matching refs:rxq
422 if (iwi_alloc_rx_ring(sc, &sc->rxq, IWI_RX_RING_COUNT) != 0) { in iwi_attach()
471 iwi_free_rx_ring(sc, &sc->rxq); in iwi_detach()
1395 for (; sc->rxq.cur != hw;) { in iwi_rx_intr()
1396 data = &sc->rxq.data[sc->rxq.cur]; in iwi_rx_intr()
1405 iwi_frame_intr(sc, data, sc->rxq.cur, in iwi_rx_intr()
1422 DPRINTFN(15, ("rx done idx=%u\n", sc->rxq.cur)); in iwi_rx_intr()
1424 sc->rxq.cur = (sc->rxq.cur + 1) % sc->rxq.count; in iwi_rx_intr()
1428 hw = (hw == 0) ? sc->rxq.count - 1 : hw - 1; in iwi_rx_intr()
2770 for (i = 0; i < sc->rxq.count; i++) in iwi_init()
2772 sc->rxq.data[i].map->dm_segs[0].ds_addr); in iwi_init()
2774 CSR_WRITE_4(sc, IWI_CSR_RX_WIDX, sc->rxq.count -1); in iwi_init()
2933 iwi_reset_rx_ring(sc, &sc->rxq); in iwi_stop()