Lines Matching refs:pmd_t

231 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot)
321 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot)
430 static inline bool is_hugetlb_pmd(pmd_t pmd)
441 static inline pmd_t pmd_mkhuge(pmd_t pmd)
684 static inline unsigned long pmd_large(pmd_t pmd)
691 static inline unsigned long pmd_pfn(pmd_t pmd)
699 static inline unsigned long pmd_write(pmd_t pmd)
709 static inline unsigned long pmd_dirty(pmd_t pmd)
717 static inline unsigned long pmd_young(pmd_t pmd)
724 static inline unsigned long pmd_trans_huge(pmd_t pmd)
731 static inline pmd_t pmd_mkold(pmd_t pmd)
740 static inline pmd_t pmd_wrprotect(pmd_t pmd)
749 static inline pmd_t pmd_mkdirty(pmd_t pmd)
758 static inline pmd_t pmd_mkclean(pmd_t pmd)
767 static inline pmd_t pmd_mkyoung(pmd_t pmd)
776 static inline pmd_t pmd_mkwrite_novma(pmd_t pmd)
785 static inline pgprot_t pmd_pgprot(pmd_t entry)
793 static inline int pmd_present(pmd_t pmd)
818 pmd_t *pmdp, pmd_t pmd);
821 pmd_t *pmdp, pmd_t pmd)
827 static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
836 static inline unsigned long pmd_page_vaddr(pmd_t pmd)
846 static inline pmd_t *pud_pgtable(pud_t pud)
853 return ((pmd_t *) __va(pfn << PAGE_SHIFT));
913 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
915 pmd_t *pmdp)
917 pmd_t pmd = *pmdp;
984 pmd_t *pmd);
987 extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
988 pmd_t *pmdp);
991 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
995 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
1170 extern unsigned long pmd_leaf_size(pmd_t pmd);