22 #include "sns/repair.h" 24 static const struct m0_persistent_sm_ops;
33 m0_persistent_sm_register(&pm->pm_mach, dtm,
39 m0_persistent_sm_unregister(&pm->pm_mach);
static struct net_test_cmd_node * node
M0_INTERNAL int m0_poolmach_init(struct m0_poolmach *pm, struct m0_dtm *dtm)
static int poolmach_recover(struct m0_persistent_sm *pmach)
#define container_of(ptr, type, member)
static const struct m0_persistent_sm_ops poolmach_persistent_sm_ops
M0_INTERNAL int m0_poolmach_node_join(struct m0_poolmach *pm, struct m0_poolnode *node)
M0_INTERNAL int m0_poolmach_node_leave(struct m0_poolmach *pm, struct m0_poolnode *node)
M0_INTERNAL int m0_poolmach_device_join(struct m0_poolmach *pm, struct m0_pooldev *dev)
M0_INTERNAL int m0_poolmach_device_leave(struct m0_poolmach *pm, struct m0_pooldev *dev)
M0_INTERNAL void m0_poolmach_fini(struct m0_poolmach *pm)