Home
last modified time | relevance | path

Searched refs:host_bridge (Results 1 – 9 of 9) sorted by relevance

/linux/arch/powerpc/platforms/pseries/
H A Dpci_dlpar.c71 struct pci_host_bridge *host_bridge = to_pci_host_bridge(b->bridge); in remove_phb_dynamic() local
100 get_device(&host_bridge->dev); in remove_phb_dynamic()
105 host_bridge->bus = NULL; in remove_phb_dynamic()
106 device_unregister(&host_bridge->dev); in remove_phb_dynamic()
125 put_device(&host_bridge->dev); in remove_phb_dynamic()
/linux/drivers/vfio/pci/
H A Dvfio_pci_igd.c392 struct pci_dev *host_bridge, *lpc_bridge; in vfio_pci_igd_cfg_init() local
395 host_bridge = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0, 0)); in vfio_pci_igd_cfg_init()
396 if (!host_bridge) in vfio_pci_igd_cfg_init()
399 if (host_bridge->vendor != PCI_VENDOR_ID_INTEL || in vfio_pci_igd_cfg_init()
400 host_bridge->class != (PCI_CLASS_BRIDGE_HOST << 8)) { in vfio_pci_igd_cfg_init()
401 pci_dev_put(host_bridge); in vfio_pci_igd_cfg_init()
408 &vfio_pci_igd_cfg_regops, host_bridge->cfg_size, in vfio_pci_igd_cfg_init()
409 VFIO_REGION_INFO_FLAG_READ, host_bridge); in vfio_pci_igd_cfg_init()
411 pci_dev_put(host_bridge); in vfio_pci_igd_cfg_init()
/linux/drivers/cxl/core/
H A Dras.c166 struct pci_host_bridge *host_bridge; in devm_cxl_dport_rch_ras_setup() local
173 host_bridge = to_pci_host_bridge(dport->dport_dev); in devm_cxl_dport_rch_ras_setup()
174 if (!host_bridge->native_aer) in devm_cxl_dport_rch_ras_setup()
H A Dport.c725 while (!iter->host_bridge && in cxl_port_alloc()
728 if (iter->host_bridge) in cxl_port_alloc()
729 port->host_bridge = iter->host_bridge; in cxl_port_alloc()
731 port->host_bridge = parent_dport->dport_dev; in cxl_port_alloc()
733 port->host_bridge = iter->uport_dev; in cxl_port_alloc()
735 dev_name(port->host_bridge)); in cxl_port_alloc()
H A Dcdat.c329 struct device *host_bridge = data; in match_cxlrd_hb() local
341 if (cxlsd->target[i] && host_bridge == cxlsd->target[i]->dport_dev) in match_cxlrd_hb()
372 cxlmd->endpoint->host_bridge, in cxl_qos_class_verify()
H A Dregion.c2100 dport = cxl_find_dport_by_dev(root_port, ep_port->host_bridge); in cxl_region_attach()
2157 ep_port->host_bridge); in cxl_region_attach()
/linux/tools/testing/cxl/test/
H A Dcxl.c103 static struct acpi_device host_bridge[NR_BRIDGES] = { variable
105 .handle = &host_bridge[0],
109 .handle = &host_bridge[1],
113 .handle = &host_bridge[2],
117 .handle = &host_bridge[3],
147 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in is_mock_adev()
148 if (adev == &host_bridge[i]) in is_mock_adev()
645 return adev - host_bridge; in host_bridge_index()
652 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in find_host_bridge()
653 if (handle == host_bridge[i].handle) in find_host_bridge()
[all …]
/linux/drivers/cxl/
H A Dpci.c647 static int cxl_event_config(struct pci_host_bridge *host_bridge, in cxl_event_config() argument
657 if (!host_bridge->native_cxl_error) in cxl_event_config()
784 struct pci_host_bridge *host_bridge = pci_find_host_bridge(pdev->bus); in cxl_pci_probe() local
921 rc = cxl_event_config(host_bridge, mds, irq_avail); in cxl_pci_probe()
H A Dcxl.h574 struct device *host_bridge; member