Lines Matching refs:zblkp
510 tnf_opaque, zblkp, zblk, in zulu_hat_insert_map()
587 struct zulu_hat_blk *zblkp; in zulu_lookup_map_bysize() local
593 for (zblkp = ZULU_MAP_HASH_HEAD(zhat, ivaddr, page_sz); zblkp != NULL; in zulu_lookup_map_bysize()
594 zblkp = zblkp->zulu_hash_next) { in zulu_lookup_map_bysize()
600 size = ZULU_HAT_PGSZ(zblkp->zulu_hat_blk_size); in zulu_lookup_map_bysize()
601 iaddr = ZULU_VADDR((uint64_t)zblkp->zulu_hat_blk_vaddr); in zulu_lookup_map_bysize()
606 tsb_hash = ZULU_TSB_HASH(zblkp->zulu_hat_blk_vaddr, in zulu_lookup_map_bysize()
607 zblkp->zulu_hat_blk_size, in zulu_lookup_map_bysize()
612 zhat->zulu_tsb[tsb_hash] = zblkp->zulu_hat_blk_tte; in zulu_lookup_map_bysize()
620 tnf_opaque, zblkp, zblkp, in zulu_lookup_map_bysize()
624 return (zblkp); in zulu_lookup_map_bysize()
633 struct zulu_hat_blk *zblkp = NULL; in zulu_lookup_map() local
639 zblkp = zulu_lookup_map_bysize(zhat, vaddr, ZULU_TTE4M); in zulu_lookup_map()
640 if (zblkp != NULL) { in zulu_lookup_map()
641 return (zblkp); in zulu_lookup_map()
649 zblkp = zulu_lookup_map_bysize(zhat, vaddr, ZULU_TTE8K); in zulu_lookup_map()
650 if (zblkp != NULL) { in zulu_lookup_map()
651 return (zblkp); in zulu_lookup_map()
659 zblkp = zulu_lookup_map_bysize(zhat, vaddr, ZULU_TTE64K); in zulu_lookup_map()
660 if (zblkp != NULL) { in zulu_lookup_map()
661 return (zblkp); in zulu_lookup_map()
665 zblkp = zulu_lookup_map_bysize(zhat, vaddr, ZULU_TTE512K); in zulu_lookup_map()
668 return (zblkp); in zulu_lookup_map()
679 struct zulu_hat_blk *zblkp; in zulu_hat_load() local
716 zblkp = zulu_lookup_map(zhat, vaddr); in zulu_hat_load()
717 if (zblkp) { in zulu_hat_load()
718 tte = zblkp->zulu_hat_blk_tte; in zulu_hat_load()
749 zblkp = zulu_lookup_map(zhat, vaddr); in zulu_hat_load()
750 if (zblkp != NULL) { in zulu_hat_load()
751 *ppg_size = zblkp->zulu_hat_blk_size; in zulu_hat_load()
940 struct zulu_hat_blk *zblkp; in free_zblks() local
943 for (zblkp = free_list; zblkp != NULL; zblkp = next) { in free_zblks()
944 next = zblkp->zulu_hash_next; in free_zblks()
945 (void) xhat_delete_xhatblk((struct xhat_hme_blk *)zblkp, 0); in free_zblks()
988 struct zulu_hat_blk *zblkp; in zulu_hat_unload_region() local
990 zblkp = zulu_lookup_map(zhat, (caddr_t)ivaddr); in zulu_hat_unload_region()
991 if (zblkp == NULL) { in zulu_hat_unload_region()
996 iaddr = ZULU_VADDR((uint64_t)zblkp->zulu_hat_blk_vaddr); in zulu_hat_unload_region()
997 pg_sz = ZULU_HAT_PGSZ(zblkp->zulu_hat_blk_size); in zulu_hat_unload_region()
1001 zulu_hat_remove_map(zhat, zblkp); in zulu_hat_unload_region()
1021 zblkp->zulu_hat_blk_size); in zulu_hat_unload_region()
1024 add_to_free_list(pfree_list, zblkp); in zulu_hat_unload_region()