Lines Matching refs:producer_pos
30 unsigned long *producer_pos; member
46 unsigned long *producer_pos; member
66 if (r->producer_pos) { in ringbuf_unmap_ring()
67 munmap(r->producer_pos, rb->page_size + 2 * (r->mask + 1)); in ringbuf_unmap_ring()
68 r->producer_pos = NULL; in ringbuf_unmap_ring()
145 r->producer_pos = tmp; in ring_buffer__add()
239 prod_pos = smp_load_acquire(r->producer_pos); in ringbuf_process_ring()
332 if (rb->producer_pos) { in user_ringbuf_unmap_ring()
333 munmap(rb->producer_pos, rb->page_size + 2 * (rb->mask + 1)); in user_ringbuf_unmap_ring()
334 rb->producer_pos = NULL; in user_ringbuf_unmap_ring()
406 rb->producer_pos = tmp; in user_ringbuf_map()
498 prod_pos = smp_load_acquire(rb->producer_pos); in user_ring_buffer__reserve()
518 smp_store_release(rb->producer_pos, prod_pos + total_size); in user_ring_buffer__reserve()