Home
last modified time | relevance | path

Searched refs:compRing (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_rx.c340 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 Dvmxnet3_main.c312 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 Dvmxnet3_tx.c432 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 Dvmxnet3.h88 vmxnet3_compring_t compRing; member
113 vmxnet3_compring_t compRing; member