Lines Matching refs:pmd
559 pmd_t *pmd; /* Pointer to pmd entry matching member
2538 unsigned long addr, pmd_t pmd);
2540 pmd_t pmd);
2871 static inline bool pmd_special(pmd_t pmd) in pmd_special() argument
2876 static inline pmd_t pmd_mkspecial(pmd_t pmd) in pmd_mkspecial() argument
2878 return pmd; in pmd_mkspecial()
3008 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd);
3009 int __pte_alloc_kernel(pmd_t *pmd);
3116 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() argument
3118 return ptlock_ptr(page_ptdesc(pmd_page(*pmd))); in pte_lockptr()
3148 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() argument
3181 pte_t *__pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp);
3182 static inline pte_t *pte_offset_map(pmd_t *pmd, unsigned long addr) in pte_offset_map() argument
3184 return __pte_offset_map(pmd, addr, NULL); in pte_offset_map()
3187 pte_t *__pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd,
3189 static inline pte_t *pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_lock() argument
3194 __cond_lock(*ptlp, pte = __pte_offset_map_lock(mm, pmd, addr, ptlp)); in pte_offset_map_lock()
3198 pte_t *pte_offset_map_ro_nolock(struct mm_struct *mm, pmd_t *pmd,
3200 pte_t *pte_offset_map_rw_nolock(struct mm_struct *mm, pmd_t *pmd,
3209 #define pte_alloc(mm, pmd) (unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, pmd)) argument
3211 #define pte_alloc_map(mm, pmd, address) \ argument
3212 (pte_alloc(mm, pmd) ? NULL : pte_offset_map(pmd, address))
3214 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument
3215 (pte_alloc(mm, pmd) ? \
3216 NULL : pte_offset_map_lock(mm, pmd, address, ptlp))
3218 #define pte_alloc_kernel(pmd, address) \ argument
3219 ((unlikely(pmd_none(*(pmd))) && __pte_alloc_kernel(pmd))? \
3220 NULL: pte_offset_kernel(pmd, address))
3224 static inline struct page *pmd_pgtable_page(pmd_t *pmd) in pmd_pgtable_page() argument
3227 return virt_to_page((void *)((unsigned long) pmd & mask)); in pmd_pgtable_page()
3230 static inline struct ptdesc *pmd_ptdesc(pmd_t *pmd) in pmd_ptdesc() argument
3232 return page_ptdesc(pmd_pgtable_page(pmd)); in pmd_ptdesc()
3235 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() argument
3237 return ptlock_ptr(pmd_ptdesc(pmd)); in pmd_lockptr()
3256 #define pmd_huge_pte(mm, pmd) (pmd_ptdesc(pmd)->pmd_huge_pte) argument
3260 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() argument
3268 #define pmd_huge_pte(mm, pmd) ((mm)->pmd_huge_pte) argument
3272 static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd) in pmd_lock() argument
3274 spinlock_t *ptl = pmd_lockptr(mm, pmd); in pmd_lock()
4012 pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
4019 void vmemmap_set_pmd(pmd_t *pmd, void *p, int node,
4021 int vmemmap_check_pmd(pmd_t *pmd, int node,