/openbmc/qemu/hw/mips/ |
H A D | jazz.c | 177 ISABus *isa_bus; in mips_jazz_init() local 275 isa_bus = isa_bus_new(NULL, isa_mem, isa_io, &error_abort); in mips_jazz_init() 278 i8259 = i8259_init(isa_bus, env->irq[4]); in mips_jazz_init() 279 isa_bus_register_input_irqs(isa_bus, i8259); in mips_jazz_init() 280 i8257_dma_init(isa_bus, 0); in mips_jazz_init() 281 pit = i8254_pit_init(isa_bus, 0x40, 0, NULL); in mips_jazz_init() 284 isa_realize_and_unref(pcspk, isa_bus, &error_fatal); in mips_jazz_init() 352 mc146818_rtc_init(isa_bus, 1980, NULL); in mips_jazz_init()
|
H A D | malta.c | 1097 ISABus *isa_bus; in mips_malta_init() local 1243 isa_bus = ISA_BUS(qdev_get_child_bus(DEVICE(piix4), "isa.0")); in mips_malta_init() 1260 isa_create_simple(isa_bus, TYPE_FDC37M81X_SUPERIO); in mips_malta_init()
|
/openbmc/qemu/hw/ppc/ |
H A D | prep.c | 242 ISABus *isa_bus; in ibm_40p_init() local 287 isa_bus = ISA_BUS(qdev_get_child_bus(i82378_dev, "isa.0")); in ibm_40p_init() 293 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init() 299 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init() 303 qbus_walk_children(BUS(isa_bus), prep_set_cmos_checksum, NULL, NULL, NULL, in ibm_40p_init() 308 m48t59 = NVRAM(isa_create_simple(isa_bus, "isa-m48t59")); in ibm_40p_init() 318 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init() 323 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init() 329 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
|
H A D | pnv_lpc.c | 817 ISABus *isa_bus; in pnv_lpc_isa_create() local 825 isa_bus = isa_bus_new(NULL, &lpc->isa_mem, &lpc->isa_io, &local_err); in pnv_lpc_isa_create() 843 isa_bus_register_input_irqs(isa_bus, irqs); in pnv_lpc_isa_create() 845 return isa_bus; in pnv_lpc_isa_create()
|
H A D | pnv.c | 507 qbus_walk_children(BUS(pnv->isa_bus), pnv_dt_isa_device, NULL, NULL, NULL, in pnv_dt_isa() 951 pnv->isa_bus = pnv_isa_create(pnv->chips[0], &error_fatal); in pnv_init() 954 serial_hds_isa_init(pnv->isa_bus, 0, MAX_ISA_SERIAL_PORTS); in pnv_init() 957 mc146818_rtc_init(pnv->isa_bus, 2000, NULL); in pnv_init() 965 pnv_ipmi_bt_init(pnv->isa_bus, pnv->bmc, 10); in pnv_init()
|
/openbmc/qemu/hw/alpha/ |
H A D | dp264.c | 57 ISABus *isa_bus; in clipper_init() local 115 isa_bus = ISA_BUS(qdev_get_child_bus(i82378_dev, "isa.0")); in clipper_init() 121 mc146818_rtc_init(isa_bus, 1900, rtc_irq); in clipper_init() 132 isa_create_simple(isa_bus, TYPE_SMC37C669_SUPERIO); in clipper_init()
|
/openbmc/qemu/hw/audio/ |
H A D | soundhw.c | 112 ISABus *isa_bus = (ISABus *) object_resolve_path_type("", TYPE_ISA_BUS, NULL); in soundhw_init() local 120 if (!isa_bus) { in soundhw_init() 124 bus = BUS(isa_bus); in soundhw_init()
|
/openbmc/qemu/hw/isa/ |
H A D | piix.c | 302 ISABus *isa_bus; in pci_piix_realize() local 305 isa_bus = isa_bus_new(DEVICE(d), pci_address_space(dev), in pci_piix_realize() 307 if (!isa_bus) { in pci_piix_realize() 320 qemu_irq *i8259 = i8259_init(isa_bus, *i8259_out_irq); in pci_piix_realize() 332 isa_bus_register_input_irqs(isa_bus, d->isa_irqs_in); in pci_piix_realize() 336 i8254_pit_init(isa_bus, 0x40, 0, NULL); in pci_piix_realize() 339 i8257_dma_init(isa_bus, 0); in pci_piix_realize() 343 if (!qdev_realize(DEVICE(&d->rtc), BUS(isa_bus), errp)) { in pci_piix_realize()
|
H A D | vt82c686.c | 673 ISABus *isa_bus; in via_isa_realize() local 679 isa_bus = isa_bus_new(dev, pci_address_space(d), pci_address_space_io(d), in via_isa_realize() 682 if (!isa_bus) { in via_isa_realize() 686 s->isa_irqs_in = i8259_init(isa_bus, *isa_irq); in via_isa_realize() 687 isa_bus_register_input_irqs(isa_bus, s->isa_irqs_in); in via_isa_realize() 688 i8254_pit_init(isa_bus, 0x40, 0, NULL); in via_isa_realize() 689 i8257_dma_init(isa_bus, 0); in via_isa_realize() 693 if (!qdev_realize(DEVICE(&s->rtc), BUS(isa_bus), errp)) { in via_isa_realize() 705 if (!qdev_realize(DEVICE(&s->via_sio), BUS(isa_bus), errp)) { in via_isa_realize()
|
H A D | lpc_ich9.c | 698 ISABus *isa_bus; in ich9_lpc_realize() local 713 isa_bus = isa_bus_new(DEVICE(d), get_system_memory(), get_system_io(), in ich9_lpc_realize() 715 if (!isa_bus) { in ich9_lpc_realize() 740 isa_bus_register_input_irqs(isa_bus, lpc->gsi); in ich9_lpc_realize() 742 i8257_dma_init(isa_bus, 0); in ich9_lpc_realize() 746 if (!qdev_realize(DEVICE(&lpc->rtc), BUS(isa_bus), errp)) { in ich9_lpc_realize()
|
/openbmc/qemu/hw/dma/ |
H A D | i82374.c | 126 ISABus *isa_bus = isa_bus_from_device(ISA_DEVICE(dev)); in i82374_realize() local 128 if (isa_bus_get_dma(isa_bus, 0)) { in i82374_realize() 132 i8257_dma_init(isa_bus, true); in i82374_realize()
|
/openbmc/qemu/hw/i386/ |
H A D | pc.c | 1113 DeviceState *pc_vga_init(ISABus *isa_bus, PCIBus *pci_bus) in pc_vga_init() argument 1121 } else if (isa_bus) { in pc_vga_init() 1122 ISADevice *isadev = isa_vga_init(isa_bus); in pc_vga_init() 1158 parallel_hds_isa_init(isa_bus, MAX_PARALLEL_PORTS); in pc_superio_init() 1176 i8042 = isa_create_simple(isa_bus, TYPE_I8042); in pc_superio_init() 1178 isa_create_simple(isa_bus, TYPE_VMPORT); in pc_superio_init() 1188 port92 = isa_create_simple(isa_bus, TYPE_PORT92); in pc_superio_init() 1198 ISABus *isa_bus, qemu_irq *gsi, in pc_basic_device_init() argument 1275 pit = kvm_pit_init(isa_bus, 0x40); in pc_basic_device_init() 1309 pc_init_ne2k_isa(isa_bus, nd); in pc_nic_init() [all …]
|
H A D | pc_piix.c | 116 ISABus *isa_bus; in pc_init1() local 299 isa_bus = ISA_BUS(qdev_get_child_bus(DEVICE(pci_dev), "isa.0")); in pc_init1() 308 isa_bus = isa_bus_new(NULL, system_memory, system_io, in pc_init1() 310 isa_bus_register_input_irqs(isa_bus, x86ms->gsi); in pc_init1() 314 isa_realize_and_unref(rtc_state, isa_bus, &error_fatal); in pc_init1() 316 i8257_dma_init(isa_bus, 0); in pc_init1() 323 pc_i8259_create(isa_bus, gsi_state->i8259_irq); in pc_init1() 334 pc_vga_init(isa_bus, pcmc->pci_enabled ? pci_bus : NULL); in pc_init1() 342 pc_basic_device_init(pcms, isa_bus, x86ms->gsi, rtc_state, true, in pc_init1() 345 pc_nic_init(pcmc, isa_bus, pci_bus, pcms->xenbus); in pc_init1() [all …]
|
H A D | microvm.c | 163 ISABus *isa_bus; in microvm_devices_init() local 174 isa_bus = isa_bus_new(NULL, get_system_memory(), get_system_io(), in microvm_devices_init() 176 isa_bus_register_input_irqs(isa_bus, x86ms->gsi); in microvm_devices_init() 254 i8259 = i8259_init(isa_bus, x86_allocate_cpu_irq()); in microvm_devices_init() 263 kvm_pit_init(isa_bus, 0x40); in microvm_devices_init() 265 i8254_pit_init(isa_bus, 0x40, 0, NULL); in microvm_devices_init() 271 microvm_set_rtc(mms, mc146818_rtc_init(isa_bus, 2000, NULL)); in microvm_devices_init() 275 serial_hds_isa_init(isa_bus, 0, 1); in microvm_devices_init()
|
H A D | pc_q35.c | 136 ISABus *isa_bus; in pc_q35_init() local 283 isa_bus = ISA_BUS(qdev_get_child_bus(lpc_dev, "isa.0")); in pc_q35_init() 286 pc_i8259_create(isa_bus, gsi_state->i8259_irq); in pc_q35_init() 303 pc_basic_device_init(pcms, isa_bus, x86ms->gsi, rtc_state, !mc->no_floppy, in pc_q35_init() 342 pc_vga_init(isa_bus, host_bus); in pc_q35_init() 343 pc_nic_init(pcmc, isa_bus, host_bus, pcms->xenbus); in pc_q35_init()
|
/openbmc/qemu/include/hw/i386/ |
H A D | pc.h | 179 DeviceState *pc_vga_init(ISABus *isa_bus, PCIBus *pci_bus); 181 ISABus *isa_bus, qemu_irq *gsi, 188 void pc_nic_init(PCMachineClass *pcmc, ISABus *isa_bus, PCIBus *pci_bus, 191 void pc_i8259_create(ISABus *isa_bus, qemu_irq *i8259_irqs);
|
/openbmc/linux/drivers/base/ |
H A D | isa.c | 14 static struct device isa_bus = { variable 134 isa_dev->dev.parent = &isa_bus; in isa_register_driver() 172 error = device_register(&isa_bus); in isa_bus_init()
|
/openbmc/qemu/hw/hppa/ |
H A D | machine.c | 92 ISABus *isa_bus; in hppa_isa_bus() local 101 isa_bus = isa_bus_new(NULL, get_system_memory(), isa_region, in hppa_isa_bus() 103 isa_irqs = i8259_init(isa_bus, NULL); in hppa_isa_bus() 104 isa_bus_register_input_irqs(isa_bus, isa_irqs); in hppa_isa_bus() 106 return isa_bus; in hppa_isa_bus() 532 ISABus *isa_bus; in machine_HP_B160L_init() local 559 isa_bus = hppa_isa_bus(translate(NULL, IDE_HPA)); in machine_HP_B160L_init() 560 assert(isa_bus); in machine_HP_B160L_init()
|
/openbmc/qemu/hw/sparc64/ |
H A D | sun4u.c | 86 ISABus *isa_bus; member 310 s->isa_bus = isa_bus_new(DEVICE(pci_dev), get_system_memory(), in ebus_realize() 312 if (!s->isa_bus) { in ebus_realize() 319 isa_bus_register_input_irqs(s->isa_bus, s->isa_irqs_in); in ebus_realize() 330 serial_hds_isa_init(s->isa_bus, i, MAX_ISA_SERIAL_PORTS); in ebus_realize() 333 parallel_hds_isa_init(s->isa_bus, MAX_PARALLEL_PORTS); in ebus_realize() 336 isa_create_simple(s->isa_bus, TYPE_I8042); in ebus_realize() 345 isa_realize_and_unref(isa_dev, s->isa_bus, &error_fatal); in ebus_realize()
|
/openbmc/qemu/include/hw/ppc/ |
H A D | pnv.h | 91 ISABus *isa_bus; member
|
/openbmc/linux/include/uapi/linux/ |
H A D | i2o-dev.h | 186 i2o_isa_bus isa_bus; member
|
/openbmc/linux/Documentation/driver-api/ |
H A D | isa.rst | 18 the platform_bus, this isa_bus also distributes match() up to the
|