Lines Matching refs:amp1

1017 	struct anon_map *amp1 = svd1->amp;  in segvn_concat()  local
1063 if (amp_cat == 0 && (amp1 != NULL || amp2 != NULL)) { in segvn_concat()
1068 if (amp1 != amp2) { in segvn_concat()
1071 if (amp1 != NULL && svd1->anon_index + btop(seg1->s_size) != in segvn_concat()
1075 ASSERT(amp1 == NULL || amp1->refcnt >= 2); in segvn_concat()
1141 if (amp1 != NULL && svd1->type == MAP_SHARED) { in segvn_concat()
1142 ASSERT(amp1 == amp2 && svd1->vp == NULL); in segvn_concat()
1143 ANON_LOCK_ENTER(&amp1->a_rwlock, RW_WRITER); in segvn_concat()
1144 ASSERT(amp1->refcnt >= 2); in segvn_concat()
1145 amp1->refcnt--; in segvn_concat()
1146 ANON_LOCK_EXIT(&amp1->a_rwlock); in segvn_concat()
1148 } else if (amp1 != NULL || amp2 != NULL) { in segvn_concat()
1162 if (amp1 != NULL) { in segvn_concat()
1167 ANON_LOCK_ENTER(&amp1->a_rwlock, RW_WRITER); in segvn_concat()
1168 ASSERT(amp1->refcnt == 1); in segvn_concat()
1169 if (anon_copy_ptr(amp1->ahp, svd1->anon_index, in segvn_concat()
1172 ANON_LOCK_EXIT(&amp1->a_rwlock); in segvn_concat()
1187 if (amp1 != NULL) { in segvn_concat()
1188 ANON_LOCK_EXIT(&amp1->a_rwlock); in segvn_concat()
1196 if (amp1 != NULL) { in segvn_concat()
1197 namp = amp1; in segvn_concat()
1198 anon_release(amp1->ahp, btop(amp1->size)); in segvn_concat()
1202 ASSERT(amp1 == NULL); in segvn_concat()
1263 struct anon_map *amp1; local
1293 amp1 = svd1->amp;
1294 if (amp1) {
1317 ANON_LOCK_ENTER(&amp1->a_rwlock, RW_WRITER);
1318 if (amp1->refcnt > 1) {
1319 ANON_LOCK_EXIT(&amp1->a_rwlock);
1322 newpgs = anon_grow(amp1->ahp, &svd1->anon_index,
1326 ANON_LOCK_EXIT(&amp1->a_rwlock);
1329 amp1->size = ptob(newpgs);
1330 ANON_LOCK_EXIT(&amp1->a_rwlock);