Lines Matching refs:pmd_t

242 static inline pmd_t clear_pmd_bit(pmd_t pmd, pgprot_t prot)  in clear_pmd_bit()
248 static inline pmd_t set_pmd_bit(pmd_t pmd, pgprot_t prot) in set_pmd_bit()
333 static inline pmd_t pmd_mkcont(pmd_t pmd) in pmd_mkcont()
338 static inline pmd_t pmd_mknoncont(pmd_t pmd) in pmd_mknoncont()
499 static inline pmd_t pud_pmd(pud_t pud) in pud_pmd()
504 static inline pte_t pmd_pte(pmd_t pmd) in pmd_pte()
509 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd()
574 static inline int pmd_protnone(pmd_t pmd) in pmd_protnone()
607 static inline pmd_t pmd_mkhuge(pmd_t pmd) in pmd_mkhuge()
622 static inline pmd_t pmd_mkspecial(pmd_t pmd) in pmd_mkspecial()
658 static inline pgprot_t pmd_pgprot(pmd_t pmd) in pmd_pgprot()
684 page_table_check_pmds_set(mm, addr, (pmd_t *)ptep, in __set_ptes_anysz()
718 pmd_t *pmdp, pmd_t pmd, unsigned int nr) in __set_pmds()
783 static inline bool pmd_leaf(pmd_t pmd) in pmd_leaf()
794 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge()
824 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd()
839 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear()
844 static inline phys_addr_t pmd_page_paddr(pmd_t pmd) in pmd_page_paddr()
849 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
913 static inline pmd_t *pud_pgtable(pud_t pud) in pud_pgtable()
915 return (pmd_t *)__va(pud_page_paddr(pud)); in pud_pgtable()
919 …ne pmd_offset_phys(dir, addr) (pud_page_paddr(READ_ONCE(*(dir))) + pmd_index(addr) * sizeof(pmd_t))
921 #define pmd_set_fixmap(addr) ((pmd_t *)set_fixmap_offset(FIX_PMD, addr))
928 #define pmd_offset_kimg(dir,addr) ((pmd_t *)__phys_to_kimg(pmd_offset_phys((dir), (addr))))
938 #define pmd_set_fixmap_offset(pudp, addr) ((pmd_t *)pudp)
941 #define pmd_offset_kimg(dir,addr) ((pmd_t *)dir)
1249 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) in pmd_modify()
1270 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags()
1271 pmd_t entry, int dirty) in pmdp_set_access_flags()
1284 static inline bool pmd_user_accessible_page(struct mm_struct *mm, unsigned long addr, pmd_t pmd) in pmd_user_accessible_page()
1344 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young()
1417 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear()
1418 unsigned long address, pmd_t *pmdp) in pmdp_huge_get_and_clear()
1500 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect()
1506 static inline pmd_t pmdp_establish(struct vm_area_struct *vma, in pmdp_establish()
1507 unsigned long address, pmd_t *pmdp, pmd_t pmd) in pmdp_establish()