25 #ifndef __MOTR_SNS_CM_ITER_H__ 26 #define __MOTR_SNS_CM_ITER_H__
M0_INTERNAL void m0_sns_cm_iter_tgt_unit_to_cob(struct m0_sns_cm_ag *rag)
struct m0_pdclust_instance * ifc_pi
struct m0_cm_aggr_group * si_ag
struct m0_fid ifc_cob_fid
struct m0_sns_cm_file_ctx * ifc_fctx
struct m0_poolmach * ifc_pm
M0_INTERNAL void m0_sns_cm_iter_stop(struct m0_sns_cm_iter *it)
struct m0_pdclust_src_addr ifc_sa
static struct m0_be_emap_cursor it
static struct m0_addb2_mach * mach
M0_INTERNAL int m0_sns_cm_iter_init(struct m0_sns_cm_iter *it)
M0_INTERNAL ssize_t m0_sns_cm_iter_file_size(struct m0_fid *gfid)
bool ifc_cob_is_spare_unit
M0_INTERNAL uint64_t m0_sns_cm_iter_failures_nr(const struct m0_sns_cm_iter *it)
M0_INTERNAL int m0_sns_cm_fctx_pm(struct m0_sns_cm_file_ctx *fctx, struct m0_fid *gfid, struct m0_poolmach **mach)
struct m0_cob_fid_ns_iter si_cns_it
M0_INTERNAL int m0_sns_cm_iter_next(struct m0_cm *cm, struct m0_cm_cp *cp)
struct m0_sns_cm_iter_file_ctx si_fc
struct m0_sns_cm_cp * si_cp
M0_INTERNAL int m0_sns_cm_iter_start(struct m0_sns_cm_iter *it)
static struct m0_sns_cm_file_ctx fctx
static struct m0_sns_cm_repair_ag rag
struct m0_pdclust_tgt_addr ifc_ta
M0_INTERNAL void m0_sns_cm_iter_fini(struct m0_sns_cm_iter *it)