Lines Matching refs:vpn
271 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping() local
298 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
303 ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
313 ret = mmu_hash_ops.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
1747 unsigned long pte_get_hash_gslot(unsigned long vpn, unsigned long shift, in pte_get_hash_gslot() argument
1752 hash = hpt_hash(vpn, shift, ssize); in pte_get_hash_gslot()
1761 void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, in flush_hash_page() argument
1767 DBG_LOW("flush_hash_page(vpn=%016lx)\n", vpn); in flush_hash_page()
1768 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1769 gslot = pte_get_hash_gslot(vpn, shift, ssize, pte, index); in flush_hash_page()
1775 mmu_hash_ops.hpte_invalidate(gslot, vpn, psize, psize, in flush_hash_page()
1790 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1825 vpn = hpt_vpn(addr, vsid, ssize); in flush_hash_hugepage()
1826 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()
1832 mmu_hash_ops.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1850 flush_hash_page(batch->vpn[i], batch->pte[i], in flush_hash_range()
1876 long hpte_insert_repeating(unsigned long hash, unsigned long vpn, in hpte_insert_repeating() argument
1887 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating()
1893 slot = mmu_hash_ops.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating()
1914 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_map_linear_page() local
1918 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_map_linear_page()
1924 ret = hpte_insert_repeating(hash, vpn, __pa(vaddr), mode, in kernel_map_linear_page()
1939 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_unmap_linear_page() local
1941 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_unmap_linear_page()
1951 mmu_hash_ops.hpte_invalidate(slot, vpn, mmu_linear_psize, in kernel_unmap_linear_page()