Home
last modified time | relevance | path

Searched refs:throttle (Results 1 – 25 of 119) 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/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/Documentation/ABI/testing/
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/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/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.c307 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 Dsession.c417 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 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/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c321 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 Dblk-rq-qos.h38 void (*throttle)(struct rq_qos *, struct bio *); member
/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