Lines Matching refs:dma

293 	if ((err = vmxnet3_alloc_dma_mem_512(dp, &cmdRing->dma, ringSize,  in vmxnet3_alloc_cmdring()
297 (void) memset(cmdRing->dma.buf, 0, ringSize); in vmxnet3_alloc_cmdring()
316 if (vmxnet3_alloc_dma_mem_512(dp, &compRing->dma, ringSize, in vmxnet3_alloc_compring()
320 (void) memset(compRing->dma.buf, 0, ringSize); in vmxnet3_alloc_compring()
342 ASSERT(!txq->cmdRing.dma.buf && !txq->compRing.dma.buf); in vmxnet3_prepare_txqueue()
347 tqdesc->conf.txRingBasePA = txq->cmdRing.dma.bufPA; in vmxnet3_prepare_txqueue()
355 tqdesc->conf.compRingBasePA = txq->compRing.dma.bufPA; in vmxnet3_prepare_txqueue()
370 vmxnet3_free_dma_mem(&txq->compRing.dma); in vmxnet3_prepare_txqueue()
372 vmxnet3_free_dma_mem(&txq->cmdRing.dma); in vmxnet3_prepare_txqueue()
392 ASSERT(!rxq->cmdRing.dma.buf && !rxq->compRing.dma.buf); in vmxnet3_prepare_rxqueue()
397 rqdesc->conf.rxRingBasePA[0] = rxq->cmdRing.dma.bufPA; in vmxnet3_prepare_rxqueue()
405 rqdesc->conf.compRingBasePA = rxq->compRing.dma.bufPA; in vmxnet3_prepare_rxqueue()
420 vmxnet3_free_dma_mem(&rxq->compRing.dma); in vmxnet3_prepare_rxqueue()
422 vmxnet3_free_dma_mem(&rxq->cmdRing.dma); in vmxnet3_prepare_rxqueue()
436 ASSERT(txq->cmdRing.dma.buf && txq->compRing.dma.buf); in vmxnet3_destroy_txqueue()
442 vmxnet3_free_dma_mem(&txq->cmdRing.dma); in vmxnet3_destroy_txqueue()
443 vmxnet3_free_dma_mem(&txq->compRing.dma); in vmxnet3_destroy_txqueue()
455 ASSERT(rxq->cmdRing.dma.buf && rxq->compRing.dma.buf); in vmxnet3_destroy_rxqueue()
461 vmxnet3_free_dma_mem(&rxq->cmdRing.dma); in vmxnet3_destroy_rxqueue()
462 vmxnet3_free_dma_mem(&rxq->compRing.dma); in vmxnet3_destroy_rxqueue()