Lines Matching full:consumer
14 * single producer and a single consumer CPU.
35 /* Shared consumer/producer data */
36 /* Read-only by both the producer and the consumer */
119 * Note: resize (below) nests producer lock within consumer lock, so if you
248 /* Fundamentally, what we want to do is update consumer in __ptr_ring_discard_one()
251 * consumer = r->consumer; in __ptr_ring_discard_one()
252 * r->queue[consumer++] = NULL; in __ptr_ring_discard_one()
253 * if (unlikely(consumer >= r->size)) in __ptr_ring_discard_one()
254 * consumer = 0; in __ptr_ring_discard_one()
255 * r->consumer = consumer; in __ptr_ring_discard_one()
322 * Note: resize (below) nests producer lock within consumer lock, so if you
505 * Note: producer lock is nested within consumer lock, so if you
584 * Note: producer lock is nested within consumer lock, so if you
613 * Note: producer lock is nested within consumer lock, so if you