]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/linux/iova.h
iommu/vt-d: Introduce helper function iova_size() to improve code readability
[mirror_ubuntu-bionic-kernel.git] / include / linux / iova.h
index 3277f4711349570745822d86152725c3eeaba24c..19e81d5ccb6dd8acd80aa92f4b4432e272fa9a2f 100644 (file)
@@ -34,6 +34,11 @@ struct iova_domain {
        unsigned long   dma_32bit_pfn;
 };
 
+static inline unsigned long iova_size(struct iova *iova)
+{
+       return iova->pfn_hi - iova->pfn_lo + 1;
+}
+
 struct iova *alloc_iova_mem(void);
 void free_iova_mem(struct iova *iova);
 void free_iova(struct iova_domain *iovad, unsigned long pfn);