Lines Matching refs:amp2
1018 struct anon_map *amp2 = svd2->amp; in segvn_concat() local
1063 if (amp_cat == 0 && (amp1 != NULL || amp2 != NULL)) { in segvn_concat()
1068 if (amp1 != amp2) { in segvn_concat()
1142 ASSERT(amp1 == amp2 && svd1->vp == NULL); in segvn_concat()
1148 } else if (amp1 != NULL || amp2 != NULL) { in segvn_concat()
1179 if (amp2 != NULL) { in segvn_concat()
1180 ANON_LOCK_ENTER(&2->a_rwlock, RW_WRITER); in segvn_concat()
1181 ASSERT(amp2->refcnt == 1); in segvn_concat()
1182 if (anon_copy_ptr(amp2->ahp, svd2->anon_index, in segvn_concat()
1186 ANON_LOCK_EXIT(&2->a_rwlock); in segvn_concat()
1200 if (amp2 != NULL) { in segvn_concat()
1203 namp = amp2; in segvn_concat()
1204 anon_release(amp2->ahp, btop(amp2->size)); in segvn_concat()
1206 amp2->refcnt--; in segvn_concat()
1207 ANON_LOCK_EXIT(&2->a_rwlock); in segvn_concat()
1208 anonmap_free(amp2); in segvn_concat()
1384 struct anon_map *amp2; in segvn_extend_next() local
1413 amp2 = svd2->amp; in segvn_extend_next()
1414 if (amp2) { in segvn_extend_next()
1432 ANON_LOCK_ENTER(&2->a_rwlock, RW_WRITER); in segvn_extend_next()
1433 if (amp2->refcnt > 1) { in segvn_extend_next()
1434 ANON_LOCK_EXIT(&2->a_rwlock); in segvn_extend_next()
1437 newpgs = anon_grow(amp2->ahp, &svd2->anon_index, in segvn_extend_next()
1442 ANON_LOCK_EXIT(&2->a_rwlock); in segvn_extend_next()
1445 amp2->size = ptob(newpgs); in segvn_extend_next()
1446 ANON_LOCK_EXIT(&2->a_rwlock); in segvn_extend_next()
1455 if (amp2) in segvn_extend_next()