Home
last modified time | relevance | path

Searched +full:low +full:- +full:latency (Results 1 – 25 of 598) sorted by relevance

12345678910>>...24

/linux-6.12.1/Documentation/block/
Dbfq-iosched.rst5 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, 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 …]
Ddeadline-iosched.rst10 -----------------------
11 Refer to Documentation/block/switching-sched.rst for information on
12 selecting an io scheduler on a per-device basis.
14 ------------------------------------------------------------------------------
17 -----------------------
27 -----------------------
33 ------------------------------------
40 This parameter tunes the balance between per-request latency and aggregate
41 throughput. When low latency is the primary concern, smaller is better (where
42 a value of 1 yields first-come first-served behaviour). Increasing fifo_batch
[all …]
/linux-6.12.1/kernel/
DKconfig.preempt1 # SPDX-License-Identifier: GPL-2.0-only
37 This option reduces the latency of the kernel by adding more
40 latency of rescheduling, providing faster application reactions,
44 low priority process to voluntarily preempt itself even if it
52 bool "Preemptible Kernel (Low-Latency Desktop)"
56 This option reduces the latency of the kernel by making
59 permitting a low priority process to be preempted involuntarily
67 embedded system with latency requirements in the milliseconds
71 bool "Fully Preemptible Kernel (Real-Time)"
75 This option turns the kernel into a real-time kernel by replacing
[all …]
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/
Dquota.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018, 2021-2022 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
8 #include "fw-api.h"
33 if (vif == data->disabled_vif) in iwl_mvm_quota_iterator()
36 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_quota_iterator()
40 id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_quota_iterator()
48 switch (vif->type) { in iwl_mvm_quota_iterator()
50 if (vif->cfg.assoc) in iwl_mvm_quota_iterator()
[all …]
/linux-6.12.1/arch/alpha/lib/
Dev6-stxncpy.S1 /* 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 …]
Dev6-stxcpy.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/alpha/lib/ev6-stxcpy.S
4 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com>
6 * Copy a null-terminated string from SRC to DST.
21 * Furthermore, v0, a3-a5, t11, and t12 are untouched.
26 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
28 * E - either cluster
29 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1
30 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
58 lda t2, -1 # E : build a mask against false zero
[all …]
Dev6-csum_ipv6_magic.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/alpha/lib/ev6-csum_ipv6_magic.S
4 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com>
15 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
17 * E - either cluster
18 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1
19 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
32 * Then turn it back into a sign extended 32-bit item
35 * Swap <len> (an unsigned int) using Mike Burrows' 7-instruction sequence
36 * (we can't hide the 3-cycle latency of the unpkbw in the 6-instruction sequence)
[all …]
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/intel/
De1000e.rst1 .. 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 …]
De1000.rst1 .. SPDX-License-Identifier: GPL-2.0+
8 Copyright(c) 1999 - 2013 Intel Corporation.
13 - Identifying Your Adapter
14 - Command Line Parameters
15 - Speed and Duplex Configuration
16 - Additional Configurations
17 - Support
50 -------
54 :Valid Range: 0x01-0x0F, 0x20-0x2F
57 This parameter is a bit-mask that specifies the speed and duplex settings
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/
Dst,stm32-fmc2-ebi-props.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/st,stm32-fmc2-ebi-props.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Christophe Kerello <christophe.kerello@foss.st.com>
11 - Marek Vasut <marex@denx.de>
14 st,fmc2-ebi-cs-transaction-type:
33 st,fmc2-ebi-cs-cclk-enable:
40 st,fmc2-ebi-cs-mux-enable:
46 st,fmc2-ebi-cs-buswidth:
[all …]
/linux-6.12.1/Documentation/sound/cards/
Demu10k1-jack.rst2 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).
/linux-6.12.1/arch/mips/cavium-octeon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
11 non-CN63XXP1 hardware, so it is recommended to select "n"
41 Lock the low level TLB fast path into L2.
48 Lock the low level exception handler into L2.
55 Lock the low level interrupt handler into L2.
84 tristate "Module to measure interrupt latency using Octeon CIU Timer"
86 This driver is a module to measure interrupt latency using the
90 will be called octeon-ilm
/linux-6.12.1/Documentation/devicetree/bindings/cpu/
Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpu/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11 - Anup Patel <anup@brainfault.org>
15 1 - Introduction
18 ARM and RISC-V systems contain HW capable of managing power consumption
19 dynamically, where cores can be put in different low-power states (ranging
22 run-time, can be specified through device tree bindings representing the
[all …]
/linux-6.12.1/include/net/caif/
Dcaif_device.h1 /* 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.
/linux-6.12.1/Documentation/networking/
Dtcp-thin.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Thin-streams and TCP
7 A wide range of Internet-based services that use reliable transport
8 protocols display what we call thin-stream properties. This means
9 that the application sends data with such a low rate that the
11 effective. In time-dependent scenarios (like online games, control
13 on the data delivery latency, packet loss can be devastating for
19 After analysing a large number of time-dependent interactive
22 lifespan. The combination of time-dependency and the fact that the
25 In order to reduce application-layer latency when packets are lost,
[all …]
/linux-6.12.1/Documentation/admin-guide/pm/
Dintel_idle.rst1 .. SPDX-License-Identifier: GPL-2.0
24 Documentation/admin-guide/pm/cpuidle.rst if you have not done that yet.]
28 processor's functional blocks into low-power states. That instruction takes two
38 only way to pass early-configuration-time parameters to it is via the kernel
42 .. _intel-idle-enumeration-of-states:
50 as C-states (in the ACPI terminology) or idle states. The list of meaningful
51 ``MWAIT`` hint values and idle states (i.e. low-power configurations of the
56 subsystem (see :ref:`idle-states-representation` in
57 Documentation/admin-guide/pm/cpuidle.rst),
66 `below <intel-idle-parameters_>`_.]
[all …]
Dintel_uncore_frequency_scaling.rst1 .. SPDX-License-Identifier: GPL-2.0
8 :Copyright: |copy| 2022-2023 Intel Corporation
13 ------------
23 Users may have some latency sensitive workloads where they do not want any
30 ---------------
45 This is a read-only attribute. If users adjust max_freq_khz,
50 This is a read-only attribute. If users adjust min_freq_khz,
63 -----------------------------------------------------------------
117 Efficiency vs. Latency Tradeoff
118 -------------------------------
[all …]
/linux-6.12.1/Documentation/usb/
Dehci.rst5 27-Dec-2002
8 USB 2.0-capable host controller hardware. The USB 2.0 standard is
11 - "High Speed" 480 Mbit/sec (60 MByte/sec)
12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec)
13 - "Low Speed" 1.5 Mbit/sec
15 USB 1.1 only addressed full speed and low speed. High speed devices
23 (TT) in the hub, which turns low or full speed transactions into
31 While usb-storage devices have been available since mid-2001 (working
34 appear to be on hold until more systems come with USB 2.0 built-in.
39 other changes to the Linux-USB core APIs, including the hub driver,
[all …]
/linux-6.12.1/include/uapi/linux/caif/
Dcaif_socket.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * Copyright (C) ST-Ericsson AB 2010
16 * enum caif_link_selector - Physical Link Selection.
17 * @CAIF_LINK_HIGH_BANDW: Physical interface for high-bandwidth
19 * @CAIF_LINK_LOW_LATENCY: Physical interface for low-latency
32 * enum caif_channel_priority - CAIF channel priorities.
35 * @CAIF_PRIO_LOW: Low-priority channel.
55 * enum caif_protocol_type - CAIF Channel type.
78 * enum caif_at_type - AT Service Endpoint
85 * enum caif_debug_type - Content selection for debug connection
[all …]
/linux-6.12.1/block/
DKconfig.iosched1 # SPDX-License-Identifier: GPL-2.0
14 The Kyber I/O scheduler is a low-overhead scheduler suitable for
16 synchronous writes, it will self-tune queue depths to achieve that
23 BFQ I/O scheduler for BLK-MQ. BFQ distributes the bandwidth of
26 also guarantees a low latency to interactive and soft
27 real-time applications. Details in
28 Documentation/block/bfq-iosched.rst
38 (cgroups-v1) or io (cgroups-v2) controller.
/linux-6.12.1/drivers/net/ethernet/amazon/ena/
Dena_admin_defs.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
3 * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved.
13 /* customer metrics - in correlation with
77 /* descriptors and headers are in device memory (a.k.a Low Latency
150 * 1 : ctrl_data - control buffer address valid
151 * 2 : ctrl_data_indirect - control buffer address
173 * 7:5 : sq_direction - 0x1 - Tx; 0x2 - Rx
224 * 7:5 : sq_direction - 0x1 - Tx, 0x2 - Rx
230 /* 3:0 : placement_policy - Describing where the SQ
232 * 0x1 - descriptors and headers are in OS memory,
[all …]
/linux-6.12.1/drivers/media/cec/usb/extron-da-hd-4k-plus/
Dcec-splitter.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2021-2024 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
9 #include "cec-splitter.h"
24 if (msg->msg[1] == CEC_MSG_FEATURE_ABORT) in cec_feature_abort_reason()
30 cec_msg_feature_abort(&tx_msg, msg->msg[1], reason); in cec_feature_abort_reason()
37 struct cec_adapter *adap = p->adap; in cec_port_out_active_source()
40 if (!adap->is_configured) in cec_port_out_active_source()
42 p->is_active_source = true; in cec_port_out_active_source()
43 cec_msg_init(&msg, adap->log_addrs.log_addr[0], 0); in cec_port_out_active_source()
44 cec_msg_active_source(&msg, adap->phys_addr); in cec_port_out_active_source()
[all …]
/linux-6.12.1/kernel/trace/
Dtrace_hwlat.c1 // SPDX-License-Identifier: GPL-2.0
3 * trace_hwlat.c - A simple Hardware Latency detector.
20 * Although certain hardware-inducing latencies are necessary (for example,
22 * and remote management) they can wreak havoc upon any OS-level performance
23 * guarantees toward low-latency, especially when the OS is not even made
27 * sampling the built-in CPU timer, looking for discontiguous readings.
31 * environment requiring any kind of low-latency performance
34 * Copyright (C) 2008-2009 Jon Masters, Red Hat, Inc. <jcm@redhat.com>
35 * Copyright (C) 2013-2016 Steven Rostedt, Red Hat, Inc. <srostedt@redhat.com>
67 static char *thread_mode_str[] = { "none", "round-robin", "per-cpu" };
[all …]
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv04/
Darb.c2 * Copyright 1993-2003 NVIDIA, Corporation
3 * Copyright 2007-2009 Stuart Bennett
63 pclk_freq = arb->pclk_khz; in nv04_calc_arb()
64 mclk_freq = arb->mclk_khz; in nv04_calc_arb()
65 nvclk_freq = arb->nvclk_khz; in nv04_calc_arb()
66 pagemiss = arb->mem_page_miss; in nv04_calc_arb()
67 cas = arb->mem_latency; in nv04_calc_arb()
68 bpp = arb->bpp; in nv04_calc_arb()
92 m1 = clwm + cbs - 512; in nv04_calc_arb()
97 mclk_extra--; in nv04_calc_arb()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt8 - compatible: should be set to "st,lis3lv02d-spi"
9 - reg: the chipselect index
10 - spi-max-frequency: maximal bus speed, should be set to 1000000 unless
12 - interrupts: the interrupt generated by the device
15 - compatible: should be set to "st,lis3lv02d"
16 - reg: i2c slave address
17 - Vdd-supply: The input supply for Vdd
18 - Vdd_IO-supply: The input supply for Vdd_IO
23 - st,click-single-{x,y,z}: if present, tells the device to issue an
26 - st,click-double-{x,y,z}: if present, tells the device to issue an
[all …]

12345678910>>...24