Lines Matching refs:size

72 #define MMSIZE(mmvm)	((mmvm)->size - MMHEAD(mmvm->file))
91 ssize_t size; /* total data size */ member
102 ssize_t size; /* desired file size */ member
120 sprintf(mesg, "Size: %10d\n", mmdc->size); write(fd, mesg, strlen(mesg)); in _vmmdump()
126 sprintf(mesg, "Size: %10d\n", mmdc->mmvm->size); write(fd, mesg, strlen(mesg)); in _vmmdump()
136 ssize_t size = mmvm->size; in mmfix() local
141 { munmap((Void_t*)mmvm, size); in mmfix()
142 mmvm = (Mmvm_t*)mmap(base, size, (PROT_READ|PROT_WRITE), in mmfix()
163 ssize_t extent, size = 0; in mminit() local
171 if((size = mmdc->size) < MM_MINSIZE ) in mminit()
172 size = MM_MINSIZE; in mminit()
173 size += MMHEAD(mmdc->file) + ALIGN; in mminit()
174 size = ROUND(size, _Vmpagesize); in mminit()
185 if(extent < size) /* make the file size large enough */ in mminit()
186 if(lseek(fd, (off_t)size, 0) != (off_t)size || write(fd, "", 1) != 1 ) in mminit()
190 mmvm = (Mmvm_t*)mmap(NIL(Void_t*), size, (PROT_READ|PROT_WRITE), in mminit()
197 if((mmdc->shmid = shmget(key, size, IPC_CREAT|FILE_MODE)) < 0 ) in mminit()
209 { if(!(base = vmmaddress(size)) ) /* get a suitable base for the map */ in mminit()
213 mmvm->size = size; in mminit()
255 (void)munmap((Void_t*)mmvm, size); in mminit()
276 { (void)msync(mmvm->base, mmvm->size, MS_ASYNC);
279 (void)munmap(mmvm->base, mmvm->size);
387 Vmalloc_t* vmmopen(char* file, int proj, ssize_t size ) in vmmopen() argument
389 Vmalloc_t* vmmopen(file, proj, size ) in vmmopen()
392 ssize_t size; /* desired size for mem segment */
411 mmdc->size = size;
488 Void_t* vmmaddress(size_t size) in vmmaddress() argument
498 size = ROUND(size, _Vmpagesize); in vmmaddress()
500 if(_map_dir == 0 || (min+size) > max) in vmmaddress()
504 min += size; in vmmaddress()
507 { max -= size; in vmmaddress()