Home
last modified time | relevance | path

Searched refs:kfence_pool (Results 1 – 3 of 3) sorted by relevance

/linux/arch/loongarch/include/asm/
H A Dkfence.h21 char *kfence_pool = __kfence_pool; in arch_kfence_init_pool() local
33 virt_to_phys((void *)kfence_pool), PAGE_KERNEL); in arch_kfence_init_pool()
36 __kfence_pool = kfence_pool; in arch_kfence_init_pool()
40 kaddr = kfence_pool; in arch_kfence_init_pool()
42 while (kaddr < kfence_pool + KFENCE_POOL_SIZE) { in arch_kfence_init_pool()
/linux/arch/riscv/mm/
H A Dinit.c1211 phys_addr_t kfence_pool __maybe_unused; in create_linear_mapping_page_table()
1231 kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); in create_linear_mapping_page_table()
1232 BUG_ON(!kfence_pool); in create_linear_mapping_page_table()
1234 memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE); in create_linear_mapping_page_table()
1235 __kfence_pool = __va(kfence_pool); in create_linear_mapping_page_table()
1256 create_linear_mapping_range(kfence_pool, kfence_pool + KFENCE_POOL_SIZE, PAGE_SIZE, NULL); in create_linear_mapping_page_table()
1258 memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE); in create_linear_mapping_page_table()
/linux/arch/arm64/mm/
H A Dmmu.c1129 phys_addr_t kfence_pool; in arm64_kfence_map_pool() local
1134 kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); in arm64_kfence_map_pool()
1135 if (!kfence_pool) { in arm64_kfence_map_pool()
1142 __map_memblock(kfence_pool, kfence_pool + KFENCE_POOL_SIZE, in arm64_kfence_map_pool()
1145 __kfence_pool = phys_to_virt(kfence_pool); in arm64_kfence_map_pool()