Lines Matching refs:amp1
1028 struct anon_map *amp1 = svd1->amp; in segvn_concat() local
1074 if (amp_cat == 0 && (amp1 != NULL || amp2 != NULL)) { in segvn_concat()
1079 if (amp1 != amp2) { in segvn_concat()
1082 if (amp1 != NULL && svd1->anon_index + btop(seg1->s_size) != in segvn_concat()
1086 ASSERT(amp1 == NULL || amp1->refcnt >= 2); in segvn_concat()
1152 if (amp1 != NULL && svd1->type == MAP_SHARED) { in segvn_concat()
1153 ASSERT(amp1 == amp2 && svd1->vp == NULL); in segvn_concat()
1154 ANON_LOCK_ENTER(&1->a_rwlock, RW_WRITER); in segvn_concat()
1155 ASSERT(amp1->refcnt >= 2); in segvn_concat()
1156 amp1->refcnt--; in segvn_concat()
1157 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_concat()
1159 } else if (amp1 != NULL || amp2 != NULL) { in segvn_concat()
1173 if (amp1 != NULL) { in segvn_concat()
1178 ANON_LOCK_ENTER(&1->a_rwlock, RW_WRITER); in segvn_concat()
1179 ASSERT(amp1->refcnt == 1); in segvn_concat()
1180 if (anon_copy_ptr(amp1->ahp, svd1->anon_index, in segvn_concat()
1183 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_concat()
1198 if (amp1 != NULL) { in segvn_concat()
1199 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_concat()
1207 if (amp1 != NULL) { in segvn_concat()
1208 namp = amp1; in segvn_concat()
1209 anon_release(amp1->ahp, btop(amp1->size)); in segvn_concat()
1213 ASSERT(amp1 == NULL); in segvn_concat()
1272 struct anon_map *amp1; in segvn_extend_prev() local
1302 amp1 = svd1->amp; in segvn_extend_prev()
1303 if (amp1) { in segvn_extend_prev()
1326 ANON_LOCK_ENTER(&1->a_rwlock, RW_WRITER); in segvn_extend_prev()
1327 if (amp1->refcnt > 1) { in segvn_extend_prev()
1328 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_extend_prev()
1331 newpgs = anon_grow(amp1->ahp, &svd1->anon_index, in segvn_extend_prev()
1335 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_extend_prev()
1338 amp1->size = ptob(newpgs); in segvn_extend_prev()
1339 ANON_LOCK_EXIT(&1->a_rwlock); in segvn_extend_prev()