1 #ifndef _ASM_GENERIC_PGTABLE_UFFD_H
2 #define _ASM_GENERIC_PGTABLE_UFFD_H
4 #ifndef CONFIG_HAVE_ARCH_USERFAULTFD_WP
5 static __always_inline
int pte_uffd_wp(pte_t pte
)
10 static __always_inline
int pmd_uffd_wp(pmd_t pmd
)
15 static __always_inline pte_t
pte_mkuffd_wp(pte_t pte
)
20 static __always_inline pmd_t
pmd_mkuffd_wp(pmd_t pmd
)
25 static __always_inline pte_t
pte_clear_uffd_wp(pte_t pte
)
30 static __always_inline pmd_t
pmd_clear_uffd_wp(pmd_t pmd
)
35 static __always_inline pte_t
pte_swp_mkuffd_wp(pte_t pte
)
40 static __always_inline
int pte_swp_uffd_wp(pte_t pte
)
45 static __always_inline pte_t
pte_swp_clear_uffd_wp(pte_t pte
)
50 static inline pmd_t
pmd_swp_mkuffd_wp(pmd_t pmd
)
55 static inline int pmd_swp_uffd_wp(pmd_t pmd
)
60 static inline pmd_t
pmd_swp_clear_uffd_wp(pmd_t pmd
)
64 #endif /* CONFIG_HAVE_ARCH_USERFAULTFD_WP */
66 #endif /* _ASM_GENERIC_PGTABLE_UFFD_H */