Searched defs:vd (Results 1 - 16 of 16) sorted by relevance

/ast/src/lib/libast/vmalloc/
H A Dvmregion.c45 Vmdata_t *vd; local
50 vd = SEG(BLOCK(addr))->vmdt;
54 if(vm->data == vd)
H A Dvmsegment.c44 Vmdata_t *vd = vm->data; local
48 for(seg = vd->seg; seg; seg = seg->next)
H A Dvmset.c45 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 Dvmclear.c44 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 Dvmstat.c46 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 Dvmclose.c43 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 Dvmopen.c41 { 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 Dvmpool.c53 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 Dvmprivate.c52 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 Dvmlast.c47 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 Dvmtrace.c112 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 Dvmdebug.c89 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 Dvmprofile.c477 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 Dvmbest.c84 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 Dmalloc.c347 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 Ddelta.c961 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...]

Completed in 215 milliseconds