• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/platform/x86/

Lines Matching defs:limits

256 /* Per-SKU limits */
330 struct ips_mcp_limits *limits;
409 * as low as the platform limits will allow (though we could go lower there
599 * mcp_exceeded - check whether we're outside our thermal & power limits
636 * cpu_exceeded - check whether a CPU core is outside its limits
650 if (avg > (ips->limits->core_temp_limit * 100))
675 if (ips->mch_avg_temp > (ips->limits->mch_temp_limit * 100))
685 * verify_limits - verify BIOS provided limits
688 * BIOS can optionally provide non-default limits for power and temp. Check
694 if (ips->mcp_power_limit < ips->limits->mcp_power_limit ||
696 ips->mcp_power_limit = ips->limits->mcp_power_limit;
698 if (ips->mcp_temp_limit < ips->limits->core_temp_limit ||
699 ips->mcp_temp_limit < ips->limits->mch_temp_limit ||
701 ips->mcp_temp_limit = min(ips->limits->core_temp_limit,
702 ips->limits->mch_temp_limit);
706 * update_turbo_limits - get various limits & settings from regs
709 * Update the IPS power & temp limits, along with turbo enable flags,
1203 /* Expose current state and limits in debugfs if possible */
1340 * return the limits for it.
1345 struct ips_mcp_limits *limits = NULL;
1365 limits = &ips_sv_limits;
1367 limits = &ips_lv_limits;
1369 limits = &ips_ulv_limits;
1379 if (limits->core_power_limit != (tdp / 8) * 1000) {
1381 tdp / 8, limits->core_power_limit / 1000);
1382 limits->core_power_limit = (tdp / 8) * 1000;
1386 return limits;
1396 * thermal and power limits in the MCP.
1479 ips->limits = ips_detect_cpu(ips);
1480 if (!ips->limits) {
1538 /* BIOS may update limits at runtime */
1583 /* Save turbo limits & ratios */