Home
last modified time | relevance | path

Searched refs:pmd (Results 1 – 9 of 9) sorted by relevance

/include/linux/
Dhuge_mm.h6 unsigned long address, pmd_t *pmd,
12 unsigned long address, pmd_t *pmd,
17 pmd_t *pmd,
21 pmd_t *pmd, unsigned long addr);
22 extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
30 extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
91 pte_t *pte, pmd_t *pmd, unsigned int flags);
93 extern void __split_huge_page_pmd(struct mm_struct *mm, pmd_t *pmd);
117 extern int __pmd_trans_huge_lock(pmd_t *pmd,
120 static inline int pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock() argument
[all …]
Dmm.h1193 pmd_t *pmd, unsigned long address);
1194 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
1226 #define pte_lockptr(mm, pmd) ({(void)(mm); __pte_lockptr(pmd_page(*(pmd)));}) argument
1233 #define pte_lockptr(mm, pmd) ({(void)(pmd); &(mm)->page_table_lock;}) argument
1248 #define pte_offset_map_lock(mm, pmd, address, ptlp) \ argument
1250 spinlock_t *__ptl = pte_lockptr(mm, pmd); \
1251 pte_t *__pte = pte_offset_map(pmd, address); \
1262 #define pte_alloc_map(mm, vma, pmd, address) \ argument
1263 ((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, vma, \
1264 pmd, address))? \
[all …]
Dhugetlb.h73 pmd_t *pmd, int write);
76 int pmd_huge(pmd_t pmd);
77 int pud_huge(pud_t pmd);
106 #define follow_huge_pmd(mm, addr, pmd, write) NULL argument
Dswapops.h138 extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
150 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait() argument
/include/asm-generic/
Dpgtable.h53 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young() local
55 if (!pmd_young(pmd)) in pmdp_test_and_clear_young()
58 set_pmd_at(vma->vm_mm, address, pmdp, pmd_mkold(pmd)); in pmdp_test_and_clear_young()
99 pmd_t pmd = *pmdp; in pmdp_get_and_clear() local
101 return pmd; in pmdp_get_and_clear()
288 static inline int pmd_none_or_clear_bad(pmd_t *pmd) in pmd_none_or_clear_bad() argument
290 if (pmd_none(*pmd)) in pmd_none_or_clear_bad()
292 if (unlikely(pmd_bad(*pmd))) { in pmd_none_or_clear_bad()
293 pmd_clear_bad(pmd); in pmd_none_or_clear_bad()
442 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge() argument
[all …]
Dpgtable-nopmd.h33 #define pmd_ERROR(pmd) (pud_ERROR((pmd).pud)) argument
35 #define pud_populate(mm, pmd, pte) do { } while (0) argument
59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() argument
D4level-fixup.h25 #define pud_populate(mm, pud, pmd) pgd_populate(mm, pud, pmd) argument
Dpage.h43 unsigned long pmd[16]; member
54 #define pmd_val(x) ((&x)->pmd[0])
/include/trace/events/
Dxen.h210 __entry->pmdval = pmdval.pmd),