Home
last modified time | relevance | path

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

/include/asm-generic/
Dpgtable-nopmd.h17 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()
Dpgtable.h28 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 …]
Dpage.h44 } pmd_t; typedef
59 #define __pmd(x) ((pmd_t) { (x) } )
/include/linux/
Dhuge_mm.h6 unsigned long address, pmd_t *pmd,
9 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr,
12 unsigned long address, pmd_t *pmd,
13 pmd_t orig_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,
29 pmd_t *old_pmd, pmd_t *new_pmd);
30 extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
49 extern pmd_t *page_check_address_pmd(struct page *page,
[all …]
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()
Dhugetlb.h73 pmd_t *pmd, int write);
76 int pmd_huge(pmd_t pmd);
Dmm.h936 int (*pmd_entry)(pmd_t *, unsigned long, unsigned long, struct mm_walk *);
1193 pmd_t *pmd, unsigned long address);
1194 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
1207 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) in pmd_alloc()
1604 pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node);
1605 pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node);
Dmmu_notifier.h269 pmd_t __pmd; \
/include/trace/events/
Dxen.h203 TP_PROTO(pmd_t *pmdp, pmd_t pmdval),
206 __field(pmd_t *, pmdp)
218 TP_PROTO(pmd_t *pmdp),
221 __field(pmd_t *, pmdp)