mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
vmx: hide private helpers
Move all the private helpers for parsing and formatting of domain elements as private static functions in vmx.c, to avoid using them directly. Signed-off-by: Pino Toscano <ptoscano@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
b0d9efd7f2
commit
b23ee6394a
@ -7,19 +7,7 @@ virVMXConvertToUTF8;
|
|||||||
virVMXDomainXMLConfInit;
|
virVMXDomainXMLConfInit;
|
||||||
virVMXEscapeHex;
|
virVMXEscapeHex;
|
||||||
virVMXFormatConfig;
|
virVMXFormatConfig;
|
||||||
virVMXFormatDisk;
|
|
||||||
virVMXFormatEthernet;
|
|
||||||
virVMXFormatFloppy;
|
|
||||||
virVMXFormatParallel;
|
|
||||||
virVMXFormatSerial;
|
|
||||||
virVMXFormatVNC;
|
|
||||||
virVMXParseConfig;
|
virVMXParseConfig;
|
||||||
virVMXParseDisk;
|
|
||||||
virVMXParseEthernet;
|
|
||||||
virVMXParseParallel;
|
|
||||||
virVMXParseSCSIController;
|
|
||||||
virVMXParseSerial;
|
|
||||||
virVMXParseVNC;
|
|
||||||
virVMXUnescapeHex;
|
virVMXUnescapeHex;
|
||||||
|
|
||||||
# Let emacs know we want case-insensitive sorting
|
# Let emacs know we want case-insensitive sorting
|
||||||
|
@ -521,6 +521,35 @@ VIR_ENUM_IMPL(virVMXControllerModelSCSI,
|
|||||||
"UNUSED virtio-non-transitional",
|
"UNUSED virtio-non-transitional",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
static int virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def);
|
||||||
|
static int virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
|
||||||
|
int *virtualDev);
|
||||||
|
static int virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt,
|
||||||
|
virConfPtr conf, int device, int busType,
|
||||||
|
int controllerOrBus, int unit, virDomainDiskDefPtr *def,
|
||||||
|
virDomainDefPtr vmdef);
|
||||||
|
static int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def);
|
||||||
|
static int virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def);
|
||||||
|
static int virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
|
||||||
|
virDomainChrDefPtr *def);
|
||||||
|
static int virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
|
||||||
|
virDomainChrDefPtr *def);
|
||||||
|
static int virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def);
|
||||||
|
|
||||||
|
static int virVMXFormatVNC(virDomainGraphicsDefPtr def, virBufferPtr buffer);
|
||||||
|
static int virVMXFormatDisk(virVMXContext *ctx, virDomainDiskDefPtr def,
|
||||||
|
virBufferPtr buffer);
|
||||||
|
static int virVMXFormatFloppy(virVMXContext *ctx, virDomainDiskDefPtr def,
|
||||||
|
virBufferPtr buffer, bool floppy_present[2]);
|
||||||
|
static int virVMXFormatFileSystem(virDomainFSDefPtr def, int number,
|
||||||
|
virBufferPtr buffer);
|
||||||
|
static int virVMXFormatEthernet(virDomainNetDefPtr def, int controller,
|
||||||
|
virBufferPtr buffer, int virtualHW_version);
|
||||||
|
static int virVMXFormatSerial(virVMXContext *ctx, virDomainChrDefPtr def,
|
||||||
|
virBufferPtr buffer);
|
||||||
|
static int virVMXFormatParallel(virVMXContext *ctx, virDomainChrDefPtr def,
|
||||||
|
virBufferPtr buffer);
|
||||||
|
static int virVMXFormatSVGA(virDomainVideoDefPtr def, virBufferPtr buffer);
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
* Helpers
|
* Helpers
|
||||||
@ -1852,7 +1881,7 @@ virVMXParseConfig(virVMXContext *ctx,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def)
|
virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def)
|
||||||
{
|
{
|
||||||
bool enabled = false;
|
bool enabled = false;
|
||||||
@ -1916,7 +1945,7 @@ virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
|
virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
|
||||||
int *virtualDev)
|
int *virtualDev)
|
||||||
{
|
{
|
||||||
@ -1986,7 +2015,7 @@ virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr conf,
|
virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr conf,
|
||||||
int device, int busType, int controllerOrBus, int unit,
|
int device, int busType, int controllerOrBus, int unit,
|
||||||
virDomainDiskDefPtr *def, virDomainDefPtr vmdef)
|
virDomainDiskDefPtr *def, virDomainDefPtr vmdef)
|
||||||
@ -2406,7 +2435,8 @@ virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr con
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def)
|
static int
|
||||||
|
virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def)
|
||||||
{
|
{
|
||||||
int result = -1;
|
int result = -1;
|
||||||
char prefix[48] = "";
|
char prefix[48] = "";
|
||||||
@ -2493,7 +2523,7 @@ int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def)
|
virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def)
|
||||||
{
|
{
|
||||||
int result = -1;
|
int result = -1;
|
||||||
@ -2723,7 +2753,7 @@ virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
|
virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
|
||||||
virDomainChrDefPtr *def)
|
virDomainChrDefPtr *def)
|
||||||
{
|
{
|
||||||
@ -2905,7 +2935,7 @@ virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
|
virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
|
||||||
virDomainChrDefPtr *def)
|
virDomainChrDefPtr *def)
|
||||||
{
|
{
|
||||||
@ -3007,7 +3037,7 @@ virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def)
|
virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def)
|
||||||
{
|
{
|
||||||
int result = -1;
|
int result = -1;
|
||||||
@ -3448,7 +3478,7 @@ virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virDomainDe
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatVNC(virDomainGraphicsDefPtr def, virBufferPtr buffer)
|
virVMXFormatVNC(virDomainGraphicsDefPtr def, virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
virDomainGraphicsListenDefPtr glisten;
|
virDomainGraphicsListenDefPtr glisten;
|
||||||
@ -3492,7 +3522,7 @@ virVMXFormatVNC(virDomainGraphicsDefPtr def, virBufferPtr buffer)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatDisk(virVMXContext *ctx, virDomainDiskDefPtr def,
|
virVMXFormatDisk(virVMXContext *ctx, virDomainDiskDefPtr def,
|
||||||
virBufferPtr buffer)
|
virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
@ -3639,7 +3669,7 @@ virVMXFormatDisk(virVMXContext *ctx, virDomainDiskDefPtr def,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatFloppy(virVMXContext *ctx, virDomainDiskDefPtr def,
|
virVMXFormatFloppy(virVMXContext *ctx, virDomainDiskDefPtr def,
|
||||||
virBufferPtr buffer, bool floppy_present[2])
|
virBufferPtr buffer, bool floppy_present[2])
|
||||||
{
|
{
|
||||||
@ -3696,7 +3726,7 @@ virVMXFormatFloppy(virVMXContext *ctx, virDomainDiskDefPtr def,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatFileSystem(virDomainFSDefPtr def, int number, virBufferPtr buffer)
|
virVMXFormatFileSystem(virDomainFSDefPtr def, int number, virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
if (def->type != VIR_DOMAIN_FS_TYPE_MOUNT) {
|
if (def->type != VIR_DOMAIN_FS_TYPE_MOUNT) {
|
||||||
@ -3721,7 +3751,7 @@ virVMXFormatFileSystem(virDomainFSDefPtr def, int number, virBufferPtr buffer)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatEthernet(virDomainNetDefPtr def, int controller,
|
virVMXFormatEthernet(virDomainNetDefPtr def, int controller,
|
||||||
virBufferPtr buffer, int virtualHW_version)
|
virBufferPtr buffer, int virtualHW_version)
|
||||||
{
|
{
|
||||||
@ -3877,7 +3907,7 @@ virVMXFormatEthernet(virDomainNetDefPtr def, int controller,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatSerial(virVMXContext *ctx, virDomainChrDefPtr def,
|
virVMXFormatSerial(virVMXContext *ctx, virDomainChrDefPtr def,
|
||||||
virBufferPtr buffer)
|
virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
@ -3983,7 +4013,7 @@ virVMXFormatSerial(virVMXContext *ctx, virDomainChrDefPtr def,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatParallel(virVMXContext *ctx, virDomainChrDefPtr def,
|
virVMXFormatParallel(virVMXContext *ctx, virDomainChrDefPtr def,
|
||||||
virBufferPtr buffer)
|
virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
@ -4035,7 +4065,7 @@ virVMXFormatParallel(virVMXContext *ctx, virDomainChrDefPtr def,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
int
|
static int
|
||||||
virVMXFormatSVGA(virDomainVideoDefPtr def, virBufferPtr buffer)
|
virVMXFormatSVGA(virDomainVideoDefPtr def, virBufferPtr buffer)
|
||||||
{
|
{
|
||||||
unsigned long long vram;
|
unsigned long long vram;
|
||||||
|
@ -88,28 +88,6 @@ virDomainDefPtr virVMXParseConfig(virVMXContext *ctx,
|
|||||||
virCapsPtr caps,
|
virCapsPtr caps,
|
||||||
const char *vmx);
|
const char *vmx);
|
||||||
|
|
||||||
int virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def);
|
|
||||||
|
|
||||||
int virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
|
|
||||||
int *virtualDev);
|
|
||||||
|
|
||||||
int virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt,
|
|
||||||
virConfPtr conf, int device, int busType,
|
|
||||||
int controllerOrBus, int unit, virDomainDiskDefPtr *def,
|
|
||||||
virDomainDefPtr vmdef);
|
|
||||||
|
|
||||||
int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def);
|
|
||||||
|
|
||||||
int virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def);
|
|
||||||
|
|
||||||
int virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
|
|
||||||
virDomainChrDefPtr *def);
|
|
||||||
|
|
||||||
int virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
|
|
||||||
virDomainChrDefPtr *def);
|
|
||||||
|
|
||||||
int virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
@ -118,25 +96,3 @@ int virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def);
|
|||||||
|
|
||||||
char *virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt,
|
char *virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt,
|
||||||
virDomainDefPtr def, int virtualHW_version);
|
virDomainDefPtr def, int virtualHW_version);
|
||||||
|
|
||||||
int virVMXFormatVNC(virDomainGraphicsDefPtr def, virBufferPtr buffer);
|
|
||||||
|
|
||||||
int virVMXFormatDisk(virVMXContext *ctx, virDomainDiskDefPtr def,
|
|
||||||
virBufferPtr buffer);
|
|
||||||
|
|
||||||
int virVMXFormatFloppy(virVMXContext *ctx, virDomainDiskDefPtr def,
|
|
||||||
virBufferPtr buffer, bool floppy_present[2]);
|
|
||||||
|
|
||||||
int virVMXFormatFileSystem(virDomainFSDefPtr def, int number,
|
|
||||||
virBufferPtr buffer);
|
|
||||||
|
|
||||||
int virVMXFormatEthernet(virDomainNetDefPtr def, int controller,
|
|
||||||
virBufferPtr buffer, int virtualHW_version);
|
|
||||||
|
|
||||||
int virVMXFormatSerial(virVMXContext *ctx, virDomainChrDefPtr def,
|
|
||||||
virBufferPtr buffer);
|
|
||||||
|
|
||||||
int virVMXFormatParallel(virVMXContext *ctx, virDomainChrDefPtr def,
|
|
||||||
virBufferPtr buffer);
|
|
||||||
|
|
||||||
int virVMXFormatSVGA(virDomainVideoDefPtr def, virBufferPtr buffer);
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user