Lines Matching defs:tp
43 reg Block_t *tp, *next;
64 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size)
75 if((tp = (*_Vmextend)(vm,size,NIL(Vmsearch_f))) )
76 { seg = SEG(tp);
85 if((s = SIZE(tp)) >= size)
86 { next = (Block_t*)((Vmuchar_t*)tp+size);
93 vd->free = seg->last = tp;
96 (*_Vmtrace)(vm, NIL(Vmuchar_t*), (Vmuchar_t*)tp, orgsize, 0);
100 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc);
102 return (Void_t*)tp;
171 reg Block_t* tp;
228 if(!(tp = seg->free) )
231 { oldsize = (Vmuchar_t*)tp - (Vmuchar_t*)data;
256 { tp = vd->free;
258 { vd->free = tp;
268 { tp = (Block_t*)data;
269 SEG(tp) = seg;
270 SIZE(tp) = s - sizeof(Head_t);
271 seg->free = tp;
287 { tp = (Block_t*)((Vmuchar_t*)data + size);
288 SEG(tp) = seg;
289 SIZE(tp) = (s - size) - sizeof(Head_t);
290 seg->free = tp;