Home
last modified time | relevance | path

Searched refs:READ_ONCE (Results 1 – 25 of 103) sorted by relevance

12345

/tools/testing/selftests/kvm/
A Dirqfd_test.c55 while (!READ_ONCE(done)) { in secondary_irqfd_juggler()
56 juggle_eventfd_secondary(vm1, READ_ONCE(__eventfd)); in secondary_irqfd_juggler()
57 juggle_eventfd_secondary(vm2, READ_ONCE(__eventfd)); in secondary_irqfd_juggler()
115 kvm_irqfd(vm1, 11, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
116 kvm_irqfd(vm1, 12, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
117 kvm_irqfd(vm1, 13, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
118 kvm_irqfd(vm1, 14, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
119 kvm_irqfd(vm1, 10, READ_ONCE(__eventfd), KVM_IRQFD_FLAG_DEASSIGN); in main()
A Dsteal_time.c37 GUEST_ASSERT(!(READ_ONCE(st->version) & 1)); in check_status()
38 GUEST_ASSERT_EQ(READ_ONCE(st->flags), 0); in check_status()
39 GUEST_ASSERT_EQ(READ_ONCE(st->preempted), 0); in check_status()
54 version = READ_ONCE(st->version); in guest_code()
59 GUEST_ASSERT(version < READ_ONCE(st->version)); in guest_code()
127 GUEST_ASSERT_EQ(READ_ONCE(st->rev), 0); in check_status()
128 GUEST_ASSERT_EQ(READ_ONCE(st->attr), 0); in check_status()
238 GUEST_ASSERT(!(READ_ONCE(st->sequence) & 1)); in check_status()
239 GUEST_ASSERT(READ_ONCE(st->flags) == 0); in check_status()
240 GUEST_ASSERT(READ_ONCE(st->preempted) == 0); in check_status()
[all …]
/tools/memory-model/litmus-tests/
A DSB+rfionceonce-poonceonces.litmus17 r1 = READ_ONCE(*x);
18 r2 = READ_ONCE(*y);
27 r3 = READ_ONCE(*y);
28 r4 = READ_ONCE(*x);
A DISA2+poonceonces.litmus9 * of the smp_load_acquire() invocations are replaced by READ_ONCE()?
24 r0 = READ_ONCE(*y);
33 r0 = READ_ONCE(*z);
34 r1 = READ_ONCE(*x);
A DIRIW+poonceonces+OnceOnce.litmus25 r0 = READ_ONCE(*x);
26 r1 = READ_ONCE(*y);
39 r0 = READ_ONCE(*y);
40 r1 = READ_ONCE(*x);
A DIRIW+fencembonceonces+OnceOnce.litmus25 r0 = READ_ONCE(*x);
27 r1 = READ_ONCE(*y);
40 r0 = READ_ONCE(*y);
42 r1 = READ_ONCE(*x);
A DWRC+poonceonces+Once.litmus22 r0 = READ_ONCE(*x);
31 r0 = READ_ONCE(*y);
32 r1 = READ_ONCE(*x);
A DISA2+pooncelock+pooncelock+pombonce.litmus25 r0 = READ_ONCE(*y);
35 r2 = READ_ONCE(*z);
37 r1 = READ_ONCE(*x);
A DWRC+pooncerelease+fencermbonceonce+Once.litmus24 r0 = READ_ONCE(*x);
33 r0 = READ_ONCE(*y);
35 r1 = READ_ONCE(*x);
A Ddep+plain.litmus9 * READ_ONCE(), and therefore using that data to compute the
11 * from that READ_ONCE() to P0()'s WRITE_ONCE().
18 int a = READ_ONCE(*x);
A DCoRR+poonceonce+Once.litmus22 r0 = READ_ONCE(*x);
23 r1 = READ_ONCE(*x);
A DLB+poonceonces.litmus16 r0 = READ_ONCE(*x);
24 r0 = READ_ONCE(*y);
A DMP+poonceonces.litmus23 r0 = READ_ONCE(*flag);
24 r1 = READ_ONCE(*buf);
A DS+poonceonces.litmus9 * READ_ONCE(), is ordering preserved?
24 r0 = READ_ONCE(*y);
A DSB+poonceonces.litmus18 r0 = READ_ONCE(*y);
26 r0 = READ_ONCE(*x);
A DMP+fencewmbonceonce+fencermbonceonce.litmus25 r0 = READ_ONCE(*flag);
27 r1 = READ_ONCE(*buf);
A DSB+fencembonceonces.litmus20 r0 = READ_ONCE(*y);
29 r0 = READ_ONCE(*x);
/tools/testing/selftests/bpf/prog_tests/
A Dtimer_mim.c24 cnt1 = READ_ONCE(timer_skel->bss->cnt); in timer_mim()
26 cnt2 = READ_ONCE(timer_skel->bss->cnt); in timer_mim()
42 cnt1 = READ_ONCE(timer_skel->bss->cnt); in timer_mim()
45 cnt2 = READ_ONCE(timer_skel->bss->cnt); in timer_mim()
A Dfexit_sleep.c51 while (READ_ONCE(fexit_skel->bss->fentry_cnt) != 2); in test_fexit_sleep()
52 fexit_cnt = READ_ONCE(fexit_skel->bss->fexit_cnt); in test_fexit_sleep()
81 fexit_cnt = READ_ONCE(fexit_skel->bss->fexit_cnt); in test_fexit_sleep()
A Dres_spin_lock.c26 while (!READ_ONCE(skip)) { in spin_lock_thread()
82 while (!topts.retval && !err && !READ_ONCE(skel->bss->err)) { in test_res_spin_lock_success()
95 ASSERT_EQ(READ_ONCE(skel->bss->err), -EDEADLK, "timeout err"); in test_res_spin_lock_success()
/tools/memory-model/Documentation/
A Dlocking.txt43 r0 = READ_ONCE(y);
45 r1 = READ_ONCE(x);
66 r0 = READ_ONCE(y);
68 r1 = READ_ONCE(x);
116 READ_ONCE() of "flag" and the READ_ONCE() of "data". Second, there is
171 r0 = READ_ONCE(y);
180 r1 = READ_ONCE(x);
205 r0 = READ_ONCE(y);
214 r1 = READ_ONCE(x);
248 r0 = READ_ONCE(x);
[all …]
A Dcontrol-dependencies.txt15 q = READ_ONCE(a);
17 p = READ_ONCE(b);
25 q = READ_ONCE(a);
28 p = READ_ONCE(b);
35 q = READ_ONCE(a);
62 q = READ_ONCE(a);
76 q = READ_ONCE(a);
94 q = READ_ONCE(a);
106 q = READ_ONCE(a);
123 q = READ_ONCE(a);
[all …]
/tools/lib/perf/
A Dmmap.c490 seq = READ_ONCE(pc->lock); in perf_mmap__read_self()
493 count->ena = READ_ONCE(pc->time_enabled); in perf_mmap__read_self()
494 count->run = READ_ONCE(pc->time_running); in perf_mmap__read_self()
498 time_mult = READ_ONCE(pc->time_mult); in perf_mmap__read_self()
499 time_shift = READ_ONCE(pc->time_shift); in perf_mmap__read_self()
500 time_offset = READ_ONCE(pc->time_offset); in perf_mmap__read_self()
504 time_mask = READ_ONCE(pc->time_mask); in perf_mmap__read_self()
508 idx = READ_ONCE(pc->index); in perf_mmap__read_self()
509 cnt = READ_ONCE(pc->offset); in perf_mmap__read_self()
512 u16 width = READ_ONCE(pc->pmc_width); in perf_mmap__read_self()
[all …]
/tools/testing/selftests/kvm/x86/
A Ddirty_log_page_splitting_test.c60 while (READ_ONCE(vcpu_last_completed_iteration[i]) != in run_vcpu_iteration()
71 while (!READ_ONCE(host_quit)) { in vcpu_worker()
72 int current_iteration = READ_ONCE(iteration); in vcpu_worker()
81 while (current_iteration == READ_ONCE(iteration) && in vcpu_worker()
82 READ_ONCE(iteration) >= 0 && in vcpu_worker()
83 !READ_ONCE(host_quit)) in vcpu_worker()
/tools/testing/selftests/bpf/
A Dbpf_atomic.h43 #define READ_ONCE(x) (*(volatile typeof(x) *)&(x)) macro
89 __unqual_typeof(*(p)) __v = READ_ONCE(*(p)); \
109 VAL = (__unqual_typeof(*(p)))READ_ONCE(*__ptr); \
126 #define atomic_read(p) READ_ONCE((p)->counter)

Completed in 23 milliseconds

12345