/linux-6.12.1/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, not just time, among processes or 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 25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request 27 single-lock-protected, per-request processing time of BFQ---i.e., the 29 completion hooks---is, e.g., 1.9 us on an Intel Core i7-2760QM@2.40GHz [all …]
|
/linux-6.12.1/arch/x86/include/asm/ |
D | vmware.h | 1 /* SPDX-License-Identifier: GPL-2.0 or MIT */ 12 * - Low bandwidth (LB) hypercalls (I/O port based, vmcall and vmmcall) 17 * arg0 - VMWARE_HYPERVISOR_MAGIC 18 * arg2 - Hypercall command 19 * arg3 bits [15:0] - Port number, LB and direction flags 21 * - Low bandwidth TDX hypercalls (x86_64 only) are similar to LB 27 * - High bandwidth (HB) hypercalls are I/O port based only. They have 32 * arg0 - VMWARE_HYPERVISOR_MAGIC 33 * arg1 - Hypercall command 34 * arg3 bits [15:0] - Port number, HB and direction flags [all …]
|
/linux-6.12.1/drivers/usb/host/ |
D | xhci-mtk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 * bandwidth to it. 31 #define XHCI_MTK_BW_INDEX(x) ((x) & (XHCI_MTK_MAX_ESIT - 1)) 37 * @fs_bus_bw_out: save bandwidth used by FS/LS OUT eps in each uframes 38 * @fs_bus_bw_in: save bandwidth used by FS/LS IN eps in each uframes 39 * @ls_bus_bw: save bandwidth used by LS eps in each uframes 40 * @fs_frame_bw: save bandwidth used by FS/LS eps in each FS frames 41 * @in_ss_cnt: the count of Start-Split for IN eps 54 * struct mu3h_sch_bw_info: schedule information for bandwidth domain 56 * @bus_bw: array to keep track of bandwidth already used at each uframes [all …]
|
/linux-6.12.1/drivers/soc/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 the low-power state for resources related to the remoteproc 26 resource on a RPM-hardened platform must use this database to get 84 and instances handled by the remote DSPs. This is a kernel-space 124 Say yes here to support USB-C and battery status on modern Qualcomm 147 purpose of exchanging sector-data between the remote filesystem 156 The RPM Master sleep stats driver provides detailed per-subsystem 158 assess whether all the low-power modes available are entered as 164 tristate "Qualcomm RPM-Hardened (RPMH) Communication" 168 Support for communication with the hardened-RPM blocks in [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/b43/ |
D | phy_g.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* OFDM PHY registers are defined in the A-PHY header. */ 9 #define B43_PHY_VERSION_CCK B43_PHY_CCK(0x00) /* Versioning register for B-PHY */ 12 #define B43_PHY_PGACTL_LPF 0x1000 /* Low pass filter (?) */ 13 #define B43_PHY_PGACTL_LOWBANDW 0x0040 /* Low bandwidth flag */ 15 #define B43_PHY_FBCTL1 B43_PHY_CCK(0x18) /* Frequency bandwidth control 1 */ 20 #define B43_PHY_FBCTL2 B43_PHY_CCK(0x38) /* Frequency bandwidth control 2 */ 24 /* Extended G-PHY Registers */ 26 #define B43_PHY_GTABCTL B43_PHY_EXTG(0x03) /* G-PHY table control (see below) */ 27 #define B43_PHY_GTABOFF 0x03FF /* G-PHY table offset (see below) */ [all …]
|
/linux-6.12.1/Documentation/usb/ |
D | ehci.rst | 5 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 24 high speed "split transactions" that don't waste transfer bandwidth. 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. [all …]
|
/linux-6.12.1/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.
|
/linux-6.12.1/Documentation/admin-guide/perf/ |
D | dwc_pcie_pmu.rst | 9 Port in a Vendor-Specific Extended Capability named RAS D.E.S (Debug, Error 17 - one 64-bit counter for Time Based Analysis (RX/TX data throughput and 18 time spent in each low-power LTSSM state) and 19 - one 32-bit counter for Event Counting (error and non-error events for 25 ------------------- 28 throughput and time spent in each low-power LTSSM state by the controller. 31 - Group#0: Percentage of time the controller stays in LTSSM states. 32 - Group#1: Amount of data processed (Units of 16 bytes). 35 ------------------- 37 Using this feature you can obtain Error and Non-Error information in [all …]
|
/linux-6.12.1/drivers/media/tuners/ |
D | fc0011.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2012 Hans-Frieder Vogt <hfvogt@gmx.net> 20 FC11_REG_XINLO, /* XIN low 8 bit */ 63 u32 bandwidth; member 70 struct i2c_msg msg = { .addr = priv->addr, in fc0011_writereg() 73 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { in fc0011_writereg() 74 dev_err(&priv->i2c->dev, in fc0011_writereg() 77 return -EIO; in fc0011_writereg() 87 { .addr = priv->addr, in fc0011_readreg() 89 { .addr = priv->addr, in fc0011_readreg() [all …]
|
/linux-6.12.1/include/linux/ |
D | bma150.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 25 bool any_motion_int; /* Set to enable any-motion interrupt */ 26 bool hg_int; /* Set to enable high-G interrupt */ 27 bool lg_int; /* Set to enable low-G interrupt */ 28 unsigned char any_motion_dur; /* Any-motion duration */ 29 unsigned char any_motion_thres; /* Any-motion threshold */ 30 unsigned char hg_hyst; /* High-G hysterisis */ 31 unsigned char hg_dur; /* High-G duration */ 32 unsigned char hg_thres; /* High-G threshold */ 33 unsigned char lg_hyst; /* Low-G hysterisis */ [all …]
|
/linux-6.12.1/drivers/usb/c67x00/ |
D | c67x00-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * c67x00-hcd.h: Cypress C67X00 USB HCD 5 * Copyright (C) 2006-2008 Barco N.V. 23 * are very important, bandwidth can be sacrificed to guarantee that the 36 * Bandwidth is described in bit time so with a 12MHz USB clock and 1ms 43 #define MAX_FRAME_BW_STD (TOTAL_FRAME_BW - DEFAULT_EOT) 53 /* -------------------------------------------------------------------------- */ 58 unsigned int low_speed_ports; /* bitmask of low speed ports */ 67 /* USB bandwidth allocated to td_list */ 69 /* USB bandwidth allocated for isoc/int transfer */ [all …]
|
/linux-6.12.1/include/uapi/linux/caif/ |
D | caif_socket.h | 1 /* 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/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-rf-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _rf-tuner-controls: 16 called Zero-IF tuners. Older tuners were typically simple PLL tuners 28 .. _rf-tuner-control-id: 39 Enables/disables tuner radio channel bandwidth configuration. In 40 automatic mode bandwidth configuration is performed by the driver. 45 desired bandwidth requirement. Used when 47 range and step are driver-specific. 64 range and step are driver-specific. 67 LNA (low noise amplifier) gain is first gain stage on the RF tuner [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/include/ |
D | brcmu_d11.h | 1 // SPDX-License-Identifier: ISC 14 * bandwidth and control sideband 21 * for 80+80 channels: bit 0~3 low channel id, bit 4~7 high channel id 32 * bit 10~11 bandwidth 53 * bit 11~13 bandwidth 100 BRCMU_CHAN_SB_NONE = -1, 118 * struct brcmu_chan - stores channel formats 140 * struct brcmu_d11inf - provides functions translating channel format
|
/linux-6.12.1/net/ipv4/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 intend to participate in the MBONE, a high bandwidth network on top 40 so-called IP spoofing, however it can pose problems if you use 42 than packets from that host to you) or if you operate a non-routing 52 <file:Documentation/networking/ip-sysctl.rst>. 71 address into account. Furthermore, the TOS (Type-Of-Service) field 89 equal "cost" and chooses one of them in a non-deterministic fashion 132 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 147 Read <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 160 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. [all …]
|
D | tcp_bbr.c | 1 /* Bottleneck Bandwidth and RTT (BBR) congestion control 21 * +---> STARTUP ----+ 24 * | DRAIN ----+ 27 * +---> PROBE_BW ----+ 30 * | +----+ | 32 * +---- PROBE_RTT <--+ 37 * A long-lived BBR flow spends the vast majority of its time remaining 38 * (repeatedly) in PROBE_BW, fully probing and utilizing the pipe's bandwidth 42 * it briefly enters PROBE_RTT to cut inflight to a minimum value to re-probe 43 * the path's two-way propagation delay (min_rtt). When exiting PROBE_RTT, if [all …]
|
D | tcp_westwood.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TCP Westwood+: end-to-end bandwidth estimation for TCP 10 * - Mascolo S, Casetti, M. Gerla et al. 11 * "TCP Westwood: bandwidth estimation for TCP" Proc. ACM Mobicom 2001 13 * - A. Grieco, s. Mascolo 17 * - A. Dell'Aera, L. Grieco, S. Mascolo. 18 * "Linux 2.4 Implementation of Westwood+ TCP with Rate-Halving : 21 * Westwood+ employs end-to-end bandwidth measurement to set cwnd and 33 u32 bw_ns_est; /* first bandwidth estimation..not too smoothed 8) */ 34 u32 bw_est; /* bandwidth estimate */ [all …]
|
/linux-6.12.1/drivers/firewire/ |
D | core-iso.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * - Isochronous DMA context management 5 * - Isochronous bus resource management (channels, bandwidth), client side 10 #include <linux/dma-mapping.h> 13 #include <linux/firewire-constants.h> 35 buffer->page_count = 0; in fw_iso_buffer_alloc() 36 buffer->page_count_mapped = 0; in fw_iso_buffer_alloc() 37 buffer->pages = kmalloc_array(page_count, sizeof(buffer->pages[0]), in fw_iso_buffer_alloc() 39 if (buffer->pages == NULL) in fw_iso_buffer_alloc() 40 return -ENOMEM; in fw_iso_buffer_alloc() [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | si476x.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------------- 14 - According to the SiLabs' datasheet it is possible to update the 15 firmware of the radio chip in the run-time, thus bringing it to the 23 ------------------------------- 31 * /sys/kernel/debug/<device-name>/acf 48 bandwidth is less than threshold 52 0x05 smute 0 - Audio is not soft muted 53 1 - Audio is soft muted 55 0x07 chbw Channel filter bandwidth in kHz [all …]
|
/linux-6.12.1/block/ |
D | Kconfig.iosched | 1 # 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/wireless/broadcom/brcm80211/brcmsmac/ |
D | pub.h | 31 #define PHY_TYPE_LP 5 /* Phy type Low Power A/B/G */ 34 #define PHY_TYPE_LCNXN 9 /* Phy type 2-stream N */ 35 #define PHY_TYPE_HT 7 /* Phy type 3-Stream N */ 38 #define BRCMS_10_MHZ 10 /* 10Mhz nphy channel bandwidth */ 39 #define BRCMS_20_MHZ 20 /* 20Mhz nphy channel bandwidth */ 40 #define BRCMS_40_MHZ 40 /* 40Mhz nphy channel bandwidth */ 42 #define BRCMS_RSSI_MINVAL -200 /* Low value, e.g. for forcing roam */ 43 #define BRCMS_RSSI_NO_SIGNAL -91 /* NDIS RSSI link quality cutoffs */ 44 #define BRCMS_RSSI_VERY_LOW -80 /* Very low quality cutoffs */ 45 #define BRCMS_RSSI_LOW -70 /* Low quality cutoffs */ [all …]
|
/linux-6.12.1/Documentation/iio/ |
D | adxl380.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 The ADXL380/ADXL382 is a low noise density, low power, 3-axis accelerometer with 37 +---------------------------------------------------+----------------------------------------------… 38 | 3-Axis Accelerometer related device files | Description … 39 +---------------------------------------------------+----------------------------------------------… 41 +---------------------------------------------------+----------------------------------------------… 42 | in_accel_filter_high_pass_3db_frequency | Low pass filter bandwidth. … 43 +---------------------------------------------------+----------------------------------------------… 44 | in_accel_filter_high_pass_3db_frequency_available | Available low pass filter bandwidth configura… 45 +---------------------------------------------------+----------------------------------------------… [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/microchip/ |
D | sparx5_pcb135_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 10 gpio-restart { 11 compatible = "gpio-restart"; 16 i2c0_imux: i2c-mux { 17 compatible = "i2c-mux-pinctrl"; 18 #address-cells = <1>; 19 #size-cells = <0>; 20 i2c-parent = <&i2c0>; 24 compatible = "gpio-leds"; [all …]
|
/linux-6.12.1/drivers/media/dvb-frontends/ |
D | stb0899_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 37 IQ_SWAP_ON = -1, /* the derotator frequency register */ 74 * @level = output state: pulled up or low 127 int (*tuner_set_bandwidth)(struct dvb_frontend *fe, u32 bandwidth); 128 int (*tuner_get_bandwidth)(struct dvb_frontend *fe, u32 *bandwidth);
|
/linux-6.12.1/drivers/media/usb/pwc/ |
D | pwc-timon.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 (C) 2004-2006 Luc Saillard (luc@saillard.org) 8 The decompression routines have been implemented by reverse-engineering the 16 4 different qualities (no compression, low, medium, high). 17 It lists the bandwidth requirements for said mode by its alternate interface 23 4 compression modi: none, low, medium, high
|