Searched refs:compRing (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_rx.c | 340 vmxnet3_compring_t *compRing = &rxq->compRing; in vmxnet3_rx_intr() local 348 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp); in vmxnet3_rx_intr() 349 while (compDesc->rcd.gen == compRing->gen) { in vmxnet3_rx_intr() 362 while (compDesc->rcd.gen != compRing->gen) { in vmxnet3_rx_intr() 370 ASSERT(compDesc->rcd.gen == compRing->gen); in vmxnet3_rx_intr() 423 VMXNET3_INC_RING_IDX(compRing, compRing->next2comp); in vmxnet3_rx_intr() 425 compDesc = VMXNET3_GET_DESC(compRing, in vmxnet3_rx_intr() 426 compRing->next2comp); in vmxnet3_rx_intr()
|
H A D | vmxnet3_main.c | 312 vmxnet3_alloc_compring(vmxnet3_softc_t *dp, vmxnet3_compring_t *compRing) in vmxnet3_alloc_compring() argument 314 size_t ringSize = compRing->size * sizeof (Vmxnet3_TxCompDesc); in vmxnet3_alloc_compring() 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() 321 compRing->next2comp = 0; in vmxnet3_alloc_compring() 322 compRing->gen = VMXNET3_INIT_GEN; in vmxnet3_alloc_compring() 341 ASSERT(!(txq->compRing.size & VMXNET3_RING_SIZE_MASK)); in vmxnet3_prepare_txqueue() 342 ASSERT(!txq->cmdRing.dma.buf && !txq->compRing.dma.buf); in vmxnet3_prepare_txqueue() 352 if ((err = vmxnet3_alloc_compring(dp, &txq->compRing)) != 0) { in vmxnet3_prepare_txqueue() 355 tqdesc->conf.compRingBasePA = txq->compRing.dma.bufPA; in vmxnet3_prepare_txqueue() [all …]
|
H A D | vmxnet3_tx.c | 432 vmxnet3_compring_t *compRing = &txq->compRing; in vmxnet3_tx_complete() local 439 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp); in vmxnet3_tx_complete() 440 while (compDesc->tcd.gen == compRing->gen) { in vmxnet3_tx_complete() 466 VMXNET3_INC_RING_IDX(compRing, compRing->next2comp); in vmxnet3_tx_complete() 467 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp); in vmxnet3_tx_complete()
|
H A D | vmxnet3.h | 88 vmxnet3_compring_t compRing; member 113 vmxnet3_compring_t compRing; member
|