Home
last modified time | relevance | path

Searched refs:atomic_read_acquire (Results 1 – 16 of 16) sorted by relevance

/linux/kernel/futex/
A Drequeue.c102 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_prepare()
129 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_complete()
160 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_wakeup_sync()
/linux/kernel/rcu/
A Drefscale.c544 while (atomic_read_acquire(&n_started)) in ref_scale_reader()
554 while (atomic_read_acquire(&n_warmedup)) in ref_scale_reader()
570 while (atomic_read_acquire(&n_cooleddown)) in ref_scale_reader()
A Dtree.c340 return atomic_read_acquire(&rdp->dynticks); in rcu_dynticks_snap()
/linux/drivers/net/ethernet/google/gve/
A Dgve_tx_dqo.c23 if (atomic_read_acquire(&tx->dqo_compl.free_pending_packets) != -1) in gve_has_pending_packet()
66 s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_pending_packets); in gve_free_pending_packet()
279 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head); in gve_maybe_stop_tx_dqo()
295 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head); in gve_maybe_stop_tx_dqo()
/linux/kernel/locking/
A Dpercpu-rwsem.c71 if (likely(!atomic_read_acquire(&sem->block))) in __percpu_down_read_trylock()
A Drwbase_rt.c224 if (!atomic_read_acquire(&rwb->readers)) { in __rwbase_write_trylock()
/linux/tools/memory-model/
A Dlinux-kernel.def60 atomic_read_acquire(X) smp_load_acquire(X)
/linux/drivers/net/wireguard/
A Dsend.c270 (state = atomic_read_acquire(&PACKET_CB(first)->state)) != in wg_packet_tx_worker()
A Dreceive.c459 (state = atomic_read_acquire(&PACKET_CB(skb)->state)) != in wg_packet_rx_poll()
/linux/kernel/
A Dscftorture.c467 while (atomic_read_acquire(&n_started)) { in scftorture_invoker()
/linux/tools/memory-model/Documentation/
A Dglossary.txt32 but atomic_read_acquire() and atomic_xchg_acquire() also include
A Dordering.txt320 Acquire operations include smp_load_acquire(), atomic_read_acquire(),
339 smp_load_acquire(), but also atomic_read_acquire(), and
/linux/Documentation/
A Datomic_t.txt17 atomic_read_acquire(), atomic_set_release()
/linux/include/linux/atomic/
A Datomic-instrumented.h32 atomic_read_acquire(const atomic_t *v) in atomic_read_acquire() function
/linux/kernel/sched/
A Drt.c2198 next = atomic_read_acquire(&rd->rto_loop_next); in rto_next_cpu()
/linux/arch/x86/kvm/
A Dlapic.c192 if (atomic_read_acquire(&kvm->arch.apic_map_dirty) == CLEAN) in kvm_recalculate_apic_map()

Completed in 48 milliseconds