Home
last modified time | relevance | path

Searched refs:cpu_vm_mask (Results 1 – 19 of 19) sorted by relevance

/linux-2.4.37.9/arch/sparc/kernel/
Dsmp.c155 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_cache_mm()
164 if(mm->cpu_vm_mask != (1 << smp_processor_id())) { in smp_flush_tlb_mm()
167 mm->cpu_vm_mask = (1 << smp_processor_id()); in smp_flush_tlb_mm()
177 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_cache_range()
187 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_tlb_range()
198 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_cache_page()
209 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_tlb_page()
231 if(mm->cpu_vm_mask != (1 << smp_processor_id())) in smp_flush_sig_insns()
/linux-2.4.37.9/include/asm-mips/
Dmmu_context.h112 clear_bit(cpu, &prev->cpu_vm_mask); in switch_mm()
113 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
145 clear_bit(cpu, &prev->cpu_vm_mask); in activate_mm()
146 set_bit(cpu, &next->cpu_vm_mask); in activate_mm()
162 if (test_bit(cpu, &mm->cpu_vm_mask)) { in drop_mmu_context()
/linux-2.4.37.9/include/asm-mips64/
Dmmu_context.h112 clear_bit(cpu, &prev->cpu_vm_mask); in switch_mm()
113 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
145 clear_bit(cpu, &prev->cpu_vm_mask); in activate_mm()
146 set_bit(cpu, &next->cpu_vm_mask); in activate_mm()
162 if (test_bit(cpu, &mm->cpu_vm_mask)) { in drop_mmu_context()
/linux-2.4.37.9/include/asm-sparc64/
Dmmu_context.h137 if (!ctx_valid || !(mm->cpu_vm_mask & vm_mask)) { in switch_mm()
138 mm->cpu_vm_mask |= vm_mask; in switch_mm()
154 if (!(mm->cpu_vm_mask & vm_mask)) in activate_mm()
155 mm->cpu_vm_mask |= vm_mask; in activate_mm()
/linux-2.4.37.9/include/asm-i386/
Dmmu_context.h34 clear_bit(cpu, &prev->cpu_vm_mask); in switch_mm()
39 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
53 if(!test_and_set_bit(cpu, &next->cpu_vm_mask)) { in switch_mm()
/linux-2.4.37.9/include/asm-x86_64/
Dmmu_context.h40 clear_bit(cpu, &prev->cpu_vm_mask); in switch_mm()
50 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
61 if(!test_and_set_bit(cpu, &next->cpu_vm_mask)) { in switch_mm()
/linux-2.4.37.9/arch/x86_64/kernel/
Dsmp.c229 clear_bit(cpu, &cpu_tlbstate[cpu].active_mm->cpu_vm_mask); in leave_mm()
356 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_current_task()
365 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_mm()
380 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_page()
/linux-2.4.37.9/arch/i386/kernel/
Dsmp.c311 clear_bit(cpu, &cpu_tlbstate[cpu].active_mm->cpu_vm_mask); in leave_mm()
436 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_current_task()
445 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_mm()
460 unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); in flush_tlb_page()
Dldt.c59 if (current->mm->cpu_vm_mask != (1<<smp_processor_id())) in alloc_ldt()
/linux-2.4.37.9/include/asm-sh64/
Dmmu_context.h190 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
195 clear_bit(cpu, &prev->cpu_vm_mask); in switch_mm()
/linux-2.4.37.9/arch/sparc64/kernel/
Dsmp.c945 mm->cpu_vm_mask = (1UL << cpu); in smp_flush_tlb_mm()
951 mm->cpu_vm_mask); in smp_flush_tlb_mm()
969 mm->cpu_vm_mask = (1UL << cpu); in smp_flush_tlb_range()
975 mm->cpu_vm_mask); in smp_flush_tlb_range()
1000 mm->cpu_vm_mask = (1UL << cpu); in smp_flush_tlb_page()
1007 if (mm->cpu_vm_mask == (1UL << cpu)) in smp_flush_tlb_page()
1017 mm->cpu_vm_mask); in smp_flush_tlb_page()
1018 if (!(mm->cpu_vm_mask & (1UL << cpu))) in smp_flush_tlb_page()
/linux-2.4.37.9/include/asm-s390/
Dpgalloc.h242 if (mm->cpu_vm_mask != (1UL << smp_processor_id())) { in __flush_tlb_mm()
247 mm->cpu_vm_mask = 1UL << smp_processor_id(); in __flush_tlb_mm()
Dmmu_context.h37 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
/linux-2.4.37.9/include/asm-s390x/
Dmmu_context.h36 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
Dpgalloc.h271 if (mm->cpu_vm_mask != (1UL << smp_processor_id())) { in __flush_tlb_mm()
276 mm->cpu_vm_mask = 1UL << smp_processor_id(); in __flush_tlb_mm()
/linux-2.4.37.9/include/asm-sparc/
Dsystem.h111 next->active_mm->cpu_vm_mask |= (1 << smp_processor_id()); \
/linux-2.4.37.9/include/linux/
Dsched.h227 unsigned long cpu_vm_mask; member
/linux-2.4.37.9/kernel/
Dfork.c156 mm->cpu_vm_mask = 0; in dup_mmap()
/linux-2.4.37.9/Documentation/
Dcachetlb.txt19 on a cpu (see vma->cpu_vm_mask), one need not perform a flush