25 #ifndef __MOTR_DIX_CM_ITER_H__ 26 #define __MOTR_DIX_CM_ITER_H__ 251 uint64_t *cctg_proc_recs_nr);
261 uint64_t *proc_recs_nr);
struct m0_buf di_prev_key
struct m0_clink di_meta_clink
struct m0_long_lock_addb2 di_meta_lock_addb2
M0_INTERNAL void m0_dix_cm_iter_next(struct m0_dix_cm_iter *iter)
struct m0_ctg_op di_ctg_op
struct m0_fid di_prev_cctg_fid
struct m0_long_lock_link di_meta_lock_link
struct m0_long_lock_link di_lock_link
M0_INTERNAL void m0_dix_cm_iter_cur_pos(struct m0_dix_cm_iter *iter, struct m0_fid *cctg_fid, uint64_t *cctg_proc_recs_nr)
uint64_t di_cctg_processed_recs_nr
M0_INTERNAL void m0_dix_cm_iter_processed_num(struct m0_dix_cm_iter *iter, uint64_t *proc_recs_nr)
struct m0_long_lock_addb2 di_lock_addb2
M0_INTERNAL void m0_dix_cm_iter_stop(struct m0_dix_cm_iter *iter)
struct m0_ctg_op di_ctidx_op
struct m0_cas_ctg * di_cctg
uint64_t di_processed_recs_nr
struct m0_dix_ldesc di_ldesc
struct m0_long_lock_link di_del_lock_link
struct m0_mutex di_ch_guard
struct m0_long_lock_addb2 di_del_lock_addb2
M0_INTERNAL void m0_dix_cm_iter_type_register(struct m0_dix_cm_type *dcmt)
struct m0_fid di_cctg_fid
M0_INTERNAL int m0_dix_cm_iter_get(struct m0_dix_cm_iter *iter, struct m0_buf *key, struct m0_buf *val, uint32_t *sdev_id)
struct m0_ctg_op di_ctg_del_op
struct m0_chan di_completed
M0_INTERNAL int m0_dix_cm_iter_start(struct m0_dix_cm_iter *iter, struct m0_dix_cm_type *dcmt, struct m0_reqh *reqh, m0_bcount_t rpc_cutoff)