/mm/kasan/ |
D | common.c | 91 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 …]
|
D | kasan.h | 410 #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);
|
D | Makefile | 44 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
|
D | shadow.c | 72 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
|
D | kasan_test.c | 1450 .init = kasan_test_init,
|
/mm/ |
D | frontswap.c | 136 ops->init(i); in frontswap_register_ops() 165 ops->init(i); in frontswap_register_ops() 215 ops->init(type); in __frontswap_init()
|
D | slab.h | 536 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()
|
D | Makefile | 34 CFLAGS_init-mm.o += $(call cc-disable-warning, override-init) 66 obj-y += init-mm.o
|
D | page_ext.c | 115 if (page_ext_ops[i]->init) in invoke_init_callbacks() 116 page_ext_ops[i]->init(); in invoke_init_callbacks()
|
D | slab.c | 3219 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()
|
D | slub.c | 1428 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()
|
D | page_pinner.c | 108 .init = init_page_pinner,
|
D | page_alloc.c | 1396 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()
|
D | page_owner.c | 93 .init = init_page_owner,
|
D | zswap.c | 1386 .init = zswap_frontswap_init
|
D | Kconfig | 105 # Keep arch NUMA mapping infrastructure post-init.
|
/mm/damon/ |
D | paddr.c | 266 ctx->primitive.init = NULL; in damon_pa_set_primitives()
|
D | core.c | 1011 if (ctx->primitive.init) in kdamond_fn() 1012 ctx->primitive.init(ctx); in kdamond_fn()
|
D | vaddr.c | 759 ctx->primitive.init = damon_va_init; in damon_va_set_primitives()
|
/mm/kfence/ |
D | kfence_test.c | 829 .init = test_init,
|