Lines Matching full:isa
37 #include "hw/isa/isa.h"
71 FDCtrlISABus *isa = ISA_FDC(d); in fdctrl_external_reset_isa() local
72 FDCtrl *s = &isa->state; in fdctrl_external_reset_isa()
92 FDCtrlISABus *isa = ISA_FDC(dev); in isabus_fdc_realize() local
93 FDCtrl *fdctrl = &isa->state; in isabus_fdc_realize()
96 isa_register_portio_list(isadev, &isa->portio_list, in isabus_fdc_realize()
97 isa->iobase, fdc_portio_list, fdctrl, in isabus_fdc_realize()
100 fdctrl->irq = isa_bus_get_irq(bus, isa->irq); in isabus_fdc_realize()
101 fdctrl->dma_chann = isa->dma; in isabus_fdc_realize()
104 fdctrl->dma = isa_bus_get_dma(bus, isa->dma); in isabus_fdc_realize()
106 error_setg(errp, "ISA controller does not support DMA"); in isabus_fdc_realize()
114 qdev_set_legacy_instance_id(dev, isa->iobase, 2); in isabus_fdc_realize()
125 FDCtrlISABus *isa = ISA_FDC(fdc); in isa_fdc_get_drive_type() local
127 return isa->state.drives[i].drive; in isa_fdc_get_drive_type()
199 FDCtrlISABus *isa = ISA_FDC(fdc); in isa_fdc_set_iobase() local
202 isa->iobase = iobase; in isa_fdc_set_iobase()
203 portio_list_set_address(&isa->portio_list, isa->iobase); in isa_fdc_set_iobase()
238 FDCtrlISABus *isa = ISA_FDC(adev); in build_fdc_aml() local
251 aml_io(AML_DECODE16, isa->iobase + 2, isa->iobase + 2, 0x00, 0x04)); in build_fdc_aml()
253 aml_io(AML_DECODE16, isa->iobase + 7, isa->iobase + 7, 0x00, 0x01)); in build_fdc_aml()
254 aml_append(crs, aml_irq_no_flags(isa->irq)); in build_fdc_aml()
256 aml_dma(AML_COMPATIBILITY, AML_NOTBUSMASTER, AML_TRANSFER8, isa->dma)); in build_fdc_aml()
319 FDCtrlISABus *isa = ISA_FDC(obj); in isabus_fdc_instance_init() local
321 device_add_bootindex_property(obj, &isa->bootindexA, in isabus_fdc_instance_init()
324 device_add_bootindex_property(obj, &isa->bootindexB, in isabus_fdc_instance_init()