/linux-6.12.1/kernel/power/ |
D | swap.c | 615 wait_event(d->go, atomic_read_acquire(&d->ready) || in crc32_threadfn() 662 wait_event(d->go, atomic_read_acquire(&d->ready) || in compress_threadfn() 837 atomic_read_acquire(&data[thr].stop)); in save_compressed_image() 876 wait_event(crc->done, atomic_read_acquire(&crc->stop)); in save_compressed_image() 1166 wait_event(d->go, atomic_read_acquire(&d->ready) || in decompress_threadfn() 1378 wait_event(crc->done, atomic_read_acquire(&crc->stop)); in load_compressed_image() 1433 atomic_read_acquire(&data[thr].stop)); in load_compressed_image() 1478 wait_event(crc->done, atomic_read_acquire(&crc->stop)); in load_compressed_image()
|
/linux-6.12.1/kernel/futex/ |
D | requeue.c | 104 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_prepare() 131 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_complete() 162 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_wakeup_sync()
|
/linux-6.12.1/lib/ |
D | test_objpool.c | 161 if (atomic_read_acquire(&test->data.stop)) in ot_hrtimer_handler() 229 if (atomic_read_acquire(&test->data.stop)) in ot_thread_worker() 430 WARN_ON(!atomic_read_acquire(&test->data.stop)); in ot_fini_async_rcu() 520 stop = atomic_read_acquire(&test->data.stop); in ot_bulk_async()
|
/linux-6.12.1/include/linux/ |
D | context_tracking_state.h | 75 return atomic_read_acquire(&ct->state) & CT_RCU_WATCHING_MASK; in ct_rcu_watching_cpu_acquire()
|
/linux-6.12.1/drivers/net/ethernet/google/gve/ |
D | gve_tx_dqo.c | 33 atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_cnt); in gve_has_free_tx_qpl_bufs() 85 s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_head); in gve_free_tx_qpl_bufs() 107 if (atomic_read_acquire(&tx->dqo_compl.free_pending_packets) != -1) in gve_has_pending_packet() 150 s16 old_head = atomic_read_acquire(&tx->dqo_compl.free_pending_packets); in gve_free_pending_packet() 467 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head); in gve_maybe_stop_tx_dqo() 482 tx->dqo_tx.head = atomic_read_acquire(&tx->dqo_compl.hw_tx_head); in gve_maybe_stop_tx_dqo()
|
/linux-6.12.1/kernel/locking/ |
D | percpu-rwsem.c | 73 if (likely(!atomic_read_acquire(&sem->block))) in __percpu_down_read_trylock()
|
D | rwbase_rt.c | 223 if (!atomic_read_acquire(&rwb->readers)) { in __rwbase_write_trylock()
|
/linux-6.12.1/kernel/rcu/ |
D | refscale.c | 836 while (atomic_read_acquire(&n_started)) in ref_scale_reader() 846 while (atomic_read_acquire(&n_warmedup)) in ref_scale_reader() 862 while (atomic_read_acquire(&n_cooleddown)) in ref_scale_reader()
|
D | tree.c | 1732 !atomic_read_acquire(&rcu_state.srs_cleanups_pending)) { in rcu_sr_normal_gp_cleanup()
|
/linux-6.12.1/tools/memory-model/Documentation/ |
D | herd-representation.txt | 35 | atomic_read_acquire | |
|
D | glossary.txt | 32 but atomic_read_acquire() and atomic_xchg_acquire() also include
|
D | ordering.txt | 320 Acquire operations include smp_load_acquire(), atomic_read_acquire(), 339 smp_load_acquire(), but also atomic_read_acquire(), and
|
/linux-6.12.1/tools/memory-model/ |
D | linux-kernel.def | 63 atomic_read_acquire(X) smp_load_acquire(X)
|
/linux-6.12.1/kernel/kcsan/ |
D | kcsan_test.c | 592 KCSAN_EXPECT_READ_BARRIER(atomic_read_acquire(&dummy), false); in test_barrier_nothreads() 637 KCSAN_EXPECT_WRITE_BARRIER(atomic_read_acquire(&dummy), false); in test_barrier_nothreads() 682 KCSAN_EXPECT_RW_BARRIER(atomic_read_acquire(&dummy), false); in test_barrier_nothreads()
|
/linux-6.12.1/drivers/net/wireguard/ |
D | send.c | 270 (state = atomic_read_acquire(&PACKET_CB(first)->state)) != in wg_packet_tx_worker()
|
D | receive.c | 452 (state = atomic_read_acquire(&PACKET_CB(skb)->state)) != in wg_packet_rx_poll()
|
/linux-6.12.1/kernel/ |
D | scftorture.c | 471 while (atomic_read_acquire(&n_started)) { in scftorture_invoker()
|
/linux-6.12.1/Documentation/ |
D | atomic_t.txt | 17 atomic_read_acquire(), atomic_set_release()
|
/linux-6.12.1/kernel/time/ |
D | timer_migration.c | 1247 curstate.state = atomic_read_acquire(&group->migr_state); in tmigr_inactive_up()
|
/linux-6.12.1/fs/ |
D | file.c | 1114 if (likely(atomic_read_acquire(&files->count) == 1)) { in __fget_light()
|
/linux-6.12.1/include/linux/atomic/ |
D | atomic-instrumented.h | 47 atomic_read_acquire(const atomic_t *v) in atomic_read_acquire() function
|
/linux-6.12.1/kernel/sched/ |
D | rt.c | 2190 next = atomic_read_acquire(&rd->rto_loop_next); in rto_next_cpu()
|
/linux-6.12.1/kernel/trace/ |
D | ring_buffer.c | 929 return atomic_read_acquire(&rbwork->seq) != rdata->seq; in rb_wait_once() 978 rdata.seq = atomic_read_acquire(&rbwork->seq); in ring_buffer_wait()
|
D | trace.c | 2063 if (atomic_read_acquire(&iter->wait_index) != pwait->wait_index) in wait_pipe_cond() 2078 pwait.wait_index = atomic_read_acquire(&iter->wait_index); in wait_on_pipe()
|
/linux-6.12.1/arch/x86/kvm/ |
D | lapic.c | 395 if (atomic_read_acquire(&kvm->arch.apic_map_dirty) == CLEAN) in kvm_recalculate_apic_map()
|