Lines Matching refs:fio_file
64 struct fio_file { struct
140 static inline void fio_file_set_##name(struct fio_file *f) \ argument
144 static inline void fio_file_clear_##name(struct fio_file *f) \
148 static inline int fio_file_##name(struct fio_file *f) \
170 extern uint64_t get_start_offset(struct thread_data *, struct fio_file *);
172 extern int __must_check file_invalidate_cache(struct thread_data *, struct fio_file *);
173 extern int __must_check generic_open_file(struct thread_data *, struct fio_file *);
174 extern int __must_check generic_close_file(struct thread_data *, struct fio_file *);
175 extern int __must_check generic_get_file_size(struct thread_data *, struct fio_file *);
176 extern int __must_check file_lookup_open(struct fio_file *f, int flags);
180 extern void get_file(struct fio_file *);
181 extern int __must_check put_file(struct thread_data *, struct fio_file *);
182 extern void put_file_log(struct thread_data *, struct fio_file *);
183 extern void lock_file(struct thread_data *, struct fio_file *, enum fio_ddir);
184 extern void unlock_file(struct thread_data *, struct fio_file *);
185 extern void unlock_file_all(struct thread_data *, struct fio_file *);
192 void fio_file_reset(struct thread_data *, struct fio_file *);