|
Motr
M0
|
#include "lib/trace.h"#include "lib/memory.h"#include "reqh/reqh.h"#include "sns/cm/repair/ag.h"#include "sns/cm/cp.h"#include "sns/cm/cm_utils.h"#include "sns/parity_math.h"#include "sns/cm/file.h"
Go to the source code of this file.
Macros | |
| #define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_SNSCM |
Functions | |
| M0_INTERNAL struct m0_sns_cm_repair_ag * | sag2repairag (const struct m0_sns_cm_ag *sag) |
| M0_INTERNAL int | repair_cp_bufvec_split (struct m0_cm_cp *cp) |
| static void | bufvec_xor (struct m0_bufvec *dst, struct m0_bufvec *src, m0_bcount_t num_bytes) |
| static void | cp_xor_recover (struct m0_cm_cp *dst_cp, struct m0_cm_cp *src_cp) |
| static int | cp_rs_recover (struct m0_cm_cp *src_cp, uint32_t failed_index) |
| static void | res_cp_bitmap_merge (struct m0_cm_cp *dst, struct m0_cm_cp *src) |
| static int | res_cp_enqueue (struct m0_cm_cp *cp) |
| static int | repair_ag_fc_acc_post (struct m0_sns_cm_repair_ag *rag, struct m0_sns_cm_repair_ag_failure_ctx *fc) |
| M0_INTERNAL int | m0_sns_cm_repair_cp_xform (struct m0_cm_cp *cp) |