/Linux-v4.19/arch/x86/include/asm/ |
D | mmu_context.h | 85 int ldt_dup_context(struct mm_struct *oldmm, struct mm_struct *mm); 90 static inline int ldt_dup_context(struct mm_struct *oldmm, in ldt_dup_context() argument 231 static inline int arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) in arch_dup_mmap() argument 233 paravirt_arch_dup_mmap(oldmm, mm); in arch_dup_mmap() 234 return ldt_dup_context(oldmm, mm); in arch_dup_mmap()
|
D | paravirt.h | 282 static inline void paravirt_arch_dup_mmap(struct mm_struct *oldmm, in paravirt_arch_dup_mmap() argument 285 PVOP_VCALL2(pv_mmu_ops.dup_mmap, oldmm, mm); in paravirt_arch_dup_mmap() 964 static inline void paravirt_arch_dup_mmap(struct mm_struct *oldmm, in paravirt_arch_dup_mmap() argument
|
D | paravirt_types.h | 214 void (*dup_mmap)(struct mm_struct *oldmm,
|
/Linux-v4.19/include/linux/ |
D | khugepaged.h | 33 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) in khugepaged_fork() argument 35 if (test_bit(MMF_VM_HUGEPAGE, &oldmm->flags)) in khugepaged_fork() 59 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) in khugepaged_fork() argument
|
D | ksm.h | 27 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) in ksm_fork() argument 29 if (test_bit(MMF_VM_MERGEABLE, &oldmm->flags)) in ksm_fork() 59 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) in ksm_fork() argument
|
D | uprobes.h | 132 extern void uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm); 187 uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm) in uprobe_dup_mmap() argument
|
/Linux-v4.19/kernel/ |
D | fork.c | 422 struct mm_struct *oldmm) in dup_mmap() argument 431 if (down_write_killable(&oldmm->mmap_sem)) { in dup_mmap() 435 flush_cache_dup_mm(oldmm); in dup_mmap() 436 uprobe_dup_mmap(oldmm, mm); in dup_mmap() 443 RCU_INIT_POINTER(mm->exe_file, get_mm_exe_file(oldmm)); in dup_mmap() 445 mm->total_vm = oldmm->total_vm; in dup_mmap() 446 mm->data_vm = oldmm->data_vm; in dup_mmap() 447 mm->exec_vm = oldmm->exec_vm; in dup_mmap() 448 mm->stack_vm = oldmm->stack_vm; in dup_mmap() 453 retval = ksm_fork(mm, oldmm); in dup_mmap() [all …]
|
/Linux-v4.19/drivers/oprofile/ |
D | buffer_sync.c | 496 struct mm_struct *oldmm; in sync_buffer() local 537 oldmm = mm; in sync_buffer() 538 release_mm(oldmm); in sync_buffer() 540 if (mm != oldmm) in sync_buffer()
|
/Linux-v4.19/include/asm-generic/ |
D | mm_hooks.h | 10 static inline int arch_dup_mmap(struct mm_struct *oldmm, in arch_dup_mmap() argument
|
/Linux-v4.19/arch/unicore32/include/asm/ |
D | mmu_context.h | 84 static inline int arch_dup_mmap(struct mm_struct *oldmm, in arch_dup_mmap() argument
|
/Linux-v4.19/arch/um/include/asm/ |
D | mmu_context.h | 18 static inline int arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) in arch_dup_mmap() argument
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | mmu_context.h | 220 static inline int arch_dup_mmap(struct mm_struct *oldmm, in arch_dup_mmap() argument
|
/Linux-v4.19/kernel/sched/ |
D | core.c | 2788 struct mm_struct *mm, *oldmm; in context_switch() local 2793 oldmm = prev->active_mm; in context_switch() 2809 next->active_mm = oldmm; in context_switch() 2810 mmgrab(oldmm); in context_switch() 2811 enter_lazy_tlb(oldmm, next); in context_switch() 2813 switch_mm_irqs_off(oldmm, mm, next); in context_switch() 2817 rq->prev_mm = oldmm; in context_switch()
|
/Linux-v4.19/kernel/events/ |
D | uprobes.c | 1267 void uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm) in uprobe_dup_mmap() argument 1269 if (test_bit(MMF_HAS_UPROBES, &oldmm->flags)) { in uprobe_dup_mmap()
|
/Linux-v4.19/arch/x86/xen/ |
D | mmu_pv.c | 975 static void xen_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) in xen_dup_mmap() argument
|