Lines Matching refs:bridge
26 struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops) in pci_host_common_ecam_create() argument
39 bus = resource_list_first_type(&bridge->windows, IORESOURCE_BUS); in pci_host_common_ecam_create()
59 struct pci_host_bridge *bridge; in pci_host_common_init() local
62 bridge = devm_pci_alloc_host_bridge(dev, 0); in pci_host_common_init()
63 if (!bridge) in pci_host_common_init()
68 platform_set_drvdata(pdev, bridge); in pci_host_common_init()
71 cfg = pci_host_common_ecam_create(dev, bridge, ops); in pci_host_common_init()
75 bridge->sysdata = cfg; in pci_host_common_init()
76 bridge->ops = (struct pci_ops *)&ops->pci_ops; in pci_host_common_init()
77 bridge->enable_device = ops->enable_device; in pci_host_common_init()
78 bridge->disable_device = ops->disable_device; in pci_host_common_init()
79 bridge->msi_domain = true; in pci_host_common_init()
81 return pci_host_probe(bridge); in pci_host_common_init()
99 struct pci_host_bridge *bridge = platform_get_drvdata(pdev); in pci_host_common_remove() local
102 pci_stop_root_bus(bridge->bus); in pci_host_common_remove()
103 pci_remove_root_bus(bridge->bus); in pci_host_common_remove()