Lines Matching defs:vaddr
351 unsigned long vaddr, paddr;
364 vaddr = ALIGN(vstart, step);
368 for (; vaddr < vend; vaddr += step, paddr += step) {
370 unsigned long vsid = get_kernel_vsid(vaddr, ssize);
371 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize);
381 if (overlaps_kernel_text(vaddr, vaddr + step))
395 overlaps_interrupt_vector_text(vaddr, vaddr + step))
437 unsigned long vaddr, time_limit;
449 vaddr = ALIGN_DOWN(vstart, step);
452 for (;vaddr < vend; vaddr += step) {
453 rc = mmu_hash_ops.hpte_removebolted(vaddr, psize, ssize);
2116 static void kernel_map_linear_page(unsigned long vaddr, unsigned long lmi)
2119 unsigned long vsid = get_kernel_vsid(vaddr, mmu_kernel_ssize);
2120 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize);
2133 ret = hpte_insert_repeating(hash, vpn, __pa(vaddr), mode,
2144 static void kernel_unmap_linear_page(unsigned long vaddr, unsigned long lmi)
2147 unsigned long vsid = get_kernel_vsid(vaddr, mmu_kernel_ssize);
2148 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize);
2170 unsigned long flags, vaddr, lmi;
2175 vaddr = (unsigned long)page_address(page);
2176 lmi = __pa(vaddr) >> PAGE_SHIFT;
2180 kernel_map_linear_page(vaddr, lmi);
2182 kernel_unmap_linear_page(vaddr, lmi);