mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 11:35:19 +00:00
conf: nodedev: Provide only virNodeDeviceDefParse
Replace the thin wrappers virNodeDeviceDefParseString/File by directly calling the main parser. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
23f301bd2d
commit
37de09a2f9
@ -2473,7 +2473,7 @@ virNodeDeviceDefParseXML(xmlXPathContextPtr ctxt,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static virNodeDeviceDef *
|
virNodeDeviceDef *
|
||||||
virNodeDeviceDefParse(const char *str,
|
virNodeDeviceDefParse(const char *str,
|
||||||
const char *filename,
|
const char *filename,
|
||||||
int create,
|
int create,
|
||||||
@ -2513,28 +2513,6 @@ virNodeDeviceDefParse(const char *str,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
virNodeDeviceDef *
|
|
||||||
virNodeDeviceDefParseString(const char *str,
|
|
||||||
int create,
|
|
||||||
const char *virt_type,
|
|
||||||
virNodeDeviceDefParserCallbacks *parserCallbacks,
|
|
||||||
void *opaque)
|
|
||||||
{
|
|
||||||
return virNodeDeviceDefParse(str, NULL, create, virt_type, parserCallbacks, opaque);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
virNodeDeviceDef *
|
|
||||||
virNodeDeviceDefParseFile(const char *filename,
|
|
||||||
int create,
|
|
||||||
const char *virt_type,
|
|
||||||
virNodeDeviceDefParserCallbacks *parserCallbacks,
|
|
||||||
void *opaque)
|
|
||||||
{
|
|
||||||
return virNodeDeviceDefParse(NULL, filename, create, virt_type, parserCallbacks, opaque);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return fc_host dev's WWNN and WWPN
|
* Return fc_host dev's WWNN and WWPN
|
||||||
*/
|
*/
|
||||||
|
@ -377,17 +377,11 @@ typedef struct _virNodeDeviceDefParserCallbacks {
|
|||||||
} virNodeDeviceDefParserCallbacks;
|
} virNodeDeviceDefParserCallbacks;
|
||||||
|
|
||||||
virNodeDeviceDef *
|
virNodeDeviceDef *
|
||||||
virNodeDeviceDefParseString(const char *str,
|
virNodeDeviceDefParse(const char *str,
|
||||||
|
const char *filename,
|
||||||
int create,
|
int create,
|
||||||
const char *virt_type,
|
const char *virt_type,
|
||||||
virNodeDeviceDefParserCallbacks *callbacks,
|
virNodeDeviceDefParserCallbacks *parserCallbacks,
|
||||||
void *opaque);
|
|
||||||
|
|
||||||
virNodeDeviceDef *
|
|
||||||
virNodeDeviceDefParseFile(const char *filename,
|
|
||||||
int create,
|
|
||||||
const char *virt_type,
|
|
||||||
virNodeDeviceDefParserCallbacks *callbacks,
|
|
||||||
void *opaque);
|
void *opaque);
|
||||||
|
|
||||||
virNodeDeviceDef *
|
virNodeDeviceDef *
|
||||||
|
@ -395,8 +395,7 @@ virDomainDriverNodeDeviceReset(virNodeDevicePtr dev,
|
|||||||
if (!xml)
|
if (!xml)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
def = virNodeDeviceDefParseString(xml, EXISTING_DEVICE, NULL,
|
def = virNodeDeviceDefParse(xml, NULL, EXISTING_DEVICE, NULL, NULL, NULL);
|
||||||
NULL, NULL);
|
|
||||||
if (!def)
|
if (!def)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -441,7 +440,7 @@ virDomainDriverNodeDeviceReAttach(virNodeDevicePtr dev,
|
|||||||
if (!xml)
|
if (!xml)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
def = virNodeDeviceDefParseString(xml, EXISTING_DEVICE, NULL, NULL, NULL);
|
def = virNodeDeviceDefParse(xml, NULL, EXISTING_DEVICE, NULL, NULL, NULL);
|
||||||
if (!def)
|
if (!def)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -489,7 +488,7 @@ virDomainDriverNodeDeviceDetachFlags(virNodeDevicePtr dev,
|
|||||||
if (!xml)
|
if (!xml)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
def = virNodeDeviceDefParseString(xml, EXISTING_DEVICE, NULL, NULL, NULL);
|
def = virNodeDeviceDefParse(xml, NULL, EXISTING_DEVICE, NULL, NULL, NULL);
|
||||||
if (!def)
|
if (!def)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
@ -865,8 +865,7 @@ virNodeDevCapTypeToString;
|
|||||||
virNodeDeviceCapsListExport;
|
virNodeDeviceCapsListExport;
|
||||||
virNodeDeviceDefFormat;
|
virNodeDeviceDefFormat;
|
||||||
virNodeDeviceDefFree;
|
virNodeDeviceDefFree;
|
||||||
virNodeDeviceDefParseFile;
|
virNodeDeviceDefParse;
|
||||||
virNodeDeviceDefParseString;
|
|
||||||
virNodeDeviceDefParseXML;
|
virNodeDeviceDefParseXML;
|
||||||
virNodeDeviceGetAPMatrixDynamicCaps;
|
virNodeDeviceGetAPMatrixDynamicCaps;
|
||||||
virNodeDeviceGetCSSDynamicCaps;
|
virNodeDeviceGetCSSDynamicCaps;
|
||||||
|
@ -884,7 +884,7 @@ nodeDeviceCreateXML(virConnectPtr conn,
|
|||||||
|
|
||||||
virt_type = virConnectGetType(conn);
|
virt_type = virConnectGetType(conn);
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseString(xmlDesc, CREATE_DEVICE, virt_type,
|
if (!(def = virNodeDeviceDefParse(xmlDesc, NULL, CREATE_DEVICE, virt_type,
|
||||||
&driver->parserCallbacks, NULL)))
|
&driver->parserCallbacks, NULL)))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@ -1405,7 +1405,7 @@ nodeDeviceDefineXML(virConnect *conn,
|
|||||||
|
|
||||||
virt_type = virConnectGetType(conn);
|
virt_type = virConnectGetType(conn);
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseString(xmlDesc, CREATE_DEVICE, virt_type,
|
if (!(def = virNodeDeviceDefParse(xmlDesc, NULL, CREATE_DEVICE, virt_type,
|
||||||
&driver->parserCallbacks, NULL)))
|
&driver->parserCallbacks, NULL)))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
@ -7635,8 +7635,7 @@ testNodeDeviceMockCreateVport(testDriver *driver,
|
|||||||
if (!xml)
|
if (!xml)
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseString(xml, EXISTING_DEVICE, NULL, NULL,
|
if (!(def = virNodeDeviceDefParse(xml, NULL, EXISTING_DEVICE, NULL, NULL, NULL)))
|
||||||
NULL)))
|
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
VIR_FREE(def->name);
|
VIR_FREE(def->name);
|
||||||
@ -7698,8 +7697,7 @@ testNodeDeviceCreateXML(virConnectPtr conn,
|
|||||||
|
|
||||||
virCheckFlags(0, NULL);
|
virCheckFlags(0, NULL);
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseString(xmlDesc, CREATE_DEVICE, NULL,
|
if (!(def = virNodeDeviceDefParse(xmlDesc, NULL, CREATE_DEVICE, NULL, NULL, NULL)))
|
||||||
NULL, NULL)))
|
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
/* We run this simply for validation - it essentially validates that
|
/* We run this simply for validation - it essentially validates that
|
||||||
|
@ -70,7 +70,7 @@ testMdevctlCmd(virMdevctlCommand cmd_type,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseFile(mdevxml, create, VIRT_TYPE,
|
if (!(def = virNodeDeviceDefParse(NULL, mdevxml, create, VIRT_TYPE,
|
||||||
&parser_callbacks, NULL)))
|
&parser_callbacks, NULL)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ testMdevctlAutostart(const void *data G_GNUC_UNUSED)
|
|||||||
abs_srcdir);
|
abs_srcdir);
|
||||||
g_autoptr(virCommandDryRunToken) dryRunToken = virCommandDryRunTokenNew();
|
g_autoptr(virCommandDryRunToken) dryRunToken = virCommandDryRunTokenNew();
|
||||||
|
|
||||||
if (!(def = virNodeDeviceDefParseFile(mdevxml, CREATE_DEVICE, VIRT_TYPE,
|
if (!(def = virNodeDeviceDefParse(NULL, mdevxml, CREATE_DEVICE, VIRT_TYPE,
|
||||||
&parser_callbacks, NULL)))
|
&parser_callbacks, NULL)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
@ -23,8 +23,7 @@ testCompareXMLToXMLFiles(const char *xml, const char *outfile)
|
|||||||
if (virTestLoadFile(xml, &xmlData) < 0)
|
if (virTestLoadFile(xml, &xmlData) < 0)
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
if (!(dev = virNodeDeviceDefParseString(xmlData, EXISTING_DEVICE, NULL,
|
if (!(dev = virNodeDeviceDefParse(xmlData, NULL, EXISTING_DEVICE, NULL, NULL, NULL)))
|
||||||
NULL, NULL)))
|
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
||||||
/* Calculate some things that are not read in */
|
/* Calculate some things that are not read in */
|
||||||
|
Loading…
Reference in New Issue
Block a user