• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/shared/

Lines Matching defs:nrxd

118 	uint16		nrxd;		/* # rx descriptors tunable */
198 #define RXD(x) XXD((x), di->nrxd)
457 uint ntxd, uint nrxd, uint rxbufsize, int rxextheadroom, uint nrxpost, uint rxoffset,
486 ASSERT(ISPOWEROF2(nrxd));
488 if (nrxd == 0)
500 ASSERT(nrxd <= D32MAXDD);
517 DMA_TRACE(("%s: %s: %s osh %p flags 0x%x ntxd %d nrxd %d rxbufsize %d "
520 osh, di->hnddma.dmactrlflags, ntxd, nrxd,
532 di->nrxd = (uint16)nrxd;
565 ASSERT(nrxd <= D64MAXDD);
567 ASSERT(nrxd <= D64MAXDD_LARGE);
681 if ((ntxd < D64MAXDD / 2) && (nrxd < D64MAXDD / 2)) {
715 if (nrxd) {
716 size = nrxd * sizeof(void *);
731 /* allocate receive descriptor ring, only need nrxd descriptors but it must be aligned */
732 if (nrxd) {
763 if (nrxd) {
764 size = nrxd * sizeof(hnddma_seg_map_t);
920 MFREE(di->osh, (void *)di->rxp, (di->nrxd * sizeof(void *)));
928 MFREE(di->osh, (void *)di->rxp_dmah, di->nrxd * sizeof(hnddma_seg_map_t));
1091 if (di->nrxd == 0)
1106 BZERO_SM((void *)(uintptr)di->rxd64, (di->nrxd * sizeof(dma64dd_t)));
1119 BZERO_SM((void *)(uintptr)di->rxd32, (di->nrxd * sizeof(dma32dd_t)));
1426 if (rxout == (di->nrxd - 1))
1431 if (rxout == (di->nrxd - 1))
1550 if (di->nrxd == 0)
1599 if (di->nrxd == 0)
1844 if (di->nrxd == 0)
1856 dma32_dumpring(di, b, di->rxd32, di->rxin, di->rxout, di->nrxd);
1910 if (di->nrxd == 0)
1926 dma64_dumpring(di, b, di->rxd64, di->rxin, di->rxout, di->nrxd);
2080 size = (direction == DMA_TX) ? (di->ntxd * ddlen) : (di->nrxd * ddlen);
2108 DMA_ERROR(("%s: dma_alloc: DMA_ALLOC_CONSISTENT(nrxd) failed\n",
2164 if (di->nrxd == 0)
2176 if (di->nrxd == 0)
2709 size = (direction == DMA_TX) ? (di->ntxd * ddlen) : (di->nrxd * ddlen);
2744 DMA_ERROR(("%s: dma64_alloc: DMA_ALLOC_CONSISTENT(nrxd) failed\n",
2806 if (di->nrxd == 0)
2818 if (di->nrxd == 0)