Searched refs:idle (Results 1 - 8 of 8) sorted by relevance

/fuchsia/zircon/kernel/include/arch/
H A Dmp.h24 /* Sets the idle state of the current cpu. Will be called under the
26 void arch_prepare_current_cpu_idle_state(bool idle);
/fuchsia/zircon/kernel/arch/arm64/
H A Dmp.cpp74 void arch_prepare_current_cpu_idle_state(bool idle) { argument
/fuchsia/zircon/kernel/include/kernel/
H A Dmp.h46 void mp_prepare_current_cpu_idle_state(bool idle);
106 // idle/busy is used to track if the cpu is running anything or has a non empty run queue
107 // idle == (cpu run queue empty & cpu running idle thread)
108 // busy == !idle
/fuchsia/zircon/third_party/lib/acpica/source/os_specific/service_layers/
H A Dosfuchsia.cpp63 bool idle = true; member in struct:__anon1524
487 os_execute_state.idle = true;
499 os_execute_state.idle = false;
571 while (!os_execute_state.idle) {
/fuchsia/zircon/kernel/arch/x86/
H A Dmp.cpp195 // to save time on the irq path from idle. (5-10us on skylake nuc from kernel irq
235 // When a cpu see that it is about to start the idle thread, it sets its own
238 // cpu wakes up, the idle thread sees the cleared flag and preempts itself. Both of
255 void arch_prepare_current_cpu_idle_state(bool idle) { argument
259 *x86_get_percpu()->monitor = idle;
/fuchsia/zircon/kernel/kernel/
H A Dmp.cpp51 void mp_prepare_current_cpu_idle_state(bool idle) { argument
52 arch_prepare_current_cpu_idle_state(idle);
297 // (except maybe the idle thread). Once we're confident we've terminated/migrated them all,
/fuchsia/zircon/system/dev/block/ahci/
H A Dahci.c163 // wait for device idle
167 zxlogf(SPEW, "ahci.%d: timed out waiting for port idle, resetting\n", port->nr);
603 // wait here until more commands are queued, or a port becomes idle
613 bool idle = true; local
624 idle = false;
646 sync_completion_wait(&dev->watchdog_completion, idle ? ZX_TIME_INFINITE : 5ULL * 1000 * 1000 * 1000);
/fuchsia/zircon/system/dev/display/intel-i915/
H A Dhdmi-display.cpp307 bool idle = WAIT_ON_MS(!registers::GMBus2::Get().ReadFrom(mmio_space_).active(), 100); local
313 if (!idle) {
314 LOG_TRACE("hdmi: GMBus i2c failed to go idle\n");
316 return idle;

Completed in 98 milliseconds