Symbol: KCSAN_ACCESS_ASSERT
include/linux/kcsan-checks.h
371
__kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT)
include/linux/kcsan-checks.h
420
__ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_ASSERT, __COUNTER__)
include/linux/kcsan-checks.h
452
__kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
include/linux/kcsan-checks.h
468
__ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
include/linux/kcsan-checks.h
528
__kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT);\
kernel/kcsan/core.c
241
if (type & KCSAN_ACCESS_ASSERT)
kernel/kcsan/core.c
326
(type & (KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_ASSERT)) ? 1 : 0;
kernel/kcsan/core.c
462
const bool is_assert = (type & KCSAN_ACCESS_ASSERT) != 0;
kernel/kcsan/core.c
530
const bool is_assert = (type & KCSAN_ACCESS_ASSERT) != 0;
kernel/kcsan/kcsan_test.c
1033
{ test_kernel_assert_writer, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT },
kernel/kcsan/kcsan_test.c
1051
{ test_kernel_assert_access, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE },
kernel/kcsan/kcsan_test.c
1069
{ test_kernel_assert_access, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE },
kernel/kcsan/kcsan_test.c
1070
{ test_kernel_assert_writer, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT },
kernel/kcsan/kcsan_test.c
1075
{ test_kernel_assert_access, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE },
kernel/kcsan/kcsan_test.c
1076
{ test_kernel_assert_access, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE },
kernel/kcsan/kcsan_test.c
1081
{ test_kernel_assert_writer, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT },
kernel/kcsan/kcsan_test.c
1082
{ test_kernel_assert_writer, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT },
kernel/kcsan/kcsan_test.c
1105
{ test_kernel_assert_bits_change, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT },
kernel/kcsan/kcsan_test.c
1136
{ test_kernel_assert_writer_scoped, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_SCOPED },
kernel/kcsan/kcsan_test.c
1142
{ test_enter_scope, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_SCOPED },
kernel/kcsan/kcsan_test.c
1163
{ test_kernel_assert_access_scoped, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_SCOPED },
kernel/kcsan/kcsan_test.c
1172
{ test_enter_scope, &test_var, sizeof(test_var), KCSAN_ACCESS_ASSERT | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_SCOPED },
kernel/kcsan/kcsan_test.c
159
const bool is_assert = (r->access[0].type | r->access[1].type) & KCSAN_ACCESS_ASSERT;
kernel/kcsan/kcsan_test.c
211
(ty & KCSAN_ACCESS_ASSERT) ?
kernel/kcsan/report.c
216
if (type & KCSAN_ACCESS_ASSERT) {
kernel/kcsan/report.c
262
return (type & KCSAN_ACCESS_ASSERT) != 0 ? "assert: race" : "data-race";
mm/kfence/core.c
538
KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT,
mm/slub.c
2621
KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT);