Lines Matching refs:sfhmep

4327 	struct sf_hment *sfhmep, *osfhmep;  in hat_add_callback()  local
4360 sfhmep = &pahmep->sfment; in hat_add_callback()
4520 sfhmep->hme_tte.ll = 0; in hat_add_callback()
4521 sfhmep->hme_data = pahmep; in hat_add_callback()
4522 sfhmep->hme_prev = osfhmep; in hat_add_callback()
4523 sfhmep->hme_next = osfhmep->hme_next; in hat_add_callback()
4526 osfhmep->hme_next->hme_prev = sfhmep; in hat_add_callback()
4528 osfhmep->hme_next = sfhmep; in hat_add_callback()
4556 struct sf_hment *sfhmep, *osfhmep; in hat_delete_callback() local
4678 sfhmep = &pahmep->sfment; in hat_delete_callback()
4680 for (sfhmep = pp->p_mapping; sfhmep != NULL; in hat_delete_callback()
4681 sfhmep = sfhmep->hme_next) { in hat_delete_callback()
4686 if (!IS_PAHME(sfhmep)) in hat_delete_callback()
4689 pahmep = sfhmep->hme_data; in hat_delete_callback()
4703 if (sfhmep == NULL) { in hat_delete_callback()
4726 if (sfhmep->hme_prev) { in hat_delete_callback()
4727 sfhmep->hme_prev->hme_next = sfhmep->hme_next; in hat_delete_callback()
4729 pp->p_mapping = sfhmep->hme_next; in hat_delete_callback()
4732 if (sfhmep->hme_next) in hat_delete_callback()
4733 sfhmep->hme_next->hme_prev = sfhmep->hme_prev; in hat_delete_callback()
5006 struct sf_hment *sfhmep; in sfmmu_hblk_chgattr() local
5040 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_chgattr()
5042 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_chgattr()
5060 pp = sfhmep->hme_page; in sfmmu_hblk_chgattr()
5065 if (pp != sfhmep->hme_page) { in sfmmu_hblk_chgattr()
5085 &sfhmep->hme_tte); in sfmmu_hblk_chgattr()
5122 sfhmep++; in sfmmu_hblk_chgattr()
5347 struct sf_hment *sfhmep; in sfmmu_hblk_chgprot() local
5378 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_chgprot()
5392 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_chgprot()
5402 pp = sfhmep->hme_page; in sfmmu_hblk_chgprot()
5406 if (pp != sfhmep->hme_page) { in sfmmu_hblk_chgprot()
5425 &sfhmep->hme_tte); in sfmmu_hblk_chgprot()
5462 sfhmep++; in sfmmu_hblk_chgprot()
6024 struct sf_hment *sfhmep; in sfmmu_hblk_unload() local
6057 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_unload()
6061 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_unload()
6063 pp = sfhmep->hme_page; in sfmmu_hblk_unload()
6072 if (sfhmep->hme_page != pp) { in sfmmu_hblk_unload()
6073 if (pp != NULL && sfhmep->hme_page != NULL) { in sfmmu_hblk_unload()
6080 (sfhmep->hme_page == NULL)); in sfmmu_hblk_unload()
6088 ASSERT(pp == sfhmep->hme_page); in sfmmu_hblk_unload()
6104 &sfhmep->hme_tte); in sfmmu_hblk_unload()
6183 HME_SUB(sfhmep, pp); in sfmmu_hblk_unload()
6217 } else if ((pp = sfhmep->hme_page) != NULL) { in sfmmu_hblk_unload()
6225 if (sfhmep->hme_page != NULL) { in sfmmu_hblk_unload()
6229 ASSERT(sfhmep->hme_page == NULL); in sfmmu_hblk_unload()
6265 ASSERT(sfhmep->hme_page == NULL); in sfmmu_hblk_unload()
6267 sfmmu_copytte(&sfhmep->hme_tte, &dtte); in sfmmu_hblk_unload()
6277 sfhmep++; in sfmmu_hblk_unload()
6409 struct sf_hment *sfhmep; in sfmmu_hblk_sync() local
6421 HBLKTOHME(sfhmep, hmeblkp, addr); in sfmmu_hblk_sync()
6424 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_hblk_sync()
6427 pp = sfhmep->hme_page; in sfmmu_hblk_sync()
6431 if (pp != sfhmep->hme_page) { in sfmmu_hblk_sync()
6447 &sfhmep->hme_tte); in sfmmu_hblk_sync()
6466 sfhmep++; in sfmmu_hblk_sync()
6566 struct sf_hment *sfhmep; in hat_pageprocess_precallbacks() local
6584 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pageprocess_precallbacks()
6589 if (!IS_PAHME(sfhmep)) in hat_pageprocess_precallbacks()
6592 pahmep = sfhmep->hme_data; in hat_pageprocess_precallbacks()
6647 struct sf_hment *sfhmep; in hat_pageprocess_postcallbacks() local
6661 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pageprocess_postcallbacks()
6666 if (!IS_PAHME(sfhmep)) in hat_pageprocess_postcallbacks()
6669 pahmep = sfhmep->hme_data; in hat_pageprocess_postcallbacks()
6714 struct sf_hment *sfhmep; in hat_pagesuspend() local
6739 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in hat_pagesuspend()
6741 if (IS_PAHME(sfhmep)) in hat_pagesuspend()
6744 if (get_hblk_ttesz(sfmmu_hmetohblk(sfhmep)) != cons) in hat_pagesuspend()
6752 sfmmu_copytte(&sfhmep->hme_tte, &tte); in hat_pagesuspend()
6758 &sfhmep->hme_tte) < 0) in hat_pagesuspend()
6764 hmeblkp = sfmmu_hmetohblk(sfhmep); in hat_pagesuspend()
8018 struct sf_hment *sfhmep; in sfmmu_uvatopfn() local
8077 HBLKTOHME(sfhmep, hmeblkp, vaddr); in sfmmu_uvatopfn()
8078 sfmmu_copytte(&sfhmep->hme_tte, ttep); in sfmmu_uvatopfn()
8122 HBLKTOHME(sfhmep, hmeblkp, sv_vaddr); in sfmmu_uvatopfn()
8123 sfmmu_copytte(&sfhmep->hme_tte, ttep); in sfmmu_uvatopfn()
9255 struct sf_hment *sfhmep, *tmphme = NULL; in sfmmu_vac_conflict() local
9324 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = tmphme) { in sfmmu_vac_conflict()
9325 tmphme = sfhmep->hme_next; in sfmmu_vac_conflict()
9326 if (IS_PAHME(sfhmep)) in sfmmu_vac_conflict()
9328 hmeblkp = sfmmu_hmetohblk(sfhmep); in sfmmu_vac_conflict()
9332 sfmmu_copytte(&sfhmep->hme_tte, &tte); in sfmmu_vac_conflict()
9352 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = tmphme) { in sfmmu_vac_conflict()
9353 tmphme = sfhmep->hme_next; in sfmmu_vac_conflict()
9354 if (IS_PAHME(sfhmep)) in sfmmu_vac_conflict()
9356 hmeblkp = sfmmu_hmetohblk(sfhmep); in sfmmu_vac_conflict()
9360 (void) sfmmu_pageunload(pp, sfhmep, TTE8K); in sfmmu_vac_conflict()
13419 struct sf_hment *sfhmep; in sfmmu_rm_large_mappings() local
13436 for (sfhmep = pp->p_mapping; sfhmep; sfhmep = sfhmep->hme_next) { in sfmmu_rm_large_mappings()
13437 if (IS_PAHME(sfhmep)) in sfmmu_rm_large_mappings()
13439 hmeblkp = sfmmu_hmetohblk(sfhmep); in sfmmu_rm_large_mappings()
13442 if (hme_size(sfhmep) == ttesz) { in sfmmu_rm_large_mappings()