Searched refs:pmd_t (Results 1 – 15 of 15) sorted by relevance
/include/asm-generic/ |
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 | 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 | page.h | 42 } pmd_t; typedef 57 #define __pmd(x) ((pmd_t) { (x) } )
|
/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, 172 void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, [all …]
|
D | swapops.h | 206 extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, 231 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() 251 extern void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd); 253 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 263 static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) in swp_entry_to_pmd() 271 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry() 288 static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { } in pmd_migration_entry_wait() 290 static inline swp_entry_t pmd_to_swp_entry(pmd_t pmd) in pmd_to_swp_entry() 295 static inline pmd_t swp_entry_to_pmd(swp_entry_t entry) in swp_entry_to_pmd() 300 static inline int is_pmd_migration_entry(pmd_t pmd) in is_pmd_migration_entry()
|
D | migrate.h | 125 extern bool pmd_trans_migrating(pmd_t pmd); 129 static inline bool pmd_trans_migrating(pmd_t pmd) in pmd_trans_migrating() 143 pmd_t *pmd, pmd_t entry, 149 pmd_t *pmd, pmd_t entry, in migrate_misplaced_transhuge_page()
|
D | pfn_t.h | 87 static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) in pfn_t_pmd() 113 pmd_t pmd_mkdevmap(pmd_t pmd);
|
D | pagewalk.h | 31 int (*pmd_entry)(pmd_t *pmd, unsigned long addr,
|
D | shmem_fs.h | 126 extern int shmem_mcopy_atomic_pte(struct mm_struct *dst_mm, pmd_t *dst_pmd, 132 pmd_t *dst_pmd,
|
D | mm.h | 436 pmd_t *pmd; /* Pointer to pmd entry matching 590 static inline int pmd_devmap(pmd_t pmd) in pmd_devmap() 1490 pmd_t pmd); 1507 pmd_t **pmdpp, spinlock_t **ptlp); 1863 atomic_long_add(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); in mm_inc_nr_pmds() 1870 atomic_long_sub(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); in mm_dec_nr_pmds() 1906 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd); 1907 int __pte_alloc_kernel(pmd_t *pmd); 1931 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc() 1968 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() [all …]
|
D | kasan.h | 19 extern pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD];
|
D | rmap.h | 228 pmd_t *pmd;
|
D | hugetlb.h | 138 int pmd_huge(pmd_t pmd); 533 return pmd_lockptr(mm, (pmd_t *) pte); in huge_pte_lockptr()
|
D | mmu_notifier.h | 496 pmd_t ___pmd; \
|
/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)
|