CPU_POWEROFF
if (c.cpu_flags & CPU_POWEROFF) {
return (((cpu_flags & CPU_POWEROFF) == 0) &&
return ((cpu_flags & CPU_POWEROFF) == CPU_POWEROFF);
return (((cpu_flags & (CPU_POWEROFF | CPU_FAULTED | CPU_SPARE)) == 0) &&
cpu[cpuid]->cpu_flags = CPU_QUIESCED | CPU_OFFLINE | CPU_POWEROFF;
if ((cpu[cpuid]->cpu_flags & CPU_POWEROFF) == 0) {
else if (flags & CPU_POWEROFF)
ASSERT((cpu[cpuid]->cpu_flags & CPU_POWEROFF) != 0);
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags &= ~(CPU_POWEROFF | CPU_QUIESCED);
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags |= CPU_POWEROFF | CPU_OFFLINE;
cp->cpu_flags &= ~CPU_POWEROFF;
cp->sbc_cpu_flags = CPU_OFFLINE | CPU_POWEROFF;
cp->cpu_flags &= ~CPU_POWEROFF;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags &= ~CPU_POWEROFF;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
CPU->cpu_flags = CPU_POWEROFF | CPU_OFFLINE | CPU_QUIESCED;
cp->cpu_flags &= ~CPU_POWEROFF;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags &= ~CPU_POWEROFF;