Home
last modified time | relevance | path

Searched refs:ISADevice (Results 1 – 25 of 67) sorted by relevance

123

/openbmc/qemu/include/hw/isa/
H A Disa.h14 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 Dsuperio.h27 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 Di8259_internal.h45 ISADevice parent_obj;
74 ISADevice *i8259_init_chip(const char *name, ISABus *bus, bool master);
/openbmc/qemu/hw/isa/
H A Disa-bus.c95 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 Di82378.c69 ISADevice *pit; in i82378_realize()
70 ISADevice *pcspk; in i82378_realize()
/openbmc/qemu/include/hw/timer/
H A Di8254.h48 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 Dfdc.h12 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 Dparallel-isa.h23 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 Dserial-isa.h35 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 Disa.c42 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 Dparallel-isa.c23 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 Dserial-isa.c41 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 Ddebugcon.c48 ISADevice parent_obj;
101 ISADevice *d = ISA_DEVICE(dev); in debugcon_isa_realizefn()
/openbmc/qemu/hw/block/
H A Dfdc-isa.c57 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 Dne2000-isa.h20 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 Dcirrus_vga_isa.c40 ISADevice parent_obj;
47 ISADevice *isadev = ISA_DEVICE(dev); in isa_cirrus_vga_realizefn()
H A Dvga-isa.c42 ISADevice parent_obj;
59 ISADevice *isadev = ISA_DEVICE(dev); in vga_isa_realizefn()
/openbmc/qemu/hw/misc/
H A Ddebugexit.c21 ISADevice parent_obj;
50 ISADevice *dev = ISA_DEVICE(d); in debug_exit_realizefn()
H A Dpc-testdev.c47 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 Dpvpanic-isa.c33 ISADevice parent_obj;
48 ISADevice *d = ISA_DEVICE(dev); in pvpanic_isa_realizefn()
/openbmc/qemu/hw/intc/
H A Di8259_common.c82 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 Dport92.c21 ISADevice parent_obj;
94 ISADevice *isadev = ISA_DEVICE(dev); in port92_realizefn()
/openbmc/qemu/include/hw/i386/
H A Dx86.h50 ISADevice *rtc;
118 void x86_rtc_set_cpus_count(ISADevice *rtc, uint16_t cpus_count);
/openbmc/qemu/hw/timer/
H A Di8254_common.c35 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 Dtypedefs.h59 typedef struct ISADevice ISADevice; typedef

123