Home
last modified time | relevance | path

Searched refs:atomic_t (Results 1 – 24 of 24) sorted by relevance

/tools/testing/selftests/futex/include/
A Datomic.h23 } atomic_t; typedef
36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) in atomic_cmpxchg()
48 atomic_inc(atomic_t *addr) in atomic_inc()
60 atomic_dec(atomic_t *addr) in atomic_dec()
73 atomic_set(atomic_t *addr, int newval) in atomic_set()
/tools/arch/x86/include/asm/
A Datomic.h27 static inline int atomic_read(const atomic_t *v) in atomic_read()
39 static inline void atomic_set(atomic_t *v, int i) in atomic_set()
50 static inline void atomic_inc(atomic_t *v) in atomic_inc()
64 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test()
69 static __always_inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg()
/tools/include/asm-generic/
A Datomic-gcc.h24 static inline int atomic_read(const atomic_t *v) in atomic_read()
36 static inline void atomic_set(atomic_t *v, int i) in atomic_set()
47 static inline void atomic_inc(atomic_t *v) in atomic_inc()
60 static inline int atomic_dec_and_test(atomic_t *v) in atomic_dec_and_test()
68 static inline int atomic_cmpxchg(atomic_t *v, int oldval, int newval) in atomic_cmpxchg()
/tools/testing/selftests/bpf/progs/
A Dnetif_receive_skb.c159 TEST_BTF_C(str, atomic_t, 0, {.counter = (int)1,}); in BPF_PROG()
160 TEST_BTF(str, atomic_t, BTF_F_NONAME, "{1,}", {.counter = 1,}); in BPF_PROG()
162 TEST_BTF(str, atomic_t, 0, "(atomic_t){}", {.counter = 0,}); in BPF_PROG()
163 TEST_BTF(str, atomic_t, BTF_F_NONAME, "{}", {.counter = 0,}); in BPF_PROG()
164 TEST_BTF(str, atomic_t, BTF_F_ZERO, "(atomic_t){.counter = (int)0,}", in BPF_PROG()
166 TEST_BTF(str, atomic_t, BTF_F_NONAME|BTF_F_ZERO, in BPF_PROG()
A Dkfree_skb.c34 } atomic_t; typedef
36 atomic_t refs;
A Dbpf_arena_spin_lock.h34 atomic_t val;
A Dmap_ptr_kern.c89 } atomic_t; typedef
93 atomic_t count;
/tools/testing/shared/linux/
A Dmaple_tree.h2 #define atomic_t int32_t macro
/tools/testing/vma/linux/
A Datomic.h6 #define atomic_t int32_t macro
/tools/testing/selftests/bpf/prog_tests/
A Dbtf_dump.c565 TEST_BTF_DUMP_DATA_C(btf, d, NULL, str, atomic_t, BTF_F_COMPACT, in test_btf_dump_typedef_data()
567 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, BTF_F_COMPACT | BTF_F_NONAME, in test_btf_dump_typedef_data()
569 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, 0, in test_btf_dump_typedef_data()
575 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, BTF_F_COMPACT, "(atomic_t){}", in test_btf_dump_typedef_data()
577 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, BTF_F_COMPACT | BTF_F_NONAME, in test_btf_dump_typedef_data()
579 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, 0, in test_btf_dump_typedef_data()
583 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, BTF_F_COMPACT | BTF_F_ZERO, in test_btf_dump_typedef_data()
586 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, in test_btf_dump_typedef_data()
589 TEST_BTF_DUMP_DATA(btf, d, NULL, str, atomic_t, BTF_F_ZERO, in test_btf_dump_typedef_data()
596 TEST_BTF_DUMP_DATA_OVER(btf, d, NULL, str, atomic_t, sizeof(atomic_t)-1, in test_btf_dump_typedef_data()
/tools/include/linux/
A Dtypes.h81 } atomic_t; typedef
A Drefcount.h53 atomic_t refs;
/tools/testing/selftests/kvm/x86/
A Dkvm_buslock_test.c21 static atomic_t *val = (void *)&buffer[CACHE_LINE_SIZE - (sizeof(*val) / 2)];
/tools/testing/selftests/mm/page_frag/
A Dpage_frag_test.c20 static atomic_t nthreads;
/tools/testing/selftests/net/bench/page_pool/
A Dtime_bench.h55 atomic_t nr_tests_running;
A Dbench_page_pool_simple.c65 atomic_t cnt; in time_bench_atomic_inc()
/tools/testing/selftests/kvm/
A Drseq_test.c43 static atomic_t seq_cnt;
A Dmmu_stress_test.c84 static atomic_t rendezvous;
85 static atomic_t nr_ro_faults;
/tools/testing/selftests/futex/functional/
A Dfutex_requeue_pi_signal_restart.c36 atomic_t requeued = ATOMIC_INITIALIZER;
A Dfutex_requeue_pi.c38 atomic_t waiters_blocked = ATOMIC_INITIALIZER;
39 atomic_t waiters_woken = ATOMIC_INITIALIZER;
/tools/perf/bench/
A Dsynthesize.c50 static atomic_t event_count;
/tools/testing/selftests/kvm/arm64/
A Darch_timer_edge_cases.c48 atomic_t handled;
49 atomic_t spurious;
/tools/testing/vma/
A Dvma_internal.h242 atomic_t i_mmap_writable;
/tools/memory-model/Documentation/
A Dsimple.txt190 Documentation/atomic_t.txt

Completed in 33 milliseconds