Lines Matching refs:CPU
82 * the CPU halt support. The cpu_halt_cpu() support is provided
95 * The probe fires when the CPU undergoes an idle state change (e.g. halting)
96 * The agument passed is the state to which the CPU is transitioning.
110 intr_init(CPU); /* init interrupt request free list */
221 * Halt the present CPU until awoken via an interrupt.
228 cpu_t *cpup = CPU;
236 * If this CPU is online then we should notate our halting
237 * by adding ourselves to the partition's halted CPU
241 if (CPU->cpu_flags & CPU_OFFLINE)
254 * this CPU remains halted.
256 * Either the producing CPU will see we're halted and will awaken us,
257 * or this CPU will see the work available in disp_anywork()
267 * Work destined for this CPU may become available after
269 * bit in the halted CPU bitset, and a poke.
292 * Also, if the offlined CPU has been brought back on-line, then
316 (!hset_update && (CPU->cpu_flags & CPU_OFFLINE)))) {
341 * be woken up so that they can steal the thread we placed on this CPU.
357 * Clear the halted bit for that CPU since it will be
362 * We may find the current CPU present in the halted cpu bitset
368 if (cpu != CPU)
388 * The CPU specified for wakeup isn't currently halted, so check
392 * If possible, try to select a CPU close to the target, since this
401 if (cpu_found != CPU->cpu_seqid)