]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: Introduce virDomainDefHasMdevHostdev
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 17 Sep 2019 05:54:32 +0000 (07:54 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 21 Oct 2019 11:50:24 +0000 (13:50 +0200)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h
src/libvirt_private.syms

index 080e2c91aa1bf2e4c9212bd84bfe4c153eda7b53..317e7846ceb0574659b8685087319f0e71c53366 100644 (file)
@@ -31494,6 +31494,20 @@ virDomainDefHasVFIOHostdev(const virDomainDef *def)
 }
 
 
+bool
+virDomainDefHasMdevHostdev(const virDomainDef *def)
+{
+    size_t i;
+
+    for (i = 0; i < def->nhostdevs; i++) {
+        if (virHostdevIsMdevDevice(def->hostdevs[i]))
+            return true;
+    }
+
+    return false;
+}
+
+
 /**
  * virDomainGraphicsDefHasOpenGL:
  * @def: domain definition
index b33e5334f4c0bfa97fca32033b955a44af68dbcd..5a17acedf299ad26c488d7367fff86b26c7009bd 100644 (file)
@@ -3670,6 +3670,9 @@ virDomainDefHasManagedPR(const virDomainDef *def);
 bool
 virDomainDefHasVFIOHostdev(const virDomainDef *def);
 
+bool
+virDomainDefHasMdevHostdev(const virDomainDef *def);
+
 bool
 virDomainGraphicsDefHasOpenGL(const virDomainDef *def);
 
index 6d4c826ff9d62e6da9f829f061fc10ee4b260352..17977229d18f128d4dda5dc9bec88252e47857fc 100644 (file)
@@ -295,6 +295,7 @@ virDomainDefGetVcpusMax;
 virDomainDefGetVcpusTopology;
 virDomainDefHasDeviceAddress;
 virDomainDefHasManagedPR;
+virDomainDefHasMdevHostdev;
 virDomainDefHasMemballoon;
 virDomainDefHasMemoryHotplug;
 virDomainDefHasUSB;