Home
last modified time | relevance | path

Searched refs:host_bridge (Results 1 – 14 of 14) 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/arch/mips/pci/
H A Dpci-generic.c29 struct pci_host_bridge *host_bridge; in pcibios_align_resource() local
36 host_bridge = pci_find_host_bridge(dev->bus); in pcibios_align_resource()
38 if (host_bridge->align_resource) in pcibios_align_resource()
39 return host_bridge->align_resource(dev, res, in pcibios_align_resource()
/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/acpi/
H A Dpci_root.c1005 struct pci_host_bridge *host_bridge; in acpi_pci_root_create() local
1030 host_bridge = to_pci_host_bridge(bus->bridge); in acpi_pci_root_create()
1032 host_bridge->native_pcie_hotplug = 0; in acpi_pci_root_create()
1034 host_bridge->native_shpc_hotplug = 0; in acpi_pci_root_create()
1036 host_bridge->native_aer = 0; in acpi_pci_root_create()
1038 host_bridge->native_pme = 0; in acpi_pci_root_create()
1040 host_bridge->native_ltr = 0; in acpi_pci_root_create()
1042 host_bridge->native_dpc = 0; in acpi_pci_root_create()
1045 host_bridge->native_cxl_error = 0; in acpi_pci_root_create()
1050 pci_set_host_bridge_release(host_bridge, acpi_pci_root_release_info, in acpi_pci_root_create()
/linux/tools/testing/cxl/test/
H A Dcxl.c75 static struct acpi_device host_bridge[NR_BRIDGES] = { variable
77 .handle = &host_bridge[0],
81 .handle = &host_bridge[1],
85 .handle = &host_bridge[2],
89 .handle = &host_bridge[3],
119 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in is_mock_adev()
120 if (adev == &host_bridge[i]) in is_mock_adev()
588 return adev - host_bridge; in host_bridge_index()
595 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in find_host_bridge()
596 if (handle == host_bridge[i].handle) in find_host_bridge()
[all …]
/linux/drivers/hwmon/
H A Dcoretemp.c175 struct pci_dev *host_bridge = pci_get_domain_bus_and_slot(0, 0, devfn); in adjust_tjmax() local
182 if (host_bridge && host_bridge->vendor == PCI_VENDOR_ID_INTEL) { in adjust_tjmax()
184 if (host_bridge->device == tjmax_pci_table[i].device) { in adjust_tjmax()
185 pci_dev_put(host_bridge); in adjust_tjmax()
190 pci_dev_put(host_bridge); in adjust_tjmax()
/linux/arch/arm/kernel/
H A Dbios32.c567 struct pci_host_bridge *host_bridge; in pcibios_align_resource() local
574 host_bridge = pci_find_host_bridge(dev->bus); in pcibios_align_resource()
576 if (host_bridge->align_resource) in pcibios_align_resource()
577 return host_bridge->align_resource(dev, res, in pcibios_align_resource()
/linux/drivers/pci/
H A Dquirks.c2741 static void quirk_amd_780_apc_msi(struct pci_dev *host_bridge) in quirk_amd_780_apc_msi() argument
2745 apc_bridge = pci_get_slot(host_bridge->bus, PCI_DEVFN(1, 0)); in quirk_amd_780_apc_msi()
2980 static int host_bridge_with_leaf(struct pci_dev *host_bridge) in host_bridge_with_leaf() argument
2987 dev_no = host_bridge->devfn >> 3; in host_bridge_with_leaf()
2989 dev = pci_get_slot(host_bridge->bus, PCI_DEVFN(i, 0)); in host_bridge_with_leaf()
3040 struct pci_dev *host_bridge; in nv_ht_enable_msi_mapping() local
3047 host_bridge = pci_get_slot(dev->bus, PCI_DEVFN(i, 0)); in nv_ht_enable_msi_mapping()
3048 if (!host_bridge) in nv_ht_enable_msi_mapping()
3051 pos = pci_find_ht_capability(host_bridge, HT_CAPTYPE_SLAVE); in nv_ht_enable_msi_mapping()
3056 pci_dev_put(host_bridge); in nv_ht_enable_msi_mapping()
[all …]
H A Dpci.c1961 struct pci_host_bridge *host_bridge = pci_find_host_bridge(dev->bus); in pci_host_bridge_enable_device() local
1964 if (host_bridge && host_bridge->enable_device) { in pci_host_bridge_enable_device()
1965 err = host_bridge->enable_device(host_bridge, dev); in pci_host_bridge_enable_device()
1975 struct pci_host_bridge *host_bridge = pci_find_host_bridge(dev->bus); in pci_host_bridge_disable_device() local
1977 if (host_bridge && host_bridge->disable_device) in pci_host_bridge_disable_device()
1978 host_bridge->disable_device(host_bridge, dev); in pci_host_bridge_disable_device()
H A Dpci-acpi.c124 bool pci_acpi_preserve_config(struct pci_host_bridge *host_bridge) in pci_acpi_preserve_config() argument
128 if (ACPI_HANDLE(&host_bridge->dev)) { in pci_acpi_preserve_config()
136 obj = acpi_evaluate_dsm_typed(ACPI_HANDLE(&host_bridge->dev), in pci_acpi_preserve_config()
H A Dprobe.c976 static bool pci_preserve_config(struct pci_host_bridge *host_bridge) in pci_preserve_config() argument
978 if (pci_acpi_preserve_config(host_bridge)) in pci_preserve_config()
981 if (host_bridge->dev.parent && host_bridge->dev.parent->of_node) in pci_preserve_config()
982 return of_pci_preserve_config(host_bridge->dev.parent->of_node); in pci_preserve_config()
/linux/drivers/cxl/core/
H A Dport.c732 while (!iter->host_bridge && in cxl_port_alloc()
735 if (iter->host_bridge) in cxl_port_alloc()
736 port->host_bridge = iter->host_bridge; in cxl_port_alloc()
738 port->host_bridge = parent_dport->dport_dev; in cxl_port_alloc()
740 port->host_bridge = iter->uport_dev; in cxl_port_alloc()
742 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.c2029 dport = cxl_find_dport_by_dev(root_port, ep_port->host_bridge); in cxl_region_attach()
2086 ep_port->host_bridge); in cxl_region_attach()