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