| /Linux-v5.4/arch/csky/mm/ | 
| D | init.c | 32 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss;  variable97 	pgd_init((unsigned long *)swapper_pg_dir);  in pre_mmu_init()
 98 	TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir);  in pre_mmu_init()
 99 	TLBMISS_HANDLER_SETUP_PGD_KERNEL(swapper_pg_dir);  in pre_mmu_init()
 
 | 
| /Linux-v5.4/arch/mips/mm/ | 
| D | pgtable-32.c | 65 	pgd_init((unsigned long)swapper_pg_dir);  in pagetable_init()66 	pgd_init((unsigned long)swapper_pg_dir  in pagetable_init()
 69 	pgd_base = swapper_pg_dir;  in pagetable_init()
 84 	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-v5.4/arch/um/kernel/ | 
| D | mem.c | 30 pgd_t swapper_pg_dir[PTRS_PER_PGD];  variable136 	fixrange_init( FIXADDR_USER_START, FIXADDR_USER_END, swapper_pg_dir);  in fixaddr_user_init()
 146 		pgd = swapper_pg_dir + pgd_index(vaddr);  in fixaddr_user_init()
 178 	fixrange_init(vaddr, FIXADDR_TOP, swapper_pg_dir);  in paging_init()
 201 		       swapper_pg_dir + USER_PTRS_PER_PGD,  in pgd_alloc()
 
 | 
| /Linux-v5.4/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-v5.4/arch/m68k/mm/ | 
| D | sun3mmu.c | 54 	pg_dir = swapper_pg_dir;  in paging_init()55 	memset (swapper_pg_dir, 0, sizeof (swapper_pg_dir));  in paging_init()
 
 | 
| D | mcfmmu.c | 51 	pg_dir = swapper_pg_dir;  in paging_init()52 	memset(swapper_pg_dir, 0, sizeof(swapper_pg_dir));  in paging_init()
 
 | 
| /Linux-v5.4/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-v5.4/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-v5.4/arch/nds32/mm/ | 
| D | init.c | 23 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];113 	pgd = swapper_pg_dir + pgd_index(vaddr);  in fixedrange_init()
 128 	pgd = swapper_pg_dir + pgd_index(vaddr);  in fixedrange_init()
 152 		swapper_pg_dir[i] = __pgd(1);  in paging_init()
 
 | 
| /Linux-v5.4/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()86 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned(PGD_ORDER);
 
 | 
| /Linux-v5.4/arch/sh/mm/ | 
| D | init.c | 32 pgd_t swapper_pg_dir[PTRS_PER_PGD];  variable318 	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-v5.4/arch/powerpc/kernel/ | 
| D | head_40x.S | 217 	lis	r11, swapper_pg_dir@h218 	ori	r11, r11, swapper_pg_dir@l
 396 	lis	r11, swapper_pg_dir@h
 397 	ori	r11, r11, swapper_pg_dir@l
 496 	lis	r11, swapper_pg_dir@h
 497 	ori	r11, r11, swapper_pg_dir@l
 798 	lis	r6, swapper_pg_dir@h
 799 	ori	r6, r6, swapper_pg_dir@l
 895 	.globl	swapper_pg_dir
 896 swapper_pg_dir:  label
 
 | 
| D | head_44x.S | 211 	lis	r6, swapper_pg_dir@h212 	ori	r6, r6, swapper_pg_dir@l
 322 	lis	r11, swapper_pg_dir@h
 323 	ori	r11, r11, swapper_pg_dir@l
 432 	lis	r11, swapper_pg_dir@h
 433 	ori	r11, r11, swapper_pg_dir@l
 567 	lis	r11,swapper_pg_dir@h
 568 	ori	r11,r11, swapper_pg_dir@l
 664 	lis	r11,swapper_pg_dir@h
 665 	ori	r11,r11, swapper_pg_dir@l
 [all …]
 
 | 
| D | head_8xx.S | 269 	oris	r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha272 	lwz	r10, (swapper_pg_dir-PAGE_OFFSET)@l(r10)	/* Get level 1 entry */
 370 	oris	r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha
 373 	lwz	r11, (swapper_pg_dir-PAGE_OFFSET)@l(r10)	/* Get level 1 entry */
 597 	oris	r11, r11, (swapper_pg_dir - PAGE_OFFSET)@ha
 599 	lwz	r11, (swapper_pg_dir-PAGE_OFFSET)@l(r11)	/* Get the level 1 entry */
 727 	lis	r6, swapper_pg_dir@ha
 772 	lis	r6, swapper_pg_dir@h
 773 	ori	r6, r6, swapper_pg_dir@l
 909 	.globl	swapper_pg_dir
 [all …]
 
 | 
| D | head_32.S | 428 	lis	r2, (swapper_pg_dir - PAGE_OFFSET)@ha	/* if kernel address, use */429 	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 */
 494 	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 */
 574 	addi	r2, r2, (swapper_pg_dir - PAGE_OFFSET)@l	/* kernel page table */
 770 	lis	r4, (swapper_pg_dir - PAGE_OFFSET)@h
 771 	ori	r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l
 884 	lis	r4, (swapper_pg_dir - PAGE_OFFSET)@h
 885 	ori	r4, r4, (swapper_pg_dir - PAGE_OFFSET)@l
 [all …]
 
 | 
| /Linux-v5.4/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-v5.4/arch/m68k/kernel/ | 
| D | sun3-head.S | 21 .globl swapper_pg_dir27 swapper_pg_dir:                .skip 0x2000  label
 
 | 
| /Linux-v5.4/arch/s390/mm/ | 
| D | init.c | 50 pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(.bss..swapper_pg_dir);  variable94 	init_mm.pgd = swapper_pg_dir;  in paging_init()
 
 | 
| /Linux-v5.4/arch/x86/xen/ | 
| D | smp_pv.c | 352 	per_cpu(xen_cr3, cpu) = __pa(swapper_pg_dir);  in cpu_initialize_context()354 	ctxt->ctrlreg[3] = xen_pfn_to_cr3(virt_to_gfn(swapper_pg_dir));  in cpu_initialize_context()
 407 	load_cr3(swapper_pg_dir);  in xen_pv_cpu_disable()
 466 	load_cr3(swapper_pg_dir);  in stop_self()
 
 | 
| /Linux-v5.4/Documentation/translations/zh_CN/arm64/ | 
| D | memory.txt | 40 选择由虚拟地址的 63 位给出。swapper_pg_dir 仅包含内核(全局)映射,41 而用户 pgd 仅包含用户(非全局)映射。swapper_pg_dir 地址被写入
 
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | mmu_context.h | 51 	BUG_ON(pgd == swapper_pg_dir);  in cpu_switch_mm()147 	if (system_supports_cnp() && !WARN_ON(pgdp != lm_alias(swapper_pg_dir))) {  in cpu_replace_ttbr1()
 
 | 
| /Linux-v5.4/arch/nds32/kernel/ | 
| D | head.S | 19 	.globl  swapper_pg_dir20 	.equ    swapper_pg_dir, TEXTADDR - 0x4000  define
 53 	sethi   $r4, hi20(swapper_pg_dir)
 
 | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | mmu_context.h | 54 		TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir);		\74 	TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
 
 |