Home
last modified time | relevance | path

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

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dkcsan-checks.h17 #define KCSAN_ACCESS_WRITE (1 << 0) /* Access is a write. */ macro
205 __kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
214 __kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
231 kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
240 kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
254 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE)
256 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)
372 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
388 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dkcsan-checks.h17 #define KCSAN_ACCESS_WRITE (1 << 0) /* Access is a write. */ macro
205 __kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
214 __kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
231 kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
240 kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
254 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE)
256 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)
372 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
388 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dkcsan-checks.h17 #define KCSAN_ACCESS_WRITE (1 << 0) /* Access is a write. */ macro
205 __kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
214 __kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
231 kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
240 kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
254 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE)
256 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)
372 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
388 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
/dports/multimedia/v4l_compat/linux-5.13-rc2/kernel/kcsan/
H A Dkcsan_test.c33 #define __KCSAN_ACCESS_RW(alt) (KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
200 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
203 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
425 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_basic()
457 { test_kernel_rmw_array, NULL, 0, __KCSAN_ACCESS_RW(KCSAN_ACCESS_WRITE) }, in test_concurrent_races()
485 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_novalue_change()
551 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
552 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
655 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC }, in test_read_plain_atomic_rmw()
717 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_assert_exclusive_writer()
[all …]
H A Dreport.c215 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
220 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
232 case KCSAN_ACCESS_WRITE: in get_access_type()
234 case KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
236 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE: in get_access_type()
238 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
244 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE: in get_access_type()
246 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
H A Dcore.c234 (type & KCSAN_ACCESS_WRITE) && size <= sizeof(long) && in is_atomic()
407 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in kcsan_setup_watchpoint()
601 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in check_access()
825 check_access(ptr, size, KCSAN_ACCESS_WRITE); \
835 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE); \
858 check_access(ptr, size, KCSAN_ACCESS_WRITE); in __tsan_write_range()
893 KCSAN_ACCESS_WRITE | \
958 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC); \
970 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
1002 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
[all …]
H A Ddebugfs.c83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
/dports/multimedia/libv4l/linux-5.13-rc2/kernel/kcsan/
H A Dkcsan_test.c33 #define __KCSAN_ACCESS_RW(alt) (KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
200 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
203 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
425 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_basic()
457 { test_kernel_rmw_array, NULL, 0, __KCSAN_ACCESS_RW(KCSAN_ACCESS_WRITE) }, in test_concurrent_races()
485 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_novalue_change()
551 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
552 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
655 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC }, in test_read_plain_atomic_rmw()
717 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_assert_exclusive_writer()
[all …]
H A Dreport.c215 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
220 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
232 case KCSAN_ACCESS_WRITE: in get_access_type()
234 case KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
236 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE: in get_access_type()
238 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
244 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE: in get_access_type()
246 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
H A Dcore.c234 (type & KCSAN_ACCESS_WRITE) && size <= sizeof(long) && in is_atomic()
407 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in kcsan_setup_watchpoint()
601 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in check_access()
825 check_access(ptr, size, KCSAN_ACCESS_WRITE); \
835 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE); \
858 check_access(ptr, size, KCSAN_ACCESS_WRITE); in __tsan_write_range()
893 KCSAN_ACCESS_WRITE | \
958 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC); \
970 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
1002 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
[all …]
H A Ddebugfs.c83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
/dports/multimedia/v4l-utils/linux-5.13-rc2/kernel/kcsan/
H A Dkcsan_test.c33 #define __KCSAN_ACCESS_RW(alt) (KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
200 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
203 ((ty & KCSAN_ACCESS_WRITE) ? in report_matches()
425 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_basic()
457 { test_kernel_rmw_array, NULL, 0, __KCSAN_ACCESS_RW(KCSAN_ACCESS_WRITE) }, in test_concurrent_races()
485 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_novalue_change()
551 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
552 { test_kernel_write, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_write_write_assume_atomic()
655 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC }, in test_read_plain_atomic_rmw()
717 { test_kernel_write_nochange, &test_var, sizeof(test_var), KCSAN_ACCESS_WRITE }, in test_assert_exclusive_writer()
[all …]
H A Dreport.c215 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
220 if (type & KCSAN_ACCESS_WRITE) in get_access_type()
232 case KCSAN_ACCESS_WRITE: in get_access_type()
234 case KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
236 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE: in get_access_type()
238 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
244 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE: in get_access_type()
246 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
H A Dcore.c234 (type & KCSAN_ACCESS_WRITE) && size <= sizeof(long) && in is_atomic()
407 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in kcsan_setup_watchpoint()
601 const bool is_write = (type & KCSAN_ACCESS_WRITE) != 0; in check_access()
825 check_access(ptr, size, KCSAN_ACCESS_WRITE); \
835 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE); \
858 check_access(ptr, size, KCSAN_ACCESS_WRITE); in __tsan_write_range()
893 KCSAN_ACCESS_WRITE | \
958 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC); \
970 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
1002 KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | \
[all …]
H A Ddebugfs.c83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/kfence/
H A Dcore.c369 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
/dports/multimedia/libv4l/linux-5.13-rc2/mm/kfence/
H A Dcore.c369 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
/dports/multimedia/v4l-utils/linux-5.13-rc2/mm/kfence/
H A Dcore.c369 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/
H A Dslab.c3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
H A Dslub.c1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
/dports/multimedia/libv4l/linux-5.13-rc2/mm/
H A Dslab.c3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
H A Dslub.c1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
/dports/multimedia/v4l-utils/linux-5.13-rc2/mm/
H A Dslab.c3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
H A Dslub.c1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()