Home
last modified time | relevance | path

Searched refs:atomic_read (Results 1 – 20 of 20) sorted by relevance

/tools/include/linux/
A Drefcount.h70 return atomic_read(&r->refs); in refcount_read()
83 unsigned int old, new, val = atomic_read(&r->refs); in refcount_inc_not_zero()
128 unsigned int old, new, val = atomic_read(&r->refs); in refcount_sub_and_test()
/tools/testing/selftests/kvm/
A Dmmu_stress_test.c89 int orig = atomic_read(&rendezvous); in rendezvous_with_boss()
93 while (atomic_read(&rendezvous) > 0) in rendezvous_with_boss()
97 while (atomic_read(&rendezvous) < 0) in rendezvous_with_boss()
158 if (atomic_read(&nr_ro_faults) == nr_vcpus) { in vcpu_worker()
238 rendezvoused = atomic_read(&rendezvous); in rendezvous_with_vcpus()
244 rendezvoused = atomic_read(&rendezvous); in rendezvous_with_vcpus()
A Drseq_test.c278 snapshot = atomic_read(&seq_cnt) & ~1; in main()
291 } while (snapshot != atomic_read(&seq_cnt)); in main()
/tools/testing/shared/linux/
A Dmaple_tree.h4 #define atomic_read(x) uatomic_read(x) macro
/tools/testing/vma/linux/
A Datomic.h8 #define atomic_read(x) uatomic_read(x) macro
/tools/arch/x86/include/asm/
A Datomic.h27 static inline int atomic_read(const atomic_t *v) in atomic_read() function
/tools/testing/selftests/bpf/progs/
A Dbpf_arena_spin_lock.h152 old = atomic_read(&lock->val); in xchg_tail()
212 old = atomic_read(&lock->val); in arena_fetch_set_pending_acquire()
235 int val = atomic_read(&lock->val); in arena_spin_trylock()
/tools/include/asm-generic/
A Datomic-gcc.h24 static inline int atomic_read(const atomic_t *v) in atomic_read() function
/tools/perf/bench/
A Dsynthesize.c92 update_stats(&event_stats, atomic_read(&event_count)); in do_run_single_threaded()
194 update_stats(&event_stats, atomic_read(&event_count)); in do_run_multi_threaded()
/tools/testing/selftests/kvm/x86/
A Dkvm_buslock_test.c126 TEST_ASSERT_EQ(atomic_read(val), bus_locks + host_cpu_is_intel); in main()
/tools/testing/selftests/bpf/
A Dbpf_atomic.h126 #define atomic_read(p) READ_ONCE((p)->counter) macro
/tools/testing/selftests/kvm/arm64/
A Darch_timer_edge_cases.c120 int h = atomic_read(&shared_data.handled); in assert_irqs_handled()
225 for (h = atomic_read(&shared_data.handled); h == atomic_read(&shared_data.handled);) { in wait_for_non_spurious_irq()
247 h = atomic_read(&shared_data.handled); in poll_for_non_spurious_irq()
250 while (h == atomic_read(&shared_data.handled)) { in poll_for_non_spurious_irq()
/tools/testing/selftests/net/bench/page_pool/
A Dtime_bench.c371 while (atomic_read(&sync->nr_tests_running) < running) { in time_bench_run_concurrent()
379 while (atomic_read(&sync->nr_tests_running)) { in time_bench_run_concurrent()
A Dbench_page_pool_simple.c76 loops_cnt = atomic_read(&cnt); in time_bench_atomic_inc()
/tools/memory-model/Documentation/
A Dherd-representation.txt36 | atomic_read | |
A Dsimple.txt173 1. Initialization and read-out, such as atomic_set() and atomic_read().
222 Unordered primitives such as atomic_read(), atomic_set(), READ_ONCE(), and
A Dordering.txt106 operations such as atomic_read() do not guarantee full ordering, and
467 o Marked reads, such as READ_ONCE() and atomic_read(). These
A Daccess-marking.txt23 The various forms of atomic_read() also fit in here.
/tools/memory-model/
A Dlinux-kernel.def61 atomic_read(X) READ_ONCE(*X)
/tools/testing/vma/
A Dvma_internal.h1378 int c = atomic_read(&mapping->i_mmap_writable); in mapping_map_writable()

Completed in 25 milliseconds