Commit c4add2e5 authored by Bjorn Helgaas's avatar Bjorn Helgaas Committed by Tony Luck

[IA64] rename ioremap variables to match i386

No functional change, just use the same names as i386.
Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent ce20269d
...@@ -14,13 +14,13 @@ ...@@ -14,13 +14,13 @@
#include <asm/meminit.h> #include <asm/meminit.h>
static inline void __iomem * static inline void __iomem *
__ioremap (unsigned long offset, unsigned long size) __ioremap (unsigned long phys_addr, unsigned long size)
{ {
return (void __iomem *) (__IA64_UNCACHED_OFFSET | offset); return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr);
} }
void __iomem * void __iomem *
ioremap (unsigned long offset, unsigned long size) ioremap (unsigned long phys_addr, unsigned long size)
{ {
u64 attr; u64 attr;
unsigned long gran_base, gran_size; unsigned long gran_base, gran_size;
...@@ -30,31 +30,31 @@ ioremap (unsigned long offset, unsigned long size) ...@@ -30,31 +30,31 @@ ioremap (unsigned long offset, unsigned long size)
* as the rest of the kernel. For more details, see * as the rest of the kernel. For more details, see
* Documentation/ia64/aliasing.txt. * Documentation/ia64/aliasing.txt.
*/ */
attr = kern_mem_attribute(offset, size); attr = kern_mem_attribute(phys_addr, size);
if (attr & EFI_MEMORY_WB) if (attr & EFI_MEMORY_WB)
return (void __iomem *) phys_to_virt(offset); return (void __iomem *) phys_to_virt(phys_addr);
else if (attr & EFI_MEMORY_UC) else if (attr & EFI_MEMORY_UC)
return __ioremap(offset, size); return __ioremap(phys_addr, size);
/* /*
* Some chipsets don't support UC access to memory. If * Some chipsets don't support UC access to memory. If
* WB is supported for the whole granule, we prefer that. * WB is supported for the whole granule, we prefer that.
*/ */
gran_base = GRANULEROUNDDOWN(offset); gran_base = GRANULEROUNDDOWN(phys_addr);
gran_size = GRANULEROUNDUP(offset + size) - gran_base; gran_size = GRANULEROUNDUP(phys_addr + size) - gran_base;
if (efi_mem_attribute(gran_base, gran_size) & EFI_MEMORY_WB) if (efi_mem_attribute(gran_base, gran_size) & EFI_MEMORY_WB)
return (void __iomem *) phys_to_virt(offset); return (void __iomem *) phys_to_virt(phys_addr);
return __ioremap(offset, size); return __ioremap(phys_addr, size);
} }
EXPORT_SYMBOL(ioremap); EXPORT_SYMBOL(ioremap);
void __iomem * void __iomem *
ioremap_nocache (unsigned long offset, unsigned long size) ioremap_nocache (unsigned long phys_addr, unsigned long size)
{ {
if (kern_mem_attribute(offset, size) & EFI_MEMORY_WB) if (kern_mem_attribute(phys_addr, size) & EFI_MEMORY_WB)
return NULL; return NULL;
return __ioremap(offset, size); return __ioremap(phys_addr, size);
} }
EXPORT_SYMBOL(ioremap_nocache); EXPORT_SYMBOL(ioremap_nocache);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment