]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: Move virDomainPCIAddressAsString() to util/virpci
authorAndrea Bolognani <abologna@redhat.com>
Tue, 4 Sep 2018 16:32:38 +0000 (18:32 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Wed, 5 Sep 2018 13:51:28 +0000 (15:51 +0200)
It's a better fit than conf/domain_conf.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
src/conf/domain_addr.c
src/conf/domain_addr.h
src/libvirt_private.syms
src/util/virpci.c
src/util/virpci.h

index b62fd53c66eb545db4deecb6e5c7ced013b0a537..d2e1142462c2c9fbb32879cf757e73d8f4d6ec7f 100644 (file)
@@ -573,20 +573,6 @@ virDomainPCIAddressSetGrow(virDomainPCIAddressSetPtr addrs,
 }
 
 
-char *
-virDomainPCIAddressAsString(virPCIDeviceAddressPtr addr)
-{
-    char *str;
-
-    ignore_value(virAsprintf(&str, "%.4x:%.2x:%.2x.%.1x",
-                             addr->domain,
-                             addr->bus,
-                             addr->slot,
-                             addr->function));
-    return str;
-}
-
-
 /*
  * Check if the PCI slot is used by another device.
  */
index 5ad9d8ef3da199456354041a890991ca7efd8206..2a9af9c00baab744718f7f2bdb212f30cbadbaaf 100644 (file)
@@ -124,9 +124,6 @@ struct _virDomainPCIAddressSet {
 typedef struct _virDomainPCIAddressSet virDomainPCIAddressSet;
 typedef virDomainPCIAddressSet *virDomainPCIAddressSetPtr;
 
-char *virDomainPCIAddressAsString(virPCIDeviceAddressPtr addr)
-      ATTRIBUTE_NONNULL(1);
-
 virDomainPCIAddressSetPtr virDomainPCIAddressSetAlloc(unsigned int nbuses);
 
 void virDomainPCIAddressSetFree(virDomainPCIAddressSetPtr addrs);
index e2340d23a620cde43f1b877e22db55d6ad58cc1c..04242a22b100daf7d89b3f231458dd3a0b846397 100644 (file)
@@ -119,7 +119,6 @@ virPCIDeviceAddressParseXML;
 virDomainCCWAddressAssign;
 virDomainCCWAddressSetCreateFromDomain;
 virDomainCCWAddressSetFree;
-virDomainPCIAddressAsString;
 virDomainPCIAddressBusIsFullyReserved;
 virDomainPCIAddressBusSetModel;
 virDomainPCIAddressEnsureAddr;
@@ -2497,6 +2496,7 @@ virObjectUnref;
 
 
 # util/virpci.h
+virDomainPCIAddressAsString;
 virPCIDeviceAddressGetIOMMUGroupAddresses;
 virPCIDeviceAddressGetIOMMUGroupNum;
 virPCIDeviceAddressGetSysfsFile;
index 6cf2acf2d1c78ea7079e9fb2d30640058f085a7e..512e365cadf8cdddddbcbea6ea4c00827de6ca36 100644 (file)
@@ -1684,6 +1684,19 @@ virPCIGetAddrString(unsigned int domain,
     return 0;
 }
 
+char *
+virDomainPCIAddressAsString(virPCIDeviceAddressPtr addr)
+{
+    char *str;
+
+    ignore_value(virAsprintf(&str, "%.4x:%.2x:%.2x.%.1x",
+                             addr->domain,
+                             addr->bus,
+                             addr->slot,
+                             addr->function));
+    return str;
+}
+
 virPCIDevicePtr
 virPCIDeviceNew(unsigned int domain,
                 unsigned int bus,
index 2ac87694dfbf8f2e4442884abaabd5b8c414e7f8..9ef1b838b71cfc70bc9055e0a6a3c546463df547 100644 (file)
@@ -225,6 +225,9 @@ int virPCIGetAddrString(unsigned int domain,
                         char **pciConfigAddr)
     ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
 
+char *virDomainPCIAddressAsString(virPCIDeviceAddressPtr addr)
+      ATTRIBUTE_NONNULL(1);
+
 int virPCIDeviceAddressParse(char *address, virPCIDeviceAddressPtr bdf);
 
 int virPCIGetVirtualFunctionInfo(const char *vf_sysfs_device_path,