Home
last modified time | relevance | path

Searched refs:throttling (Results 1 – 25 of 58) sorted by relevance

123

/linux-6.15/drivers/acpi/
H A Dprocessor_throttling.c362 pr->flags.throttling = 0; in acpi_processor_reevaluate_tstate()
372 pr->flags.throttling = 0; in acpi_processor_reevaluate_tstate()
375 pr->flags.throttling = 1; in acpi_processor_reevaluate_tstate()
394 pr->flags.throttling = 0; in acpi_processor_reevaluate_tstate()
457 throttling = &pr->throttling; in acpi_processor_get_throttling_control()
664 pr->throttling.state = 0; in acpi_processor_get_throttling_fadt()
758 throttling = &pr->throttling; in acpi_read_throttling_status()
790 throttling = &pr->throttling; in acpi_write_throttling_state()
856 pr->throttling.state = 0; in acpi_processor_get_throttling_ptc()
916 else if ((pr->throttling.duty_offset + pr->throttling.duty_width) > 4) { in acpi_processor_get_fadt_info()
[all …]
H A Dprocessor_thermal.c227 if (pr->flags.throttling) in acpi_processor_max_state()
228 max_state += (pr->throttling.state_count -1); in acpi_processor_max_state()
265 if (pr->flags.throttling) in processor_get_cur_state()
266 *cur_state += pr->throttling.state; in processor_get_cur_state()
292 if (pr->flags.throttling && pr->throttling.state) in processor_set_cur_state()
H A Dacpi_processor.c394 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()
470 free_cpumask_var(pr->throttling.shared_cpu_map); in acpi_processor_add()
517 free_cpumask_var(pr->throttling.shared_cpu_map); in acpi_processor_post_eject()
H A Dprocessor_driver.c149 if (pr->flags.throttling) in acpi_pss_perf_init()
/linux-6.15/drivers/gpu/drm/etnaviv/
H A DKconfig19 bool "enable ETNAVIV thermal throttling"
23 Compile in support for thermal throttling.
/linux-6.15/block/
H A DKconfig107 bool "Block layer bio throttling support"
111 Block layer bio throttling support. It can be used to limit
119 bool "Enable support for block device writeback throttling"
123 less impact on foreground operations. The throttling is done
128 bool "Enable writeback throttling by default"
132 Enable writeback throttling by default for request-based block devices.
138 Enabling this option enables the .latency interface for IO throttling.
140 the configured latency target, throttling anybody with a higher latency
/linux-6.15/Documentation/devicetree/bindings/thermal/
H A Dnvidia,tegra124-soctherm.yaml14 polled or interrupt-based thermal monitoring, CPU and GPU throttling based
91 throttling depth of pulse skippers, it's the percentage
92 throttling.
100 indicates cpu clock throttling depth, and the depth can be
116 frequencies. It indicates gpu clock throttling depth and can be
118 throttling percentage.
152 throttling is engaged after the OC event is deasserted.
H A Dqcom-lmh.yaml54 will attempt to remove frequency throttling.
/linux-6.15/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.
H A Dsysfs-platform-dfl-port23 means different throttling level. When reading this file, it
H A Dsysfs-class-thermal78 for cooling device throttling control represents.
/linux-6.15/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-6.15/include/acpi/
H A Dprocessor.h212 u8 throttling:1; member
236 struct acpi_processor_throttling throttling; member
/linux-6.15/Documentation/admin-guide/cgroup-v1/
H A Dblkio-controller.rst13 One IO control policy is throttling policy which can be used to
27 Enable throttling in block layer::
56 throttling's hierarchy support is enabled iff "sane_behavior" is
69 hierarchy correctly. For throttling, all limits apply
92 Enable block device throttling support in block layer.
/linux-6.15/Documentation/hwmon/
H A Dspd5118.rst28 to prevent memory overheating by automatically throttling the memory controller.
H A Dpeci-cputemp.rst78 package. Used for throttling temperature. If this value
H A Djc42.rst110 systems use the sensor to prevent memory overheating by automatically throttling
H A Dasc7621.rst205 throttling. This means that these are usually negative numbers.
/linux-6.15/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-mickey.dts101 * Add some discrete steps to help throttling system deal
113 * - After 696 MHz we stop lowering voltage, so throttling
/linux-6.15/Documentation/scheduler/
H A Dsched-deadline.rst219 - Umax is the maximum reclaimable utilization (subjected to RT throttling
224 (subjected to RT throttling limits).
570 tasks with real-time group scheduling (a.k.a. RT-throttling - see
578 A main difference between deadline bandwidth management and RT-throttling
580 and thus we don't need a higher level throttling mechanism to enforce the
661 dl_yielded is set and used to handle correctly throttling and runtime
714throttling patches [https://lore.kernel.org/r/[email protected]] but we still …
/linux-6.15/Documentation/arch/x86/
H A Dbuslock.rst43 terminate the application or to enforce throttling.
/linux-6.15/Documentation/filesystems/nfs/
H A Dnfs41-server.rst26 "exactly once" semantics and better control and throttling of the
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dinit.c147 u8 throttling = MT7915_THERMAL_THROTTLE_MAX - state; in mt7915_thermal_set_cur_throttle_state() local
164 ret = mt7915_mcu_set_thermal_throttling(phy, throttling); in mt7915_thermal_set_cur_throttle_state()
/linux-6.15/Documentation/admin-guide/mm/
H A Dzswap.rst21 throttling by the hypervisor. This allows more work to get done with less
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dinit.c167 u8 throttling = MT7996_THERMAL_THROTTLE_MAX - state; in mt7996_thermal_set_cur_throttle_state() local
182 ret = mt7996_mcu_set_thermal_throttling(phy, throttling); in mt7996_thermal_set_cur_throttle_state()

123