Searched refs:test_var (Results 1 - 2 of 2) sorted by relevance
/linux-master/kernel/kcsan/ |
H A D | selftest.c | 120 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 D | kcsan_test.c | 301 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