Home
last modified time | relevance | path

Searched refs:next_mm (Results 1 – 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/arch/alpha/include/asm/
Dmmu_context.h136 ev5_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm, in ev5_switch_mm() argument
149 mmc = next_mm->context[cpu]; in ev5_switch_mm()
151 mmc = __get_new_mm_context(next_mm, cpu); in ev5_switch_mm()
152 next_mm->context[cpu] = mmc; in ev5_switch_mm()
166 ev4_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm, in ev4_switch_mm() argument
177 if (prev_mm != next_mm) in ev4_switch_mm()
182 ev5_switch_mm(prev_mm, next_mm, next); in ev4_switch_mm()
205 ev5_activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm) in ev5_activate_mm() argument
207 __load_new_mm_context(next_mm); in ev5_activate_mm()
211 ev4_activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm) in ev4_activate_mm() argument
[all …]
/kernel/linux/linux-5.10/arch/m68k/include/asm/
Dmmu_context.h216 struct mm_struct *next_mm) in activate_mm() argument
218 activate_context(next_mm); in activate_mm()
306 struct mm_struct *next_mm) in activate_mm() argument
308 next_mm->context = virt_to_phys(next_mm->pgd); in activate_mm()
311 switch_mm_0230(next_mm); in activate_mm()
313 switch_mm_0460(next_mm); in activate_mm()
333 static inline void activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm) in activate_mm() argument
/kernel/linux/linux-5.10/arch/alpha/mm/
Dfault.c42 __load_new_mm_context(struct mm_struct *next_mm) in __load_new_mm_context() argument
47 mmc = __get_new_mm_context(next_mm, smp_processor_id()); in __load_new_mm_context()
48 next_mm->context[smp_processor_id()] = mmc; in __load_new_mm_context()
52 pcb->ptbr = ((unsigned long) next_mm->pgd - IDENT_ADDR) >> PAGE_SHIFT; in __load_new_mm_context()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
Dmmu_context.h197 #define switch_mm(prev_mm,next_mm,next_task) activate_mm(prev_mm, next_mm) argument
/kernel/linux/linux-5.10/include/asm-generic/
Dmmu_context.h42 struct mm_struct *next_mm) in activate_mm() argument
/kernel/linux/linux-5.10/arch/x86/mm/
Dtlb.c342 unsigned long prev_mm, next_mm; in cond_ibpb() local
375 next_mm = mm_mangle_tif_spec_ib(next); in cond_ibpb()
382 if (next_mm != prev_mm && in cond_ibpb()
383 (next_mm | prev_mm) & LAST_USER_MM_IBPB) in cond_ibpb()
386 this_cpu_write(cpu_tlbstate.last_user_mm_ibpb, next_mm); in cond_ibpb()
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Dexregion.c109 for (mm = mem_info->first_mm; mm; mm = mm->next_mm) { in acpi_ex_system_memory_space_handler()
184 mm->next_mm = mem_info->first_mm; in acpi_ex_system_memory_space_handler()
Devrgnini.c54 local_region_context->first_mm = mm->next_mm; in acpi_ev_system_memory_region_setup()
/kernel/linux/linux-5.10/kernel/sched/
Dsched.h2792 struct mm_struct *next_mm) in membarrier_switch_mm() argument
2796 if (prev_mm == next_mm) in membarrier_switch_mm()
2799 membarrier_state = atomic_read(&next_mm->membarrier_state); in membarrier_switch_mm()
2808 struct mm_struct *next_mm) in membarrier_switch_mm() argument
/kernel/linux/linux-5.10/include/acpi/
Dactypes.h1214 struct acpi_mem_mapping *next_mm; member
/kernel/linux/linux-5.10/mm/
Dksm.c2288 next_mm: in scan_get_next_rmap_item()
2383 goto next_mm; in scan_get_next_rmap_item()