Lines Matching refs:ptr
37 void __kcsan_check_access(const volatile void *ptr, size_t size, int type);
142 const volatile void *ptr; member
173 kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type,
189 static inline void __kcsan_check_access(const volatile void *ptr, size_t size, in __kcsan_check_access() argument
209 kcsan_begin_scoped_access(const volatile void *ptr, size_t size, int type, in kcsan_begin_scoped_access() argument
229 static inline void kcsan_check_access(const volatile void *ptr, size_t size, in kcsan_check_access() argument
276 #define __kcsan_check_read(ptr, size) __kcsan_check_access(ptr, size, 0) argument
284 #define __kcsan_check_write(ptr, size) \ argument
285 __kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
293 #define __kcsan_check_read_write(ptr, size) \ argument
294 __kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
302 #define kcsan_check_read(ptr, size) kcsan_check_access(ptr, size, 0) argument
310 #define kcsan_check_write(ptr, size) \ argument
311 kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
319 #define kcsan_check_read_write(ptr, size) \ argument
320 kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
331 #define kcsan_check_atomic_read(ptr, size) \ argument
332 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC)
333 #define kcsan_check_atomic_write(ptr, size) \ argument
334 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE)
335 #define kcsan_check_atomic_read_write(ptr, size) \ argument
336 kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)