Home
last modified time | relevance | path

Searched refs:init (Results 1 – 20 of 20) sorted by relevance

/mm/kasan/
Dcommon.c91 bool __kasan_unpoison_pages(struct page *page, unsigned int order, bool init) in __kasan_unpoison_pages() argument
104 PAGE_SIZE << order, init); in __kasan_unpoison_pages()
111 void __kasan_poison_pages(struct page *page, unsigned int order, bool init) in __kasan_poison_pages() argument
115 KASAN_PAGE_FREE, init); in __kasan_poison_pages()
159 const void *object, bool init) in assign_tag() argument
169 return init ? KASAN_TAG_KERNEL : kasan_random_tag(); in assign_tag()
180 return init ? kasan_random_tag() : get_tag(object); in assign_tag()
198 unsigned long ip, bool quarantine, bool init) in ____kasan_slab_free() argument
227 KASAN_SLAB_FREE, init); in ____kasan_slab_free()
239 unsigned long ip, bool init) in __kasan_slab_free() argument
[all …]
Dkasan.h410 #define hw_set_mem_tag_range(addr, size, tag, init) \ argument
411 arch_set_mem_tag_range((addr), (size), (tag), (init))
445 static inline void kasan_poison(const void *addr, size_t size, u8 value, bool init) in kasan_poison() argument
458 hw_set_mem_tag_range((void *)addr, size, value, init); in kasan_poison()
461 static inline void kasan_unpoison(const void *addr, size_t size, bool init) in kasan_unpoison() argument
481 init && ((unsigned long)size & KASAN_GRANULE_MASK)) { in kasan_unpoison()
482 init = false; in kasan_unpoison()
487 hw_set_mem_tag_range((void *)addr, size, tag, init); in kasan_unpoison()
509 void kasan_poison(const void *addr, size_t size, u8 value, bool init);
522 void kasan_unpoison(const void *addr, size_t size, bool init);
DMakefile44 obj-$(CONFIG_KASAN_GENERIC) += init.o generic.o report_generic.o shadow.o quarantine.o
46 obj-$(CONFIG_KASAN_SW_TAGS) += init.o report_sw_tags.o shadow.o sw_tags.o tags.o report_tags.o
Dshadow.c72 void kasan_poison(const void *addr, size_t size, u8 value, bool init) in kasan_poison() argument
115 void kasan_unpoison(const void *addr, size_t size, bool init) in kasan_unpoison() argument
Dkasan_test.c1450 .init = kasan_test_init,
/mm/
Dfrontswap.c136 ops->init(i); in frontswap_register_ops()
165 ops->init(i); in frontswap_register_ops()
215 ops->init(type); in __frontswap_init()
Dslab.h536 size_t size, void **p, bool init) in slab_post_alloc_hook() argument
550 p[i] = kasan_slab_alloc(s, p[i], flags, init); in slab_post_alloc_hook()
551 if (p[i] && init && !kasan_has_integrated_init()) in slab_post_alloc_hook()
DMakefile34 CFLAGS_init-mm.o += $(call cc-disable-warning, override-init)
66 obj-y += init-mm.o
Dpage_ext.c115 if (page_ext_ops[i]->init) in invoke_init_callbacks()
116 page_ext_ops[i]->init(); in invoke_init_callbacks()
Dslab.c3219 bool init = false; in slab_alloc_node() local
3258 init = slab_want_init_on_alloc(flags, cachep); in slab_alloc_node()
3261 slab_post_alloc_hook(cachep, objcg, flags, 1, &ptr, init); in slab_alloc_node()
3303 bool init = false; in slab_alloc() local
3320 init = slab_want_init_on_alloc(flags, cachep); in slab_alloc()
3323 slab_post_alloc_hook(cachep, objcg, flags, 1, &objp, init); in slab_alloc()
3428 bool init; in __cache_free() local
3442 init = slab_want_init_on_free(cachep); in __cache_free()
3443 if (init && !kasan_has_integrated_init()) in __cache_free()
3446 if (kasan_slab_free(cachep, objp, init)) in __cache_free()
Dslub.c1428 parse_slub_debug_flags(char *str, slab_flags_t *flags, char **slabs, bool init) in parse_slub_debug_flags() argument
1478 if (init) in parse_slub_debug_flags()
1496 if (init && higher_order_disable) in parse_slub_debug_flags()
1689 void *x, bool init) in slab_free_hook() argument
1711 if (init) { in slab_free_hook()
1721 return kasan_slab_free(s, x, init); in slab_free_hook()
3148 bool init = false; in slab_alloc_node() local
3233 init = slab_want_init_on_alloc(gfpflags, s); in slab_alloc_node()
3236 slab_post_alloc_hook(s, objcg, gfpflags, 1, &object, init); in slab_alloc_node()
Dpage_pinner.c108 .init = init_page_pinner,
Dpage_alloc.c1396 bool init = want_init_on_free(); in free_pages_prepare() local
1470 kasan_poison_pages(page, order, init); in free_pages_prepare()
1474 init = false; in free_pages_prepare()
1476 if (init) in free_pages_prepare()
2528 bool init = !want_init_on_free() && want_init_on_alloc(gfp_flags) && in post_alloc_hook() local
2530 bool zero_tags = init && (gfp_flags & __GFP_ZEROTAGS); in post_alloc_hook()
2563 init = false; in post_alloc_hook()
2567 if (kasan_unpoison_pages(page, order, init)) { in post_alloc_hook()
2570 init = false; in post_alloc_hook()
2591 if (init) in post_alloc_hook()
Dpage_owner.c93 .init = init_page_owner,
Dzswap.c1386 .init = zswap_frontswap_init
DKconfig105 # Keep arch NUMA mapping infrastructure post-init.
/mm/damon/
Dpaddr.c266 ctx->primitive.init = NULL; in damon_pa_set_primitives()
Dcore.c1011 if (ctx->primitive.init) in kdamond_fn()
1012 ctx->primitive.init(ctx); in kdamond_fn()
Dvaddr.c759 ctx->primitive.init = damon_va_init; in damon_va_set_primitives()
/mm/kfence/
Dkfence_test.c829 .init = test_init,