Lines Matching refs:CPU
43 * set_idle_cpu is called from idle() when a CPU becomes idle.
52 * unset_idle_cpu is called from idle() when a CPU is no longer idle.
61 * Stop a CPU based on its cpuid, using the cpu_stop hypervisor call.
62 * Since this requires that the hypervisor force a remote CPU to stop,
65 * timeout is used to determine when to give up waiting for the CPU to
68 * Attempts to stop a CPU already in the stopped or error state will
86 * Check the state of the CPU up front to see if an
99 * The HV API to stop a CPU is only supported in
118 * clock frequency of the current CPU.
121 cpu_stop_time_limit = cpunodes[CPU->cpu_id].clock_freq;
129 * Attempt to stop the CPU, retrying if it is busy.
144 * Verify that the CPU has reached the stopped state.
161 * and put it in a safe place just before the CPU is stopped. After
162 * unregistering its queues, the target CPU must not return from the
163 * trap to priv or user context. Ensure that the interrupt CPU unregister
230 * The CPU's remain paused and the prom_mutex is known to be free.
237 * Quiesce interrupts on the target CPU. We do this by setting
238 * the CPU 'not ready'- (i.e. removing the CPU from cpu_ready_set)
252 /* call into the Hypervisor to stop the CPU */
261 /* mark the CPU faulted so that it cannot be onlined */