Lines Matching defs:newseg
418 as_addseg(struct as *as, struct seg *newseg)
434 if (as->a_lastgaphl->s_base > newseg->s_base) {
442 if (hseg && lseg && lseg->s_base < newseg->s_base &&
443 hseg->s_base > newseg->s_base) {
444 avl_insert_here(&as->a_segtree, newseg, lseg,
447 as->a_seglast = newseg;
453 addr = newseg->s_base;
454 eaddr = addr + newseg->s_size;
493 as->a_seglast = newseg;
494 avl_insert(&as->a_segtree, newseg, where);
777 struct seg *seg, *newseg;
798 newseg = seg_alloc(newas, seg->s_base, seg->s_size);
799 if (newseg == NULL) {
806 if ((error = SEGOP_DUP(seg, newseg)) != 0) {
814 seg_free(newseg);