Home
last modified time | relevance | path

Searched refs:old_mm (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/x86/kernel/
Dldt.c343 int ldt_dup_context(struct mm_struct *old_mm, struct mm_struct *mm) in ldt_dup_context() argument
348 if (!old_mm) in ldt_dup_context()
351 mutex_lock(&old_mm->context.lock); in ldt_dup_context()
352 if (!old_mm->context.ldt) in ldt_dup_context()
355 new_ldt = alloc_ldt_struct(old_mm->context.ldt->nr_entries); in ldt_dup_context()
361 memcpy(new_ldt->entries, old_mm->context.ldt->entries, in ldt_dup_context()
374 mutex_unlock(&old_mm->context.lock); in ldt_dup_context()
/Linux-v4.19/fs/
Dexec.c1009 struct mm_struct *old_mm, *active_mm; in exec_mmap() local
1013 old_mm = current->mm; in exec_mmap()
1014 mm_release(tsk, old_mm); in exec_mmap()
1016 if (old_mm) { in exec_mmap()
1017 sync_mm_rss(old_mm); in exec_mmap()
1024 down_read(&old_mm->mmap_sem); in exec_mmap()
1025 if (unlikely(old_mm->core_state)) { in exec_mmap()
1026 up_read(&old_mm->mmap_sem); in exec_mmap()
1038 if (old_mm) { in exec_mmap()
1039 up_read(&old_mm->mmap_sem); in exec_mmap()
[all …]
/Linux-v4.19/arch/sparc/include/asm/
Dmmu_context_32.h26 void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm,
Dmmu_context_64.h81 static inline void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, struct task_struct *ts… in switch_mm() argument
/Linux-v4.19/arch/sparc/mm/
Dsrmmu.c429 static inline void alloc_context(struct mm_struct *old_mm, struct mm_struct *mm) in alloc_context() argument
442 if (ctxp->ctx_mm == old_mm) in alloc_context()
485 void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, in switch_mm() argument
492 alloc_context(old_mm, mm); in switch_mm()