linux/include/asm-generic/hugetlb.h
<<
>>
Prefs
   1#ifndef _ASM_GENERIC_HUGETLB_H
   2#define _ASM_GENERIC_HUGETLB_H
   3
   4static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot)
   5{
   6        return mk_pte(page, pgprot);
   7}
   8
   9static inline unsigned long huge_pte_write(pte_t pte)
  10{
  11        return pte_write(pte);
  12}
  13
  14static inline unsigned long huge_pte_dirty(pte_t pte)
  15{
  16        return pte_dirty(pte);
  17}
  18
  19static inline pte_t huge_pte_mkwrite(pte_t pte)
  20{
  21        return pte_mkwrite(pte);
  22}
  23
  24static inline pte_t huge_pte_mkdirty(pte_t pte)
  25{
  26        return pte_mkdirty(pte);
  27}
  28
  29static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot)
  30{
  31        return pte_modify(pte, newprot);
  32}
  33
  34static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
  35                                  pte_t *ptep)
  36{
  37        pte_clear(mm, addr, ptep);
  38}
  39
  40#endif /* _ASM_GENERIC_HUGETLB_H */
  41