Lines Matching full:addr

148 static inline bool addr_has_shadow(const void *addr)  in addr_has_shadow()  argument
150 return (addr >= kasan_shadow_to_mem((void *)KASAN_SHADOW_START)); in addr_has_shadow()
157 * @addr: the accessed address
163 bool check_memory_region(unsigned long addr, size_t size, bool write,
166 void *find_first_bad_addr(void *addr, size_t size);
169 bool kasan_report(unsigned long addr, size_t size,
173 struct page *kasan_addr_to_page(const void *addr);
195 void print_tags(u8 addr_tag, const void *addr);
201 static inline void print_tags(u8 addr_tag, const void *addr) { } in print_tags() argument
211 static inline const void *arch_kasan_set_tag(const void *addr, u8 tag) in arch_kasan_set_tag() argument
213 return addr; in arch_kasan_set_tag()
217 #define arch_kasan_reset_tag(addr) ((void *)(addr)) argument
220 #define arch_kasan_get_tag(addr) 0 argument
223 #define set_tag(addr, tag) ((void *)arch_kasan_set_tag((addr), (tag))) argument
224 #define reset_tag(addr) ((void *)arch_kasan_reset_tag(addr)) argument
225 #define get_tag(addr) arch_kasan_get_tag(addr) argument
235 void __asan_alloca_poison(unsigned long addr, size_t size);
238 void __asan_load1(unsigned long addr);
239 void __asan_store1(unsigned long addr);
240 void __asan_load2(unsigned long addr);
241 void __asan_store2(unsigned long addr);
242 void __asan_load4(unsigned long addr);
243 void __asan_store4(unsigned long addr);
244 void __asan_load8(unsigned long addr);
245 void __asan_store8(unsigned long addr);
246 void __asan_load16(unsigned long addr);
247 void __asan_store16(unsigned long addr);
248 void __asan_loadN(unsigned long addr, size_t size);
249 void __asan_storeN(unsigned long addr, size_t size);
251 void __asan_load1_noabort(unsigned long addr);
252 void __asan_store1_noabort(unsigned long addr);
253 void __asan_load2_noabort(unsigned long addr);
254 void __asan_store2_noabort(unsigned long addr);
255 void __asan_load4_noabort(unsigned long addr);
256 void __asan_store4_noabort(unsigned long addr);
257 void __asan_load8_noabort(unsigned long addr);
258 void __asan_store8_noabort(unsigned long addr);
259 void __asan_load16_noabort(unsigned long addr);
260 void __asan_store16_noabort(unsigned long addr);
261 void __asan_loadN_noabort(unsigned long addr, size_t size);
262 void __asan_storeN_noabort(unsigned long addr, size_t size);
264 void __asan_report_load1_noabort(unsigned long addr);
265 void __asan_report_store1_noabort(unsigned long addr);
266 void __asan_report_load2_noabort(unsigned long addr);
267 void __asan_report_store2_noabort(unsigned long addr);
268 void __asan_report_load4_noabort(unsigned long addr);
269 void __asan_report_store4_noabort(unsigned long addr);
270 void __asan_report_load8_noabort(unsigned long addr);
271 void __asan_report_store8_noabort(unsigned long addr);
272 void __asan_report_load16_noabort(unsigned long addr);
273 void __asan_report_store16_noabort(unsigned long addr);
274 void __asan_report_load_n_noabort(unsigned long addr, size_t size);
275 void __asan_report_store_n_noabort(unsigned long addr, size_t size);
277 void __asan_set_shadow_00(const void *addr, size_t size);
278 void __asan_set_shadow_f1(const void *addr, size_t size);
279 void __asan_set_shadow_f2(const void *addr, size_t size);
280 void __asan_set_shadow_f3(const void *addr, size_t size);
281 void __asan_set_shadow_f5(const void *addr, size_t size);
282 void __asan_set_shadow_f8(const void *addr, size_t size);
284 void __hwasan_load1_noabort(unsigned long addr);
285 void __hwasan_store1_noabort(unsigned long addr);
286 void __hwasan_load2_noabort(unsigned long addr);
287 void __hwasan_store2_noabort(unsigned long addr);
288 void __hwasan_load4_noabort(unsigned long addr);
289 void __hwasan_store4_noabort(unsigned long addr);
290 void __hwasan_load8_noabort(unsigned long addr);
291 void __hwasan_store8_noabort(unsigned long addr);
292 void __hwasan_load16_noabort(unsigned long addr);
293 void __hwasan_store16_noabort(unsigned long addr);
294 void __hwasan_loadN_noabort(unsigned long addr, size_t size);
295 void __hwasan_storeN_noabort(unsigned long addr, size_t size);
297 void __hwasan_tag_memory(unsigned long addr, u8 tag, unsigned long size);