Lines Matching refs:pmd
913 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd, unsigned long address);
914 int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);
946 #define pte_lockptr(mm, pmd) ({(void)(mm); __pte_lockptr(pmd_page(*(pmd)));}) argument
953 #define pte_lockptr(mm, pmd) ({(void)(pmd); &(mm)->page_table_lock;}) argument
968 #define pte_offset_map_lock(mm, pmd, address, ptlp) \ argument
970 spinlock_t *__ptl = pte_lockptr(mm, pmd); \
971 pte_t *__pte = pte_offset_map(pmd, address); \
982 #define pte_alloc_map(mm, pmd, address) \ argument
983 ((unlikely(!pmd_present(*(pmd))) && __pte_alloc(mm, pmd, address))? \
984 NULL: pte_offset_map(pmd, address))
986 #define pte_alloc_map_lock(mm, pmd, address, ptlp) \ argument
987 ((unlikely(!pmd_present(*(pmd))) && __pte_alloc(mm, pmd, address))? \
988 NULL: pte_offset_map_lock(mm, pmd, address, ptlp))
990 #define pte_alloc_kernel(pmd, address) \ argument
991 ((unlikely(!pmd_present(*(pmd))) && __pte_alloc_kernel(pmd, address))? \
992 NULL: pte_offset_kernel(pmd, address))
1310 pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node);