|
static void | isc_comp_cleanup (struct m0_fom *fom, int rc, int next_phase) |
|
static int | comp_ref_get (struct m0_htable *comp_ht, struct m0_isc_comp_req *req) |
|
static void | comp_ref_put (struct m0_htable *comp_ht, struct m0_isc_comp *comp) |
|
static size_t | fom_home_locality (const struct m0_fom *fom) |
|
static struct m0_rpc_machine * | fom_rmach (const struct m0_fom *fom) |
|
static bool | is_alignment_required (struct m0_isc_comp_req *comp_req) |
|
static int | isc_comp_launch (struct m0_isc_comp_req *comp_req, struct m0_fom *fom, int next_phase) |
|
static void | isc_comp_prepare (struct m0_isc_comp_req *comp_req, struct m0_fom *fom, int next_phase0, int next_phase1) |
|
static int | isc_fom_tick (struct m0_fom *fom) |
|
static void | isc_fom_fini (struct m0_fom *fom) |
|
static int | isc_fom_create (struct m0_fop *fop, struct m0_fom **out, struct m0_reqh *reqh) |
|
static void | comp_cleanup (struct m0_htable *comp_ht, struct m0_isc_comp *comp) |
|
static int | ce_fom_tick (struct m0_fom *fom) |
|
static void | ce_fom_fini (struct m0_fom *fom) |
|
M0_INTERNAL void | m0_isc_fom_type_init (void) |
|
static bool | isc_comp_req_invariant (const struct m0_isc_comp_req *comp_req) |
|
M0_INTERNAL int | m0_isc_comp_req_exec (struct m0_isc_comp_req *comp_req) |
|
M0_INTERNAL int | m0_isc_comp_req_exec_sync (struct m0_isc_comp_req *comp_req) |
|
M0_INTERNAL void | m0_isc_comp_req_init (struct m0_isc_comp_req *comp_req, const struct m0_buf *comp_args, const struct m0_fid *comp_fid, const struct m0_cookie *comp_cookie, enum m0_isc_comp_req_type comp_req_type, struct m0_reqh *reqh) |
|
static bool | is_request_local (struct m0_isc_comp_req *comp_req) |
|
M0_INTERNAL void | m0_isc_comp_req_fini (struct m0_isc_comp_req *comp_req) |
|
static int | comp_register (struct m0_htable *comp_ht, int(*ftn)(struct m0_buf *arg_in, struct m0_buf *args_out, struct m0_isc_comp_private *comp_data, int *rc), char *comp_name, const struct m0_fid *fid) |
|
M0_INTERNAL int | m0_isc_comp_register (int(*ftn)(struct m0_buf *arg_in, struct m0_buf *args_out, struct m0_isc_comp_private *comp_data, int *rc), const char *f_name, const struct m0_fid *ftn_fid) |
|
static void | comp_unregister (struct m0_htable *comp_ht, const struct m0_fid *fid) |
|
M0_INTERNAL void | m0_isc_comp_unregister (const struct m0_fid *fid) |
|
M0_INTERNAL int | m0_isc_comp_state_probe (const struct m0_fid *fid) |
|
static int | isc_spiel_prepare (struct m0_spiel *spiel, struct m0_fid *profile, struct m0_reqh *reqh) |
|
static void | isc_spiel_destroy (struct m0_spiel *spiel) |
|
static bool | conf_obj_is_svc (const struct m0_conf_obj *obj) |
|
M0_INTERNAL int | m0_isc_lib_register (const char *libpath, struct m0_fid *profile, struct m0_reqh *reqh) |
|
static void | bufvec_pack (struct m0_bufvec *bv, uint32_t shift) |
|
static void | bufvec_open (struct m0_bufvec *bv, uint32_t shift) |
|
static int | bufvec_alloc_init (struct m0_bufvec *bv, struct m0_io_indexvec *iiv, uint32_t shift) |
|
M0_INTERNAL int | m0_isc_io_launch (struct m0_stob_io *stio, struct m0_fid *cob, struct m0_io_indexvec *iv, struct m0_fom *fom) |
|
M0_INTERNAL int64_t | m0_isc_io_res (struct m0_stob_io *stio, char **buf) |
|
M0_INTERNAL void | m0_isc_io_fini (struct m0_stob_io *stio) |
|