Lines Matching refs:x
44 #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) argument
47 #define READ_ONCE(x) \ argument
49 compiletime_assert_rwonce_type(x); \
50 __READ_ONCE(x); \
53 #define __WRITE_ONCE(x, val) \ argument
55 *(volatile typeof(x) *)&(x) = (val); \
58 #define WRITE_ONCE(x, val) \ argument
60 compiletime_assert_rwonce_type(x); \
61 __WRITE_ONCE(x, val); \
75 #define READ_ONCE_NOCHECK(x) \ argument
77 compiletime_assert(sizeof(x) == sizeof(unsigned long), \
79 (typeof(x))__read_once_word_nocheck(&(x)); \