Lines Matching defs:seg
52 reg Seg_t *seg;
74 for(tp = NIL(Block_t*), seg = vd->seg; seg; seg = seg->next)
75 { if((tp = seg->free) &&
82 seg = SEG(tp);
87 got_blk: /* if get here, (tp, s, seg) must be well-defined */
96 seg->free = NIL(Block_t*);
100 SEG(next) = seg;
101 seg->free = next;
125 Seg_t *seg;
132 for(seg = vd->seg; seg; seg = seg->next)
133 { laddr = (Vmuchar_t*)SEGBLOCK(seg);
134 baddr = seg->baddr-sizeof(Head_t);
253 Seg_t *seg, *next;
258 for(seg = vd->seg; seg; seg = next)
259 { next = seg->next;
261 if(!(fp = seg->free))
264 seg->free = NIL(Block_t*);
265 if(seg->size == (s = SIZE(fp)&~BITS))
266 s = seg->extent;
269 if((*_Vmtruncate)(vm,seg,s,1) == s)
270 seg->free = fp;