/linux-6.14.4/drivers/pci/controller/ |
D | pcie-iproc-msi.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "pcie-iproc.h" 52 * struct iproc_msi_grp - iProc MSI group 68 * struct iproc_msi - iProc event queue based MSI 73 * @pcie: pointer to iProc PCIe data 94 struct iproc_pcie *pcie; member 132 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_read_reg() local 134 return readl_relaxed(pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_read_reg() 141 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_write_reg() local 143 writel_relaxed(val, pcie->base + msi->reg_offsets[eq][reg]); in iproc_msi_write_reg() [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/skylakex/ |
D | uncore-io.json | 13 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 29 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 44 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-3", 55 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 66 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 77 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 88 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 99 "BriefDescription": "PCIe Completion Buffer Inserts; Port 0", 111 "BriefDescription": "PCIe Completion Buffer Inserts; Port 1", 123 "BriefDescription": "PCIe Completion Buffer Inserts; Port 2", [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | uncore-io.json | 13 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 29 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 44 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-3", 55 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 66 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 77 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 88 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 99 "BriefDescription": "PCIe Completion Buffer Inserts; Port 0", 111 "BriefDescription": "PCIe Completion Buffer Inserts; Port 1", 123 "BriefDescription": "PCIe Completion Buffer Inserts; Port 2", [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | uncore-io.json | 182 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 190 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 195 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 203 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card … 208 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 216 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card … 221 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 229 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … 234 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 242 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
D | uncore-io.json | 182 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 190 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 195 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 203 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card … 208 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 216 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card … 221 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 229 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … 234 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 242 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … [all …]
|
/linux-6.14.4/Documentation/admin-guide/perf/ |
D | nvidia-pmu.rst | 9 * NVLink-C2C0 10 * NVLink-C2C1 12 * PCIE 15 ---------- 19 PMUs are managed by a common driver "arm-cs-arch-pmu". This driver describes 22 the driver provides "cpumask" sysfs attribute to show the CPU id used to handle 29 ------- 31 The SCF PMU monitors system level cache events, CPU traffic, and 32 strongly-ordered (SO) PCIE write traffic to local/remote memory. Please see 37 see /sys/bus/event_source/devices/nvidia_scf_pmu_<socket-id>. [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/mediatek/ |
D | mt7988a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 #include <dt-bindings/clock/mediatek,mt7988-clk.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/phy/phy.h> 6 #include <dt-bindings/pinctrl/mt65xx.h> 7 #include <dt-bindings/reset/mediatek,mt7988-resets.h> 11 interrupt-parent = <&gic>; 12 #address-cells = <2>; 13 #size-cells = <2>; 16 #address-cells = <1>; [all …]
|
/linux-6.14.4/arch/arm/boot/dts/marvell/ |
D | armada-xp-mv78460.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 #include "armada-xp.dtsi" 17 compatible = "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp"; 27 #address-cells = <1>; 28 #size-cells = <0>; 29 enable-method = "marvell,armada-xp-smp"; 31 cpu@0 { 32 device_type = "cpu"; 33 compatible = "marvell,sheeva-v7"; [all …]
|
D | armada-385.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 #include "armada-38x.dtsi" 19 #address-cells = <1>; 20 #size-cells = <0>; 21 enable-method = "marvell,armada-380-smp"; 23 cpu@0 { 24 device_type = "cpu"; 25 compatible = "arm,cortex-a9"; [all …]
|
D | armada-xp-mv78230.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 #include "armada-xp.dtsi" 17 compatible = "marvell,armadaxp-mv78230", "marvell,armadaxp", "marvell,armada-370-xp"; 25 #address-cells = <1>; 26 #size-cells = <0>; 27 enable-method = "marvell,armada-xp-smp"; 29 cpu@0 { 30 device_type = "cpu"; 31 compatible = "marvell,sheeva-v7"; [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/marvell/ |
D | ac5x-rd-carrier-cn9131.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 * Utilizing the CN913x COM Express CPU module board. 8 * only maintains a PCIe link with the CPU module, 13 * which would allow it to use an external CN9131 CPU COM Express module, 19 * When the board boots in the external CPU mode, the internal CPU is disabled, 20 * and only the switch portion of the SOC acts as a PCIe end-point, Hence there 21 * is no need to describe this internal (disabled CPU) in the device tree. 23 * There is no CPU booting in this mode on the carrier, only on the 24 * CN9131 COM Express CPU module. 25 * What runs the Linux is the CN9131 on the COM Express CPU module, [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/grandridge/ |
D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 228 …"BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core … [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/amlogic/ |
D | meson-sm1-khadas-vim3l.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "meson-sm1.dtsi" 10 #include "meson-khadas-vim3.dtsi" 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 17 vddcpu: regulator-vddcpu { 21 compatible = "pwm-regulator"; 23 regulator-name = "VDDCPU"; 24 regulator-min-microvolt = <690000>; 25 regulator-max-microvolt = <1050000>; [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2088a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2088A family SoC. 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include "fsl-ls208xa.dtsi" 17 compatible = "arm,cortex-a72-pmu"; 22 &cpu { 23 cpu0: cpu@0 { 24 device_type = "cpu"; 25 compatible = "arm,cortex-a72"; 28 cpu-idle-states = <&CPU_PW20>; [all …]
|
/linux-6.14.4/arch/arm/boot/dts/airoha/ |
D | en7523.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 #include <dt-bindings/interrupt-controller/irq.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/clock/en7523-clk.h> 9 interrupt-parent = <&gic>; 10 #address-cells = <1>; 11 #size-cells = <1>; 13 reserved-memory { 14 #address-cells = <1>; [all …]
|
/linux-6.14.4/arch/powerpc/boot/dts/fsl/ |
D | p3041si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 compatible = "fsl,p3041-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
D | p4080si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 compatible = "fsl,p4080-elbc", "fsl,elbc", "simple-bus"; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
/linux-6.14.4/arch/mips/boot/dts/ralink/ |
D | mt7621.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 #include <dt-bindings/interrupt-controller/mips-gic.h> 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/clock/mt7621-clk.h> 5 #include <dt-bindings/reset/mt7621-reset.h> 8 compatible = "mediatek,mt7621-soc"; 10 #address-cells = <1>; 11 #size-cells = <1>; 14 #address-cells = <1>; 15 #size-cells = <0>; [all …]
|
/linux-6.14.4/drivers/clk/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 48 USB, UFS, SD/eMMC, PCIe, etc. 89 the CPU with frequencies above 1GHz. 90 Say Y if you want to support higher CPU frequencies on MSM8916 96 Support for the A7 PLL on SDX55 and SDX65 devices. It provides the CPU with 98 Say Y if you want to support higher CPU frequencies on SDX55 and SDX65 107 Say Y if you want to support CPU frequency scaling on devices 111 tristate "MSM8996 CPU Clock Controller" 116 Support for the CPU clock controller on msm8996 devices. 117 Say Y if you want to support CPU clock scaling using CPUfreq [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | qcom,pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/qcom,pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm PCIe Endpoint Controller 10 - Manivannan Sadhasivam <[email protected]> 15 - enum: 16 - qcom,sa8775p-pcie-ep 17 - qcom,sdx55-pcie-ep 18 - qcom,sm8450-pcie-ep [all …]
|
/linux-6.14.4/drivers/pci/controller/dwc/ |
D | pcie-qcom.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Qualcomm PCIe root complex driver 5 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 8 * Author: Stanimir Varbanov <svarbanov@mm-sol.com> 28 #include <linux/phy/pcie.h> 37 #include "pcie-designware.h" 38 #include "pcie-qcom-common.h" 244 int (*get_resources)(struct qcom_pcie *pcie); 245 int (*init)(struct qcom_pcie *pcie); 246 int (*post_init)(struct qcom_pcie *pcie); [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/include/ |
D | kgd_pp_interface.h | 167 PP_SMC_POWER_PROFILE_UNKNOWN = -1, 237 * APU power is managed to system-level requirements through the PPT 247 * enum pp_power_limit_level - Used to query the power limits 255 PP_PWR_LIMIT_MIN = -1, 262 * enum pp_power_type - Used to specify the type of the requested power 275 XGMI_PLPD_NONE = -1, 283 PP_PM_POLICY_NONE = -1, 768 /* Energy (15.259uJ (2^-16) units) */ 792 /*PCIE accumulated bandwidth (GB/sec) */ 795 /*PCIE instantaneous bandwidth (GB/sec) */ [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/sierraforest/ |
D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 228 …"BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core … [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/graniterapids/ |
D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 228 …"BriefDescription": "Data requested by the CPU : Core reporting completion of Card read from Core … [all …]
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx7d.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 7 #include <dt-bindings/reset/imx7-reset.h> 17 cpu0: cpu@0 { 18 clock-frequency = <996000000>; 19 operating-points-v2 = <&cpu0_opp_table>; 20 #cooling-cells = <2>; 21 nvmem-cells = <&fuse_grade>; 22 nvmem-cell-names = "speed_grade"; 25 cpu1: cpu@1 { 26 compatible = "arm,cortex-a7"; [all …]
|