Lines Matching refs:pmd

267 static inline bool pmd_leaf(pmd_t pmd)  in pmd_leaf()  argument
269 return !!(pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)); in pmd_leaf()
279 static inline unsigned long pmd_leaf_size(pmd_t pmd) in pmd_leaf_size() argument
663 #define __pmd_to_swp_entry(pmd) (__pte_to_swp_entry(pmd_pte(pmd))) argument
819 static inline int pmd_none(pmd_t pmd) in pmd_none() argument
821 return !pmd_raw(pmd); in pmd_none()
824 static inline int pmd_present(pmd_t pmd) in pmd_present() argument
832 if (pmd_raw(pmd) & cpu_to_be64(_PAGE_PRESENT | _PAGE_INVALID)) in pmd_present()
838 static inline int pmd_is_serializing(pmd_t pmd) in pmd_is_serializing() argument
848 if ((pmd_raw(pmd) & cpu_to_be64(_PAGE_PRESENT | _PAGE_INVALID)) == in pmd_is_serializing()
855 static inline int pmd_bad(pmd_t pmd) in pmd_bad() argument
858 return radix__pmd_bad(pmd); in pmd_bad()
859 return hash__pmd_bad(pmd); in pmd_bad()
885 extern struct page *pmd_page(pmd_t pmd);
913 #define pud_soft_dirty(pmd) pte_soft_dirty(pud_pte(pud)) argument
914 #define pud_mksoft_dirty(pmd) pte_pud(pte_mksoft_dirty(pud_pte(pud))) argument
915 #define pud_clear_soft_dirty(pmd) pte_pud(pte_clear_soft_dirty(pud_pte(pud))) argument
1032 static inline pte_t pmd_pte(pmd_t pmd) in pmd_pte() argument
1034 return __pte_raw(pmd_raw(pmd)); in pmd_pte()
1042 static inline pte_t *pmdp_ptep(pmd_t *pmd) in pmdp_ptep() argument
1044 return (pte_t *)pmd; in pmdp_ptep()
1046 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd)) argument
1047 #define pmd_dirty(pmd) pte_dirty(pmd_pte(pmd)) argument
1048 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) argument
1049 #define pmd_mkold(pmd) pte_pmd(pte_mkold(pmd_pte(pmd))) argument
1050 #define pmd_wrprotect(pmd) pte_pmd(pte_wrprotect(pmd_pte(pmd))) argument
1051 #define pmd_mkdirty(pmd) pte_pmd(pte_mkdirty(pmd_pte(pmd))) argument
1052 #define pmd_mkclean(pmd) pte_pmd(pte_mkclean(pmd_pte(pmd))) argument
1053 #define pmd_mkyoung(pmd) pte_pmd(pte_mkyoung(pmd_pte(pmd))) argument
1054 #define pmd_mkwrite_novma(pmd) pte_pmd(pte_mkwrite_novma(pmd_pte(pmd))) argument
1057 #define pmd_soft_dirty(pmd) pte_soft_dirty(pmd_pte(pmd)) argument
1058 #define pmd_mksoft_dirty(pmd) pte_pmd(pte_mksoft_dirty(pmd_pte(pmd))) argument
1059 #define pmd_clear_soft_dirty(pmd) pte_pmd(pte_clear_soft_dirty(pmd_pte(pmd))) argument
1062 #define pmd_swp_mksoft_dirty(pmd) pte_pmd(pte_swp_mksoft_dirty(pmd_pte(pmd))) argument
1063 #define pmd_swp_soft_dirty(pmd) pte_swp_soft_dirty(pmd_pte(pmd)) argument
1064 #define pmd_swp_clear_soft_dirty(pmd) pte_pmd(pte_swp_clear_soft_dirty(pmd_pte(pmd))) argument
1069 static inline int pmd_protnone(pmd_t pmd) in pmd_protnone() argument
1071 return pte_protnone(pmd_pte(pmd)); in pmd_protnone()
1075 #define pmd_write(pmd) pte_write(pmd_pte(pmd)) argument
1078 static inline bool pmd_access_permitted(pmd_t pmd, bool write) in pmd_access_permitted() argument
1090 if (pmd_is_serializing(pmd)) in pmd_access_permitted()
1093 return pte_access_permitted(pmd_pte(pmd), write); in pmd_access_permitted()
1100 extern pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot);
1103 pmd_t *pmdp, pmd_t pmd);
1108 unsigned long addr, pmd_t *pmd) in update_mmu_cache_pmd() argument
1206 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge() argument
1208 if (!pmd_present(pmd)) in pmd_trans_huge()
1212 return radix__pmd_trans_huge(pmd); in pmd_trans_huge()
1213 return hash__pmd_trans_huge(pmd); in pmd_trans_huge()
1244 static inline pmd_t __pmd_mkhuge(pmd_t pmd) in __pmd_mkhuge() argument
1247 return radix__pmd_mkhuge(pmd); in __pmd_mkhuge()
1248 return hash__pmd_mkhuge(pmd); in __pmd_mkhuge()
1262 static inline pmd_t pmd_mkhuge(pmd_t pmd) in pmd_mkhuge() argument
1266 WARN_ON((pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE)) == 0); in pmd_mkhuge()
1268 WARN_ON((pmd_raw(pmd) & cpu_to_be64(_PAGE_PTE | H_PAGE_THP_HUGE)) != in pmd_mkhuge()
1271 return pmd; in pmd_mkhuge()
1384 static inline pmd_t pmd_mkdevmap(pmd_t pmd) in pmd_mkdevmap() argument
1387 return radix__pmd_mkdevmap(pmd); in pmd_mkdevmap()
1388 return hash__pmd_mkdevmap(pmd); in pmd_mkdevmap()
1399 static inline int pmd_devmap(pmd_t pmd) in pmd_devmap() argument
1401 return pte_devmap(pmd_pte(pmd)); in pmd_devmap()