Lines Matching refs:smp_load_acquire
319 cons_pos = smp_load_acquire(&rb->consumer_pos);
322 over_pos = smp_load_acquire(&rb->overwrite_pos);
323 prod_pos = smp_load_acquire(&rb->producer_pos);
326 prod_pos = smp_load_acquire(&rb->producer_pos);
476 cons_pos = smp_load_acquire(&rb->consumer_pos);
521 * after smp_load_acquire(r->producer_pos), the overwrite_pos
532 /* pairs with consumer's smp_load_acquire() */
579 cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask;
653 return smp_load_acquire(&rb->consumer_pos);
655 return smp_load_acquire(&rb->producer_pos);
657 return smp_load_acquire(&rb->overwrite_pos);
755 prod_pos = smp_load_acquire(&rb->producer_pos);
760 cons_pos = smp_load_acquire(&rb->consumer_pos);
766 hdr_len = smp_load_acquire(hdr);
808 /* Using smp_load_acquire() is unnecessary here, as the busy-bit
810 * by this task with smp_load_acquire() in __bpf_user_ringbuf_peek().
813 /* Synchronizes with smp_load_acquire() in user-space producer. */