Home
last modified time | relevance | path

Searched refs:pci_bus (Results 1 – 25 of 71) sorted by relevance

123

/qemu/hw/remote/
H A Diommu.c39 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 Ddp264.c54 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 Dmachine.c243 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 Dversatile.c90 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 Draven.c65 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 Dfuloong2e.c202 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 Dsoundhw.c113 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 Dprep.c240 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 Damigaone.c73 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 Dmac_oldworld.c100 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 Drealview.c87 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 Dversatilepb.c194 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 Dpci.c134 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 Dtpci200.c43 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 Dvirtio-rng.c71 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 Dvirtio-balloon.c72 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 Dvirtio-serial.c70 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 Dne2000-test.c35 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 Dpcnet-test.c35 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 Dvmxnet3-test.c35 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 Des1370-test.c35 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 Deepro100-test.c51 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 De1000-test.c42 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 Dac97-test.c35 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 Dpiix.c301 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()

123