Lines Matching full:turbo
16 * primary purpose is to safely allow CPU and GPU turbo modes to be enabled
17 * by tracking power and thermal budget; secondarily it can boost turbo
38 * - provide turbo enable/disable api
138 #define PSC_NTG (1<<0) /* No GFX turbo support */
139 #define PSC_NTPC (1<<1) /* No CPU turbo support */
174 #define HTS2_PRST_TDISOP 2 /* turbo disabled due to power */
175 #define HTS2_PRST_TDISHT 3 /* turbo disabled due to high temp */
176 #define HTS2_PRST_TDISUSR 4 /* user disabled turbo */
177 #define HTS2_PRST_TDISPLAT 5 /* platform disabled turbo */
178 #define HTS2_PRST_TDISPM 6 /* power management disabled turbo */
179 #define HTS2_PRST_TDISERR 7 /* some kind of error disabled turbo */
306 /* Maximums & prefs, protected by turbo status lock */
428 * do_enable_cpu_turbo - internal turbo enable function
432 * turbo, we need to do it on each CPU; this function is the one called
447 * ips_enable_cpu_turbo - enable turbo mode on all CPUs
450 * Enable turbo mode by clearing the disable bit in IA32_PERF_CTL on
466 * do_disable_cpu_turbo - internal turbo disable function
470 * turbo, we need to do it on each CPU; this function is the one called
485 * ips_disable_cpu_turbo - disable turbo mode on all CPUs
488 * Disable turbo mode by setting the disable bit in IA32_PERF_CTL on
557 * ips_enable_gpu_turbo - notify the gfx driver turbo is available
561 * turbo mode.
571 * ips_disable_gpu_turbo - notify the gfx driver to disable turbo mode
574 * Request that the graphics driver disable turbo mode.
578 /* Avoid calling i915 if turbo is already disabled */ in ips_disable_gpu_turbo()
583 dev_err(ips->dev, "failed to disable graphics turbo\n"); in ips_disable_gpu_turbo()
689 * Update the IPS power & temp limits, along with turbo enable flags,
704 * Disable turbo for now, until we can figure out why the power figures in update_turbo_limits()
731 * - is CPU in turbo?
732 * - is GPU in turbo?
772 /* Update turbo status if necessary */ in ips_adjust()
1178 * Disable turbo for now, until we can figure in ips_irq_handler()
1313 * If the turbo enable bit isn't set, we shouldn't try to enable/disable in ips_detect_cpu()
1314 * turbo manually or we'll get an illegal MSR access, even though in ips_detect_cpu()
1315 * turbo will still be available. in ips_detect_cpu()
1352 * monitor and control graphics turbo mode. If we can find them, we can
1353 * enable graphics turbo, otherwise we must disable it to avoid exceeding
1394 "i915 driver attached, reenabling gpu turbo\n"); in ips_gpu_turbo_enabled()
1504 dev_info(&dev->dev, "failed to get i915 symbols, graphics turbo disabled until i915 loads\n"); in ips_probe()
1507 dev_dbg(&dev->dev, "graphics turbo enabled\n"); in ips_probe()
1513 * turbo capable. in ips_probe()
1547 /* Save turbo limits & ratios */ in ips_probe()