Searched refs:lpc_bridge (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/vfio/pci/ |
H A D | vfio_pci_igd.c | 392 struct pci_dev *host_bridge, *lpc_bridge; in vfio_pci_igd_cfg_init() local 415 lpc_bridge = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0x1f, 0)); in vfio_pci_igd_cfg_init() 416 if (!lpc_bridge) in vfio_pci_igd_cfg_init() 419 if (lpc_bridge->vendor != PCI_VENDOR_ID_INTEL || in vfio_pci_igd_cfg_init() 420 lpc_bridge->class != (PCI_CLASS_BRIDGE_ISA << 8)) { in vfio_pci_igd_cfg_init() 421 pci_dev_put(lpc_bridge); in vfio_pci_igd_cfg_init() 428 &vfio_pci_igd_cfg_regops, lpc_bridge->cfg_size, in vfio_pci_igd_cfg_init() 429 VFIO_REGION_INFO_FLAG_READ, lpc_bridge); in vfio_pci_igd_cfg_init() 431 pci_dev_put(lpc_bridge); in vfio_pci_igd_cfg_init()
|
/openbmc/qemu/hw/vfio/ |
H A D | igd.c | 237 PCIDevice *lpc_bridge; in type_init() local 240 lpc_bridge = pci_find_device(pci_device_root_bus(&vdev->pdev), in type_init() 242 if (!lpc_bridge) { in type_init() 243 lpc_bridge = pci_create_simple(pci_device_root_bus(&vdev->pdev), in type_init() 247 ret = vfio_pci_igd_copy(vdev, lpc_bridge, info, igd_lpc_bridge_infos, in type_init() 516 PCIDevice *lpc_bridge; in vfio_probe_igd_bar4_quirk() local 540 lpc_bridge = pci_find_device(pci_device_root_bus(&vdev->pdev), in vfio_probe_igd_bar4_quirk() 542 if (lpc_bridge && !object_dynamic_cast(OBJECT(lpc_bridge), in vfio_probe_igd_bar4_quirk()
|
/openbmc/linux/drivers/ata/ |
H A D | pata_sis.c | 833 struct pci_dev *lpc_bridge; in sis_init_one() local 846 lpc_bridge = pci_get_slot(pdev->bus, 0x10); /* Bus 0 Dev 2 Fn 0 */ in sis_init_one() 847 if (lpc_bridge == NULL) in sis_init_one() 850 pci_dev_put(lpc_bridge); in sis_init_one() 852 if (lpc_bridge->revision == 0x10 && (prefctl & 0x80)) { in sis_init_one()
|
/openbmc/linux/drivers/platform/x86/ |
H A D | mlx-platform.c | 5555 static struct pci_dev *lpc_bridge; variable 6261 "mlxplat_lpc_bridge", &lpc_bridge, in mlxplat_pci_fpga_devices_init() 6283 mlxplat_pci_fpga_device_exit(lpc_bridge, mlxplat_mlxcpld_regmap_ctx.base); in mlxplat_pci_fpga_devices_init() 6292 mlxplat_pci_fpga_device_exit(lpc_bridge, mlxplat_mlxcpld_regmap_ctx.base); in mlxplat_pci_fpga_devices_exit() 6309 if (lpc_bridge) in mlxplat_post_exit() 6499 if (lpc_bridge) in mlxplat_i2c_main_init()
|