/linux-6.8/arch/nios2/mm/ |
D | ioremap.c | 50 static inline int remap_area_pmd(pmd_t *pmd, unsigned long address, in remap_area_pmd() 91 pmd_t *pmd; in remap_area_pages() local
|
/linux-6.8/arch/powerpc/include/asm/book3s/64/ |
D | hash-64k.h | 260 static inline int hash__pmd_trans_huge(pmd_t pmd) in hash__pmd_trans_huge() 266 static inline pmd_t hash__pmd_mkhuge(pmd_t pmd) in hash__pmd_mkhuge() 284 static inline pmd_t hash__pmd_mkdevmap(pmd_t pmd) in hash__pmd_mkdevmap()
|
/linux-6.8/arch/arm/include/asm/ |
D | pgtable.h | 62 #define pmd_ERROR(pmd) __pmd_error(__FILE__, __LINE__, pmd) argument 159 #define pmd_none(pmd) (!pmd_val(pmd)) argument 161 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 166 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK)) argument
|
/linux-6.8/arch/um/kernel/ |
D | mem.c | 83 static void __init one_page_table_init(pmd_t *pmd) in one_page_table_init() 117 pmd_t *pmd; in fixrange_init() local
|
D | tlb.c | 217 static inline int update_pte_range(pmd_t *pmd, unsigned long addr, in update_pte_range() 255 pmd_t *pmd; in update_pmd_range() local 357 pmd_t *pmd; in flush_tlb_kernel_range_common() local 460 pmd_t *pmd; in flush_tlb_page() local
|
/linux-6.8/arch/mips/include/asm/ |
D | pgtable-32.h | 124 static inline int pmd_none(pmd_t pmd) in pmd_none() 129 static inline int pmd_bad(pmd_t pmd) in pmd_bad() 143 static inline int pmd_present(pmd_t pmd) in pmd_present()
|
/linux-6.8/arch/powerpc/include/asm/book3s/32/ |
D | pgtable.h | 218 #define pmd_none(pmd) (!pmd_val(pmd)) argument 219 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD) argument 220 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK) argument 343 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT) argument 344 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd)) argument
|
/linux-6.8/arch/x86/mm/ |
D | mem_encrypt_identity.c | 122 pmd_t *pmd; in sme_prepare_pgd() local 157 pmd_t *pmd; in sme_populate_pgd_large() local 173 pmd_t *pmd; in sme_populate_pgd() local
|
D | fault.c | 180 pmd_t *pmd, *pmd_k; in vmalloc_sync_one() local 299 pmd_t *pmd; in dump_pagetable() local 355 pmd_t *pmd; in dump_pagetable() local 1008 pmd_t *pmd; in spurious_kernel_fault() local
|
/linux-6.8/arch/arm/mm/ |
D | ioremap.c | 154 pmd_t pmd = *pmdp; in unmap_area_sections() local 192 pmd_t *pmd = pmd_off_k(addr); in remap_area_sections() local 219 pmd_t *pmd = pmd_off_k(addr); in remap_area_supersections() local
|
D | dump.c | 310 static void walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start, in walk_pte() 323 static const char *get_domain_name(pmd_t *pmd) in get_domain_name() 344 pmd_t *pmd = pmd_offset(pud, 0); in walk_pmd() local
|
D | hugetlbpage.c | 31 int pmd_huge(pmd_t pmd) in pmd_huge()
|
/linux-6.8/arch/powerpc/kvm/ |
D | book3s_64_mmu_radix.c | 408 pmd_t *pmd; in kvmppc_pmd_alloc() local 497 static void kvmppc_unmap_free_pmd(struct kvm *kvm, pmd_t *pmd, bool full, in kvmppc_unmap_free_pmd() 538 pmd_t *pmd; in kvmppc_unmap_free_pud() local 574 static void kvmppc_unmap_free_pmd_entry_table(struct kvm *kvm, pmd_t *pmd, in kvmppc_unmap_free_pmd_entry_table() 593 pmd_t *pmd = pmd_offset(pud, 0); in kvmppc_unmap_free_pud_entry_table() local 623 pmd_t *pmd, *new_pmd = NULL; in kvmppc_create_pte() local 1314 pmd_t pmd, *pmdp; in debugfs_radix_read() local
|
/linux-6.8/arch/powerpc/mm/book3s64/ |
D | subpage_prot.c | 59 pmd_t *pmd; in hpte_flush_range() local 138 static int subpage_walk_pmd_entry(pmd_t *pmd, unsigned long addr, in subpage_walk_pmd_entry()
|
/linux-6.8/mm/ |
D | khugepaged.c | 736 pmd_t *pmd, in __collapse_huge_page_copy_failed() 776 pmd_t *pmd, in __collapse_huge_page_copy() 943 pmd_t **pmd) in find_pmd_or_thp_or_none() 967 pmd_t *pmd) in check_pmd_still_valid() 988 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin() 1088 pmd_t *pmd, _pmd; in collapse_huge_page() local 1252 pmd_t *pmd; in hpage_collapse_scan_pmd() local 1485 pmd_t *pmd, pgt_pmd; in collapse_pte_mapped_thp() local 1691 pmd_t *pmd, pgt_pmd; in retract_page_tables() local
|
D | memory.c | 187 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in free_pte_range() 200 pmd_t *pmd; in free_pmd_range() local 412 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) in pmd_install() 438 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) in __pte_alloc() 450 int __pte_alloc_kernel(pmd_t *pmd) in __pte_alloc_kernel() 495 pmd_t *pmd = pmd_offset(pud, addr); in print_bad_pte() local 657 pmd_t pmd) in vm_normal_page_pmd() 697 unsigned long addr, pmd_t pmd) in vm_normal_folio_pmd() 1415 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range() 1568 pmd_t *pmd; in zap_pmd_range() local [all …]
|
/linux-6.8/arch/x86/mm/pat/ |
D | set_memory.c | 667 pmd_t *pmd; in lookup_address_in_pgd() local 816 pmd_t *pmd; in __set_pmd_pte() local 1177 static bool try_to_free_pmd_page(pmd_t *pmd) in try_to_free_pmd_page() 1189 static bool unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) in unmap_pte_range() 1207 static void __unmap_pmd_range(pud_t *pud, pmd_t *pmd, in __unmap_pmd_range() 1217 pmd_t *pmd = pmd_offset(pud, start); in unmap_pmd_range() local 1302 static int alloc_pte_page(pmd_t *pmd) in alloc_pte_page() 1314 pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); in alloc_pmd_page() local 1324 unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) in populate_pte() 1346 pmd_t *pmd; in populate_pmd() local
|
/linux-6.8/fs/proc/ |
D | task_mmu.c | 572 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry() 606 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry() 612 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in smaps_pte_range() 1131 pmd_t old, pmd = *pmdp; in clear_soft_dirty_pmd() local 1157 static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, in clear_refs_pte_range() 1472 pmd_t pmd = *pmdp; in pagemap_pmd_range() local 1843 unsigned long addr, pmd_t pmd) in pagemap_thp_category() 1887 pmd_t old, pmd = *pmdp; in make_uffd_wp_pmd() local 2099 static int pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, in pagemap_scan_thp_entry() 2150 static int pagemap_scan_pmd_entry(pmd_t *pmd, unsigned long start, in pagemap_scan_pmd_entry() [all …]
|
/linux-6.8/arch/x86/include/asm/ |
D | pgtable_types.h | 398 static inline pmdval_t native_pmd_val(pmd_t pmd) in native_pmd_val() 410 static inline pmdval_t native_pmd_val(pmd_t pmd) in native_pmd_val() 450 static inline pmdval_t pmd_pfn_mask(pmd_t pmd) in pmd_pfn_mask() 458 static inline pmdval_t pmd_flags_mask(pmd_t pmd) in pmd_flags_mask() 463 static inline pmdval_t pmd_flags(pmd_t pmd) in pmd_flags()
|
D | pgtable-3level.h | 48 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd) in native_set_pmd() 125 static inline pmd_t pmdp_establish(struct vm_area_struct *vma, in pmdp_establish()
|
/linux-6.8/arch/riscv/mm/ |
D | hugetlbpage.c | 40 pmd_t *pmd; in huge_pte_alloc() local 93 pmd_t *pmd; in huge_pte_offset() local 407 int pmd_huge(pmd_t pmd) in pmd_huge()
|
/linux-6.8/arch/parisc/include/asm/ |
D | pgtable.h | 291 static inline void pmd_clear(pmd_t *pmd) { in pmd_clear() 372 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() 377 #define pmd_pfn(pmd) (pmd_address(pmd) >> PAGE_SHIFT) argument 378 #define __pmd_page(pmd) ((unsigned long) __va(pmd_address(pmd))) argument 379 #define pmd_page(pmd) virt_to_page((void *)__pmd_page(pmd)) argument
|
D | tlb.h | 8 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) argument
|
/linux-6.8/arch/alpha/include/asm/ |
D | tlb.h | 8 #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) argument
|
/linux-6.8/arch/sh/mm/ |
D | tlbex_32.c | 28 pmd_t *pmd; in handle_tlbmiss() local
|