[libvirt] [PATCH 2/3] conf: Clean up nodedev code
Pavel Hrdina
phrdina at redhat.com
Thu Mar 2 08:58:47 UTC 2017
On Wed, Mar 01, 2017 at 07:27:15PM -0500, John Ferlan wrote:
> Alter the static functions from virNodeDev* to just nodeDev* as a visual
> cue to determine which are local or not when reading code.
I don't thing that this is necessary and it can create a confusion about
function naming in the future. IMHO the *static* keyword is good enough
to determine which are local or not. And we also use *vir* prefix to
distinguish libvirt functions from other libraries in debug logs or in
backtrace, etc. Already existing functions without *vir* prefix are old
once that where introduced before we started using that prefix.
Pavel
> Cleanup spacing between functions, function defs, etc. to match more modern
> techniques used in libvirt
>
> Signed-off-by: John Ferlan <jferlan at redhat.com>
> ---
> src/conf/node_device_conf.c | 476 +++++++++++++++++++++++---------------------
> src/conf/virnodedeviceobj.c | 128 ++++++------
> 2 files changed, 322 insertions(+), 282 deletions(-)
>
> diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c
> index bc36527..09e815a 100644
> --- a/src/conf/node_device_conf.c
> +++ b/src/conf/node_device_conf.c
> @@ -72,9 +72,9 @@ VIR_ENUM_IMPL(virNodeDevDRM, VIR_NODE_DEV_DRM_LAST,
> "render")
>
> static int
> -virNodeDevCapsDefParseString(const char *xpath,
> - xmlXPathContextPtr ctxt,
> - char **string)
> +nodeDevCapsDefParseString(const char *xpath,
> + xmlXPathContextPtr ctxt,
> + char **string)
> {
> char *s;
>
> @@ -86,7 +86,8 @@ virNodeDevCapsDefParseString(const char *xpath,
> }
>
>
> -void virNodeDeviceDefFree(virNodeDeviceDefPtr def)
> +void
> +virNodeDeviceDefFree(virNodeDeviceDefPtr def)
> {
> virNodeDevCapsDefPtr caps;
>
> @@ -116,9 +117,9 @@ void virNodeDeviceDefFree(virNodeDeviceDefPtr def)
>
>
> static void
> -virPCIELinkFormat(virBufferPtr buf,
> - virPCIELinkPtr lnk,
> - const char *attrib)
> +nodeDevPCIELinkFormat(virBufferPtr buf,
> + virPCIELinkPtr lnk,
> + const char *attrib)
> {
> if (!lnk)
> return;
> @@ -133,9 +134,10 @@ virPCIELinkFormat(virBufferPtr buf,
> virBufferAddLit(buf, "/>\n");
> }
>
> +
> static void
> -virPCIEDeviceInfoFormat(virBufferPtr buf,
> - virPCIEDeviceInfoPtr info)
> +nodeDevPCIEDeviceInfoFormat(virBufferPtr buf,
> + virPCIEDeviceInfoPtr info)
> {
> if (!info->link_cap && !info->link_sta) {
> virBufferAddLit(buf, "<pci-express/>\n");
> @@ -145,14 +147,16 @@ virPCIEDeviceInfoFormat(virBufferPtr buf,
> virBufferAddLit(buf, "<pci-express>\n");
> virBufferAdjustIndent(buf, 2);
>
> - virPCIELinkFormat(buf, info->link_cap, "cap");
> - virPCIELinkFormat(buf, info->link_sta, "sta");
> + nodeDevPCIELinkFormat(buf, info->link_cap, "cap");
> + nodeDevPCIELinkFormat(buf, info->link_sta, "sta");
>
> virBufferAdjustIndent(buf, -2);
> virBufferAddLit(buf, "</pci-express>\n");
> }
>
> -char *virNodeDeviceDefFormat(const virNodeDeviceDef *def)
> +
> +char *
> +virNodeDeviceDefFormat(const virNodeDeviceDef *def)
> {
> virBuffer buf = VIR_BUFFER_INITIALIZER;
> virNodeDevCapsDefPtr caps;
> @@ -305,7 +309,7 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def)
> data->pci_dev.numa_node);
>
> if (data->pci_dev.flags & VIR_NODE_DEV_CAP_FLAG_PCIE)
> - virPCIEDeviceInfoFormat(&buf, data->pci_dev.pci_express);
> + nodeDevPCIEDeviceInfoFormat(&buf, data->pci_dev.pci_express);
> break;
> case VIR_NODE_DEV_CAP_USB_DEV:
> virBufferAsprintf(&buf, "<bus>%d</bus>\n", data->usb_dev.bus);
> @@ -489,8 +493,9 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def)
> return virBufferContentAndReset(&buf);
> }
>
> +
> /**
> - * virNodeDevCapsDefParseIntOptional:
> + * nodeDevCapsDefParseIntOptional:
> * @xpath: XPath to evaluate
> * @ctxt: Context
> * @value: Where to store parsed value
> @@ -502,11 +507,11 @@ char *virNodeDeviceDefFormat(const virNodeDeviceDef *def)
> * 1 on success
> */
> static int
> -virNodeDevCapsDefParseIntOptional(const char *xpath,
> - xmlXPathContextPtr ctxt,
> - int *value,
> - virNodeDeviceDefPtr def,
> - const char *invalid_error_fmt)
> +nodeDevCapsDefParseIntOptional(const char *xpath,
> + xmlXPathContextPtr ctxt,
> + int *value,
> + virNodeDeviceDefPtr def,
> + const char *invalid_error_fmt)
> {
> int ret;
> int val;
> @@ -524,13 +529,14 @@ virNodeDevCapsDefParseIntOptional(const char *xpath,
> return 1;
> }
>
> +
> static int
> -virNodeDevCapsDefParseULong(const char *xpath,
> - xmlXPathContextPtr ctxt,
> - unsigned *value,
> - virNodeDeviceDefPtr def,
> - const char *missing_error_fmt,
> - const char *invalid_error_fmt)
> +nodeDevCapsDefParseULong(const char *xpath,
> + xmlXPathContextPtr ctxt,
> + unsigned *value,
> + virNodeDeviceDefPtr def,
> + const char *missing_error_fmt,
> + const char *invalid_error_fmt)
> {
> int ret;
> unsigned long val;
> @@ -547,13 +553,14 @@ virNodeDevCapsDefParseULong(const char *xpath,
> return 0;
> }
>
> +
> static int
> -virNodeDevCapsDefParseULongLong(const char *xpath,
> - xmlXPathContextPtr ctxt,
> - unsigned long long *value,
> - virNodeDeviceDefPtr def,
> - const char *missing_error_fmt,
> - const char *invalid_error_fmt)
> +nodeDevCapsDefParseULongLong(const char *xpath,
> + xmlXPathContextPtr ctxt,
> + unsigned long long *value,
> + virNodeDeviceDefPtr def,
> + const char *missing_error_fmt,
> + const char *invalid_error_fmt)
> {
> int ret;
> unsigned long long val;
> @@ -570,11 +577,12 @@ virNodeDevCapsDefParseULongLong(const char *xpath,
> return 0;
> }
>
> +
> static int
> -virNodeDevCapDRMParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapDRMParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1, val;
> @@ -600,11 +608,12 @@ virNodeDevCapDRMParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapStorageParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapStorageParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode, *nodes = NULL;
> size_t i;
> @@ -657,9 +666,9 @@ virNodeDevCapStorageParseXML(xmlXPathContextPtr ctxt,
> data->storage.media_label = virXPathString("string(./media_label[1])", ctxt);
>
> val = 0;
> - if (virNodeDevCapsDefParseULongLong("number(./media_size[1])", ctxt, &val, def,
> - _("no removable media size supplied for '%s'"),
> - _("invalid removable media size supplied for '%s'")) < 0) {
> + if (nodeDevCapsDefParseULongLong("number(./media_size[1])", ctxt, &val, def,
> + _("no removable media size supplied for '%s'"),
> + _("invalid removable media size supplied for '%s'")) < 0) {
> ctxt->node = orignode2;
> VIR_FREE(type);
> goto out;
> @@ -680,9 +689,9 @@ virNodeDevCapStorageParseXML(xmlXPathContextPtr ctxt,
>
> if (!(data->storage.flags & VIR_NODE_DEV_CAP_STORAGE_REMOVABLE)) {
> val = 0;
> - if (virNodeDevCapsDefParseULongLong("number(./size[1])", ctxt, &val, def,
> - _("no size supplied for '%s'"),
> - _("invalid size supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULongLong("number(./size[1])", ctxt, &val, def,
> + _("no size supplied for '%s'"),
> + _("invalid size supplied for '%s'")) < 0)
> goto out;
> data->storage.size = val;
> }
> @@ -694,11 +703,12 @@ virNodeDevCapStorageParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapSCSIParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapSCSIParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1;
> @@ -706,28 +716,28 @@ virNodeDevCapSCSIParseXML(xmlXPathContextPtr ctxt,
> orignode = ctxt->node;
> ctxt->node = node;
>
> - if (virNodeDevCapsDefParseULong("number(./host[1])", ctxt,
> - &data->scsi.host, def,
> - _("no SCSI host ID supplied for '%s'"),
> - _("invalid SCSI host ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./host[1])", ctxt,
> + &data->scsi.host, def,
> + _("no SCSI host ID supplied for '%s'"),
> + _("invalid SCSI host ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> - &data->scsi.bus, def,
> - _("no SCSI bus ID supplied for '%s'"),
> - _("invalid SCSI bus ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> + &data->scsi.bus, def,
> + _("no SCSI bus ID supplied for '%s'"),
> + _("invalid SCSI bus ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./target[1])", ctxt,
> - &data->scsi.target, def,
> - _("no SCSI target ID supplied for '%s'"),
> + if (nodeDevCapsDefParseULong("number(./target[1])", ctxt,
> + &data->scsi.target, def,
> + _("no SCSI target ID supplied for '%s'"),
> _("invalid SCSI target ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./lun[1])", ctxt,
> - &data->scsi.lun, def,
> - _("no SCSI LUN ID supplied for '%s'"),
> - _("invalid SCSI LUN ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./lun[1])", ctxt,
> + &data->scsi.lun, def,
> + _("no SCSI LUN ID supplied for '%s'"),
> + _("invalid SCSI LUN ID supplied for '%s'")) < 0)
> goto out;
>
> data->scsi.type = virXPathString("string(./type[1])", ctxt);
> @@ -740,10 +750,10 @@ virNodeDevCapSCSIParseXML(xmlXPathContextPtr ctxt,
>
>
> static int
> -virNodeDevCapSCSITargetParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapSCSITargetParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1;
> @@ -768,12 +778,12 @@ virNodeDevCapSCSITargetParseXML(xmlXPathContextPtr ctxt,
>
>
> static int
> -virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data,
> - int create,
> - const char *virt_type)
> +nodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data,
> + int create,
> + const char *virt_type)
> {
> xmlNodePtr orignode, *nodes = NULL;
> int ret = -1, n = 0;
> @@ -784,17 +794,17 @@ virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> ctxt->node = node;
>
> if (create == EXISTING_DEVICE) {
> - if (virNodeDevCapsDefParseULong("number(./host[1])", ctxt,
> - &data->scsi_host.host, def,
> - _("no SCSI host ID supplied for '%s'"),
> - _("invalid SCSI host ID supplied for '%s'")) < 0) {
> + if (nodeDevCapsDefParseULong("number(./host[1])", ctxt,
> + &data->scsi_host.host, def,
> + _("no SCSI host ID supplied for '%s'"),
> + _("invalid SCSI host ID supplied for '%s'")) < 0) {
> goto out;
> }
> /* Optional unique_id value */
> data->scsi_host.unique_id = -1;
> - if (virNodeDevCapsDefParseIntOptional("number(./unique_id[1])", ctxt,
> - &data->scsi_host.unique_id, def,
> - _("invalid unique_id supplied for '%s'")) < 0) {
> + if (nodeDevCapsDefParseIntOptional("number(./unique_id[1])", ctxt,
> + &data->scsi_host.unique_id, def,
> + _("invalid unique_id supplied for '%s'")) < 0) {
> goto out;
> }
> }
> @@ -825,9 +835,9 @@ virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> orignode2 = ctxt->node;
> ctxt->node = nodes[i];
>
> - if (virNodeDevCapsDefParseString("string(./wwnn[1])",
> - ctxt,
> - &data->scsi_host.wwnn) < 0) {
> + if (nodeDevCapsDefParseString("string(./wwnn[1])",
> + ctxt,
> + &data->scsi_host.wwnn) < 0) {
> if (virRandomGenerateWWN(&data->scsi_host.wwnn, virt_type) < 0) {
> virReportError(VIR_ERR_INTERNAL_ERROR,
> _("no WWNN supplied for '%s', and "
> @@ -837,9 +847,9 @@ virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> }
> }
>
> - if (virNodeDevCapsDefParseString("string(./wwpn[1])",
> - ctxt,
> - &data->scsi_host.wwpn) < 0) {
> + if (nodeDevCapsDefParseString("string(./wwpn[1])",
> + ctxt,
> + &data->scsi_host.wwpn) < 0) {
> if (virRandomGenerateWWN(&data->scsi_host.wwpn, virt_type) < 0) {
> virReportError(VIR_ERR_INTERNAL_ERROR,
> _("no WWPN supplied for '%s', and "
> @@ -849,9 +859,9 @@ virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
> }
> }
>
> - if (virNodeDevCapsDefParseString("string(./fabric_wwn[1])",
> - ctxt,
> - &data->scsi_host.fabric_wwn) < 0)
> + if (nodeDevCapsDefParseString("string(./fabric_wwn[1])",
> + ctxt,
> + &data->scsi_host.fabric_wwn) < 0)
> VIR_DEBUG("No fabric_wwn defined for '%s'", def->name);
>
> ctxt->node = orignode2;
> @@ -877,10 +887,10 @@ virNodeDevCapSCSIHostParseXML(xmlXPathContextPtr ctxt,
>
>
> static int
> -virNodeDevCapNetParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapNetParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode, lnk;
> size_t i = -1;
> @@ -954,11 +964,12 @@ virNodeDevCapNetParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapUSBInterfaceParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapUSBInterfaceParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1;
> @@ -966,27 +977,27 @@ virNodeDevCapUSBInterfaceParseXML(xmlXPathContextPtr ctxt,
> orignode = ctxt->node;
> ctxt->node = node;
>
> - if (virNodeDevCapsDefParseULong("number(./number[1])", ctxt,
> - &data->usb_if.number, def,
> - _("no USB interface number supplied for '%s'"),
> - _("invalid USB interface number supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./number[1])", ctxt,
> + &data->usb_if.number, def,
> + _("no USB interface number supplied for '%s'"),
> + _("invalid USB interface number supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./class[1])", ctxt,
> - &data->usb_if._class, def,
> - _("no USB interface class supplied for '%s'"),
> - _("invalid USB interface class supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./class[1])", ctxt,
> + &data->usb_if._class, def,
> + _("no USB interface class supplied for '%s'"),
> + _("invalid USB interface class supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./subclass[1])", ctxt,
> - &data->usb_if.subclass, def,
> - _("no USB interface subclass supplied for '%s'"),
> - _("invalid USB interface subclass supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./subclass[1])", ctxt,
> + &data->usb_if.subclass, def,
> + _("no USB interface subclass supplied for '%s'"),
> + _("invalid USB interface subclass supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./protocol[1])", ctxt,
> - &data->usb_if.protocol, def,
> - _("no USB interface protocol supplied for '%s'"),
> + if (nodeDevCapsDefParseULong("number(./protocol[1])", ctxt,
> + &data->usb_if.protocol, def,
> + _("no USB interface protocol supplied for '%s'"),
> _("invalid USB interface protocol supplied for '%s'")) < 0)
> goto out;
>
> @@ -998,13 +1009,14 @@ virNodeDevCapUSBInterfaceParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapsDefParseHexId(const char *xpath,
> - xmlXPathContextPtr ctxt,
> - unsigned *value,
> - virNodeDeviceDefPtr def,
> - const char *missing_error_fmt,
> - const char *invalid_error_fmt)
> +nodeDevCapsDefParseHexId(const char *xpath,
> + xmlXPathContextPtr ctxt,
> + unsigned *value,
> + virNodeDeviceDefPtr def,
> + const char *missing_error_fmt,
> + const char *invalid_error_fmt)
> {
> int ret;
> unsigned long val;
> @@ -1021,11 +1033,12 @@ virNodeDevCapsDefParseHexId(const char *xpath,
> return 0;
> }
>
> +
> static int
> -virNodeDevCapUSBDevParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapUSBDevParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1;
> @@ -1033,28 +1046,28 @@ virNodeDevCapUSBDevParseXML(xmlXPathContextPtr ctxt,
> orignode = ctxt->node;
> ctxt->node = node;
>
> - if (virNodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> - &data->usb_dev.bus, def,
> - _("no USB bus number supplied for '%s'"),
> - _("invalid USB bus number supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> + &data->usb_dev.bus, def,
> + _("no USB bus number supplied for '%s'"),
> + _("invalid USB bus number supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./device[1])", ctxt,
> - &data->usb_dev.device, def,
> - _("no USB device number supplied for '%s'"),
> - _("invalid USB device number supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./device[1])", ctxt,
> + &data->usb_dev.device, def,
> + _("no USB device number supplied for '%s'"),
> + _("invalid USB device number supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseHexId("string(./vendor[1]/@id)", ctxt,
> - &data->usb_dev.vendor, def,
> - _("no USB vendor ID supplied for '%s'"),
> - _("invalid USB vendor ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseHexId("string(./vendor[1]/@id)", ctxt,
> + &data->usb_dev.vendor, def,
> + _("no USB vendor ID supplied for '%s'"),
> + _("invalid USB vendor ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseHexId("string(./product[1]/@id)", ctxt,
> - &data->usb_dev.product, def,
> - _("no USB product ID supplied for '%s'"),
> - _("invalid USB product ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseHexId("string(./product[1]/@id)", ctxt,
> + &data->usb_dev.product, def,
> + _("no USB product ID supplied for '%s'"),
> + _("invalid USB product ID supplied for '%s'")) < 0)
> goto out;
>
> data->usb_dev.vendor_name = virXPathString("string(./vendor[1])", ctxt);
> @@ -1066,10 +1079,11 @@ virNodeDevCapUSBDevParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapPCIDevIommuGroupParseXML(xmlXPathContextPtr ctxt,
> - xmlNodePtr iommuGroupNode,
> - virNodeDevCapDataPtr data)
> +nodeDevCapPCIDevIommuGroupParseXML(xmlXPathContextPtr ctxt,
> + xmlNodePtr iommuGroupNode,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr origNode = ctxt->node;
> xmlNodePtr *addrNodes = NULL;
> @@ -1122,10 +1136,11 @@ virNodeDevCapPCIDevIommuGroupParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virPCIEDeviceInfoLinkParseXML(xmlXPathContextPtr ctxt,
> - xmlNodePtr linkNode,
> - virPCIELinkPtr lnk)
> +nodeDevPCIEDeviceInfoLinkParseXML(xmlXPathContextPtr ctxt,
> + xmlNodePtr linkNode,
> + virPCIELinkPtr lnk)
> {
> xmlNodePtr origNode = ctxt->node;
> int ret = -1, speed;
> @@ -1168,10 +1183,11 @@ virPCIEDeviceInfoLinkParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virPCIEDeviceInfoParseXML(xmlXPathContextPtr ctxt,
> - xmlNodePtr pciExpressNode,
> - virPCIEDeviceInfoPtr pci_express)
> +nodeDevPCIEDeviceInfoParseXML(xmlXPathContextPtr ctxt,
> + xmlNodePtr pciExpressNode,
> + virPCIEDeviceInfoPtr pci_express)
> {
> xmlNodePtr lnk, origNode = ctxt->node;
> int ret = -1;
> @@ -1182,8 +1198,8 @@ virPCIEDeviceInfoParseXML(xmlXPathContextPtr ctxt,
> if (VIR_ALLOC(pci_express->link_cap) < 0)
> goto cleanup;
>
> - if (virPCIEDeviceInfoLinkParseXML(ctxt, lnk,
> - pci_express->link_cap) < 0)
> + if (nodeDevPCIEDeviceInfoLinkParseXML(ctxt, lnk,
> + pci_express->link_cap) < 0)
> goto cleanup;
> }
>
> @@ -1191,8 +1207,8 @@ virPCIEDeviceInfoParseXML(xmlXPathContextPtr ctxt,
> if (VIR_ALLOC(pci_express->link_sta) < 0)
> goto cleanup;
>
> - if (virPCIEDeviceInfoLinkParseXML(ctxt, lnk,
> - pci_express->link_sta) < 0)
> + if (nodeDevPCIEDeviceInfoLinkParseXML(ctxt, lnk,
> + pci_express->link_sta) < 0)
> goto cleanup;
> }
>
> @@ -1204,9 +1220,9 @@ virPCIEDeviceInfoParseXML(xmlXPathContextPtr ctxt,
>
>
> static int
> -virNodeDevPCICapabilityParseXML(xmlXPathContextPtr ctxt,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevPCICapabilityParseXML(xmlXPathContextPtr ctxt,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> char *maxFuncsStr = virXMLPropString(node, "maxCount");
> char *type = virXMLPropString(node, "type");
> @@ -1292,10 +1308,10 @@ virNodeDevPCICapabilityParseXML(xmlXPathContextPtr ctxt,
>
>
> static int
> -virNodeDevCapPCIDevParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapPCIDevParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode, iommuGroupNode, pciExpress;
> xmlNodePtr *nodes = NULL;
> @@ -1308,40 +1324,40 @@ virNodeDevCapPCIDevParseXML(xmlXPathContextPtr ctxt,
> orignode = ctxt->node;
> ctxt->node = node;
>
> - if (virNodeDevCapsDefParseULong("number(./domain[1])", ctxt,
> - &data->pci_dev.domain, def,
> - _("no PCI domain ID supplied for '%s'"),
> - _("invalid PCI domain ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./domain[1])", ctxt,
> + &data->pci_dev.domain, def,
> + _("no PCI domain ID supplied for '%s'"),
> + _("invalid PCI domain ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> - &data->pci_dev.bus, def,
> - _("no PCI bus ID supplied for '%s'"),
> - _("invalid PCI bus ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./bus[1])", ctxt,
> + &data->pci_dev.bus, def,
> + _("no PCI bus ID supplied for '%s'"),
> + _("invalid PCI bus ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./slot[1])", ctxt,
> - &data->pci_dev.slot, def,
> - _("no PCI slot ID supplied for '%s'"),
> - _("invalid PCI slot ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./slot[1])", ctxt,
> + &data->pci_dev.slot, def,
> + _("no PCI slot ID supplied for '%s'"),
> + _("invalid PCI slot ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseULong("number(./function[1])", ctxt,
> - &data->pci_dev.function, def,
> - _("no PCI function ID supplied for '%s'"),
> - _("invalid PCI function ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseULong("number(./function[1])", ctxt,
> + &data->pci_dev.function, def,
> + _("no PCI function ID supplied for '%s'"),
> + _("invalid PCI function ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseHexId("string(./vendor[1]/@id)", ctxt,
> - &data->pci_dev.vendor, def,
> - _("no PCI vendor ID supplied for '%s'"),
> - _("invalid PCI vendor ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseHexId("string(./vendor[1]/@id)", ctxt,
> + &data->pci_dev.vendor, def,
> + _("no PCI vendor ID supplied for '%s'"),
> + _("invalid PCI vendor ID supplied for '%s'")) < 0)
> goto out;
>
> - if (virNodeDevCapsDefParseHexId("string(./product[1]/@id)", ctxt,
> - &data->pci_dev.product, def,
> - _("no PCI product ID supplied for '%s'"),
> - _("invalid PCI product ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseHexId("string(./product[1]/@id)", ctxt,
> + &data->pci_dev.product, def,
> + _("no PCI product ID supplied for '%s'"),
> + _("invalid PCI product ID supplied for '%s'")) < 0)
> goto out;
>
> data->pci_dev.vendor_name = virXPathString("string(./vendor[1])", ctxt);
> @@ -1351,30 +1367,30 @@ virNodeDevCapPCIDevParseXML(xmlXPathContextPtr ctxt,
> goto out;
>
> for (i = 0; i < n; i++) {
> - if (virNodeDevPCICapabilityParseXML(ctxt, nodes[i], data) < 0)
> + if (nodeDevPCICapabilityParseXML(ctxt, nodes[i], data) < 0)
> goto out;
> }
> VIR_FREE(nodes);
>
> if ((iommuGroupNode = virXPathNode("./iommuGroup[1]", ctxt))) {
> - if (virNodeDevCapPCIDevIommuGroupParseXML(ctxt, iommuGroupNode,
> - data) < 0) {
> + if (nodeDevCapPCIDevIommuGroupParseXML(ctxt, iommuGroupNode,
> + data) < 0) {
> goto out;
> }
> }
>
> /* The default value is -1 since zero is valid NUMA node number */
> data->pci_dev.numa_node = -1;
> - if (virNodeDevCapsDefParseIntOptional("number(./numa[1]/@node)", ctxt,
> - &data->pci_dev.numa_node, def,
> - _("invalid NUMA node ID supplied for '%s'")) < 0)
> + if (nodeDevCapsDefParseIntOptional("number(./numa[1]/@node)", ctxt,
> + &data->pci_dev.numa_node, def,
> + _("invalid NUMA node ID supplied for '%s'")) < 0)
> goto out;
>
> if ((pciExpress = virXPathNode("./pci-express[1]", ctxt))) {
> if (VIR_ALLOC(pci_express) < 0)
> goto out;
>
> - if (virPCIEDeviceInfoParseXML(ctxt, pciExpress, pci_express) < 0)
> + if (nodeDevPCIEDeviceInfoParseXML(ctxt, pciExpress, pci_express) < 0)
> goto out;
>
> data->pci_dev.pci_express = pci_express;
> @@ -1391,11 +1407,12 @@ virNodeDevCapPCIDevParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static int
> -virNodeDevCapSystemParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - virNodeDevCapDataPtr data)
> +nodeDevCapSystemParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + virNodeDevCapDataPtr data)
> {
> xmlNodePtr orignode;
> int ret = -1;
> @@ -1435,12 +1452,13 @@ virNodeDevCapSystemParseXML(xmlXPathContextPtr ctxt,
> return ret;
> }
>
> +
> static virNodeDevCapsDefPtr
> -virNodeDevCapsDefParseXML(xmlXPathContextPtr ctxt,
> - virNodeDeviceDefPtr def,
> - xmlNodePtr node,
> - int create,
> - const char *virt_type)
> +nodeDevCapsDefParseXML(xmlXPathContextPtr ctxt,
> + virNodeDeviceDefPtr def,
> + xmlNodePtr node,
> + int create,
> + const char *virt_type)
> {
> virNodeDevCapsDefPtr caps;
> char *tmp;
> @@ -1467,37 +1485,37 @@ virNodeDevCapsDefParseXML(xmlXPathContextPtr ctxt,
>
> switch (caps->data.type) {
> case VIR_NODE_DEV_CAP_SYSTEM:
> - ret = virNodeDevCapSystemParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapSystemParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_PCI_DEV:
> - ret = virNodeDevCapPCIDevParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapPCIDevParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_USB_DEV:
> - ret = virNodeDevCapUSBDevParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapUSBDevParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_USB_INTERFACE:
> - ret = virNodeDevCapUSBInterfaceParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapUSBInterfaceParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_NET:
> - ret = virNodeDevCapNetParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapNetParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_SCSI_HOST:
> - ret = virNodeDevCapSCSIHostParseXML(ctxt, def, node,
> - &caps->data,
> - create,
> - virt_type);
> + ret = nodeDevCapSCSIHostParseXML(ctxt, def, node,
> + &caps->data,
> + create,
> + virt_type);
> break;
> case VIR_NODE_DEV_CAP_SCSI_TARGET:
> - ret = virNodeDevCapSCSITargetParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapSCSITargetParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_SCSI:
> - ret = virNodeDevCapSCSIParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapSCSIParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_STORAGE:
> - ret = virNodeDevCapStorageParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapStorageParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_DRM:
> - ret = virNodeDevCapDRMParseXML(ctxt, def, node, &caps->data);
> + ret = nodeDevCapDRMParseXML(ctxt, def, node, &caps->data);
> break;
> case VIR_NODE_DEV_CAP_FC_HOST:
> case VIR_NODE_DEV_CAP_VPORTS:
> @@ -1519,10 +1537,11 @@ virNodeDevCapsDefParseXML(xmlXPathContextPtr ctxt,
> return NULL;
> }
>
> +
> static virNodeDeviceDefPtr
> -virNodeDeviceDefParseXML(xmlXPathContextPtr ctxt,
> - int create,
> - const char *virt_type)
> +nodeDeviceDefParseXML(xmlXPathContextPtr ctxt,
> + int create,
> + const char *virt_type)
> {
> virNodeDeviceDefPtr def;
> virNodeDevCapsDefPtr *next_cap;
> @@ -1614,10 +1633,10 @@ virNodeDeviceDefParseXML(xmlXPathContextPtr ctxt,
>
> next_cap = &def->caps;
> for (i = 0; i < n; i++) {
> - *next_cap = virNodeDevCapsDefParseXML(ctxt, def,
> - nodes[i],
> - create,
> - virt_type);
> + *next_cap = nodeDevCapsDefParseXML(ctxt, def,
> + nodes[i],
> + create,
> + virt_type);
> if (!*next_cap)
> goto error;
>
> @@ -1633,6 +1652,7 @@ virNodeDeviceDefParseXML(xmlXPathContextPtr ctxt,
> return NULL;
> }
>
> +
> virNodeDeviceDefPtr
> virNodeDeviceDefParseNode(xmlDocPtr xml,
> xmlNodePtr root,
> @@ -1657,18 +1677,19 @@ virNodeDeviceDefParseNode(xmlDocPtr xml,
> }
>
> ctxt->node = root;
> - def = virNodeDeviceDefParseXML(ctxt, create, virt_type);
> + def = nodeDeviceDefParseXML(ctxt, create, virt_type);
>
> cleanup:
> xmlXPathFreeContext(ctxt);
> return def;
> }
>
> +
> static virNodeDeviceDefPtr
> -virNodeDeviceDefParse(const char *str,
> - const char *filename,
> - int create,
> - const char *virt_type)
> +nodeDeviceDefParse(const char *str,
> + const char *filename,
> + int create,
> + const char *virt_type)
> {
> xmlDocPtr xml;
> virNodeDeviceDefPtr def = NULL;
> @@ -1682,22 +1703,25 @@ virNodeDeviceDefParse(const char *str,
> return def;
> }
>
> +
> virNodeDeviceDefPtr
> virNodeDeviceDefParseString(const char *str,
> int create,
> const char *virt_type)
> {
> - return virNodeDeviceDefParse(str, NULL, create, virt_type);
> + return nodeDeviceDefParse(str, NULL, create, virt_type);
> }
>
> +
> virNodeDeviceDefPtr
> virNodeDeviceDefParseFile(const char *filename,
> int create,
> const char *virt_type)
> {
> - return virNodeDeviceDefParse(NULL, filename, create, virt_type);
> + return nodeDeviceDefParse(NULL, filename, create, virt_type);
> }
>
> +
> /*
> * Return fc_host dev's WWNN and WWPN
> */
> diff --git a/src/conf/virnodedeviceobj.c b/src/conf/virnodedeviceobj.c
> index 83f7217..a416fb8 100644
> --- a/src/conf/virnodedeviceobj.c
> +++ b/src/conf/virnodedeviceobj.c
> @@ -33,7 +33,9 @@
> VIR_LOG_INIT("conf.virnodedeviceobj");
>
>
> -int virNodeDeviceHasCap(const virNodeDeviceObj *dev, const char *cap)
> +int
> +virNodeDeviceHasCap(const virNodeDeviceObj *dev,
> + const char *cap)
> {
> virNodeDevCapsDefPtr caps = dev->def->caps;
> const char *fc_host_cap =
> @@ -58,7 +60,7 @@ int virNodeDeviceHasCap(const virNodeDeviceObj *dev, const char *cap)
> }
>
>
> -/* virNodeDeviceFindFCCapDef:
> +/* nodeDeviceFindFCCapDef:
> * @dev: Pointer to current device
> *
> * Search the device object 'caps' array for fc_host capability.
> @@ -67,7 +69,7 @@ int virNodeDeviceHasCap(const virNodeDeviceObj *dev, const char *cap)
> * Pointer to the caps or NULL if not found
> */
> static virNodeDevCapsDefPtr
> -virNodeDeviceFindFCCapDef(const virNodeDeviceObj *dev)
> +nodeDeviceFindFCCapDef(const virNodeDeviceObj *dev)
> {
> virNodeDevCapsDefPtr caps = dev->def->caps;
>
> @@ -125,8 +127,9 @@ virNodeDeviceFindBySysfsPath(virNodeDeviceObjListPtr devs,
> }
>
>
> -virNodeDeviceObjPtr virNodeDeviceFindByName(virNodeDeviceObjListPtr devs,
> - const char *name)
> +virNodeDeviceObjPtr
> +virNodeDeviceFindByName(virNodeDeviceObjListPtr devs,
> + const char *name)
> {
> size_t i;
>
> @@ -142,16 +145,16 @@ virNodeDeviceObjPtr virNodeDeviceFindByName(virNodeDeviceObjListPtr devs,
>
>
> static virNodeDeviceObjPtr
> -virNodeDeviceFindByWWNs(virNodeDeviceObjListPtr devs,
> - const char *parent_wwnn,
> - const char *parent_wwpn)
> +nodeDeviceFindByWWNs(virNodeDeviceObjListPtr devs,
> + const char *parent_wwnn,
> + const char *parent_wwpn)
> {
> size_t i;
>
> for (i = 0; i < devs->count; i++) {
> virNodeDevCapsDefPtr cap;
> virNodeDeviceObjLock(devs->objs[i]);
> - if ((cap = virNodeDeviceFindFCCapDef(devs->objs[i])) &&
> + if ((cap = nodeDeviceFindFCCapDef(devs->objs[i])) &&
> STREQ_NULLABLE(cap->data.scsi_host.wwnn, parent_wwnn) &&
> STREQ_NULLABLE(cap->data.scsi_host.wwpn, parent_wwpn))
> return devs->objs[i];
> @@ -163,15 +166,15 @@ virNodeDeviceFindByWWNs(virNodeDeviceObjListPtr devs,
>
>
> static virNodeDeviceObjPtr
> -virNodeDeviceFindByFabricWWN(virNodeDeviceObjListPtr devs,
> - const char *parent_fabric_wwn)
> +nodeDeviceFindByFabricWWN(virNodeDeviceObjListPtr devs,
> + const char *parent_fabric_wwn)
> {
> size_t i;
>
> for (i = 0; i < devs->count; i++) {
> virNodeDevCapsDefPtr cap;
> virNodeDeviceObjLock(devs->objs[i]);
> - if ((cap = virNodeDeviceFindFCCapDef(devs->objs[i])) &&
> + if ((cap = nodeDeviceFindFCCapDef(devs->objs[i])) &&
> STREQ_NULLABLE(cap->data.scsi_host.fabric_wwn, parent_fabric_wwn))
> return devs->objs[i];
> virNodeDeviceObjUnlock(devs->objs[i]);
> @@ -182,8 +185,8 @@ virNodeDeviceFindByFabricWWN(virNodeDeviceObjListPtr devs,
>
>
> static virNodeDeviceObjPtr
> -virNodeDeviceFindByCap(virNodeDeviceObjListPtr devs,
> - const char *cap)
> +nodeDeviceFindByCap(virNodeDeviceObjListPtr devs,
> + const char *cap)
> {
> size_t i;
>
> @@ -198,7 +201,8 @@ virNodeDeviceFindByCap(virNodeDeviceObjListPtr devs,
> }
>
>
> -void virNodeDeviceObjFree(virNodeDeviceObjPtr dev)
> +void
> +virNodeDeviceObjFree(virNodeDeviceObjPtr dev)
> {
> if (!dev)
> return;
> @@ -212,7 +216,9 @@ void virNodeDeviceObjFree(virNodeDeviceObjPtr dev)
> VIR_FREE(dev);
> }
>
> -void virNodeDeviceObjListFree(virNodeDeviceObjListPtr devs)
> +
> +void
> +virNodeDeviceObjListFree(virNodeDeviceObjListPtr devs)
> {
> size_t i;
> for (i = 0; i < devs->count; i++)
> @@ -221,8 +227,10 @@ void virNodeDeviceObjListFree(virNodeDeviceObjListPtr devs)
> devs->count = 0;
> }
>
> -virNodeDeviceObjPtr virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
> - virNodeDeviceDefPtr def)
> +
> +virNodeDeviceObjPtr
> +virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
> + virNodeDeviceDefPtr def)
> {
> virNodeDeviceObjPtr device;
>
> @@ -254,8 +262,10 @@ virNodeDeviceObjPtr virNodeDeviceAssignDef(virNodeDeviceObjListPtr devs,
>
> }
>
> -void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
> - virNodeDeviceObjPtr *dev)
> +
> +void
> +virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
> + virNodeDeviceObjPtr *dev)
> {
> size_t i;
>
> @@ -279,7 +289,7 @@ void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
> /*
> * Return the NPIV dev's parent device name
> */
> -/* virNodeDeviceFindFCParentHost:
> +/* nodeDeviceFindFCParentHost:
> * @parent: Pointer to node device object
> *
> * Search the capabilities for the device to find the FC capabilities
> @@ -289,7 +299,7 @@ void virNodeDeviceObjRemove(virNodeDeviceObjListPtr devs,
> * parent_host value on success (>= 0), -1 otherwise.
> */
> static int
> -virNodeDeviceFindFCParentHost(virNodeDeviceObjPtr parent)
> +nodeDeviceFindFCParentHost(virNodeDeviceObjPtr parent)
> {
> virNodeDevCapsDefPtr cap = virNodeDeviceFindVPORTCapDef(parent);
>
> @@ -306,9 +316,9 @@ virNodeDeviceFindFCParentHost(virNodeDeviceObjPtr parent)
>
>
> static int
> -virNodeDeviceGetParentHostByParent(virNodeDeviceObjListPtr devs,
> - const char *dev_name,
> - const char *parent_name)
> +nodeDeviceGetParentHostByParent(virNodeDeviceObjListPtr devs,
> + const char *dev_name,
> + const char *parent_name)
> {
> virNodeDeviceObjPtr parent = NULL;
> int ret;
> @@ -320,7 +330,7 @@ virNodeDeviceGetParentHostByParent(virNodeDeviceObjListPtr devs,
> return -1;
> }
>
> - ret = virNodeDeviceFindFCParentHost(parent);
> + ret = nodeDeviceFindFCParentHost(parent);
>
> virNodeDeviceObjUnlock(parent);
>
> @@ -329,22 +339,22 @@ virNodeDeviceGetParentHostByParent(virNodeDeviceObjListPtr devs,
>
>
> static int
> -virNodeDeviceGetParentHostByWWNs(virNodeDeviceObjListPtr devs,
> - const char *dev_name,
> - const char *parent_wwnn,
> - const char *parent_wwpn)
> +nodeDeviceGetParentHostByWWNs(virNodeDeviceObjListPtr devs,
> + const char *dev_name,
> + const char *parent_wwnn,
> + const char *parent_wwpn)
> {
> virNodeDeviceObjPtr parent = NULL;
> int ret;
>
> - if (!(parent = virNodeDeviceFindByWWNs(devs, parent_wwnn, parent_wwpn))) {
> + if (!(parent = nodeDeviceFindByWWNs(devs, parent_wwnn, parent_wwpn))) {
> virReportError(VIR_ERR_INTERNAL_ERROR,
> _("Could not find parent device for '%s'"),
> dev_name);
> return -1;
> }
>
> - ret = virNodeDeviceFindFCParentHost(parent);
> + ret = nodeDeviceFindFCParentHost(parent);
>
> virNodeDeviceObjUnlock(parent);
>
> @@ -353,21 +363,21 @@ virNodeDeviceGetParentHostByWWNs(virNodeDeviceObjListPtr devs,
>
>
> static int
> -virNodeDeviceGetParentHostByFabricWWN(virNodeDeviceObjListPtr devs,
> - const char *dev_name,
> - const char *parent_fabric_wwn)
> +nodeDeviceGetParentHostByFabricWWN(virNodeDeviceObjListPtr devs,
> + const char *dev_name,
> + const char *parent_fabric_wwn)
> {
> virNodeDeviceObjPtr parent = NULL;
> int ret;
>
> - if (!(parent = virNodeDeviceFindByFabricWWN(devs, parent_fabric_wwn))) {
> + if (!(parent = nodeDeviceFindByFabricWWN(devs, parent_fabric_wwn))) {
> virReportError(VIR_ERR_INTERNAL_ERROR,
> _("Could not find parent device for '%s'"),
> dev_name);
> return -1;
> }
>
> - ret = virNodeDeviceFindFCParentHost(parent);
> + ret = nodeDeviceFindFCParentHost(parent);
>
> virNodeDeviceObjUnlock(parent);
>
> @@ -376,19 +386,19 @@ virNodeDeviceGetParentHostByFabricWWN(virNodeDeviceObjListPtr devs,
>
>
> static int
> -virNodeDeviceFindVportParentHost(virNodeDeviceObjListPtr devs)
> +nodeDeviceFindVportParentHost(virNodeDeviceObjListPtr devs)
> {
> virNodeDeviceObjPtr parent = NULL;
> const char *cap = virNodeDevCapTypeToString(VIR_NODE_DEV_CAP_VPORTS);
> int ret;
>
> - if (!(parent = virNodeDeviceFindByCap(devs, cap))) {
> + if (!(parent = nodeDeviceFindByCap(devs, cap))) {
> virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
> _("Could not find any vport capable device"));
> return -1;
> }
>
> - ret = virNodeDeviceFindFCParentHost(parent);
> + ret = nodeDeviceFindFCParentHost(parent);
>
> virNodeDeviceObjUnlock(parent);
>
> @@ -404,38 +414,42 @@ virNodeDeviceGetParentHost(virNodeDeviceObjListPtr devs,
> int parent_host = -1;
>
> if (def->parent) {
> - parent_host = virNodeDeviceGetParentHostByParent(devs, def->name,
> - def->parent);
> + parent_host = nodeDeviceGetParentHostByParent(devs, def->name,
> + def->parent);
> } else if (def->parent_wwnn && def->parent_wwpn) {
> - parent_host = virNodeDeviceGetParentHostByWWNs(devs, def->name,
> - def->parent_wwnn,
> - def->parent_wwpn);
> + parent_host = nodeDeviceGetParentHostByWWNs(devs, def->name,
> + def->parent_wwnn,
> + def->parent_wwpn);
> } else if (def->parent_fabric_wwn) {
> parent_host =
> - virNodeDeviceGetParentHostByFabricWWN(devs, def->name,
> - def->parent_fabric_wwn);
> + nodeDeviceGetParentHostByFabricWWN(devs, def->name,
> + def->parent_fabric_wwn);
> } else if (create == CREATE_DEVICE) {
> /* Try to find a vport capable scsi_host when no parent supplied */
> - parent_host = virNodeDeviceFindVportParentHost(devs);
> + parent_host = nodeDeviceFindVportParentHost(devs);
> }
>
> return parent_host;
> }
>
>
> -void virNodeDeviceObjLock(virNodeDeviceObjPtr obj)
> +void
> +virNodeDeviceObjLock(virNodeDeviceObjPtr obj)
> {
> virMutexLock(&obj->lock);
> }
>
> -void virNodeDeviceObjUnlock(virNodeDeviceObjPtr obj)
> +
> +void
> +virNodeDeviceObjUnlock(virNodeDeviceObjPtr obj)
> {
> virMutexUnlock(&obj->lock);
> }
>
> +
> static bool
> -virNodeDeviceCapMatch(virNodeDeviceObjPtr devobj,
> - int type)
> +nodeDeviceCapMatch(virNodeDeviceObjPtr devobj,
> + int type)
> {
> virNodeDevCapsDefPtr cap = NULL;
>
> @@ -459,11 +473,12 @@ virNodeDeviceCapMatch(virNodeDeviceObjPtr devobj,
> return false;
> }
>
> +
> #define MATCH(FLAG) ((flags & (VIR_CONNECT_LIST_NODE_DEVICES_CAP_ ## FLAG)) && \
> - virNodeDeviceCapMatch(devobj, VIR_NODE_DEV_CAP_ ## FLAG))
> + nodeDeviceCapMatch(devobj, VIR_NODE_DEV_CAP_ ## FLAG))
> static bool
> -virNodeDeviceMatch(virNodeDeviceObjPtr devobj,
> - unsigned int flags)
> +nodeDeviceMatch(virNodeDeviceObjPtr devobj,
> + unsigned int flags)
> {
> /* filter by cap type */
> if (flags & VIR_CONNECT_LIST_NODE_DEVICES_FILTERS_CAP) {
> @@ -487,6 +502,7 @@ virNodeDeviceMatch(virNodeDeviceObjPtr devobj,
> }
> #undef MATCH
>
> +
> int
> virNodeDeviceObjListExport(virConnectPtr conn,
> virNodeDeviceObjList devobjs,
> @@ -507,7 +523,7 @@ virNodeDeviceObjListExport(virConnectPtr conn,
> virNodeDeviceObjPtr devobj = devobjs.objs[i];
> virNodeDeviceObjLock(devobj);
> if ((!filter || filter(conn, devobj->def)) &&
> - virNodeDeviceMatch(devobj, flags)) {
> + nodeDeviceMatch(devobj, flags)) {
> if (devices) {
> if (!(device = virGetNodeDevice(conn, devobj->def->name)) ||
> VIR_STRDUP(device->parent, devobj->def->parent) < 0) {
> --
> 2.9.3
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20170302/7500e0e9/attachment-0001.sig>
More information about the libvir-list
mailing list