/linux-6.1.9/arch/mips/mm/ |
D | pgtable-32.c | 64 pgd_init((unsigned long)swapper_pg_dir); in pagetable_init() 65 pgd_init((unsigned long)swapper_pg_dir in pagetable_init() 68 pgd_base = swapper_pg_dir; in pagetable_init() 83 pgd = swapper_pg_dir + pgd_index(vaddr); in pagetable_init()
|
D | pgtable-64.c | 111 pgd_init((unsigned long)swapper_pg_dir); in pagetable_init() 118 pgd_base = swapper_pg_dir; in pagetable_init()
|
/linux-6.1.9/arch/csky/mm/ |
D | init.c | 36 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss; variable 133 swapper_pg_dir[i].pgd = __pa(invalid_pte_table); in mmu_init() 136 swapper_pg_dir[i].pgd = in mmu_init() 151 setup_pgd(swapper_pg_dir, 0); in mmu_init() 198 fixrange_init(vaddr, vaddr + PMD_SIZE, swapper_pg_dir); in fixaddr_init()
|
D | highmem.c | 29 fixrange_init(vaddr, vaddr + PAGE_SIZE*LAST_PKMAP, swapper_pg_dir); in kmap_init() 31 pgd = swapper_pg_dir + pgd_index(vaddr); in kmap_init()
|
/linux-6.1.9/arch/alpha/mm/ |
D | init.c | 108 memset(swapper_pg_dir, 0, PAGE_SIZE); in switch_to_system_map() 109 newptbr = ((unsigned long) swapper_pg_dir - PAGE_OFFSET) >> PAGE_SHIFT; in switch_to_system_map() 110 pgd_val(swapper_pg_dir[1023]) = in switch_to_system_map() 264 swapper_pg_dir[1] = swapper_pg_dir[1023]; in srm_paging_stop()
|
/linux-6.1.9/arch/m68k/mm/ |
D | sun3mmu.c | 53 pg_dir = swapper_pg_dir; in paging_init() 54 memset (swapper_pg_dir, 0, sizeof (swapper_pg_dir)); in paging_init()
|
D | mcfmmu.c | 50 pg_dir = swapper_pg_dir; in paging_init() 51 memset(swapper_pg_dir, 0, sizeof(swapper_pg_dir)); in paging_init()
|
/linux-6.1.9/arch/hexagon/kernel/ |
D | head.S | 28 r24.L = #LO(swapper_pg_dir) 29 r24.H = #HI(swapper_pg_dir) 144 r1.l = #lo(swapper_pg_dir) 145 r1.h = #hi(swapper_pg_dir)
|
/linux-6.1.9/arch/um/kernel/ |
D | mem.c | 49 pgd_t swapper_pg_dir[PTRS_PER_PGD]; variable 151 fixrange_init( FIXADDR_USER_START, FIXADDR_USER_END, swapper_pg_dir); in fixaddr_user_init() 186 fixrange_init(vaddr, FIXADDR_TOP, swapper_pg_dir); in paging_init() 209 swapper_pg_dir + USER_PTRS_PER_PGD, in pgd_alloc()
|
/linux-6.1.9/arch/sh/mm/ |
D | init.c | 34 pgd_t swapper_pg_dir[PTRS_PER_PGD]; variable 318 memset(swapper_pg_dir, 0, sizeof(swapper_pg_dir)); in paging_init() 322 set_TTB(swapper_pg_dir); in paging_init() 331 page_table_range_init(vaddr, end, swapper_pg_dir); in paging_init()
|
/linux-6.1.9/arch/nios2/mm/ |
D | pgtable.c | 71 pgd_init(swapper_pg_dir); in pagetable_init() 72 pgd_init(swapper_pg_dir + USER_PTRS_PER_PGD); in pagetable_init()
|
D | init.c | 51 pgd_current = swapper_pg_dir; in paging_init() 81 pgd_t swapper_pg_dir[PTRS_PER_PGD] __aligned(PAGE_SIZE);
|
/linux-6.1.9/arch/x86/mm/ |
D | init_32.c | 115 return one_md_table_init(swapper_pg_dir + pgd_idx) + pmd_idx; in populate_extra_pmd() 262 pgd_t *pgd_base = swapper_pg_dir; in kernel_physical_mapping_init() 428 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 436 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 443 pgd_t *pgd, *base = swapper_pg_dir; in native_pagetable_init() 510 pgd_t *pgd_base = swapper_pg_dir; in early_ioremap_page_table_range_init() 525 pgd_t *pgd_base = swapper_pg_dir; in pagetable_init()
|
/linux-6.1.9/arch/m68k/kernel/ |
D | sun3-head.S | 21 .globl swapper_pg_dir 27 swapper_pg_dir: .skip 0x2000 label
|
/linux-6.1.9/arch/powerpc/kernel/ |
D | head_44x.S | 211 lis r6, swapper_pg_dir@h 212 ori r6, r6, swapper_pg_dir@l 320 lis r11, swapper_pg_dir@h 321 ori r11, r11, swapper_pg_dir@l 434 lis r11, swapper_pg_dir@h 435 ori r11, r11, swapper_pg_dir@l 574 lis r11,swapper_pg_dir@h 575 ori r11,r11, swapper_pg_dir@l 675 lis r11,swapper_pg_dir@h 676 ori r11,r11, swapper_pg_dir@l
|
D | head_book3s_32.S | 430 lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha /* if kernel address, use */ 432 addi r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l /* kernel page table */ 493 lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha /* if kernel address, use */ 495 addi r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l /* kernel page table */ 573 lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha /* if kernel address, use */ 575 addi r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l /* kernel page table */ 857 lis r4, (swapper_pg_dir - PAGE_OFFSET)@h 858 ori r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l 959 lis r4, (swapper_pg_dir - PAGE_OFFSET)@h 960 ori r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l [all …]
|
D | head_8xx.S | 209 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha 213 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10) /* Get level 1 entry */ 260 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha 263 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10) /* Get level 1 entry */ 414 oris r11, r11, (swapper_pg_dir - PAGE_OFFSET)@ha 416 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ 542 lis r6, swapper_pg_dir@ha 608 lis r6, swapper_pg_dir@h 609 ori r6, r6, swapper_pg_dir@l
|
D | head_40x.S | 290 lis r11, swapper_pg_dir@h 291 ori r11, r11, swapper_pg_dir@l 374 lis r11, swapper_pg_dir@h 375 ori r11, r11, swapper_pg_dir@l 643 lis r6, swapper_pg_dir@h 644 ori r6, r6, swapper_pg_dir@l
|
/linux-6.1.9/arch/x86/xen/ |
D | smp_pv.c | 309 per_cpu(xen_cr3, cpu) = __pa(swapper_pg_dir); in cpu_initialize_context() 311 ctxt->ctrlreg[3] = xen_pfn_to_cr3(virt_to_gfn(swapper_pg_dir)); in cpu_initialize_context() 364 load_cr3(swapper_pg_dir); in xen_pv_cpu_disable() 423 load_cr3(swapper_pg_dir); in stop_self()
|
/linux-6.1.9/arch/arm64/kernel/ |
D | vmlinux.lds.S | 212 swapper_pg_dir = .; symbol 358 ASSERT(swapper_pg_dir - reserved_pg_dir == RESERVED_SWAPPER_OFFSET, 362 ASSERT(swapper_pg_dir - tramp_pg_dir == TRAMP_SWAPPER_OFFSET,
|
/linux-6.1.9/Documentation/translations/zh_CN/arm64/ |
D | memory.txt | 40 选择由虚拟地址的 63 位给出。swapper_pg_dir 仅包含内核(全局)映射, 41 而用户 pgd 仅包含用户(非全局)映射。swapper_pg_dir 地址被写入
|
/linux-6.1.9/Documentation/translations/zh_TW/arm64/ |
D | memory.txt | 44 選擇由虛擬地址的 63 位給出。swapper_pg_dir 僅包含內核(全局)映射, 45 而用戶 pgd 僅包含用戶(非全局)映射。swapper_pg_dir 地址被寫入
|
/linux-6.1.9/arch/mips/include/asm/ |
D | mmu_context.h | 54 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir); \ 74 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
|
/linux-6.1.9/arch/arm/mm/ |
D | proc-v7-3level.S | 118 ldr \tmp, =swapper_pg_dir @ swapper_pg_dir virtual address
|
/linux-6.1.9/arch/arm64/include/asm/ |
D | mmu_context.h | 53 BUG_ON(pgd == swapper_pg_dir); in cpu_switch_mm() 159 if (system_supports_cnp() && !WARN_ON(pgdp != lm_alias(swapper_pg_dir))) { in cpu_replace_ttbr1()
|