Lines Matching defs:seg
52 reg Seg_t* seg;
81 for(tp = NIL(Block_t*), seg = vd->seg; seg; seg = seg->next)
82 { if((tp = seg->free) &&
90 seg = SEG(tp);
98 has_blk: /* if get here, (tp, s, seg) must be well-defined */
107 seg->free = NIL(Block_t*);
111 SEG(next) = seg;
112 seg->free = next;
136 reg Seg_t* seg;
152 for(seg = vd->seg; seg; seg = seg->next)
153 { laddr = (Vmuchar_t*)SEGBLOCK(seg);
154 baddr = seg->baddr-sizeof(Head_t);
299 reg Seg_t *seg, *next;
313 for(seg = vd->seg; seg; seg = next)
314 { next = seg->next;
316 if(!(fp = seg->free))
319 seg->free = NIL(Block_t*);
320 if(seg->size == (s = SIZE(fp)&~BITS))
321 s = seg->extent;
324 if((*_Vmtruncate)(vm,seg,s,1) == s)
325 seg->free = fp;