Lines Matching refs:var
290 #define ASSERT_EXCLUSIVE_WRITER(var) \ argument
291 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT)
299 #define __ASSERT_EXCLUSIVE_SCOPED(var, type, id) \ argument
304 &(var), sizeof(var), KCSAN_ACCESS_SCOPED | (type), \
339 #define ASSERT_EXCLUSIVE_WRITER_SCOPED(var) \ argument
340 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_ASSERT, __COUNTER__)
371 #define ASSERT_EXCLUSIVE_ACCESS(var) \ argument
372 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
387 #define ASSERT_EXCLUSIVE_ACCESS_SCOPED(var) \ argument
388 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
445 #define ASSERT_EXCLUSIVE_BITS(var, mask) \ argument
448 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT);\