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
139 #define PSC_NTG (1<<0) /* No GFX turbo support */
140 #define PSC_NTPC (1<<1) /* No CPU turbo support */
175 #define HTS2_PRST_TDISOP 2 /* turbo disabled due to power */
176 #define HTS2_PRST_TDISHT 3 /* turbo disabled due to high temp */
177 #define HTS2_PRST_TDISUSR 4 /* user disabled turbo */
178 #define HTS2_PRST_TDISPLAT 5 /* platform disabled turbo */
179 #define HTS2_PRST_TDISPM 6 /* power management disabled turbo */
180 #define HTS2_PRST_TDISERR 7 /* some kind of error disabled turbo */
307 /* Maximums & prefs, protected by turbo status lock */
429 * do_enable_cpu_turbo - internal turbo enable function
433 * turbo, we need to do it on each CPU; this function is the one called
448 * ips_enable_cpu_turbo - enable turbo mode on all CPUs
451 * Enable turbo mode by clearing the disable bit in IA32_PERF_CTL on
467 * do_disable_cpu_turbo - internal turbo disable function
471 * turbo, we need to do it on each CPU; this function is the one called
486 * ips_disable_cpu_turbo - disable turbo mode on all CPUs
489 * Disable turbo mode by setting the disable bit in IA32_PERF_CTL on
558 * ips_enable_gpu_turbo - notify the gfx driver turbo is available
562 * turbo mode.
572 * ips_disable_gpu_turbo - notify the gfx driver to disable turbo mode
575 * Request that the graphics driver disable turbo mode.
579 /* Avoid calling i915 if turbo is already disabled */ in ips_disable_gpu_turbo()
584 dev_err(ips->dev, "failed to disable graphics turbo\n"); in ips_disable_gpu_turbo()
696 * Update the IPS power & temp limits, along with turbo enable flags,
711 * Disable turbo for now, until we can figure out why the power figures in update_turbo_limits()
738 * - is CPU in turbo?
739 * - is GPU in turbo?
780 /* Update turbo status if necessary */ in ips_adjust()
1157 * Disable turbo for now, until we can figure in ips_irq_handler()
1295 * If the turbo enable bit isn't set, we shouldn't try to enable/disable in ips_detect_cpu()
1296 * turbo manually or we'll get an illegal MSR access, even though in ips_detect_cpu()
1297 * turbo will still be available. in ips_detect_cpu()
1334 * monitor and control graphics turbo mode. If we can find them, we can
1335 * enable graphics turbo, otherwise we must disable it to avoid exceeding
1378 "i915 driver attached, reenabling gpu turbo\n"); in ips_gpu_turbo_enabled()
1488 dev_info(&dev->dev, "failed to get i915 symbols, graphics turbo disabled until i915 loads\n"); in ips_probe()
1491 dev_dbg(&dev->dev, "graphics turbo enabled\n"); in ips_probe()
1497 * turbo capable. in ips_probe()
1531 /* Save turbo limits & ratios */ in ips_probe()