| /linux/include/linux/ |
| H 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/drivers/md/ |
| H 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()
|
| H A D | dm-thin.c | 148 struct throttle { struct 154 static void throttle_init(struct throttle *t) in throttle_init() argument 160 static void throttle_work_start(struct throttle *t) in throttle_work_start() 165 static void throttle_work_update(struct throttle *t) in throttle_work_update() 173 static void throttle_work_complete(struct throttle *t) in throttle_work_complete() 181 static void throttle_lock(struct throttle *t) in throttle_lock() 186 static void throttle_unlock(struct throttle *t) in throttle_unlock() 255 struct throttle throttle; member 2230 throttle_work_update(&pool->throttle); in process_thin_deferred_bios() 2418 throttle_work_start(&pool->throttle); in do_worker() [all …]
|
| H 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/Documentation/admin-guide/cgroup-v1/ |
| H 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 264 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/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 [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intel-xe-hwmon | 7 The power controller will throttle the operating frequency 47 The power controller will throttle the operating frequency 70 for client products. The power controller will throttle the 83 exposed for server products. The power controller will throttle 158 The power controller will throttle the operating frequency 173 The power controller will throttle the operating frequency
|
| H A D | sysfs-driver-intel-i915-hwmon | 15 The power controller will throttle the operating frequency 47 for client products. The power controller will throttle the 60 exposed for server products. The power controller will throttle
|
| H A D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
| H A D | sysfs-devices-system-cpu | 486 Description: POWERNV CPUFreq driver's frequency throttle stats directory and 490 throttle stat attributes for the chip. The throttle stats of a cpu 492 throttle attributes exported in the 'throttle_stats' directory: 520 The sysfs attributes representing different throttle reasons like 536 Description: POWERNV CPUFreq driver's frequency throttle stats directory and 541 attributes which give the frequency throttle information of the chip.
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_aspeed_vuart.c | 273 bool throttle) in __aspeed_vuart_set_throttle() argument 281 if (!throttle) in __aspeed_vuart_set_throttle() 285 static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle) in aspeed_vuart_set_throttle() argument 291 __aspeed_vuart_set_throttle(up, throttle); in aspeed_vuart_set_throttle() 446 port.port.throttle = aspeed_vuart_throttle; in aspeed_vuart_probe()
|
| /linux/drivers/cpufreq/ |
| H A D | powernv-cpufreq.c | 140 struct work_struct throttle; member 915 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn() 987 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1006 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 1081 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info() 1100 cancel_work_sync(&chips[i].throttle); in clean_chip_info()
|
| /linux/Documentation/block/ |
| H A D | kyber-iosched.rst | 6 reads and synchronous writes. Kyber will throttle requests in order to meet
|
| /linux/drivers/usb/serial/ |
| H A D | visor.c | 172 .throttle = usb_serial_generic_throttle, 191 .throttle = usb_serial_generic_throttle, 209 .throttle = usb_serial_generic_throttle,
|
| H A D | empeg.c | 51 .throttle = usb_serial_generic_throttle,
|
| H A D | aircable.c | 148 .throttle = usb_serial_generic_throttle,
|
| H A D | symbolserial.c | 181 .throttle = symbol_throttle,
|
| /linux/block/ |
| H 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()
|
| H A D | blk-rq-qos.h | 38 void (*throttle)(struct rq_qos *, struct bio *); member
|
| /linux/drivers/thermal/mediatek/ |
| H A D | Kconfig | 7 information from thermal sensors or turn on throttle
|
| /linux/tools/perf/util/ |
| H A D | tool.h | 62 throttle, member
|
| H A D | tool.c | 289 tool->throttle = process_event_stub; in perf_tool__init() 391 CREATE_DELEGATE_OP(throttle); 470 tool->tool.throttle = delegate_throttle; in delegate_tool__init()
|
| /linux/arch/um/drivers/ |
| H A D | stdio_console.c | 107 .throttle = line_throttle,
|
| H A D | ssl.c | 100 .throttle = line_throttle,
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | base_gamepad.py | 238 gamepad.rudder, gamepad.throttle = data
|
| /linux/arch/x86/events/amd/ |
| H A D | ibs.c | 1235 int offset, size, check_rip, offset_max, throttle = 0; in perf_ibs_handle_irq() local 1338 throttle = perf_event_account_interrupt(event); in perf_ibs_handle_irq() 1371 throttle = perf_event_overflow(event, &data, ®s); in perf_ibs_handle_irq() 1377 if (!throttle) { in perf_ibs_handle_irq()
|