/haiku/headers/private/kernel/ |
H A D | smp.h | 43 class CPUSet { 45 inline CPUSet(); 58 inline bool Matches(const CPUSet& mask) const; 59 inline CPUSet And(const CPUSet& mask) const; 86 void smp_send_multicast_ici(CPUSet& cpuMask, int32 message, addr_t data, 110 CPUSet::CPUSet() in CPUSet() function 117 CPUSet::ClearAll() in ClearAll() 124 CPUSet::SetAll() in SetAll() 131 CPUSet::SetBit(int32 cpu) in SetBit() 139 CPUSet::ClearBit(int32 cpu) in ClearBit() [all …]
|
H A D | cpu.h | 93 extern CPUSet gCPUEnabled;
|
/haiku/headers/private/kernel/arch/ |
H A D | smp.h | 14 class CPUSet; variable 22 void arch_smp_send_multicast_ici(CPUSet& cpuSet);
|
/haiku/src/system/kernel/arch/arm/paging/ |
H A D | ARMVMTranslationMap.cpp | 116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush() 136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
|
H A D | ARMPagingStructures.h | 23 CPUSet active_on_cpus;
|
/haiku/src/system/kernel/arch/m68k/paging/ |
H A D | M68KVMTranslationMap.cpp | 116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush() 136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
|
H A D | M68KPagingStructures.h | 23 CPUSet active_on_cpus;
|
/haiku/src/system/kernel/arch/ppc/paging/ |
H A D | PPCVMTranslationMap.cpp | 116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush() 136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
|
H A D | PPCPagingStructures.h | 24 CPUSet active_on_cpus;
|
/haiku/src/system/kernel/arch/x86/paging/ |
H A D | X86VMTranslationMap.cpp | 116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush() 136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
|
H A D | X86PagingStructures.h | 23 CPUSet active_on_cpus;
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.h | 98 inline CPUSet& ActiveOnCpus(); 109 CPUSet fActiveOnCpus; 134 CPUSet&
|
H A D | arch_smp.cpp | 43 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
H A D | RISCV64VMTranslationMap.cpp | 807 CPUSet cpuMask = fActiveOnCpus; in Flush() 827 CPUSet cpuMask = fActiveOnCpus; in Flush() 843 CPUSet cpuMask = fActiveOnCpus; in Flush()
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_smp.cpp | 28 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_smp.cpp | 38 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_smp.cpp | 36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_smp.cpp | 36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_smp.cpp | 36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_smp.cpp | 137 send_multicast_ici_physical(CPUSet& cpuSet) in send_multicast_ici_physical() 159 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
|
/haiku/src/system/kernel/scheduler/ |
H A D | low_latency.cpp | 59 CPUSet mask = threadData->GetCPUMask(); in choose_core() 98 CPUSet mask = threadData->GetCPUMask(); in rebalance()
|
H A D | power_saving.cpp | 91 CPUSet mask = threadData->GetCPUMask(); in choose_core() 136 CPUSet mask = threadData->GetCPUMask(); in rebalance()
|
H A D | scheduler_thread.cpp | 62 CPUSet mask = GetCPUMask(); in _ChooseCPU() 168 CPUSet mask = GetCPUMask(); in ChooseCoreAndCPU()
|
H A D | scheduler_cpu.h | 135 inline const CPUSet& CPUMask() const in CPUMask() 188 CPUSet fCPUSet;
|
/haiku/src/system/kernel/ |
H A D | smp.cpp | 81 CPUSet proc_bitmap; 92 static CPUSet sEarlyCPUCallSet; 1107 smp_send_multicast_ici(CPUSet& cpuMask, int32 message, addr_t data, in smp_send_multicast_ici()
|