Searched refs:mmdc (Results 1 - 2 of 2) sorted by relevance
/osnet-11/usr/src/lib/libast/common/vmalloc/ |
H A D | vmmopen.c | 169 Mmvmdisc_t *mmdc = (Mmvmdisc_t*)disc; local 171 if(mmdc->fd < 0 || !mmdc->mm) 175 if(caddr && caddr != MMADDR(mmdc->mm->base) ) 180 if(nsize > mmdc->mm->size-MM_START) 182 caddr = mmdc->mm->base; 188 if(lseek(mmdc->fd, (off_t)(csize-1), 0) != (off_t)(csize-1) || 189 write(mmdc->fd, "", 1) != 1 ) 193 (void)munmap(caddr, mmdc->mm->size); 195 MAP_FIXED|MAP_SHARED, mmdc 223 Mmvmdisc_t *mmdc = (Mmvmdisc_t*)disc; local 254 Mmvmdisc_t *mmdc; local [all...] |
H A D | vmbest.c | 1351 Mmapdisc_t *mmdc = (Mmapdisc_t*)disc; local 1388 if(mmdc->fd < 0) 1390 if(mmdc->fd != -1) 1393 { mmdc->fd = -2; 1396 if(fd >= OPEN_PRIVATE || (mmdc->fd = dup2(fd,OPEN_PRIVATE)) < 0 ) 1397 mmdc->fd = fd; 1400 fcntl(mmdc->fd, F_SETFD, FD_CLOEXEC); 1404 MAP_PRIVATE, mmdc->fd, mmdc->offset); 1407 { mmdc [all...] |
Completed in 72 milliseconds