Searched defs:cmdRing (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_rx.c | 216 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 D | vmxnet3_tx.c | 55 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 D | vmxnet3.h | 87 vmxnet3_cmdring_t cmdRing; member in struct:vmxnet3_txqueue_t 112 vmxnet3_cmdring_t cmdRing; member in struct:vmxnet3_rxqueue_t
|
H A D | vmxnet3_main.c | 288 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