pci_host_bridge
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge;
int (*scan)(int nr, struct pci_host_bridge *);
struct pci_host_bridge *bridge;
struct pci_host_bridge *host_bridge;
dove_pcie_scan_bus(int nr, struct pci_host_bridge *bridge)
static int __init mv78xx0_pcie_scan_bus(int nr, struct pci_host_bridge *bridge)
struct pci_host_bridge;
int orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge);
int __init orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge)
struct pci_host_bridge *host;
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
struct pci_host_bridge *bridge;
struct pci_host_bridge *host_bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *host;
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
struct pci_host_bridge;
int (*pcibios_root_bridge_prepare)(struct pci_host_bridge
extern void pcibios_free_controller_deferred(struct pci_host_bridge *bridge);
void pcibios_free_controller_deferred(struct pci_host_bridge *bridge)
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
static int pmac_pci_root_bridge_prepare(struct pci_host_bridge *bridge)
int pseries_root_bridge_prepare(struct pci_host_bridge *bridge)
struct pci_host_bridge *host_bridge = to_pci_host_bridge(b->bridge);
struct pci_host_bridge;
int pseries_root_bridge_prepare(struct pci_host_bridge *bridge);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
static struct pci_host_bridge *bridge;
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
static int limit_mrrs_to_128(struct pci_host_bridge *b, struct pci_dev *pdev)
struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *bridge;
struct pci_host_bridge *host = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *host_bridge;
static void acpi_pci_root_release_info(struct pci_host_bridge *bridge)
struct pci_host_bridge *host_bridge;
static int cxl_event_config(struct pci_host_bridge *host_bridge,
struct pci_host_bridge *host_bridge = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *bridge = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *hbrg = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rc);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rc);
struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rc);
struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rc);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
static int imx_pcie_enable_device(struct pci_host_bridge *bridge, struct pci_dev *pdev)
static void imx_pcie_disable_device(struct pci_host_bridge *bridge,
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = rp->bridge;
struct pci_host_bridge *bridge = rp->bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(p);
struct pci_host_bridge *host;
struct pci_host_bridge *bridge = platform_get_drvdata(pdev);
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops)
struct pci_host_bridge *bridge,
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge,
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops);
struct pci_host_bridge *bridge = hbus->bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(p);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(p);
struct pci_host_bridge *host;
struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(priv);
struct pci_host_bridge *bridge;
struct pci_host_bridge *host;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host,
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(v3);
struct pci_host_bridge *host;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(port);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge;
static int apple_pcie_enable_device(struct pci_host_bridge *bridge, struct pci_dev *pdev)
static void apple_pcie_disable_device(struct pci_host_bridge *bridge, struct pci_dev *pdev)
struct pci_host_bridge *bridge;
struct pci_host_bridge *host;
struct pci_host_bridge *bridge = pcie->host;
struct pci_host_bridge *host;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host;
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host;
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie);
struct pci_host_bridge *host;
static int mt7621_pcie_enable_ports(struct pci_host_bridge *host)
static int mt7621_pcie_register_host(struct pci_host_bridge *host)
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rockchip);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(rockchip);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge = pci_host_bridge_from_priv(host);
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge = platform_get_drvdata(pdev);
int plda_pcie_setup_iomems(struct pci_host_bridge *bridge,
struct pci_host_bridge *bridge;
struct pci_host_bridge *bridge;
int plda_pcie_setup_iomems(struct pci_host_bridge *bridge,
struct pci_host_bridge *bridge;
static void vmd_copy_host_bridge_flags(struct pci_host_bridge *root_bridge,
struct pci_host_bridge *vmd_bridge)
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus)
void pci_set_host_bridge_release(struct pci_host_bridge *bridge,
void (*release_fn)(struct pci_host_bridge *),
struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
const struct pci_host_bridge *host;
const struct pci_host_bridge *host;
struct pci_host_bridge *hb;
struct pci_host_bridge *hb = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *hb;
request_stream_id(struct pci_host_bridge *hb, u8 stream_id,
struct pci_host_bridge *hb = pci_find_host_bridge(pdev->bus);
static bool reserve_stream_id(struct pci_host_bridge *hb, u8 id)
struct pci_host_bridge *hb = pci_find_host_bridge(pdev->bus);
static bool claim_stream(struct pci_host_bridge *hb, u8 stream_id,
void pci_ide_init_host_bridge(struct pci_host_bridge *hb)
struct pci_host_bridge *hb = to_pci_host_bridge(dev);
struct pci_host_bridge *hb = to_pci_host_bridge(dev);
struct pci_host_bridge *hb = pci_find_host_bridge(pdev->bus);
void pci_ide_set_nr_streams(struct pci_host_bridge *hb, u16 nr)
struct pci_host_bridge *hbrg = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *bridge)
int devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge)
void of_pci_remove_host_bridge_node(struct pci_host_bridge *bridge)
void of_pci_make_host_bridge_node(struct pci_host_bridge *bridge)
static int of_pci_host_bridge_prop_ranges(struct pci_host_bridge *bridge,
int of_pci_add_host_bridge_properties(struct pci_host_bridge *bridge,
static struct pci_dev *pci_host_bridge_dev(struct pci_host_bridge *host)
static bool __host_bridge_whitelist(struct pci_host_bridge *host,
struct pci_host_bridge *host_a = pci_find_host_bridge(a->bus);
struct pci_host_bridge *host_b = pci_find_host_bridge(b->bus);
struct pci_host_bridge *bridge;
bool pci_acpi_preserve_config(struct pci_host_bridge *host_bridge)
struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
struct pci_host_bridge *host;
const struct pci_host_bridge *host;
const struct pci_host_bridge *host;
struct pci_host_bridge *host_bridge = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host_bridge = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *bridge = pci_find_host_bridge(dev->bus);
int devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge);
static inline int devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge)
void of_pci_make_host_bridge_node(struct pci_host_bridge *bridge);
void of_pci_remove_host_bridge_node(struct pci_host_bridge *bridge);
int of_pci_add_host_bridge_properties(struct pci_host_bridge *bridge,
static inline void of_pci_make_host_bridge_node(struct pci_host_bridge *bridge) { }
static inline void of_pci_remove_host_bridge_node(struct pci_host_bridge *bridge) { }
bool pci_acpi_preserve_config(struct pci_host_bridge *bridge);
static inline bool pci_acpi_preserve_config(struct pci_host_bridge *bridge)
void pci_ide_init_host_bridge(struct pci_host_bridge *hb);
static inline void pci_ide_init_host_bridge(struct pci_host_bridge *hb) { }
struct pci_host_bridge *host = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *host;
struct pci_host_bridge *host = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host = pci_find_host_bridge(dev->bus);
struct pci_host_bridge *host;
struct pci_host_bridge *host;
int __weak pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
struct pci_host_bridge *bridge;
int pci_host_probe(struct pci_host_bridge *bridge)
int pci_scan_root_bus_bridge(struct pci_host_bridge *bridge)
struct pci_host_bridge *bridge = to_pci_host_bridge(dev);
static void pci_init_host_bridge(struct pci_host_bridge *bridge)
struct pci_host_bridge *pci_alloc_host_bridge(size_t priv)
struct pci_host_bridge *bridge;
struct pci_host_bridge *devm_pci_alloc_host_bridge(struct device *dev,
struct pci_host_bridge *bridge;
void pci_free_host_bridge(struct pci_host_bridge *bridge)
static bool pci_preserve_config(struct pci_host_bridge *host_bridge)
static int pci_register_host_bridge(struct pci_host_bridge *bridge)
struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
struct pci_host_bridge *host;
struct pci_host_bridge *host_bridge;
struct pci_host_bridge *host_bridge;
struct pci_host_bridge *host;
struct pci_host_bridge *host;
int (*enable_device)(struct pci_host_bridge *,
void (*disable_device)(struct pci_host_bridge *,
void pci_ide_set_nr_streams(struct pci_host_bridge *hb, u16 nr);
int pci_host_probe(struct pci_host_bridge *bridge);
int pci_scan_root_bus_bridge(struct pci_host_bridge *bridge);
void (*release_fn)(struct pci_host_bridge *);
int (*enable_device)(struct pci_host_bridge *bridge, struct pci_dev *dev);
void (*disable_device)(struct pci_host_bridge *bridge, struct pci_dev *dev);
#define to_pci_host_bridge(n) container_of(n, struct pci_host_bridge, dev)
static inline void *pci_host_bridge_priv(struct pci_host_bridge *bridge)
static inline struct pci_host_bridge *pci_host_bridge_from_priv(void *priv)
return container_of(priv, struct pci_host_bridge, private);
struct pci_host_bridge *pci_alloc_host_bridge(size_t priv);
struct pci_host_bridge *devm_pci_alloc_host_bridge(struct device *dev,
void pci_free_host_bridge(struct pci_host_bridge *bridge);
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus);
void pci_set_host_bridge_release(struct pci_host_bridge *bridge,
void (*release_fn)(struct pci_host_bridge *),
int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge);