Searched refs:mm_struct (Results 1 - 25 of 662) sorted by path

1234567891011>>

/linux-master/arch/arc/include/asm/
H A Dtlbflush.h12 void local_flush_tlb_mm(struct mm_struct *mm);
37 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c33 struct mm_struct *mm = (struct mm_struct *)arg;
164 static void broadcast_tlb_mm_a15_erratum(struct mm_struct *mm)
187 void flush_tlb_mm(struct mm_struct *mm)
/linux-master/arch/csky/mm/
H A Dcontext.c19 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
/linux-master/arch/hexagon/include/asm/
H A Dtlbflush.h25 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-master/arch/microblaze/mm/
H A Dmmu_context.c31 struct mm_struct *context_mm[LAST_CONTEXT+1];
56 struct mm_struct *mm;
/linux-master/arch/mips/include/asm/
H A Ddsemul.h19 struct mm_struct;
100 * @mm: The struct mm_struct to cleanup state for.
107 extern void dsemul_mm_cleanup(struct mm_struct *mm);
109 static inline void dsemul_mm_cleanup(struct mm_struct *mm)
H A Dtlbflush.h30 extern void flush_tlb_mm(struct mm_struct *);
/linux-master/arch/nios2/include/asm/
H A Dtlbflush.h9 struct mm_struct;
25 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-master/arch/nios2/mm/
H A Dmmu_context.c80 void switch_mm(struct mm_struct *prev, struct mm_struct *next,
106 void activate_mm(struct mm_struct *prev, struct mm_struct *next)
/linux-master/arch/powerpc/include/asm/
H A Dcopro.h16 int copro_handle_mm_fault(struct mm_struct *mm, unsigned long ea,
19 int copro_calculate_slb(struct mm_struct *mm, u64 ea, struct copro_slb *slb);
23 void copro_flush_all_slbs(struct mm_struct *mm);
25 static inline void copro_flush_all_slbs(struct mm_struct *mm) {}
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dpgalloc.h17 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp,
26 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp,
/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dcontext.c102 struct mm_struct *mm;
/linux-master/arch/sh/include/asm/
H A Dtlbflush.h15 extern void local_flush_tlb_mm(struct mm_struct *mm);
30 extern void flush_tlb_mm(struct mm_struct *mm);
/linux-master/arch/sh/mm/
H A Dtlbflush_32.c42 struct mm_struct *mm = vma->vm_mm;
106 void local_flush_tlb_mm(struct mm_struct *mm)
/linux-master/arch/sparc/include/asm/
H A Dcachetlb_32.h5 struct mm_struct;
10 void (*cache_mm)(struct mm_struct *);
16 void (*tlb_mm)(struct mm_struct *);
22 void (*sig_insns)(struct mm_struct *, unsigned long);
H A Dtlbflush_64.h13 struct mm_struct *mm;
21 void flush_tsb_user_page(struct mm_struct *mm, unsigned long vaddr,
26 static inline void flush_tlb_mm(struct mm_struct *mm)
56 static inline void global_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr)
64 void smp_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr);
H A Duprobes.h40 extern int arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long addr);
/linux-master/arch/sparc/kernel/
H A Dadi_64.c124 tag_storage_desc_t *find_tag_store(struct mm_struct *mm,
156 tag_storage_desc_t *alloc_tag_store(struct mm_struct *mm,
299 void del_tag_store(tag_storage_desc_t *tag_desc, struct mm_struct *mm)
327 void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma,
370 int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma,
H A Duprobes.c77 struct mm_struct *mm, unsigned long addr)
/linux-master/arch/sparc/mm/
H A Dleon_mm.c277 static void leon_flush_cache_mm(struct mm_struct *mm)
294 static void leon_flush_tlb_mm(struct mm_struct *mm)
317 static void leon_flush_sig_insns(struct mm_struct *mm, unsigned long page)
/linux-master/arch/sparc/power/
H A Dhibernate.c37 struct mm_struct *mm = current->active_mm;
/linux-master/include/asm-generic/
H A Dtlbflush.h15 static inline void flush_tlb_mm(struct mm_struct *mm)
/linux-master/include/linux/
H A Delf-randomize.h5 struct mm_struct;
17 extern unsigned long arch_randomize_brk(struct mm_struct *mm);
H A Duprobes.h20 struct mm_struct;
43 struct mm_struct *mm);
106 extern int set_swbp(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long vaddr);
107 extern int set_orig_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long vaddr);
112 extern int uprobe_write_opcode(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr, uprobe_opcode_t);
121 extern void uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm);
129 extern void uprobe_clear_state(struct mm_struct *mm);
130 extern int arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long addr);
184 uprobe_dup_mmap(struct mm_struct *oldm
[all...]
/linux-master/include/misc/
H A Dcxl-base.h37 void cxl_slbia(struct mm_struct *mm);
44 static inline void cxl_slbia(struct mm_struct *mm) {}

Completed in 347 milliseconds

1234567891011>>