CPUSet
class CPUSet;
void arch_smp_send_multicast_ici(CPUSet& cpuSet);
extern CPUSet gCPUEnabled;
CPUSet::CPUSet()
CPUSet::ClearAll()
CPUSet::SetAll()
CPUSet::SetBit(int32 cpu)
CPUSet::ClearBit(int32 cpu)
CPUSet::SetBitAtomic(int32 cpu)
CPUSet::ClearBitAtomic(int32 cpu)
CPUSet::GetBit(int32 cpu) const
CPUSet::GetBitAtomic(int32 cpu) const
inline CPUSet
CPUSet::And(const CPUSet& mask) const
CPUSet andSet;
CPUSet::Matches(const CPUSet& mask) const
CPUSet::IsEmpty() const
class CPUSet {
inline CPUSet();
inline bool Matches(const CPUSet& mask) const;
inline CPUSet And(const CPUSet& mask) const;
void smp_multicast_ici(const CPUSet& cpuMask, int32 message, addr_t data,
void smp_multicast_ici_interrupts_disabled(int32 currentCPU, const CPUSet& cpuMask,
CPUSet cpumask;
static void InvalidateUserTLB(CPUSet cpus, intptr_t context);
static void InvalidateTLBList(CPUSet cpus, intptr_t context,
void GICv2InterruptController::SendMulticastIci(CPUSet& cpuSet)
void SendMulticastIci(CPUSet& cpuSet);
arch_smp_send_multicast_ici(CPUSet& cpuSet)
CPUSet active_on_cpus;
CPUSet valid;
virtual void SendMulticastIci(CPUSet& cpuSet) {
arch_smp_send_multicast_ici(CPUSet& cpuSet)
CPUSet cpuSet;
arch_smp_send_multicast_ici(CPUSet& cpuSet)
CPUSet active_on_cpus;
CPUSet valid;
arch_smp_send_multicast_ici(CPUSet& cpuSet)
CPUSet active_on_cpus;
CPUSet cpuMask = fActiveOnCpus;
CPUSet fActiveOnCpus;
CPUSet&
inline CPUSet& ActiveOnCpus();
arch_smp_send_multicast_ici(CPUSet& cpuSet)
arch_smp_send_multicast_ici(CPUSet& cpuSet)
send_multicast_ici_physical(CPUSet& cpuSet)
arch_smp_send_multicast_ici(CPUSet& cpuSet)
CPUSet active_on_cpus;
CPUSet valid;
CPUSet gCPUEnabled;
CPUSet cpuMask;
CPUSet mask = threadData->GetCPUMask();
CPUSet mask = threadData->GetCPUMask();
CPUSet mask = threadData->GetCPUMask();
CPUSet mask = threadData->GetCPUMask();
CPUSet oldThreadMask;
inline const CPUSet& CPUMask() const
CPUSet fCPUSet;
CPUSet mask = GetCPUMask();
CPUSet mask = GetCPUMask();
inline CPUSet GetCPUMask() const { return fThread->cpumask.And(gCPUEnabled); }
smp_multicast_ici(const CPUSet& cpuMask, int32 message, addr_t data,
CPUSet sendMask = cpuMask;
smp_multicast_ici_interrupts_disabled(int32 currentCPU, const CPUSet& cpuMask,
CPUSet sendMask = cpuMask;
CPUSet proc_bitmap;
static CPUSet sEarlyCPUCallSet;
CPUSet mask;
if (userMask == NULL || id < B_OK || size < sizeof(CPUSet))
CPUSet mask;
if (user_memcpy(&mask, userMask, min_c(sizeof(CPUSet), size)) < B_OK)
CPUSet cpus;
VMTranslationMap::InvalidateUserTLB(CPUSet cpus, intptr_t context)
VMTranslationMap::InvalidateTLBList(CPUSet cpus, intptr_t context,