Home
last modified time | relevance | path

Searched refs:pci_ecam_ops (Results 1 – 19 of 19) sorted by relevance

/openbmc/linux/include/linux/
H A Dpci-ecam.h44 struct pci_ecam_ops { struct
60 const struct pci_ecam_ops *ops; argument
71 const struct pci_ecam_ops *ops);
78 extern const struct pci_ecam_ops pci_generic_ecam_ops;
81 extern const struct pci_ecam_ops pci_32b_ops; /* 32-bit accesses only */
82 extern const struct pci_ecam_ops pci_32b_read_ops; /* 32-bit read only */
83 extern const struct pci_ecam_ops hisi_pcie_ops; /* HiSilicon */
85 extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
88 extern const struct pci_ecam_ops al_pcie_ops; /* Amazon Annapurna Labs PCIe */
89 extern const struct pci_ecam_ops tegra194_pcie_ops; /* Tegra194 PCIe */
[all …]
H A Dpci-acpi.h28 struct pci_ecam_ops;
30 const struct pci_ecam_ops **ecam_ops);
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/linux-yocto-6.6/n1sdp/
H A D0004-n1sdp-pcie-add-quirk-support-enabling-remote-chip-PC.patch105 const struct pci_ecam_ops pci_n1sdp_pcie_ecam_ops = {
108 @@ -181,6 +195,16 @@ const struct pci_ecam_ops pci_n1sdp_ccix_ecam_ops = {
112 +const struct pci_ecam_ops pci_n1sdp_remote_pcie_ecam_ops = {
129 @@ -90,6 +90,7 @@ extern const struct pci_ecam_ops tegra194_pcie_ops; /* Tegra194 PCIe */
130 extern const struct pci_ecam_ops loongson_pci_ecam_ops; /* Loongson PCIe */
131 extern const struct pci_ecam_ops pci_n1sdp_pcie_ecam_ops; /* Arm N1SDP PCIe */
132 extern const struct pci_ecam_ops pci_n1sdp_ccix_ecam_ops; /* Arm N1SDP PCIe */
133 +extern const struct pci_ecam_ops pci_n1sdp_remote_pcie_ecam_ops; /* Arm N1SDP PCIe */
H A D0003-pcie-Add-quirk-for-the-Arm-Neoverse-N1SDP-platform.patch277 +const struct pci_ecam_ops pci_n1sdp_pcie_ecam_ops = {
287 +const struct pci_ecam_ops pci_n1sdp_ccix_ecam_ops = {
316 @@ -88,6 +88,8 @@ extern const struct pci_ecam_ops xgene_v2_pcie_ecam_ops; /* APM X-Gene PCIe v2.x
317 extern const struct pci_ecam_ops al_pcie_ops; /* Amazon Annapurna Labs PCIe */
318 extern const struct pci_ecam_ops tegra194_pcie_ops; /* Tegra194 PCIe */
319 extern const struct pci_ecam_ops loongson_pci_ecam_ops; /* Loongson PCIe */
320 +extern const struct pci_ecam_ops pci_n1sdp_pcie_ecam_ops; /* Arm N1SDP PCIe */
321 +extern const struct pci_ecam_ops pci_n1sdp_ccix_ecam_ops; /* Arm N1SDP PCIe */
/openbmc/linux/drivers/pci/controller/
H A Dpci-host-generic.c17 static const struct pci_ecam_ops gen_pci_cfg_cam_bus_ops = {
51 static const struct pci_ecam_ops pci_dw_ecam_bus_ops = {
H A Dpci-host-common.c24 struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops) in gen_pci_init()
57 const struct pci_ecam_ops *ops; in pci_host_common_probe()
H A Dpci-thunder-pem.c414 const struct pci_ecam_ops thunder_pem_ecam_ops = {
451 static const struct pci_ecam_ops pci_thunder_pem_ops = {
H A Dpci-xgene.c257 const struct pci_ecam_ops xgene_v1_pcie_ecam_ops = {
271 const struct pci_ecam_ops xgene_v2_pcie_ecam_ops = {
H A Dpci-thunder-ecam.c334 const struct pci_ecam_ops pci_thunder_ecam_ops = {
H A Dpci-loongson.c400 const struct pci_ecam_ops loongson_pci_ecam_ops = {
H A Dpcie-apple.c817 static const struct pci_ecam_ops apple_pcie_cfg_ecam_ops = {
H A Dpcie-microchip-host.c1185 static const struct pci_ecam_ops mc_ecam_ops = {
/openbmc/linux/drivers/pci/
H A Decam.c29 const struct pci_ecam_ops *ops) in pci_ecam_create()
200 const struct pci_ecam_ops pci_generic_ecam_ops = {
213 const struct pci_ecam_ops pci_32b_ops = {
224 const struct pci_ecam_ops pci_32b_read_ops = {
/openbmc/linux/drivers/acpi/
H A Dpci_mcfg.c32 const struct pci_ecam_ops *ops;
208 const struct pci_ecam_ops **ecam_ops) in pci_mcfg_apply_quirks()
234 const struct pci_ecam_ops **ecam_ops) in pci_mcfg_lookup()
236 const struct pci_ecam_ops *ops = &pci_generic_ecam_ops; in pci_mcfg_lookup()
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpcie-hisi.c110 const struct pci_ecam_ops hisi_pcie_ops = {
148 static const struct pci_ecam_ops hisi_pcie_platform_ops = {
H A Dpcie-tegra194-acpi.c102 const struct pci_ecam_ops tegra194_pcie_ops = {
H A Dpcie-al.c78 const struct pci_ecam_ops al_pcie_ops = {
/openbmc/linux/arch/loongarch/pci/
H A Dacpi.c95 struct resource *cfgres, struct resource *busr, const struct pci_ecam_ops *ops) in arch_pci_ecam_create()
164 const struct pci_ecam_ops *ecam_ops; in pci_acpi_setup_ecam_mapping()
/openbmc/linux/arch/arm64/kernel/
H A Dpci.c133 const struct pci_ecam_ops *ecam_ops; in pci_acpi_setup_ecam_mapping()