Lines Matching defs:cmdRing
55 for (i = 0; i < txq->cmdRing.size; i++) {
162 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing;
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->next2fill;
235 txDesc = VMXNET3_GET_DESC(cmdRing, eopIdx);
236 ASSERT(txDesc->txd.gen != cmdRing->gen);
251 VMXNET3_INC_RING_IDX(cmdRing,
252 cmdRing->next2fill);
253 curGen = cmdRing->gen;
268 txDesc = VMXNET3_GET_DESC(cmdRing, eopIdx);
272 txDesc = VMXNET3_GET_DESC(cmdRing, sopIdx);
288 cmdRing->avail -= frags;
302 while (sopIdx != cmdRing->next2fill) {
303 VMXNET3_DEC_RING_IDX(cmdRing, cmdRing->next2fill);
304 txDesc = VMXNET3_GET_DESC(cmdRing, cmdRing->next2fill);
305 txDesc->txd.gen = !cmdRing->gen;
326 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing;
413 VMXNET3_BAR0_PUT32(dp, VMXNET3_REG_TXPROD, cmdRing->next2fill);
429 vmxnet3_cmdring_t *cmdRing = &txq->cmdRing;
449 cmdRing->avail += eopMetaDesc->frags;