Lines Matching refs:vd
47 Vmdata_t *vd = vm->data; local
53 for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
58 seg->next = vd->seg;
59 vd->seg = seg;
80 vd->free = seg->last = tp;
82 if(!local && (vd->mode&VM_TRACE) && _Vmtrace)
103 Vmdata_t *vd = vm->data; local
110 if(data != (Void_t*)vd->free)
113 { seg = vd->seg;
114 if(!local && (vd->mode&VM_TRACE) && _Vmtrace)
121 vd->free = NIL(Block_t*);
152 Vmdata_t *vd = vm->data; local
167 if(data == (Void_t*)vd->free)
168 seg = vd->seg;
171 for(seg = vd->seg; seg; seg = seg->next)
201 { ds = size-s; ds = ROUND(ds,vd->incr);
218 { tp = vd->free;
220 { vd->free = tp;
229 if(s >= 0 && seg != vd->seg)
238 seg = vd->seg;
255 vd->free = seg->last = (Block_t*)data;
257 if(!local && (vd->mode&VM_TRACE) && _Vmtrace)
280 Vmdata_t *vd = vm->data; local
284 if(!vd->free || addr < (Void_t*)vd->free || addr >= (Void_t*)vd->seg->baddr)
286 else offset = (long)((Vmuchar_t*)addr - (Vmuchar_t*)vd->free);
303 Vmdata_t *vd = vm->data; local
307 if(!vd->free || addr != (Void_t*)vd->free )
309 else if(vd->seg->free)
310 size = (long)((Vmuchar_t*)vd->seg->free - (Vmuchar_t*)addr);
311 else size = (long)((Vmuchar_t*)vd->seg->baddr - (Vmuchar_t*)addr - sizeof(Head_t));
329 Vmdata_t *vd = vm->data; local
333 for(seg = vd->seg; seg; seg = next)
348 if((vd->mode&VM_TRACE) && _Vmtrace)
369 Vmdata_t *vd = vm->data; local
384 for(seg = vd->seg; seg; seg = seg->next)
401 vd->free = seg->last = (Block_t*)data;
403 if(!local && (vd->mode&VM_TRACE) && _Vmtrace)