mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: export vhost-user-fs-related functions
Prepare for hotplug support. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
parent
842ffd1563
commit
b96ca3b848
@ -335,7 +335,7 @@ qemuAssignDeviceNetAlias(virDomainDef *def,
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
int
|
||||
qemuAssignDeviceFSAlias(virDomainDef *def,
|
||||
virDomainFSDef *fss)
|
||||
{
|
||||
|
@ -46,6 +46,10 @@ int qemuAssignDeviceNetAlias(virDomainDef *def,
|
||||
virDomainNetDef *net,
|
||||
int idx);
|
||||
|
||||
int
|
||||
qemuAssignDeviceFSAlias(virDomainDef *def,
|
||||
virDomainFSDef *fss);
|
||||
|
||||
int qemuAssignDeviceRedirdevAlias(virDomainDef *def,
|
||||
virDomainRedirdevDef *redirdev,
|
||||
int idx);
|
||||
|
@ -2049,7 +2049,7 @@ qemuBuildVHostUserFsChardevStr(const virDomainFSDef *fs,
|
||||
}
|
||||
|
||||
|
||||
static char *
|
||||
char *
|
||||
qemuBuildVHostUserFsDevStr(virDomainFSDef *fs,
|
||||
const virDomainDef *def,
|
||||
const char *chardev_alias,
|
||||
|
@ -144,6 +144,12 @@ char
|
||||
virDomainDiskDef *disk,
|
||||
virQEMUCaps *qemuCaps);
|
||||
|
||||
char *
|
||||
qemuBuildVHostUserFsDevStr(virDomainFSDef *fs,
|
||||
const virDomainDef *def,
|
||||
const char *chardev_alias,
|
||||
qemuDomainObjPrivate *priv);
|
||||
|
||||
/* Current, best practice */
|
||||
int qemuBuildControllerDevStr(const virDomainDef *domainDef,
|
||||
virDomainControllerDef *def,
|
||||
|
@ -107,6 +107,10 @@ int qemuDomainAttachInputDevice(virQEMUDriver *driver,
|
||||
int qemuDomainAttachVsockDevice(virQEMUDriver *driver,
|
||||
virDomainObj *vm,
|
||||
virDomainVsockDef *vsock);
|
||||
int
|
||||
qemuDomainAttachFSDevice(virQEMUDriver *driver,
|
||||
virDomainObj *vm,
|
||||
virDomainFSDef *fs);
|
||||
|
||||
int qemuDomainAttachLease(virQEMUDriver *driver,
|
||||
virDomainObj *vm,
|
||||
|
Loading…
x
Reference in New Issue
Block a user