Searched refs:__kfence_pool (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/loongarch/include/asm/
H A Dkfence.h20 char *kfence_pool = __kfence_pool;
29 __kfence_pool = (char *)area->addr;
30 err = ioremap_page_range((unsigned long)__kfence_pool,
31 (unsigned long)__kfence_pool + KFENCE_POOL_SIZE,
35 __kfence_pool = kfence_pool;
40 vaddr = __kfence_pool;
H A Dio.h80 extern char *__kfence_pool; \
81 (unlikely(__kfence_pool == NULL)) ? __va((unsigned long)paddr) : \
H A Dpage.h98 extern char *__kfence_pool; \
99 (__kfence_pool == NULL) ? __va(page_to_phys(page)) : page_address(page); \
/linux-master/arch/s390/include/asm/
H A Dkfence.h32 set_memory_4k((unsigned long)__kfence_pool, pool_pages);
/linux-master/include/linux/
H A Dkfence.h28 extern char *__kfence_pool;
54 * The __kfence_pool != NULL check is required to deal with the case
55 * where __kfence_pool == NULL && addr < KFENCE_POOL_SIZE. Keep it in
58 return unlikely((unsigned long)((char *)addr - __kfence_pool) < KFENCE_POOL_SIZE && __kfence_pool);
/linux-master/arch/x86/include/asm/
H A Dkfence.h21 /* Force 4K pages for __kfence_pool. */
26 for (addr = (unsigned long)__kfence_pool; is_kfence_address((void *)addr);
/linux-master/arch/arm/include/asm/
H A Dkfence.h33 for (addr = (unsigned long)__kfence_pool; is_kfence_address((void *)addr);
/linux-master/mm/kfence/
H A Dcore.c111 char *__kfence_pool __read_mostly;
112 EXPORT_SYMBOL(__kfence_pool); /* Export for test modules. */ variable
116 * backing pages (in __kfence_pool).
253 unsigned long pageaddr = (unsigned long)&__kfence_pool[offset];
578 return (unsigned long)__kfence_pool;
580 addr = (unsigned long)__kfence_pool;
581 pages = virt_to_page(__kfence_pool);
661 if (!__kfence_pool)
673 kmemleak_ignore_phys(__pa(__kfence_pool));
681 * fails for the first page, and therefore expect addr==__kfence_pool i
[all...]
H A Dkfence.h121 * __kfence_pool, in which case we would report an "invalid access"
124 index = (addr - (unsigned long)__kfence_pool) / (PAGE_SIZE * 2) - 1;
H A Dkfence_test.c647 .addr = &__kfence_pool[10],
651 READ_ONCE(__kfence_pool[10]);
807 if (!__kfence_pool)
/linux-master/arch/s390/mm/
H A Ddump_pagetables.c284 unsigned long kfence_start = (unsigned long)__kfence_pool;
/linux-master/arch/arm64/mm/
H A Dmmu.c599 __kfence_pool = phys_to_virt(kfence_pool);
/linux-master/arch/riscv/mm/
H A Dinit.c1263 __kfence_pool = __va(kfence_pool);

Completed in 325 milliseconds