Lines Matching refs:phys_addr
17 __ioremap_uc(unsigned long phys_addr)
19 return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr);
23 early_ioremap (unsigned long phys_addr, unsigned long size)
26 attr = kern_mem_attribute(phys_addr, size);
28 return (void __iomem *) phys_to_virt(phys_addr);
29 return __ioremap_uc(phys_addr);
33 ioremap (unsigned long phys_addr, unsigned long size)
48 attr = kern_mem_attribute(phys_addr, size);
50 return (void __iomem *) phys_to_virt(phys_addr);
52 return __ioremap_uc(phys_addr);
58 gran_base = GRANULEROUNDDOWN(phys_addr);
59 gran_size = GRANULEROUNDUP(phys_addr + size) - gran_base;
61 return (void __iomem *) phys_to_virt(phys_addr);
69 page_base = phys_addr & PAGE_MASK;
70 size = PAGE_ALIGN(phys_addr + size) - page_base;
77 offset = phys_addr & ~PAGE_MASK;
78 phys_addr &= PAGE_MASK;
87 area->phys_addr = phys_addr;
90 (unsigned long) addr + size, phys_addr, prot)) {
98 return __ioremap_uc(phys_addr);
103 ioremap_uc(unsigned long phys_addr, unsigned long size)
105 if (kern_mem_attribute(phys_addr, size) & EFI_MEMORY_WB)
108 return __ioremap_uc(phys_addr);