X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=file.h;h=30293fc9ddc34e4515a56cc8f5ab0091eb254030;hp=dc22d4e058a177f373131acb370c838d4441b88f;hb=fdba6ac393728b3f743013a6517a987fda79bd1a;hpb=e8462bd8250cf3ff2d41f17e1a4d4cefc70b6b37 diff --git a/file.h b/file.h index dc22d4e0..30293fc9 100644 --- a/file.h +++ b/file.h @@ -74,6 +74,14 @@ struct fio_file { unsigned long long last_pos; + unsigned long long first_write; + unsigned long long last_write; + + /* + * For use by the io engine + */ + unsigned long long file_pos; + /* * if io is protected by a semaphore, this is set */ @@ -147,6 +155,7 @@ static inline void fio_file_reset(struct fio_file *f) { f->last_free_lookup = 0; f->last_pos = f->file_offset; + f->file_pos = -1ULL; if (f->file_map) memset(f->file_map, 0, f->num_maps * sizeof(int)); }