25 #ifndef __MOTR_M0CRATE_CRATE_H__ 26 #define __MOTR_M0CRATE_CRATE_H__
void m0_op_run_index(struct workload *w, struct workload_task *task, const struct workload_op *op)
uint64_t cwi_ops_done[CR_OPS_NR]
struct m0_semaphore cti_max_ops_sem
void m0_op_run(struct workload *w, struct workload_task *task, const struct workload_op *op)
void run_index(struct workload *w, struct workload_task *tasks)
void run(struct workload *w, struct workload_task *task)
uint64_t cti_start_offset
int opcode_prcnt[CRATE_OP_TYPES]
m0_time_t cwi_finish_time
m0_time_t cwi_time[CR_OPS_NR]
m0_time_t cg_cwi_acc_time[CR_OPS_NR]
uint32_t cwi_bcount_per_op
struct timeval * op_list_time
struct timeval * cti_op_list_time
m0_time_t cti_op_acc_time
int parse_crate(int argc, char **argv, struct workload *w)
struct m0_bufvec * cti_bufvec
struct m0_uint128 * cti_ids
struct m0_workload_io * cti_cwi
struct m0_fid cwi_pool_id
struct m0_uint128 cwi_start_obj_id
struct m0_bufvec * cti_rd_bufvec
struct m0_thread * cti_mthread
m0_time_t cwi_execution_time
int tm_recv_queue_min_len