Home
last modified time | relevance | path

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

12345678

/openbmc/linux/drivers/thermal/
H A Dgov_step_wise.c31 enum thermal_trend trend, bool throttle) in get_target_state() argument
47 if (throttle) { in get_target_state()
56 if (throttle) { in get_target_state()
87 bool throttle = false; in thermal_zone_trip_update() local
93 throttle = true; in thermal_zone_trip_update()
98 trip_id, trip->type, trip->temperature, trend, throttle); in thermal_zone_trip_update()
105 instance->target = get_target_state(instance, trend, throttle); in thermal_zone_trip_update()
155 .throttle = step_wise_throttle,
H A Dgov_user_space.c53 .throttle = notify_user_space,
H A DKconfig202 idle injection. This will throttle the CPU by injecting
214 This will throttle the device by limiting the maximum allowed DVFS
253 thermal framework. cpufreq is used as the cooling device to throttle
265 cpufreq is used as the cooling device to throttle CPUs when the
286 cpufreq is used as the cooling device to throttle CPUs when the passive
317 cpufreq is used as the cooling device to throttle CPUs when the
351 trip point. Cpufreq is used as the cooling device and will throttle
/openbmc/qemu/docs/
H A Dthrottle.txt17 it works internally. The implementation is in throttle.c.
258 The 'throttle' block filter
261 'throttle' block filter. This filter uses the exact same throttling
274 "qom-type": "throttle-group",
283 throttle-group has a 'limits' property (of type ThrottleLimits as
287 A throttle-group can also be created with the -object command line
292 -object throttle-group,id=group0,x-iops-total=1000,x-bps-write=2097152
298 Once we have a throttle-group we can use the throttle block filter,
317 "driver": "throttle",
319 "throttle-group": "group0",
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D25828 def node(node_name, path, backing=None, fmt=None, throttle=None): argument
44 if throttle:
47 'throttle-group': throttle,
112 **node('node4', node4_path, throttle=stream_throttle,
116 backing=node('node0', node0_path, throttle=commit_throttle,
H A D184.out37 …"filename": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\"…
38 "format": "throttle",
45 "drv": "throttle",
57 …"file": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"…
247 "desc": "Parameter 'throttle-group' is missing"
H A D18437 _require_drivers throttle
52 test_throttle=$($QEMU_IMG --help|grep throttle)
53 [ "$test_throttle" = "" ] && _supported_fmt throttle
H A D258.out5 …nts": {"id": "tg", "limits": {"iops-write": 1, "iops-write-max": 1}, "qom-type": "throttle-group"}}
7 …": "IMGFMT", "file": {"driver": "throttle", "file": {"driver": "file", "filename": "TEST_DIR/PID-n…
21 …nts": {"id": "tg", "limits": {"iops-write": 1, "iops-write-max": 1}, "qom-type": "throttle-group"}}
23 …ver": "raw", "file": {"driver": "throttle", "file": {"driver": "file", "filename": "TEST_DIR/PID-n…
H A D185240 --object throttle-group,id=thrgr,limits.bps-total=1048576 \
242 --blockdev throttle,node-name=throttled,throttle-group=thrgr,file=null \
/openbmc/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);
/openbmc/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
2234 throttle_work_update(&pool->throttle); in process_thin_deferred_bios()
2422 throttle_work_start(&pool->throttle); in do_worker()
[all …]
/openbmc/qemu/docs/devel/migration/
H A Ddirty-limit.rst6 dirty ring to throttle down the guest during live migration.
13 main --------------> throttle thread ------------> PREPARE(1) <--------
29 the QEMU main thread starts the throttle thread. The throttle thread, once
59 After completing the three above stages, the throttle thread loops back
/openbmc/qemu/qapi/
H A Dmigration.json221 # @cpu-throttle-percentage: percentage of time guest cpus are being
248 # @dirty-limit-throttle-time-per-round: Maximum throttle time (in
270 '*cpu-throttle-percentage': 'int',
276 '*dirty-limit-throttle-time-per-round': 'uint64',
401 # @auto-converge: If enabled, QEMU will automatically throttle down
469 # @dirty-limit: If enabled, migration will throttle vCPUs as needed to
709 # @throttle-trigger-threshold: The ratio of bytes_dirty_period and
713 # @cpu-throttle-initial: Initial percentage of time guest cpus are
717 # @cpu-throttle-increment: throttle percentage increase each time
721 # @cpu-throttle-tailslow: Make CPU throttling slower at tail stage At
[all …]
/openbmc/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 …]
/openbmc/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
/openbmc/linux/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c274 bool throttle) in __aspeed_vuart_set_throttle() argument
282 if (!throttle) in __aspeed_vuart_set_throttle()
286 static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle) in aspeed_vuart_set_throttle() argument
292 __aspeed_vuart_set_throttle(up, throttle); in aspeed_vuart_set_throttle()
444 port.port.throttle = aspeed_vuart_throttle; in aspeed_vuart_probe()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtt.c25 tt->throttle = false; in iwl_mvm_enter_ctkill()
447 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler()
450 tt->throttle = true; in iwl_mvm_tt_handler()
451 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler()
456 tt->throttle = false; in iwl_mvm_tt_handler()
836 tt->throttle = false; in iwl_mvm_thermal_initialize()
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-mickey.dts85 * After 1st level, throttle the CPU down to as low as 1.4 GHz
180 /* After 1st level throttle the GPU down to as low as 400 MHz */
187 * Slightly after we throttle the GPU, we'll also make sure that
189 * throttle the CPU lower than 1.4 GHz due to GPU heat--we'll
/openbmc/linux/drivers/cpufreq/
H A Dpowernv-cpufreq.c137 struct work_struct throttle; member
917 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn()
989 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg()
1008 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg()
1083 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info()
1102 cancel_work_sync(&chips[i].throttle); in clean_chip_info()
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-asyncio-throttle_1.0.2.bb2 HOMEPAGE = "https://github.com/hallazzang/asyncio-throttle"
H A Dpython3-aiohue_4.7.3.bb13 python3-asyncio-throttle \
/openbmc/qemu/fsdev/
H A Dmeson.build2 fsdev_ss.add(files('qemu-fsdev-opts.c', 'qemu-fsdev-throttle.c'))
/openbmc/linux/Documentation/block/
H A Dkyber-iosched.rst6 reads and synchronous writes. Kyber will throttle requests in order to meet
/openbmc/webui-vue/src/views/Operations/SerialOverLan/
H A DSerialOverLanConsole.vue50 import { throttle } from 'lodash';
126 this.resizeConsoleWindow = throttle(() => {

12345678