Lines Matching defs:ring
37 * However, only the rx rings are actually used. Each monitor rx ring receives
56 * application is reading from a monitored ring, the ring will eventually
69 * Several copy or zero-copy monitors may be active on any ring.
396 * previous ring owner, instead
444 * no monitor ring callback can be active.
587 struct netmap_ring *ring = kring->ring, *mring;
598 mring = mkring->ring;
619 * to call rxsync if this is a rx ring
624 /* we need to lock the monitor receive ring, since it
629 /* get the free slots available on the monitor ring */
649 struct netmap_slot *s = &ring->slot[beg];
735 struct netmap_ring *ring = kring->ring, *mring = mkring->ring;
740 /* we need to lock the monitor receive ring, since it
745 /* get the free slots available on the monitor ring */
766 struct netmap_slot *s = &ring->slot[beg];
865 /* we are no longer monitoring this ring, so both