Searched refs:mm (Results 1 - 25 of 2900) sorted by path

1234567891011>>

/linux-master/arch/alpha/include/asm/
H A Dtlb.h7 #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte)
8 #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd)
/linux-master/arch/alpha/kernel/
H A Dpci-noop.c13 #include <linux/mm.h>
H A Dsmc37c669.c6 #include <linux/mm.h>
H A Dsmc37c93x.c8 #include <linux/mm.h>
/linux-master/arch/arc/include/asm/
H A Dtlbflush.h9 #include <linux/mm.h>
12 void local_flush_tlb_mm(struct mm_struct *mm);
27 #define flush_tlb_mm(mm) local_flush_tlb_mm(mm)
37 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-master/arch/arc/kernel/
H A Darc_hostlink.c12 #include <linux/mm.h> /* VM_IO */
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c33 struct mm_struct *mm = (struct mm_struct *)arg; local
35 local_flush_tlb_mm(mm);
164 static void broadcast_tlb_mm_a15_erratum(struct mm_struct *mm) argument
173 a15_erratum_get_cpumask(this_cpu, mm, &mask);
187 void flush_tlb_mm(struct mm_struct *mm) argument
190 on_each_cpu_mask(mm_cpumask(mm), ipi_flush_tlb_mm, mm, 1); local
192 __flush_tlb_mm(mm);
193 broadcast_tlb_mm_a15_erratum(mm);
/linux-master/arch/arm/mach-omap2/
H A Dfb.c11 #include <linux/mm.h>
/linux-master/arch/arm/mach-tegra/
H A Dio.c15 #include <linux/mm.h>
/linux-master/arch/arm/mm/
H A Dproc-syms.c3 * linux/arch/arm/mm/proc-syms.c
8 #include <linux/mm.h>
H A Dtlb-fa.S3 * linux/arch/arm/mm/tlb-fa.S
25 * flush_user_tlb_range(start, end, mm)
31 * - mm - mm_struct describing address space
37 eors r3, ip, r3 @ == mm ?
H A Dtlb-v4.S3 * linux/arch/arm/mm/tlbv4.S
21 * v4_flush_user_tlb_range(start, end, mm)
27 * - mm - mm_struct describing address space
33 eors r3, ip, r3 @ == mm ?
H A Dtlb-v4wb.S3 * linux/arch/arm/mm/tlbv4wb.S
21 * v4wb_flush_user_tlb_range(start, end, mm)
27 * - mm - mm_struct describing address space
33 eors r3, ip, r3 @ == mm ?
H A Dtlb-v4wbi.S3 * linux/arch/arm/mm/tlbv4wbi.S
20 * v4wb_flush_user_tlb_range(start, end, mm)
26 * - mm - mm_struct describing address space
32 eors r3, ip, r3 @ == mm ?
/linux-master/arch/arm64/kernel/
H A Dsys.c12 #include <linux/mm.h>
/linux-master/arch/csky/mm/
H A Dcontext.c7 #include <linux/mm.h>
19 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu) argument
21 asid_check_context(&asid_info, &mm->context.asid, cpu, mm);
/linux-master/arch/hexagon/include/asm/
H A Dtlbflush.h11 #include <linux/mm.h>
25 extern void flush_tlb_mm(struct mm_struct *mm);
39 * they would only be located by consulting the mm structure, and they
43 #define flush_tlb_pgtables(mm, start, end)
/linux-master/arch/hexagon/mm/
H A Dcache.c8 #include <linux/mm.h>
/linux-master/arch/m68k/amiga/
H A Dchipram.c13 #include <linux/mm.h>
/linux-master/arch/m68k/include/asm/
H A Dflat.h13 if (current->mm) \
14 (regs)->d5 = current->mm->start_data; \
H A Dpgalloc.h5 #include <linux/mm.h>
/linux-master/arch/microblaze/kernel/
H A Dsys_microblaze.c17 #include <linux/mm.h>
/linux-master/arch/microblaze/mm/
H A Dmmu_context.c7 * Derived from arch/ppc/mm/4xx_mmu.c:
10 * Derived from arch/ppc/mm/init.c:
18 * Derived from "arch/i386/mm/init.c"
22 #include <linux/mm.h>
56 struct mm_struct *mm; local
62 mm = context_mm[next_mmu_context];
63 flush_tlb_mm(mm);
64 destroy_context(mm);
/linux-master/arch/mips/ath25/
H A Dearly_printk.c9 #include <linux/mm.h>
/linux-master/arch/mips/include/asm/
H A Ddsemul.h99 * dsemul_mm_cleanup() - Cleanup per-mm delay slot 'emulation' state
100 * @mm: The struct mm_struct to cleanup state for.
102 * Cleanup state for the given @mm, ensuring that any memory allocated
104 * before @mm is freed in order to avoid memory leaks.
107 extern void dsemul_mm_cleanup(struct mm_struct *mm);
109 static inline void dsemul_mm_cleanup(struct mm_struct *mm) argument

Completed in 226 milliseconds

1234567891011>>