/ast/src/lib/libast/vmalloc/ |
H A D | vmregion.c | 45 Vmdata_t *vd; local 50 vd = SEG(BLOCK(addr))->vmdt; 54 if(vm->data == vd)
|
H A D | vmsegment.c | 44 Vmdata_t *vd = vm->data; local 48 for(seg = vd->seg; seg; seg = seg->next)
|
H A D | vmset.c | 45 Vmdata_t *vd = vm->data; local 48 return vd->mode; 52 mode = vd->mode; 54 vd->mode |= (flags&VM_FLAGS); 55 else vd->mode &= ~(flags&VM_FLAGS);
|
H A D | vmclear.c | 44 Vmdata_t *vd = vm->data; local 48 vd->free = vd->wild = NIL(Block_t*); 49 vd->pool = 0; 51 if(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE) ) 52 { vd->root = NIL(Block_t*); 54 TINY(vd)[s] = NIL(Block_t*); 56 CACHE(vd)[s] = NIL(Block_t*); 59 for(seg = vd->seg; seg; seg = next) 67 if((vd [all...] |
H A D | vmstat.c | 46 Vmdata_t *vd; local 71 vd = vm->data; 72 st->mode = vd->mode; 74 if(vd->mode&VM_MTLAST) 76 else if((vd->mode&VM_MTPOOL) && (s = vd->pool) > 0) 78 for(b = vd->free; b; b = SEGLINK(b)) 82 for(seg = vd->seg; seg; seg = seg->next) 89 if(vd->mode&(VM_MTDEBUG|VM_MTBEST|VM_MTPROFILE)) 100 if(vd [all...] |
H A D | vmclose.c | 43 Vmdata_t* vd = vm->data; local 54 mode = vd->mode; /* remember this in case it gets destroyed below */ 72 for(seg = vd->seg; seg; seg = next)
|
H A D | vmopen.c | 41 { Vmdata_t vd; /* root of usable data space */ member in union:_vminit_s::__anon320 43 } vd; member in struct:_vminit_s 65 Vmdata_t *vd; local 98 vd = &init->vd.vd; /**/ASSERT(VLONG(vd)%ALIGN == 0); 103 /* make sure vd->incr is properly rounded and get initial memory */ 114 vd = &init->vd [all...] |
H A D | vmpool.c | 53 reg Vmdata_t *vd = vm->data; local 58 if(size != vd->pool) 59 { if(vd->pool <= 0) 60 vd->pool = size; 66 if((tp = vd->free) ) /* there is a ready free block */ 67 { vd->free = SEGLINK(tp); 74 for(tp = NIL(Block_t*), seg = vd->seg; seg; seg = seg->next) 80 if((tp = (*_Vmextend)(vm,ROUND(size,vd->incr),NIL(Vmsearch_f))) ) 92 SEGLINK(next) = vd->free; 93 vd 127 Vmdata_t* vd = vm->data; local 168 Vmdata_t *vd = vm->data; local 202 Vmdata_t *vd = vm->data; local 254 Vmdata_t *vd = vm->data; local [all...] |
H A D | vmprivate.c | 52 reg Vmdata_t* vd = vm->data; local 56 if(vd->incr <= 0) /* this is just _Vmheap on the first call */ 57 vd->incr = _Vmpagesize*sizeof(Void_t*); 63 if((size = ROUND(s,vd->incr)) < s) 67 if(size > 2*vd->incr && vm->disc->round < vd->incr) 68 vd->incr *= 2; 70 if(!(seg = vd->seg) ) /* there is no current segment */ 96 if(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE) ) 105 if(bp == vd 197 reg Vmdata_t* vd = vm->data; local [all...] |
H A D | vmlast.c | 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 152 Vmdata_t *vd = vm->data; local 280 Vmdata_t *vd = vm->data; local 303 Vmdata_t *vd = vm->data; local 329 Vmdata_t *vd = vm->data; local 369 Vmdata_t *vd = vm->data; local [all...] |
H A D | vmtrace.c | 112 Vmdata_t* vd = vm->data; local 128 { type = vd->mode&VM_METHODS; 254 Vmdata_t* vd = vm->data; local 256 if(Trfile < 0 || !(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE))) 259 for(seg = vd->seg; seg; seg = seg->next) 269 if(vd->mode&VM_MTDEBUG) 273 else if(vd->mode&VM_MTPROFILE)
|
H A D | vmdebug.c | 89 reg Vmdata_t* vd = vm->data; local 92 if(vd->mode&VM_DBABORT) 276 reg Vmdata_t *vd = vm->data; local 281 for(seg = vd->seg; seg; seg = seg->next) 334 Vmdata_t *vd = vm->data; local 339 for(seg = vd->seg; seg; seg = seg->next) 375 Vmdata_t *vd = vm->data; local 380 if(vd->mode&VM_DBCHECK) 395 if((vd->mode&VM_TRACE) && _Vmtrace) 424 Vmdata_t *vd local 479 Vmdata_t *vd = vm->data; local 570 reg Vmdata_t* vd = vm->data; local 668 Vmdata_t *vd = vm->data; local [all...] |
H A D | vmprofile.c | 477 reg Vmdata_t *vd = vm->data; local 487 if(!local && (vd->mode&VM_TRACE) && _Vmtrace) 512 reg Vmdata_t *vd = vm->data; local 532 if(!local && (vd->mode&VM_TRACE) && _Vmtrace) 562 reg Vmdata_t *vd = vm->data; local 594 if(!local && (vd->mode&VM_TRACE) && _Vmtrace) 670 reg Vmdata_t *vd = vm->data; local 680 if(!local && (vd->mode&VM_TRACE) && _Vmtrace)
|
H A D | vmbest.c | 84 static int vmisfree(Vmdata_t* vd, Block_t* b) argument 86 static int vmisfree(vd,b) 87 Vmdata_t* vd; 94 if(b == vd->wild) 98 return vmonlist(TINY(vd)[INDEX(SIZE(b))], b); 100 if(vd->root) 101 return vmintree(vd->root, b); 108 static int vmisjunk(Vmdata_t* vd, Block_t* b) argument 110 static int vmisjunk(vd,b) 111 Vmdata_t* vd; 168 _vmbestcheck(Vmdata_t* vd, Block_t* freeb) argument 245 bestsearch(Vmdata_t* vd, reg size_t size, Block_t* wanted) argument 361 bestreclaim(reg Vmdata_t* vd, Block_t* wanted, int c) argument 532 reg Vmdata_t* vd = vm->data; local 614 reg Vmdata_t* vd = vm->data; local 727 reg Vmdata_t* vd = vm->data; local 776 reg Vmdata_t* vd = vm->data; local 854 Vmdata_t *vd = vm->data; local 971 Vmdata_t *vd = vm->data; local 1016 Vmdata_t *vd = vm->data; local [all...] |
H A D | malloc.c | 347 Vmdata_t *vd = SEG(BLOCK(addr))->vmdt; local 348 if(Vmregion->data == vd ) 351 if(Region[k] && Region[k]->data == vd)
|
/ast/src/cmd/pax/ |
H A D | delta.c | 961 Vddisc_t vd; member in struct:__anon180 978 delread(void* buf, int n, Vdoff_t off, Vddisc_t* vd) argument 980 register Vdio_t* dp = (Vdio_t*)vd; 1002 if (n > (dp->vd.size - dp->offset)) 1003 n = dp->vd.size - dp->offset; 1006 message((-8, "delread: fd=%d n=%d siz=%I*d off=%I*d: seek error", dp->fd, n, sizeof(dp->vd.size), dp->vd.size, sizeof(dp->offset), dp->offset)); 1020 delwrite(void* buf, int n, Vdoff_t off, Vddisc_t* vd) argument 1022 register Vdio_t* dp = (Vdio_t*)vd; 1118 dp->vd [all...] |