/Linux-v4.19/arch/mips/mm/ |
D | pgtable-32.c | 45 pgd_init((unsigned long)swapper_pg_dir); in pagetable_init() 46 pgd_init((unsigned long)swapper_pg_dir in pagetable_init() 49 pgd_base = swapper_pg_dir; in pagetable_init() 64 pgd = swapper_pg_dir + __pgd_offset(vaddr); in pagetable_init()
|
D | pgtable-64.c | 113 pgd_init((unsigned long)swapper_pg_dir); in pagetable_init() 120 pgd_base = swapper_pg_dir; in pagetable_init()
|
/Linux-v4.19/arch/m68k/mm/ |
D | sun3mmu.c | 51 pg_dir = swapper_pg_dir; in paging_init() 52 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-v4.19/arch/um/kernel/ |
D | mem.c | 30 pgd_t swapper_pg_dir[PTRS_PER_PGD]; variable 126 fixrange_init( FIXADDR_USER_START, FIXADDR_USER_END, swapper_pg_dir); in fixaddr_user_init() 132 pgd = swapper_pg_dir + pgd_index(vaddr); in fixaddr_user_init() 159 fixrange_init(vaddr, FIXADDR_TOP, swapper_pg_dir); in paging_init() 189 swapper_pg_dir + USER_PTRS_PER_PGD, in pgd_alloc()
|
/Linux-v4.19/arch/alpha/mm/ |
D | init.c | 109 memset(swapper_pg_dir, 0, PAGE_SIZE); in switch_to_system_map() 110 newptbr = ((unsigned long) swapper_pg_dir - PAGE_OFFSET) >> PAGE_SHIFT; in switch_to_system_map() 111 pgd_val(swapper_pg_dir[1023]) = in switch_to_system_map() 268 swapper_pg_dir[1] = swapper_pg_dir[1023]; in srm_paging_stop()
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | head.S | 42 r24.L = #LO(swapper_pg_dir) 43 r24.H = #HI(swapper_pg_dir) 158 r1.l = #lo(swapper_pg_dir) 159 r1.h = #hi(swapper_pg_dir)
|
/Linux-v4.19/arch/x86/platform/efi/ |
D | efi_32.c | 52 ptdump_walk_pgd_level(NULL, swapper_pg_dir); in efi_dump_pagetable() 75 save_pgd = swapper_pg_dir; in efi_call_phys_prolog()
|
/Linux-v4.19/arch/nds32/mm/ |
D | init.c | 24 extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; 114 pgd = swapper_pg_dir + pgd_index(vaddr); in fixedrange_init() 127 pgd = swapper_pg_dir + pgd_index(vaddr); in fixedrange_init() 149 swapper_pg_dir[i] = __pgd(1); in paging_init()
|
/Linux-v4.19/arch/nios2/mm/ |
D | pgtable.c | 72 pgd_init(swapper_pg_dir); in pagetable_init() 73 pgd_init(swapper_pg_dir + USER_PTRS_PER_PGD); in pagetable_init()
|
D | init.c | 54 pgd_current = swapper_pg_dir; in paging_init() 98 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned(PGD_ORDER);
|
/Linux-v4.19/arch/sh/mm/ |
D | init.c | 32 pgd_t swapper_pg_dir[PTRS_PER_PGD]; variable 320 memset(swapper_pg_dir, 0, sizeof(swapper_pg_dir)); in paging_init() 324 set_TTB(swapper_pg_dir); in paging_init() 333 page_table_range_init(vaddr, end, swapper_pg_dir); in paging_init()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | head_44x.S | 211 lis r6, swapper_pg_dir@h 212 ori r6, r6, swapper_pg_dir@l 323 lis r11, swapper_pg_dir@h 324 ori r11, r11, swapper_pg_dir@l 434 lis r11, swapper_pg_dir@h 435 ori r11, r11, swapper_pg_dir@l 570 lis r11,swapper_pg_dir@h 571 ori r11,r11, swapper_pg_dir@l 667 lis r11,swapper_pg_dir@h 668 ori r11,r11, swapper_pg_dir@l [all …]
|
D | head_40x.S | 299 lis r11, swapper_pg_dir@h 300 ori r11, r11, swapper_pg_dir@l 479 lis r11, swapper_pg_dir@h 480 ori r11, r11, swapper_pg_dir@l 579 lis r11, swapper_pg_dir@h 580 ori r11, r11, swapper_pg_dir@l 879 lis r6, swapper_pg_dir@h 880 ori r6, r6, swapper_pg_dir@l 977 .globl swapper_pg_dir 978 swapper_pg_dir: label
|
D | head_8xx.S | 336 lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha 341 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ 445 lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha 450 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ 713 lis r11, (swapper_pg_dir-PAGE_OFFSET)@ha 716 lwz r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11) /* Get the level 1 entry */ 875 lis r6, swapper_pg_dir@ha 1042 .globl swapper_pg_dir 1043 swapper_pg_dir: label
|
D | head_32.S | 507 lis r2,swapper_pg_dir@ha /* if kernel address, use */ 508 addi r2,r2,swapper_pg_dir@l /* kernel page table */ 581 lis r2,swapper_pg_dir@ha /* if kernel address, use */ 582 addi r2,r2,swapper_pg_dir@l /* kernel page table */ 665 lis r2,swapper_pg_dir@ha /* if kernel address, use */ 666 addi r2,r2,swapper_pg_dir@l /* kernel page table */ 991 lis r6, swapper_pg_dir@h 992 ori r6, r6, swapper_pg_dir@l 1274 .globl swapper_pg_dir 1275 swapper_pg_dir: label
|
/Linux-v4.19/arch/s390/mm/ |
D | init.c | 46 pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(.bss..swapper_pg_dir); variable 88 init_mm.pgd = swapper_pg_dir; in paging_init()
|
/Linux-v4.19/arch/m68k/kernel/ |
D | sun3-head.S | 21 .globl swapper_pg_dir 27 swapper_pg_dir: .skip 0x2000 label
|
/Linux-v4.19/arch/x86/mm/ |
D | init_32.c | 114 return one_md_table_init(swapper_pg_dir + pgd_idx) + pmd_idx; in populate_extra_pmd() 260 pgd_t *pgd_base = swapper_pg_dir; in kernel_physical_mapping_init() 426 pgd = swapper_pg_dir + pgd_index(vaddr); in permanent_kmaps_init() 459 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 467 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 474 pgd_t *pgd, *base = swapper_pg_dir; in native_pagetable_init() 541 pgd_t *pgd_base = swapper_pg_dir; in early_ioremap_page_table_range_init() 556 pgd_t *pgd_base = swapper_pg_dir; in pagetable_init()
|
/Linux-v4.19/arch/riscv/kernel/ |
D | setup.c | 113 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss; variable 144 swapper_pg_dir[o] = in setup_vm() 156 swapper_pg_dir[o] = in setup_vm()
|
/Linux-v4.19/arch/x86/xen/ |
D | smp_pv.c | 348 per_cpu(xen_cr3, cpu) = __pa(swapper_pg_dir); in cpu_initialize_context() 350 ctxt->ctrlreg[3] = xen_pfn_to_cr3(virt_to_gfn(swapper_pg_dir)); in cpu_initialize_context() 401 load_cr3(swapper_pg_dir); in xen_pv_cpu_disable() 460 load_cr3(swapper_pg_dir); in stop_self()
|
/Linux-v4.19/Documentation/translations/zh_CN/arm64/ |
D | memory.txt | 40 选择由虚拟地址的 63 位给出。swapper_pg_dir 仅包含内核(全局)映射, 41 而用户 pgd 仅包含用户(非全局)映射。swapper_pg_dir 地址被写入
|
/Linux-v4.19/arch/nds32/kernel/ |
D | head.S | 19 .globl swapper_pg_dir 20 .equ swapper_pg_dir, TEXTADDR - 0x4000 define 53 sethi $r4, hi20(swapper_pg_dir)
|
/Linux-v4.19/arch/mips/include/asm/ |
D | mmu_context.h | 52 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir); \ 72 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
|
/Linux-v4.19/arch/arm/mm/ |
D | proc-v7-3level.S | 130 ldr \tmp, =swapper_pg_dir @ swapper_pg_dir virtual address
|