Home
last modified time | relevance | path

Searched refs:smp_load_acquire (Results 1 - 3 of 3) sorted by relevance

/third_party/libbpf/include/linux/
H A Dcompiler.h26 # define smp_load_acquire(p) \ macro
61 #ifndef smp_load_acquire
62 # define smp_load_acquire(p) \ macro
H A Dring_buffer.h9 return smp_load_acquire(&base->data_head); in ring_buffer_read_head()
/third_party/libbpf/src/
H A Dringbuf.c243 cons_pos = smp_load_acquire(r->consumer_pos); in ringbuf_process_ring()
246 prod_pos = smp_load_acquire(r->producer_pos); in ringbuf_process_ring()
249 len = smp_load_acquire(len_ptr); in ringbuf_process_ring()
344 return smp_load_acquire(r->consumer_pos); in ring__consumer_pos()
352 return smp_load_acquire(r->producer_pos); in ring__producer_pos()
525 /* Synchronizes with smp_load_acquire() in __bpf_user_ringbuf_peek() in in user_ringbuf_commit()
555 cons_pos = smp_load_acquire(rb->consumer_pos); in user_ring_buffer__reserve()
557 prod_pos = smp_load_acquire(rb->producer_pos); in user_ring_buffer__reserve()
574 /* Synchronizes with smp_load_acquire() in __bpf_user_ringbuf_peek() in in user_ring_buffer__reserve()

Completed in 2 milliseconds