Lines Matching refs:ivaddr

330 	uint64_t		addr_a = zba->ivaddr;  in zulu_shadow_tree_compare()
331 uint64_t addr_b = zbb->ivaddr; in zulu_shadow_tree_compare()
349 zulu_shadow_tree_lookup(struct zulu_hat *zhat, uint64_t ivaddr, in zulu_shadow_tree_lookup() argument
355 proto.ivaddr = ivaddr & ZULU_SHADOW_BLK_MASK; in zulu_shadow_tree_lookup()
363 (proto.ivaddr == zhat->sblk_last->ivaddr)) { in zulu_shadow_tree_lookup()
372 tnf_opaque, ivaddr, proto.ivaddr, in zulu_shadow_tree_lookup()
387 uint64_t ivaddr; in zulu_shadow_tree_insert() local
390 ivaddr = zblk->zulu_hat_blk_vaddr & ZULU_SHADOW_BLK_MASK; in zulu_shadow_tree_insert()
394 sblk = zulu_shadow_tree_lookup(zhat, ivaddr, &where); in zulu_shadow_tree_insert()
413 sblk->ivaddr = ivaddr; in zulu_shadow_tree_insert()
422 tnf_opaque, vaddr, ivaddr, in zulu_shadow_tree_insert()
441 tnf_opaque, vaddr, sblk->ivaddr, in zulu_shadow_tree_delete()
448 sblk->min_addr = sblk->ivaddr + ZULU_SHADOW_BLK_RANGE; in zulu_shadow_tree_delete()
449 sblk->max_addr = sblk->ivaddr; in zulu_shadow_tree_delete()
484 tnf_opaque, vaddr, sblk->ivaddr, in zulu_shadow_tree_destroy()
588 uint64_t ivaddr = (uint64_t)vaddr; in zulu_lookup_map_bysize() local
593 for (zblkp = ZULU_MAP_HASH_HEAD(zhat, ivaddr, page_sz); zblkp != NULL; in zulu_lookup_map_bysize()
603 if (iaddr <= ivaddr && (iaddr + size) > ivaddr) { in zulu_lookup_map_bysize()
957 zulu_hat_unload_region(struct zulu_hat *zhat, uint64_t ivaddr, size_t size, in zulu_hat_unload_region() argument
960 uint64_t end = ivaddr + size; in zulu_hat_unload_region()
964 tnf_opaque, vaddr, ivaddr, tnf_opaque, size, size); in zulu_hat_unload_region()
970 if (ivaddr < sblk->min_addr) { in zulu_hat_unload_region()
971 ivaddr = sblk->min_addr; in zulu_hat_unload_region()
973 tnf_opaque, ivaddr, ivaddr); in zulu_hat_unload_region()
985 while (ivaddr < end) { in zulu_hat_unload_region()
990 zblkp = zulu_lookup_map(zhat, (caddr_t)ivaddr); in zulu_hat_unload_region()
992 ivaddr += PAGESIZE; in zulu_hat_unload_region()
1030 ivaddr += pg_sz; in zulu_hat_unload_region()
1040 uint64_t ivaddr; in zulu_hat_unload() local
1073 ivaddr = (uint64_t)vaddr; in zulu_hat_unload()
1074 end = ivaddr + size; in zulu_hat_unload()
1079 sblk = zulu_shadow_tree_lookup(zhat, ivaddr, NULL); in zulu_hat_unload()
1086 sblk_end = (ivaddr + ZULU_SHADOW_BLK_RANGE) & in zulu_hat_unload()
1090 region_size = sblk_end - ivaddr; in zulu_hat_unload()
1092 region_size = end - ivaddr; in zulu_hat_unload()
1094 zulu_hat_unload_region(zhat, ivaddr, region_size, sblk, in zulu_hat_unload()
1098 ivaddr += ZULU_SHADOW_BLK_RANGE; in zulu_hat_unload()
1099 } while (ivaddr < end); in zulu_hat_unload()