static int get_next_offset(struct thread_data *td, struct io_u *io_u) { struct prof_io_ops *ops = &td->prof_io_ops; if (ops->fill_io_u_off) return ops->fill_io_u_off(td, io_u); return __get_next_offset(td, io_u); }
static int get_next_offset(struct thread_data *td, struct io_u *io_u, unsigned int *is_random) { if (td->flags & TD_F_PROFILE_OPS) { struct prof_io_ops *ops = &td->prof_io_ops; if (ops->fill_io_u_off) return ops->fill_io_u_off(td, io_u, is_random); } return __get_next_offset(td, io_u, is_random); }