Home | History | Annotate | Download | only in engines

Lines Matching full:mmap_ptr

26 	void *mmap_ptr;
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);
148 if (fmd->mmap_ptr) {
149 if (munmap(fmd->mmap_ptr, fmd->mmap_sz) < 0)
151 fmd->mmap_ptr = NULL;
162 io_u->mmap_data = fmd->mmap_ptr + io_u->offset - fmd->mmap_off -
179 if (msync(fmd->mmap_ptr, fmd->mmap_sz, MS_SYNC)) {