Lines Matching refs:vaddr
137 static bool pmb_mapping_exists(unsigned long vaddr, phys_addr_t phys,
156 if ((vaddr < pmbe->vpn) || (vaddr >= (pmbe->vpn + pmbe->size)))
335 int pmb_bolt_mapping(unsigned long vaddr, phys_addr_t phys,
345 if (!pmb_addr_valid(vaddr, size))
347 if (pmb_mapping_exists(vaddr, phys, size))
350 orig_addr = vaddr;
353 flush_tlb_kernel_range(vaddr, vaddr + size);
363 pmbe = pmb_alloc(vaddr, phys, pmb_flags |
377 vaddr += pmbe->size;
413 unsigned long vaddr;
452 vaddr = (unsigned long)area->addr;
454 ret = pmb_bolt_mapping(vaddr, phys, size, prot);
458 return (void __iomem *)(offset + (char *)vaddr);
464 unsigned long vaddr = (unsigned long __force)addr;
472 if (pmbe->vpn == vaddr) {