Lines Matching defs:newseg
417 as_addseg(struct as *as, struct seg *newseg)
433 if (as->a_lastgaphl->s_base > newseg->s_base) {
441 if (hseg && lseg && lseg->s_base < newseg->s_base &&
442 hseg->s_base > newseg->s_base) {
443 avl_insert_here(&as->a_segtree, newseg, lseg,
446 as->a_seglast = newseg;
452 addr = newseg->s_base;
453 eaddr = addr + newseg->s_size;
492 as->a_seglast = newseg;
493 avl_insert(&as->a_segtree, newseg, where);
775 struct seg *seg, *newseg;
796 newseg = seg_alloc(newas, seg->s_base, seg->s_size);
797 if (newseg == NULL) {
804 if ((error = SEGOP_DUP(seg, newseg)) != 0) {
812 seg_free(newseg);