Lines Matching defs:intel_idle
3 * intel_idle.c - native hardware idle loop for modern Intel processors
11 * intel_idle is a cpuidle driver that loads on all Intel CPUs with MWAIT
13 * make Linux more efficient on these processors, as intel_idle knows
64 .name = "intel_idle",
67 /* intel_idle.max_cstate=0 disables driver */
147 * intel_idle - Ask the processor to enter the given idle state.
160 static __cpuidle int intel_idle(struct cpuidle_device *dev,
236 .enter = &intel_idle,
244 .enter = &intel_idle,
252 .enter = &intel_idle,
260 .enter = &intel_idle,
273 .enter = &intel_idle,
281 .enter = &intel_idle,
289 .enter = &intel_idle,
297 .enter = &intel_idle,
305 .enter = &intel_idle,
318 .enter = &intel_idle,
326 .enter = &intel_idle,
334 .enter = &intel_idle,
342 .enter = &intel_idle,
350 .enter = &intel_idle,
363 .enter = &intel_idle,
371 .enter = &intel_idle,
379 .enter = &intel_idle,
387 .enter = &intel_idle,
395 .enter = &intel_idle,
408 .enter = &intel_idle,
416 .enter = &intel_idle,
424 .enter = &intel_idle,
432 .enter = &intel_idle,
440 .enter = &intel_idle,
453 .enter = &intel_idle,
461 .enter = &intel_idle,
469 .enter = &intel_idle,
477 .enter = &intel_idle,
490 .enter = &intel_idle,
498 .enter = &intel_idle,
506 .enter = &intel_idle,
514 .enter = &intel_idle,
527 .enter = &intel_idle,
535 .enter = &intel_idle,
543 .enter = &intel_idle,
551 .enter = &intel_idle,
564 .enter = &intel_idle,
572 .enter = &intel_idle,
580 .enter = &intel_idle,
588 .enter = &intel_idle,
596 .enter = &intel_idle,
604 .enter = &intel_idle,
612 .enter = &intel_idle,
620 .enter = &intel_idle,
632 .enter = &intel_idle,
640 .enter = &intel_idle,
648 .enter = &intel_idle,
656 .enter = &intel_idle,
664 .enter = &intel_idle,
672 .enter = &intel_idle,
680 .enter = &intel_idle,
688 .enter = &intel_idle,
701 .enter = &intel_idle,
709 .enter = &intel_idle,
717 .enter = &intel_idle,
725 .enter = &intel_idle,
733 .enter = &intel_idle,
741 .enter = &intel_idle,
749 .enter = &intel_idle,
757 .enter = &intel_idle,
770 .enter = &intel_idle,
778 .enter = &intel_idle,
786 .enter = &intel_idle,
799 .enter = &intel_idle,
807 .enter = &intel_idle,
815 .enter = &intel_idle,
838 .enter = &intel_idle,
846 .enter = &intel_idle,
854 .enter = &intel_idle,
862 .enter = &intel_idle,
870 .enter = &intel_idle,
883 .enter = &intel_idle,
891 .enter = &intel_idle,
899 .enter = &intel_idle,
907 .enter = &intel_idle,
915 .enter = &intel_idle,
928 .enter = &intel_idle,
936 .enter = &intel_idle,
944 .enter = &intel_idle,
952 .enter = &intel_idle,
960 .enter = &intel_idle,
973 .enter = &intel_idle,
981 .enter = &intel_idle,
990 .enter = &intel_idle,
1003 .enter = &intel_idle,
1011 .enter = &intel_idle,
1019 .enter = &intel_idle,
1027 .enter = &intel_idle,
1039 .enter = &intel_idle,
1047 .enter = &intel_idle,
1055 .enter = &intel_idle,
1063 .enter = &intel_idle,
1071 .enter = &intel_idle,
1083 .enter = &intel_idle,
1091 .enter = &intel_idle,
1103 .enter = &intel_idle,
1111 .enter = &intel_idle,
1124 .enter = &intel_idle,
1132 .enter = &intel_idle,
1140 .enter = &intel_idle,
1148 .enter = &intel_idle,
1156 .enter = &intel_idle,
1164 .enter = &intel_idle,
1172 .enter = &intel_idle,
1185 .enter = &intel_idle,
1193 .enter = &intel_idle,
1201 .enter = &intel_idle,
1218 .enter = &intel_idle,
1226 .enter = &intel_idle,
1234 .enter = &intel_idle,
1576 state->enter = intel_idle;
1720 /* if PC10 disabled via cmdline intel_idle.max_cstate=7 or shallower */
1773 * with how intel_idle driver uses _CST
2060 /* Do not load intel_idle at all for now if idle= is passed */
2117 printk(KERN_DEBUG pr_fmt("intel_idle yielding to %s\n"),
2144 * support "intel_idle.max_cstate=..." at boot and also a read-only export of
2145 * it at /sys/module/intel_idle/parameters/max_cstate -- so using module_param