mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
conf: consistent comments about disk enum usage
Before refactoring this struct, I found it helpful to track which 'int' fields really contain an enum value. * src/conf/domain_conf.h (_virDomainDiskDef): Add comments. Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
dcb69a183a
commit
bbd5d83020
@ -494,7 +494,7 @@ struct _virDomainHostdevDef {
|
|||||||
virDomainDeviceInfoPtr info; /* Guest address */
|
virDomainDeviceInfoPtr info; /* Guest address */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Two types of disk backends */
|
/* Types of disk backends (host resource) */
|
||||||
enum virDomainDiskType {
|
enum virDomainDiskType {
|
||||||
VIR_DOMAIN_DISK_TYPE_BLOCK,
|
VIR_DOMAIN_DISK_TYPE_BLOCK,
|
||||||
VIR_DOMAIN_DISK_TYPE_FILE,
|
VIR_DOMAIN_DISK_TYPE_FILE,
|
||||||
@ -505,7 +505,7 @@ enum virDomainDiskType {
|
|||||||
VIR_DOMAIN_DISK_TYPE_LAST
|
VIR_DOMAIN_DISK_TYPE_LAST
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Three types of disk frontend */
|
/* Types of disk frontend (guest view) */
|
||||||
enum virDomainDiskDevice {
|
enum virDomainDiskDevice {
|
||||||
VIR_DOMAIN_DISK_DEVICE_DISK,
|
VIR_DOMAIN_DISK_DEVICE_DISK,
|
||||||
VIR_DOMAIN_DISK_DEVICE_CDROM,
|
VIR_DOMAIN_DISK_DEVICE_CDROM,
|
||||||
@ -707,14 +707,14 @@ typedef virDomainDiskSourcePoolDef *virDomainDiskSourcePoolDefPtr;
|
|||||||
|
|
||||||
/* Stores the virtual disk configuration */
|
/* Stores the virtual disk configuration */
|
||||||
struct _virDomainDiskDef {
|
struct _virDomainDiskDef {
|
||||||
int type;
|
int type; /* enum virDomainDiskType */
|
||||||
int device;
|
int device; /* enum virDomainDiskDevice */
|
||||||
int bus;
|
int bus; /* enum virDomainDiskBus */
|
||||||
char *src;
|
char *src;
|
||||||
char *dst;
|
char *dst;
|
||||||
int tray_status;
|
int tray_status; /* enum virDomainDiskTray */
|
||||||
int removable;
|
int removable; /* enum virDomainFeatureState */
|
||||||
int protocol;
|
int protocol; /* enum virDomainDiskProtocol */
|
||||||
size_t nhosts;
|
size_t nhosts;
|
||||||
virDomainDiskHostDefPtr hosts;
|
virDomainDiskHostDefPtr hosts;
|
||||||
virDomainDiskSourcePoolDefPtr srcpool;
|
virDomainDiskSourcePoolDefPtr srcpool;
|
||||||
@ -738,7 +738,7 @@ struct _virDomainDiskDef {
|
|||||||
unsigned int cylinders;
|
unsigned int cylinders;
|
||||||
unsigned int heads;
|
unsigned int heads;
|
||||||
unsigned int sectors;
|
unsigned int sectors;
|
||||||
int trans;
|
int trans; /* enum virDomainDiskGeometryTrans */
|
||||||
} geometry;
|
} geometry;
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
@ -752,13 +752,13 @@ struct _virDomainDiskDef {
|
|||||||
char *wwn;
|
char *wwn;
|
||||||
char *vendor;
|
char *vendor;
|
||||||
char *product;
|
char *product;
|
||||||
int cachemode;
|
int cachemode; /* enum virDomainDiskCache */
|
||||||
int error_policy; /* enum virDomainDiskErrorPolicy */
|
int error_policy; /* enum virDomainDiskErrorPolicy */
|
||||||
int rerror_policy; /* enum virDomainDiskErrorPolicy */
|
int rerror_policy; /* enum virDomainDiskErrorPolicy */
|
||||||
int iomode;
|
int iomode; /* enum virDomainDiskIo */
|
||||||
int ioeventfd;
|
int ioeventfd; /* enum virDomainIoEventFd */
|
||||||
int event_idx;
|
int event_idx; /* enum virDomainVirtioEventIdx */
|
||||||
int copy_on_read;
|
int copy_on_read; /* enum virDomainDiskCopyOnRead */
|
||||||
int snapshot; /* enum virDomainSnapshotLocation, snapshot_conf.h */
|
int snapshot; /* enum virDomainSnapshotLocation, snapshot_conf.h */
|
||||||
int startupPolicy; /* enum virDomainStartupPolicy */
|
int startupPolicy; /* enum virDomainStartupPolicy */
|
||||||
bool readonly;
|
bool readonly;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user