Lines Matching refs:seg1

1013 segvn_concat(struct seg *seg1, struct seg *seg2, int amp_cat)  in segvn_concat()  argument
1015 struct segvn_data *svd1 = seg1->s_data; in segvn_concat()
1024 ASSERT(seg1->s_as && seg2->s_as && seg1->s_as == seg2->s_as); in segvn_concat()
1025 ASSERT(AS_WRITE_HELD(seg1->s_as)); in segvn_concat()
1026 ASSERT(seg1->s_ops == seg2->s_ops); in segvn_concat()
1039 seg1->s_szc != seg2->s_szc || incompat(policy_info.mem_policy) || in segvn_concat()
1048 svd1->offset + seg1->s_size != svd2->offset) { in segvn_concat()
1071 if (amp1 != NULL && svd1->anon_index + btop(seg1->s_size) != in segvn_concat()
1084 npages1 = seg_pages(seg1); in segvn_concat()
1113 ASSERT(svd1->swresv == seg1->s_size); in segvn_concat()
1155 asize = seg1->s_size + seg2->s_size; in segvn_concat()
1170 nahp, 0, btop(seg1->s_size), ANON_NOSLEEP)) { in segvn_concat()
1183 nahp, btop(seg1->s_size), btop(seg2->s_size), in segvn_concat()
1246 seg1->s_size += size; in segvn_concat()
1256 segvn_extend_prev(seg1, seg2, a, swresv) in segvn_extend_prev() argument
1257 struct seg *seg1, *seg2; in segvn_extend_prev()
1261 struct segvn_data *svd1 = (struct segvn_data *)seg1->s_data;
1270 ASSERT(seg1->s_as && AS_WRITE_HELD(seg1->s_as));
1281 seg1->s_szc != a->szc || svd1->softlockcnt_send > 0)
1286 svd1->offset + seg1->s_size != (a->offset & PAGEMASK))
1323 btop(seg1->s_size), btop(seg2->s_size), ANON_NOSLEEP);
1335 kmem_zalloc(vpgtob(seg_pages(seg1) + seg_pages(seg2)),
1339 bcopy(svd1->vpage, new_vpage, vpgtob(seg_pages(seg1)));
1340 kmem_free(svd1->vpage, vpgtob(seg_pages(seg1)));
1343 vp = new_vpage + seg_pages(seg1);
1350 vp = new_vpage + seg_pages(seg1);
1359 seg1->s_size += size;
1377 struct seg *seg1, in segvn_extend_next() argument
1406 (a->offset & PAGEMASK) + seg1->s_size != svd2->offset) in segvn_extend_next()
1438 btop(seg2->s_size), btop(seg1->s_size), in segvn_extend_next()
1451 kmem_zalloc(vpgtob(seg_pages(seg1) + seg_pages(seg2)), in segvn_extend_next()
1456 svd2->anon_index += seg_pages(seg1); in segvn_extend_next()
1459 bcopy(svd2->vpage, new_vpage + seg_pages(seg1), in segvn_extend_next()
1465 evp = vp + seg_pages(seg1); in segvn_extend_next()
1470 ASSERT(swresv == seg1->s_size); in segvn_extend_next()
1478 size = seg1->s_size; in segvn_extend_next()
1479 seg_free(seg1); in segvn_extend_next()