]> www.infradead.org Git - linux-platform-drivers-x86.git/commitdiff
iommu/amd: Rename variables to be consistent with struct io_pgtable_ops
authorSuravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Tue, 15 Dec 2020 07:37:01 +0000 (01:37 -0600)
committerJoerg Roedel <jroedel@suse.de>
Thu, 28 Jan 2021 15:51:17 +0000 (16:51 +0100)
There is no functional change.

Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Link: https://lore.kernel.org/r/20201215073705.123786-10-suravee.suthikulpanit@amd.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd/io_pgtable.c

index bd8c65a39b1c007ba90ab2fcd69c85b43e1b4e39..af6b7f11ebc3b13fb1d53ae5e4f6378e35e1833e 100644 (file)
@@ -387,9 +387,9 @@ static struct page *free_clear_pte(u64 *pte, u64 pteval, struct page *freelist)
  * and full 64 bit address spaces.
  */
 int iommu_map_page(struct protection_domain *dom,
-                  unsigned long bus_addr,
-                  unsigned long phys_addr,
-                  unsigned long page_size,
+                  unsigned long iova,
+                  unsigned long paddr,
+                  unsigned long size,
                   int prot,
                   gfp_t gfp)
 {
@@ -398,15 +398,15 @@ int iommu_map_page(struct protection_domain *dom,
        u64 __pte, *pte;
        int ret, i, count;
 
-       BUG_ON(!IS_ALIGNED(bus_addr, page_size));
-       BUG_ON(!IS_ALIGNED(phys_addr, page_size));
+       BUG_ON(!IS_ALIGNED(iova, size));
+       BUG_ON(!IS_ALIGNED(paddr, size));
 
        ret = -EINVAL;
        if (!(prot & IOMMU_PROT_MASK))
                goto out;
 
-       count = PAGE_SIZE_PTE_COUNT(page_size);
-       pte   = alloc_pte(dom, bus_addr, page_size, NULL, gfp, &updated);
+       count = PAGE_SIZE_PTE_COUNT(size);
+       pte   = alloc_pte(dom, iova, size, NULL, gfp, &updated);
 
        ret = -ENOMEM;
        if (!pte)
@@ -419,10 +419,10 @@ int iommu_map_page(struct protection_domain *dom,
                updated = true;
 
        if (count > 1) {
-               __pte = PAGE_SIZE_PTE(__sme_set(phys_addr), page_size);
+               __pte = PAGE_SIZE_PTE(__sme_set(paddr), size);
                __pte |= PM_LEVEL_ENC(7) | IOMMU_PTE_PR | IOMMU_PTE_FC;
        } else
-               __pte = __sme_set(phys_addr) | IOMMU_PTE_PR | IOMMU_PTE_FC;
+               __pte = __sme_set(paddr) | IOMMU_PTE_PR | IOMMU_PTE_FC;
 
        if (prot & IOMMU_PROT_IR)
                __pte |= IOMMU_PTE_IR;
@@ -456,20 +456,19 @@ out:
 }
 
 unsigned long iommu_unmap_page(struct protection_domain *dom,
-                              unsigned long bus_addr,
-                              unsigned long page_size)
+                              unsigned long iova,
+                              unsigned long size)
 {
        unsigned long long unmapped;
        unsigned long unmap_size;
        u64 *pte;
 
-       BUG_ON(!is_power_of_2(page_size));
+       BUG_ON(!is_power_of_2(size));
 
        unmapped = 0;
 
-       while (unmapped < page_size) {
-
-               pte = fetch_pte(dom, bus_addr, &unmap_size);
+       while (unmapped < size) {
+               pte = fetch_pte(dom, iova, &unmap_size);
 
                if (pte) {
                        int i, count;
@@ -479,7 +478,7 @@ unsigned long iommu_unmap_page(struct protection_domain *dom,
                                pte[i] = 0ULL;
                }
 
-               bus_addr  = (bus_addr & ~(unmap_size - 1)) + unmap_size;
+               iova = (iova & ~(unmap_size - 1)) + unmap_size;
                unmapped += unmap_size;
        }