/qemu/hw/remote/ |
H A D | iommu.c | 39 static AddressSpace *remote_iommu_find_add_as(PCIBus *pci_bus, in remote_iommu_find_add_as() argument 107 void remote_iommu_setup(PCIBus *pci_bus) in remote_iommu_setup() argument 111 g_assert(pci_bus); in remote_iommu_setup() 115 pci_setup_iommu(pci_bus, &remote_iommu_ops, iommu); in remote_iommu_setup() 117 object_property_add_child(OBJECT(pci_bus), "remote-iommu", OBJECT(iommu)); in remote_iommu_setup()
|
/qemu/hw/alpha/ |
H A D | dp264.c | 54 PCIBus *pci_bus; in clipper_init() local 90 pci_bus = typhoon_init(machine->ram, &isa_irq, &rtc_irq, cpus, in clipper_init() 114 i82378_dev = DEVICE(pci_create_simple(pci_bus, PCI_DEVFN(7, 0), "i82378")); in clipper_init() 124 pci_vga_init(pci_bus); in clipper_init() 127 pci_init_nic_devices(pci_bus, mc->default_nic); in clipper_init() 133 pci_dev = pci_create_simple(pci_bus, -1, "cmd646-ide"); in clipper_init()
|
/qemu/hw/hppa/ |
H A D | machine.c | 243 fw_cfg_add_extra_pci_roots(pci_bus, fw_cfg); in create_fw_cfg() 373 pci_init_nic_devices(pci_bus, mc->default_nic); in machine_HP_common_init_tail() 382 pci_realize_and_unref(pci_dev, pci_bus, &error_fatal); in machine_HP_common_init_tail() 395 pci_realize_and_unref(pci_dev, pci_bus, &error_fatal); in machine_HP_common_init_tail() 402 pci_create_simple(pci_bus, -1, "pci-ohci"); in machine_HP_common_init_tail() 541 PCIBus *pci_bus; in machine_HP_B160L_init() local 563 pci_bus = PCI_BUS(qdev_get_child_bus(dino_dev, "pci")); in machine_HP_B160L_init() 564 assert(pci_bus); in machine_HP_B160L_init() 599 machine_HP_common_init_tail(machine, pci_bus, translate); in machine_HP_B160L_init() 617 PCIBus *pci_bus; in machine_HP_C3700_init() local [all …]
|
/qemu/hw/pci-host/ |
H A D | versatile.c | 90 PCIBus pci_bus; member 300 pci_data_write(&s->pci_bus, addr, val, size); in pci_vpb_config_write() 308 val = pci_data_read(&s->pci_bus, addr, size); in pci_vpb_config_read() 320 PCIVPBState *s = container_of(pci_get_bus(d), PCIVPBState, pci_bus); in pci_vpb_map_irq() 408 pci_root_bus_init(&s->pci_bus, sizeof(s->pci_bus), dev, "pci", in pci_vpb_realize() 411 h->bus = &s->pci_bus; in pci_vpb_realize() 425 pci_bus_irqs(&s->pci_bus, pci_vpb_set_irq, s->irq, 4); in pci_vpb_realize() 426 pci_bus_map_irqs(&s->pci_bus, mapfn); in pci_vpb_realize() 464 qdev_realize(DEVICE(&s->pci_dev), BUS(&s->pci_bus), errp); in pci_vpb_realize()
|
H A D | raven.c | 65 PCIBus pci_bus; member 266 pci_bus_irqs(&s->pci_bus, raven_set_irq, s, PCI_NUM_PINS); in raven_pcihost_realizefn() 267 pci_bus_map_irqs(&s->pci_bus, raven_map_irq); in raven_pcihost_realizefn() 286 qdev_realize(DEVICE(&s->pci_dev), BUS(&s->pci_bus), errp); in raven_pcihost_realizefn() 315 pci_root_bus_init(&s->pci_bus, sizeof(s->pci_bus), DEVICE(obj), NULL, in raven_pcihost_initfn() 328 pci_setup_iommu(&s->pci_bus, &raven_iommu_ops, s); in raven_pcihost_initfn() 330 h->bus = &s->pci_bus; in raven_pcihost_initfn()
|
/qemu/hw/mips/ |
H A D | fuloong2e.c | 202 static void network_init(PCIBus *pci_bus) in network_init() argument 205 pci_init_nic_in_slot(pci_bus, "rtl8139", NULL, "07"); in network_init() 206 pci_init_nic_devices(pci_bus, "rtl8139"); in network_init() 221 PCIBus *pci_bus; in mips_fuloong2e_init() local 284 pci_bus = bonito_init((qemu_irq *)&(env->irq[2])); in mips_fuloong2e_init() 296 pci_realize_and_unref(pci_dev, pci_bus, &error_abort); in mips_fuloong2e_init() 317 pci_realize_and_unref(pci_dev, pci_bus, &error_fatal); in mips_fuloong2e_init() 325 network_init(pci_bus); in mips_fuloong2e_init()
|
/qemu/hw/audio/ |
H A D | soundhw.c | 113 PCIBus *pci_bus = (PCIBus *) object_resolve_path_type("", TYPE_PCI_BUS, NULL); in soundhw_init() local 126 if (!pci_bus) { in soundhw_init() 130 bus = BUS(pci_bus); in soundhw_init() 139 c->init_pci(pci_bus, audiodev_id); in soundhw_init()
|
/qemu/hw/ppc/ |
H A D | prep.c | 240 PCIBus *pci_bus; in ibm_40p_init() local 273 pci_bus = PCI_BUS(qdev_get_child_bus(dev, "pci.0")); in ibm_40p_init() 274 if (!pci_bus) { in ibm_40p_init() 281 qdev_realize_and_unref(i82378_dev, BUS(pci_bus), &error_fatal); in ibm_40p_init() 330 dev = DEVICE(pci_create_simple(pci_bus, PCI_DEVFN(1, 0), in ibm_40p_init() 336 pci_vga_init(pci_bus); in ibm_40p_init() 339 pci_init_nic_in_slot(pci_bus, mc->default_nic, NULL, "3"); in ibm_40p_init() 340 pci_init_nic_devices(pci_bus, mc->default_nic); in ibm_40p_init()
|
H A D | amigaone.c | 73 PCIBus *pci_bus; in amigaone_init() local 148 pci_bus = PCI_BUS(qdev_get_child_bus(dev, "pci.0")); in amigaone_init() 151 via = OBJECT(pci_create_simple_multifunction(pci_bus, PCI_DEVFN(7, 0), in amigaone_init() 163 pci_vga_init(pci_bus); in amigaone_init()
|
H A D | mac_oldworld.c | 100 PCIBus *pci_bus; in ppc_heathrow_init() local 240 pci_bus = PCI_HOST_BRIDGE(grackle_dev)->bus; in ppc_heathrow_init() 256 pci_realize_and_unref(PCI_DEVICE(macio), pci_bus, &error_fatal); in ppc_heathrow_init() 278 pci_vga_init(pci_bus); in ppc_heathrow_init() 280 pci_init_nic_devices(pci_bus, mc->default_nic); in ppc_heathrow_init() 299 pci_create_simple(pci_bus, -1, "pci-ohci"); in ppc_heathrow_init()
|
/qemu/hw/arm/ |
H A D | realview.c | 87 PCIBus *pci_bus = NULL; in realview_init() local 291 pci_bus = (PCIBus *)qdev_get_child_bus(dev, "pci"); in realview_init() 293 pci_create_simple(pci_bus, -1, "pci-ohci"); in realview_init() 297 dev = DEVICE(pci_create_simple(pci_bus, -1, "lsi53c895a")); in realview_init() 311 if (pci_bus) { in realview_init() 312 pci_init_nic_devices(pci_bus, "rtl8139"); in realview_init()
|
H A D | versatilepb.c | 194 PCIBus *pci_bus; in versatile_init() local 262 pci_bus = (PCIBus *)qdev_get_child_bus(dev, "pci"); in versatile_init() 267 pci_init_nic_devices(pci_bus, "rtl8139"); in versatile_init() 270 pci_create_simple(pci_bus, -1, "pci-ohci"); in versatile_init() 274 dev = DEVICE(pci_create_simple(pci_bus, -1, "lsi53c895a")); in versatile_init()
|
/qemu/tests/qtest/libqos/ |
H A D | pci.c | 134 static void qpci_secondary_buses_rec(QPCIBus *qbus, int bus, int *pci_bus) in qpci_secondary_buses_rec() argument 171 (*pci_bus)++; in qpci_secondary_buses_rec() 172 if (*pci_bus != secbus) { in qpci_secondary_buses_rec() 173 secbus = *pci_bus; in qpci_secondary_buses_rec() 180 qpci_secondary_buses_rec(qbus, secbus << 5, pci_bus); in qpci_secondary_buses_rec() 182 if (subbus != *pci_bus) { in qpci_secondary_buses_rec() 183 uint8_t res_bus = *pci_bus; in qpci_secondary_buses_rec() 197 if (secbus + res_bus > *pci_bus) { in qpci_secondary_buses_rec() 203 *pci_bus = res_bus; in qpci_secondary_buses_rec()
|
H A D | tpci200.c | 43 static void *tpci200_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in tpci200_create() argument 46 QPCIBus *bus = pci_bus; in tpci200_create()
|
H A D | virtio-rng.c | 71 static void *virtio_rng_pci_create(void *pci_bus, QGuestAllocator *t_alloc, in virtio_rng_pci_create() argument 78 virtio_pci_init(&virtio_rpci->pci_vdev, pci_bus, addr); in virtio_rng_pci_create()
|
H A D | virtio-balloon.c | 72 static void *virtio_balloon_pci_create(void *pci_bus, QGuestAllocator *t_alloc, in virtio_balloon_pci_create() argument 80 virtio_pci_init(&virtio_bpci->pci_vdev, pci_bus, addr); in virtio_balloon_pci_create()
|
H A D | virtio-serial.c | 70 static void *virtio_serial_pci_create(void *pci_bus, QGuestAllocator *t_alloc, in virtio_serial_pci_create() argument 77 virtio_pci_init(&virtio_spci->pci_vdev, pci_bus, addr); in virtio_serial_pci_create()
|
/qemu/tests/qtest/ |
H A D | ne2000-test.c | 35 static void *ne2k_pci_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in ne2k_pci_create() argument 38 QPCIBus *bus = pci_bus; in ne2k_pci_create()
|
H A D | pcnet-test.c | 35 static void *pcnet_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in pcnet_create() argument 38 QPCIBus *bus = pci_bus; in pcnet_create()
|
H A D | vmxnet3-test.c | 35 static void *vmxnet3_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in vmxnet3_create() argument 38 QPCIBus *bus = pci_bus; in vmxnet3_create()
|
H A D | es1370-test.c | 35 static void *es1370_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in es1370_create() argument 38 QPCIBus *bus = pci_bus; in es1370_create()
|
H A D | eepro100-test.c | 51 static void *eepro100_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in eepro100_create() argument 54 QPCIBus *bus = pci_bus; in eepro100_create()
|
H A D | e1000-test.c | 42 static void *e1000_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in e1000_create() argument 45 QPCIBus *bus = pci_bus; in e1000_create()
|
H A D | ac97-test.c | 35 static void *ac97_create(void *pci_bus, QGuestAllocator *alloc, void *addr) in ac97_create() argument 38 QPCIBus *bus = pci_bus; in ac97_create()
|
/qemu/hw/isa/ |
H A D | piix.c | 301 PCIBus *pci_bus = pci_get_bus(dev); in pci_piix_realize() local 351 if (!qdev_realize(DEVICE(&d->ide), BUS(pci_bus), errp)) { in pci_piix_realize() 359 if (!qdev_realize(DEVICE(&d->uhci), BUS(pci_bus), errp)) { in pci_piix_realize() 370 if (!qdev_realize(DEVICE(&d->pm), BUS(pci_bus), errp)) { in pci_piix_realize() 376 pci_bus_irqs(pci_bus, piix_set_pci_irq, d, PIIX_NUM_PIRQS); in pci_piix_realize() 377 pci_bus_set_route_irq_fn(pci_bus, piix_route_intx_pin_to_irq); in pci_piix_realize()
|