Home
last modified time | relevance | path

Searched refs:PKMAP_BASE (Results 1 – 25 of 26) sorted by relevance

12

/linux/arch/powerpc/include/asm/
H A Dhighmem.h51 #define PKMAP_BASE (FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) macro
53 #define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) & PMD_MASK) macro
56 #define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
57 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/hexagon/include/asm/
H A Dmem-layout.h86 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
87 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
97 #define PKMAP_BASE (FIXADDR_START-PAGE_SIZE*LAST_PKMAP) macro
103 #define VMALLOC_END (PKMAP_BASE-PAGE_SIZE*2)
/linux/arch/microblaze/include/asm/
H A Dhighmem.h45 #define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE * (LAST_PKMAP + 1)) \ macro
49 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
50 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/sparc/include/asm/
H A Dhighmem.h43 #define PKMAP_BASE PMD_ALIGN(SRMMU_NOCACHE_VADDR + (SRMMU_MAX_NOCACHE_PAGES << PAGE_SHIFT)) macro
46 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
47 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/arc/include/asm/
H A Dhighmem.h34 #define PKMAP_BASE (FIXMAP_BASE + FIXMAP_SIZE) macro
37 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
38 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
/linux/arch/arm/include/asm/
H A Dhighmem.h8 #define PKMAP_BASE (PAGE_OFFSET - PMD_SIZE) macro
11 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
12 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/xtensa/include/asm/
H A Dhighmem.h21 #define PKMAP_BASE ((FIXADDR_START - \ macro
25 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
26 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/csky/include/asm/
H A Dmemory.h12 #define PKMAP_BASE _AC(0xff800000, UL) macro
14 #define VMALLOC_END (PKMAP_BASE - (PAGE_SIZE * 2))
H A Dhighmem.h29 #define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
30 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/arch/loongarch/include/asm/
H A Dhighmem.h33 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
34 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
H A Dpgtable.h86 #define VMALLOC_END (PKMAP_BASE - (2 * PAGE_SIZE))
91 #define PKMAP_BASE (PKMAP_END - (PAGE_SIZE * LAST_PKMAP)) macro
/linux/arch/mips/include/asm/
H A Dhighmem.h46 #define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
47 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux/Documentation/arch/xtensa/
H A Dmmu.rst93 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
136 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
180 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
/linux/arch/arm/mm/
H A Dkasan_init.c286 create_mapping((void *)PKMAP_BASE, (void *)(PKMAP_BASE + PMD_SIZE)); in kasan_init()
/linux/arch/csky/mm/
H A Dhighmem.c28 vaddr = PKMAP_BASE; in kmap_init()
/linux/arch/arc/mm/
H A Dhighmem.c71 pkmap_page_table = alloc_kmap_pgtable(PKMAP_BASE); in kmap_init()
/linux/arch/xtensa/mm/
H A Dhighmem.c57 BUILD_BUG_ON(PKMAP_BASE < TLBTEMP_BASE_1 + TLBTEMP_SIZE); in kmap_init()
H A Dmmu.c66 pkmap_page_table = init_pmd(PKMAP_BASE, LAST_PKMAP); in paging_init()
/linux/arch/mips/mm/
H A Dpgtable-32.c69 vaddr = PKMAP_BASE; in pagetable_init()
/linux/arch/powerpc/mm/
H A Dmem.c247 map_kernel_page(PKMAP_BASE, 0, __pgprot(0)); /* XXX gross */ in paging_init()
248 pkmap_page_table = virt_to_kpte(PKMAP_BASE); in paging_init()
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpgtable.h77 #define IOREMAP_TOP PKMAP_BASE
/linux/arch/loongarch/mm/
H A Dpgtable.c169 vaddr = PKMAP_BASE; in pagetable_init()
/linux/Documentation/arch/arm/
H A Dmemory.rst72 PKMAP_BASE PAGE_OFFSET-1 Permanent kernel mappings
/linux/arch/powerpc/mm/ptdump/
H A Dptdump.c290 address_markers[i++].start_address = PKMAP_BASE; in populate_markers()
/linux/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h162 #define IOREMAP_TOP PKMAP_BASE

12