Lines Matching refs:seg2

1013 segvn_concat(struct seg *seg1, struct seg *seg2, int amp_cat)  in segvn_concat()  argument
1016 struct segvn_data *svd2 = seg2->s_data; in segvn_concat()
1024 ASSERT(seg1->s_as && seg2->s_as && seg1->s_as == seg2->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()
1085 npages2 = seg_pages(seg2); in segvn_concat()
1123 ASSERT(svd2->swresv == seg2->s_size); in segvn_concat()
1155 asize = seg1->s_size + seg2->s_size; in segvn_concat()
1183 nahp, btop(seg1->s_size), btop(seg2->s_size), in segvn_concat()
1244 size = seg2->s_size; in segvn_concat()
1245 seg_free(seg2); 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()
1323 btop(seg1->s_size), btop(seg2->s_size), ANON_NOSLEEP);
1335 kmem_zalloc(vpgtob(seg_pages(seg1) + seg_pages(seg2)),
1344 evp = vp + seg_pages(seg2);
1349 ASSERT(swresv == seg2->s_size);
1357 size = seg2->s_size;
1358 seg_free(seg2);
1378 struct seg *seg2, in segvn_extend_next() argument
1382 struct segvn_data *svd2 = (struct segvn_data *)seg2->s_data; in segvn_extend_next()
1391 ASSERT(seg2->s_as && AS_WRITE_HELD(seg2->s_as)); in segvn_extend_next()
1402 seg2->s_szc != a->szc || svd2->softlockcnt_sbase > 0) 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()
1460 vpgtob(seg_pages(seg2))); in segvn_extend_next()
1461 kmem_free(svd2->vpage, vpgtob(seg_pages(seg2))); in segvn_extend_next()
1480 seg2->s_size += size; in segvn_extend_next()
1481 seg2->s_base -= size; in segvn_extend_next()