Lines Matching refs:vpn
202 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping() local
232 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
236 ret = ppc_md.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
1292 void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, in flush_hash_page() argument
1298 DBG_LOW("flush_hash_page(vpn=%016lx)\n", vpn); in flush_hash_page()
1299 pte_iterate_hashed_subpages(pte, psize, vpn, index, shift) { in flush_hash_page()
1300 hash = hpt_hash(vpn, shift, ssize); in flush_hash_page()
1311 ppc_md.hpte_invalidate(slot, vpn, psize, psize, ssize, local); in flush_hash_page()
1339 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local
1374 vpn = hpt_vpn(addr, vsid, ssize); in flush_hash_hugepage()
1375 hash = hpt_hash(vpn, shift, ssize); in flush_hash_hugepage()
1381 ppc_md.hpte_invalidate(slot, vpn, psize, in flush_hash_hugepage()
1414 flush_hash_page(batch->vpn[i], batch->pte[i], in flush_hash_range()
1440 long hpte_insert_repeating(unsigned long hash, unsigned long vpn, in hpte_insert_repeating() argument
1452 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, rflags, vflags, in hpte_insert_repeating()
1459 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, rflags, in hpte_insert_repeating()
1480 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_map_linear_page() local
1484 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_map_linear_page()
1490 ret = hpte_insert_repeating(hash, vpn, __pa(vaddr), mode, in kernel_map_linear_page()
1505 unsigned long vpn = hpt_vpn(vaddr, vsid, mmu_kernel_ssize); in kernel_unmap_linear_page() local
1507 hash = hpt_hash(vpn, PAGE_SHIFT, mmu_kernel_ssize); in kernel_unmap_linear_page()
1517 ppc_md.hpte_invalidate(slot, vpn, mmu_linear_psize, mmu_linear_psize, in kernel_unmap_linear_page()