Lines Matching full:producer
64 single-consumer / single-producer (for performance reasons), the new
121 The UMEM has two single-producer/single-consumer rings that are used
129 TX. All rings are single-producer/single-consumer, so the user-space
138 The rings are head(producer)/tail(consumer) based rings. A producer
140 producer member, and increasing the producer index. A consumer reads
309 rings, and they are single producer, single consumer rings, you need
355 space is a producer. When this option is set in the bind call, the
405 be used. Note, that the rings are single-producer single-consumer, so
579 // __u32 *producer;
585 // __u32 *producer;
598 __u32 entries = *ring->producer - *ring->consumer;
612 u32 free_entries = RING_SIZE - (*ring->producer - *ring->consumer);
617 ring->desc[*ring->producer & (RING_SIZE - 1)] = *item;
621 (*ring->producer)++;