/Linux-v4.19/drivers/thermal/ |
D | step_wise.c | 50 enum thermal_trend trend, bool throttle) in get_target_state() argument 66 if (throttle) { in get_target_state() 80 if (throttle) { in get_target_state() 88 if (throttle) in get_target_state() 93 if (!throttle) in get_target_state() 96 if (!throttle) { in get_target_state() 105 if (!throttle) in get_target_state() 134 bool throttle = false; in thermal_zone_trip_update() local 148 throttle = true; in thermal_zone_trip_update() 153 trip, trip_type, trip_temp, trend, throttle); in thermal_zone_trip_update() [all …]
|
D | user_space.c | 57 .throttle = notify_user_space,
|
D | fair_share.c | 130 .throttle = fair_share_throttle,
|
D | gov_bang_bang.c | 127 .throttle = bang_bang_control,
|
/Linux-v4.19/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 62 - the "hot" type trip points will be set to SOC_THERM hardware as the throttle 64 than it, it will trigger the HW throttle event. 82 throttle-cfgs { [all …]
|
/Linux-v4.19/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-v4.19/drivers/md/ |
D | dm-kcopyd.c | 54 struct dm_kcopyd_throttle *throttle; member 102 unsigned throttle, now, difference; in io_job_start() local 111 throttle = READ_ONCE(t->throttle); in io_job_start() 113 if (likely(throttle >= 100)) in io_job_start() 135 skew = t->io_period - throttle * t->total_period / 100; in io_job_start() 161 if (likely(READ_ONCE(t->throttle) >= 100)) in io_job_finish() 500 io_job_finish(kc->throttle); in complete_io() 552 io_job_start(job->kc->throttle); in run_io_job() 881 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) in dm_kcopyd_client_create() argument 894 kc->throttle = throttle; in dm_kcopyd_client_create()
|
D | dm-zoned-reclaim.c | 462 zrc->kc_throttle.throttle = 100; in dmz_reclaim_work() 465 zrc->kc_throttle.throttle = min(75U, 100U - p_unmap_rnd / 2); in dmz_reclaim_work() 470 zrc->kc_throttle.throttle, in dmz_reclaim_work()
|
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 2159 throttle_work_update(&pool->throttle); in process_thin_deferred_bios() 2330 throttle_work_start(&pool->throttle); in do_worker() [all …]
|
/Linux-v4.19/drivers/tty/serial/8250/ |
D | 8250_aspeed_vuart.c | 194 bool throttle) in __aspeed_vuart_set_throttle() argument 199 if (!throttle) in __aspeed_vuart_set_throttle() 203 static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle) in aspeed_vuart_set_throttle() argument 209 __aspeed_vuart_set_throttle(up, throttle); in aspeed_vuart_set_throttle() 331 port.port.throttle = aspeed_vuart_throttle; in aspeed_vuart_probe()
|
/Linux-v4.19/Documentation/cgroup-v1/ |
D | blkio-controller.txt | 80 echo "8:16 1048576" > /sys/fs/cgroup/blkio/blkio.throttle.read_bps_device 92 Limits for writes can be put using blkio.throttle.write_bps_device file. 297 - blkio.throttle.read_bps_device 302 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device 304 - blkio.throttle.write_bps_device 309 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device 311 - blkio.throttle.read_iops_device 316 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device 318 - blkio.throttle.write_iops_device 323 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | tt.c | 86 tt->throttle = false; in iwl_mvm_enter_ctkill() 461 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler() 464 tt->throttle = true; in iwl_mvm_tt_handler() 465 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler() 470 tt->throttle = false; in iwl_mvm_tt_handler() 882 tt->throttle = false; in iwl_mvm_thermal_initialize()
|
/Linux-v4.19/block/ |
D | blk-rq-qos.c | 76 if (rqos->ops->throttle) in rq_qos_throttle() 77 rqos->ops->throttle(rqos, bio, lock); in rq_qos_throttle()
|
D | blk-rq-qos.h | 28 void (*throttle)(struct rq_qos *, struct bio *, spinlock_t *); member
|
/Linux-v4.19/Documentation/block/ |
D | kyber-iosched.txt | 5 reads and synchronous writes. Kyber will throttle requests in order to meet
|
/Linux-v4.19/drivers/cpufreq/ |
D | powernv-cpufreq.c | 145 struct work_struct throttle; member 905 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn() 974 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 993 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1065 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info()
|
/Linux-v4.19/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-v4.19/Documentation/ABI/testing/ |
D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
D | sysfs-devices-system-cpu | 400 Description: POWERNV CPUFreq driver's frequency throttle stats directory and 404 throttle stat attributes for the chip. The throttle stats of a cpu 406 throttle attributes exported in the 'throttle_stats' directory: 434 The sysfs attributes representing different throttle reasons like 450 Description: POWERNV CPUFreq driver's frequency throttle stats directory and 455 attributes which give the frequency throttle information of the chip.
|
/Linux-v4.19/tools/perf/util/ |
D | tool.h | 58 throttle, member
|
D | session.c | 388 if (tool->throttle == NULL) in perf_tool__fill_defaults() 389 tool->throttle = process_event_stub; in perf_tool__fill_defaults() 556 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap() 557 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap() 558 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap() 561 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap() 1299 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | rk3288-veyron-mickey.dts | 77 * After 1st level, throttle the CPU down to as low as 1.4 GHz 79 * won't throttle the GPU lower than 400 MHz due to CPU
|
/Linux-v4.19/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()
|