mmap.c | 26 void *mmap_ptr; member in struct:fio_mmap_data 47 fmd->mmap_ptr = mmap(NULL, length, flags, MAP_SHARED, f->fd, off); 48 if (fmd->mmap_ptr == MAP_FAILED) { 49 fmd->mmap_ptr = NULL; 55 if (posix_madvise(fmd->mmap_ptr, length, POSIX_MADV_SEQUENTIAL) < 0) { 60 if (posix_madvise(fmd->mmap_ptr, length, POSIX_MADV_RANDOM) < 0) { 65 if (posix_madvise(fmd->mmap_ptr, length, POSIX_MADV_DONTNEED) < 0) { 72 (void) posix_madvise(fmd->mmap_ptr, fmd->mmap_sz, FIO_MADV_FREE); 77 if (td->error && fmd->mmap_ptr) 78 munmap(fmd->mmap_ptr, length) [all...] |