Symbol: KFENCE_POOL_SIZE
arch/arm64/mm/mmu.c
1097
kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE);
arch/arm64/mm/mmu.c
1105
__map_memblock(kfence_pool, kfence_pool + KFENCE_POOL_SIZE,
arch/arm64/mm/mmu.c
1114
unsigned long end = start + KFENCE_POOL_SIZE;
arch/loongarch/include/asm/kfence.h
24
area = __get_vm_area_caller(KFENCE_POOL_SIZE, VM_IOREMAP,
arch/loongarch/include/asm/kfence.h
32
(unsigned long)__kfence_pool + KFENCE_POOL_SIZE,
arch/loongarch/include/asm/kfence.h
42
while (kaddr < kfence_pool + KFENCE_POOL_SIZE) {
arch/powerpc/mm/book3s64/hash_utils.c
419
linear_map_kf_hash_count = KFENCE_POOL_SIZE >> PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_utils.c
431
kfence_pool = memblock_phys_alloc_range(KFENCE_POOL_SIZE, PAGE_SIZE,
arch/powerpc/mm/book3s64/hash_utils.c
435
KFENCE_POOL_SIZE);
arch/powerpc/mm/book3s64/hash_utils.c
441
memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/powerpc/mm/book3s64/hash_utils.c
459
kfence_pool_end = kfence_pool_start + KFENCE_POOL_SIZE;
arch/powerpc/mm/book3s64/hash_utils.c
464
update_page_count(mmu_linear_psize, KFENCE_POOL_SIZE >> pshift);
arch/powerpc/mm/book3s64/hash_utils.c
465
memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/powerpc/mm/book3s64/radix_pgtable.c
385
kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE);
arch/powerpc/mm/book3s64/radix_pgtable.c
389
memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/powerpc/mm/book3s64/radix_pgtable.c
402
if (create_physical_mapping(kfence_pool, kfence_pool + KFENCE_POOL_SIZE,
arch/powerpc/mm/book3s64/radix_pgtable.c
406
memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/powerpc/mm/book3s64/radix_pgtable.c
411
memblock_phys_free(kfence_pool, KFENCE_POOL_SIZE);
arch/riscv/mm/init.c
1233
kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE);
arch/riscv/mm/init.c
1236
memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/riscv/mm/init.c
1260
create_linear_mapping_range(kfence_pool, kfence_pool + KFENCE_POOL_SIZE, PAGE_SIZE, NULL);
arch/riscv/mm/init.c
1262
memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE);
arch/s390/include/asm/kfence.h
16
unsigned long pool_pages = KFENCE_POOL_SIZE >> PAGE_SHIFT;
arch/s390/mm/dump_pagetables.c
342
rc |= add_marker(kfence_start, kfence_start + KFENCE_POOL_SIZE, "KFence Pool");
include/linux/kfence.h
58
return unlikely((unsigned long)((char *)addr - __kfence_pool) < KFENCE_POOL_SIZE && __kfence_pool);
mm/kfence/core.c
1009
const unsigned long nr_pages_pool = KFENCE_POOL_SIZE / PAGE_SIZE;
mm/kfence/core.c
1012
unsigned long free_size = KFENCE_POOL_SIZE;
mm/kfence/core.c
1035
__kfence_pool = alloc_pages_exact(KFENCE_POOL_SIZE,
mm/kfence/core.c
1056
free_size = KFENCE_POOL_SIZE - (addr - (unsigned long)__kfence_pool);
mm/kfence/core.c
631
for (i = 0; i < KFENCE_POOL_SIZE / PAGE_SIZE; i++) {
mm/kfence/core.c
700
for (i = 0; i < KFENCE_POOL_SIZE / PAGE_SIZE; i++) {
mm/kfence/core.c
744
memblock_free((void *)addr, KFENCE_POOL_SIZE - (addr - (unsigned long)__kfence_pool));
mm/kfence/core.c
938
memblock_free(__kfence_pool, KFENCE_POOL_SIZE);
mm/kfence/core.c
950
__kfence_pool = memblock_alloc(KFENCE_POOL_SIZE, PAGE_SIZE);
mm/kfence/core.c
961
memblock_free(__kfence_pool, KFENCE_POOL_SIZE);
mm/kfence/core.c
986
pr_info("initialized - using %lu bytes for %d objects at 0x%p-0x%p\n", KFENCE_POOL_SIZE,
mm/kfence/core.c
988
(void *)(__kfence_pool + KFENCE_POOL_SIZE));