/Linux-v6.1/arch/x86/include/asm/ |
D | vmware.h | 1 /* SPDX-License-Identifier: GPL-2.0 or MIT */ 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
|
/Linux-v6.1/arch/arm64/boot/dts/microchip/ |
D | sparx5_pcb134_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 10 gpio-restart { 11 compatible = "gpio-restart"; 17 compatible = "gpio-leds"; 53 default-state = "off"; 58 default-state = "off"; 63 default-state = "off"; 68 default-state = "off"; 73 default-state = "off"; [all …]
|
D | sparx5_pcb135_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 10 gpio-restart { 11 compatible = "gpio-restart"; 17 compatible = "gpio-leds"; 21 default-state = "off"; 26 default-state = "off"; 31 default-state = "off"; 36 default-state = "off"; 41 default-state = "off"; [all …]
|
/Linux-v6.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, and not just time, among processes or 14 throughput high). 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 [all …]
|
/Linux-v6.1/Documentation/usb/ |
D | ehci.rst | 5 27-Dec-2002 7 The EHCI driver is used to talk to high speed USB 2.0 devices using 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 24 high speed "split transactions" that don't waste transfer bandwidth. 31 While usb-storage devices have been available since mid-2001 (working 33 been available since late 2001, and other kinds of high speed devices [all …]
|
/Linux-v6.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 …]
|
/Linux-v6.1/drivers/usb/gadget/ |
D | epautoconf.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * epautoconf.c -- endpoint autoconfiguration for usb gadget drivers 20 * usb_ep_autoconfig_ss() - choose an endpoint matching the ep 42 * For example, isochronous endpoints can be autoconfigured for high 43 * bandwidth, and then used in several lower bandwidth altsettings. 44 * Also, high and full speed descriptors will be different. 59 * assigning ep->claimed to true. 71 if (gadget->ops->match_ep) { in usb_ep_autoconfig_ss() 72 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss() 78 list_for_each_entry (ep, &gadget->ep_list, ep_list) { in usb_ep_autoconfig_ss() [all …]
|
/Linux-v6.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-v6.1/Documentation/devicetree/bindings/net/ |
D | microchip,sparx5-switch.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/microchip,sparx5-switch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Steen Hegelund <steen.hegelund@microchip.com> 11 - Lars Povlsen <lars.povlsen@microchip.com> 14 The SparX-5 Enterprise Ethernet switch family provides a rich set of 15 Enterprise switching features such as advanced TCAM-based VLAN and 17 security through TCAM-based frame processing using versatile content 25 forwarding (uRPF) tasks. Additional L3 features include VRF-Lite and [all …]
|
/Linux-v6.1/drivers/media/dvb-frontends/ |
D | tda826x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 33 kfree(fe->tuner_priv); in tda826x_release() 34 fe->tuner_priv = NULL; in tda826x_release() 39 struct tda826x_priv *priv = fe->tuner_priv; in tda826x_sleep() 42 struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 2 }; in tda826x_sleep() 46 if (!priv->has_loopthrough) in tda826x_sleep() 49 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep() 50 fe->ops.i2c_gate_ctrl(fe, 1); in tda826x_sleep() 51 if ((ret = i2c_transfer (priv->i2c, &msg, 1)) != 1) { in tda826x_sleep() 54 if (fe->ops.i2c_gate_ctrl) in tda826x_sleep() [all …]
|
/Linux-v6.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-v6.1/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | ivb-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 20 "MetricExpr": "ICACHE.IFETCH_STALL / CLKS - tma_itlb_misses", 38 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 46 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 62 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 66 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 67 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 70 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 75 "MetricExpr": "(IDQ.ALL_MITE_CYCLES_ANY_UOPS - IDQ.ALL_MITE_CYCLES_4_UOPS) / CORE_CLKS / 2", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelakex/ |
D | icx-metrics.json | 4 …"MetricExpr": "topdown\\-fe\\-bound / (topdown\\-fe\\-bound + topdown\\-bad\\-spec + topdown\\-ret… 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 12 …"MetricExpr": "(5 * IDQ_UOPS_NOT_DELIVERED.CYCLES_0_UOPS_DELIV.CORE - INT_MISC.UOP_DROPPING) / SLO… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 39 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 52 …"MetricExpr": "(1 - (BR_MISP_RETIRED.ALL_BRANCHES / (BR_MISP_RETIRED.ALL_BRANCHES + MACHINE_CLEARS… 71 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 87 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 91 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 92 "MetricExpr": "max(0, tma_frontend_bound - tma_fetch_latency)", [all …]
|
/Linux-v6.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-v6.1/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | clx-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 39 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 52 …"MetricExpr": "(1 - (BR_MISP_RETIRED.ALL_BRANCHES / (BR_MISP_RETIRED.ALL_BRANCHES + MACHINE_CLEARS… 71 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 87 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 91 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 92 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 95 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 100 "MetricExpr": "(IDQ.ALL_MITE_CYCLES_ANY_UOPS - IDQ.ALL_MITE_CYCLES_4_UOPS) / CORE_CLKS / 2", [all …]
|
/Linux-v6.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. 37 * @CAIF_PRIO_HIGH: High priority level 55 * enum caif_protocol_type - CAIF Channel type. 78 * enum caif_at_type - AT Service Endpoint [all …]
|
/Linux-v6.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-v6.1/drivers/dax/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 Support raw access to differentiated (persistence, bandwidth, 27 libnvdimm sub-system. 38 memory. For example, a high bandwidth memory pool. The 41 device-dax instances for these memory ranges, and that also 53 tristate "KMEM DAX: volatile-use of persistent memory"
|
/Linux-v6.1/Documentation/scheduler/ |
D | sched-bwc.rst | 2 CFS Bandwidth Control 6 This document only discusses CPU bandwidth control for SCHED_NORMAL. 7 The SCHED_RT case is covered in Documentation/scheduler/sched-rt-group.rst 9 CFS bandwidth control is a CONFIG_FAIR_GROUP_SCHED extension which allows the 10 specification of the maximum CPU bandwidth available to a group or hierarchy. 12 The bandwidth allowed for a group is specified using a quota and period. Within 14 microseconds of CPU time. That quota is assigned to per-cpu run queues in 21 cfs_quota units at each period boundary. As threads consume this bandwidth it 22 is transferred to cpu-local "silos" on a demand basis. The amount transferred 26 ------------- [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivytown/ |
D | ivt-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 20 "MetricExpr": "ICACHE.IFETCH_STALL / CLKS - tma_itlb_misses", 38 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 46 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 62 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 66 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 67 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 70 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 75 "MetricExpr": "(IDQ.ALL_MITE_CYCLES_ANY_UOPS - IDQ.ALL_MITE_CYCLES_4_UOPS) / CORE_CLKS / 2", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | snb-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 31 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 39 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 55 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 59 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 60 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 63 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 68 …"MetricExpr": "(UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ((INT_MISC.RECOVERY_CYCLES_ANY /… 71 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/jaketown/ |
D | jkt-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 31 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 39 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 55 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 59 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 60 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 63 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 68 …"MetricExpr": "(UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ((INT_MISC.RECOVERY_CYCLES_ANY /… 71 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylakex/ |
D | skx-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 39 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 52 …"MetricExpr": "(1 - (BR_MISP_RETIRED.ALL_BRANCHES / (BR_MISP_RETIRED.ALL_BRANCHES + MACHINE_CLEARS… 71 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 87 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 91 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 92 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 95 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 100 "MetricExpr": "(IDQ.ALL_MITE_CYCLES_ANY_UOPS - IDQ.ALL_MITE_CYCLES_4_UOPS) / CORE_CLKS / 2", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/haswell/ |
D | hsw-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 15 …he CPU was stalled due to Frontend latency issues. For example; instruction-cache misses; iTLB mi… 38 … corrected path; following all sorts of miss-predicted branches. For example; branchy code with lo… 46 …-cache) is a Uop Cache where the front-end directly delivers Uops (micro operations) avoiding heav… 62 … Commonly used instructions are optimized for delivery by the DSB (decoded i-cache) or MITE (legac… 66 …": "This metric represents fraction of slots the CPU was stalled due to Frontend bandwidth issues", 67 "MetricExpr": "tma_frontend_bound - tma_fetch_latency", 70 …bandwidth issues. For example; inefficiencies at the instruction decoders; or restrictions for ca… 75 "MetricExpr": "(IDQ.ALL_MITE_CYCLES_ANY_UOPS - IDQ.ALL_MITE_CYCLES_4_UOPS) / CORE_CLKS / 2", 78 …re-cached in the DSB or LSD. For example; inefficiencies due to asymmetric decoders; use of long i… [all …]
|
/Linux-v6.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 43 be called qcom-cpr 105 purpose of exchanging sector-data between the remote filesystem 111 tristate "Qualcomm RPM-Hardened (RPMH) Communication" 115 Support for communication with the hardened-RPM blocks in 125 QCOM RPMh Power domain driver to support power-domains with 137 QCOM RPM Power domain driver to support power-domains with 164 module. This will build a module called "qcom-smd-rpm". [all …]
|