Lines Matching full:cpuidle
2 * cpuidle.c - core cpuidle infrastructure
21 #include <linux/cpuidle.h>
31 #include "cpuidle.h"
130 * @drv: cpuidle driver for the given CPU.
131 * @dev: cpuidle device for the given CPU.
157 * cpuidle mechanism enables interrupts and doing that with timekeeping in enter_s2idle_proper()
185 * @drv: cpuidle driver for the given CPU.
186 * @dev: cpuidle device for the given CPU.
211 * @dev: cpuidle device for this cpu
212 * @drv: cpuidle driver for this cpu
297 * Update cpuidle counters in cpuidle_enter_state()
345 * cpuidle_select - ask the cpuidle framework to choose an idle state
347 * @drv: the cpuidle driver
348 * @dev: the cpuidle device
366 * @drv: the cpuidle driver tied with the cpu
367 * @dev: the cpuidle device
381 * useful for consumers outside cpuidle, we rely on that the governor's in cpuidle_enter()
399 * @dev : the cpuidle device
426 * @drv: the cpuidle driver tied with the cpu
427 * @dev: the cpuidle device
462 * cpuidle_install_idle_handler - installs the cpuidle idle loop handler
474 * cpuidle_uninstall_idle_handler - uninstalls the cpuidle idle loop handler
491 * cpuidle_pause_and_lock - temporarily disables CPUIDLE
502 * cpuidle_resume_and_unlock - resumes CPUIDLE operation
512 /* Currently used in suspend/resume path to suspend cpuidle */
520 /* Currently used in suspend/resume path to resume cpuidle */
773 pr_err("failed to register cpuidle driver\n"); in cpuidle_register()
784 * enabled in the kernel even if the cpuidle driver does not in cpuidle_register()
794 pr_err("Failed to register cpuidle device for cpu%d\n", cpu); in cpuidle_register()