/linux-4.19.296/include/asm-generic/ |
D | pgtable.h | 38 unsigned long address, pmd_t *pmdp, 39 pmd_t entry, int dirty); 45 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() 46 pmd_t entry, int dirty) in pmdp_set_access_flags() 80 pmd_t *pmdp) in pmdp_test_and_clear_young() 82 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() 93 pmd_t *pmdp) in pmdp_test_and_clear_young() 109 unsigned long address, pmd_t *pmdp); 116 unsigned long address, pmd_t *pmdp) in pmdp_clear_flush_young() 137 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() [all …]
|
D | pgtable-nopmd.h | 18 typedef struct { pud_t pud; } pmd_t; typedef 42 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval }) 44 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() 46 return (pmd_t *)pud; in pmd_offset() 50 #define __pmd(x) ((pmd_t) { __pud(x) } ) 52 #define pud_page(pud) (pmd_page((pmd_t){ pud })) 53 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) 60 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | page.h | 42 } pmd_t; typedef 57 #define __pmd(x) ((pmd_t) { (x) } )
|
/linux-4.19.296/include/linux/ |
D | huge_mm.h | 12 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, 14 extern void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd); 27 extern vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd); 30 pmd_t *pmd, 34 pmd_t *pmd, unsigned long addr, unsigned long next); 37 pmd_t *pmd, unsigned long addr); 41 extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, 46 pmd_t *old_pmd, pmd_t *new_pmd); 47 extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, 150 void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, [all …]
|
D | swapops.h | 142 pmd_t *pmdp); 177 pmd_t *pmdp) in device_private_entry_fault() 226 extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, 251 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() 271 extern void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd); 273 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 283 static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) in swp_entry_to_pmd() 291 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry() 308 static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { } in pmd_migration_entry_wait() 310 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() [all …]
|
D | migrate.h | 127 extern bool pmd_trans_migrating(pmd_t pmd); 131 static inline bool pmd_trans_migrating(pmd_t pmd) in pmd_trans_migrating() 145 pmd_t *pmd, pmd_t entry, 151 pmd_t *pmd, pmd_t entry, in migrate_misplaced_transhuge_page()
|
D | pfn_t.h | 92 static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) in pfn_t_pmd() 118 pmd_t pmd_mkdevmap(pmd_t pmd);
|
D | shmem_fs.h | 123 extern int shmem_mcopy_atomic_pte(struct mm_struct *dst_mm, pmd_t *dst_pmd, 129 pmd_t *dst_pmd,
|
D | mm.h | 349 pmd_t *pmd; /* Pointer to pmd entry matching 480 static inline int pmd_devmap(pmd_t pmd) in pmd_devmap() 1349 pmd_t pmd); 1385 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, 1410 pte_t **ptepp, pmd_t **pmdpp, spinlock_t **ptlp); 1780 atomic_long_add(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); in mm_inc_nr_pmds() 1787 atomic_long_sub(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); in mm_dec_nr_pmds() 1823 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd, unsigned long address); 1824 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address); 1848 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc() [all …]
|
D | memremap.h | 99 pmd_t *pmdp);
|
D | hugetlb.h | 150 pmd_t *pmd, int flags); 156 int pmd_huge(pmd_t pmd); 504 return pmd_lockptr(mm, (pmd_t *) pte); in huge_pte_lockptr()
|
D | kasan.h | 19 extern pmd_t kasan_zero_pmd[PTRS_PER_PMD];
|
D | hmm.h | 462 pmd_t *pmdp);
|
D | rmap.h | 213 pmd_t *pmd;
|
D | mmu_notifier.h | 395 pmd_t ___pmd; \
|
/linux-4.19.296/virt/kvm/arm/ |
D | mmu.c | 85 static void kvm_flush_dcache_pmd(pmd_t pmd) in kvm_flush_dcache_pmd() 109 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd() 162 pmd_t *pmd_table __maybe_unused = stage2_pmd_offset(pud, 0); in clear_stage2_pud_entry() 170 static void clear_stage2_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_stage2_pmd_entry() 186 static inline void kvm_set_pmd(pmd_t *pmdp, pmd_t new_pmd) in kvm_set_pmd() 192 static inline void kvm_pmd_populate(pmd_t *pmdp, pte_t *ptep) in kvm_pmd_populate() 197 static inline void kvm_pud_populate(pud_t *pudp, pmd_t *pmdp) in kvm_pud_populate() 233 static void unmap_stage2_ptes(struct kvm *kvm, pmd_t *pmd, in unmap_stage2_ptes() 263 pmd_t *pmd, *start_pmd; in unmap_stage2_pmds() 270 pmd_t old_pmd = *pmd; in unmap_stage2_pmds() [all …]
|
/linux-4.19.296/lib/ |
D | ioremap.c | 61 static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, in ioremap_pte_range() 82 pmd_t *pmd; in ioremap_pmd_range()
|
/linux-4.19.296/include/trace/events/ |
D | xen.h | 179 TP_PROTO(pmd_t *pmdp, pmd_t pmdval), 182 __field(pmd_t *, pmdp) 212 TP_PROTO(pmd_t *pmdp), 215 __field(pmd_t *, pmdp)
|
/linux-4.19.296/fs/proc/ |
D | task_mmu.c | 551 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry() 574 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, in smaps_pmd_entry() 580 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in smaps_pte_range() 975 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd() 977 pmd_t old, pmd = *pmdp; in clear_soft_dirty_pmd() 998 unsigned long addr, pmd_t *pmdp) in clear_soft_dirty_pmd() 1003 static int clear_refs_pte_range(pmd_t *pmd, unsigned long addr, in clear_refs_pte_range() 1314 static int pagemap_pmd_range(pmd_t *pmdp, unsigned long addr, unsigned long end, in pagemap_pmd_range() 1327 pmd_t pmd = *pmdp; in pagemap_pmd_range() 1670 static struct page *can_gather_numa_stats_pmd(pmd_t pmd, in can_gather_numa_stats_pmd() [all …]
|
/linux-4.19.296/fs/ |
D | dax.c | 872 pmd_t *pmdp = NULL; in dax_mapping_entry_mkclean() 903 pmd_t pmd; in dax_mapping_entry_mkclean() 1519 pmd_t pmd_entry; in dax_pmd_load_hole()
|
D | userfaultfd.c | 287 pmd_t *pmd, _pmd; in userfaultfd_must_wait()
|
/linux-4.19.296/drivers/misc/sgi-gru/ |
D | grufault.c | 224 pmd_t *pmdp; in atomic_pte_lookup()
|