Home
last modified time | relevance | path

Searched refs:IDEBus (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/hw/ide/
H A Dide-bus.c42 IDEBus *ibus = IDE_BUS(bus); in idebus_unrealize()
52 .instance_size = sizeof(IDEBus),
56 void ide_bus_init(IDEBus *idebus, size_t idebus_size, DeviceState *dev, in ide_bus_init()
69 ((IDEBus *)dev->parent_bus)->bus_id); in idebus_get_fw_dev_path()
74 IDEDevice *ide_bus_create_drive(IDEBus *bus, int unit, DriveInfo *drive) in ide_bus_create_drive()
89 IDEState *s = &DO_UPCAST(IDEBus, qbus, bus)->ifs[unit]; in ide_get_geometry()
103 return DO_UPCAST(IDEBus, qbus, bus)->ifs[unit].chs_trans; in ide_get_bios_chs_trans()
H A Dide-internal.h374 static inline IDEState *ide_bus_active_if(IDEBus *bus) in ide_bus_active_if()
383 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_bus, IDEBus)
386 VMSTATE_STRUCT_ARRAY(_field, _state, _num, 1, vmstate_ide_bus, IDEBus)
396 void ide_bus_reset(IDEBus *bus);
421 void ide_bus_init_output_irq(IDEBus *bus, qemu_irq irq_out);
422 int ide_init_ioport(IDEBus *bus, ISADevice *isa, int iobase, int iobase2);
423 void ide_bus_set_irq(IDEBus *bus);
424 void ide_bus_register_restart_cb(IDEBus *bus);
426 void ide_bus_exec_cmd(IDEBus *bus, uint32_t val);
H A Dide-dev.c42 IDEBus *bus = DO_UPCAST(IDEBus, qbus, qdev->parent_bus); in ide_qdev_realize()
78 IDEBus *bus = DO_UPCAST(IDEBus, qbus, dev->qdev.parent_bus); in ide_dev_initfn()
H A Dcore.c1249 static void ide_clear_hob(IDEBus *bus) in ide_clear_hob()
1281 IDEBus *bus = opaque; in ide_ioport_write()
2153 void ide_bus_exec_cmd(IDEBus *bus, uint32_t val) in ide_bus_exec_cmd()
2224 IDEBus *bus = opaque; in ide_ioport_read()
2310 IDEBus *bus = opaque; in ide_status_read()
2344 IDEBus *bus = opaque; in ide_bus_perform_srst()
2358 IDEBus *bus = opaque; in ide_ctrl_write()
2399 IDEBus *bus = opaque; in ide_data_writew()
2435 IDEBus *bus = opaque; in ide_data_readw()
2473 IDEBus *bus = opaque; in ide_data_writel()
[all …]
H A Dpci.c45 IDEBus *bus = opaque; in pci_ide_status_read()
56 IDEBus *bus = opaque; in pci_ide_ctrl_write()
72 IDEBus *bus = opaque; in pci_ide_data_read()
89 IDEBus *bus = opaque; in pci_ide_data_write()
600 void bmdma_init(IDEBus *bus, BMDMAState *bm, PCIIDEState *d) in bmdma_init()
H A Dioport.c31 int ide_init_ioport(IDEBus *bus, ISADevice *dev, int iobase, int iobase2) in ide_init_ioport()
H A Disa.c44 IDEBus bus;
H A Dmmio.c47 IDEBus bus;
H A Dahci-internal.h310 IDEBus port;
H A Dahci.c951 IDEBus *bus = &ad->port; in ahci_populate_sglist()
/openbmc/qemu/include/hw/ide/
H A Dide-bus.h8 struct IDEBus { struct
32 OBJECT_DECLARE_SIMPLE_TYPE(IDEBus, IDE_BUS) argument
34 void ide_bus_init(IDEBus *idebus, size_t idebus_size, DeviceState *dev,
36 IDEDevice *ide_bus_create_drive(IDEBus *bus, int unit, DriveInfo *drive);
H A Dpci.h21 IDEBus *bus;
50 IDEBus bus[2];
59 void bmdma_init(IDEBus *bus, BMDMAState *bm, PCIIDEState *d);
H A Dide-dev.h29 typedef struct IDEBus IDEBus; typedef
55 IDEBus *bus;
/openbmc/qemu/include/hw/misc/macio/
H A Dmacio.h85 IDEBus bus;
/openbmc/qemu/hw/i386/xen/
H A Dxen_platform.c181 IDEBus *idebus; in ide_dev_unplug()