25 #ifndef __MOTR_ISC_H__ 26 #define __MOTR_ISC_H__ 206 const struct m0_buf *comp_args,
207 const struct m0_fid *comp_fid,
248 *comp_data,
int *
rc),
250 const struct m0_fid *ftn_fid);
M0_INTERNAL int m0_isc_comp_req_exec_sync(struct m0_isc_comp_req *comp_req)
struct m0_fid icr_comp_fid
M0_INTERNAL int64_t m0_isc_io_res(struct m0_stob_io *stio, char **buf)
struct m0_mutex icr_guard
M0_INTERNAL int m0_isc_comp_state_probe(const struct m0_fid *fid)
static struct m0_cob * cob
struct m0_reqh * icr_reqh
M0_INTERNAL int m0_isc_lib_register(const char *libpath, struct m0_fid *profile, struct m0_reqh *reqh)
struct m0_cookie icr_cookie
M0_INTERNAL int m0_isc_comp_req_exec(struct m0_isc_comp_req *comp_req)
M0_INTERNAL void m0_isc_comp_unregister(const struct m0_fid *fid)
M0_INTERNAL void m0_isc_comp_req_fini(struct m0_isc_comp_req *comp_req)
static struct m0_fid profile
M0_INTERNAL void m0_isc_io_fini(struct m0_stob_io *stio)
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)
enum m0_isc_comp_req_type icr_req_type
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)
struct m0_isc_comp_private icr_comp_data
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)