| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | blkio-controller.rst | 38 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 D | 8250_aspeed_vuart.c | 43 * 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 D | dm-kcopyd.h | 27 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 D | xe_gt_throttle.c | 18 * 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) 228 .name = "throttle", 233 .name = "throttle",
|
| /linux/tools/perf/pmu-events/arch/x86/arrowlake/ |
| H A D | other.json | 60 … "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 D | other.json | 60 … "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/md/ |
| H A D | dm-kcopyd.c | 75 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 D | dm-zoned-reclaim.c | 526 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/drivers/gpu/drm/amd/include/ |
| H A D | kgd_pp_interface.h | 687 /* Throttle status */ 739 /* Throttle status */ 798 /* Throttle status (ASIC dependent) */ 860 /* Throttle status */ 887 /* Throttle status (ASIC independent) */ 913 /* Throttle status */ 986 /* Throttle status */ 1389 /* Throttle status */ 1439 /* Throttle status */ 1489 /* Throttle status (ASIC dependent) */ [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intel-i915-hwmon | 15 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 D | sysfs-devices-system-cpu | 486 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.
|
| H A D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
| /linux/block/ |
| H A D | blk-iolatency.c | 9 * - 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | uncore-memory.json | 259 "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 D | qcom,sc7180-dpu.yaml | 41 - description: Display core throttle clock 52 - const: throttle
|
| /linux/drivers/cpufreq/ |
| H A D | powernv-cpufreq.c | 140 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 D | adf_gen4_pm.c | 79 /* PM throttle interrupt */ in pm_bh_handler() 149 /* Enable default PM interrupts: IDLE, THROTTLE */ in adf_gen4_enable_pm()
|
| /linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
| H A D | uncore-memory.json | 303 "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/drivers/usb/serial/ |
| H A D | belkin_sa.h | 84 #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/arm64/arm/cortex-a53/ |
| H A D | cache.json | 10 "BriefDescription": "Instruction Cache Throttle occurred"
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | base_gamepad.py | 195 "y": AxisMapping("throttle"), 238 gamepad.rudder, gamepad.throttle = data
|
| /linux/drivers/tty/ |
| H A D | tty_ioctl.c | 95 * throttle/unthrottle and also to ensure the driver can consistently reference 98 * Drivers should however remember that the stack can issue a throttle, then 117 * tty_throttle_safe() will only attempt throttle if @tty->flow_change is 118 * %TTY_THROTTLE_SAFE. Prevents an accidental throttle due to race conditions 134 if (tty->ops->throttle) in tty_throttle_safe() 135 tty->ops->throttle(tty); in tty_throttle_safe()
|
| /linux/drivers/net/ethernet/myricom/myri10ge/ |
| H A D | myri10ge_mcp.h | 337 /* set the throttle factor for ethp_z8e 348 * with tx_boundary == 2048, max-throttle-factor == 8191 => min-speed == 500Mb/s 349 * with tx_boundary == 4096, max-throttle-factor == 4095 => min-speed == 1Gb/s
|
| /linux/Documentation/block/ |
| H A D | kyber-iosched.rst | 6 reads and synchronous writes. Kyber will throttle requests in order to meet
|
| /linux/drivers/thermal/mediatek/ |
| H A D | Kconfig | 7 information from thermal sensors or turn on throttle
|