pci_ecam_ops
struct resource *cfgres, struct resource *busr, const struct pci_ecam_ops *ops)
const struct pci_ecam_ops *ecam_ops;
const struct pci_ecam_ops **ecam_ops)
const struct pci_ecam_ops **ecam_ops)
const struct pci_ecam_ops *ops = &pci_generic_ecam_ops;
const struct pci_ecam_ops *ops;
const struct pci_ecam_ops al_pcie_ops = {
const struct pci_ecam_ops hisi_pcie_ops = {
static const struct pci_ecam_ops hisi_pcie_platform_ops = {
static const struct pci_ecam_ops pci_qcom_ecam_ops = {
const struct pci_ecam_ops tegra194_pcie_ops = {
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops)
const struct pci_ecam_ops *ops)
const struct pci_ecam_ops *ops;
struct pci_ecam_ops;
const struct pci_ecam_ops *ops);
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops);
static const struct pci_ecam_ops gen_pci_cfg_cam_bus_ops = {
static const struct pci_ecam_ops pci_dw_ecam_bus_ops = {
const struct pci_ecam_ops loongson_pci_ecam_ops = {
const struct pci_ecam_ops pci_thunder_ecam_ops = {
const struct pci_ecam_ops thunder_pem_ecam_ops = {
static const struct pci_ecam_ops pci_thunder_pem_ops = {
const struct pci_ecam_ops xgene_v1_pcie_ecam_ops = {
const struct pci_ecam_ops xgene_v2_pcie_ecam_ops = {
static const struct pci_ecam_ops apple_pcie_cfg_ecam_ops = {
static struct pci_ecam_ops xilinx_pl_dma_pcie_ops = {
static const struct pci_ecam_ops mc_ecam_ops = {
const struct pci_ecam_ops pci_generic_ecam_ops = {
const struct pci_ecam_ops pci_32b_ops = {
const struct pci_ecam_ops pci_32b_read_ops = {
const struct pci_ecam_ops *ops)
const struct pci_ecam_ops *ecam_ops;
struct pci_ecam_ops;
const struct pci_ecam_ops **ecam_ops);
const struct pci_ecam_ops *ops;
const struct pci_ecam_ops *ops);
extern const struct pci_ecam_ops pci_generic_ecam_ops;
extern const struct pci_ecam_ops pci_32b_ops; /* 32-bit accesses only */
extern const struct pci_ecam_ops pci_32b_read_ops; /* 32-bit read only */
extern const struct pci_ecam_ops hisi_pcie_ops; /* HiSilicon */
extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */
extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
extern const struct pci_ecam_ops xgene_v1_pcie_ecam_ops; /* APM X-Gene PCIe v1 */
extern const struct pci_ecam_ops xgene_v2_pcie_ecam_ops; /* APM X-Gene PCIe v2.x */
extern const struct pci_ecam_ops al_pcie_ops; /* Amazon Annapurna Labs PCIe */
extern const struct pci_ecam_ops tegra194_pcie_ops; /* Tegra194 PCIe */
extern const struct pci_ecam_ops loongson_pci_ecam_ops; /* Loongson PCIe */