Home
last modified time | relevance | path

Searched full:throttling (Results 1 – 25 of 188) sorted by relevance

12345678

/linux/drivers/acpi/
H A Dprocessor_throttling.c3 * processor_throttling.c - Throttling submodule of the ACPI processor driver
34 MODULE_PARM_DESC(ignore_tpc, "Disable broken BIOS _TPC throttling support");
77 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
99 pthrottling = &pr->throttling; in acpi_processor_update_tsd_coord()
122 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
154 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
181 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
216 if (!pr->flags.throttling) { in acpi_processor_throttling_notifier()
218 "Throttling control unsupported on CPU %d\n", in acpi_processor_throttling_notifier()
223 p_throttling = &(pr->throttling); in acpi_processor_throttling_notifier()
[all …]
H A Dprocessor_thermal.c38 * 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()
H A Dacpi_processor.c258 * cpu_idle/throttling initialization when the CPU gets online for in acpi_processor_hotadd_init()
394 pr->throttling.address = object.processor.pblk_address; in acpi_processor_get_info()
395 pr->throttling.duty_offset = acpi_gbl_FADT.duty_offset; in acpi_processor_get_info()
396 pr->throttling.duty_width = acpi_gbl_FADT.duty_width; in acpi_processor_get_info()
433 if (!zalloc_cpumask_var(&pr->throttling.shared_cpu_map, GFP_KERNEL)) { in acpi_processor_add()
468 free_cpumask_var(pr->throttling.shared_cpu_map); in acpi_processor_add()
515 free_cpumask_var(pr->throttling.shared_cpu_map); in acpi_processor_post_eject()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtt.h25 /* 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 Dtt.c24 /* 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 Ddevices.c28 * 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 Dxe_gt_throttle.c26 * 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 Dblkio-controller.rst13 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/tools/perf/pmu-events/arch/x86/grandridge/
H A Duncore-memory.json378 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
389 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
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 at Normal level on specified DIMM",
[all …]
/linux/tools/perf/pmu-events/arch/x86/sierraforest/
H A Duncore-memory.json433 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
443 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
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 at Normal level on specified DIMM",
[all …]
/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Duncore-memory.json473 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
483 …"BriefDescription": "# of cycles Throttling at Critical level on specified DIMM and throttle level…
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 at Normal level on specified DIMM",
[all …]
/linux/include/linux/
H A Ddm-kcopyd.h35 * 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/Documentation/ABI/testing/
H A Dsysfs-platform-dfl-fme135 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/drivers/gpu/drm/etnaviv/
H A DKconfig19 bool "enable ETNAVIV thermal throttling"
23 Compile in support for thermal throttling.
/linux/Documentation/networking/device_drivers/ethernet/aquantia/
H A Datlantic.rst411 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 Duncore-memory.json264 …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/arch/powerpc/kernel/
H A Dcpu_setup_6xx.S184 * 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/thermal/intel/int340x_thermal/
H A Dplatform_temperature_control.c31 * there will be no throttling. 0 - all levels of throttling allowed
32 * including survivability actions. 255 - no throttling allowed.
/linux/drivers/net/ethernet/intel/e1000e/
H A D82571.h16 /* Intr Throttling - RW */
H A Dparam.c84 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 Drecord.sh286 # However, the throttling code doesn't consider event grouping. During throttling, only the
289 # TODO: Revert the code for tolerance once the throttling mechanism is fixed.
/linux/mm/
H A Dpage-writeback.c66 * will look to see if it needs to force writeback or throttling.
396 * Dirty throttling logic assumes the limits in page units fit into in domain_dirty_limits()
413 * global_dirty_limits - background-writeback and dirty-throttling thresholds
454 * Dirty throttling logic assumes the limits in page units fit into in node_dirty_limit()
871 * @thresh: dirty throttling or dirty background threshold of wb_domain in @dtc
873 * Note that balance_dirty_pages() will only seriously take dirty throttling
878 * In the other normal situations, it acts more gently by throttling the tasks
888 * Return: @wb's dirty limit in pages. For dirty throttling limit, the term
1092 * from growing a large number of dirty pages before throttling. For in wb_position_ratio()
1551 * will look to see if it needs to start dirty throttling
[all...]
/linux/tools/perf/pmu-events/arch/x86/ivytown/
H A Duncore-memory.json336 …ion": "Counts the number of cycles when the iMC is in critical thermal throttling. When this happ…
361throttling. 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/util/
H A Drecord.c192 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/tools/perf/pmu-events/arch/x86/snowridgex/
H A Duncore-memory.json309throttling. 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…
343throttling. 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…

12345678