Lines Matching refs:badseg1
6750 struct seg *badseg1 = NULL; in segvn_demote_range() local
6772 badseg1 = nseg = segvn_split_seg(seg, lpgaddr); in segvn_demote_range()
6774 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6775 ASSERT(badseg1->s_size == lpgeaddr - lpgaddr); in segvn_demote_range()
6778 badseg1 = nseg = segvn_split_seg(seg, lpgaddr); in segvn_demote_range()
6782 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6783 ASSERT(badseg1->s_size == 2 * pgsz); in segvn_demote_range()
6786 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6787 ASSERT(badseg1->s_size == pgsz); in segvn_demote_range()
6800 badseg1 = nseg = segvn_split_seg(seg, lpgeaddr - pgsz); in segvn_demote_range()
6802 ASSERT(badseg1->s_base == lpgeaddr - pgsz); in segvn_demote_range()
6803 ASSERT(badseg1->s_size == pgsz); in segvn_demote_range()
6806 ASSERT(badseg1 != NULL); in segvn_demote_range()
6807 ASSERT(badseg1->s_szc == szc); in segvn_demote_range()
6808 ASSERT(flag == SDR_RANGE || badseg1->s_size == pgsz || in segvn_demote_range()
6809 badseg1->s_size == 2 * pgsz); in segvn_demote_range()
6810 ASSERT(sameprot(badseg1, badseg1->s_base, pgsz)); in segvn_demote_range()
6811 ASSERT(badseg1->s_size == pgsz || in segvn_demote_range()
6812 sameprot(badseg1, badseg1->s_base + pgsz, pgsz)); in segvn_demote_range()
6813 if (err = segvn_clrszc(badseg1)) { in segvn_demote_range()
6816 ASSERT(badseg1->s_szc == 0); in segvn_demote_range()
6820 caddr_t ta = MAX(addr, badseg1->s_base); in segvn_demote_range()
6828 if (eaddr > badseg1->s_base + badseg1->s_size) { in segvn_demote_range()
6829 te = badseg1->s_base + badseg1->s_size; in segvn_demote_range()
6835 badseg1->s_szc = tszc; in segvn_demote_range()
6838 err = segvn_demote_range(badseg1, ta, te - ta, in segvn_demote_range()
6844 return (segvn_demote_range(badseg1, ta, in segvn_demote_range()