static void
qemuDomainResetDeviceRemoval(virDomainObj *vm);
+static int
+qemuDomainAttachHostDevice(virQEMUDriver *driver,
+ virDomainObj *vm,
+ virDomainHostdevDef *hostdev);
+
/**
* qemuDomainDeleteDevice:
* @vm: domain object
*
* Returns 0 on success, -1 on error and reports libvirt error
*/
-int
+static int
qemuDomainChangeEjectableMedia(virQEMUDriver *driver,
virDomainObj *vm,
virDomainDiskDef *disk,
}
-int qemuDomainAttachControllerDevice(virDomainObj *vm,
- virDomainControllerDef *controller)
+static int
+qemuDomainAttachControllerDevice(virDomainObj *vm,
+ virDomainControllerDef *controller)
{
int ret = -1;
const char* type = virDomainControllerTypeToString(controller->type);
* This function handles all the necessary steps to attach a new storage source
* to the VM.
*/
-int
+static int
qemuDomainAttachDeviceDiskLive(virQEMUDriver *driver,
virDomainObj *vm,
virDomainDeviceDef *dev)
}
-int
+static int
qemuDomainAttachNetDevice(virQEMUDriver *driver,
virDomainObj *vm,
virDomainNetDef *net)
}
-int qemuDomainAttachRedirdevDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainRedirdevDef *redirdev)
+static int
+qemuDomainAttachRedirdevDevice(virQEMUDriver *driver,
+ virDomainObj *vm,
+ virDomainRedirdevDef *redirdev)
{
int ret = -1;
qemuDomainObjPrivate *priv = vm->privateData;
}
-int
+static int
qemuDomainAttachChrDevice(virQEMUDriver *driver,
virDomainObj *vm,
virDomainDeviceDef *dev)
}
-int
+static int
qemuDomainAttachRNGDevice(virQEMUDriver *driver,
virDomainObj *vm,
virDomainRNGDef *rng)
*
* Returns 0 on success -1 on error.
*/
-int
+static int
qemuDomainAttachMemory(virQEMUDriver *driver,
virDomainObj *vm,
virDomainMemoryDef *mem)
}
-int
+static int
qemuDomainAttachHostDevice(virQEMUDriver *driver,
virDomainObj *vm,
virDomainHostdevDef *hostdev)
}
-int
+static int
qemuDomainAttachShmemDevice(virDomainObj *vm,
virDomainShmemDef *shmem)
{
}
-int
+static int
qemuDomainAttachWatchdog(virDomainObj *vm,
virDomainWatchdogDef *watchdog)
{
}
-int
+static int
qemuDomainAttachInputDevice(virDomainObj *vm,
virDomainInputDef *input)
{
}
-int
+static int
qemuDomainAttachVsockDevice(virDomainObj *vm,
virDomainVsockDef *vsock)
{
}
-int
+static int
qemuDomainAttachFSDevice(virQEMUDriver *driver,
virDomainObj *vm,
virDomainFSDef *fs)
}
-int
+static int
qemuDomainAttachLease(virQEMUDriver *driver,
virDomainObj *vm,
virDomainLeaseDef *lease)
return 0;
}
-int qemuDomainChangeNetLinkState(virDomainObj *vm,
- virDomainNetDef *dev,
- int linkstate)
+static int
+qemuDomainChangeNetLinkState(virDomainObj *vm,
+ virDomainNetDef *dev,
+ int linkstate)
{
int ret = -1;
qemuDomainObjPrivate *priv = vm->privateData;
return ret;
}
-int
+static int
qemuDomainChangeNet(virQEMUDriver *driver,
virDomainObj *vm,
virDomainDeviceDef *dev)
}
-int
+static int
qemuDomainChangeGraphics(virQEMUDriver *driver,
virDomainObj *vm,
virDomainGraphicsDef *dev)
}
-int
+static int
qemuDomainChangeMemoryRequestedSize(virDomainObj *vm,
const char *alias,
unsigned long long requestedsize)
#include "qemu_conf.h"
#include "qemu_domain.h"
-int qemuDomainChangeEjectableMedia(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainDiskDef *disk,
- virStorageSource *newsrc,
- bool force);
-
void qemuDomainDelTLSObjects(virDomainObj *vm,
virDomainAsyncJob asyncJob,
const char *secAlias,
virJSONValue **tlsProps,
virJSONValue **secProps);
-int qemuDomainAttachControllerDevice(virDomainObj *vm,
- virDomainControllerDef *controller);
-int qemuDomainAttachDeviceDiskLive(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainDeviceDef *dev);
-
int qemuDomainAttachDiskGeneric(virDomainObj *vm,
virDomainDiskDef *disk,
virDomainAsyncJob asyncJob);
-int qemuDomainAttachNetDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainNetDef *net);
-int qemuDomainAttachRedirdevDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainRedirdevDef *hostdev);
-int qemuDomainAttachHostDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainHostdevDef *hostdev);
-int qemuDomainAttachShmemDevice(virDomainObj *vm,
- virDomainShmemDef *shmem);
-int qemuDomainAttachWatchdog(virDomainObj *vm,
- virDomainWatchdogDef *watchdog);
int qemuDomainFindGraphicsIndex(virDomainDef *def,
virDomainGraphicsDef *dev);
-int qemuDomainAttachMemory(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainMemoryDef *mem);
-int qemuDomainChangeGraphics(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainGraphicsDef *dev);
int qemuDomainChangeGraphicsPasswords(virDomainObj *vm,
int type,
virDomainGraphicsAuthDef *auth,
const char *defaultPasswd,
int asyncJob);
-int qemuDomainChangeNet(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainDeviceDef *dev);
-int qemuDomainChangeNetLinkState(virDomainObj *vm,
- virDomainNetDef *dev,
- int linkstate);
-
-int qemuDomainAttachInputDevice(virDomainObj *vm,
- virDomainInputDef *input);
-
-int qemuDomainAttachVsockDevice(virDomainObj *vm,
- virDomainVsockDef *vsock);
-int
-qemuDomainAttachFSDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainFSDef *fs);
-
-int qemuDomainAttachLease(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainLeaseDef *lease);
-int qemuDomainAttachChrDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainDeviceDef *dev);
-int qemuDomainAttachRNGDevice(virQEMUDriver *driver,
- virDomainObj *vm,
- virDomainRNGDef *rng);
int qemuDomainAttachDeviceLive(virDomainObj *vm,
virDomainDeviceDef *dev,
int qemuHotplugRemoveDBusVMState(virDomainObj *vm,
virDomainAsyncJob asyncJob);
-
-int qemuDomainChangeMemoryRequestedSize(virDomainObj *vm,
- const char *alias,
- unsigned long long requestedsize);