Lines Matching refs:seg2

1024 segvn_concat(struct seg *seg1, struct seg *seg2, int amp_cat)  in segvn_concat()  argument
1027 struct segvn_data *svd2 = seg2->s_data; in segvn_concat()
1035 ASSERT(seg1->s_as && seg2->s_as && seg1->s_as == seg2->s_as); in segvn_concat()
1037 ASSERT(seg1->s_ops == seg2->s_ops); in segvn_concat()
1050 seg1->s_szc != seg2->s_szc || incompat(policy_info.mem_policy) || in segvn_concat()
1096 npages2 = seg_pages(seg2); in segvn_concat()
1134 ASSERT(svd2->swresv == seg2->s_size); in segvn_concat()
1166 asize = seg1->s_size + seg2->s_size; in segvn_concat()
1194 nahp, btop(seg1->s_size), btop(seg2->s_size), in segvn_concat()
1255 size = seg2->s_size; in segvn_concat()
1256 seg_free(seg2); in segvn_concat()
1267 segvn_extend_prev(struct seg *seg1, struct seg *seg2, struct segvn_crargs *a, in segvn_extend_prev() argument
1332 btop(seg1->s_size), btop(seg2->s_size), ANON_NOSLEEP); in segvn_extend_prev()
1344 kmem_zalloc(vpgtob(seg_pages(seg1) + seg_pages(seg2)), in segvn_extend_prev()
1353 evp = vp + seg_pages(seg2); in segvn_extend_prev()
1358 ASSERT(swresv == seg2->s_size); in segvn_extend_prev()
1366 size = seg2->s_size; in segvn_extend_prev()
1367 seg_free(seg2); in segvn_extend_prev()
1385 segvn_extend_next(struct seg *seg1, struct seg *seg2, struct segvn_crargs *a, in segvn_extend_next() argument
1388 struct segvn_data *svd2 = (struct segvn_data *)seg2->s_data; in segvn_extend_next()
1397 ASSERT(seg2->s_as && AS_WRITE_HELD(seg2->s_as)); in segvn_extend_next()
1408 seg2->s_szc != a->szc || svd2->softlockcnt_sbase > 0) in segvn_extend_next()
1444 btop(seg2->s_size), btop(seg1->s_size), in segvn_extend_next()
1457 kmem_zalloc(vpgtob(seg_pages(seg1) + seg_pages(seg2)), in segvn_extend_next()
1466 vpgtob(seg_pages(seg2))); in segvn_extend_next()
1467 kmem_free(svd2->vpage, vpgtob(seg_pages(seg2))); in segvn_extend_next()
1486 seg2->s_size += size; in segvn_extend_next()
1487 seg2->s_base -= size; in segvn_extend_next()