Lines Matching full:cpuidle
2 * cpuidle.c - core cpuidle infrastructure
20 #include <linux/cpuidle.h>
30 #include "cpuidle.h"
125 * @drv: cpuidle driver for the given CPU.
126 * @dev: cpuidle device for the given CPU.
150 * cpuidle mechanism enables interrupts and doing that with timekeeping in enter_s2idle_proper()
172 * @drv: cpuidle driver for the given CPU.
173 * @dev: cpuidle device for the given CPU.
198 * @dev: cpuidle device for this cpu
199 * @drv: cpuidle driver for this cpu
266 * Update cpuidle counters in cpuidle_enter_state()
312 * cpuidle_select - ask the cpuidle framework to choose an idle state
314 * @drv: the cpuidle driver
315 * @dev: the cpuidle device
333 * @drv: the cpuidle driver tied with the cpu
334 * @dev: the cpuidle device
348 * useful for consumers outside cpuidle, we rely on that the governor's in cpuidle_enter()
366 * @dev : the cpuidle device
393 * @drv: the cpuidle driver tied with the cpu
394 * @dev: the cpuidle device
429 * cpuidle_install_idle_handler - installs the cpuidle idle loop handler
441 * cpuidle_uninstall_idle_handler - uninstalls the cpuidle idle loop handler
458 * cpuidle_pause_and_lock - temporarily disables CPUIDLE
469 * cpuidle_resume_and_unlock - resumes CPUIDLE operation
479 /* Currently used in suspend/resume path to suspend cpuidle */
487 /* Currently used in suspend/resume path to resume cpuidle */
740 pr_err("failed to register cpuidle driver\n"); in cpuidle_register()
751 * enabled in the kernel even if the cpuidle driver does not in cpuidle_register()
761 pr_err("Failed to register cpuidle device for cpu%d\n", cpu); in cpuidle_register()