Searched refs:active_mm (Results 1 - 25 of 97) sorted by relevance

1234

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/
H A Dmmu_context.c25 struct mm_struct *active_mm; local
29 active_mm = tsk->active_mm;
30 if (active_mm != mm) {
32 tsk->active_mm = mm;
35 switch_mm(active_mm, mm, tsk);
38 if (active_mm != mm)
39 mmdrop(active_mm);
58 /* active_mm is still 'mm' */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/include/asm/
H A Dmmu_context_32.h38 #define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Dswsusp.c37 switch_mmu_context(NULL, current->active_mm);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dtlbflush.h98 if (mm == current->active_mm)
105 if (vma->vm_mm == current->active_mm)
112 if (vma->vm_mm == current->active_mm)
152 struct mm_struct *active_mm; member in struct:tlb_state
160 percpu_write(cpu_tlbstate.active_mm, &init_mm);
H A Dmmu_context.h41 percpu_write(cpu_tlbstate.active_mm, next);
60 BUG_ON(percpu_read(cpu_tlbstate.active_mm) != next);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/include/asm/
H A Dtlbflush.h84 flush_tlb_current(current->active_mm);
109 if (mm == current->active_mm)
121 if (mm == current->active_mm)
H A Dcacheflush.h55 if (current->active_mm == mm)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/kernel/
H A Dasm-offsets.c23 OFFSET(TSK_active_mm, task_struct, active_mm);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/
H A Dtlbflush.h41 if (mm == current->active_mm)
80 if (vma->vm_mm == current->active_mm)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/mm/
H A Dtlb.c64 mm_cpumask(percpu_read(cpu_tlbstate.active_mm)));
83 * 1a3) update cpu active_mm
89 * cpu active_mm is correct, cpu0 already handles
145 if (f->flush_mm == percpu_read(cpu_tlbstate.active_mm)) {
241 if (current->active_mm == mm) {
259 if (current->active_mm == mm) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/
H A Dtlb-v3.S33 act_mm r3 @ get current->active_mm
H A Dtlb-v4.S34 act_mm r3 @ get current->active_mm
H A Dtlb-fa.S38 act_mm r3 @ get current->active_mm
H A Dtlb-v4wb.S34 act_mm r3 @ get current->active_mm
H A Dtlb-v4wbi.S33 act_mm r3 @ get current->active_mm
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68k/include/asm/
H A Dtlbflush.h69 if (mm == current->active_mm)
75 if (vma->vm_mm == current->active_mm) {
86 if (vma->vm_mm == current->active_mm)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/mm/
H A Dtlb.c243 struct mm_struct *active_mm = current->active_mm; local
247 if (mm != active_mm) {
249 if (mm && active_mm) {
272 if (mm != active_mm) {
273 activate_context(active_mm);
309 if (mm != current->active_mm) {
325 if (mm != current->active_mm || cpumask_weight(mm_cpumask(mm)) != 1) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/mm/
H A Dtlb-pteaex.c26 if (vma && current->active_mm != vma->vm_mm)
H A Dtlb-sh3.c37 if (vma && current->active_mm != vma->vm_mm)
H A Dtlb-sh4.c25 if (vma && current->active_mm != vma->vm_mm)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/um/sys-i386/
H A Dldt.c26 * modify isn't current->active_mm.
28 * (current->active_mm->context.skas.u == mm_idp)
31 * mm_idp won't belong to current->active_mm, but child->mm.
37 if (!current->active_mm || current->active_mm == &init_mm ||
38 mm_idp != &current->active_mm->context.id)
83 if (current->active_mm && current->active_mm != &init_mm &&
84 mm_idp != &current->active_mm->context.id)
85 __switch_mm(&current->active_mm
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/score/mm/
H A Dtlb-score.c60 * If mm is currently active_mm, we can't really drop it. Instead,
116 if (mm == current->active_mm)
221 if (current->active_mm != vma->vm_mm)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/
H A Dsmp.c147 current->active_mm = &init_mm;
166 DBGS(("smp_callin: commencing CPU %d current %p active_mm %p\n",
167 cpuid, current, current->active_mm));
683 if (mm == current->active_mm && !asn_locked())
694 if (mm == current->active_mm) {
729 if (mm == current->active_mm && !asn_locked())
743 if (mm == current->active_mm) {
782 if (mm == current->active_mm && !asn_locked())
799 if (mm == current->active_mm) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/
H A Dprocessor.c32 current->active_mm = &init_mm;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/mm/
H A Dtlb.c66 if (mm == current->active_mm) {

Completed in 218 milliseconds

1234