| /kernel/linux/linux-5.10/kernel/ |
| D | Kconfig.preempt | 1 # SPDX-License-Identifier: GPL-2.0-only 24 This option reduces the latency of the kernel by adding more 27 latency of rescheduling, providing faster application reactions, 31 low priority process to voluntarily preempt itself even if it 39 bool "Preemptible Kernel (Low-Latency Desktop)" 44 This option reduces the latency of the kernel by making 47 permitting a low priority process to be preempted involuntarily 55 embedded system with latency requirements in the milliseconds 59 bool "Fully Preemptible Kernel (Real-Time)" 63 This option turns the kernel into a real-time kernel by replacing [all …]
|
| /kernel/linux/linux-5.10/Documentation/block/ |
| D | bfq-iosched.rst | 5 BFQ is a proportional-share I/O scheduler, with some extra 6 low-latency capabilities. In addition to cgroups support (blkio or io 9 - BFQ guarantees a high system and application responsiveness, and a 10 low latency for time-sensitive applications, such as audio or video 12 - BFQ distributes bandwidth, and not just time, among processes or 16 In its default configuration, BFQ privileges latency over 17 throughput. So, when needed for achieving a lower latency, BFQ builds 19 goal, for a given device, is to achieve the maximum-possible 20 throughput at all times, then do switch off all low-latency heuristics 23 latency and throughput, or on how to maximize throughput. [all …]
|
| /kernel/linux/linux-4.19/Documentation/block/ |
| D | bfq-iosched.txt | 4 BFQ is a proportional-share I/O scheduler, with some extra 5 low-latency capabilities. In addition to cgroups support (blkio or io 7 - BFQ guarantees a high system and application responsiveness, and a 8 low latency for time-sensitive applications, such as audio or video 10 - BFQ distributes bandwidth, and not just time, among processes or 14 In its default configuration, BFQ privileges latency over 15 throughput. So, when needed for achieving a lower latency, BFQ builds 17 goal, for a given device, is to achieve the maximum-possible 18 throughput at all times, then do switch off all low-latency heuristics 21 latency and throughput, or on how to maximize throughput. [all …]
|
| D | cfq-iosched.txt | 16 ---------- 21 By default slice_idle is a non-zero value. That means by default we idle on 40 ------------- 50 ----------------- 59 ----------------- 64 ---------------- 70 ----------- 85 ----------- 86 This parameter is used to enable/disable the low latency mode of the CFQ 89 throughput. Disabling low latency (setting it to 0) ignores target latency, [all …]
|
| /kernel/linux/linux-4.19/kernel/ |
| D | Kconfig.preempt | 23 This option reduces the latency of the kernel by adding more 26 latency of rescheduling, providing faster application reactions, 30 low priority process to voluntarily preempt itself even if it 38 bool "Preemptible Kernel (Low-Latency Desktop)" 43 This option reduces the latency of the kernel by making 46 permitting a low priority process to be preempted involuntarily 54 embedded system with latency requirements in the milliseconds
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 5 states. Idle states have different enter/exit latency and residency values. 6 The idle states supported by the QCOM SoC are defined as - 26 Retention: Retention is a low power state where the core is clock gated and 31 state. Retention may have a slightly higher latency than Standby. 44 code in the EL for the SoC. On SoCs with write-back L1 cache, the cache has to 50 be flushed, system bus, clocks - lowered, and SoC main XO clock gated and 51 voltages reduced, provided all cpus enter this state. Since the span of low 52 power modes possible at this state is vast, the exit latency and the residency [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 5 states. Idle states have different enter/exit latency and residency values. 6 The idle states supported by the QCOM SoC are defined as - 26 Retention: Retention is a low power state where the core is clock gated and 31 state. Retention may have a slightly higher latency than Standby. 44 code in the EL for the SoC. On SoCs with write-back L1 cache, the cache has to 50 be flushed, system bus, clocks - lowered, and SoC main XO clock gated and 51 voltages reduced, provided all cpus enter this state. Since the span of low 52 power modes possible at this state is vast, the exit latency and the residency [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | mac-cfg.h | 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 30 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 31 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 32 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 67 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs 81 * struct iwl_channel_switch_noa_notif - Channel switch NOA notification 90 * struct iwl_mac_low_latency_cmd - set/clear mac to 'low-latency mode' [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | quota.c | 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 30 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 31 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 32 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 64 #include "fw-api.h" 89 if (vif == data->disabled_vif) in iwl_mvm_quota_iterator() 92 if (!mvmvif->phy_ctxt) in iwl_mvm_quota_iterator() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | quota.c | 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 31 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 35 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 36 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH 37 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 69 #include "fw-api.h" 94 if (vif == data->disabled_vif) in iwl_mvm_quota_iterator() 97 if (!mvmvif->phy_ctxt) in iwl_mvm_quota_iterator() [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/lib/ |
| D | ev6-stxncpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-stxncpy.S 4 * 21264 version contributed by Rick Gorton <rick.gorton@api-networks.com> 6 * Copy no more than COUNT bytes of the null-terminated string from 29 * Furthermore, v0, a3-a5, t11, and $at are untouched. 34 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 36 * E - either cluster 37 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 38 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 66 lda t2, -1 # E : build a mask against false zero [all …]
|
| /kernel/linux/linux-4.19/arch/alpha/lib/ |
| D | ev6-stxncpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-stxncpy.S 4 * 21264 version contributed by Rick Gorton <rick.gorton@api-networks.com> 6 * Copy no more than COUNT bytes of the null-terminated string from 29 * Furthermore, v0, a3-a5, t11, and $at are untouched. 34 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 36 * E - either cluster 37 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 38 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 66 lda t2, -1 # E : build a mask against false zero [all …]
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | e1000e.txt | 5 Copyright(c) 1999 - 2013 Intel Corporation. 10 - Identifying Your Adapter 11 - Command Line Parameters 12 - Additional Configurations 13 - Support 19 Connections, except those that are 82575, 82576 and 82580-based*. 48 --------------------- 49 Valid Range: 0,1,3,4,100-100000 (0=off, 1=dynamic, 3=dynamic conservative, 62 but will increase latency as packets are not processed as quickly. 66 all traffic types, but lacking in small packet performance and latency. [all …]
|
| D | tcp-thin.txt | 1 Thin-streams and TCP 3 A wide range of Internet-based services that use reliable transport 4 protocols display what we call thin-stream properties. This means 5 that the application sends data with such a low rate that the 7 effective. In time-dependent scenarios (like online games, control 9 on the data delivery latency, packet loss can be devastating for 15 After analysing a large number of time-dependent interactive 18 lifespan. The combination of time-dependency and the fact that the 21 In order to reduce application-layer latency when packets are lost, 22 a set of mechanisms has been made, which address these latency issues [all …]
|
| /kernel/linux/linux-5.10/arch/mips/cavium-octeon/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 non-CN63XXP1 hardware, so it is recommended to select "n" 40 Lock the low level TLB fast path into L2. 47 Lock the low level exception handler into L2. 54 Lock the low level interrupt handler into L2. 71 tristate "Module to measure interrupt latency using Octeon CIU Timer" 73 This driver is a module to measure interrupt latency using the 77 will be called octeon-ilm
|
| /kernel/linux/linux-4.19/arch/mips/cavium-octeon/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 non-CN63XXP1 hardware, so it is recommended to select "n" 40 Lock the low level TLB fast path into L2. 47 Lock the low level exception handler into L2. 54 Lock the low level interrupt handler into L2. 71 tristate "Module to measure interrupt latency using Octeon CIU Timer" 73 This driver is a module to measure interrupt latency using the 77 will be called octeon-ilm
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | mac-cfg.h | 8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 11 * Copyright(c) 2018 - 2019 Intel Corporation 27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 31 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved. 32 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 33 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 34 * Copyright(c) 2018 - 2019 Intel Corporation 69 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 89 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block 104 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information. 107 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 110 Add .low limit interface for block throttling. The low limit is a best 125 See Documentation/block/cmdline-partition.rst for more information. 137 bool "Enable support for latency based cgroup IO protection" 140 Enabling this option enables the .latency interface for IO throttling. [all …]
|
| /kernel/linux/linux-4.19/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 45 enabled. Otherwise, it will refuse to mount in the read-write 89 ---help--- 101 ---help--- 103 support for ZAC/ZBC host-managed and host-aware zoned block devices. 111 ---help--- 117 See Documentation/cgroup-v1/blkio-controller.txt for more information. 120 bool "Block throttling .low limit interface support (EXPERIMENTAL)" [all …]
|
| D | Kconfig.iosched | 1 # SPDX-License-Identifier: GPL-2.0 9 ---help--- 10 The no-op I/O scheduler is a minimal scheduler that does basic merging 11 and sorting. Its main uses include non-disk based block devices like 19 ---help--- 28 ---help--- 31 and low latency working environment, suitable for both desktop 40 ---help--- 58 bool "No-op" 71 ---help--- [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| D | emu10k1-jack.rst | 2 Low latency, multichannel audio with JACK and the emu10k1/emu10k2 5 This document is a guide to using the emu10k1 based devices with JACK for low 6 latency, multichannel recording functionality. All of my recent work to allow 12 - Lee Revell, 2005.03.30 15 Until recently, emu10k1 users on Linux did not have access to the same low 16 latency, multichannel features offered by the "kX ASIO" feature of their 25 fairly self explanatory - select Duplex, then for capture and playback select 30 /usr/local/bin/jackd -R -dalsa -r48000 -p64 -n2 -D -Chw:0,2 -Phw:0,3 -S 36 sb-live-mixer.rst (or audigy-mixer.rst).
|
| /kernel/linux/linux-4.19/Documentation/sound/cards/ |
| D | emu10k1-jack.rst | 2 Low latency, multichannel audio with JACK and the emu10k1/emu10k2 5 This document is a guide to using the emu10k1 based devices with JACK for low 6 latency, multichannel recording functionality. All of my recent work to allow 12 - Lee Revell, 2005.03.30 15 Until recently, emu10k1 users on Linux did not have access to the same low 16 latency, multichannel features offered by the "kX ASIO" feature of their 25 fairly self explanatory - select Duplex, then for capture and playback select 30 /usr/local/bin/jackd -R -dalsa -r48000 -p64 -n2 -D -Chw:0,2 -Phw:0,3 -S 36 sb-live-mixer.rst (or audigy-mixer.rst).
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/ |
| D | e1000e.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2008-2018 Intel Corporation. 13 - Identifying Your Adapter 14 - Command Line Parameters 15 - Additional Configurations 16 - Support 48 --------------------- 49 :Valid Range: 0,1,3,4,100-100000 53 vector can generate per second. Increasing ITR lowers latency at the cost of 60 but will increase latency as packets are not processed as quickly. [all …]
|
| /kernel/linux/linux-5.10/include/net/caif/ |
| D | caif_device.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) ST-Ericsson AB 2010 16 * struct caif_dev_common - data shared between CAIF drivers and stack. 19 * Link Layer to send flow-stop to CAIF Core. 23 * @link_select: Profile of device, either high-bandwidth or 24 * low-latency. This member is set by CAIF Link 26 * is a high bandwidth or low latency device.
|
| /kernel/linux/linux-4.19/include/net/caif/ |
| D | caif_device.h | 2 * Copyright (C) ST-Ericsson AB 2010 16 * struct caif_dev_common - data shared between CAIF drivers and stack. 19 * Link Layer to send flow-stop to CAIF Core. 23 * @link_select: Profile of device, either high-bandwidth or 24 * low-latency. This member is set by CAIF Link 26 * is a high bandwidth or low latency device.
|