}
+struct virDomainDefPostParseDeviceIteratorData {
+ virDomainXMLOption *xmlopt;
+ void *parseOpaque;
+ unsigned int parseFlags;
+};
+
+
static int
virDomainDefPostParseDeviceIterator(virDomainDef *def,
virDomainDeviceDef *dev,
};
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainXMLOption, virObjectUnref);
-struct virDomainDefPostParseDeviceIteratorData {
- virDomainXMLOption *xmlopt;
- void *parseOpaque;
- unsigned int parseFlags;
-};
-
bool
virDomainSCSIDriveAddressIsUsed(const virDomainDef *def,
const virDomainDeviceDriveAddress *addr);
}
+struct virDomainDefValidateDeviceIteratorData {
+ virDomainXMLOption *xmlopt;
+ void *parseOpaque;
+ unsigned int parseFlags;
+};
+
+
static int
virDomainDefValidateDeviceIterator(virDomainDef *def,
virDomainDeviceDef *dev,
virDomainDeviceInfo *info G_GNUC_UNUSED,
void *opaque)
{
- struct virDomainDefPostParseDeviceIteratorData *data = opaque;
+ struct virDomainDefValidateDeviceIteratorData *data = opaque;
return virDomainDeviceDefValidate(dev, def,
data->parseFlags, data->xmlopt,
data->parseOpaque);
virDomainXMLOption *xmlopt,
void *parseOpaque)
{
- struct virDomainDefPostParseDeviceIteratorData data = {
+ struct virDomainDefValidateDeviceIteratorData data = {
.xmlopt = xmlopt,
.parseFlags = parseFlags,
.parseOpaque = parseOpaque,