• Home
  • Raw
  • Download

Lines Matching refs:size

124 	size_t size;			/* Size of the global variable. */  member
221 bool kasan_check_range(unsigned long addr, size_t size, bool write,
239 void *kasan_find_first_bad_addr(void *addr, size_t size);
249 bool kasan_report(unsigned long addr, size_t size,
306 #define arch_set_mem_tag_range(addr, size, tag, init) ((void *)(addr)) argument
315 #define hw_set_mem_tag_range(addr, size, tag, init) \ argument
316 arch_set_mem_tag_range((addr), (size), (tag), (init))
350 static inline void kasan_poison(const void *addr, size_t size, u8 value, bool init) in kasan_poison() argument
360 if (WARN_ON(size & KASAN_GRANULE_MASK)) in kasan_poison()
363 hw_set_mem_tag_range((void *)addr, size, value, init); in kasan_poison()
366 static inline void kasan_unpoison(const void *addr, size_t size, bool init) in kasan_unpoison() argument
385 init && ((unsigned long)size & KASAN_GRANULE_MASK)) { in kasan_unpoison()
387 memzero_explicit((void *)addr, size); in kasan_unpoison()
389 size = round_up(size, KASAN_GRANULE_SIZE); in kasan_unpoison()
391 hw_set_mem_tag_range((void *)addr, size, tag, init); in kasan_unpoison()
413 void kasan_poison(const void *addr, size_t size, u8 value, bool init);
426 void kasan_unpoison(const void *addr, size_t size, bool init);
443 void kasan_poison_last_granule(const void *address, size_t size);
447 static inline void kasan_poison_last_granule(const void *address, size_t size) { } in kasan_poison_last_granule() argument
456 void __asan_register_globals(struct kasan_global *globals, size_t size);
457 void __asan_unregister_globals(struct kasan_global *globals, size_t size);
459 void __asan_alloca_poison(unsigned long addr, size_t size);
472 void __asan_loadN(unsigned long addr, size_t size);
473 void __asan_storeN(unsigned long addr, size_t size);
485 void __asan_loadN_noabort(unsigned long addr, size_t size);
486 void __asan_storeN_noabort(unsigned long addr, size_t size);
498 void __asan_report_load_n_noabort(unsigned long addr, size_t size);
499 void __asan_report_store_n_noabort(unsigned long addr, size_t size);
501 void __asan_set_shadow_00(const void *addr, size_t size);
502 void __asan_set_shadow_f1(const void *addr, size_t size);
503 void __asan_set_shadow_f2(const void *addr, size_t size);
504 void __asan_set_shadow_f3(const void *addr, size_t size);
505 void __asan_set_shadow_f5(const void *addr, size_t size);
506 void __asan_set_shadow_f8(const void *addr, size_t size);
518 void __hwasan_loadN_noabort(unsigned long addr, size_t size);
519 void __hwasan_storeN_noabort(unsigned long addr, size_t size);
521 void __hwasan_tag_memory(unsigned long addr, u8 tag, unsigned long size);