Lines Matching defs:vaddr
109 static void link_ptp(htable_t *higher, htable_t *new, uintptr_t vaddr);
110 static void unlink_ptp(htable_t *higher, htable_t *old, uintptr_t vaddr);
777 uintptr_t vaddr,
946 ht->ht_vaddr = vaddr;
1086 * Unlink an entry for a table at vaddr and level out of the existing table
1090 unlink_ptp(htable_t *higher, htable_t *old, uintptr_t vaddr)
1092 uint_t entry = htable_va2entry(vaddr, higher);
1130 * Link an entry for a new table at vaddr and level into the existing table
1134 link_ptp(htable_t *higher, htable_t *new, uintptr_t vaddr)
1136 uint_t entry = htable_va2entry(vaddr, higher);
1283 htable_lookup(hat_t *hat, uintptr_t vaddr, level_t level)
1298 if ((hat->hat_flags & HAT_VLP) && vaddr >= ((uint64_t)1 << 32))
1303 base = vaddr & LEVEL_MASK(level + 1);
1363 uintptr_t vaddr,
1385 base = vaddr & LEVEL_MASK(l + 1);
1674 uintptr_t *vaddr,
1677 uintptr_t va = *vaddr;
1707 *vaddr = va;
1732 while (va < eaddr && va >= *vaddr) {
1742 *vaddr = va;
1764 *vaddr = 0;
1778 uintptr_t vaddr,
1790 ht = htable_lookup(hat, vaddr, l);
1793 e = htable_va2entry(vaddr, ht);
1810 htable_getpage(struct hat *hat, uintptr_t vaddr, uint_t *entry)
1816 ht = htable_getpte(hat, vaddr, &e, &pte, mmu.max_page_level);