/kernel/linux/linux-5.10/mm/ |
H A D | highmem.c | 129 pte_t * pkmap_page_table; variable 156 return pte_page(pkmap_page_table[i]); in kmap_to_page() 184 BUG_ON(pte_none(pkmap_page_table[i])); in flush_all_zero_pkmaps() 193 page = pte_page(pkmap_page_table[i]); in flush_all_zero_pkmaps() 194 pte_clear(&init_mm, PKMAP_ADDR(i), &pkmap_page_table[i]); in flush_all_zero_pkmaps() 259 &(pkmap_page_table[last_pkmap_nr]), mk_pte(page, kmap_prot)); in map_new_virtual()
|
/kernel/linux/linux-6.6/arch/arc/mm/ |
H A D | highmem.c | 44 * the PGD and only works with a single page table @pkmap_page_table, hence 48 extern pte_t * pkmap_page_table; 71 pkmap_page_table = alloc_kmap_pgtable(PKMAP_BASE); in kmap_init()
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | highmem.c | 45 * the PGD and only works with a single page table @pkmap_page_table, hence 49 extern pte_t * pkmap_page_table; 113 pkmap_page_table = alloc_kmap_pgtable(PKMAP_BASE); in kmap_init()
|
/kernel/linux/linux-6.6/mm/ |
H A D | highmem.c | 133 pte_t *pkmap_page_table; variable 164 return pte_page(ptep_get(&pkmap_page_table[PKMAP_NR(addr)])); in __kmap_to_page() 207 ptent = ptep_get(&pkmap_page_table[i]); in flush_all_zero_pkmaps() 218 pte_clear(&init_mm, PKMAP_ADDR(i), &pkmap_page_table[i]); in flush_all_zero_pkmaps() 280 &(pkmap_page_table[last_pkmap_nr]), mk_pte(page, kmap_prot)); in map_new_virtual() 516 kunmap_high(pte_page(ptep_get(&pkmap_page_table[PKMAP_NR(vaddr)]))); in kmap_high_unmap_local()
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | highmem.h | 43 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | highmem.h | 29 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | highmem.h | 24 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | highmem.h | 32 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | highmem.h | 21 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | highmem.h | 33 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | highmem.h | 34 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | highmem.h | 19 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | highmem.h | 32 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | highmem.h | 20 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
H A D | highmem.h | 28 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/csky/mm/ |
H A D | highmem.c | 35 pkmap_page_table = pte; in kmap_init()
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | highmem.h | 33 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | highmem.h | 64 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | highmem.h | 31 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | highmem.h | 20 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | highmem.h | 71 extern pte_t *pkmap_page_table;
|
/kernel/linux/linux-5.10/arch/xtensa/mm/ |
H A D | mmu.c | 63 pkmap_page_table = init_pmd(PKMAP_BASE, LAST_PKMAP); in paging_init()
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | pgtable-32.c | 89 pkmap_page_table = pte; in pagetable_init()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | highmem.c | 96 kunmap_high(pte_page(pkmap_page_table[PKMAP_NR(vaddr)])); in kunmap_atomic_high()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | pgtable-32.c | 87 pkmap_page_table = pte; in pagetable_init()
|