/linux-6.6.21/arch/parisc/include/asm/ |
D | mmu_context.h | 50 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/ |
D | mmu_context.h | 77 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/ |
D | mmu_context.h | 73 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/ |
D | mmu_context.h | 226 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/ |
D | mmu_context.h | 9 #ifndef switch_mm_irqs_off 10 # define switch_mm_irqs_off switch_mm macro
|
/linux-6.6.21/arch/x86/include/asm/ |
D | mmu_context.h | 171 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/ |
D | mmu_context.c | 43 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/ |
D | code-patching.c | 86 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/ |
D | tlb.c | 330 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/ |
D | cache.c | 346 switch_mm_irqs_off(NULL, vma->vm_mm, NULL); in flush_user_cache_page()
|
/linux-6.6.21/arch/x86/kernel/ |
D | alternative.c | 1740 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/ |
D | kthread.c | 1432 switch_mm_irqs_off(active_mm, mm, tsk); in kthread_use_mm()
|
/linux-6.6.21/arch/powerpc/mm/book3s64/ |
D | radix_tlb.c | 690 switch_mm_irqs_off(mm, &init_mm, current); in exit_lazy_flush_tlb()
|
/linux-6.6.21/kernel/sched/ |
D | core.c | 5368 switch_mm_irqs_off(prev->active_mm, next->mm, next); in context_switch()
|