check_access
check_access(ptr, size, KCSAN_ACCESS_WRITE, _RET_IP_); \
check_access(ptr, size, \
check_access(ptr, size, 0, _RET_IP_);
check_access(ptr, size, KCSAN_ACCESS_WRITE, _RET_IP_);
check_access(ptr, size, is_atomic ? KCSAN_ACCESS_ATOMIC : 0, \
check_access(ptr, size, \
check_access(reorder_access->ptr, reorder_access->size,
check_access(ptr, bits / BITS_PER_BYTE, KCSAN_ACCESS_ATOMIC, _RET_IP_); \
check_access(ptr, bits / BITS_PER_BYTE, \
check_access(ptr, bits / BITS_PER_BYTE, \
check_access(ptr, bits / BITS_PER_BYTE, \
check_access(ptr, bits / BITS_PER_BYTE, \
check_access(s, check_len, KCSAN_ACCESS_WRITE, _RET_IP_);
check_access(dst, check_len, KCSAN_ACCESS_WRITE, _RET_IP_);
check_access(src, check_len, 0, _RET_IP_);
check_access(dst, check_len, KCSAN_ACCESS_WRITE, _RET_IP_);
check_access(src, check_len, 0, _RET_IP_);
check_access(const volatile void *ptr, size_t size, int type, unsigned long ip);
check_access(scoped_access->ptr, scoped_access->size,
check_access(ptr, size, type, _RET_IP_);
check_access(sa->ptr, sa->size, sa->type, sa->ip);
check_access(ptr, size, type, _RET_IP_);
check_access(ptr, size, 0, _RET_IP_); \
access_ok = check_access(q, client);
return check_access(q, client);
eocd = check_access(archive, offset, sizeof(*eocd));
if (!check_access(archive, cd_offset, cd_size))
lfh = check_access(archive, offset, sizeof(*lfh));
name = check_access(archive, offset, lfh->file_name_length);
if (!check_access(archive, offset, lfh->extra_field_length))
data = check_access(archive, offset, compressed_size);
cdfh = check_access(archive, offset, sizeof(*cdfh));
cdfh_name = check_access(archive, offset, cdfh_name_length);
int BPF_PROG(check_access, struct bpf_map *map, fmode_t fmode)