/linux-6.3-rc2/drivers/thermal/ |
A D | gov_step_wise.c | 39 enum thermal_trend trend, bool throttle) in get_target_state() argument 55 if (throttle) { in get_target_state() 66 if (throttle) { in get_target_state() 72 if (!throttle) in get_target_state() 75 if (!throttle) { in get_target_state() 103 bool throttle = false; in thermal_zone_trip_update() local 111 throttle = true; in thermal_zone_trip_update() 116 trip_id, trip.type, trip.temperature, trend, throttle); in thermal_zone_trip_update() 123 instance->target = get_target_state(instance, trend, throttle); in thermal_zone_trip_update() 173 .throttle = step_wise_throttle,
|
A D | gov_user_space.c | 53 .throttle = notify_user_space,
|
A D | Kconfig | 194 idle injection. This will throttle the CPU by injecting 206 This will throttle the device by limiting the maximum allowed DVFS 245 thermal framework. cpufreq is used as the cooling device to throttle 257 cpufreq is used as the cooling device to throttle CPUs when the 278 cpufreq is used as the cooling device to throttle CPUs when the passive 309 cpufreq is used as the cooling device to throttle CPUs when the 343 trip point. Cpufreq is used as the cooling device and will throttle
|
A D | gov_fair_share.c | 110 .throttle = fair_share_throttle,
|
A D | gov_bang_bang.c | 118 .throttle = bang_bang_control,
|
/linux-6.3-rc2/Documentation/devicetree/bindings/thermal/ |
A D | nvidia,tegra124-soctherm.txt | 37 * throttle events: Sub-nodes must be named as "light" or "heavy". 41 the final throttle settings. 57 It is the level of pulse skippers, which used to throttle clock 70 valid only for OCx throttle events. 100 than it, it will trigger the HW throttle event. 121 throttle-cfgs { 150 * arbiter will select the highest priority as the final throttle 159 nvidia,throttle-period-us = <0>; 175 throttle-cfgs { 200 * arbiter will select the highest priority as the final throttle [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | dm-kcopyd.h | 27 unsigned int throttle; member 45 module_param_named(name, dm_kcopyd_throttle.throttle, uint, 0644); \ 53 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
|
/linux-6.3-rc2/drivers/md/ |
A D | dm-kcopyd.c | 75 struct dm_kcopyd_throttle *throttle; member 125 unsigned int throttle, now, difference; in io_job_start() local 134 throttle = READ_ONCE(t->throttle); in io_job_start() 136 if (likely(throttle >= 100)) in io_job_start() 159 skew = t->io_period - throttle * t->total_period / 100; in io_job_start() 185 if (likely(READ_ONCE(t->throttle) >= 100)) in io_job_finish() 525 io_job_finish(kc->throttle); in complete_io() 578 io_job_start(job->kc->throttle); in run_io_job() 915 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) in dm_kcopyd_client_create() argument 930 kc->throttle = throttle; in dm_kcopyd_client_create()
|
A D | dm-thin.c | 146 struct throttle { struct 253 struct throttle throttle; member 2398 throttle_work_start(&pool->throttle); in do_worker() 2400 throttle_work_update(&pool->throttle); in do_worker() 2402 throttle_work_update(&pool->throttle); in do_worker() 2404 throttle_work_update(&pool->throttle); in do_worker() 2671 throttle_lock(&pool->throttle); in thin_defer_bio_with_throttle() 2673 throttle_unlock(&pool->throttle); in thin_defer_bio_with_throttle() 2680 throttle_lock(&pool->throttle); in thin_defer_cell() 2684 throttle_unlock(&pool->throttle); in thin_defer_cell() [all …]
|
A D | dm-zoned-reclaim.c | 526 zrc->kc_throttle.throttle = 100; in dmz_reclaim_work() 529 zrc->kc_throttle.throttle = min(75U, 100U - p_unmap / 2); in dmz_reclaim_work() 534 zrc->kc_throttle.throttle, in dmz_reclaim_work()
|
/linux-6.3-rc2/Documentation/admin-guide/cgroup-v1/ |
A D | blkio-controller.rst | 38 echo "8:16 1048576" > /sys/fs/cgroup/blkio/blkio.throttle.read_bps_device 50 Limits for writes can be put using blkio.throttle.write_bps_device file. 252 blkio.throttle.read_bps_device 257 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device 259 blkio.throttle.write_bps_device 266 blkio.throttle.read_iops_device 271 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device 273 blkio.throttle.write_iops_device 278 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device 283 blkio.throttle.io_serviced [all …]
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-driver-intel-i915-hwmon | 15 The power controller will throttle the operating frequency 45 for client products. The power controller will throttle the 58 exposed for server products. The power controller will throttle
|
A D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
/linux-6.3-rc2/drivers/tty/serial/8250/ |
A D | 8250_aspeed_vuart.c | 274 bool throttle) in __aspeed_vuart_set_throttle() argument 279 if (!throttle) in __aspeed_vuart_set_throttle() 283 static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle) in aspeed_vuart_set_throttle() argument 289 __aspeed_vuart_set_throttle(up, throttle); in aspeed_vuart_set_throttle() 441 port.port.throttle = aspeed_vuart_throttle; in aspeed_vuart_probe()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | tt.c | 25 tt->throttle = false; in iwl_mvm_enter_ctkill() 447 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler() 450 tt->throttle = true; in iwl_mvm_tt_handler() 451 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler() 456 tt->throttle = false; in iwl_mvm_tt_handler() 836 tt->throttle = false; in iwl_mvm_thermal_initialize()
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | rk3288-veyron-mickey.dts | 85 * After 1st level, throttle the CPU down to as low as 1.4 GHz 180 /* After 1st level throttle the GPU down to as low as 400 MHz */ 187 * Slightly after we throttle the GPU, we'll also make sure that 189 * throttle the CPU lower than 1.4 GHz due to GPU heat--we'll
|
/linux-6.3-rc2/drivers/cpufreq/ |
A D | powernv-cpufreq.c | 137 struct work_struct throttle; member 917 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn() 989 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1008 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1083 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info() 1102 cancel_work_sync(&chips[i].throttle); in clean_chip_info()
|
/linux-6.3-rc2/Documentation/block/ |
A D | kyber-iosched.rst | 6 reads and synchronous writes. Kyber will throttle requests in order to meet
|
/linux-6.3-rc2/drivers/usb/serial/ |
A D | empeg.c | 52 .throttle = usb_serial_generic_throttle,
|
A D | visor.c | 173 .throttle = usb_serial_generic_throttle, 193 .throttle = usb_serial_generic_throttle, 212 .throttle = usb_serial_generic_throttle,
|
A D | aircable.c | 149 .throttle = usb_serial_generic_throttle,
|
/linux-6.3-rc2/tools/perf/util/ |
A D | tool.h | 59 throttle, member
|
/linux-6.3-rc2/block/ |
A D | blk-rq-qos.c | 65 if (rqos->ops->throttle) in __rq_qos_throttle() 66 rqos->ops->throttle(rqos, bio); in __rq_qos_throttle()
|
A D | Makefile | 20 obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
|
/linux-6.3-rc2/drivers/thermal/mediatek/ |
A D | Kconfig | 7 information from thermal sensors or turn on throttle
|