| /Linux-v5.4/drivers/thermal/ |
| D | step_wise.c | 38 enum thermal_trend trend, bool throttle) in get_target_state() argument 54 if (throttle) { in get_target_state() 68 if (throttle) { in get_target_state() 76 if (throttle) in get_target_state() 81 if (!throttle) in get_target_state() 84 if (!throttle) { in get_target_state() 93 if (!throttle) in get_target_state() 122 bool throttle = false; in thermal_zone_trip_update() local 136 throttle = true; in thermal_zone_trip_update() 141 trip, trip_type, trip_temp, trend, throttle); in thermal_zone_trip_update() [all …]
|
| D | user_space.c | 45 .throttle = notify_user_space,
|
| D | fair_share.c | 118 .throttle = fair_share_throttle,
|
| D | gov_bang_bang.c | 117 .throttle = bang_bang_control,
|
| D | Kconfig | 182 This will throttle the device by limiting the maximum allowed DVFS 221 thermal framework. cpufreq is used as the cooling device to throttle 233 cpufreq is used as the cooling device to throttle CPUs when the 253 cpufreq is used as the cooling device to throttle CPUs when the 273 trip point. Cpufreq is used as the cooling device and will throttle
|
| /Linux-v5.4/Documentation/devicetree/bindings/thermal/ |
| D | nvidia,tegra124-soctherm.txt | 34 - throttle-cfgs: A sub-node which is a container of configuration for each 35 hardware throttle events. These events can be set as cooling devices. 36 * throttle events: Sub-nodes must be named as "light" or "heavy". 38 - nvidia,priority: Each throttles has its own throttle settings, so the 39 SW need to set priorities for various throttle, the HW arbiter can select 40 the final throttle settings. 50 level of pulse skippers, which used to throttle clock frequencies. It 56 It is the level of pulse skippers, which used to throttle clock 68 valid only for OCx throttle events. 77 - nvidia,throttle-period-us: Specifies the number of uSec for which [all …]
|
| /Linux-v5.4/include/linux/ |
| D | dm-kcopyd.h | 26 unsigned throttle; member 44 module_param_named(name, dm_kcopyd_throttle.throttle, uint, 0644); \ 52 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
|
| /Linux-v5.4/drivers/md/ |
| D | dm-kcopyd.c | 72 struct dm_kcopyd_throttle *throttle; member 122 unsigned throttle, now, difference; in io_job_start() local 131 throttle = READ_ONCE(t->throttle); in io_job_start() 133 if (likely(throttle >= 100)) in io_job_start() 155 skew = t->io_period - throttle * t->total_period / 100; in io_job_start() 181 if (likely(READ_ONCE(t->throttle) >= 100)) in io_job_finish() 520 io_job_finish(kc->throttle); in complete_io() 574 io_job_start(job->kc->throttle); in run_io_job() 909 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) in dm_kcopyd_client_create() argument 924 kc->throttle = throttle; in dm_kcopyd_client_create()
|
| D | dm-thin.c | 145 struct throttle { struct 151 static void throttle_init(struct throttle *t) in throttle_init() argument 157 static void throttle_work_start(struct throttle *t) in throttle_work_start() 162 static void throttle_work_update(struct throttle *t) in throttle_work_update() 170 static void throttle_work_complete(struct throttle *t) in throttle_work_complete() 178 static void throttle_lock(struct throttle *t) in throttle_lock() 183 static void throttle_unlock(struct throttle *t) in throttle_unlock() 251 struct throttle throttle; member 2222 throttle_work_update(&pool->throttle); in process_thin_deferred_bios() 2403 throttle_work_start(&pool->throttle); in do_worker() [all …]
|
| D | dm-zoned-reclaim.c | 477 zrc->kc_throttle.throttle = 100; in dmz_reclaim_work() 480 zrc->kc_throttle.throttle = min(75U, 100U - p_unmap_rnd / 2); in dmz_reclaim_work() 485 zrc->kc_throttle.throttle, in dmz_reclaim_work()
|
| /Linux-v5.4/Documentation/admin-guide/cgroup-v1/ |
| D | blkio-controller.rst | 37 echo "8:16 1048576" > /sys/fs/cgroup/blkio/blkio.throttle.read_bps_device 49 Limits for writes can be put using blkio.throttle.write_bps_device file. 247 - blkio.throttle.read_bps_device 252 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device 254 - blkio.throttle.write_bps_device 259 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device 261 - blkio.throttle.read_iops_device 266 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device 268 - blkio.throttle.write_iops_device 273 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device [all …]
|
| /Linux-v5.4/drivers/tty/serial/8250/ |
| D | 8250_aspeed_vuart.c | 198 bool throttle) in __aspeed_vuart_set_throttle() argument 203 if (!throttle) in __aspeed_vuart_set_throttle() 207 static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle) in aspeed_vuart_set_throttle() argument 213 __aspeed_vuart_set_throttle(up, throttle); in aspeed_vuart_set_throttle() 335 port.port.throttle = aspeed_vuart_throttle; in aspeed_vuart_probe()
|
| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | tt.c | 81 tt->throttle = false; in iwl_mvm_enter_ctkill() 448 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler() 451 tt->throttle = true; in iwl_mvm_tt_handler() 452 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler() 457 tt->throttle = false; in iwl_mvm_tt_handler() 874 tt->throttle = false; in iwl_mvm_thermal_initialize()
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | rk3288-veyron-mickey.dts | 77 * After 1st level, throttle the CPU down to as low as 1.4 GHz 172 /* After 1st level throttle the GPU down to as low as 400 MHz */ 179 * Slightly after we throttle the GPU, we'll also make sure that 181 * throttle the CPU lower than 1.4 GHz due to GPU heat--we'll
|
| /Linux-v5.4/Documentation/block/ |
| D | kyber-iosched.rst | 6 reads and synchronous writes. Kyber will throttle requests in order to meet
|
| /Linux-v5.4/block/ |
| D | blk-rq-qos.c | 71 if (rqos->ops->throttle) in __rq_qos_throttle() 72 rqos->ops->throttle(rqos, bio); in __rq_qos_throttle()
|
| D | Makefile | 19 obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
|
| /Linux-v5.4/drivers/cpufreq/ |
| D | powernv-cpufreq.c | 135 struct work_struct throttle; member 904 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn() 973 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 992 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1064 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info()
|
| /Linux-v5.4/drivers/usb/serial/ |
| D | empeg.c | 52 .throttle = usb_serial_generic_throttle,
|
| D | visor.c | 173 .throttle = usb_serial_generic_throttle, 193 .throttle = usb_serial_generic_throttle, 212 .throttle = usb_serial_generic_throttle,
|
| D | aircable.c | 149 .throttle = usb_serial_generic_throttle,
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
| /Linux-v5.4/tools/perf/util/ |
| D | tool.h | 56 throttle, member
|
| D | session.c | 490 if (tool->throttle == NULL) in perf_tool__fill_defaults() 491 tool->throttle = process_event_stub; in perf_tool__fill_defaults() 660 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap() 661 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap() 662 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap() 665 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap() 1448 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
|
| /Linux-v5.4/drivers/tty/ |
| D | tty_ioctl.c | 114 tty->ops->throttle) in tty_throttle() 115 tty->ops->throttle(tty); in tty_throttle() 167 if (tty->ops->throttle) in tty_throttle_safe() 168 tty->ops->throttle(tty); in tty_throttle_safe()
|