| /linux/arch/mips/mm/ |
| H A D | pgtable-32.c | 54 pgd_init(swapper_pg_dir); in pagetable_init() 55 pgd_init(&swapper_pg_dir[USER_PTRS_PER_PGD]); in pagetable_init() 57 pgd_base = swapper_pg_dir; in pagetable_init() 72 pgd = swapper_pg_dir + pgd_index(vaddr); in pagetable_init()
|
| H A D | pgtable-64.c | 106 pgd_init(swapper_pg_dir); in pagetable_init() 113 pgd_base = swapper_pg_dir; in pagetable_init()
|
| /linux/arch/alpha/mm/ |
| H A D | init.c | 81 memset(swapper_pg_dir, 0, PAGE_SIZE); in switch_to_system_map() 82 newptbr = ((unsigned long) swapper_pg_dir - PAGE_OFFSET) >> PAGE_SHIFT; in switch_to_system_map() 83 pgd_val(swapper_pg_dir[1023]) = in switch_to_system_map() 237 swapper_pg_dir[1] = swapper_pg_dir[1023]; in srm_paging_stop()
|
| /linux/arch/hexagon/kernel/ |
| H A 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/arch/csky/mm/ |
| H A 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/arch/x86/mm/ |
| H A D | init_32.c | 112 return one_md_table_init(swapper_pg_dir + pgd_idx) + pmd_idx; in populate_extra_pmd() 257 pgd_t *pgd_base = swapper_pg_dir; in kernel_physical_mapping_init() 406 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 414 swapper_pg_dir + KERNEL_PGD_BOUNDARY, in sync_initial_page_table() 421 pgd_t *pgd, *base = swapper_pg_dir; in native_pagetable_init() 480 pgd_t *pgd_base = swapper_pg_dir; in early_ioremap_page_table_range_init() 495 pgd_t *pgd_base = swapper_pg_dir; in pagetable_init()
|
| /linux/arch/powerpc/kernel/ |
| H A D | head_44x.S | 210 lis r6, swapper_pg_dir@h 211 ori r6, r6, swapper_pg_dir@l 319 lis r11, swapper_pg_dir@h 320 ori r11, r11, swapper_pg_dir@l 433 lis r11, swapper_pg_dir@h 434 ori r11, r11, swapper_pg_dir@l 573 lis r11,swapper_pg_dir@h 574 ori r11,r11, swapper_pg_dir@l 674 lis r11,swapper_pg_dir@h 675 ori r11,r11, swapper_pg_dir@l
|
| H A D | head_8xx.S | 376 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha 377 lwz r10, (swapper_pg_dir - PAGE_OFFSET)@l(r10) /* Get the level 1 entry */ 408 oris r11, r11, (swapper_pg_dir - PAGE_OFFSET)@h 409 ori r11, r11, (swapper_pg_dir - PAGE_OFFSET)@l 532 lis r6, swapper_pg_dir@h 533 ori r6, r6, swapper_pg_dir@l 603 lis r6, swapper_pg_dir@h 604 ori r6, r6, swapper_pg_dir@l
|
| H A D | head_book3s_32.S | 517 2: lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha 518 addi r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l /* kernel page table */ 596 2: lis r2, (swapper_pg_dir - PAGE_OFFSET)@ha 597 addi r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l /* kernel page table */ 849 lis r4, (swapper_pg_dir - PAGE_OFFSET)@h 850 ori r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l 953 lis r4, (swapper_pg_dir - PAGE_OFFSET)@h 954 ori r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l 1003 lis r6, swapper_pg_dir@h 1004 ori r6, r6, swapper_pg_dir@l
|
| /linux/arch/arm64/mm/ |
| H A D | kasan_init.c | 259 pgd_t pgd = READ_ONCE(swapper_pg_dir[idx]); in clone_next_level() 283 pgd_t pgd = READ_ONCE(swapper_pg_dir[pgd_idx]); in clear_next_level() 297 memset(&swapper_pg_dir[l], 0, (m - l) * sizeof(pgd_t)); in clear_shadow() 323 memcpy(tmp_pg_dir, swapper_pg_dir, sizeof(tmp_pg_dir)); in kasan_init_shadow() 374 cpu_replace_ttbr1(lm_alias(swapper_pg_dir)); in kasan_init_shadow()
|
| /linux/arch/x86/xen/ |
| H A D | smp_pv.c | 280 per_cpu(xen_cr3, cpu) = __pa(swapper_pg_dir); in cpu_initialize_context() 282 ctxt->ctrlreg[3] = xen_pfn_to_cr3(virt_to_gfn(swapper_pg_dir)); in cpu_initialize_context() 332 load_cr3(swapper_pg_dir); in xen_pv_cpu_disable() 387 load_cr3(swapper_pg_dir); in stop_self()
|
| /linux/arch/m68k/kernel/ |
| H A D | sun3-head.S | 21 .globl swapper_pg_dir 27 swapper_pg_dir: .skip 0x2000 label
|
| /linux/arch/um/kernel/ |
| H A D | mem.c | 55 pgd_t swapper_pg_dir[PTRS_PER_PGD]; variable 118 swapper_pg_dir + USER_PTRS_PER_PGD, in pgd_alloc()
|
| /linux/arch/arm64/kernel/ |
| H A D | vmlinux.lds.S | 234 swapper_pg_dir = .; symbol 395 ASSERT(swapper_pg_dir - reserved_pg_dir == RESERVED_SWAPPER_OFFSET, 399 ASSERT(swapper_pg_dir - tramp_pg_dir == TRAMP_SWAPPER_OFFSET,
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | memory.txt | 40 选择由虚拟地址的 63 位给出。swapper_pg_dir 仅包含内核(全局)映射, 41 而用户 pgd 仅包含用户(非全局)映射。swapper_pg_dir 地址被写入
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | memory.txt | 44 選擇由虛擬地址的 63 位給出。swapper_pg_dir 僅包含內核(全局)映射, 45 而用戶 pgd 僅包含用戶(非全局)映射。swapper_pg_dir 地址被寫入
|
| /linux/arch/s390/boot/ |
| H A D | vmem.c | 26 #define swapper_pg_dir vmlinux.swapper_pg_dir_off macro 492 init_mm.pgd = (pgd_t *)swapper_pg_dir; in setup_vmem() 503 crst_table_init((unsigned long *)swapper_pg_dir, asce_type); in setup_vmem() 505 __arch_set_page_dat((void *)swapper_pg_dir, 1UL << CRST_ALLOC_ORDER); in setup_vmem() 547 get_lowcore()->kernel_asce.val = swapper_pg_dir | asce_bits; in setup_vmem()
|
| /linux/arch/arm/mm/ |
| H A D | proc-v7-3level.S | 118 ldr \tmp, =swapper_pg_dir @ swapper_pg_dir virtual address
|
| H A D | kasan_init.c | 228 memcpy(tmp_pgd_table, swapper_pg_dir, sizeof(tmp_pgd_table)); in kasan_init() 299 cpu_switch_mm(swapper_pg_dir, &init_mm); in kasan_init()
|
| /linux/arch/mips/include/asm/ |
| H A D | mmu_context.h | 54 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir); \ 74 TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
|
| /linux/arch/arm/kernel/ |
| H A D | head.S | 47 .globl swapper_pg_dir symbol 48 .equ swapper_pg_dir, KERNEL_RAM_VADDR - PG_DIR_SIZE define 165 mov r8, r4, lsr #12 @ TTBR1 is swapper_pg_dir pfn 167 mov r8, r4 @ set TTBR1 to swapper_pg_dir 424 ldr r8, [r3, #8] @ get secondary_data.swapper_pg_dir
|
| /linux/arch/arc/include/asm/ |
| H A D | pgtable.h | 27 extern pgd_t swapper_pg_dir[] __aligned(PAGE_SIZE);
|
| /linux/arch/m68k/include/asm/ |
| H A D | pgtable_no.h | 31 #define swapper_pg_dir ((pgd_t *) 0) macro
|
| H A D | sun3_pgalloc.h | 45 memcpy(new_pgd, swapper_pg_dir, PAGE_SIZE); in pgd_alloc()
|
| /linux/arch/arm/include/asm/ |
| H A D | pgtable-nommu.h | 40 #define swapper_pg_dir ((pgd_t *) 0) macro
|