| /linux-6.15/arch/riscv/include/asm/ |
| H A D | pgtable-64.h | 348 set_p4d((p4d_t *)pgdp, (p4d_t){ pgd_val(pgd) }); in set_pgd() 354 return (pgd_val(pgd) == 0); in pgd_none() 362 return (pgd_val(pgd) & _PAGE_PRESENT); in pgd_present() 384 return (p4d_t *)pfn_to_virt(__page_val_to_pfn(pgd_val(pgd))); in pgd_pgtable() 386 return (p4d_t *)p4d_pgtable((p4d_t) { pgd_val(pgd) }); in pgd_pgtable() 392 return pfn_to_page(__page_val_to_pfn(pgd_val(pgd))); in pgd_page()
|
| /linux-6.15/arch/um/include/asm/ |
| H A D | pgtable-4level.h | 56 pgd_val(e)) 77 return pgd_val(pgd) & _PAGE_NEEDSYNC; in pgd_needsync() 80 static inline void pgd_mkuptodate(pgd_t pgd) { pgd_val(pgd) &= ~_PAGE_NEEDSYNC; } in pgd_mkuptodate()
|
| H A D | pgtable-2level.h | 32 pgd_val(e))
|
| /linux-6.15/arch/alpha/mm/ |
| H A D | init.c | 52 pgd_val(ret[PTRS_PER_PGD-2]) = pgd_val(init[PTRS_PER_PGD-2]); in pgd_alloc() 56 pgd_val(ret[PTRS_PER_PGD-1]) in pgd_alloc() 110 pgd_val(swapper_pg_dir[1023]) = in switch_to_system_map()
|
| H A D | fault.c | 242 pgd_val(*pgd) = pgd_val(*pgd_k); in do_page_fault()
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | pgtable-2level-types.h | 28 #define pgd_val(x) ((x).pgd[0]) macro 46 #define pgd_val(x) ((x)[0]) macro
|
| H A D | pgtable-3level-types.h | 31 #define pgd_val(x) ((x).pgd) macro 48 #define pgd_val(x) (x) macro
|
| H A D | page-nommu.h | 27 #define pgd_val(x) ((x)[0]) macro
|
| /linux-6.15/arch/alpha/include/asm/ |
| H A D | page.h | 33 #define pgd_val(x) ((x).pgd) macro 52 #define pgd_val(x) (x) macro
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | pgtable-types.h | 55 static inline unsigned long long pgd_val(pgd_t x) in pgd_val() function 62 static inline unsigned long pgd_val(pgd_t x) in pgd_val() function
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | page_32.h | 64 #define pgd_val(x) ((x).pgd) macro 92 #define pgd_val(x) (x) macro
|
| H A D | page_64.h | 77 #define pgd_val(x) ((x).pgd) macro 100 #define pgd_val(x) (x) macro
|
| /linux-6.15/arch/parisc/include/asm/ |
| H A D | page.h | 49 #define pgd_val(x) ((x).pgd + 0) macro 72 #define pgd_val(x) (x) macro
|
| H A D | pgtable.h | 85 printk("%s:%d: bad pgd %08lx.\n", __FILE__, __LINE__, (unsigned long)pgd_val(e)) 285 #define pgd_flag(x) (pgd_val(x) & PxD_FLAG_MASK) 286 #define pgd_address(x) ((unsigned long)(pgd_val(x) &~ PxD_FLAG_MASK) << PxD_VALUE_SHIFT)
|
| /linux-6.15/drivers/iommu/intel/ |
| H A D | pasid.c | 462 u64 pgd_val, int agaw, u16 did, in pasid_pte_config_second_level() argument 469 pasid_set_slptr(pte, pgd_val); in pasid_pte_config_second_level() 486 u64 pgd_val; in intel_pasid_setup_second_level() local 500 pgd_val = virt_to_phys(pgd); in intel_pasid_setup_second_level() 515 pasid_pte_config_second_level(iommu, pte, pgd_val, domain->agaw, in intel_pasid_setup_second_level() 531 u64 pgd_val; in intel_pasid_replace_second_level() local 545 pgd_val = virt_to_phys(pgd); in intel_pasid_replace_second_level() 548 pasid_pte_config_second_level(iommu, &new_pte, pgd_val, in intel_pasid_replace_second_level()
|
| /linux-6.15/arch/xtensa/mm/ |
| H A D | fault.c | 50 pgd_val(*pgd) = pgd_val(*pgd_k); in vmalloc_fault()
|
| /linux-6.15/mm/ |
| H A D | ptdump.c | 42 st->effective_prot(st, 0, pgd_val(val)); in ptdump_pgd_entry() 45 st->note_page(st, addr, 0, pgd_val(val)); in ptdump_pgd_entry()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | pgtable.h | 78 pr_err("%s:%d: bad pgd %016lx.\n", __FILE__, __LINE__, pgd_val(e)) 720 return (pgd_val(pgd) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R1; in pgd_folded() 727 return (pgd_val(pgd) & _REGION_ENTRY_ORIGIN) != 0UL; in pgd_present() 734 return (pgd_val(pgd) & _REGION_ENTRY_INVALID) != 0UL; in pgd_none() 739 if ((pgd_val(pgd) & _REGION_ENTRY_TYPE_MASK) < _REGION_ENTRY_TYPE_R1) in pgd_bad() 741 return (pgd_val(pgd) & ~_REGION_ENTRY_BITS) != 0; in pgd_bad() 749 return (pgd_val(pgd) & origin_mask) >> PAGE_SHIFT; in pgd_pfn() 1042 if ((pgd_val(*pgd) & _REGION_ENTRY_TYPE_MASK) == _REGION_ENTRY_TYPE_R1) in pgd_clear() 1467 #define pgd_deref(pgd) ((unsigned long)__va(pgd_val(pgd) & _REGION_ENTRY_ORIGIN)) 1517 rste = pgd_val(*pgd); in pgd_offset_raw() [all …]
|
| /linux-6.15/arch/m68k/include/asm/ |
| H A D | page.h | 40 #define pgd_val(x) ((x).pgd) macro
|
| H A D | mcf_pgtable.h | 115 pgd_val(*pgdp) = virt_to_phys(pmdp); in pgd_set() 151 __FILE__, __LINE__, pgd_val(e))
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | pgtable-types.h | 46 #define pgd_val(x) ((x).pgd) macro
|
| /linux-6.15/arch/openrisc/include/asm/ |
| H A D | page.h | 51 #define pgd_val(x) ((x).pgd) macro
|
| /linux-6.15/include/asm-generic/ |
| H A D | pgtable-nop4d.h | 40 #define p4d_val(x) (pgd_val((x).pgd))
|
| /linux-6.15/arch/nios2/include/asm/ |
| H A D | page.h | 61 #define pgd_val(x) ((x).pgd) macro
|
| /linux-6.15/arch/hexagon/include/asm/ |
| H A D | page.h | 69 #define pgd_val(x) ((x).pgd) macro
|