474 uint64_t start_buf_index,
int(* iro_dgmode_read)(struct m0_op_io *ioo, bool rmw)
bool(* pi_spans_seg)(struct pargrp_iomap *iomap, m0_bindex_t index, m0_bcount_t count)
void(* iro_iosm_handle_launch)(struct m0_sm_group *grp, struct m0_sm_ast *ast)
int(* iro_parity_recalc)(struct m0_op_io *ioo)
int(* pi_paritybufs_alloc)(struct pargrp_iomap *map)
struct m0_atomic64 nxr_rdbulk_nr
int(* pi_readrest)(struct pargrp_iomap *iomap)
int(* iro_parity_verify)(struct m0_op_io *ioo)
static struct m0_sm_group * grp
struct m0_key_val db_maj_ele
struct data_buf *** pi_paritybufs
struct m0_io_fop irf_iofop
int(* nxo_tioreq_map)(struct nw_xfer_request *xfer, const struct m0_pdclust_src_addr *src, struct m0_pdclust_tgt_addr *tgt, struct target_ioreq **tio)
int(* iro_dgmode_write)(struct m0_op_io *ioo, bool rmw)
void(* nxo_complete)(struct nw_xfer_request *xfer, bool rmw)
int(* pi_dgmode_recover)(struct pargrp_iomap *map)
enum target_ioreq_type ti_req_type
struct m0_indexvec_varr ti_bufvec
int(* pi_parity_replica_verify)(struct pargrp_iomap *map)
struct m0_indexvec ti_trunc_ivec
int(* pi_dgmode_process)(struct pargrp_iomap *map, struct target_ioreq *tio, m0_bindex_t *index, uint32_t count)
int(* iro_replica_rectify)(struct m0_op_io *ioo, bool rmw)
struct m0_indexvec pi_ivec
int(* pi_readold_auxbuf_alloc)(struct pargrp_iomap *map)
int(* pi_seg_process)(struct pargrp_iomap *map, uint64_t segid, bool rmw)
struct target_ioreq * dr_tioreq
enum m0_pool_nd_state ti_state
int(* iro_application_data_copy)(struct m0_op_io *ioo, enum copy_direction dir, enum page_attr filter)
int(* pi_replica_recover)(struct pargrp_iomap *map)
static struct m0_sm_ast ast[NR]
void(* iro_iosm_handle_executed)(struct m0_sm_group *grp, struct m0_sm_ast *ast)
enum page_attr * ti_pageattrs
int(* nxo_distribute)(struct nw_xfer_request *xfer)
int(* pi_populate)(struct pargrp_iomap *iomap, struct m0_ivec_varr_cursor *cursor)
int(* tio_cc_fops_prepare)(struct target_ioreq *ti)
enum pargrp_iomap_state pi_state
void(* tio_seg_add)(struct target_ioreq *ti, const struct m0_pdclust_src_addr *src, const struct m0_pdclust_tgt_addr *tgt, m0_bindex_t gob_offset, m0_bcount_t count, struct pargrp_iomap *map)
uint32_t * ti_cksum_seg_b_nob
const struct nw_xfer_ops * nxr_ops
struct m0_atomic64 nxr_ccfop_nr
void(* iro_iomaps_destroy)(struct m0_op_io *ioo)
enum pargrp_iomap_rmwtype pi_rtype
int(* pi_dgmode_postprocess)(struct pargrp_iomap *map)
int(* pi_parity_verify)(struct pargrp_iomap *map)
struct m0_indexvec_varr dr_bufvec
struct m0_htable nxr_tioreqs_hash
struct m0_rpc_session * ti_session
const struct target_ioreq_ops * ti_ops
struct m0_pdclust_tgt_addr tgt
int(* pi_databuf_alloc)(struct pargrp_iomap *map, uint32_t row, uint32_t col, struct m0_bufvec_cursor *buf_cursor)
struct target_ioreq * irf_tioreq
m0_bcount_t ti_cksum_copied
enum page_attr * dr_pageattrs
struct cc_req_fop ti_cc_fop
int(* nxo_dispatch)(struct nw_xfer_request *xfer)
uint64_t(* pi_fullpages_find)(struct pargrp_iomap *map)
struct m0_bufvec dr_auxbufvec
enum nw_xfer_state nxr_state
int(* iro_dgmode_recover)(struct m0_op_io *ioo)
struct data_buf *** pi_databufs
struct m0_indexvec dr_ivec
struct m0_atomic64 nxr_iofop_nr
int(* iro_iomaps_prepare)(struct m0_op_io *ioo)
struct target_ioreq * crf_tioreq
int(* pi_parity_recalc)(struct pargrp_iomap *map)
struct nw_xfer_request * ti_nwxfer
int(* pi_data_replicate)(struct pargrp_iomap *map)
struct target_ioreq * db_tioreq
struct m0_indexvec ti_goff_ivec
struct m0_bufvec ti_auxbufvec
struct m0_pdclust_src_addr src
struct dgmode_rwvec * ti_dgvec
const struct pargrp_iomap_ops * pi_ops
struct m0_indexvec ti_ivec
int(* tio_iofops_prepare)(struct target_ioreq *ti, enum page_attr filter)