Lines Matching refs:sfhmep
4296 struct sf_hment *sfhmep, *osfhmep; in hat_add_callback() local
4329 sfhmep = &pahmep->sfment; in hat_add_callback()
4490 sfhmep->hme_tte.ll = 0; in hat_add_callback()
4491 sfhmep->hme_data = pahmep; in hat_add_callback()
4492 sfhmep->hme_prev = osfhmep; in hat_add_callback()
4493 sfhmep->hme_next = osfhmep->hme_next; in hat_add_callback()
4496 osfhmep->hme_next->hme_prev = sfhmep; in hat_add_callback()
4498 osfhmep->hme_next = sfhmep; in hat_add_callback()
4526 struct sf_hment *sfhmep, *osfhmep; in hat_delete_callback() local
4650 sfhmep = &pahmep->sfment; in hat_delete_callback()
4652 for (sfhmep = pp->p_mapping; sfhmep != NULL; in hat_delete_callback()
4653 sfhmep = sfhmep->hme_next) { in hat_delete_callback()
4658 if (!IS_PAHME(sfhmep)) in hat_delete_callback()
4661 pahmep = sfhmep->hme_data; in hat_delete_callback()
4675 if (sfhmep == NULL) { in hat_delete_callback()
4698 if (sfhmep->hme_prev) { in hat_delete_callback()
4699 sfhmep->hme_prev->hme_next = sfhmep->hme_next; in hat_delete_callback()
4701 pp->p_mapping = sfhmep->hme_next; in hat_delete_callback()
4704 if (sfhmep->hme_next) in hat_delete_callback()
4705 sfhmep->hme_next->hme_prev = sfhmep->hme_prev; in hat_delete_callback()
4937 struct sf_hment *sfhmep; in sfmmu_hblk_chgattr() local
4971 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_chgattr()
4973 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_chgattr()
4991 pp = sfhmep->hme_page; in sfmmu_hblk_chgattr()
4996 if (pp != sfhmep->hme_page) { in sfmmu_hblk_chgattr()
5016 &sfhmep->hme_tte); in sfmmu_hblk_chgattr()
5053 sfhmep++; in sfmmu_hblk_chgattr()
5266 struct sf_hment *sfhmep; in sfmmu_hblk_chgprot() local
5297 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_chgprot()
5311 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_chgprot()
5321 pp = sfhmep->hme_page; in sfmmu_hblk_chgprot()
5325 if (pp != sfhmep->hme_page) { in sfmmu_hblk_chgprot()
5344 &sfhmep->hme_tte); in sfmmu_hblk_chgprot()
5381 sfhmep++; in sfmmu_hblk_chgprot()
5918 struct sf_hment *sfhmep; in sfmmu_hblk_unload() local
5951 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_unload()
5955 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_unload()
5957 pp = sfhmep->hme_page; in sfmmu_hblk_unload()
5966 if (sfhmep->hme_page != pp) { in sfmmu_hblk_unload()
5967 if (pp != NULL && sfhmep->hme_page != NULL) { in sfmmu_hblk_unload()
5974 (sfhmep->hme_page == NULL)); in sfmmu_hblk_unload()
5982 ASSERT(pp == sfhmep->hme_page); in sfmmu_hblk_unload()
5998 &sfhmep->hme_tte); in sfmmu_hblk_unload()
6077 HME_SUB(sfhmep, pp); in sfmmu_hblk_unload()
6111 } else if ((pp = sfhmep->hme_page) != NULL) { in sfmmu_hblk_unload()
6119 if (sfhmep->hme_page != NULL) { in sfmmu_hblk_unload()
6123 ASSERT(sfhmep->hme_page == NULL); in sfmmu_hblk_unload()
6159 ASSERT(sfhmep->hme_page == NULL); in sfmmu_hblk_unload()
6161 sfmmu_copytte(&sfhmep->hme_tte, &dtte); in sfmmu_hblk_unload()
6171 sfhmep++; in sfmmu_hblk_unload()
6302 struct sf_hment *sfhmep; in sfmmu_hblk_sync() local
6314 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_sync()
6317 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_sync()
6320 pp = sfhmep->hme_page; in sfmmu_hblk_sync()
6324 if (pp != sfhmep->hme_page) { in sfmmu_hblk_sync()
6340 &sfhmep->hme_tte); in sfmmu_hblk_sync()
6359 sfhmep++; in sfmmu_hblk_sync()
6459 struct sf_hment *sfhmep; in hat_pageprocess_precallbacks() local
6477 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pageprocess_precallbacks()
6482 if (!IS_PAHME(sfhmep)) in hat_pageprocess_precallbacks()
6485 pahmep = sfhmep->hme_data; in hat_pageprocess_precallbacks()
6540 struct sf_hment *sfhmep; in hat_pageprocess_postcallbacks() local
6554 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pageprocess_postcallbacks()
6559 if (!IS_PAHME(sfhmep)) in hat_pageprocess_postcallbacks()
6562 pahmep = sfhmep->hme_data; in hat_pageprocess_postcallbacks()
6607 struct sf_hment *sfhmep; in hat_pagesuspend() local
6632 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pagesuspend()
6634 if (IS_PAHME(sfhmep)) in hat_pagesuspend()
6637 if (get_hblk_ttesz(sfmmu_hmetohblk(sfhmep)) != cons) in hat_pagesuspend()
6645 sfmmu_copytte(&sfhmep->hme_tte, &tte); in hat_pagesuspend()
6651 &sfhmep->hme_tte) < 0) in hat_pagesuspend()
6657 hmeblkp = sfmmu_hmetohblk(sfhmep); in hat_pagesuspend()
7877 struct sf_hment *sfhmep; in sfmmu_uvatopfn() local
7936 HBLKTOHME(sfhmep, hmeblkp, vaddr); in sfmmu_uvatopfn()
7937 sfmmu_copytte(&sfhmep->hme_tte, ttep); in sfmmu_uvatopfn()
7981 HBLKTOHME(sfhmep, hmeblkp, sv_vaddr); in sfmmu_uvatopfn()
7982 sfmmu_copytte(&sfhmep->hme_tte, ttep); in sfmmu_uvatopfn()
9079 struct sf_hment *sfhmep, *tmphme = NULL; in sfmmu_vac_conflict() local
9148 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = tmphme) { in sfmmu_vac_conflict()
9149 tmphme = sfhmep->hme_next; in sfmmu_vac_conflict()
9150 if (IS_PAHME(sfhmep)) in sfmmu_vac_conflict()
9152 hmeblkp = sfmmu_hmetohblk(sfhmep); in sfmmu_vac_conflict()
9154 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_vac_conflict()
9174 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = tmphme) { in sfmmu_vac_conflict()
9175 tmphme = sfhmep->hme_next; in sfmmu_vac_conflict()
9176 if (IS_PAHME(sfhmep)) in sfmmu_vac_conflict()
9178 hmeblkp = sfmmu_hmetohblk(sfhmep); in sfmmu_vac_conflict()
9180 (void) sfmmu_pageunload(pp, sfhmep, TTE8K); in sfmmu_vac_conflict()
13231 struct sf_hment *sfhmep; in sfmmu_rm_large_mappings() local
13247 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in sfmmu_rm_large_mappings()
13248 if (IS_PAHME(sfhmep)) in sfmmu_rm_large_mappings()
13250 if (hme_size(sfhmep) == ttesz) { in sfmmu_rm_large_mappings()