Lines Matching refs:pseg
693 struct seg *pseg, *nseg; in segvn_create() local
716 pseg = AS_SEGPREV(seg->s_as, seg); in segvn_create()
717 if (pseg != NULL && in segvn_create()
718 pseg->s_base + pseg->s_size == seg->s_base && in segvn_create()
719 pseg->s_ops == &segvn_ops) { in segvn_create()
728 psvd = (struct segvn_data *)pseg->s_data; in segvn_create()
736 pseg->s_size + seg->s_size, in segvn_create()
742 (pseg->s_size + seg->s_size <= in segvn_create()
744 segvn_extend_prev(pseg, seg, a, swresv) == 0) { in segvn_create()
750 nseg = AS_SEGNEXT(pseg->s_as, pseg); in segvn_create()
752 nseg != pseg && in segvn_create()
754 pseg->s_base + pseg->s_size == in segvn_create()
756 (void) segvn_concat(pseg, nseg, 0); in segvn_create()
757 ASSERT(pseg->s_szc == 0 || in segvn_create()
758 (a->szc == pseg->s_szc && in segvn_create()
759 IS_P2ALIGNED(pseg->s_base, pgsz) && in segvn_create()
760 IS_P2ALIGNED(pseg->s_size, pgsz))); in segvn_create()