• Home
  • Raw
  • Download

Lines Matching refs:thread_data

25 	int (*setup)(struct thread_data *);
26 int (*init)(struct thread_data *);
27 int (*prep)(struct thread_data *, struct io_u *);
28 int (*queue)(struct thread_data *, struct io_u *);
29 int (*commit)(struct thread_data *);
30 int (*getevents)(struct thread_data *, unsigned int, unsigned int, const struct timespec *);
31 struct io_u *(*event)(struct thread_data *, int);
33 int (*cancel)(struct thread_data *, struct io_u *);
34 void (*cleanup)(struct thread_data *);
35 int (*open_file)(struct thread_data *, struct fio_file *);
36 int (*close_file)(struct thread_data *, struct fio_file *);
37 int (*invalidate)(struct thread_data *, struct fio_file *);
38 int (*unlink_file)(struct thread_data *, struct fio_file *);
39 int (*get_file_size)(struct thread_data *, struct fio_file *);
40 void (*terminate)(struct thread_data *);
41 int (*iomem_alloc)(struct thread_data *, size_t);
42 void (*iomem_free)(struct thread_data *);
43 int (*io_u_init)(struct thread_data *, struct io_u *);
44 void (*io_u_free)(struct thread_data *, struct io_u *);
72 extern int __must_check td_io_init(struct thread_data *);
73 extern int __must_check td_io_prep(struct thread_data *, struct io_u *);
74 extern int __must_check td_io_queue(struct thread_data *, struct io_u *);
75 extern int __must_check td_io_getevents(struct thread_data *, unsigned int, unsigned int, const str…
76 extern int __must_check td_io_commit(struct thread_data *);
77 extern int __must_check td_io_open_file(struct thread_data *, struct fio_file *);
78 extern int td_io_close_file(struct thread_data *, struct fio_file *);
79 extern int td_io_unlink_file(struct thread_data *, struct fio_file *);
80 extern int __must_check td_io_get_file_size(struct thread_data *, struct fio_file *);
82 extern struct ioengine_ops *load_ioengine(struct thread_data *, const char *);
85 extern void free_ioengine(struct thread_data *);
86 extern void close_ioengine(struct thread_data *);