Lines Matching refs:start
49 off_t start, end; in getFileStartAndLength() local
55 start = lseek(fd, 0L, SEEK_CUR); in getFileStartAndLength()
57 (void) lseek(fd, start, SEEK_SET); in getFileStartAndLength()
59 if (start == (off_t) -1 || end == (off_t) -1) { in getFileStartAndLength()
64 length = end - start; in getFileStartAndLength()
70 *start_ = start; in getFileStartAndLength()
85 off_t start; in sysLoadFileInShmem() local
91 if (getFileStartAndLength(fd, &start, &length) < 0) in sysLoadFileInShmem()
120 off_t start; in sysMapFileInShmem() local
126 if (getFileStartAndLength(fd, &start, &length) < 0) in sysMapFileInShmem()
129 memPtr = mmap(NULL, length, PROT_READ, MAP_FILE | MAP_SHARED, fd, start); in sysMapFileInShmem()
132 fd, (int) start, strerror(errno)); in sysMapFileInShmem()
149 int sysMapFileSegmentInShmem(int fd, off_t start, long length, in sysMapFileSegmentInShmem() argument
163 if (start + length > (long)fileLength) { in sysMapFileSegmentInShmem()
165 (int) start, length, (int) fileLength); in sysMapFileSegmentInShmem()
170 adjust = start % DEFAULT_PAGE_SIZE; in sysMapFileSegmentInShmem()
171 actualStart = start - adjust; in sysMapFileSegmentInShmem()
188 (int) start, (int) length, in sysMapFileSegmentInShmem()