Lines Matching refs:RxRing
793 RTMP_IO_READ32(pAd, RX_DRX_IDX, &pAd->RxRing.RxDmaIdx);
795 if (pAd->RxRing.RxSwReadIdx == pAd->RxRing.RxDmaIdx) {
801 if (pAd->RxRing.RxDmaIdx > pAd->RxRing.RxSwReadIdx)
803 pAd->RxRing.RxDmaIdx - pAd->RxRing.RxSwReadIdx;
806 pAd->RxRing.RxDmaIdx + RX_RING_SIZE -
807 pAd->RxRing.RxSwReadIdx;
811 pRxCell = &pAd->RxRing.Cell[pAd->RxRing.RxSwReadIdx];
854 INC_RING_INDEX(pAd->RxRing.RxSwReadIdx, RX_RING_SIZE);
856 pAd->RxRing.RxCpuIdx =
857 (pAd->RxRing.RxSwReadIdx ==
858 0) ? (RX_RING_SIZE - 1) : (pAd->RxRing.RxSwReadIdx - 1);
859 RTMP_IO_WRITE32(pAd, RX_CRX_IDX, pAd->RxRing.RxCpuIdx);