Lines Matching refs:rid

90 #define	SFMMU_VALIDATE_HMERID(hat, rid, saddr, len)			\  argument
91 if (SFMMU_IS_SHMERID_VALID(rid)) { \
95 ASSERT((rid) < SFMMU_MAX_HME_REGIONS); \
96 ASSERT(SF_RGNMAP_TEST(hat->sfmmu_hmeregion_map, rid)); \
101 _rgnp = _srdp->srd_hmergnp[(rid)]; \
102 ASSERT(_rgnp != NULL && _rgnp->rgn_id == rid); \
113 #define SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid) \ argument
122 ASSERT((rid) < SFMMU_MAX_HME_REGIONS); \
123 ASSERT((rgnp)->rgn_id == rid); \
145 #define SFMMU_VALIDATE_HMERID(hat, rid, addr, len) argument
146 #define SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid) argument
2197 uint_t rid; in hat_memload_region() local
2203 rid = (uint_t)((uint64_t)rcookie); in hat_memload_region()
2204 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_memload_region()
2205 hat_do_memload(hat, addr, pp, attr, flags, rid); in hat_memload_region()
2215 uint_t attr, uint_t flags, uint_t rid) in hat_do_memload() argument
2225 SFMMU_VALIDATE_HMERID(hat, rid, addr, MMU_PAGESIZE); in hat_do_memload()
2252 (void) sfmmu_tteload_array(hat, &tte, addr, &pp, flags, rid); in hat_do_memload()
2424 uint_t rid; in hat_memload_array_region() local
2430 rid = (uint_t)((uint64_t)rcookie); in hat_memload_array_region()
2431 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_memload_array_region()
2432 hat_do_memload_array(hat, addr, len, pps, attr, flags, rid); in hat_memload_array_region()
2448 struct page **pps, uint_t attr, uint_t flags, uint_t rid) in hat_do_memload_array() argument
2458 SFMMU_VALIDATE_HMERID(hat, rid, addr, len); in hat_do_memload_array()
2484 rid); in hat_do_memload_array()
2517 pps, flags, rid)) { in hat_do_memload_array()
2533 numpg, rid); in hat_do_memload_array()
2542 rid); in hat_do_memload_array()
2558 uint_t attr, uint_t flags, pgcnt_t npgs, uint_t rid) in sfmmu_memload_batchsmall() argument
2571 rid); in sfmmu_memload_batchsmall()
2578 TTE8K, flags, rid); in sfmmu_memload_batchsmall()
2592 vaddr, pps, flags, rid); in sfmmu_memload_batchsmall()
2877 page_t **pps, uint_t flags, uint_t rid) in sfmmu_tteload_array() argument
2893 hmebp = sfmmu_tteload_acquire_hashbucket(sfmmup, vaddr, size, rid); in sfmmu_tteload_array()
2900 rid); in sfmmu_tteload_array()
2907 rid); in sfmmu_tteload_array()
2922 uint_t rid) in sfmmu_tteload_acquire_hashbucket() argument
2926 void *htagid = sfmmutohtagid(sfmmup, rid); in sfmmu_tteload_acquire_hashbucket()
2946 caddr_t vaddr, uint_t size, uint_t flags, uint_t rid) in sfmmu_tteload_find_hmeblk() argument
2952 SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size)); in sfmmu_tteload_find_hmeblk()
2954 hblktag.htag_id = sfmmutohtagid(sfmmup, rid); in sfmmu_tteload_find_hmeblk()
2959 hblktag.htag_rid = rid; in sfmmu_tteload_find_hmeblk()
2982 hblktag, flags, rid); in sfmmu_tteload_find_hmeblk()
2983 ASSERT(!SFMMU_IS_SHMERID_VALID(rid) || hmeblkp->hblk_shared); in sfmmu_tteload_find_hmeblk()
2984 ASSERT(SFMMU_IS_SHMERID_VALID(rid) || !hmeblkp->hblk_shared); in sfmmu_tteload_find_hmeblk()
3026 ASSERT(!SFMMU_IS_SHMERID_VALID(rid) || hmeblkp->hblk_shared); in sfmmu_tteload_find_hmeblk()
3027 ASSERT(SFMMU_IS_SHMERID_VALID(rid) || !hmeblkp->hblk_shared); in sfmmu_tteload_find_hmeblk()
3028 ASSERT(hmeblkp->hblk_tag.htag_rid == rid); in sfmmu_tteload_find_hmeblk()
3039 caddr_t vaddr, page_t **pps, uint_t flags, uint_t rid) in sfmmu_tteload_addentry() argument
3110 SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size)); in sfmmu_tteload_addentry()
3111 ASSERT(!SFMMU_IS_SHMERID_VALID(rid) || hmeblkp->hblk_shared); in sfmmu_tteload_addentry()
3112 ASSERT(SFMMU_IS_SHMERID_VALID(rid) || !hmeblkp->hblk_shared); in sfmmu_tteload_addentry()
3234 if (rid == SFMMU_INVALID_SHMERID) { in sfmmu_tteload_addentry()
3238 sf_region_t *rgnp = srdp->srd_hmergnp[rid]; in sfmmu_tteload_addentry()
3252 if (rid == SFMMU_INVALID_SHMERID) { in sfmmu_tteload_addentry()
3274 if (rid == SFMMU_INVALID_SHMERID) { in sfmmu_tteload_addentry()
3318 sfmmup->sfmmu_srdp->srd_hmergnp[rid], hmeblkp, 1); in sfmmu_tteload_addentry()
3341 if (rid == SFMMU_INVALID_SHMERID || scdp == NULL || in sfmmu_tteload_addentry()
3342 !SF_RGNMAP_TEST(scdp->scd_hmeregion_map, rid)) { in sfmmu_tteload_addentry()
3776 sfmmu_cleanup_rhblk(sf_srd_t *srdp, caddr_t addr, uint_t rid, int ttesz) in sfmmu_cleanup_rhblk() argument
3785 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_cleanup_rhblk()
3786 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_cleanup_rhblk()
3791 hblktag.htag_rid = rid; in sfmmu_cleanup_rhblk()
3823 sfmmu_unload_hmeregion_va(sf_srd_t *srdp, uint_t rid, caddr_t addr, in sfmmu_unload_hmeregion_va() argument
3833 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_unload_hmeregion_va()
3834 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_unload_hmeregion_va()
3840 hblktag.htag_rid = rid; in sfmmu_unload_hmeregion_va()
3871 uint_t rid = rgnp->rgn_id; in sfmmu_unload_hmeregion() local
3877 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_unload_hmeregion()
3878 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_unload_hmeregion()
3914 sfmmu_unload_hmeregion_va(srdp, rid, va, readdr, in sfmmu_unload_hmeregion()
4009 uint_t rid; in hat_unlock_region() local
4028 rid = (uint_t)((uint64_t)rcookie); in hat_unlock_region()
4029 VERIFY3U(rid, <, SFMMU_MAX_HME_REGIONS); in hat_unlock_region()
4033 rgnp = srdp->srd_hmergnp[rid]; in hat_unlock_region()
4034 SFMMU_VALIDATE_HMERID(sfmmup, rid, addr, len); in hat_unlock_region()
4056 hblktag.htag_rid = rid; in hat_unlock_region()
7201 uint_t rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_pageunload() local
7203 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_pageunload()
7204 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_pageunload()
7206 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_pageunload()
7207 SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid); in sfmmu_pageunload()
7423 uint_t rid = hmeblkp->hblk_tag.htag_rid; in hat_pagesync() local
7425 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in hat_pagesync()
7426 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_pagesync()
7428 rgnp = srdp->srd_hmergnp[rid]; in hat_pagesync()
7430 rgnp, rid); in hat_pagesync()
7523 uint_t rid = in sfmmu_pagesync() local
7526 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_pagesync()
7527 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_pagesync()
7529 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_pagesync()
7531 srdp, rgnp, rid); in sfmmu_pagesync()
7594 uint_t rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_pageclrwrt() local
7596 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_pageclrwrt()
7597 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_pageclrwrt()
7599 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_pageclrwrt()
7601 srdp, rgnp, rid); in sfmmu_pageclrwrt()
7962 uint_t rid; in sfmmu_uvatopfn() local
7972 rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_uvatopfn()
7973 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_uvatopfn()
7974 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_uvatopfn()
7975 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_uvatopfn()
7976 SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid); in sfmmu_uvatopfn()
8120 uint_t rid = hmeblkp->hblk_tag.htag_rid; in hat_page_checkshare() local
8122 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in hat_page_checkshare()
8123 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_page_checkshare()
8125 rgnp = srdp->srd_hmergnp[rid]; in hat_page_checkshare()
8127 rgnp, rid); in hat_page_checkshare()
8303 uchar_t rid; in ism_tsb_entries() local
8311 rid = ism_map[j].imap_rid; in ism_tsb_entries()
8312 ASSERT(rid == SFMMU_INVALID_ISMRID || in ism_tsb_entries()
8313 rid < sfmmup->sfmmu_srdp->srd_next_ismrid); in ism_tsb_entries()
8315 if (scdp != NULL && rid != SFMMU_INVALID_ISMRID && in ism_tsb_entries()
8316 SF_RGNMAP_TEST(scdp->scd_ismregion_map, rid)) { in ism_tsb_entries()
9506 uint_t rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_page_cache() local
9508 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_page_cache()
9509 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_page_cache()
9511 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_page_cache()
9513 srdp, rgnp, rid); in sfmmu_page_cache()
9541 uint_t rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_page_cache() local
9543 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_page_cache()
9544 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_page_cache()
9546 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_page_cache()
9548 srdp, rgnp, rid); in sfmmu_page_cache()
10018 uint_t rid; in sfmmu_set_scd_rttecnt() local
10037 rid = (i << BT_ULSHIFT) | j; in sfmmu_set_scd_rttecnt()
10041 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_set_scd_rttecnt()
10042 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_set_scd_rttecnt()
10043 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_set_scd_rttecnt()
10045 ASSERT(rgnp->rgn_id == rid); in sfmmu_set_scd_rttecnt()
10923 uint_t flags, uint_t rid) in sfmmu_hblk_alloc() argument
10938 ASSERT(hblktag.htag_rid == rid); in sfmmu_hblk_alloc()
10939 SFMMU_VALIDATE_HMERID(sfmmup, rid, vaddr, TTEBYTES(size)); in sfmmu_hblk_alloc()
10940 ASSERT(!SFMMU_IS_SHMERID_VALID(rid) || in sfmmu_hblk_alloc()
10951 ASSERT(!SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_hblk_alloc()
10989 if (sfmmup != KHATID && !SFMMU_IS_SHMERID_VALID(rid)) { in sfmmu_hblk_alloc()
10999 } else if (SFMMU_IS_SHMERID_VALID(rid)) { in sfmmu_hblk_alloc()
11015 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_hblk_alloc()
11016 ASSERT(rgnp != NULL && rgnp->rgn_id == rid); in sfmmu_hblk_alloc()
11027 sfmmu_cleanup_rhblk(srdp, vaddr, rid, ttesz); in sfmmu_hblk_alloc()
11031 sfmmu_cleanup_rhblk(srdp, va, rid, in sfmmu_hblk_alloc()
11043 ASSERT(!SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_hblk_alloc()
11180 ASSERT(!SFMMU_IS_SHMERID_VALID(rid) || in sfmmu_hblk_alloc()
11182 ASSERT(SFMMU_IS_SHMERID_VALID(rid) || in sfmmu_hblk_alloc()
11210 if (SFMMU_IS_SHMERID_VALID(rid)) { in sfmmu_hblk_alloc()
11502 uint_t rid; in sfmmu_steal_this_hblk() local
11506 rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_steal_this_hblk()
11507 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_steal_this_hblk()
11508 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_steal_this_hblk()
11509 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_steal_this_hblk()
11511 SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid); in sfmmu_steal_this_hblk()
11635 uint_t rid; in sfmmu_is_rgnva() local
11648 rid = w | bix; in sfmmu_is_rgnva()
11649 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_is_rgnva()
11651 ASSERT(rgnp->rgn_id == rid); in sfmmu_is_rgnva()
11943 uint_t rid = rgnp->rgn_id; in sfmmu_rgntlb_demap() local
11948 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_rgntlb_demap()
11949 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_rgntlb_demap()
11972 if (SF_RGNMAP_TEST(scdp->scd_hmeregion_map, rid)) { in sfmmu_rgntlb_demap()
11998 SFMMU_HMERID2RLINKP(sfmmup, rid, rlink, 0, 0); in sfmmu_rgntlb_demap()
13809 uint_t rid; in hat_join_region() local
13883 rid = rgnp->rgn_id; in hat_join_region()
13884 ASSERT(rid < maxids); in hat_join_region()
13885 ASSERT(rarrp[rid] == rgnp); in hat_join_region()
13886 ASSERT(rid < *nextidp); in hat_join_region()
13959 SF_RGNMAP_ADD(sfmmup->sfmmu_hmeregion_map, rid); in hat_join_region()
13974 BT_SET(tsbmp->shmermap, rid); in hat_join_region()
13983 ASSERT((hat_region_cookie_t)((uint64_t)rid) != in hat_join_region()
13987 SF_RGNMAP_ADD(sfmmup->sfmmu_ismregion_map, rid); in hat_join_region()
13990 ASSERT(rid < maxids); in hat_join_region()
13995 return ((hat_region_cookie_t)((uint64_t)rid)); in hat_join_region()
14096 uint_t rid = (uint_t)((uint64_t)rcookie); in hat_leave_region() local
14120 ASSERT(SFMMU_IS_ISMRID_VALID(rid)); in hat_leave_region()
14121 ASSERT(rid < SFMMU_MAX_ISM_REGIONS); in hat_leave_region()
14122 rgnp = srdp->srd_ismrgnp[rid]; in hat_leave_region()
14124 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in hat_leave_region()
14125 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_leave_region()
14126 rgnp = srdp->srd_hmergnp[rid]; in hat_leave_region()
14129 ASSERT(rgnp->rgn_id == rid); in hat_leave_region()
14141 SF_RGNMAP_DEL(sfmmup->sfmmu_ismregion_map, rid); in hat_leave_region()
14150 SF_RGNMAP_DEL(sfmmup->sfmmu_hmeregion_map, rid); in hat_leave_region()
14154 ASSERT(rid < srdp->srd_next_ismrid); in hat_leave_region()
14155 SF_RGNMAP_DEL(sfmmup->sfmmu_ismregion_map, rid); in hat_leave_region()
14158 SF_RGNMAP_TEST(scdp->scd_ismregion_map, rid)) { in hat_leave_region()
14172 ASSERT(rid < srdp->srd_next_hmerid); in hat_leave_region()
14173 SF_RGNMAP_DEL(sfmmup->sfmmu_hmeregion_map, rid); in hat_leave_region()
14184 SF_RGNMAP_TEST(scdp->scd_hmeregion_map, rid)) { in hat_leave_region()
14257 ASSERT(rid < srdp->srd_next_ismrid); in hat_leave_region()
14275 ASSERT(rgnp->rgn_id == rid); in hat_leave_region()
14281 ASSERT(rid < srdp->srd_next_hmerid); in hat_leave_region()
14296 uint_t rid = (uint_t)((uint64_t)rcookie); in hat_dup_region() local
14306 ASSERT(rid < srdp->srd_next_hmerid); in hat_dup_region()
14307 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in hat_dup_region()
14308 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in hat_dup_region()
14310 rgnp = srdp->srd_hmergnp[rid]; in hat_dup_region()
14312 ASSERT(rgnp->rgn_id == rid); in hat_dup_region()
14319 SFMMU_HMERID2RLINKP(sfmmup, rid, rlink, 1, 0); in hat_dup_region()
14324 SFMMU_HMERID2RLINKP(rgnp->rgn_sfmmu_head, rid, hrlink, 0, 0); in hat_dup_region()
14350 SF_RGNMAP_ADD(sfmmup->sfmmu_hmeregion_map, rid); in hat_dup_region()
14502 uint_t rid; in sfmmu_alloc_scd_tsbs() local
14528 rid = (i << BT_ULSHIFT) | j; in sfmmu_alloc_scd_tsbs()
14532 if (rid < SFMMU_MAX_HME_REGIONS) { in sfmmu_alloc_scd_tsbs()
14533 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_alloc_scd_tsbs()
14534 ASSERT(rgnp->rgn_id == rid); in sfmmu_alloc_scd_tsbs()
14553 rid -= SFMMU_MAX_HME_REGIONS; in sfmmu_alloc_scd_tsbs()
14554 rgnp = srdp->srd_ismrgnp[rid]; in sfmmu_alloc_scd_tsbs()
14555 ASSERT(rgnp->rgn_id == rid); in sfmmu_alloc_scd_tsbs()
14634 uint_t rid; in sfmmu_link_to_hmeregion() local
14639 rid = rgnp->rgn_id; in sfmmu_link_to_hmeregion()
14640 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_link_to_hmeregion()
14643 SFMMU_HMERID2RLINKP(sfmmup, rid, rlink, 1, 1); in sfmmu_link_to_hmeregion()
14657 SFMMU_HMERID2RLINKP(head, rid, hrlink, 0, 0); in sfmmu_link_to_hmeregion()
14679 uint_t rid; in sfmmu_unlink_from_hmeregion() local
14682 rid = rgnp->rgn_id; in sfmmu_unlink_from_hmeregion()
14683 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_unlink_from_hmeregion()
14686 SFMMU_HMERID2RLINKP(sfmmup, rid, rlink, 0, 0); in sfmmu_unlink_from_hmeregion()
14704 SFMMU_HMERID2RLINKP(next, rid, nrlink, 0, 0); in sfmmu_unlink_from_hmeregion()
14716 SFMMU_HMERID2RLINKP(prev, rid, prlink, 0, 0); in sfmmu_unlink_from_hmeregion()
14732 SFMMU_HMERID2RLINKP(next, rid, nrlink, 0, 0); in sfmmu_unlink_from_hmeregion()
14748 uint_t rid; in sfmmu_link_scd_to_regions() local
14768 rid = (i << BT_ULSHIFT) | j; in sfmmu_link_scd_to_regions()
14772 if (rid < SFMMU_MAX_HME_REGIONS) { in sfmmu_link_scd_to_regions()
14773 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_link_scd_to_regions()
14774 ASSERT(rgnp->rgn_id == rid); in sfmmu_link_scd_to_regions()
14780 rid -= SFMMU_MAX_HME_REGIONS; in sfmmu_link_scd_to_regions()
14781 rgnp = srdp->srd_ismrgnp[rid]; in sfmmu_link_scd_to_regions()
14782 ASSERT(rgnp->rgn_id == rid); in sfmmu_link_scd_to_regions()
14787 ism_ment = &scdp->scd_ism_links[rid]; in sfmmu_link_scd_to_regions()
14805 uint_t rid; in sfmmu_unlink_scd_from_regions() local
14824 rid = (i << BT_ULSHIFT) | j; in sfmmu_unlink_scd_from_regions()
14828 if (rid < SFMMU_MAX_HME_REGIONS) { in sfmmu_unlink_scd_from_regions()
14829 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_unlink_scd_from_regions()
14830 ASSERT(rgnp->rgn_id == rid); in sfmmu_unlink_scd_from_regions()
14838 rid -= SFMMU_MAX_HME_REGIONS; in sfmmu_unlink_scd_from_regions()
14839 rgnp = srdp->srd_ismrgnp[rid]; in sfmmu_unlink_scd_from_regions()
14840 ASSERT(rgnp->rgn_id == rid); in sfmmu_unlink_scd_from_regions()
14845 ism_ment = &scdp->scd_ism_links[rid]; in sfmmu_unlink_scd_from_regions()
15298 int i, rid; in sfmmu_ism_hatflags() local
15312 rid = ism_map[i].imap_rid; in sfmmu_ism_hatflags()
15313 if (rid == SFMMU_INVALID_ISMRID) { in sfmmu_ism_hatflags()
15316 ASSERT(rid >= 0 && rid < SFMMU_MAX_ISM_REGIONS); in sfmmu_ism_hatflags()
15317 if (SF_RGNMAP_TEST(scdp->scd_ismregion_map, rid) && in sfmmu_ism_hatflags()
15557 uint_t rid; in sfmmu_hblk_hash_rm() local
15561 rid = hmeblkp->hblk_tag.htag_rid; in sfmmu_hblk_hash_rm()
15562 ASSERT(SFMMU_IS_SHMERID_VALID(rid)); in sfmmu_hblk_hash_rm()
15563 ASSERT(rid < SFMMU_MAX_HME_REGIONS); in sfmmu_hblk_hash_rm()
15564 rgnp = srdp->srd_hmergnp[rid]; in sfmmu_hblk_hash_rm()
15566 SFMMU_VALIDATE_SHAREDHBLK(hmeblkp, srdp, rgnp, rid); in sfmmu_hblk_hash_rm()