X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=profile.h;fp=profile.h;h=673c5c457096fec566d08e720fa81788075dbb43;hp=a54f072455928713f9b6149ca13b461ae028be67;hb=58c55ba02aca24ed30beb343fcb1dc3df4667389;hpb=7eb36574da703ebdfac414d7428712320f552a96 diff --git a/profile.h b/profile.h index a54f0724..673c5c45 100644 --- a/profile.h +++ b/profile.h @@ -7,6 +7,9 @@ * Functions for overriding internal fio io_u functions */ struct prof_io_ops { + int (*td_init)(struct thread_data *); + void (*td_exit)(struct thread_data *); + int (*fill_io_u_off)(struct thread_data *, struct io_u *); int (*fill_io_u_size)(struct thread_data *, struct io_u *); struct fio_file *(*get_next_file)(struct thread_data *); @@ -42,4 +45,7 @@ int load_profile(const char *); struct profile_ops *find_profile(const char *); void profile_add_hooks(struct thread_data *); +int profile_td_init(struct thread_data *); +void profile_td_exit(struct thread_data *); + #endif