Home
last modified time | relevance | path

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

12345678910>>...12

/linux/drivers/thermal/
H A Dgov_step_wise.c33 enum thermal_trend trend, bool throttle) in get_target_state() argument
47 if (throttle) in get_target_state()
53 if (throttle) { in get_target_state()
69 * If 'throttle' is false, no mitigation is necessary and in get_target_state()
83 bool throttle = tz->temperature >= trip_threshold; in thermal_zone_trip_update() local
89 if (throttle) in thermal_zone_trip_update()
92 dev_dbg(&tz->device, "Trip%d[type=%d,temp=%d]:trend=%d,throttle=%d\n", in thermal_zone_trip_update()
93 trip_id, trip->type, trip_threshold, trend, throttle); in thermal_zone_trip_update()
99 instance->target = get_target_state(instance, trend, throttle); in thermal_zone_trip_update()
123 * Throttling Logic: Use the trend of the thermal zone to throttle. in step_wise_manage()
[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 an 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/gpu/drm/xe/
H A Dxe_gt_throttle.c18 * DOC: Xe GT Throttle
21 * that are provided through attributes under the ``freq0/throttle/`` directory.
32 * - ``status``: Overall throttle status (0: no throttling, 1: throttling)
52 * - ``status``: Overall throttle status (0: no throttling, 1: throttling)
229 .name = "throttle",
234 .name = "throttle",
/linux/drivers/thermal/tegra/
H A Dsoctherm.c504 * throttrip_program() - Configures the hardware to throttle the
508 * @stc: pointer to the throttle need to be triggered
511 * Sets the thermal trip threshold and throttle event of the given sensor
513 * throttle.
720 * "THROTTLE" trip points , using "thermtrips", "critical" or "hot"
723 * After they have been configured, THERMTRIP or THROTTLE will take
733 * THROTTLE has been enabled successfully when a message similar to
735 * ""throttrip: will throttle when sensor group XXX reaches YYYYYY mC"
788 "throttrip: will throttle when %s reaches %d mC\n", in tegra_soctherm_set_hwtrips()
794 dev_info(dev, "throttrip: %s: missing throttle cdev\n", in tegra_soctherm_set_hwtrips()
[all …]
/linux/tools/perf/pmu-events/arch/x86/arrowlake/
H A Dother.json60 … "BriefDescription": "Counts the number of cycles the L2 Prefetchers are at throttle level 0",
69 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 1",
78 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 2",
87 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 3",
96 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 4",
/linux/tools/perf/pmu-events/arch/x86/lunarlake/
H A Dother.json60 … "BriefDescription": "Counts the number of cycles the L2 Prefetchers are at throttle level 0",
69 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 1",
78 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 2",
87 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 3",
96 "BriefDescription": "Counts the number of cycles the L2 Prefetcher throttle level is at 4",
/linux/drivers/gpu/drm/amd/include/
H A Dkgd_pp_interface.h762 /* Throttle status */
814 /* Throttle status */
873 /* Throttle status (ASIC dependent) */
935 /* Throttle status */
962 /* Throttle status (ASIC independent) */
988 /* Throttle status */
1061 /* Throttle status */
1464 /* Throttle status */
1514 /* Throttle status */
1564 /* Throttle statu
[all...]
/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-devices-system-cpu508 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
512 throttle stat attributes for the chip. The throttle stats of a cpu
514 throttle attributes exported in the 'throttle_stats' directory:
542 The sysfs attributes representing different throttle reasons like
558 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
563 attributes which give the frequency throttle information of the chip.
H A Dsysfs-firmware-opal-psr7 to shift/throttle power between different entities in
/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.c15 #include "blk-throttle.h"
26 /* A workqueue to queue throttle related work */
459 * Since we are adjusting the throttle limit dynamically, the sleep in throtl_schedule_pending_timer()
777 /* Round up to the next throttle slice, wait time must be nonzero */ in tg_within_iops_limit()
849 * slice is started only for empty throttle group. If there is queued bio, that
867 /* no need to throttle if this bio's bytes have been accounted */ in tg_dispatch_bps_time()
1287 * blk-throttle. in tg_conf_updated()
1442 .name = "throttle.read_bps_device",
1448 .name = "throttle.write_bps_device",
1454 .name = "throttle.read_iops_device",
[all …]
H A Dblk-throttle.h158 * q->td guarantees that the blk-throttle module is already loaded, in blk_throtl_activated()
159 * and the plid of blk-throttle is assigned. in blk_throtl_activated()
/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.c140 struct work_struct throttle; member
845 pr_info("Failed to create throttle stats directory for cpu %d\n", in powernv_cpufreq_cpu_init()
915 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn()
962 * target() callback which can detect the throttle state in powernv_cpufreq_occ_msg()
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/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/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
/linux/drivers/thermal/mediatek/
H A DKconfig7 information from thermal sensors or turn on throttle

12345678910>>...12