Home
last modified time | relevance | path

Searched refs:throttle (Results 1 – 25 of 139) sorted by relevance

123456

/Linux-v4.19/drivers/thermal/
Dstep_wise.c50 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 …]
Duser_space.c57 .throttle = notify_user_space,
Dfair_share.c130 .throttle = fair_share_throttle,
Dgov_bang_bang.c127 .throttle = bang_bang_control,
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra124-soctherm.txt34 - 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/
Ddm-kcopyd.h26 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/
Ddm-kcopyd.c54 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()
Ddm-zoned-reclaim.c462 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()
Ddm-thin.c145 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/
D8250_aspeed_vuart.c194 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/
Dblkio-controller.txt80 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/
Dtt.c86 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/
Dblk-rq-qos.c76 if (rqos->ops->throttle) in rq_qos_throttle()
77 rqos->ops->throttle(rqos, bio, lock); in rq_qos_throttle()
Dblk-rq-qos.h28 void (*throttle)(struct rq_qos *, struct bio *, spinlock_t *); member
/Linux-v4.19/Documentation/block/
Dkyber-iosched.txt5 reads and synchronous writes. Kyber will throttle requests in order to meet
/Linux-v4.19/drivers/cpufreq/
Dpowernv-cpufreq.c145 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/
Dempeg.c52 .throttle = usb_serial_generic_throttle,
Dvisor.c173 .throttle = usb_serial_generic_throttle,
193 .throttle = usb_serial_generic_throttle,
212 .throttle = usb_serial_generic_throttle,
Daircable.c149 .throttle = usb_serial_generic_throttle,
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-firmware-opal-psr7 to shift/throttle power between different entities in
Dsysfs-devices-system-cpu400 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/
Dtool.h58 throttle, member
Dsession.c388 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/
Drk3288-veyron-mickey.dts77 * 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/
Dtty_ioctl.c114 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()

123456