| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | vmware.h | 1 /* SPDX-License-Identifier: GPL-2.0 or MIT */ 10 * The hypercall definitions differ in the low word of the %edx argument 12 * number to distinguish between high- and low bandwidth versions. 15 * bandwidth mode and transfer direction. The flags should be loaded 23 /* Old port-based version */ 31 /* The low bandwidth call. The low word of edx is presumed clear. */ 39 * The high bandwidth out call. The low word of edx is presumed to have the 49 * The high bandwidth in call. The low word of edx is presumed to have the
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | vmware.h | 1 /* SPDX-License-Identifier: GPL-2.0 or MIT */ 10 * The hypercall definitions differ in the low word of the %edx argument 12 * number to distinguish between high- and low bandwidth versions. 15 * bandwidth mode and transfer direction. The flags should be loaded 23 /* Old port-based version */ 31 /* The low bandwidth call. The low word of edx is presumed clear. */ 39 * The high bandwidth out call. The low word of edx is presumed to have the 49 * The high bandwidth in call. The low word of edx is presumed to have the
|
| /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 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 …]
|
| /kernel/linux/linux-6.6/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 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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-mtk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * bandwidth to it. 23 * @fs_bus_bw: array to keep track of bandwidth already used for FS 36 * struct mu3h_sch_bw_info: schedule information for bandwidth domain 38 * @bus_bw: array to keep track of bandwidth already used at each uframes 39 * @bw_ep_list: eps in the bandwidth domain 41 * treat a HS root port as a bandwidth domain, but treat a SS root port as 42 * two bandwidth domains, one for IN eps and another for OUT eps. 52 * @esit: unit is 125us, equal to 2 << Interval field in ep-context 55 * @bw_cost_per_microframe: bandwidth cost per microframe [all …]
|
| /kernel/linux/linux-6.6/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)) 34 * @fs_bus_bw: array to keep track of bandwidth already used for FS 43 * struct mu3h_sch_bw_info: schedule information for bandwidth domain 45 * @bus_bw: array to keep track of bandwidth already used at each uframes 47 * treat a HS root port as a bandwidth domain, but treat a SS root port as 48 * two bandwidth domains, one for IN eps and another for OUT eps. 57 * @esit: unit is 125us, equal to 2 << Interval field in ep-context 61 * @bw_cost_per_microframe: bandwidth cost per microframe [all …]
|
| /kernel/linux/linux-6.6/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 43 be called qcom-cpr 110 Say yes here to support USB-C and battery status on modern Qualcomm 133 purpose of exchanging sector-data between the remote filesystem 142 The RPM Master sleep stats driver provides detailed per-subsystem 144 assess whether all the low-power modes available are entered as 150 tristate "Qualcomm RPM-Hardened (RPMH) Communication" 154 Support for communication with the hardened-RPM blocks in [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /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-6.6/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-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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> 33 buffer->page_count = 0; in fw_iso_buffer_alloc() 34 buffer->page_count_mapped = 0; in fw_iso_buffer_alloc() 35 buffer->pages = kmalloc_array(page_count, sizeof(buffer->pages[0]), in fw_iso_buffer_alloc() 37 if (buffer->pages == NULL) in fw_iso_buffer_alloc() 38 return -ENOMEM; in fw_iso_buffer_alloc() [all …]
|
| /kernel/linux/linux-5.10/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> 33 buffer->page_count = 0; in fw_iso_buffer_alloc() 34 buffer->page_count_mapped = 0; in fw_iso_buffer_alloc() 35 buffer->pages = kmalloc_array(page_count, sizeof(buffer->pages[0]), in fw_iso_buffer_alloc() 37 if (buffer->pages == NULL) in fw_iso_buffer_alloc() 38 return -ENOMEM; in fw_iso_buffer_alloc() [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/resctrl/ |
| D | internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 49 #define MBM_CNTR_WIDTH_OFFSET_MAX (62 - MBM_CNTR_WIDTH_BASE) 61 struct kernfs_fs_context *kfc = fc->fs_private; in rdt_fc2context() 70 * struct mon_evt - Entry in the event list of a resource 81 * struct mon_data_bits - Monitoring details for each event file 116 * enum rdtgrp_mode - Mode of a RDT resource group 119 * @RDT_MODE_PSEUDO_LOCKSETUP: Resource group will be used for Pseudo-Locking 121 * allowed AND the allocations are Cache Pseudo-Locked 128 * The "shareable", "exclusive", and "pseudo-locksetup" modes are set by 130 * "pseudo-locked" mode after the schemata is written while the resource [all …]
|
| /kernel/linux/linux-6.6/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 …]
|