Lines Matching refs:vd
40 Vmdata_t vd; /* space for the region itself */
57 reg Vmdata_t* vd;
90 vd = (Vmdata_t*)addr;
91 if((vd->mode&meth->meth) != 0)
92 { vm->data = vd;
103 /* make sure vd->incr is properly rounded */
119 vd = (Vmdata_t*)addr;
120 vd->mode = (mode&VM_FLAGS) | meth->meth;
121 vd->incr = incr;
122 vd->pool = 0;
123 vd->free = vd->wild = NIL(Block_t*);
125 if(vd->mode&(VM_TRACE|VM_MTDEBUG))
126 vd->mode &= ~VM_TRUST;
128 if(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE))
129 { vd->root = NIL(Block_t*);
131 TINY(vd)[e] = NIL(Block_t*);
133 CACHE(vd)[e] = NIL(Block_t*);
138 vd->seg = (Seg_t*)(addr + ROUND(incr,ALIGN));
139 /**/ ASSERT(VLONG(vd->seg)%ALIGN == 0);
141 seg = vd->seg;
143 seg->vmdt = vd;
163 if(vd->mode&(VM_MTLAST|VM_MTPOOL))
165 else vd->wild = b;
167 vm->data = vd;