| /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/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/Documentation/ABI/testing/ |
| 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/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/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 | 307 tool->throttle = process_event_stub; in perf_tool__init() 411 CREATE_DELEGATE_OP(throttle); 490 tool->tool.throttle = delegate_throttle; in delegate_tool__init()
|
| H A D | session.c | 417 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap() 418 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap() 419 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap() 422 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap() 1512 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
|
| /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/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 321 static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle); 1893 bool throttle = true; in eb_relocate_parse() local 1896 err = eb_pin_engine(eb, throttle); in eb_relocate_parse() 1905 throttle = false; in eb_relocate_parse() 2500 bool throttle) in eb_pin_timeline() argument 2518 if (throttle) in eb_pin_timeline() 2550 static int eb_pin_engine(struct i915_execbuffer *eb, bool throttle) in eb_pin_engine() argument 2575 err = eb_pin_timeline(eb, child, throttle); in eb_pin_engine() 2580 err = eb_pin_timeline(eb, ce, throttle); in eb_pin_engine()
|
| /linux/block/ |
| H A D | blk-rq-qos.h | 38 void (*throttle)(struct rq_qos *, struct bio *); member
|
| /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()
|