Searched refs:pgd_t (Results 151 - 175 of 308) sorted by relevance

1234567891011>>

/linux-master/arch/mips/mm/
H A Dpgtable-64.c112 pgd_t *pgd_base;
H A Dfault.c286 pgd_t *pgd, *pgd_k;
292 pgd = (pgd_t *) pgd_current[raw_smp_processor_id()] + offset;
/linux-master/arch/x86/include/asm/
H A Dpgtable_64_types.h210 #define PGD_KERNEL_START ((PAGE_SIZE / 2) / sizeof(pgd_t))
H A Dsev.h181 extern int __init sev_es_efi_map_ghcbs(pgd_t *pgd);
237 static inline int sev_es_efi_map_ghcbs(pgd_t *pgd) { return 0; }
/linux-master/arch/x86/mm/
H A Ddump_pagetables.c111 #define INIT_PGD ((pgd_t *) &init_top_pgt)
366 struct mm_struct *mm, pgd_t *pgd,
415 pgd_t *pgd = mm->pgd;
427 pgd_t *pgd = INIT_PGD;
H A Dfault.c177 static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address)
180 pgd_t *pgd_k;
298 pgd_t *base = __va(read_cr3_pa());
299 pgd_t *pgd = &base[pgd_index(address)];
354 pgd_t *base = __va(read_cr3_pa());
355 pgd_t *pgd = base + pgd_index(address);
519 pgd_t *pgd;
986 pgd_t *pgd;
/linux-master/arch/arm64/kernel/pi/
H A Dmap_range.c90 asmlinkage u64 __init create_init_idmap(pgd_t *pg_dir, pteval_t clrmask)
H A Dmap_kernel.c23 static void __init map_segment(pgd_t *pg_dir, u64 *pgd, u64 va_offset,
32 static void __init unmap_segment(pgd_t *pg_dir, u64 va_offset, void *start,
/linux-master/arch/x86/xen/
H A Dxen-ops.h37 void xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn);
/linux-master/arch/riscv/mm/
H A Dpgtable.c40 p4d_t *p4d_offset(pgd_t *pgd, unsigned long address)
H A Dfault.c114 pgd_t *pgd, *pgd_k;
136 pgd = (pgd_t *)pfn_to_virt(pfn) + index;
H A Dinit.c286 pgd_t swapper_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
287 pgd_t trampoline_pg_dir[PTRS_PER_PGD] __page_aligned_bss;
290 pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE);
294 #define trampoline_pg_dir ((pgd_t *)XIP_FIXUP(trampoline_pg_dir))
296 #define early_pg_dir ((pgd_t *)XIP_FIXUP(early_pg_dir))
642 void __init create_pgd_mapping(pgd_t *pgdp,
894 static void __init create_kernel_page_table(pgd_t *pgdir,
914 static void __init create_kernel_page_table(pgd_t *pgdir, bool early)
1442 pgd_t *pgd = pgd_offset_k(addr);
/linux-master/include/asm-generic/
H A Dpgalloc.h219 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
/linux-master/include/linux/
H A Dpgtable.h138 static inline pgd_t *pgd_offset_pgd(pgd_t *pgd, unsigned long address)
144 * a shortcut to get a pgd_t in a given mm
343 static inline pgd_t pgdp_get(pgd_t *pgdp)
1042 static inline int pgd_same(pgd_t pgd_a, pgd_t pgd_b)
1203 void pgd_clear_bad(pgd_t *);
1219 static inline int pgd_none_or_clear_bad(pgd_t *pgd)
1603 static inline int pgd_devmap(pgd_t pg
[all...]
/linux-master/arch/s390/include/asm/
H A Dpgtable.h26 extern pgd_t swapper_pg_dir[];
27 extern pgd_t invalid_pg_dir[];
644 static inline int pgd_folded(pgd_t pgd)
649 static inline int pgd_present(pgd_t pgd)
656 static inline int pgd_none(pgd_t pgd)
663 static inline int pgd_bad(pgd_t pgd)
670 static inline unsigned long pgd_pfn(pgd_t pgd)
940 static inline void set_pgd(pgd_t *pgdp, pgd_t pgd)
965 static inline void pgd_clear(pgd_t *pg
[all...]
/linux-master/arch/x86/kernel/
H A Dmachine_kexec_32.c61 image->arch.pgd = (pgd_t *)__get_free_pages(GFP_KERNEL | __GFP_ZERO,
80 pgd_t *pgd, pmd_t *pmd, pte_t *pte,
/linux-master/arch/m68k/include/asm/
H A Dmmu_context.h67 static inline void set_context(mm_context_t context, pgd_t *pgd)
98 pgd_t *pgd;
H A Dmcf_pgtable.h113 static inline void pgd_set(pgd_t *pgdp, pmd_t *pmdp)
256 extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
H A Dsun3_pgtable.h156 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
157 extern pgd_t kernel_pg_dir[PTRS_PER_PGD];
/linux-master/arch/csky/include/asm/
H A Dpgtable.h22 #define PTRS_PER_PGD (PAGE_SIZE / sizeof(pgd_t))
263 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];
/linux-master/arch/m68k/mm/
H A Dmcfmmu.c38 pgd_t *pg_dir;
90 pgd_t *pgd;
/linux-master/arch/arm/mm/
H A Dkasan_init.c27 static pgd_t tmp_pgd_table[PTRS_PER_PGD] __initdata __aligned(PGD_SIZE);
127 pgd_t *pgdp;
/linux-master/arch/x86/entry/vsyscall/
H A Dvsyscall_64.c334 void __init set_vsyscall_pgtable_user_bits(pgd_t *root)
336 pgd_t *pgd;
/linux-master/arch/s390/mm/
H A Dinit.c54 pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(".bss..swapper_pg_dir");
55 pgd_t invalid_pg_dir[PTRS_PER_PGD] __section(".bss..invalid_pg_dir");
/linux-master/arch/nios2/include/asm/
H A Dpgtable.h58 #define PTRS_PER_PGD (PAGE_SIZE / sizeof(pgd_t))
75 extern pgd_t swapper_pg_dir[PTRS_PER_PGD];

Completed in 252 milliseconds

1234567891011>>