25 #ifndef __MOTR_IOSERVICE_IO_SERVICE_H__ 26 #define __MOTR_IOSERVICE_IO_SERVICE_H__ 72 #define M0_BYTECOUNT_USER_ID 8881212 158 void (*cb)(
void *arg,
int rc),
164 void (*cb)(
void *arg,
int rc),
170 void (*cb)(
void *arg,
int rc),
M0_INTERNAL bool m0_reqh_io_service_invariant(const struct m0_reqh_io_service *rios)
M0_INTERNAL int m0_ios_mds_getattr(struct m0_reqh *reqh, const struct m0_fid *gfid, struct m0_cob_attr *attr)
struct m0_tl rios_buffer_pools
struct m0_tlink rios_bp_linkage
struct m0_pool_version * pv
struct m0_rpc_client_ctx * rios_mds_rpc_ctx
M0_INTERNAL void m0_ios_cdom_get(struct m0_reqh *reqh, struct m0_cob_domain **out)
struct m0_net_domain * rios_ndom
struct m0_reqh_service rios_gen
struct m0_chan rios_bp_wait
struct m0_rpc_session imc_session
struct m0_clink rios_clink
M0_INTERNAL void m0_ios_unregister(void)
M0_INTERNAL int m0_ios_cob_getattr_async(const struct m0_fid *gfid, struct m0_cob_attr *attr, uint64_t cob_idx, struct m0_pool_version *pv, void(*cb)(void *arg, int rc), void *arg)
struct m0_net_buffer_pool rios_bp
M0_INTERNAL int m0_ios_getattr_async(struct m0_reqh *reqh, const struct m0_fid *gfid, struct m0_cob_attr *attr, uint64_t index, void(*cb)(void *arg, int rc), void *arg)
struct m0_cob_domain * rios_cdom
static void attr(struct m0_addb2__context *ctx, const uint64_t *v, char *buf)
M0_INTERNAL int m0_ios_register(void)
struct m0_ios_start_sm rios_sm
M0_INTERNAL void m0_ios_cdom_fini(struct m0_reqh *reqh)
M0_INTERNAL int m0_ios_mds_getattr_async(struct m0_reqh *reqh, const struct m0_fid *gfid, struct m0_cob_attr *attr, void(*cb)(void *arg, int rc), void *arg)
M0_INTERNAL void m0_ios_mds_conn_fini(struct m0_reqh *reqh)
M0_INTERNAL int m0_ios_getattr(struct m0_reqh *reqh, const struct m0_fid *gfid, uint64_t index, struct m0_cob_attr *attr)
M0_INTERNAL void m0_ios_net_buffer_pool_size_set(uint32_t buffer_pool_size)
struct m0_net_domain rios_cl_ndom
struct m0_rpc_conn imc_conn
struct m0_ios_mds_conn * imc_map[M0T1FS_MAX_NR_MDS]