23 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_DIXCM 116 #undef M0_TRACE_SUBSYSTEM
static bool dix_cm_ag_is_frozen_on(struct m0_cm_aggr_group *ag, struct m0_cm_proxy *pxy)
static uint64_t dix_cp_ag_local_cp_nr(const struct m0_cm_aggr_group *ag)
static const struct m0_cm_aggr_group_ops dix_cm_ag_ops
uint64_t(* cago_local_cp_nr)(const struct m0_cm_aggr_group *ag)
M0_INTERNAL void m0_cm_aggr_group_init(struct m0_cm_aggr_group *ag, struct m0_cm *cm, const struct m0_cm_ag_id *id, bool has_incoming, const struct m0_cm_aggr_group_ops *ag_ops)
return M0_ERR(-EOPNOTSUPP)
M0_INTERNAL int m0_dix_cm_ag_alloc(struct m0_cm *cm, const struct m0_cm_ag_id *id, bool has_incoming, struct m0_cm_aggr_group **out)
#define ID_INCOMING_LOG(prefix, id, has_incoming)
M0_INTERNAL void m0_cm_aggr_group_fini(struct m0_cm_aggr_group *ag)
#define M0_ALLOC_PTR(ptr)
static void dix_cp_ag_fini(struct m0_cm_aggr_group *ag)
M0_INTERNAL bool m0_cm_is_locked(const struct m0_cm *cm)
static bool dix_cp_ag_can_fini(const struct m0_cm_aggr_group *ag)