• Home
  • Raw
  • Download

Lines Matching refs:mm

119 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable);
147 #define pgd_offset(mm, address) pgd_offset_pgd((mm)->pgd, (address)) argument
163 static inline pmd_t *pmd_off(struct mm_struct *mm, unsigned long va) in pmd_off() argument
165 return pmd_offset(pud_offset(p4d_offset(pgd_offset(mm, va), va), va), va); in pmd_off()
268 static inline void set_ptes(struct mm_struct *mm, unsigned long addr, in set_ptes() argument
271 page_table_check_ptes_set(mm, ptep, pte, nr); in set_ptes()
282 #define set_pte_at(mm, addr, ptep, pte) set_ptes(mm, addr, ptep, pte, 1) argument
459 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() argument
464 pte_clear(mm, address, ptep); in ptep_get_and_clear()
465 page_table_check_pte_clear(mm, pte); in ptep_get_and_clear()
514 static inline void ptep_clear(struct mm_struct *mm, unsigned long addr, in ptep_clear() argument
517 ptep_get_and_clear(mm, addr, ptep); in ptep_clear()
605 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() argument
612 page_table_check_pmd_clear(mm, pmd); in pmdp_huge_get_and_clear()
618 static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm, in pudp_huge_get_and_clear() argument
625 page_table_check_pud_clear(mm, pud); in pudp_huge_get_and_clear()
653 static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm, in ptep_get_and_clear_full() argument
657 return ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
681 static inline pte_t get_and_clear_full_ptes(struct mm_struct *mm, in get_and_clear_full_ptes() argument
686 pte = ptep_get_and_clear_full(mm, addr, ptep, full); in get_and_clear_full_ptes()
690 tmp_pte = ptep_get_and_clear_full(mm, addr, ptep, full); in get_and_clear_full_ptes()
719 static inline void clear_full_ptes(struct mm_struct *mm, unsigned long addr, in clear_full_ptes() argument
723 ptep_get_and_clear_full(mm, addr, ptep, full); in clear_full_ptes()
759 static inline void pte_clear_not_present_full(struct mm_struct *mm, in pte_clear_not_present_full() argument
764 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
784 static inline void clear_not_present_full_ptes(struct mm_struct *mm, in clear_not_present_full_ptes() argument
788 pte_clear_not_present_full(mm, addr, ptep, full); in clear_not_present_full_ptes()
828 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
831 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
853 static inline void wrprotect_ptes(struct mm_struct *mm, unsigned long addr, in wrprotect_ptes() argument
857 ptep_set_wrprotect(mm, addr, ptep); in wrprotect_ptes()
884 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
888 set_pmd_at(mm, address, pmdp, pmd_wrprotect(old_pmd)); in pmdp_set_wrprotect()
891 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
901 static inline void pudp_set_wrprotect(struct mm_struct *mm, in pudp_set_wrprotect() argument
906 set_pud_at(mm, address, pudp, pud_wrprotect(old_pud)); in pudp_set_wrprotect()
909 static inline void pudp_set_wrprotect(struct mm_struct *mm, in pudp_set_wrprotect() argument
935 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
940 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
1100 static inline void arch_do_swap_page_nr(struct mm_struct *mm, in arch_do_swap_page_nr() argument
1117 static inline void arch_do_swap_page_nr(struct mm_struct *mm, in arch_do_swap_page_nr() argument
1140 static inline int arch_unmap_one(struct mm_struct *mm, in arch_unmap_one() argument
1178 #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) argument
1186 # define pte_accessible(mm, pte) ((void)(pte), 1) argument
1884 #define mm_p4d_folded(mm) __is_defined(__PAGETABLE_P4D_FOLDED) argument
1888 #define mm_pud_folded(mm) __is_defined(__PAGETABLE_PUD_FOLDED) argument
1892 #define mm_pmd_folded(mm) __is_defined(__PAGETABLE_PMD_FOLDED) argument