/linux-master/arch/x86/platform/efi/ |
H A D | efi_32.c | 105 /* Current pgd is swapper_pg_dir, we'll restore it later: */ 106 save_pgd = swapper_pg_dir;
|
/linux-master/arch/arm64/kernel/ |
H A D | image-vars.h | 60 PROVIDE(__pi_swapper_pg_dir = swapper_pg_dir);
|
H A D | sleep.S | 107 adrp x1, swapper_pg_dir
|
/linux-master/arch/loongarch/kernel/ |
H A D | vmlinux.lds.S | 11 * Put .bss..swapper_pg_dir as the first thing in .bss. This will 14 #define BSS_FIRST_SECTIONS *(.bss..swapper_pg_dir)
|
/linux-master/arch/loongarch/mm/ |
H A D | pgtable.c | 138 pgd_init(swapper_pg_dir);
|
H A D | kasan_init.c | 233 * swapper_pg_dir. pgd_clear() can't be used 253 memcpy(kasan_pg_dir, swapper_pg_dir, sizeof(kasan_pg_dir)); 291 csr_write64(__pa_symbol(swapper_pg_dir), LOONGARCH_CSR_PGDH);
|
H A D | tlbex.S | 120 la_abs t1, swapper_pg_dir 276 la_abs t1, swapper_pg_dir 433 la_abs t1, swapper_pg_dir
|
/linux-master/arch/xtensa/kernel/ |
H A D | head.S | 380 ENTRY(swapper_pg_dir) 382 END(swapper_pg_dir)
|
/linux-master/arch/powerpc/include/asm/ |
H A D | processor.h | 290 .pgdir = swapper_pg_dir, \ 299 .pgdir = swapper_pg_dir, \
|
H A D | pgtable.h | 96 extern pgd_t swapper_pg_dir[];
|
/linux-master/arch/m68k/sun3/ |
H A D | mmu_emu.c | 362 crp = swapper_pg_dir; 367 crp = swapper_pg_dir;
|
/linux-master/arch/riscv/kernel/ |
H A D | suspend_entry.S | 72 la a0, swapper_pg_dir
|
/linux-master/arch/arm/mm/ |
H A D | kasan_init.c | 222 * the proper shadow memory, we copy swapper_pg_dir (the initial page 225 * to the proper swapper_pg_dir. 228 memcpy(tmp_pgd_table, swapper_pg_dir, sizeof(tmp_pgd_table)); 299 cpu_switch_mm(swapper_pg_dir, &init_mm);
|
/linux-master/arch/arm64/kernel/pi/ |
H A D | map_kernel.c | 130 memcpy((void *)swapper_pg_dir + va_offset, init_pg_dir, PAGE_SIZE); 132 idmap_cpu_replace_ttbr1(swapper_pg_dir);
|
/linux-master/arch/arm/kernel/ |
H A D | head.S | 27 * swapper_pg_dir is the virtual address of the initial page table. 47 .globl swapper_pg_dir 48 .equ swapper_pg_dir, KERNEL_RAM_VADDR - PG_DIR_SIZE 165 mov r8, r4, lsr #12 @ TTBR1 is swapper_pg_dir pfn 167 mov r8, r4 @ set TTBR1 to swapper_pg_dir 416 ldr r8, [r3, #8] @ get secondary_data.swapper_pg_dir 428 @ Before using the vmap'ed stack, we have to switch to swapper_pg_dir
|
/linux-master/arch/alpha/mm/ |
H A D | fault.c | 240 pgd_k = swapper_pg_dir + index;
|
/linux-master/arch/openrisc/mm/ |
H A D | init.c | 133 swapper_pg_dir[i] = __pgd(0);
|
/linux-master/arch/hexagon/mm/ |
H A D | init.c | 142 u32 *segtable = (u32 *) &swapper_pg_dir[0];
|
/linux-master/arch/microblaze/kernel/ |
H A D | head.S | 46 .global swapper_pg_dir 47 swapper_pg_dir: label
|
/linux-master/arch/xtensa/include/asm/ |
H A D | pgtable.h | 218 extern pgd_t swapper_pg_dir[PAGE_SIZE/sizeof(pgd_t)]; 221 # define swapper_pg_dir NULL macro
|
/linux-master/arch/parisc/kernel/ |
H A D | head.S | 114 load32 PA(swapper_pg_dir),%r4 411 load32 PA(swapper_pg_dir),%r4
|
/linux-master/arch/powerpc/kernel/ |
H A D | head_85xx.S | 276 lis r6, swapper_pg_dir@h 277 ori r6, r6, swapper_pg_dir@l 452 lis r11, swapper_pg_dir@h 453 ori r11, r11, swapper_pg_dir@l 560 lis r11, swapper_pg_dir@h 561 ori r11, r11, swapper_pg_dir@l
|
/linux-master/arch/x86/mm/ |
H A D | pgtable.c | 130 references from swapper_pg_dir. */ 135 swapper_pg_dir + KERNEL_PGD_BOUNDARY, 321 memcpy(pmd, (pmd_t *)pgd_page_vaddr(swapper_pg_dir[i]), 332 pgd_t *s_pgd = kernel_to_user_pgdp(swapper_pg_dir);
|
/linux-master/arch/riscv/mm/ |
H A D | init.c | 286 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss; 1232 create_pgd_mapping(swapper_pg_dir, va, pa, map_size, 1304 * directly in swapper_pg_dir in addition to the pgd entry that points 1309 set_pgd(&swapper_pg_dir[idx], early_pg_dir[idx]); 1311 create_pgd_mapping(swapper_pg_dir, FIXADDR_START, 1320 create_kernel_page_table(swapper_pg_dir, false); 1333 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode);
|
/linux-master/arch/sparc/include/asm/ |
H A D | tsb.h | 157 sethi %hi(swapper_pg_dir), REG1; \ 158 or REG1, %lo(swapper_pg_dir), REG1; \
|