26 .xct_name =
"m0_cas_hint",
43 .xct_name =
"m0_cas_id",
60 .xct_name =
"m0_cas_kv",
77 .xct_name =
"m0_cas_kv_vec",
95 .xct_sizeof =
sizeof (
struct m0_crv),
111 .xct_name =
"m0_cas_rec",
128 .xct_name =
"m0_cas_recv",
145 .xct_name =
"m0_cas_op",
162 .xct_name =
"m0_cas_rep",
253 { .
xev_idx = 0, .xev_name =
"CO_GET", .xev_val = 0 },
254 { .xev_idx = 1, .xev_name =
"CO_PUT", .xev_val = 1 },
255 { .xev_idx = 2, .xev_name =
"CO_DEL", .xev_val = 2 },
256 { .xev_idx = 3, .xev_name =
"CO_CUR", .xev_val = 3 },
257 { .xev_idx = 4, .xev_name =
"CO_REP", .xev_val = 4 },
258 { .xev_idx = 5, .xev_name =
"CO_GC", .xev_val = 5 },
259 { .xev_idx = 6, .xev_name =
"CO_MIN", .xev_val = 6 },
260 { .xev_idx = 7, .xev_name =
"CO_TRUNC", .xev_val = 7 },
261 { .xev_idx = 8, .xev_name =
"CO_DROP", .xev_val = 8 },
262 { .xev_idx = 9, .xev_name =
"CO_MEM_PLACE", .xev_val = 9 },
263 { .xev_idx = 10, .xev_name =
"CO_MEM_FREE", .xev_val = 10 },
264 { .xev_idx = 11, .xev_name =
"CO_NR", .xev_val = 11 },
265 { .xev_idx = -1, .xev_name =
"Invalid value of enum 'm0_cas_opcode'." }
275 { .
xev_idx = 0, .xev_name =
"CT_META", .xev_val = 0 },
276 { .xev_idx = 1, .xev_name =
"CT_BTREE", .xev_val = 1 },
277 { .xev_idx = 2, .xev_name =
"CT_DEAD_INDEX", .xev_val = 2 },
278 { .xev_idx = 3, .xev_name =
"CT_MEM", .xev_val = 3 },
279 { .xev_idx = -1, .xev_name =
"Invalid value of enum 'm0_cas_type'." }
struct m0_xcode_type _type
struct m0_xcode_type * m0_fop_mod_rep_xc
struct m0_xcode_field _child[4]
struct m0_rpc_at_buf cr_val
M0_INTERNAL void m0_xc_m0_dix_layout_struct_init(void)
struct m0_xcode_field _child[2]
struct m0_dtm0_tx_desc cg_txd
M0_INTERNAL void m0_xc_m0_crv_struct_init(void)
struct m0_xcode_type _type
struct m0_xcode_field _child[1]
struct m0_xcode_enum m0_xc_m0_cas_opcode_enum
M0_INTERNAL void m0_xc_m0_cookie_struct_init(void)
struct m0_rpc_at_buf ck_key
struct m0_rpc_at_buf ck_val
struct m0_xcode_type * m0_dix_layout_xc
static struct _m0_cas_hint_s _m0_cas_hint
static struct _m0_crv_s _m0_crv
struct m0_xcode_field xct_child[0]
struct m0_cas_hint cr_hint
M0_INTERNAL void m0_xc_m0_fid_struct_init(void)
M0_INTERNAL void m0_xc_m0_cas_kv_vec_struct_init(void)
M0_INTERNAL void m0_xc_cas_cas_init(void)
struct m0_xcode_field _child[3]
struct m0_xcode_type _type
M0_INTERNAL void m0_xc_cas_cas_fini(void)
static struct _m0_cas_kv_s _m0_cas_kv
static struct _m0_cas_op_s _m0_cas_op
static struct _m0_cas_rec_s _m0_cas_rec
struct m0_xcode_enum m0_xc_m0_cas_type_enum
M0_INTERNAL void m0_xc_m0_cas_rep_struct_init(void)
struct m0_xcode_type * m0_cas_recv_xc
struct m0_xcode_type * m0_cas_id_xc
struct m0_dix_layout ci_layout
static struct _m0_cas_rep_s _m0_cas_rep
struct m0_xcode_type * m0_cas_hint_xc
const struct m0_xcode_enum_val m0_cas_opcode_data[]
struct m0_xcode_type _type
M0_INTERNAL void m0_xc_m0_dtm0_tx_desc_struct_init(void)
struct m0_cas_kv_vec cr_kv_bufs
struct m0_xcode_type * m0_cas_op_xc
static struct _m0_cas_id_s _m0_cas_id
struct m0_xcode_type * m0_cas_rep_xc
struct m0_xcode_type * m0_crv_xc
struct m0_xcode_type * m0_dtm0_tx_desc_xc
struct m0_xcode_field _child[2]
struct m0_cas_recv cg_rec
bool m0_xcode_type_invariant(const struct m0_xcode_type *xt)
static struct _m0_cas_kv_vec_s _m0_cas_kv_vec
struct m0_fop_mod_rep cgr_mod_rep
M0_INTERNAL void m0_xc_m0_fop_mod_rep_struct_init(void)
M0_INTERNAL void m0_xc_m0_cas_rec_struct_init(void)
M0_INTERNAL void m0_xc_m0_cas_recv_struct_init(void)
struct m0_xcode_type * m0_cas_kv_xc
void m0_xc_u64_init(void)
M0_INTERNAL void m0_xc_m0_cas_op_struct_init(void)
struct m0_xcode_type _type
struct m0_xcode_type _type
const struct m0_xcode_type M0_XT_U32
struct m0_xcode_field _child[2]
struct m0_cookie ch_cookie
enum m0_xcode_aggr xct_aggr
struct m0_xcode_type _type
struct m0_xcode_type * m0_cas_kv_vec_xc
M0_INTERNAL void m0_xc_m0_cas_hint_struct_init(void)
struct m0_rpc_at_buf cr_key
M0_BASSERT(offsetof(struct _m0_cas_hint_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
const struct m0_xcode_enum_val m0_cas_type_data[]
struct m0_cas_hint ci_hint
void m0_xc_u32_init(void)
struct m0_xcode_type * m0_cookie_xc
struct m0_cas_rec * cr_rec
static struct _m0_cas_recv_s _m0_cas_recv
struct m0_xcode_type _type
M0_INTERNAL void m0_xc_m0_cas_kv_struct_init(void)
M0_INTERNAL void m0_xc_m0_rpc_at_buf_struct_init(void)
struct m0_cas_recv cgr_rep
struct m0_xcode_field _child[2]
M0_INTERNAL void m0_xc_m0_cas_id_struct_init(void)
struct m0_xcode_type * m0_fid_xc
const struct m0_xcode_type M0_XT_U64
struct m0_xcode_type _type
struct m0_xcode_type * m0_rpc_at_buf_xc
struct m0_xcode_field _child[6]
struct m0_xcode_type * m0_cas_rec_xc
#define offsetof(typ, memb)
struct m0_xcode_field _child[3]
struct m0_cas_kv * cv_rec