Searched refs:IDEBus (Results 1 – 15 of 15) sorted by relevance
/openbmc/qemu/hw/ide/ |
H A D | ide-bus.c | 42 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 D | ide-internal.h | 374 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 D | ide-dev.c | 42 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 D | core.c | 1249 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 D | pci.c | 45 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 D | ioport.c | 31 int ide_init_ioport(IDEBus *bus, ISADevice *dev, int iobase, int iobase2) in ide_init_ioport()
|
H A D | isa.c | 44 IDEBus bus;
|
H A D | mmio.c | 47 IDEBus bus;
|
H A D | ahci-internal.h | 310 IDEBus port;
|
H A D | ahci.c | 951 IDEBus *bus = &ad->port; in ahci_populate_sglist()
|
/openbmc/qemu/include/hw/ide/ |
H A D | ide-bus.h | 8 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 D | pci.h | 21 IDEBus *bus; 50 IDEBus bus[2]; 59 void bmdma_init(IDEBus *bus, BMDMAState *bm, PCIIDEState *d);
|
H A D | ide-dev.h | 29 typedef struct IDEBus IDEBus; typedef 55 IDEBus *bus;
|
/openbmc/qemu/include/hw/misc/macio/ |
H A D | macio.h | 85 IDEBus bus;
|
/openbmc/qemu/hw/i386/xen/ |
H A D | xen_platform.c | 181 IDEBus *idebus; in ide_dev_unplug()
|