Lines Matching defs:pmd
186 #define pmd_access_permitted(pmd, write) \ argument
203 static inline pmd_t clear_pmd_bit(pmd_t pmd, pgprot_t prot) in clear_pmd_bit()
209 static inline pmd_t set_pmd_bit(pmd_t pmd, pgprot_t prot) in set_pmd_bit()
291 static inline pmd_t pmd_mkcont(pmd_t pmd) in pmd_mkcont()
477 static inline pte_t pmd_pte(pmd_t pmd) in pmd_pte()
547 static inline int pmd_protnone(pmd_t pmd) in pmd_protnone()
553 #define pmd_present(pmd) pte_present(pmd_pte(pmd)) argument
554 #define pmd_dirty(pmd) pte_dirty(pmd_pte(pmd)) argument
555 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) argument
556 #define pmd_valid(pmd) pte_valid(pmd_pte(pmd)) argument
557 #define pmd_user(pmd) pte_user(pmd_pte(pmd)) argument
558 #define pmd_user_exec(pmd) pte_user_exec(pmd_pte(pmd)) argument
559 #define pmd_cont(pmd) pte_cont(pmd_pte(pmd)) argument
560 #define pmd_wrprotect(pmd) pte_pmd(pte_wrprotect(pmd_pte(pmd))) argument
561 #define pmd_mkold(pmd) pte_pmd(pte_mkold(pmd_pte(pmd))) argument
562 #define pmd_mkwrite_novma(pmd) pte_pmd(pte_mkwrite_novma(pmd_pte(pmd))) argument
563 #define pmd_mkclean(pmd) pte_pmd(pte_mkclean(pmd_pte(pmd))) argument
564 #define pmd_mkdirty(pmd) pte_pmd(pte_mkdirty(pmd_pte(pmd))) argument
565 #define pmd_mkyoung(pmd) pte_pmd(pte_mkyoung(pmd_pte(pmd))) argument
566 #define pmd_mkinvalid(pmd) pte_pmd(pte_mkinvalid(pmd_pte(pmd))) argument
568 #define pmd_uffd_wp(pmd) pte_uffd_wp(pmd_pte(pmd)) argument
569 #define pmd_mkuffd_wp(pmd) pte_pmd(pte_mkuffd_wp(pmd_pte(pmd))) argument
570 #define pmd_clear_uffd_wp(pmd) pte_pmd(pte_clear_uffd_wp(pmd_pte(pmd))) argument
571 #define pmd_swp_uffd_wp(pmd) pte_swp_uffd_wp(pmd_pte(pmd)) argument
572 #define pmd_swp_mkuffd_wp(pmd) pte_pmd(pte_swp_mkuffd_wp(pmd_pte(pmd))) argument
573 #define pmd_swp_clear_uffd_wp(pmd) \ argument
577 #define pmd_write(pmd) pte_write(pmd_pte(pmd)) argument
579 static inline pmd_t pmd_mkhuge(pmd_t pmd) in pmd_mkhuge()
593 #define pmd_devmap(pmd) pte_devmap(pmd_pte(pmd)) argument
595 static inline pmd_t pmd_mkdevmap(pmd_t pmd) in pmd_mkdevmap()
602 static inline pmd_t pmd_mkspecial(pmd_t pmd) in pmd_mkspecial()
608 #define __pmd_to_phys(pmd) __pte_to_phys(pmd_pte(pmd)) argument
610 #define pmd_pfn(pmd) ((__pmd_to_phys(pmd) & PMD_MASK) >> PAGE_SHIFT) argument
637 static inline pgprot_t pmd_pgprot(pmd_t pmd) in pmd_pgprot()
662 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()
723 #define pmd_none(pmd) (!pmd_val(pmd)) argument
725 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ argument
727 #define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ argument
729 #define pmd_leaf(pmd) (pmd_present(pmd) && !pmd_table(pmd)) argument
730 #define pmd_bad(pmd) (!pmd_table(pmd)) argument
732 #define pmd_leaf_size(pmd) (pmd_cont(pmd) ? CONT_PMD_SIZE : PMD_SIZE) argument
736 static inline int pmd_trans_huge(pmd_t pmd) in pmd_trans_huge()
772 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd()
794 static inline phys_addr_t pmd_page_paddr(pmd_t pmd) in pmd_page_paddr()
799 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr()
808 #define pte_set_fixmap_offset(pmd, addr) pte_set_fixmap(pte_offset_phys(pmd, addr)) argument
811 #define pmd_page(pmd) phys_to_page(__pmd_to_phys(pmd)) argument
1205 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) in pmd_modify()
1241 static inline bool pmd_user_accessible_page(pmd_t pmd) in pmd_user_accessible_page()
1350 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0)); in pmdp_huge_get_and_clear() local
1440 static inline pmd_t pmdp_establish(struct vm_area_struct *vma, in pmdp_establish()
1472 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) }) argument
1521 #define update_mmu_cache_pmd(vma, address, pmd) do { } while (0) argument