* behaviour can be altered with virDomainDeviceIterateFlags.
*/
static int
-virDomainDeviceInfoIterateInternal(virDomainDefPtr def,
- virDomainDeviceInfoCallback cb,
- unsigned int iteratorFlags,
- void *opaque)
+virDomainDeviceInfoIterateFlags(virDomainDefPtr def,
+ virDomainDeviceInfoCallback cb,
+ unsigned int iteratorFlags,
+ void *opaque)
{
size_t i;
int rc;
virDomainDeviceInfoCallback cb,
void *opaque)
{
- return virDomainDeviceInfoIterateInternal(def, cb, 0, opaque);
+ return virDomainDeviceInfoIterateFlags(def, cb, 0, opaque);
}
virDomainDefHasDeviceAddress(virDomainDefPtr def,
virDomainDeviceInfoPtr info)
{
- if (virDomainDeviceInfoIterateInternal(def,
- virDomainDefHasDeviceAddressIterator,
- DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
- info) < 0)
+ if (virDomainDeviceInfoIterateFlags(def,
+ virDomainDefHasDeviceAddressIterator,
+ DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
+ info) < 0)
return true;
return false;
}
/* iterate the devices */
- ret = virDomainDeviceInfoIterateInternal(def,
- virDomainDefPostParseDeviceIterator,
- DOMAIN_DEVICE_ITERATE_ALL_CONSOLES |
- DOMAIN_DEVICE_ITERATE_MISSING_INFO,
- &data);
+ ret = virDomainDeviceInfoIterateFlags(def,
+ virDomainDefPostParseDeviceIterator,
+ DOMAIN_DEVICE_ITERATE_ALL_CONSOLES |
+ DOMAIN_DEVICE_ITERATE_MISSING_INFO,
+ &data);
if (virDomainDefPostParseCheckFailure(def, parseFlags, ret) < 0)
goto cleanup;
if (!(data.aliases = virHashNew(NULL)))
goto cleanup;
- if (virDomainDeviceInfoIterateInternal((virDomainDefPtr) def,
- virDomainDeviceDefValidateAliasesIterator,
- DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
- &data) < 0)
+ if (virDomainDeviceInfoIterateFlags((virDomainDefPtr) def,
+ virDomainDeviceDefValidateAliasesIterator,
+ DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
+ &data) < 0)
goto cleanup;
if (aliases)
return -1;
/* iterate the devices */
- if (virDomainDeviceInfoIterateInternal(def,
- virDomainDefValidateDeviceIterator,
- (DOMAIN_DEVICE_ITERATE_ALL_CONSOLES |
- DOMAIN_DEVICE_ITERATE_MISSING_INFO),
- &data) < 0)
+ if (virDomainDeviceInfoIterateFlags(def,
+ virDomainDefValidateDeviceIterator,
+ (DOMAIN_DEVICE_ITERATE_ALL_CONSOLES |
+ DOMAIN_DEVICE_ITERATE_MISSING_INFO),
+ &data) < 0)
return -1;
if (virDomainDefValidateInternal(def, xmlopt) < 0)
virDomainDefFindDeviceCallbackData data = { devAlias, dev };
dev->type = VIR_DOMAIN_DEVICE_NONE;
- virDomainDeviceInfoIterateInternal(def, virDomainDefFindDeviceCallback,
- DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
- &data);
+ virDomainDeviceInfoIterateFlags(def, virDomainDefFindDeviceCallback,
+ DOMAIN_DEVICE_ITERATE_ALL_CONSOLES,
+ &data);
if (dev->type == VIR_DOMAIN_DEVICE_NONE) {
if (reportError) {