Lines Matching refs:var
284 #define ASSERT_EXCLUSIVE_WRITER(var) \ argument
285 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT)
293 #define __ASSERT_EXCLUSIVE_SCOPED(var, type, id) \ argument
298 &(var), sizeof(var), KCSAN_ACCESS_SCOPED | (type), \
333 #define ASSERT_EXCLUSIVE_WRITER_SCOPED(var) \ argument
334 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_ASSERT, __COUNTER__)
365 #define ASSERT_EXCLUSIVE_ACCESS(var) \ argument
366 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT)
381 #define ASSERT_EXCLUSIVE_ACCESS_SCOPED(var) \ argument
382 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__)
439 #define ASSERT_EXCLUSIVE_BITS(var, mask) \ argument
442 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT);\