| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | tt.h | 25 /* Thermal Throttling State Machine states */ 35 * struct iwl_tt_restriction - Thermal Throttling restriction table 40 * This table is used by advance thermal throttling management 41 * based on the current thermal throttling state, and determines 51 * struct iwl_tt_trans - Thermal Throttling transaction table 52 * @next_state: next thermal throttling mode 56 * This is used by the advanced thermal throttling algorithm 67 * struct iwl_tt_mgmt - Thermal Throttling Management structure 69 * @state: current Thermal Throttling state 70 * @tt_power_mode: Thermal Throttling power mode index [all …]
|
| H A D | tt.c | 24 /* default Thermal Throttling transaction table 25 * Current state | Throttling Down | Throttling Up 56 /* Advance Thermal Throttling default restriction table */ 133 * state notification with CT_KILL bit clear to inform Thermal Throttling 222 * Legacy thermal throttling 315 * Advance thermal throttling 435 "Thermal Throttling to new state: %u\n", in iwl_advance_tt_handler() 459 * if PSP not enable, no Thermal Throttling function will be performed 567 IWL_DEBUG_TEMP(priv, "Queueing thermal throttling work.\n"); in iwl_tt_handler() 571 /* Thermal throttling initialization [all …]
|
| H A D | devices.c | 28 * For 1000, use advance thermal throttling critical temperature threshold, 30 * This is for the reason of 1000 uCode using advance thermal throttling API 32 * so the thermal throttling will still based on legacy thermal throttling 35 * throttling algorithm in place
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_throttle.c | 26 * reasons for throttling and report them. It's preferred over monitoring 28 * is racy. If there's no throttling happening, "none" is returned. 32 * - ``status``: Overall throttle status (0: no throttling, 1: throttling) 33 * - ``reasons``: Array of reasons causing throttling separated by space 52 * - ``status``: Overall throttle status (0: no throttling, 1: throttling) 53 * - ``reasons``: Array of reasons causing throttling separated by space
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | blkio-controller.rst | 13 One IO control policy is throttling policy which can be used to 21 Throttling/Upper Limit policy 27 Enable throttling in block layer:: 55 Throttling implements hierarchy support; however, 56 throttling's hierarchy support is enabled iff "sane_behavior" is 68 Throttling with "sane_behavior" will handle the 69 hierarchy correctly. For throttling, all limits apply 73 Throttling without "sane_behavior" enabled from cgroup side will 92 Enable block device throttling support in block layer. 250 Throttling/Upper limit policy files
|
| /linux/drivers/acpi/ |
| H A D | processor_thermal.c | 38 * to calculate the maximum number of throttling steps or cooling states. 229 if (pr->flags.throttling) in acpi_processor_max_state() 230 max_state += (pr->throttling.state_count -1); in acpi_processor_max_state() 267 if (pr->flags.throttling) in processor_get_cur_state() 268 *cur_state += pr->throttling.state; in processor_get_cur_state() 294 if (pr->flags.throttling && pr->throttling.state) in processor_set_cur_state()
|
| /linux/tools/perf/pmu-events/arch/x86/grandridge/ |
| H A D | uncore-memory.json | 378 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 389 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 420 "BriefDescription": "MR4 temp reading is throttling", 431 "BriefDescription": "RAPL is throttling", 614 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 625 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 636 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 647 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 658 "BriefDescription": "# of cycles Throttling at Normal level on specified DIMM", 669 "BriefDescription": "# of cycles Throttling a [all...] |
| /linux/tools/perf/pmu-events/arch/x86/sierraforest/ |
| H A D | uncore-memory.json | 433 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 443 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 473 "BriefDescription": "MR4 temp reading is throttling", 483 "BriefDescription": "RAPL is throttling", 685 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 695 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 705 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 715 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 725 "BriefDescription": "# of cycles Throttling at Normal level on specified DIMM", 735 "BriefDescription": "# of cycles Throttling a [all...] |
| /linux/include/linux/ |
| H A D | dm-kcopyd.h | 35 * kcopyd clients that want to support throttling must pass an initialised 41 * the amount of throttling. 50 * throttle can be NULL if you don't want any throttling.
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | uncore-memory.json | 473 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 483 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level is zero.", 513 "BriefDescription": "MR4 temp reading is throttling", 523 "BriefDescription": "RAPL is throttling", 723 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 733 "BriefDescription": "# of cycles Throttling at Critical level on specified DIMM", 743 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 753 "BriefDescription": "# of cycles Throttling at High level on specified DIMM", 763 "BriefDescription": "# of cycles Throttling at Normal level on specified DIMM", 773 "BriefDescription": "# of cycles Throttling a [all...] |
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | Kconfig | 19 bool "enable ETNAVIV thermal throttling" 23 Compile in support for thermal throttling.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-platform-dfl-fme | 135 threshold, hardware starts 50% or 90% throttling (see 144 threshold, hardware starts 100% throttling. 177 0 AP2 state (90% throttling) 178 1 AP1 state (50% throttling) 193 this threshold, hardware starts 50% throttling. 206 this threshold, hardware starts 90% throttling.
|
| /linux/Documentation/networking/device_drivers/ethernet/aquantia/ |
| H A D | atlantic.rst | 411 aq_itr -Interrupt throttling mode 418 0 Disable interrupt throttling. 419 1 Enable interrupt throttling and use specified tx and rx rates. 420 0xFFFF Auto throttling mode. Driver will choose the best RX and TX 421 interrupt throttling settings based on link speed. 431 TX side throttling in microseconds. Adapter will setup maximum interrupt delay 441 RX side throttling in microseconds. Adapter will setup maximum interrupt delay
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | uncore-memory.json | 264 …ion": "Counts the number of cycles when the iMC is in critical thermal throttling. When this happ… 282 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 292 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 302 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 312 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 322 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 332 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 342 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 352 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss…
|
| /linux/block/ |
| H A D | blk-throttle.h | 8 * To implement hierarchical throttling, throtl_grps form a tree and bios 144 * Internal throttling interface 197 * block throttling takes effect if the policy is activated in blk_throtl_bio()
|
| /linux/drivers/thunderbolt/ |
| H A D | stream.c | 132 * @throttling: Interrupt throttling rate in ns 152 unsigned int throttling; member 619 tb_ring_throttling(sdev->tx_ring.ring, sdev->throttling); in tbstream_dev_start() 620 tb_ring_throttling(sdev->rx_ring.ring, sdev->throttling); in tbstream_dev_start() 1334 return sysfs_emit(buf, "%u\n", sdev->throttling); in tbstream_dev_throttling_show() 1343 unsigned int throttling; in tbstream_dev_throttling_store() local 1346 ret = kstrtouint(buf, 0, &throttling); in tbstream_dev_throttling_store() 1350 if (throttling > TBSTREAM_DEV_MAX_THROTTLING) in tbstream_dev_throttling_store() 1356 sdev->throttling = throttling; in tbstream_dev_throttling_store() 1359 CONFIGFS_ATTR(tbstream_dev_, throttling); [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | cpu_setup_6xx.S | 184 * Clear Instruction cache throttling (ICTC) 199 mtspr SPRN_ICTC,r3 /* Instruction Cache Throttling off */ 240 * Clear Instruction cache throttling (ICTC) 283 mtspr SPRN_ICTC,r3 /* Instruction Cache Throttling off */
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | 82571.h | 16 /* Intr Throttling - RW */
|
| H A D | param.c | 84 E1000_PARAM(InterruptThrottleRate, "Interrupt Throttling Rate"); 322 /* Interrupt Throttling Rate */ in e1000e_check_options() 326 .name = "Interrupt Throttling Rate (ints/sec)", in e1000e_check_options()
|
| /linux/tools/perf/tests/shell/ |
| H A D | record.sh | 287 # However, the throttling code doesn't consider event grouping. During throttling, only the 290 # TODO: Revert the code for tolerance once the throttling mechanism is fixed.
|
| /linux/tools/perf/util/ |
| H A D | record.c | 192 pr_warning("warning: Maximum frequency rate (%'u Hz) exceeded, throttling from %'u Hz to %'u Hz.\n" in record_opts__config_freq() 195 " Use --strict-freq to disable this throttling, refusing to record.\n", in record_opts__config_freq()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
| H A D | smu15_driver_if_v15_0_0.h | 224 …ter that is incremented on every metrics table update when VDD thermal throttling was engaged [PM_… 225 …ter that is incremented on every metrics table update when SOC thermal throttling was engaged [PM_…
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | uncore-memory.json | 336 …ion": "Counts the number of cycles when the iMC is in critical thermal throttling. When this happ… 361 …throttling. It is not possible to distinguish between the two. This can be filtered by rank. If… 371 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 381 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 391 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 401 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 411 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 421 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 431 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss…
|
| /linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
| H A D | uncore-memory.json | 309 …throttling. It is not possible to distinguish between the two. This can be filtered by rank. If… 320 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss… 343 …throttling. It is not possible to distinguish between the two. This can be filtered by rank. If… 354 …the iMC is being throttled by either thermal constraints or by the PCU throttling. It is not poss…
|
| /linux/Documentation/hwmon/ |
| H A D | spd5118.rst | 28 to prevent memory overheating by automatically throttling the memory controller.
|