Searched refs:test_var (Results 1 - 2 of 2) sorted by relevance

/linux-master/kernel/kcsan/
H A Dselftest.c120 long test_var; local
149 KCSAN_CHECK_READ_BARRIER(smp_store_mb(test_var, 0));
150 KCSAN_CHECK_READ_BARRIER(smp_store_release(&test_var, 0));
151 KCSAN_CHECK_READ_BARRIER(xchg(&test_var, 0));
152 KCSAN_CHECK_READ_BARRIER(xchg_release(&test_var, 0));
153 KCSAN_CHECK_READ_BARRIER(cmpxchg(&test_var, 0, 0));
154 KCSAN_CHECK_READ_BARRIER(cmpxchg_release(&test_var, 0, 0));
160 KCSAN_CHECK_READ_BARRIER(test_and_set_bit(0, &test_var));
161 KCSAN_CHECK_READ_BARRIER(test_and_clear_bit(0, &test_var));
162 KCSAN_CHECK_READ_BARRIER(test_and_change_bit(0, &test_var));
[all...]
H A Dkcsan_test.c301 static long test_var; variable
328 static noinline void test_kernel_read(void) { sink_value(test_var); }
332 test_var = READ_ONCE_NOCHECK(test_sink) + 1;
335 static noinline void test_kernel_write_nochange(void) { test_var = 42; }
338 static noinline void test_kernel_write_nochange_rcu(void) { test_var = 42; }
342 sink_value(READ_ONCE(test_var));
347 WRITE_ONCE(test_var, READ_ONCE_NOCHECK(test_sink) + 1);
353 __atomic_fetch_add(&test_var, 1, __ATOMIC_RELAXED);
357 static noinline void test_kernel_write_uninstrumented(void) { test_var++; }
359 static noinline void test_kernel_data_race(void) { data_race(test_var
[all...]

Completed in 114 milliseconds