Home
last modified time | relevance | path

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

12345

/linux/include/linux/
H A Ddm-kcopyd.h27 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 Ddm-kcopyd.c75 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 Ddm-thin.c148 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 Ddm-zoned-reclaim.c526 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 Dblkio-controller.rst38 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 Dsysfs-driver-intel-xe-hwmon7 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 Dsysfs-driver-intel-i915-hwmon15 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 Dsysfs-firmware-opal-psr7 to shift/throttle power between different entities in
H A Dsysfs-devices-system-cpu486 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 D8250_aspeed_vuart.c273 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 Dpowernv-cpufreq.c140 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 Dkyber-iosched.rst6 reads and synchronous writes. Kyber will throttle requests in order to meet
/linux/drivers/usb/serial/
H A Dvisor.c172 .throttle = usb_serial_generic_throttle,
191 .throttle = usb_serial_generic_throttle,
209 .throttle = usb_serial_generic_throttle,
H A Dempeg.c51 .throttle = usb_serial_generic_throttle,
H A Daircable.c148 .throttle = usb_serial_generic_throttle,
H A Dsymbolserial.c181 .throttle = symbol_throttle,
/linux/block/
H A Dblk-rq-qos.c65 if (rqos->ops->throttle) in __rq_qos_throttle()
66 rqos->ops->throttle(rqos, bio); in __rq_qos_throttle()
H A Dblk-rq-qos.h38 void (*throttle)(struct rq_qos *, struct bio *); member
/linux/drivers/thermal/mediatek/
H A DKconfig7 information from thermal sensors or turn on throttle
/linux/tools/perf/util/
H A Dtool.h62 throttle, member
H A Dtool.c289 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 Dstdio_console.c107 .throttle = line_throttle,
H A Dssl.c100 .throttle = line_throttle,
/linux/tools/testing/selftests/hid/tests/
H A Dbase_gamepad.py238 gamepad.rudder, gamepad.throttle = data
/linux/arch/x86/events/amd/
H A Dibs.c1235 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, &regs); in perf_ibs_handle_irq()
1377 if (!throttle) { in perf_ibs_handle_irq()

12345