Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/pci/
A Dremove.c133 struct pci_host_bridge *host_bridge; in pci_stop_root_bus() local
138 host_bridge = to_pci_host_bridge(bus->bridge); in pci_stop_root_bus()
144 device_release_driver(&host_bridge->dev); in pci_stop_root_bus()
151 struct pci_host_bridge *host_bridge; in pci_remove_root_bus() local
156 host_bridge = to_pci_host_bridge(bus->bridge); in pci_remove_root_bus()
161 host_bridge->bus = NULL; in pci_remove_root_bus()
165 if (host_bridge->domain_nr == PCI_DOMAIN_NR_NOT_SET) in pci_remove_root_bus()
166 pci_bus_release_domain_nr(bus, host_bridge->dev.parent); in pci_remove_root_bus()
170 device_del(&host_bridge->dev); in pci_remove_root_bus()
A Dquirks.c2842 dev_no = host_bridge->devfn >> 3; in host_bridge_with_leaf()
2895 struct pci_dev *host_bridge; in nv_ht_enable_msi_mapping() local
2903 if (!host_bridge) in nv_ht_enable_msi_mapping()
2911 pci_dev_put(host_bridge); in nv_ht_enable_msi_mapping()
2918 if (host_bridge == dev && is_end_of_ht_chain(host_bridge) && in nv_ht_enable_msi_mapping()
2919 host_bridge_with_leaf(host_bridge)) in nv_ht_enable_msi_mapping()
2923 if (msi_ht_cap_enabled(host_bridge)) in nv_ht_enable_msi_mapping()
2929 pci_dev_put(host_bridge); in nv_ht_enable_msi_mapping()
2954 struct pci_dev *host_bridge; in __nv_msi_ht_cap_quirk() local
2974 if (host_bridge == NULL) { in __nv_msi_ht_cap_quirk()
[all …]
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dpci_dlpar.c55 struct pci_host_bridge *host_bridge = to_pci_host_bridge(b->bridge); in remove_phb_dynamic() local
82 get_device(&host_bridge->dev); in remove_phb_dynamic()
87 host_bridge->bus = NULL; in remove_phb_dynamic()
88 device_unregister(&host_bridge->dev); in remove_phb_dynamic()
107 put_device(&host_bridge->dev); in remove_phb_dynamic()
/linux-6.3-rc2/arch/mips/pci/
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-6.3-rc2/drivers/vfio/pci/
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-6.3-rc2/drivers/acpi/
A Dpci_root.c1010 struct pci_host_bridge *host_bridge; in acpi_pci_root_create() local
1036 host_bridge = to_pci_host_bridge(bus->bridge); in acpi_pci_root_create()
1038 host_bridge->native_pcie_hotplug = 0; in acpi_pci_root_create()
1040 host_bridge->native_shpc_hotplug = 0; in acpi_pci_root_create()
1042 host_bridge->native_aer = 0; in acpi_pci_root_create()
1044 host_bridge->native_pme = 0; in acpi_pci_root_create()
1046 host_bridge->native_ltr = 0; in acpi_pci_root_create()
1048 host_bridge->native_dpc = 0; in acpi_pci_root_create()
1051 host_bridge->native_cxl_error = 0; in acpi_pci_root_create()
1061 host_bridge->preserve_config = 1; in acpi_pci_root_create()
[all …]
/linux-6.3-rc2/tools/testing/cxl/test/
A Dcxl.c70 .handle = &host_bridge[0],
73 .handle = &host_bridge[1],
76 .handle = &host_bridge[2],
79 .handle = &host_bridge[3],
108 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in is_mock_adev()
109 if (adev == &host_bridge[i]) in is_mock_adev()
560 return adev - host_bridge; in host_bridge_index()
567 for (i = 0; i < ARRAY_SIZE(host_bridge); i++) in find_host_bridge()
568 if (handle == host_bridge[i].handle) in find_host_bridge()
569 return &host_bridge[i]; in find_host_bridge()
[all …]
/linux-6.3-rc2/drivers/cxl/
A Dpci.c430 struct pci_host_bridge *host_bridge = pci_find_host_bridge(pdev->bus); in cxl_pci_ras_unmask() local
443 if (!host_bridge->native_cxl_error) in cxl_pci_ras_unmask()
663 static int cxl_event_config(struct pci_host_bridge *host_bridge, in cxl_event_config() argument
673 if (!host_bridge->native_cxl_error) in cxl_event_config()
703 struct pci_host_bridge *host_bridge = pci_find_host_bridge(pdev->bus); in cxl_pci_probe() local
788 rc = cxl_event_config(host_bridge, cxlds); in cxl_pci_probe()
A Dcxl.h564 struct device *host_bridge; member
/linux-6.3-rc2/drivers/hwmon/
A Dcoretemp.c157 struct pci_dev *host_bridge = pci_get_domain_bus_and_slot(0, 0, devfn); in adjust_tjmax() local
164 if (host_bridge && host_bridge->vendor == PCI_VENDOR_ID_INTEL) { in adjust_tjmax()
166 if (host_bridge->device == tjmax_pci_table[i].device) { in adjust_tjmax()
167 pci_dev_put(host_bridge); in adjust_tjmax()
172 pci_dev_put(host_bridge); in adjust_tjmax()
/linux-6.3-rc2/arch/arm/kernel/
A Dbios32.c568 struct pci_host_bridge *host_bridge; in pcibios_align_resource() local
575 host_bridge = pci_find_host_bridge(dev->bus); in pcibios_align_resource()
577 if (host_bridge->align_resource) in pcibios_align_resource()
578 return host_bridge->align_resource(dev, res, in pcibios_align_resource()
/linux-6.3-rc2/drivers/cxl/core/
A Dport.c656 while (!iter->host_bridge && in cxl_port_alloc()
659 if (iter->host_bridge) in cxl_port_alloc()
660 port->host_bridge = iter->host_bridge; in cxl_port_alloc()
662 port->host_bridge = parent_dport->dport; in cxl_port_alloc()
664 port->host_bridge = iter->uport; in cxl_port_alloc()
665 dev_dbg(uport, "host-bridge: %s\n", dev_name(port->host_bridge)); in cxl_port_alloc()
A Dregion.c1559 dport = cxl_find_dport_by_dev(root_port, ep_port->host_bridge); in cxl_region_attach()
1614 ep_port->host_bridge); in cxl_region_attach()

Completed in 37 milliseconds