Searched refs:kfence_pool (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/loongarch/include/asm/ |
| H A D | kfence.h | 21 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/powerpc/mm/book3s64/ |
| H A D | hash_utils.c | 411 static phys_addr_t kfence_pool; variable 431 kfence_pool = memblock_phys_alloc_range(KFENCE_POOL_SIZE, PAGE_SIZE, in hash_kfence_alloc_pool() 433 if (!kfence_pool) { in hash_kfence_alloc_pool() 441 memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE); in hash_kfence_alloc_pool() 455 if (!kfence_pool) in hash_kfence_map_pool() 458 kfence_pool_start = (unsigned long) __va(kfence_pool); in hash_kfence_map_pool() 462 kfence_pool, prot, mmu_linear_psize, in hash_kfence_map_pool() 465 memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE); in hash_kfence_map_pool() 474 if (!kfence_pool) in hash_kfence_add_slot()
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 1203 phys_addr_t kfence_pool __maybe_unused; in create_linear_mapping_page_table() 1223 kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); in create_linear_mapping_page_table() 1224 BUG_ON(!kfence_pool); in create_linear_mapping_page_table() 1226 memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE); in create_linear_mapping_page_table() 1227 __kfence_pool = __va(kfence_pool); in create_linear_mapping_page_table() 1250 create_linear_mapping_range(kfence_pool, kfence_pool + KFENCE_POOL_SIZE, PAGE_SIZE, NULL); in create_linear_mapping_page_table() 1252 memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE); in create_linear_mapping_page_table()
|