Revision 2446333c blockdev.h
b/blockdev.h | ||
---|---|---|
16 | 16 |
void blockdev_mark_auto_del(BlockDriverState *bs); |
17 | 17 |
void blockdev_auto_del(BlockDriverState *bs); |
18 | 18 |
|
19 |
typedef enum { |
|
20 |
IF_NONE, |
|
21 |
IF_IDE, IF_SCSI, IF_FLOPPY, IF_PFLASH, IF_MTD, IF_SD, IF_VIRTIO, IF_XEN, |
|
22 |
IF_COUNT |
|
23 |
} BlockInterfaceType; |
|
24 |
|
|
25 | 19 |
#define BLOCK_SERIAL_STRLEN 20 |
26 | 20 |
|
27 |
typedef struct DriveInfo {
|
|
21 |
struct DriveInfo { |
|
28 | 22 |
BlockDriverState *bdrv; |
29 | 23 |
char *id; |
30 | 24 |
const char *devaddr; |
... | ... | |
35 | 29 |
QemuOpts *opts; |
36 | 30 |
char serial[BLOCK_SERIAL_STRLEN + 1]; |
37 | 31 |
QTAILQ_ENTRY(DriveInfo) next; |
38 |
} DriveInfo;
|
|
32 |
}; |
|
39 | 33 |
|
40 | 34 |
#define MAX_IDE_DEVS 2 |
41 | 35 |
#define MAX_SCSI_DEVS 7 |
Also available in: Unified diff