Lines Matching refs:rxq
556 if ((error = iwn_alloc_rx_ring(sc, &sc->rxq)) != 0) {
1433 iwn_free_rx_ring(sc, &sc->rxq);
3032 struct iwn_rx_ring *ring = &sc->rxq;
3991 bus_dmamap_sync(sc->rxq.stat_dma.tag, sc->rxq.stat_dma.map,
3994 hw = le16toh(sc->rxq.stat->closed_count) & 0xfff;
3995 while (sc->rxq.cur != hw) {
3996 struct iwn_rx_data *data = &sc->rxq.data[sc->rxq.cur];
3999 bus_dmamap_sync(sc->rxq.data_dmat, data->map,
4005 __func__, sc->rxq.cur, desc->qid & IWN_RX_DESC_QID_MSK,
4154 sc->rxq.cur = (sc->rxq.cur + 1) % IWN_RX_RING_COUNT;
4175 IWN_WRITE(sc, IWN_FH_RX_WPTR, sc->rxq.cur & ~7);
4266 printf(" rx ring: cur=%d\n", sc->rxq.cur);
8775 IWN_WRITE(sc, IWN_FH_RX_BASE, sc->rxq.desc_dma.paddr >> 8);
8777 IWN_WRITE(sc, IWN_FH_STATUS_WPTR, sc->rxq.stat_dma.paddr >> 4);
8890 iwn_reset_rx_ring(sc, &sc->rxq);