Lines Matching defs:vaddr
193 unsigned long vaddr;
196 vaddr = (unsigned long)addr;
197 if (vaddr < SRMMU_NOCACHE_VADDR) {
199 vaddr, (unsigned long)SRMMU_NOCACHE_VADDR);
202 if (vaddr + size > srmmu_nocache_end) {
204 vaddr, srmmu_nocache_end);
215 if (vaddr & (size - 1)) {
216 printk("Vaddr %lx is not aligned to size 0x%x\n", vaddr, size);
220 offset = (vaddr - SRMMU_NOCACHE_VADDR) >> SRMMU_NOCACHE_BITMAP_SHIFT;
275 unsigned long paddr, vaddr;
302 vaddr = SRMMU_NOCACHE_VADDR;
304 while (vaddr < srmmu_nocache_end) {
305 pgd = pgd_offset_k(vaddr);
306 p4d = p4d_offset(pgd, vaddr);
307 pud = pud_offset(p4d, vaddr);
308 pmd = pmd_offset(__nocache_fix(pud), vaddr);
309 pte = pte_offset_kernel(__nocache_fix(pmd), vaddr);
318 vaddr += PAGE_SIZE;
751 static inline unsigned long srmmu_probe(unsigned long vaddr)
757 vaddr &= PAGE_MASK;
760 "r" (vaddr | 0x400), "i" (ASI_M_FLUSH_PROBE));
762 retval = leon_swprobe(vaddr, NULL);
848 static void __init do_large_mapping(unsigned long vaddr, unsigned long phys_base)
850 pgd_t *pgdp = pgd_offset_k(vaddr);