Lines Matching refs:kfence_pool
529 phys_addr_t kfence_pool; in arm64_kfence_alloc_pool() local
534 kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); in arm64_kfence_alloc_pool()
535 if (!kfence_pool) { in arm64_kfence_alloc_pool()
542 memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE); in arm64_kfence_alloc_pool()
544 return kfence_pool; in arm64_kfence_alloc_pool()
547 static void __init arm64_kfence_map_pool(phys_addr_t kfence_pool, pgd_t *pgdp) in arm64_kfence_map_pool() argument
549 if (!kfence_pool) in arm64_kfence_map_pool()
553 __map_memblock(pgdp, kfence_pool, kfence_pool + KFENCE_POOL_SIZE, in arm64_kfence_map_pool()
556 memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE); in arm64_kfence_map_pool()
557 __kfence_pool = phys_to_virt(kfence_pool); in arm64_kfence_map_pool()
562 static inline void arm64_kfence_map_pool(phys_addr_t kfence_pool, pgd_t *pgdp) { } in arm64_kfence_map_pool() argument