Home
last modified time | relevance | path

Searched refs:isa_bus (Results 1 – 22 of 22) sorted by relevance

/openbmc/qemu/hw/mips/
H A Djazz.c189 ISABus *isa_bus; in mips_jazz_init() local
288 isa_bus = isa_bus_new(NULL, isa_mem, isa_io, &error_abort); in mips_jazz_init()
291 i8259 = i8259_init(isa_bus, env->irq[4]); in mips_jazz_init()
292 isa_bus_register_input_irqs(isa_bus, i8259); in mips_jazz_init()
293 i8257_dma_init(OBJECT(rc4030), isa_bus, 0); in mips_jazz_init()
294 pit = i8254_pit_init(isa_bus, 0x40, 0, NULL); in mips_jazz_init()
297 isa_realize_and_unref(pcspk, isa_bus, &error_fatal); in mips_jazz_init()
360 mc146818_rtc_init(isa_bus, 1980, NULL); in mips_jazz_init()
H A Dmalta.c1099 ISABus *isa_bus; in mips_malta_init() local
1245 isa_bus = ISA_BUS(qdev_get_child_bus(DEVICE(piix4), "isa.0")); in mips_malta_init()
1262 isa_create_simple(isa_bus, TYPE_FDC37M81X_SUPERIO); in mips_malta_init()
/openbmc/qemu/hw/ppc/
H A Dprep.c241 ISABus *isa_bus; in ibm_40p_init() local
285 isa_bus = ISA_BUS(qdev_get_child_bus(i82378_dev, "isa.0")); in ibm_40p_init()
291 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
297 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
301 qbus_walk_children(BUS(isa_bus), prep_set_cmos_checksum, NULL, NULL, NULL, in ibm_40p_init()
306 m48t59 = NVRAM(isa_create_simple(isa_bus, "isa-m48t59")); in ibm_40p_init()
316 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
321 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
327 isa_realize_and_unref(isa_dev, isa_bus, &error_fatal); in ibm_40p_init()
H A Dpnv_lpc.c920 ISABus *isa_bus; in pnv_lpc_isa_create() local
928 isa_bus = isa_bus_new(NULL, &lpc->isa_mem, &lpc->isa_io, &local_err); in pnv_lpc_isa_create()
947 isa_bus_register_input_irqs(isa_bus, irqs); in pnv_lpc_isa_create()
949 return isa_bus; in pnv_lpc_isa_create()
H A Dpnv.c624 qbus_walk_children(BUS(pnv->isa_bus), pnv_dt_isa_device, NULL, NULL, NULL, in pnv_dt_isa()
1157 pnv->isa_bus = pnv_isa_create(pnv->chips[0], &error_fatal); in pnv_init()
1160 serial_hds_isa_init(pnv->isa_bus, 0, MAX_ISA_SERIAL_PORTS); in pnv_init()
1163 mc146818_rtc_init(pnv->isa_bus, 2000, NULL); in pnv_init()
1171 pnv_ipmi_bt_init(pnv->isa_bus, pnv->bmc, 10); in pnv_init()
/openbmc/qemu/hw/alpha/
H A Ddp264.c57 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()
130 isa_create_simple(isa_bus, TYPE_SMC37C669_SUPERIO); in clipper_init()
/openbmc/qemu/hw/isa/
H A Dpiix.c302 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(OBJECT(dev), isa_bus, 0); in pci_piix_realize()
343 if (!qdev_realize(DEVICE(&d->rtc), BUS(isa_bus), errp)) { in pci_piix_realize()
H A Dvt82c686.c720 ISABus *isa_bus; in via_isa_realize() local
726 isa_bus = isa_bus_new(dev, pci_address_space(d), pci_address_space_io(d), in via_isa_realize()
729 if (!isa_bus) { in via_isa_realize()
733 s->isa_irqs_in = i8259_init(isa_bus, &s->i8259_irq); in via_isa_realize()
734 isa_bus_register_input_irqs(isa_bus, s->isa_irqs_in); in via_isa_realize()
735 i8254_pit_init(isa_bus, 0x40, 0, NULL); in via_isa_realize()
736 i8257_dma_init(OBJECT(d), isa_bus, 0); in via_isa_realize()
740 if (!qdev_realize(DEVICE(&s->rtc), BUS(isa_bus), errp)) { in via_isa_realize()
752 if (!qdev_realize(DEVICE(&s->via_sio), BUS(isa_bus), errp)) { in via_isa_realize()
H A Dlpc_ich9.c707 ISABus *isa_bus; in ich9_lpc_realize() local
722 isa_bus = isa_bus_new(DEVICE(d), get_system_memory(), get_system_io(), in ich9_lpc_realize()
724 if (!isa_bus) { in ich9_lpc_realize()
749 isa_bus_register_input_irqs(isa_bus, lpc->gsi); in ich9_lpc_realize()
751 i8257_dma_init(OBJECT(d), isa_bus, 0); in ich9_lpc_realize()
755 if (!qdev_realize(DEVICE(&lpc->rtc), BUS(isa_bus), errp)) { in ich9_lpc_realize()
/openbmc/qemu/hw/i386/
H A Dpc.c1048 DeviceState *pc_vga_init(ISABus *isa_bus, PCIBus *pci_bus) in pc_vga_init() argument
1056 } else if (isa_bus) { in pc_vga_init()
1057 ISADevice *isadev = isa_vga_init(isa_bus); in pc_vga_init()
1084 static void pc_superio_init(ISABus *isa_bus, bool create_fdctrl, in pc_superio_init() argument
1092 serial_hds_isa_init(isa_bus, 0, MAX_ISA_SERIAL_PORTS); in pc_superio_init()
1093 parallel_hds_isa_init(isa_bus, MAX_PARALLEL_PORTS); in pc_superio_init()
1103 isa_realize_and_unref(fdc, isa_bus, &error_fatal); in pc_superio_init()
1117 i8042 = isa_create_simple(isa_bus, TYPE_I8042); in pc_superio_init()
1119 isa_create_simple(isa_bus, TYPE_VMPORT); in pc_superio_init()
1127 isa_realize_and_unref(vmmouse, isa_bus, in pc_superio_init()
1140 pc_basic_device_init(struct PCMachineState * pcms,ISABus * isa_bus,qemu_irq * gsi,ISADevice * rtc_state,bool create_fdctrl,uint32_t hpet_irqs) pc_basic_device_init() argument
1241 pc_nic_init(PCMachineClass * pcmc,ISABus * isa_bus,PCIBus * pci_bus) pc_nic_init() argument
1261 pc_i8259_create(ISABus * isa_bus,qemu_irq * i8259_irqs) pc_i8259_create() argument
[all...]
H A Dpc_piix.c111 ISABus *isa_bus; in pc_init1() local
278 isa_bus = ISA_BUS(qdev_get_child_bus(DEVICE(pci_dev), "isa.0")); in pc_init1()
287 isa_bus = isa_bus_new(NULL, system_memory, system_io, in pc_init1()
289 isa_bus_register_input_irqs(isa_bus, x86ms->gsi); in pc_init1()
293 isa_realize_and_unref(x86ms->rtc, isa_bus, &error_fatal); in pc_init1()
295 i8257_dma_init(OBJECT(machine), isa_bus, 0); in pc_init1()
300 pc_i8259_create(isa_bus, gsi_state->i8259_irq); in pc_init1()
311 pc_vga_init(isa_bus, pcmc->pci_enabled ? pcms->pcibus : NULL); in pc_init1()
314 pc_basic_device_init(pcms, isa_bus, x86ms->gsi, x86ms->rtc, in pc_init1()
317 pc_nic_init(pcmc, isa_bus, pcms->pcibus); in pc_init1()
[all …]
H A Dmicrovm.c163 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 Dpc_q35.c139 ISABus *isa_bus; in pc_q35_init() local
267 isa_bus = ISA_BUS(qdev_get_child_bus(lpc_dev, "isa.0")); in pc_q35_init()
270 pc_i8259_create(isa_bus, gsi_state->i8259_irq); in pc_q35_init()
280 pc_basic_device_init(pcms, isa_bus, x86ms->gsi, x86ms->rtc, !mc->no_floppy, in pc_q35_init()
319 pc_vga_init(isa_bus, pcms->pcibus); in pc_q35_init()
320 pc_nic_init(pcmc, isa_bus, pcms->pcibus); in pc_q35_init()
/openbmc/qemu/hw/audio/
H A Dsoundhw.c113 ISABus *isa_bus = (ISABus *) object_resolve_path_type("", TYPE_ISA_BUS, NULL); in soundhw_init() local
121 if (!isa_bus) { in soundhw_init()
125 bus = BUS(isa_bus); in soundhw_init()
/openbmc/qemu/hw/dma/
H A Di82374.c126 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(OBJECT(dev), isa_bus, true); in i82374_realize()
/openbmc/qemu/include/hw/i386/
H A Dpc.h192 DeviceState *pc_vga_init(ISABus *isa_bus, PCIBus *pci_bus);
194 ISABus *isa_bus, qemu_irq *gsi,
198 void pc_nic_init(PCMachineClass *pcmc, ISABus *isa_bus, PCIBus *pci_bus);
200 void pc_i8259_create(ISABus *isa_bus, qemu_irq *i8259_irqs);
/openbmc/linux/drivers/base/
H A Disa.c14 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 Dmachine.c93 ISABus *isa_bus; in hppa_isa_bus() local
102 isa_bus = isa_bus_new(NULL, get_system_memory(), isa_region, in hppa_isa_bus()
104 isa_irqs = i8259_init(isa_bus, NULL); in hppa_isa_bus()
105 isa_bus_register_input_irqs(isa_bus, isa_irqs); in hppa_isa_bus()
107 return isa_bus; in hppa_isa_bus()
540 ISABus *isa_bus; in machine_HP_B160L_init() local
567 isa_bus = hppa_isa_bus(translate(NULL, IDE_HPA)); in machine_HP_B160L_init()
568 assert(isa_bus); in machine_HP_B160L_init()
/openbmc/qemu/hw/sparc64/
H A Dsun4u.c87 ISABus *isa_bus; member
311 s->isa_bus = isa_bus_new(DEVICE(pci_dev), get_system_memory(), in ebus_realize()
313 if (!s->isa_bus) { in ebus_realize()
320 isa_bus_register_input_irqs(s->isa_bus, s->isa_irqs_in); in ebus_realize()
331 serial_hds_isa_init(s->isa_bus, i, MAX_ISA_SERIAL_PORTS); in ebus_realize()
334 parallel_hds_isa_init(s->isa_bus, MAX_PARALLEL_PORTS); in ebus_realize()
337 isa_create_simple(s->isa_bus, TYPE_I8042); in ebus_realize()
346 isa_realize_and_unref(isa_dev, s->isa_bus, &error_fatal); in ebus_realize()
/openbmc/qemu/include/hw/ppc/
H A Dpnv.h97 ISABus *isa_bus; member
/openbmc/linux/include/uapi/linux/
H A Di2o-dev.h186 i2o_isa_bus isa_bus; member
/openbmc/linux/Documentation/driver-api/
H A Disa.rst18 the platform_bus, this isa_bus also distributes match() up to the