Lines Matching refs:vpn
255 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping() local
285 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
289 ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
1577 void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, in flush_hash_page() argument
1583 DBG_LOW("flush_hash_page(vpn=%016lx)\n", vpn); in flush_hash_page()
1584 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1585 hash = hpt_hash(vpn, shift, ssize); in flush_hash_page()
1596 mmu_hash_ops.hpte_invalidate(slot, vpn, psize, psize, in flush_hash_page()
1611 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1646 vpn = hpt_vpn(addr, vsid, ssize); in flush_hash_hugepage()
1647 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()
1653 mmu_hash_ops.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1671 flush_hash_page(batch->vpn[i], batch->pte[i], in flush_hash_range()
1697 long hpte_insert_repeating(unsigned long hash, unsigned long vpn, in hpte_insert_repeating() argument
1709 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating()
1716 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating()
1737 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_map_linear_page() local
1741 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_map_linear_page()
1747 ret = hpte_insert_repeating(hash, vpn, __pa(vaddr), mode, in kernel_map_linear_page()
1762 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_unmap_linear_page() local
1764 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_unmap_linear_page()
1774 mmu_hash_ops.hpte_invalidate(slot, vpn, mmu_linear_psize, in kernel_unmap_linear_page()