Lines Matching refs:physaddr
158 void __iomem *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag)
172 if (!size || physaddr > (unsigned long)(-size))
177 if ((physaddr >= 0x40000000) && (physaddr + size < 0x60000000)
179 return (void __iomem *)physaddr;
184 if (physaddr >= 0xff000000 && cacheflag == IOMAP_NOCACHE_SER)
185 return (void __iomem *)physaddr;
189 if (__cf_internalio(physaddr))
190 return (void __iomem *) physaddr;
194 printk("ioremap: 0x%lx,0x%lx(%d) - ", physaddr, size, cacheflag);
199 offset = physaddr & (IO_SIZE - 1);
200 physaddr &= -IO_SIZE;
213 printk("0x%lx,0x%lx,0x%lx", physaddr, virtaddr, retaddr);
220 physaddr |= (_PAGE_PRESENT | _PAGE_GLOBAL040 |
224 physaddr |= _PAGE_CACHE040;
228 physaddr |= _PAGE_NOCACHE_S;
231 physaddr |= _PAGE_NOCACHE;
234 physaddr |= _PAGE_CACHE040W;
238 physaddr |= (_PAGE_PRESENT | _PAGE_ACCESSED |
244 physaddr |= _PAGE_NOCACHE030;
255 printk ("\npa=%#lx va=%#lx ", physaddr, virtaddr);
268 pmd_val(*pmd_dir) = physaddr;
269 physaddr += PMD_SIZE;
281 pte_val(*pte_dir) = physaddr;
283 physaddr += PAGE_SIZE;