Lines Matching +full:5 +full:mm
251 " srlx %0, %5, %0\n" in pte_pfn()
341 " or %0, %5, %0\n" in pgprot_noncached()
346 " or %0, %5, %0\n" in pgprot_noncached()
673 static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a) in pte_accessible() argument
819 void set_pmd_at(struct mm_struct *mm, unsigned long addr,
822 static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr, in set_pmd_at() argument
829 static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_set() argument
897 void tlb_batch_add(struct mm_struct *mm, unsigned long vaddr,
901 static void maybe_tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, in maybe_tlb_batch_add() argument
911 if (likely(mm != &init_mm) && pte_accessible(mm, orig)) in maybe_tlb_batch_add()
912 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); in maybe_tlb_batch_add()
916 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() argument
921 set_pmd_at(mm, addr, pmdp, __pmd(0UL)); in pmdp_huge_get_and_clear()
925 static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr, in __set_pte_at() argument
931 maybe_tlb_batch_add(mm, addr, ptep, orig, fullmm, PAGE_SHIFT); in __set_pte_at()
936 static inline void set_ptes(struct mm_struct *mm, unsigned long addr, in set_ptes() argument
941 __set_pte_at(mm, addr, ptep, pte, 0); in set_ptes()
952 #define pte_clear(mm,addr,ptep) \ argument
953 set_pte_at((mm), (addr), (ptep), __pte(0UL))
956 #define pte_clear_not_present_full(mm,addr,ptep,fullmm) \ argument
957 __set_pte_at((mm), (addr), (ptep), __pte(0UL), (fullmm))
969 flush_dcache_folio_all(current->mm, \
998 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
1002 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
1011 * 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3
1012 * 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2
1016 * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
1058 void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma,
1061 int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma,
1065 static inline void arch_do_swap_page(struct mm_struct *mm, in arch_do_swap_page() argument
1078 adi_restore_tags(mm, vma, addr, pte); in arch_do_swap_page()
1082 static inline int arch_unmap_one(struct mm_struct *mm, in arch_unmap_one() argument
1087 return adi_save_tags(mm, vma, addr, oldpte); in arch_unmap_one()