Home
last modified time | relevance | path

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

12345678910>>...20

/kernel/linux/linux-5.10/drivers/acpi/
Dprocessor_throttling.c3 * processor_throttling.c - Throttling submodule of the ACPI processor driver
35 MODULE_PARM_DESC(ignore_tpc, "Disable broken BIOS _TPC throttling support");
78 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
100 pthrottling = &pr->throttling; in acpi_processor_update_tsd_coord()
124 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
157 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
184 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
223 if (!pr->flags.throttling) { in acpi_processor_throttling_notifier()
224 ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Throttling control is " in acpi_processor_throttling_notifier()
229 p_throttling = &(pr->throttling); in acpi_processor_throttling_notifier()
[all …]
Dprocessor_thermal.c185 if (pr->flags.throttling) in acpi_processor_max_state()
186 max_state += (pr->throttling.state_count -1); in acpi_processor_max_state()
223 if (pr->flags.throttling) in processor_get_cur_state()
224 *cur_state += pr->throttling.state; in processor_get_cur_state()
250 if (pr->flags.throttling && pr->throttling.state) in processor_set_cur_state()
/kernel/linux/linux-6.6/drivers/acpi/
Dprocessor_throttling.c3 * processor_throttling.c - Throttling submodule of the ACPI processor driver
31 MODULE_PARM_DESC(ignore_tpc, "Disable broken BIOS _TPC throttling support");
74 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
96 pthrottling = &pr->throttling; in acpi_processor_update_tsd_coord()
119 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
151 match_pthrottling = &(match_pr->throttling); in acpi_processor_update_tsd_coord()
178 pthrottling = &(pr->throttling); in acpi_processor_update_tsd_coord()
213 if (!pr->flags.throttling) { in acpi_processor_throttling_notifier()
215 "Throttling control unsupported on CPU %d\n", in acpi_processor_throttling_notifier()
220 p_throttling = &(pr->throttling); in acpi_processor_throttling_notifier()
[all …]
Dprocessor_thermal.c196 if (pr->flags.throttling) in acpi_processor_max_state()
197 max_state += (pr->throttling.state_count -1); in acpi_processor_max_state()
234 if (pr->flags.throttling) in processor_get_cur_state()
235 *cur_state += pr->throttling.state; in processor_get_cur_state()
261 if (pr->flags.throttling && pr->throttling.state) in processor_set_cur_state()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/
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_mgnt - Thermal Throttling Management structure
69 * @state: current Thermal Throttling state
70 * @tt_power_mode: Thermal Throttling power mode index
[all …]
Dtt.c24 /* default Thermal Throttling transaction table
25 * Current state | Throttling Down | Throttling Up
56 /* Advance Thermal Throttling default restriction table */
144 * state notification with CT_KILL bit clear to inform Thermal Throttling
233 * Legacy thermal throttling
326 * Advance thermal throttling
446 "Thermal Throttling to new state: %u\n", in iwl_advance_tt_handler()
470 * if PSP not enable, no Thermal Throttling function will be performed
578 IWL_DEBUG_TEMP(priv, "Queueing thermal throttling work.\n"); in iwl_tt_handler()
582 /* Thermal throttling initialization
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
Dtt.h29 /* Thermal Throttling State Machine states */
39 * struct iwl_tt_restriction - Thermal Throttling restriction table
44 * This table is used by advance thermal throttling management
45 * based on the current thermal throttling state, and determines
55 * struct iwl_tt_trans - Thermal Throttling transaction table
56 * @next_state: next thermal throttling mode
60 * This is used by the advanced thermal throttling algorithm
71 * struct iwl_tt_mgnt - Thermal Throttling Management structure
73 * @state: current Thermal Throttling state
74 * @tt_power_mode: Thermal Throttling power mode index
[all …]
Dtt.c28 /* default Thermal Throttling transaction table
29 * Current state | Throttling Down | Throttling Up
60 /* Advance Thermal Throttling default restriction table */
148 * state notification with CT_KILL bit clear to inform Thermal Throttling
238 * Legacy thermal throttling
331 * Advance thermal throttling
451 "Thermal Throttling to new state: %u\n", in iwl_advance_tt_handler()
475 * if PSP not enable, no Thermal Throttling function will be performed
583 IWL_DEBUG_TEMP(priv, "Queueing thermal throttling work.\n"); in iwl_tt_handler()
587 /* Thermal throttling initialization
[all …]
/kernel/linux/linux-6.6/block/
DKconfig92 bool "Block layer bio throttling support"
96 Block layer bio throttling support. It can be used to limit
104 bool "Block throttling .low limit interface support (EXPERIMENTAL)"
107 Add .low limit interface for block throttling. The low limit is a best
115 bool "Enable support for block device writeback throttling"
119 less impact on foreground operations. The throttling is done
124 bool "Enable writeback throttling by default"
128 Enable writeback throttling by default for request-based block devices.
134 Enabling this option enables the .latency interface for IO throttling.
136 the configured latency target, throttling anybody with a higher latency
/kernel/linux/linux-5.10/block/
DKconfig95 bool "Block layer bio throttling support"
99 Block layer bio throttling support. It can be used to limit
107 bool "Block throttling .low limit interface support (EXPERIMENTAL)"
110 Add .low limit interface for block throttling. The low limit is a best
128 bool "Enable support for block device writeback throttling"
132 less impact on foreground operations. The throttling is done
140 Enabling this option enables the .latency interface for IO throttling.
142 the configured latency target, throttling anybody with a higher latency
159 bool "Multiqueue writeback throttling"
163 Enable writeback throttling by default on multiqueue devices.
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/
Dcbe_thermal.c17 * throttling begins when temperature is greater or equal to
18 * throttle_begin. Setting this value to 125 prevents throttling.
20 * throttling is being ceased, if the temperature is lower than
21 * throttle_end. Due to a delay between applying throttling and
26 * full throttling is applied to the cpu or spu. This value should be
291 * initialize throttling with default values
307 * 08 - dynamic throttling starts if over 80 degrees in init_default_values()
308 * 03 - dynamic throttling ceases if below 70 degrees */ in init_default_values()
312 * 08 - dynamic throttling starts if over 80 degrees in init_default_values()
313 * 03 - dynamic throttling ceases if below 70 degrees in init_default_values()
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
Dcbe_thermal.c17 * throttling begins when temperature is greater or equal to
18 * throttle_begin. Setting this value to 125 prevents throttling.
20 * throttling is being ceased, if the temperature is lower than
21 * throttle_end. Due to a delay between applying throttling and
26 * full throttling is applied to the cpu or spu. This value should be
292 * initialize throttling with default values
308 * 08 - dynamic throttling starts if over 80 degrees in init_default_values()
309 * 03 - dynamic throttling ceases if below 70 degrees */ in init_default_values()
313 * 08 - dynamic throttling starts if over 80 degrees in init_default_values()
314 * 03 - dynamic throttling ceases if below 70 degrees in init_default_values()
/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dblkio-controller.rst13 One IO control policy is throttling policy which can be used to
20 Throttling/Upper Limit policy
26 - Enable throttling in block layer::
54 Throttling implements hierarchy support; however,
55 throttling's hierarchy support is enabled iff "sane_behavior" is
67 Throttling with "sane_behavior" will handle the
68 hierarchy correctly. For throttling, all limits apply
72 Throttling without "sane_behavior" enabled from cgroup side will
90 - Enable block device throttling support in block layer.
245 Throttling/Upper limit policy files
/kernel/linux/linux-6.6/Documentation/admin-guide/cgroup-v1/
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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.txt4 or interrupt-based thermal monitoring, CPU and GPU throttling based
48 It is the throttling depth of pulse skippers, it's the percentage
49 throttling.
52 indicates cpu clock throttling depth, and the depth can be programmed.
58 frequencies. It indicates gpu clock throttling depth and can be
59 programmed to any of the following values which represent a throttling
80 throttling is engaged after the OC event is deasserted. Default value
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.yaml14 polled or interrupt-based thermal monitoring, CPU and GPU throttling based
86 throttling depth of pulse skippers, it's the percentage
87 throttling.
95 indicates cpu clock throttling depth, and the depth can be
111 frequencies. It indicates gpu clock throttling depth and can be
113 throttling percentage.
147 throttling is engaged after the OC event is deasserted.
/kernel/linux/linux-5.10/include/linux/
Ddm-kcopyd.h34 * kcopyd clients that want to support throttling must pass an initialised
40 * the amount of throttling.
49 * throttle can be NULL if you don't want any throttling.
/kernel/linux/linux-6.6/include/linux/
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.
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
DKconfig19 bool "enable ETNAVIV thermal throttling"
23 Compile in support for thermal throttling.
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
DKconfig19 bool "enable ETNAVIV thermal throttling"
23 Compile in support for thermal throttling.
/kernel/linux/linux-5.10/Documentation/ABI/testing/
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.
/kernel/linux/linux-6.6/Documentation/ABI/testing/
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.
/kernel/linux/linux-6.6/drivers/thermal/
Dgov_fair_share.c54 * Throttling Logic: This uses three parameters to calculate the new
57 * Parameters used for Throttling:
64 * whereas the throttling is at full swing if we trip critical levels.
/kernel/linux/linux-6.6/drivers/thermal/intel/
Dintel_tcc.c15 * Get the TjMax value, which is the default thermal throttling or TCC
42 * Get the TCC offset value to Tjmax. The effective thermal throttling or TCC
68 * Set the TCC Offset value to Tjmax. The effective thermal throttling or TCC
/kernel/linux/linux-5.10/drivers/thermal/
Dgov_fair_share.c64 * Throttling Logic: This uses three parameters to calculate the new
67 * Parameters used for Throttling:
74 * whereas the throttling is at full swing if we trip critical levels.

12345678910>>...20