Home
last modified time | relevance | path

Searched refs:CPUSet (Results 1 – 25 of 33) sorted by relevance

12

/haiku/headers/private/kernel/
H A Dsmp.h43 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 Dcpu.h93 extern CPUSet gCPUEnabled;
/haiku/headers/private/kernel/arch/
H A Dsmp.h14 class CPUSet; variable
22 void arch_smp_send_multicast_ici(CPUSet& cpuSet);
/haiku/src/system/kernel/arch/arm/paging/
H A DARMVMTranslationMap.cpp116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
H A DARMPagingStructures.h23 CPUSet active_on_cpus;
/haiku/src/system/kernel/arch/m68k/paging/
H A DM68KVMTranslationMap.cpp116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
H A DM68KPagingStructures.h23 CPUSet active_on_cpus;
/haiku/src/system/kernel/arch/ppc/paging/
H A DPPCVMTranslationMap.cpp116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
H A DPPCPagingStructures.h24 CPUSet active_on_cpus;
/haiku/src/system/kernel/arch/x86/paging/
H A DX86VMTranslationMap.cpp116 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
136 CPUSet cpuMask = PagingStructures()->active_on_cpus; in Flush()
H A DX86PagingStructures.h23 CPUSet active_on_cpus;
/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.h98 inline CPUSet& ActiveOnCpus();
109 CPUSet fActiveOnCpus;
134 CPUSet&
H A Darch_smp.cpp43 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
H A DRISCV64VMTranslationMap.cpp807 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 Darch_smp.cpp28 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
/haiku/src/system/kernel/arch/ppc/
H A Darch_smp.cpp38 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
/haiku/src/system/kernel/arch/arm/
H A Darch_smp.cpp36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
/haiku/src/system/kernel/arch/sparc/
H A Darch_smp.cpp36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
/haiku/src/system/kernel/arch/m68k/
H A Darch_smp.cpp36 arch_smp_send_multicast_ici(CPUSet& cpuSet) in arch_smp_send_multicast_ici()
/haiku/src/system/kernel/arch/x86/
H A Darch_smp.cpp137 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 Dlow_latency.cpp59 CPUSet mask = threadData->GetCPUMask(); in choose_core()
98 CPUSet mask = threadData->GetCPUMask(); in rebalance()
H A Dpower_saving.cpp91 CPUSet mask = threadData->GetCPUMask(); in choose_core()
136 CPUSet mask = threadData->GetCPUMask(); in rebalance()
H A Dscheduler_thread.cpp62 CPUSet mask = GetCPUMask(); in _ChooseCPU()
168 CPUSet mask = GetCPUMask(); in ChooseCoreAndCPU()
H A Dscheduler_cpu.h135 inline const CPUSet& CPUMask() const in CPUMask()
188 CPUSet fCPUSet;
/haiku/src/system/kernel/
H A Dsmp.cpp81 CPUSet proc_bitmap;
92 static CPUSet sEarlyCPUCallSet;
1107 smp_send_multicast_ici(CPUSet& cpuMask, int32 message, addr_t data, in smp_send_multicast_ici()

12