/linux-2.4.37.9/arch/sparc/kernel/ |
D | smp.c | 155 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/ |
D | mmu_context.h | 112 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/ |
D | mmu_context.h | 112 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/ |
D | mmu_context.h | 137 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/ |
D | mmu_context.h | 34 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/ |
D | mmu_context.h | 40 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/ |
D | smp.c | 229 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/ |
D | smp.c | 311 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()
|
D | ldt.c | 59 if (current->mm->cpu_vm_mask != (1<<smp_processor_id())) in alloc_ldt()
|
/linux-2.4.37.9/include/asm-sh64/ |
D | mmu_context.h | 190 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/ |
D | smp.c | 945 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/ |
D | pgalloc.h | 242 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()
|
D | mmu_context.h | 37 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
|
/linux-2.4.37.9/include/asm-s390x/ |
D | mmu_context.h | 36 set_bit(cpu, &next->cpu_vm_mask); in switch_mm()
|
D | pgalloc.h | 271 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/ |
D | system.h | 111 next->active_mm->cpu_vm_mask |= (1 << smp_processor_id()); \
|
/linux-2.4.37.9/include/linux/ |
D | sched.h | 227 unsigned long cpu_vm_mask; member
|
/linux-2.4.37.9/kernel/ |
D | fork.c | 156 mm->cpu_vm_mask = 0; in dup_mmap()
|
/linux-2.4.37.9/Documentation/ |
D | cachetlb.txt | 19 on a cpu (see vma->cpu_vm_mask), one need not perform a flush
|