Home
last modified time | relevance | path

Searched refs:IDEDevice (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/include/hw/ide/
H A Dide-dev.h27 typedef struct IDEDevice IDEDevice; typedef
36 OBJECT_DECLARE_TYPE(IDEDevice, IDEDeviceClass, IDE_DEVICE)
147 void (*realize)(IDEDevice *dev, Error **errp);
150 struct IDEDevice { struct
171 IDEDevice dev; argument
182 void ide_dev_initfn(IDEDevice *dev, IDEDriveKind kind, Error **errp);
H A Dide-bus.h10 IDEDevice *master;
11 IDEDevice *slave;
36 IDEDevice *ide_bus_create_drive(IDEBus *bus, int unit, DriveInfo *drive);
/openbmc/qemu/hw/ide/
H A Dide-dev.c33 DEFINE_PROP_UINT32("unit", IDEDevice, unit, -1),
34 DEFINE_PROP_BOOL("win2k-install-hack", IDEDevice, win2k_install_hack, false),
40 IDEDevice *dev = IDE_DEVICE(qdev); in ide_qdev_realize()
76 void ide_dev_initfn(IDEDevice *dev, IDEDriveKind kind, Error **errp) in ide_dev_initfn()
145 IDEDevice *d = IDE_DEVICE(obj); in ide_dev_get_bootindex()
153 IDEDevice *d = IDE_DEVICE(obj); in ide_dev_set_bootindex()
184 static void ide_hd_realize(IDEDevice *dev, Error **errp) in ide_hd_realize()
189 static void ide_cd_realize(IDEDevice *dev, Error **errp) in ide_cd_realize()
256 .instance_size = sizeof(IDEDevice),
H A Dide-bus.c74 IDEDevice *ide_bus_create_drive(IDEBus *bus, int unit, DriveInfo *drive) in ide_bus_create_drive()
83 return DO_UPCAST(IDEDevice, qdev, dev); in ide_bus_create_drive()
H A Dcf.c22 static void ide_cf_realize(IDEDevice *dev, Error **errp) in ide_cf_realize()
H A Dide-internal.h419 int ide_init_drive(IDEState *s, IDEDevice *dev, IDEDriveKind kind, Error **errp);
H A Dcore.c132 IDEDevice *dev = s->unit ? s->bus->slave : s->bus->master; in ide_identify()
528 IDEDevice *dev = s->unit ? s->bus->slave : s->bus->master; in ide_issue_trim()
2605 int ide_init_drive(IDEState *s, IDEDevice *dev, IDEDriveKind kind, Error **errp) in ide_init_drive()
/openbmc/qemu/hw/i386/xen/
H A Dxen_platform.c180 IDEDevice *idedev; in ide_dev_unplug()