Lines Matching defs:ring
81 * Recycle all the completed buffers in the specified send ring up to
183 * slots in any ring except 0, we restart scanning again from ring 0.
205 * if only one send ring is being used.
214 uint64_t ring;
219 ring = 0;
220 srp = &bgep->send[ring];
223 * For each ring, (srp->cons_index_p) points to the
227 ASSERT(srp->cons_index_p == SEND_INDEX_P(bsp, ring));
237 * Restart from ring 0, if we're not on ring 0 already.
239 * available BDs on the higher priority ring are always
241 * and gives lower-numbered ring with higher priority.
243 if (tx_rings > 1 && ring > 0)
249 } while (++srp, ++ring < tx_rings);
582 send_ring_t *ring;
584 ring = &bgep->send[0]; /* ring 0 */
586 return (bge_ring_tx(ring, mp));
592 uint_t ring = 0; /* use ring 0 */
599 srp = &bgep->send[ring];