Home
last modified time | relevance | path

Searched refs:switch_mm_irqs_off (Results 1 – 14 of 14) sorted by relevance

/linux-6.6.21/arch/parisc/include/asm/
Dmmu_context.h50 static inline void switch_mm_irqs_off(struct mm_struct *prev, in switch_mm_irqs_off() function
74 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
77 #define switch_mm_irqs_off switch_mm_irqs_off macro
/linux-6.6.21/arch/loongarch/include/asm/
Dmmu_context.h77 static inline void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, in switch_mm_irqs_off() function
100 #define switch_mm_irqs_off switch_mm_irqs_off macro
108 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
/linux-6.6.21/arch/s390/include/asm/
Dmmu_context.h73 static inline void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, in switch_mm_irqs_off() function
88 #define switch_mm_irqs_off switch_mm_irqs_off macro
96 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
/linux-6.6.21/arch/powerpc/include/asm/
Dmmu_context.h226 extern void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
235 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
238 #define switch_mm_irqs_off switch_mm_irqs_off macro
247 switch_mm_irqs_off(prev, next, current); in activate_mm()
/linux-6.6.21/include/linux/
Dmmu_context.h9 #ifndef switch_mm_irqs_off
10 # define switch_mm_irqs_off switch_mm macro
/linux-6.6.21/arch/x86/include/asm/
Dmmu_context.h171 extern void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
173 #define switch_mm_irqs_off switch_mm_irqs_off macro
/linux-6.6.21/arch/powerpc/mm/
Dmmu_context.c43 void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, in switch_mm_irqs_off() function
/linux-6.6.21/arch/powerpc/lib/
Dcode-patching.c86 switch_mm_irqs_off(orig_mm, temp_mm, current); in start_using_temp_mm()
98 switch_mm_irqs_off(temp_mm, orig_mm, current); in stop_using_temp_mm()
/linux-6.6.21/arch/x86/mm/
Dtlb.c330 switch_mm_irqs_off(prev, next, tsk); in switch_mm()
495 void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next, in switch_mm_irqs_off() function
790 switch_mm_irqs_off(NULL, &init_mm, NULL); in flush_tlb_func()
/linux-6.6.21/arch/parisc/kernel/
Dcache.c346 switch_mm_irqs_off(NULL, vma->vm_mm, NULL); in flush_user_cache_page()
/linux-6.6.21/arch/x86/kernel/
Dalternative.c1740 switch_mm_irqs_off(NULL, mm, current); in use_temporary_mm()
1762 switch_mm_irqs_off(NULL, prev_state.mm, current); in unuse_temporary_mm()
/linux-6.6.21/kernel/
Dkthread.c1432 switch_mm_irqs_off(active_mm, mm, tsk); in kthread_use_mm()
/linux-6.6.21/arch/powerpc/mm/book3s64/
Dradix_tlb.c690 switch_mm_irqs_off(mm, &init_mm, current); in exit_lazy_flush_tlb()
/linux-6.6.21/kernel/sched/
Dcore.c5368 switch_mm_irqs_off(prev->active_mm, next->mm, next); in context_switch()