29 #ifndef __MOTR_OSYNC_H__ 30 #define __MOTR_OSYNC_H__
struct m0_mutex sr_stxs_lock
M0_INTERNAL void sync_record_update(struct m0_reqh_service_ctx *service, struct m0_entity *obj, struct m0_op *op, struct m0_be_tx_remid *btr)
struct m0_reqh_service_txid * sfw_stx
static struct m0_rpc_item * item
struct m0_entity * srt_ent
void(* si_fop_fini)(struct m0_fop *fop)
int(* si_post_rpc)(struct m0_rpc_item *item)
M0_TL_DECLARE(spti, M0_EXTERN, struct m0_reqh_service_txid)
struct m0_tlink srt_tlink
struct sync_request * sfw_req
M0_TL_DESCR_DECLARE(spti, M0_EXTERN)
struct m0_tlink sfw_tlink
struct m0_op_sync * sr_op_sync
int(* si_wait_for_reply)(struct m0_rpc_item *item, m0_time_t timeout)
void(* si_fop_put)(struct m0_fop *fop)
static struct m0_fop * fop
M0_INTERNAL struct m0_entity * m0__op_sync_entity(const struct m0_op *op)
static struct m0_reqh_service * service[REQH_IN_UT_MAX]
union sync_target::@361 u
struct m0_mutex sr_fops_lock