25 #ifndef __MOTR_M0CRATE_WORKLOAD_H__ 26 #define __MOTR_M0CRATE_WORKLOAD_H__ 34 #include <sys/param.h> struct workload_op::@330::op_csum wo_csum
struct workload::@328::cr_csum cw_csum
struct workload * wt_load
struct workload::@328::cr_csum::csum_dev c_dev[CR_CSUM_DEV_MAX]
struct workload_task * wo_task
void(* wto_op_run)(struct workload *w, struct workload_task *task, const struct workload_op *op)
union workload_task::@329 u
struct workload_task::@329::task_csum wt_csum
union workload_op::@330 u
struct workload_task::@329::task_hpcs wt_hpcs
struct workload_op::@330::op_hpcs wo_hpcs
int(* wto_init)(struct workload *w)
int workload_init(struct workload *w, enum cr_workload_type wtype)
unsigned long long bcnt_t
enum csum_op_type oc_type
void(* wto_run)(struct workload *w, struct workload_task *task)
char oh_fname[MAXPATHLEN]
void(* wto_check)(struct workload *w)
void workload_start(struct workload *w, struct workload_task *task)
void(* wto_op_get)(struct workload *w, struct workload_op *op)
int(* wto_fini)(struct workload *w)
int(* wto_parse)(struct workload *w, char ch, const char *optarg)
enum cr_workload_type cw_type
void workload_join(struct workload *w, struct workload_task *task)
struct workload::@328::cr_hpcs cw_hpcs