/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | kcsan-checks.h | 17 #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 D | kcsan-checks.h | 17 #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 D | kcsan-checks.h | 17 #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 D | kcsan_test.c | 33 #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 D | report.c | 215 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 D | core.c | 234 (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 D | debugfs.c | 83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
|
/dports/multimedia/libv4l/linux-5.13-rc2/kernel/kcsan/ |
H A D | kcsan_test.c | 33 #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 D | report.c | 215 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 D | core.c | 234 (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 D | debugfs.c | 83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/kernel/kcsan/ |
H A D | kcsan_test.c | 33 #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 D | report.c | 215 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 D | core.c | 234 (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 D | debugfs.c | 83 (!(iters & 0xf) ? KCSAN_ACCESS_WRITE : 0); in microbenchmark()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/kfence/ |
H A D | core.c | 369 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
|
/dports/multimedia/libv4l/linux-5.13-rc2/mm/kfence/ |
H A D | core.c | 369 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 D | core.c | 369 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/ |
H A D | slab.c | 3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
|
H A D | slub.c | 1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
|
/dports/multimedia/libv4l/linux-5.13-rc2/mm/ |
H A D | slab.c | 3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
|
H A D | slub.c | 1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/mm/ |
H A D | slab.c | 3451 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in __cache_free()
|
H A D | slub.c | 1561 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
|