Searched defs:compRing (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_rx.c339 vmxnet3_compring_t *compRing = &rxq->compRing; local
347 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp);
348 while (compDesc->rcd.gen == compRing->gen) {
361 while (compDesc->rcd.gen != compRing->gen) {
369 ASSERT(compDesc->rcd.gen == compRing->gen);
422 VMXNET3_INC_RING_IDX(compRing, compRing->next2comp);
424 compDesc = VMXNET3_GET_DESC(compRing,
[all...]
H A Dvmxnet3_tx.c430 vmxnet3_compring_t *compRing = &txq->compRing; local
437 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp);
438 while (compDesc->tcd.gen == compRing->gen) {
464 VMXNET3_INC_RING_IDX(compRing, compRing->next2comp);
465 compDesc = VMXNET3_GET_DESC(compRing, compRing->next2comp);
H A Dvmxnet3.h88 vmxnet3_compring_t compRing; member in struct:vmxnet3_txqueue_t
113 vmxnet3_compring_t compRing; member in struct:vmxnet3_rxqueue_t
H A Dvmxnet3_main.c312 vmxnet3_alloc_compring(vmxnet3_softc_t *dp, vmxnet3_compring_t *compRing) argument
314 size_t ringSize = compRing->size * sizeof (Vmxnet3_TxCompDesc);
316 if (vmxnet3_alloc_dma_mem_512(dp, &compRing->dma, ringSize,
320 (void) memset(compRing->dma.buf, 0, ringSize);
321 compRing->next2comp = 0;
322 compRing->gen = VMXNET3_INIT_GEN;
341 ASSERT(!(txq->compRing.size & VMXNET3_RING_SIZE_MASK));
342 ASSERT(!txq->cmdRing.dma.buf && !txq->compRing.dma.buf);
352 if ((err = vmxnet3_alloc_compring(dp, &txq->compRing)) != 0) {
355 tqdesc->conf.compRingBasePA = txq->compRing
[all...]

Completed in 47 milliseconds