}
-static int virDomainDeviceInfoClearAlias(virDomainDefPtr def ATTRIBUTE_UNUSED,
- virDomainDeviceDefPtr device ATTRIBUTE_UNUSED,
- virDomainDeviceInfoPtr info,
- void *opaque ATTRIBUTE_UNUSED)
-{
- VIR_FREE(info->alias);
- return 0;
-}
-
static int
virDomainDeviceInfoIterateInternal(virDomainDefPtr def,
virDomainDeviceInfoCallback cb,
}
-void virDomainDefClearDeviceAliases(virDomainDefPtr def)
-{
- virDomainDeviceInfoIterate(def, virDomainDeviceInfoClearAlias, NULL);
-}
-
-
/* Generate a string representation of a device address
* @info address Device address to stringify
*/
int virDomainDeviceInfoCopy(virDomainDeviceInfoPtr dst,
virDomainDeviceInfoPtr src);
void virDomainDeviceInfoClear(virDomainDeviceInfoPtr info);
-void virDomainDefClearDeviceAliases(virDomainDefPtr def);
void virDomainTPMDefFree(virDomainTPMDefPtr def);
typedef int (*virDomainDeviceInfoCallback)(virDomainDefPtr def,
virDomainDefAddImplicitDevices;
virDomainDefAddUSBController;
virDomainDefCheckABIStability;
-virDomainDefClearDeviceAliases;
virDomainDefCompatibleDevice;
virDomainDefCopy;
virDomainDefFindDevice;
virStringFreeList(priv->qemuDevices);
priv->qemuDevices = NULL;
- virDomainDefClearDeviceAliases(vm->def);
-
qemuHostdevReAttachDomainDevices(driver, vm->def);
def = vm->def;