Searched refs:old_mm (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | ldt.c | 443 int ldt_dup_context(struct mm_struct *old_mm, struct mm_struct *mm) in ldt_dup_context() argument 448 if (!old_mm) in ldt_dup_context() 451 mutex_lock(&old_mm->context.lock); in ldt_dup_context() 452 if (!old_mm->context.ldt) in ldt_dup_context() 455 new_ldt = alloc_ldt_struct(old_mm->context.ldt->nr_entries); in ldt_dup_context() 461 memcpy(new_ldt->entries, old_mm->context.ldt->entries, in ldt_dup_context() 474 mutex_unlock(&old_mm->context.lock); in ldt_dup_context()
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | exec.c | 982 struct mm_struct *old_mm, *active_mm; in exec_mmap() local 987 old_mm = current->mm; in exec_mmap() 988 exec_mm_release(tsk, old_mm); in exec_mmap() 989 if (old_mm) in exec_mmap() 990 sync_mm_rss(old_mm); in exec_mmap() 996 if (old_mm) { in exec_mmap() 1003 mmap_read_lock(old_mm); in exec_mmap() 1004 if (unlikely(old_mm->core_state)) { in exec_mmap() 1005 mmap_read_unlock(old_mm); in exec_mmap() 1033 if (old_mm) { in exec_mmap() [all …]
|
| /OK3568_Linux_fs/kernel/arch/sparc/include/asm/ |
| H A D | mmu_context_32.h | 26 void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm,
|
| H A D | mmu_context_64.h | 81 static inline void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, struct task_struct *ts… in switch_mm() argument
|
| /OK3568_Linux_fs/kernel/arch/sparc/mm/ |
| H A D | srmmu.c | 413 static inline void alloc_context(struct mm_struct *old_mm, struct mm_struct *mm) in alloc_context() argument 426 if (ctxp->ctx_mm == old_mm) in alloc_context() 471 void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, in switch_mm() argument 478 alloc_context(old_mm, mm); in switch_mm()
|