Lines Matching defs:sfhme

3047 	struct sf_hment *sfhme;
3114 HBLKTOHME_IDX(sfhme, hmeblkp, vaddr, hmenum);
3124 sfmmu_copytte(&sfhme->hme_tte, &tteold);
3142 (pp != NULL || sfhme->hme_page != NULL)) {
3188 ASSERT(remap || (sfhme->hme_page == NULL));
3191 ASSERT((!remap) ? sfhme->hme_next == NULL : 1);
3220 while (sfmmu_modifytte_try(&tteold, ttep, &sfhme->hme_tte) < 0) {
3223 sfmmu_copytte(&sfhme->hme_tte, &tteold);
3229 ASSERT(TTE_IS_VALID(&sfhme->hme_tte));
3343 sfmmu_load_tsb(sfmmup, vaddr, &sfhme->hme_tte,
3351 HME_ADD(sfhme, pp);
4090 struct sf_hment *sfhme;
4100 HBLKTOHME(sfhme, hmeblkp, addr);
4103 sfmmu_copytte(&sfhme->hme_tte, &tteold);
4109 &sfhme->hme_tte);
4128 sfhme++;
7016 struct sf_hment *sfhme, *tmphme;
7050 for (sfhme = pp->p_mapping; sfhme; sfhme = tmphme) {
7051 tmphme = sfhme->hme_next;
7053 if (IS_PAHME(sfhme)) {
7054 ASSERT(sfhme->hme_data != NULL);
7059 hmeblkp = sfmmu_hmetohblk(sfhme);
7069 tset = sfmmu_pageunload(pp, sfhme, cons);
7121 for (sfhme = pp->p_mapping; sfhme; sfhme = tmphme) {
7122 tmphme = sfhme->hme_next;
7123 if (IS_PAHME(sfhme)) {
7124 struct pa_hment *pahmep = sfhme->hme_data;
7126 HME_SUB(sfhme, pp);
7140 sfmmu_pageunload(page_t *pp, struct sf_hment *sfhme, int cons)
7159 hmeblkp = sfmmu_hmetohblk(sfhme);
7162 sfmmu_copytte(&sfhme->hme_tte, &tte);
7184 ret = sfmmu_modifytte_try(&tte, &ttemod, &sfhme->hme_tte);
7259 HME_SUB(sfhme, pp);
7299 struct sf_hment *sfhme;
7312 for (sfhme = tpp->p_mapping; sfhme != NULL; sfhme = sfhme->hme_next) {
7313 if (IS_PAHME(sfhme))
7315 sfmmu_copytte(&sfhme->hme_tte, &tte);
7329 if (sfmmu_modifytte_try(&tte, &ttemod, &sfhme->hme_tte) < 0)
7335 sfhme->hme_page = dpp;
7364 struct sf_hment *sfhme, *tmphme = NULL;
7402 for (sfhme = pp->p_mapping; sfhme; sfhme = tmphme) {
7408 tmphme = sfhme->hme_next;
7409 if (IS_PAHME(sfhme))
7415 hmeblkp = sfmmu_hmetohblk(sfhme);
7417 if (hme_size(sfhme) < cons)
7445 tset = sfmmu_pagesync(pp, sfhme,
7480 sfmmu_pagesync(struct page *pp, struct sf_hment *sfhme,
7501 sfmmu_copytte(&sfhme->hme_tte, &tte);
7503 hmeblkp = sfmmu_hmetohblk(sfhme);
7510 &sfhme->hme_tte);
7554 sfmmu_pageclrwrt(struct page *pp, struct sf_hment *sfhme)
7572 sfmmu_copytte(&sfhme->hme_tte, &tte);
7574 hmeblkp = sfmmu_hmetohblk(sfhme);
7581 ret = sfmmu_modifytte_try(&tte, &ttemod, &sfhme->hme_tte);
7621 struct sf_hment *sfhme;
7635 for (sfhme = pp->p_mapping; sfhme; sfhme = tmphme) {
7636 tmphme = sfhme->hme_next;
7643 if (hme_size(sfhme) < cons)
7646 tset = sfmmu_pageclrwrt(pp, sfhme);
8085 struct sf_hment *sfhme, *tmphme = NULL;
8107 for (sfhme = pp->p_mapping; sfhme; sfhme = tmphme) {
8108 tmphme = sfhme->hme_next;
8109 if (IS_PAHME(sfhme)) {
8113 hmeblkp = sfmmu_hmetohblk(sfhme);
8114 if (hme_size(sfhme) != sz) {
8184 struct sf_hment *sfhme;
8221 for (sfhme = rootpp->p_mapping; sfhme; sfhme = tmphme) {
8222 tmphme = sfhme->hme_next;
8223 ASSERT(!IS_PAHME(sfhme));
8224 hmeblkp = sfmmu_hmetohblk(sfhme);
8225 if (hme_size(sfhme) != sz) {
8228 tset = sfmmu_pageunload(rootpp, sfhme, sz);
9285 struct sf_hment *sfhme;
9320 for (sfhme = pp->p_mapping; sfhme; sfhme = sfhme->hme_next) {
9321 if (IS_PAHME(sfhme))
9323 hmeblkp = sfmmu_hmetohblk(sfhme);
9325 sfmmu_copytte(&sfhme->hme_tte, &tte);
9454 struct sf_hment *sfhme;
9465 for (sfhme = pp->p_mapping; sfhme; sfhme = sfhme->hme_next) {
9467 if (IS_PAHME(sfhme))
9469 hmeblkp = sfmmu_hmetohblk(sfhme);
9471 sfmmu_copytte(&sfhme->hme_tte, &tte);
9490 ret = sfmmu_modifytte_try(&tte, &ttemod, &sfhme->hme_tte);
11522 sfmmu_hmetohblk(struct sf_hment *sfhme)
11531 ASSERT(sfhme->hme_tte.ll != 0);
11533 sfhme0 = sfhme - sfhme->hme_tte.tte_hmenum;