Lines Matching defs:base
71 #define MMDATA(mmvm) ((Vmuchar_t*)(mmvm)->base + MMHEAD(mmvm->file))
90 Void_t* base; /* address to map to */
125 sprintf(mesg, "Base: %#010lx\n", mmdc->mmvm->base); write(fd, mesg, strlen(mesg));
135 Void_t *base = mmvm->base;
138 if(base != (Void_t*)mmvm) /* mmvm is not right yet */
139 { /**/ASSERT(!base || (base && (VLONG(base)%_Vmpagesize) == 0) );
142 mmvm = (Mmvm_t*)mmap(base, size, (PROT_READ|PROT_WRITE),
147 mmvm = (Mmvm_t*)shmat(mmdc->shmid, base, 0);
159 Void_t *base;
209 { if(!(base = vmmaddress(size)) ) /* get a suitable base for the map */
210 base = (Void_t*)mmvm;
212 mmvm->base = base;
220 if(mmvm->base != (Void_t*)mmvm) /* not yet at the right address */
241 if(mmvm->base != (Void_t*)mmvm) /* not yet at the right address */
276 { (void)msync(mmvm->base, mmvm->size, MS_ASYNC);
278 { if(mmvm->base )
279 (void)munmap(mmvm->base, mmvm->size);
286 { if(mmvm->base )
287 (void)shmdt(mmvm->base);
345 Void_t *base;