Lines Matching defs:pa
78 static int map_io_page(unsigned long ea, unsigned long pa, int flags)
96 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT,
105 if (htab_bolt_mapping(ea, ea + PAGE_SIZE, pa, flags,
108 "memory at %016lx !\n", pa);
116 static void __iomem * __ioremap_com(phys_addr_t addr, unsigned long pa,
126 if (map_io_page(ea+i, pa+i, flags))
135 unsigned long pa, ea;
147 pa = addr & PAGE_MASK;
148 size = PAGE_ALIGN(addr + size) - pa;
150 if ((size == 0) || (pa == 0))
159 ret = __ioremap_com(addr, pa, ea, size, flags);
164 ret = __ioremap_com(addr, pa, ea, size, flags);
192 int __ioremap_explicit(phys_addr_t pa, unsigned long ea,
198 /* For now, require page-aligned values for pa, ea, and size */
199 if (!IS_PAGE_ALIGNED(pa) || !IS_PAGE_ALIGNED(ea) ||
227 ret = __ioremap_com(pa, pa, ea, size, flags);