Lines Matching refs:pmd

1088 				pmd_t pmd);
1118 int (*pmd_entry)(pmd_t *pmd, unsigned long addr,
1482 pmd_t *pmd, unsigned long address);
1483 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
1533 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() argument
1535 return ptlock_ptr(pmd_page(*pmd)); in pte_lockptr()
1565 static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd) in pte_lockptr() argument
1594 #define pte_offset_map_lock(mm, pmd, address, ptlp) \ argument
1596 spinlock_t *__ptl = pte_lockptr(mm, pmd); \
1597 pte_t *__pte = pte_offset_map(pmd, address); \
1608 #define pte_alloc_map(mm, vma, pmd, address) \ argument
1609 ((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, vma, \
1610 pmd, address))? \
1611 NULL: pte_offset_map(pmd, address))
1613 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument
1614 ((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, NULL, \
1615 pmd, address))? \
1616 NULL: pte_offset_map_lock(mm, pmd, address, ptlp))
1618 #define pte_alloc_kernel(pmd, address) \ argument
1619 ((unlikely(pmd_none(*(pmd))) && __pte_alloc_kernel(pmd, address))? \
1620 NULL: pte_offset_kernel(pmd, address))
1624 static struct page *pmd_to_page(pmd_t *pmd) in pmd_to_page() argument
1627 return virt_to_page((void *)((unsigned long) pmd & mask)); in pmd_to_page()
1630 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() argument
1632 return ptlock_ptr(pmd_to_page(pmd)); in pmd_lockptr()
1651 #define pmd_huge_pte(mm, pmd) (pmd_to_page(pmd)->pmd_huge_pte) argument
1655 static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) in pmd_lockptr() argument
1663 #define pmd_huge_pte(mm, pmd) ((mm)->pmd_huge_pte) argument
1667 static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd) in pmd_lock() argument
1669 spinlock_t *ptl = pmd_lockptr(mm, pmd); in pmd_lock()
2203 pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node);