|
M0_INTERNAL void | cob_create (struct m0_reqh *reqh, struct m0_cob_domain *cdom, struct m0_be_domain *bedom, uint64_t cont, struct m0_fid *gfid, uint32_t cob_idx) |
|
M0_INTERNAL void | cob_delete (struct m0_cob_domain *cdom, struct m0_be_domain *bedom, uint64_t cont, const struct m0_fid *gfid) |
|
M0_INTERNAL int | m0_sns_cm_repair_cp_send (struct m0_cm_cp *cp) |
|
static void | fail_device (struct m0_cm *cm) |
|
static uint64_t | cp_single_get (const struct m0_cm_aggr_group *ag) |
|
static void | cp_ag_fini (struct m0_cm_aggr_group *ag) |
|
static bool | cp_ag_can_fini (const struct m0_cm_aggr_group *ag) |
|
static void | dummy_fom_fini (struct m0_fom *fom) |
|
static uint64_t | dummy_fom_locality (const struct m0_fom *fom) |
|
static int | dummy_fom_tick (struct m0_fom *fom) |
|
static int | dummy_cp_init (struct m0_cm_cp *cp) |
|
static int | dummy_cp_phase (struct m0_cm_cp *cp) |
|
static void | dummy_cp_complete (struct m0_cm_cp *cp) |
|
static uint64_t | dummy_home_loc_helper (const struct m0_cm_cp *cp) |
|
static void | cm_cp_free (struct m0_cm_cp *cp) |
|
static bool | sender_cm_cp_invariant (const struct m0_cm_cp *cp) |
|
static int | dummy_read_fom_tick (struct m0_fom *fom) |
|
static void | dummy_read_fom_fini (struct m0_fom *fom) |
|
static int | dummy_read_cp_init (struct m0_cm_cp *cp) |
|
static int | dummy_read_cp_phase (struct m0_cm_cp *cp) |
|
static void | buffers_verify () |
|
static int | dummy_read_cp_xform (struct m0_cm_cp *cp) |
|
static int | dummy_cp_write_io_wait (struct m0_cm_cp *cp) |
|
static int | dummy_cp_write (struct m0_cm_cp *cp) |
|
static void | ag_setup (struct m0_sns_cm_ag *sag, struct m0_cm *cm) |
|
static void | read_and_verify () |
|
static void | receiver_ag_create (struct m0_cm *cm) |
|
static void | receiver_stob_create () |
|
static void | cm_ready (struct m0_cm *cm) |
|
static void | receiver_init (void) |
|
static struct m0_cm_cp * | sender_cm_cp_alloc (struct m0_cm *cm) |
|
static int | sender_cm_setup (struct m0_cm *cm) |
|
static int | sender_cm_start (struct m0_cm *cm) |
|
static void | sender_cm_stop (struct m0_cm *cm) |
|
static int | sender_cm_data_next (struct m0_cm *cm, struct m0_cm_cp *cp) |
|
static void | sender_cm_fini (struct m0_cm *cm) |
|
static int | sender_cm_prepare (struct m0_cm *cm) |
|
static int | sender_cm_ag_next (struct m0_cm *cm, const struct m0_cm_ag_id *id_curr, struct m0_cm_ag_id *id_next) |
|
static void | sender_cm_ha_msg (struct m0_cm *cm, struct m0_ha_msg *msg, int rc) |
|
static int | sender_cm_service_start (struct m0_reqh_service *service) |
|
static void | sender_cm_service_stop (struct m0_reqh_service *service) |
|
static void | sender_cm_service_fini (struct m0_reqh_service *service) |
|
static int | sender_cm_service_allocate (struct m0_reqh_service **service, const struct m0_reqh_service_type *stype) |
|
| M0_CM_TYPE_DECLARE (sender_cm, M0_CM_UT_SENDER_OPCODE, &sender_cm_service_type_ops, "sender_cm", 0) |
|
void | sender_service_alloc_init () |
|
| M0_TL_DECLARE (proxy_cp, M0_EXTERN, struct m0_cm_cp) |
|
static void | sender_ag_create () |
|
static void | bp_below_threshold (struct m0_net_buffer_pool *bp) |
|
static void | buf_available (struct m0_net_buffer_pool *pool) |
|
static void | sender_init () |
|
static void | receiver_fini () |
|
static void | sender_fini () |
|
static void | test_fini () |
|
static void | test_init (bool ag_create) |
|
static void | test_cp_send_mismatch_epoch () |
|
static void | test_cp_send_recv_verify () |
|