/openbmc/qemu/include/hw/isa/ |
H A D | isa.h | 14 OBJECT_DECLARE_SIMPLE_TYPE(ISADevice, ISA_DEVICE) 62 struct ISADevice { struct 83 ISADevice *isa_new(const char *name); argument 84 ISADevice *isa_try_new(const char *name); 85 bool isa_realize_and_unref(ISADevice *dev, ISABus *bus, Error **errp); 86 ISADevice *isa_create_simple(ISABus *bus, const char *name); 88 ISADevice *isa_vga_init(ISABus *bus); 90 qemu_irq isa_get_irq(ISADevice *dev, unsigned isairq); 91 void isa_connect_gpio_out(ISADevice *isadev, int gpioirq, unsigned isairq); 92 MemoryRegion *isa_address_space(ISADevice *dev); [all …]
|
H A D | superio.h | 27 ISADevice parent_obj; 30 ISADevice *parallel[MAX_PARALLEL_PORTS]; 31 ISADevice *serial[SUPERIO_MAX_SERIAL_PORTS]; 32 ISADevice *floppy; 33 ISADevice *kbc; 34 ISADevice *ide;
|
H A D | i8259_internal.h | 45 ISADevice parent_obj; 74 ISADevice *i8259_init_chip(const char *name, ISABus *bus, bool master);
|
/openbmc/qemu/hw/isa/ |
H A D | isa-bus.c | 95 qemu_irq isa_get_irq(ISADevice *dev, unsigned isairq) in isa_get_irq() 101 void isa_connect_gpio_out(ISADevice *isadev, int gpioirq, unsigned isairq) in isa_connect_gpio_out() 121 static inline void isa_init_ioport(ISADevice *dev, uint16_t ioport) in isa_init_ioport() 128 void isa_register_ioport(ISADevice *dev, MemoryRegion *io, uint16_t start) in isa_register_ioport() 134 int isa_register_portio_list(ISADevice *dev, in isa_register_portio_list() 156 ISADevice *isa_new(const char *name) in isa_new() 161 ISADevice *isa_try_new(const char *name) in isa_try_new() 166 ISADevice *isa_create_simple(ISABus *bus, const char *name) in isa_create_simple() 168 ISADevice *dev; in isa_create_simple() 175 bool isa_realize_and_unref(ISADevice *dev, ISABus *bus, Error **errp) in isa_realize_and_unref() [all …]
|
H A D | i82378.c | 69 ISADevice *pit; in i82378_realize() 70 ISADevice *pcspk; in i82378_realize()
|
/openbmc/qemu/include/hw/timer/ |
H A D | i8254.h | 48 static inline ISADevice *i8254_pit_init(ISABus *bus, int base, int isa_irq, in OBJECT_DECLARE_TYPE() 52 ISADevice *d; in OBJECT_DECLARE_TYPE() 65 static inline ISADevice *kvm_pit_init(ISABus *bus, int base) in kvm_pit_init() 68 ISADevice *d; in kvm_pit_init() 78 void pit_set_gate(ISADevice *dev, int channel, int val); 79 void pit_get_channel_info(ISADevice *dev, int channel, PITChannelInfo *info);
|
/openbmc/qemu/include/hw/block/ |
H A D | fdc.h | 12 void isa_fdc_init_drives(ISADevice *fdc, DriveInfo **fds); 17 void isa_fdc_set_iobase(ISADevice *fdc, hwaddr iobase); 18 void isa_fdc_set_enabled(ISADevice *fdc, bool enabled); 20 FloppyDriveType isa_fdc_get_drive_type(ISADevice *fdc, int i);
|
/openbmc/qemu/include/hw/char/ |
H A D | parallel-isa.h | 23 ISADevice parent_obj; 32 void isa_parallel_set_iobase(ISADevice *parallel, hwaddr iobase); 33 void isa_parallel_set_enabled(ISADevice *parallel, bool enabled);
|
H A D | serial-isa.h | 35 void isa_serial_set_iobase(ISADevice *serial, hwaddr iobase); 36 void isa_serial_set_enabled(ISADevice *serial, bool enabled);
|
/openbmc/qemu/hw/ide/ |
H A D | isa.c | 42 ISADevice parent_obj; 70 ISADevice *isadev = ISA_DEVICE(dev); in isa_ide_realizefn() 80 ISADevice *isa_ide_init(ISABus *bus, int iobase, int iobase2, int irqnum, in isa_ide_init() 84 ISADevice *isadev; in isa_ide_init()
|
/openbmc/qemu/hw/char/ |
H A D | parallel-isa.c | 23 ISADevice *isadev; in parallel_init() 45 void isa_parallel_set_iobase(ISADevice *parallel, hwaddr iobase) in isa_parallel_set_iobase() 54 void isa_parallel_set_enabled(ISADevice *parallel, bool enabled) in isa_parallel_set_enabled()
|
H A D | serial-isa.c | 41 ISADevice parent_obj; 59 ISADevice *isadev = ISA_DEVICE(dev); in serial_isa_realizefn() 166 ISADevice *isadev; in type_init() 189 void isa_serial_set_iobase(ISADevice *serial, hwaddr iobase) in isa_serial_set_iobase() 198 void isa_serial_set_enabled(ISADevice *serial, bool enabled) in isa_serial_set_enabled()
|
H A D | debugcon.c | 48 ISADevice parent_obj; 101 ISADevice *d = ISA_DEVICE(dev); in debugcon_isa_realizefn()
|
/openbmc/qemu/hw/block/ |
H A D | fdc-isa.c | 57 ISADevice parent_obj; 77 void isa_fdc_init_drives(ISADevice *fdc, DriveInfo **fds) in isa_fdc_init_drives() 90 ISADevice *isadev = ISA_DEVICE(dev); in isabus_fdc_realize() 123 FloppyDriveType isa_fdc_get_drive_type(ISADevice *fdc, int i) in isa_fdc_get_drive_type() 197 void isa_fdc_set_iobase(ISADevice *fdc, hwaddr iobase) in isa_fdc_set_iobase() 206 void isa_fdc_set_enabled(ISADevice *fdc, bool enabled) in isa_fdc_set_enabled()
|
/openbmc/qemu/include/hw/net/ |
H A D | ne2000-isa.h | 20 static inline ISADevice *isa_ne2000_init(ISABus *bus, int base, int irq, in isa_ne2000_init() 23 ISADevice *d; in isa_ne2000_init()
|
/openbmc/qemu/hw/display/ |
H A D | cirrus_vga_isa.c | 40 ISADevice parent_obj; 47 ISADevice *isadev = ISA_DEVICE(dev); in isa_cirrus_vga_realizefn()
|
H A D | vga-isa.c | 42 ISADevice parent_obj; 59 ISADevice *isadev = ISA_DEVICE(dev); in vga_isa_realizefn()
|
/openbmc/qemu/hw/misc/ |
H A D | debugexit.c | 21 ISADevice parent_obj; 50 ISADevice *dev = ISA_DEVICE(d); in debug_exit_realizefn()
|
H A D | pc-testdev.c | 47 ISADevice parent_obj; 70 ISADevice *isa = ISA_DEVICE(dev); in test_irq_line_write() 172 ISADevice *isa = ISA_DEVICE(d); in testdev_realizefn()
|
H A D | pvpanic-isa.c | 33 ISADevice parent_obj; 48 ISADevice *d = ISA_DEVICE(dev); in pvpanic_isa_realizefn()
|
/openbmc/qemu/hw/intc/ |
H A D | i8259_common.c | 82 ISADevice *isa = ISA_DEVICE(dev); in pic_common_realize() 92 ISADevice *i8259_init_chip(const char *name, ISABus *bus, bool master) in i8259_init_chip() 95 ISADevice *isadev; in i8259_init_chip()
|
/openbmc/qemu/hw/i386/ |
H A D | port92.c | 21 ISADevice parent_obj; 94 ISADevice *isadev = ISA_DEVICE(dev); in port92_realizefn()
|
/openbmc/qemu/include/hw/i386/ |
H A D | x86.h | 50 ISADevice *rtc; 118 void x86_rtc_set_cpus_count(ISADevice *rtc, uint16_t cpus_count);
|
/openbmc/qemu/hw/timer/ |
H A D | i8254_common.c | 35 void pit_set_gate(ISADevice *dev, int channel, int val) in pit_set_gate() 142 void pit_get_channel_info(ISADevice *dev, int channel, PITChannelInfo *info) in pit_get_channel_info() 171 ISADevice *isadev = ISA_DEVICE(dev); in pit_common_realize()
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 59 typedef struct ISADevice ISADevice; typedef
|