Lines Matching refs:vaddr_t
41 static vaddr_t asan_va_base;
47 vaddr_t sa = ((vaddr_t)va / ASAN_BLOCK_SIZE) + CFG_ASAN_SHADOW_OFFSET; in va_to_shadow()
54 return ((vaddr_t)end - (vaddr_t)begin) / ASAN_BLOCK_SIZE; in va_range_to_shadow_size()
59 vaddr_t b = (vaddr_t)begin; in va_range_inside_shadow()
60 vaddr_t e = (vaddr_t)end; in va_range_inside_shadow()
69 vaddr_t b = (vaddr_t)begin; in va_range_outside_shadow()
70 vaddr_t e = (vaddr_t)end; in va_range_outside_shadow()
79 return (vaddr_t)va & ASAN_BLOCK_MASK; in va_misalignment()
89 vaddr_t b = (vaddr_t)begin; in asan_set_shadowed()
90 vaddr_t e = (vaddr_t)end; in asan_set_shadowed()
168 static void check_access(vaddr_t addr, size_t size) in check_access()
196 static void check_load(vaddr_t addr, size_t size) in check_load()
201 static void check_store(vaddr_t addr, size_t size) in check_store()
206 static void __noreturn report_load(vaddr_t addr __unused, size_t size __unused) in report_load()
211 static void __noreturn report_store(vaddr_t addr __unused, size_t size __unused) in report_store()
219 void __asan_##type##size(vaddr_t addr); \
220 void __asan_##type##size(vaddr_t addr) \
222 void __asan_##type##size##_noabort(vaddr_t addr); \
223 void __asan_##type##size##_noabort(vaddr_t addr) \
225 void __asan_report_##type##size##_noabort(vaddr_t addr);\
226 void __noreturn __asan_report_##type##size##_noabort(vaddr_t addr) \
240 void __asan_loadN_noabort(vaddr_t addr, size_t size);
241 void __asan_loadN_noabort(vaddr_t addr, size_t size) in __asan_loadN_noabort()
246 void __asan_storeN_noabort(vaddr_t addr, size_t size);
247 void __asan_storeN_noabort(vaddr_t addr, size_t size) in __asan_storeN_noabort()
252 void __asan_report_load_n_noabort(vaddr_t addr, size_t size);
253 void __noreturn __asan_report_load_n_noabort(vaddr_t addr, size_t size) in __asan_report_load_n_noabort()
258 void __asan_report_store_n_noabort(vaddr_t addr, size_t size);
259 void __noreturn __asan_report_store_n_noabort(vaddr_t addr, size_t size) in __asan_report_store_n_noabort()