| /linux/arch/sparc/include/asm/ |
| H A D | highmem.h | 41 #define LAST_PKMAP 1024 macro 42 #define PKMAP_SIZE (LAST_PKMAP << PAGE_SHIFT) 45 #define LAST_PKMAP_MASK (LAST_PKMAP - 1) 49 #define PKMAP_END (PKMAP_ADDR(LAST_PKMAP))
|
| /linux/arch/powerpc/include/asm/ |
| H A D | highmem.h | 49 #define LAST_PKMAP (1 << PKMAP_ORDER) macro 51 #define PKMAP_BASE (FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) 53 #define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) & PMD_MASK) 55 #define LAST_PKMAP_MASK (LAST_PKMAP-1)
|
| /linux/arch/xtensa/include/asm/ |
| H A D | highmem.h | 22 (LAST_PKMAP + 1) * PAGE_SIZE) & PMD_MASK) 23 #define LAST_PKMAP (PTRS_PER_PTE * DCACHE_N_COLORS) macro 24 #define LAST_PKMAP_MASK (LAST_PKMAP - 1) 53 return LAST_PKMAP / DCACHE_N_COLORS; in get_pkmap_entries_count()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | highmem.h | 43 #define LAST_PKMAP (1 << PKMAP_ORDER) macro 45 #define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE * (LAST_PKMAP + 1)) \ 48 #define LAST_PKMAP_MASK (LAST_PKMAP - 1)
|
| /linux/arch/mips/include/asm/ |
| H A D | highmem.h | 40 #define LAST_PKMAP 512 macro 42 #define LAST_PKMAP 1024 macro 45 #define LAST_PKMAP_MASK (LAST_PKMAP-1)
|
| H A D | pgtable-32.h | 98 #define PKMAP_END ((FIXADDR_START) & ~((LAST_PKMAP << PAGE_SHIFT)-1)) 99 #define PKMAP_BASE (PKMAP_END - PAGE_SIZE * LAST_PKMAP)
|
| /linux/arch/hexagon/include/asm/ |
| H A D | mem-layout.h | 84 #define LAST_PKMAP PTRS_PER_PTE macro 85 #define LAST_PKMAP_MASK (LAST_PKMAP - 1) 97 #define PKMAP_BASE (FIXADDR_START-PAGE_SIZE*LAST_PKMAP)
|
| /linux/arch/csky/include/asm/ |
| H A D | highmem.h | 27 #define LAST_PKMAP 1024 macro 28 #define LAST_PKMAP_MASK (LAST_PKMAP-1)
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable_32_areas.h | 22 #define LAST_PKMAP 512 macro 24 #define LAST_PKMAP 1024 macro
|
| H A D | highmem.h | 56 #define LAST_PKMAP_MASK (LAST_PKMAP-1)
|
| /linux/mm/ |
| H A D | highmem.c | 98 return LAST_PKMAP; in get_pkmap_entries_count() 141 static int pkmap_count[LAST_PKMAP]; 174 addr < PKMAP_ADDR(LAST_PKMAP))) in __kmap_to_page() 204 for (i = 0; i < LAST_PKMAP; i++) { in flush_all_zero_pkmaps() 236 flush_tlb_kernel_range(PKMAP_ADDR(0), PKMAP_ADDR(LAST_PKMAP)); in flush_all_zero_pkmaps() 527 if (vaddr >= PKMAP_ADDR(0) && vaddr < PKMAP_ADDR(LAST_PKMAP)) { in kmap_high_unmap_local() 733 static struct page_address_map page_address_maps[LAST_PKMAP];
|
| /linux/arch/arc/include/asm/ |
| H A D | highmem.h | 35 #define LAST_PKMAP (PKMAP_SIZE >> PAGE_SHIFT) macro 36 #define LAST_PKMAP_MASK (LAST_PKMAP - 1)
|
| /linux/arch/arm/include/asm/ |
| H A D | highmem.h | 9 #define LAST_PKMAP PTRS_PER_PTE macro 10 #define LAST_PKMAP_MASK (LAST_PKMAP - 1)
|
| /linux/arch/xtensa/mm/ |
| H A D | init.c | 96 PKMAP_BASE, PKMAP_BASE + LAST_PKMAP * PAGE_SIZE, in print_vm_layout() 97 (LAST_PKMAP*PAGE_SIZE) >> 10, in print_vm_layout()
|
| H A D | mmu.c | 66 pkmap_page_table = init_pmd(PKMAP_BASE, LAST_PKMAP); in paging_init()
|
| /linux/arch/sparc/mm/ |
| H A D | init_32.c | 239 if (PKMAP_BASE+LAST_PKMAP*PAGE_SIZE >= FIXADDR_START) { in arch_mm_preinit() 243 (unsigned long)PKMAP_BASE+LAST_PKMAP*PAGE_SIZE, in arch_mm_preinit()
|
| /linux/arch/csky/mm/ |
| H A D | highmem.c | 29 fixrange_init(vaddr, vaddr + PAGE_SIZE*LAST_PKMAP, swapper_pg_dir); in kmap_init()
|
| /linux/arch/arc/mm/ |
| H A D | highmem.c | 68 BUILD_BUG_ON(LAST_PKMAP > PTRS_PER_PTE); in kmap_init()
|
| /linux/arch/x86/mm/ |
| H A D | init_32.c | 393 page_table_range_init(vaddr, vaddr + PAGE_SIZE*LAST_PKMAP, pgd_base); in permanent_kmaps_init() 703 BUILD_BUG_ON(PKMAP_BASE + LAST_PKMAP*PAGE_SIZE > FIXADDR_START); in mem_init() 712 BUG_ON(PKMAP_BASE + LAST_PKMAP*PAGE_SIZE > FIXADDR_START); in mem_init()
|
| /linux/arch/mips/mm/ |
| H A D | pgtable-32.c | 70 fixrange_init(vaddr & PMD_MASK, vaddr + PAGE_SIZE*LAST_PKMAP, pgd_base); in pagetable_init()
|
| /linux/arch/arm/mm/ |
| H A D | init.c | 244 BUILD_BUG_ON(PKMAP_BASE + LAST_PKMAP * PAGE_SIZE > PAGE_OFFSET); in arch_mm_preinit() 245 BUG_ON(PKMAP_BASE + LAST_PKMAP * PAGE_SIZE > PAGE_OFFSET); in arch_mm_preinit()
|
| /linux/include/linux/ |
| H A D | highmem-internal.h | 159 return (addr >= PKMAP_ADDR(0) && addr < PKMAP_ADDR(LAST_PKMAP)) || in is_kmap_addr()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | cachetlb.rst | 171 运行后,内核虚拟地址范围PKMAP_ADDR(0)到PKMAP_ADDR(LAST_PKMAP)
|
| /linux/arch/powerpc/mm/ptdump/ |
| H A D | ptdump.c | 291 address_markers[i++].start_address = PKMAP_ADDR(LAST_PKMAP); in populate_markers()
|
| /linux/Documentation/core-api/ |
| H A D | cachetlb.rst | 208 PKMAP_ADDR(LAST_PKMAP).
|