powerpc/iommu: Update constant names to reflect their hardcoded page size
The powerpc iommu uses a hardcoded page size of 4K. This patch changes the name of the IOMMU_PAGE_* macros to reflect the hardcoded values. A future patch will use the existing names to support dynamic page sizes. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:

committed by
Benjamin Herrenschmidt

parent
fee26f6d5d
commit
e589a4404f
@@ -30,10 +30,10 @@
|
||||
#include <asm/machdep.h>
|
||||
#include <asm/types.h>
|
||||
|
||||
#define IOMMU_PAGE_SHIFT 12
|
||||
#define IOMMU_PAGE_SIZE (ASM_CONST(1) << IOMMU_PAGE_SHIFT)
|
||||
#define IOMMU_PAGE_MASK (~((1 << IOMMU_PAGE_SHIFT) - 1))
|
||||
#define IOMMU_PAGE_ALIGN(addr) _ALIGN_UP(addr, IOMMU_PAGE_SIZE)
|
||||
#define IOMMU_PAGE_SHIFT_4K 12
|
||||
#define IOMMU_PAGE_SIZE_4K (ASM_CONST(1) << IOMMU_PAGE_SHIFT_4K)
|
||||
#define IOMMU_PAGE_MASK_4K (~((1 << IOMMU_PAGE_SHIFT_4K) - 1))
|
||||
#define IOMMU_PAGE_ALIGN_4K(addr) _ALIGN_UP(addr, IOMMU_PAGE_SIZE_4K)
|
||||
|
||||
/* Boot time flags */
|
||||
extern int iommu_is_off;
|
||||
@@ -42,7 +42,7 @@ extern int iommu_force_on;
|
||||
/* Pure 2^n version of get_order */
|
||||
static __inline__ __attribute_const__ int get_iommu_order(unsigned long size)
|
||||
{
|
||||
return __ilog2((size - 1) >> IOMMU_PAGE_SHIFT) + 1;
|
||||
return __ilog2((size - 1) >> IOMMU_PAGE_SHIFT_4K) + 1;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user