/linux-master/arch/arc/include/asm/ |
H A D | tlbflush.h | 12 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 D | smp_tlb.c | 33 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 D | context.c | 19 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
|
/linux-master/arch/hexagon/include/asm/ |
H A D | tlbflush.h | 25 extern void flush_tlb_mm(struct mm_struct *mm);
|
/linux-master/arch/microblaze/mm/ |
H A D | mmu_context.c | 31 struct mm_struct *context_mm[LAST_CONTEXT+1]; 56 struct mm_struct *mm;
|
/linux-master/arch/mips/include/asm/ |
H A D | dsemul.h | 19 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 D | tlbflush.h | 30 extern void flush_tlb_mm(struct mm_struct *);
|
/linux-master/arch/nios2/include/asm/ |
H A D | tlbflush.h | 9 struct mm_struct; 25 extern void flush_tlb_mm(struct mm_struct *mm);
|
/linux-master/arch/nios2/mm/ |
H A D | mmu_context.c | 80 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 D | copro.h | 16 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 D | pgalloc.h | 17 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 D | context.c | 102 struct mm_struct *mm;
|
/linux-master/arch/sh/include/asm/ |
H A D | tlbflush.h | 15 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 D | tlbflush_32.c | 42 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 D | cachetlb_32.h | 5 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 D | tlbflush_64.h | 13 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 D | uprobes.h | 40 extern int arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long addr);
|
/linux-master/arch/sparc/kernel/ |
H A D | adi_64.c | 124 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 D | uprobes.c | 77 struct mm_struct *mm, unsigned long addr)
|
/linux-master/arch/sparc/mm/ |
H A D | leon_mm.c | 277 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 D | hibernate.c | 37 struct mm_struct *mm = current->active_mm;
|
/linux-master/include/asm-generic/ |
H A D | tlbflush.h | 15 static inline void flush_tlb_mm(struct mm_struct *mm)
|
/linux-master/include/linux/ |
H A D | elf-randomize.h | 5 struct mm_struct; 17 extern unsigned long arch_randomize_brk(struct mm_struct *mm);
|
H A D | uprobes.h | 20 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 D | cxl-base.h | 37 void cxl_slbia(struct mm_struct *mm); 44 static inline void cxl_slbia(struct mm_struct *mm) {}
|