VIONA_NRINGS
#define VIONA_RING_VALID(sc, r) ((r) < VIONA_NRINGS(sc))
for (uint16_t i = 0; i < VIONA_NRINGS(sc); i++)
for (uint16_t i = 0; i < VIONA_NRINGS(sc); i++) {
#define VIONA_CTLQ_NUM(sc) (VIONA_NRINGS(sc))
for (uint16_t i = 0; i < VIONA_NRINGS(sc); i++)
VIONA_P2QS(mq.virtqueue_pairs) > VIONA_NRINGS(sc)) {
#define VIONA_RING_VALID(link, idx) ((idx) < VIONA_NRINGS(link))
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++)
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++) {
kmem_free(link->l_vrings, sizeof (viona_vring_t) * VIONA_NRINGS(link));
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++) {
sizeof (viona_vring_t) * VIONA_NRINGS(link), KM_SLEEP);
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++)