1 #ifndef _ASM_GENERIC_HUGETLB_H
2 #define _ASM_GENERIC_HUGETLB_H
4 static inline pte_t
mk_huge_pte(struct page
*page
, pgprot_t pgprot
)
6 return mk_pte(page
, pgprot
);
9 static inline unsigned long huge_pte_write(pte_t pte
)
11 return pte_write(pte
);
14 static inline unsigned long huge_pte_dirty(pte_t pte
)
16 return pte_dirty(pte
);
19 static inline pte_t
huge_pte_mkwrite(pte_t pte
)
21 return pte_mkwrite(pte
);
24 static inline pte_t
huge_pte_mkdirty(pte_t pte
)
26 return pte_mkdirty(pte
);
29 static inline pte_t
huge_pte_modify(pte_t pte
, pgprot_t newprot
)
31 return pte_modify(pte
, newprot
);
34 static inline void huge_pte_clear(struct mm_struct
*mm
, unsigned long addr
,
37 pte_clear(mm
, addr
, ptep
);
40 #endif /* _ASM_GENERIC_HUGETLB_H */