Searched refs:consumer_pos (Results 1 – 2 of 2) sorted by relevance
20 (offsetof(struct bpf_ringbuf, consumer_pos) >> PAGE_SHIFT)74 unsigned long consumer_pos __aligned(PAGE_SIZE);185 rb->consumer_pos = 0; in bpf_ringbuf_alloc()318 cons_pos = smp_load_acquire(&rb->consumer_pos); in ringbuf_avail_data_sz()475 cons_pos = smp_load_acquire(&rb->consumer_pos); in __bpf_ringbuf_reserve()578 cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask; in bpf_ringbuf_commit()652 return smp_load_acquire(&rb->consumer_pos); in BPF_CALL_2()759 cons_pos = smp_load_acquire(&rb->consumer_pos); in __bpf_user_ringbuf_peek()789 smp_store_release(&rb->consumer_pos, cons_pos + total_len); in __bpf_user_ringbuf_peek()804 u64 consumer_pos; in __bpf_user_ringbuf_sample_release() local[all …]
257 __u64 *consumer_pos; in ringbuf_custom_setup() 307 r->consumer_pos = tmp; in ringbuf_custom_process_ring() 354 cons_pos = smp_load_acquire(r->consumer_pos);372 smp_store_release(r->consumer_pos, cons_pos); in perfbuf_setup_skeleton() 204 __u64 *consumer_pos; global() member