Searched refs:KCSAN_ACCESS_ATOMIC (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| H A D | kcsan-checks.h | 19 #define KCSAN_ACCESS_ATOMIC (1 << 2) /* Access is atomic. */ macro 332 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC) 334 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE) 336 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)
|
| /linux/kernel/kcsan/ |
| H A D | report.c | 232 case KCSAN_ACCESS_ATOMIC: in get_access_type() 236 case KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type() 240 case KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type() 244 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_ATOMIC: in get_access_type() 248 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type() 252 case KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC: in get_access_type()
|
| H A D | core.c | 233 if (type & KCSAN_ACCESS_ATOMIC) in is_atomic() 1059 check_access(ptr, size, is_atomic ? KCSAN_ACCESS_ATOMIC : 0, \ 1075 (is_atomic ? KCSAN_ACCESS_ATOMIC : 0), \ 1176 check_access(ptr, bits / BITS_PER_BYTE, KCSAN_ACCESS_ATOMIC, _RET_IP_); \ 1187 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ATOMIC, _RET_IP_); \ 1201 KCSAN_ACCESS_ATOMIC, _RET_IP_); \ 1234 KCSAN_ACCESS_ATOMIC, _RET_IP_); \ 1250 KCSAN_ACCESS_ATOMIC, _RET_IP_); \
|
| H A D | debugfs.c | 76 int type = !(iters & 0x7f) ? KCSAN_ACCESS_ATOMIC : in microbenchmark()
|