Lines Matching refs:badseg1

6729 	struct seg *badseg1 = NULL;  in segvn_demote_range()  local
6751 badseg1 = nseg = segvn_split_seg(seg, lpgaddr); in segvn_demote_range()
6753 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6754 ASSERT(badseg1->s_size == lpgeaddr - lpgaddr); in segvn_demote_range()
6757 badseg1 = nseg = segvn_split_seg(seg, lpgaddr); in segvn_demote_range()
6761 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6762 ASSERT(badseg1->s_size == 2 * pgsz); in segvn_demote_range()
6765 ASSERT(badseg1->s_base == lpgaddr); in segvn_demote_range()
6766 ASSERT(badseg1->s_size == pgsz); in segvn_demote_range()
6779 badseg1 = nseg = segvn_split_seg(seg, lpgeaddr - pgsz); in segvn_demote_range()
6781 ASSERT(badseg1->s_base == lpgeaddr - pgsz); in segvn_demote_range()
6782 ASSERT(badseg1->s_size == pgsz); in segvn_demote_range()
6785 ASSERT(badseg1 != NULL); in segvn_demote_range()
6786 ASSERT(badseg1->s_szc == szc); in segvn_demote_range()
6787 ASSERT(flag == SDR_RANGE || badseg1->s_size == pgsz || in segvn_demote_range()
6788 badseg1->s_size == 2 * pgsz); in segvn_demote_range()
6789 ASSERT(sameprot(badseg1, badseg1->s_base, pgsz)); in segvn_demote_range()
6790 ASSERT(badseg1->s_size == pgsz || in segvn_demote_range()
6791 sameprot(badseg1, badseg1->s_base + pgsz, pgsz)); in segvn_demote_range()
6792 if (err = segvn_clrszc(badseg1)) { in segvn_demote_range()
6795 ASSERT(badseg1->s_szc == 0); in segvn_demote_range()
6799 caddr_t ta = MAX(addr, badseg1->s_base); in segvn_demote_range()
6807 if (eaddr > badseg1->s_base + badseg1->s_size) { in segvn_demote_range()
6808 te = badseg1->s_base + badseg1->s_size; in segvn_demote_range()
6814 badseg1->s_szc = tszc; in segvn_demote_range()
6817 err = segvn_demote_range(badseg1, ta, te - ta, in segvn_demote_range()
6823 return (segvn_demote_range(badseg1, ta, in segvn_demote_range()