Searched refs:pmd_t (Results 1 – 9 of 9) sorted by relevance
/include/linux/ |
D | huge_mm.h | 6 unsigned long address, pmd_t *pmd, 9 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, 13 unsigned long address, pmd_t *pmd, 14 pmd_t orig_pmd, int dirty); 16 unsigned long address, pmd_t *pmd, 17 pmd_t orig_pmd); 20 pmd_t *pmd, 24 pmd_t *pmd, unsigned long addr); 25 extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, 32 pmd_t *old_pmd, pmd_t *new_pmd); [all …]
|
D | migrate.h | 79 extern bool pmd_trans_migrating(pmd_t pmd); 80 extern void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd); 85 static inline bool pmd_trans_migrating(pmd_t pmd) in pmd_trans_migrating() 89 static inline void wait_migrate_huge_page(struct anon_vma *anon_vma, pmd_t *pmd) in wait_migrate_huge_page() 106 pmd_t *pmd, pmd_t entry, 112 pmd_t *pmd, pmd_t entry, in migrate_misplaced_transhuge_page()
|
D | swapops.h | 142 extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, 157 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait()
|
D | mm.h | 1157 int (*pmd_entry)(pmd_t *pmd, unsigned long addr, 1394 pmd_t *pmd, unsigned long address); 1395 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address); 1408 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc() 1445 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() 1478 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() 1535 static struct page *pmd_to_page(pmd_t *pmd) in pmd_to_page() 1537 unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1); in pmd_to_page() 1541 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() 1566 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() [all …]
|
D | hugetlb.h | 102 pmd_t *pmd, int flags); 105 int pmd_huge(pmd_t pmd); 413 return pmd_lockptr(mm, (pmd_t *) pte); in huge_pte_lockptr()
|
/include/asm-generic/ |
D | pgtable-nopmd.h | 17 typedef struct { pud_t pud; } pmd_t; typedef 41 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval }) 43 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset() 45 return (pmd_t *)pud; in pmd_offset() 49 #define __pmd(x) ((pmd_t) { __pud(x) } ) 51 #define pud_page(pud) (pmd_page((pmd_t){ pud })) 52 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud })) 59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free()
|
D | pgtable.h | 28 unsigned long address, pmd_t *pmdp, 29 pmd_t entry, int dirty); 51 pmd_t *pmdp) in pmdp_test_and_clear_young() 53 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() 64 pmd_t *pmdp) in pmdp_test_and_clear_young() 79 unsigned long address, pmd_t *pmdp); 95 static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm, in pmdp_get_and_clear() 97 pmd_t *pmdp) in pmdp_get_and_clear() 99 pmd_t pmd = *pmdp; in pmdp_get_and_clear() 139 extern pmd_t pmdp_clear_flush(struct vm_area_struct *vma, [all …]
|
D | page.h | 44 } pmd_t; typedef 59 #define __pmd(x) ((pmd_t) { (x) } )
|
/include/trace/events/ |
D | xen.h | 203 TP_PROTO(pmd_t *pmdp, pmd_t pmdval), 206 __field(pmd_t *, pmdp) 218 TP_PROTO(pmd_t *pmdp), 221 __field(pmd_t *, pmdp)
|