Lines Matching refs:mm
38 pgd_alloc_one_fast (struct mm_struct *mm) in pgd_alloc_one_fast() argument
52 pgd_alloc (struct mm_struct *mm) in pgd_alloc() argument
55 pgd_t *pgd = pgd_alloc_one_fast(mm); in pgd_alloc()
74 pgd_populate (struct mm_struct *mm, pgd_t *pgd_entry, pmd_t *pmd) in pgd_populate() argument
81 pmd_alloc_one_fast (struct mm_struct *mm, unsigned long addr) in pmd_alloc_one_fast() argument
94 pmd_alloc_one (struct mm_struct *mm, unsigned long addr) in pmd_alloc_one() argument
112 pmd_populate (struct mm_struct *mm, pmd_t *pmd_entry, pte_t *pte) in pmd_populate() argument
118 pte_alloc_one_fast (struct mm_struct *mm, unsigned long addr) in pte_alloc_one_fast() argument
132 pte_alloc_one (struct mm_struct *mm, unsigned long addr) in pte_alloc_one() argument
164 extern void smp_flush_tlb_mm (struct mm_struct *mm);
171 local_flush_tlb_mm (struct mm_struct *mm) in local_flush_tlb_mm() argument
173 if (mm == current->active_mm) in local_flush_tlb_mm()
174 activate_context(mm); in local_flush_tlb_mm()
183 flush_tlb_mm (struct mm_struct *mm) in flush_tlb_mm() argument
185 if (!mm) in flush_tlb_mm()
188 mm->context = 0; in flush_tlb_mm()
190 if (atomic_read(&mm->mm_users) == 0) in flush_tlb_mm()
194 smp_flush_tlb_mm(mm); in flush_tlb_mm()
196 local_flush_tlb_mm(mm); in flush_tlb_mm()
200 extern void flush_tlb_range (struct mm_struct *mm, unsigned long start, unsigned long end);
223 flush_tlb_pgtables (struct mm_struct *mm, unsigned long start, unsigned long end) in flush_tlb_pgtables() argument
233 flush_tlb_range(mm, ia64_thash(start), ia64_thash(end)); in flush_tlb_pgtables()
242 #define flush_cache_mm(mm) do { } while (0) argument
243 #define flush_cache_range(mm, start, end) do { } while (0) argument