24 #ifndef __MOTR_SNS_PARITY_REPAIR_H__ 25 #define __MOTR_SNS_PARITY_REPAIR_H__ 46 uint64_t group_number,
48 uint32_t *spare_slot_out,
49 uint32_t *spare_slot_out_prev);
55 uint64_t
group, uint64_t unit,
56 uint32_t *spare_slot_out,
57 uint32_t *spare_slot_out_prev);
70 uint64_t group_number,
71 uint64_t spare_unit_number,
72 uint64_t *data_unit_id_out);
M0_INTERNAL int m0_sns_repair_spare_rebalancing(struct m0_poolmach *pm, const struct m0_fid *fid, struct m0_pdclust_layout *pl, struct m0_pdclust_instance *pi, uint64_t group, uint64_t unit, uint32_t *spare_slot_out, uint32_t *spare_slot_out_prev)
M0_INTERNAL int m0_sns_repair_data_map(struct m0_poolmach *pm, struct m0_pdclust_layout *pl, struct m0_pdclust_instance *pi, uint64_t group_number, uint64_t spare_unit_number, uint64_t *data_unit_id_out)
struct m0_pdclust_instance pi
M0_INTERNAL int m0_sns_repair_spare_map(struct m0_poolmach *pm, const struct m0_fid *fid, struct m0_pdclust_layout *pl, struct m0_pdclust_instance *pi, uint64_t group_number, uint64_t unit_number, uint32_t *spare_slot_out, uint32_t *spare_slot_out_prev)