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

/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_rx.c216 vmxnet3_cmdring_t *cmdRing = &rxq->cmdRing; local
217 Vmxnet3_GenericDesc *rxDesc = VMXNET3_GET_DESC(cmdRing, idx);
224 rxDesc->rxd.gen = cmdRing->gen;
241 vmxnet3_cmdring_t *cmdRing = &rxq->cmdRing; local
245 cmdRing->size * 10, cmdRing->size * 2);
248 if ((err = vmxnet3_rx_populate(dp, rxq, cmdRing->next2fill,
252 VMXNET3_INC_RING_IDX(cmdRing, cmdRin
340 vmxnet3_cmdring_t *cmdRing = &rxq->cmdRing; local
[all...]
H A Dvmxnet3_tx.c55 for (i = 0; i < txq->cmdRing.size; i++) {
162 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing; local
171 sopIdx = eopIdx = cmdRing->next2fill;
172 sopGen = cmdRing->gen;
173 curGen = !cmdRing->gen;
206 ASSERT(cmdRing->avail - frags);
208 if (frags >= cmdRing->size - 1 ||
218 if (cmdRing->avail - frags <= 1) {
233 eopIdx = cmdRing
326 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing; local
429 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing; local
[all...]
H A Dvmxnet3.h87 vmxnet3_cmdring_t cmdRing; member in struct:vmxnet3_txqueue_t
112 vmxnet3_cmdring_t cmdRing; member in struct:vmxnet3_rxqueue_t
H A Dvmxnet3_main.c288 vmxnet3_alloc_cmdring(vmxnet3_softc_t *dp, vmxnet3_cmdring_t *cmdRing) argument
290 size_t ringSize = cmdRing->size * sizeof (Vmxnet3_TxDesc);
293 if ((err = vmxnet3_alloc_dma_mem_512(dp, &cmdRing->dma, ringSize,
297 (void) memset(cmdRing->dma.buf, 0, ringSize);
298 cmdRing->avail = cmdRing->size;
299 cmdRing->next2fill = 0;
300 cmdRing->gen = VMXNET3_INIT_GEN;
340 ASSERT(!(txq->cmdRing.size & VMXNET3_RING_SIZE_MASK));
342 ASSERT(!txq->cmdRing
[all...]

Completed in 48 milliseconds