Lines Matching refs:vpn
201 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping() local
231 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
235 ret = ppc_md.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
1289 void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, in flush_hash_page() argument
1295 DBG_LOW("flush_hash_page(vpn=%016lx)\n", vpn); in flush_hash_page()
1296 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1297 hash = hpt_hash(vpn, shift, ssize); in flush_hash_page()
1308 ppc_md.hpte_invalidate(slot, vpn, psize, psize, ssize, local); in flush_hash_page()
1336 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1371 vpn = hpt_vpn(addr, vsid, ssize); in flush_hash_hugepage()
1372 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()
1378 ppc_md.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1411 flush_hash_page(batch->vpn[i], batch->pte[i], in flush_hash_range()
1437 long hpte_insert_repeating(unsigned long hash, unsigned long vpn, in hpte_insert_repeating() argument
1449 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating()
1456 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating()
1477 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_map_linear_page() local
1481 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_map_linear_page()
1487 ret = hpte_insert_repeating(hash, vpn, __pa(vaddr), mode, in kernel_map_linear_page()
1502 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_unmap_linear_page() local
1504 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_unmap_linear_page()
1514 ppc_md.hpte_invalidate(slot, vpn, mmu_linear_psize, mmu_linear_psize, in kernel_unmap_linear_page()