Home
last modified time | relevance | path

Searched full:throttle (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/linux/Documentation/devicetree/bindings/thermal/
H A Dnvidia,tegra124-soctherm.yaml62 throttle-cfgs:
65 hardware throttle events. These events can be set as cooling devices.
66 Throttle event sub-nodes must be named as "light" or "heavy".
81 description: Each throttles has its own throttle settings, so the
82 SW need to set priorities for various throttle, the HW arbiter
83 can select the final throttle settings. Bigger value indicates
99 of pulse skippers, which used to throttle clock frequencies. It
115 level of pulse skippers, which used to throttle clock
130 # Tegra210 specific and valid only for OCx throttle events
150 nvidia,throttle-period-us:
[all …]
/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.c43 * If we fill the tty flip buffers, we throttle the data ready interrupt
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()
322 * have throttle/unthrottle callbacks, we've seen that the VUART device can
324 * against the throttle threshold. This results in dropped characters before
325 * the throttle.
328 * throttle now and schedule an unthrottle for later, once the ldisc has had
351 /* throttle and schedule an unthrottle later */ in aspeed_vuart_handle_irq()
[all …]
/linux/include/linux/
H A Ddm-kcopyd.h27 unsigned int throttle; member
45 module_param_named(name, dm_kcopyd_throttle.throttle, uint, 0644); \
50 * throttle can be NULL if you don't want any throttling.
53 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
/linux/drivers/thermal/tegra/
H A Dsoctherm.c497 * throttrip_program() - Configures the hardware to throttle the
501 * @stc: pointer to the throttle need to be triggered
504 * Sets the thermal trip threshold and throttle event of the given sensor
506 * throttle.
713 * "THROTTLE" trip points , using "thermtrips", "critical" or "hot"
716 * After they have been configured, THERMTRIP or THROTTLE will take
726 * THROTTLE has been enabled successfully when a message similar to
728 * ""throttrip: will throttle when sensor group XXX reaches YYYYYY mC"
781 "throttrip: will throttle when %s reaches %d mC\n", in tegra_soctherm_set_hwtrips()
787 dev_info(dev, "throttrip: %s: missing throttle cdev\n", in tegra_soctherm_set_hwtrips()
[all …]
/linux/drivers/gpu/drm/amd/include/
H A Dkgd_pp_interface.h566 /* Throttle status */
618 /* Throttle status */
677 /* Throttle status (ASIC dependent) */
739 /* Throttle status */
766 /* Throttle status (ASIC independent) */
792 /* Throttle status */
865 /* Throttle status */
1255 /* Throttle status */
1305 /* Throttle status */
1355 /* Throttle status (ASIC dependent) */
[all …]
/linux/drivers/thermal/
H A DKconfig203 idle injection. This will throttle the CPU by injecting
215 This will throttle the device by limiting the maximum allowed DVFS
263 thermal framework. cpufreq is used as the cooling device to throttle
275 cpufreq is used as the cooling device to throttle CPUs when the
296 cpufreq is used as the cooling device to throttle CPUs when the passive
327 cpufreq is used as the cooling device to throttle CPUs when the
370 trip point. Cpufreq is used as the cooling device and will throttle
/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
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-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/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-zoned-reclaim.c526 zrc->kc_throttle.throttle = 100; in dmz_reclaim_work()
528 /* Busy but we still have some random zone: throttle */ 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/block/
H A Dblk-iolatency.c9 * - We will throttle all IO that comes in here if we need to.
15 * throttle time do we pay attention to the actual queue depth.
32 * an average latency of 5ms. If it does then we will throttle the "slow"
34 * throttle "unloved", but nobody else.
41 * There are 2 ways we throttle IO.
43 * 1) Queue depth throttling. As we throttle down we will adjust the maximum
46 * only way we throttle.
57 * and then at throttle time will do
61 * This induced delay will throttle back the activity that is generating the
353 * dig out of it. Just enough that we don't throttle/unthrottle in scale_cookie_change()
[all …]
H A Dblk-throttle.c16 #include "blk-throttle.h"
29 /* A workqueue to queue throttle related work */
457 * Since we are adjusting the throttle limit dynamically, the sleep in throtl_schedule_pending_timer()
775 /* Round up to the next throttle slice, wait time must be nonzero */ in tg_within_iops_limit()
847 * slice is started only for empty throttle group. If there is queued bio, that
865 /* no need to throttle if this bio's bytes have been accounted */ in tg_dispatch_bps_time()
1285 * blk-throttle. in tg_conf_updated()
1450 .name = "throttle.read_bps_device",
1456 .name = "throttle.write_bps_device",
1462 .name = "throttle.read_iops_device",
[all …]
/linux/drivers/hid/
H A Dhid-winwing.c4 * HID driver for WinWing Orion 2 throttle
167 * This module skips numbers 32-63, unused on some throttle grips.
228 MODULE_DESCRIPTION("HID driver for WinWing Orion 2 throttle");
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-memory.json259 "BriefDescription": "Critical Throttle Cycles",
277 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
287 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
297 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
307 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
317 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
327 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
337 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
347 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
/linux/Documentation/devicetree/bindings/display/msm/
H A Dqcom,sc7180-dpu.yaml41 - description: Display core throttle clock
52 - const: throttle
/linux/drivers/cpufreq/
H A Dpowernv-cpufreq.c138 struct work_struct throttle; member
843 pr_info("Failed to create throttle stats directory for cpu %d\n", in powernv_cpufreq_cpu_init()
913 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn()
960 * target() callback which can detect the throttle state in powernv_cpufreq_occ_msg()
985 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg()
1004 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg()
1079 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info()
1098 cancel_work_sync(&chips[i].throttle); in clean_chip_info()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_pm.c79 /* PM throttle interrupt */ in pm_bh_handler()
149 /* Enable default PM interrupts: IDLE, THROTTLE */ in adf_gen4_enable_pm()
/linux/drivers/usb/serial/
H A Dbelkin_sa.h84 #define BELKIN_SA_FLOW_OCTS 0x0001 /* use CTS input to throttle output */
85 #define BELKIN_SA_FLOW_ODSR 0x0002 /* use DSR input to throttle output */
/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr.h500 * struct mpi3mr_throttle_group_info - Throttle group info
507 * @id: Throttle Group ID.
689 * @tg_id: VDs throttle group ID
692 * @tg: Pointer to throttle group info
817 * @throttle_group: Pointer to throttle group info
1142 * @io_throttle_high: I/O size to start throttle in 512b blocks
1143 * @io_throttle_low: I/O size to stop throttle in 512b blocks
1144 * @num_io_throttle_group: Maximum number of throttle groups
1145 * @throttle_groups: Pointer to throttle group info structures
/linux/tools/perf/pmu-events/arch/x86/snowridgex/
H A Duncore-memory.json303 "BriefDescription": "Throttle Cycles for Rank 0",
309 …"PublicDescription": "Throttle Cycles for Rank 0 : Counts the number of cycles while the iMC is be…
314 "BriefDescription": "Throttle Cycles for Rank 0",
320 …"PublicDescription": "Throttle Cycles for Rank 0 : Counts the number of cycles while the iMC is be…
337 "BriefDescription": "Throttle Cycles for Rank 0",
343 …"PublicDescription": "Throttle Cycles for Rank 0 : Counts the number of cycles while the iMC is be…
348 "BriefDescription": "Throttle Cycles for Rank 0",
354 …"PublicDescription": "Throttle Cycles for Rank 0 : Counts the number of cycles while the iMC is be…
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a53/
H A Dcache.json10 "BriefDescription": "Instruction Cache Throttle occurred"
/linux/tools/testing/selftests/hid/tests/
H A Dbase_gamepad.py195 "y": AxisMapping("throttle"),
238 gamepad.rudder, gamepad.throttle = data
/linux/Documentation/block/
H A Dkyber-iosched.rst6 reads and synchronous writes. Kyber will throttle requests in order to meet

12345678910>>...13