Motr  M0
io_fops_xc.c File Reference
#include "lib/misc.h"
#include "lib/assert.h"
#include "xcode/xcode.h"
#include "ioservice/io_fops.h"
#include "ioservice/io_fops_xc.h"
Include dependency graph for io_fops_xc.c:

Go to the source code of this file.

Data Structures

struct  _m0_fop_cob_rw_s
 
struct  _m0_fop_cob_rw_reply_s
 
struct  _m0_fop_cob_common_s
 
struct  _m0_io_descs_s
 
struct  _m0_fop_cob_readv_rep_s
 
struct  _m0_fop_cob_writev_rep_s
 
struct  _m0_fop_cob_readv_s
 
struct  _m0_fop_cob_writev_s
 
struct  _m0_test_ios_fop_s
 
struct  _m0_fop_cob_create_s
 
struct  _m0_fop_cob_delete_s
 
struct  _m0_fop_cob_truncate_s
 
struct  _m0_fop_cob_op_rep_common_s
 
struct  _m0_fop_cob_op_reply_s
 
struct  _m0_fop_cob_getattr_s
 
struct  _m0_fop_cob_getattr_reply_s
 
struct  _m0_fop_cob_setattr_s
 
struct  _m0_fop_cob_setattr_reply_s
 

Functions

 M0_BASSERT (offsetof(struct _m0_fop_cob_rw_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_rw_reply_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_common_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_io_descs_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_readv_rep_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_writev_rep_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_readv_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_writev_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_test_ios_fop_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_create_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_delete_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_truncate_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_op_rep_common_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_op_reply_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_getattr_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_getattr_reply_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_setattr_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_fop_cob_setattr_reply_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (sizeof(struct m0_fop_cob_rw)==144U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_rw *) 0) ->crw_gfid==16U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_gfid)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_fid)==16U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_index)==32U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_pver)==40U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_lid)==56U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_desc)==64U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_ivec)==80U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_flags)==96U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_cksum_size)==104U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_di_data)==112U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw, crw_di_data_cksum)==128U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_rw_reply)==56U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_rw_reply *) 0) ->rwr_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_count)==8U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_repair_done)==16U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_cksum_nob_read)==20U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_mod_rep)==24U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_rw_reply, rwr_di_data_cksum)==40U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_common)==224U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_common *) 0) ->c_body==160U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_body)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_gobfid)==160U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_cobfid)==176U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_pver)==192U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_cob_idx)==208U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_cob_type)==212U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_common, c_flags)==216U)
 
 M0_BASSERT (sizeof(struct m0_io_descs)==16U)
 
 M0_BASSERT (sizeof((struct m0_io_descs *) 0) ->id_nr==4U)
 
 M0_BASSERT (offsetof(struct m0_io_descs, id_nr)==0U)
 
 M0_BASSERT (offsetof(struct m0_io_descs, id_descs)==8U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_readv_rep)==64U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_readv_rep *) 0) ->c_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_readv_rep, c_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_readv_rep, c_rep)==8U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_writev_rep)==64U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_writev_rep *) 0) ->c_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_writev_rep, c_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_writev_rep, c_rep)==8U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_readv)==144U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_readv *) 0) ->c_rwv==144U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_readv, c_rwv)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_writev)==144U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_writev *) 0) ->c_rwv==144U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_writev, c_rwv)==0U)
 
 M0_BASSERT (sizeof(struct m0_test_ios_fop)==24U)
 
 M0_BASSERT (sizeof((struct m0_test_ios_fop *) 0) ->if_st==8U)
 
 M0_BASSERT (offsetof(struct m0_test_ios_fop, if_st)==0U)
 
 M0_BASSERT (offsetof(struct m0_test_ios_fop, if_nbd)==8U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_create)==224U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_create *) 0) ->cc_common==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_create, cc_common)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_delete)==224U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_delete *) 0) ->cd_common==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_delete, cd_common)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_truncate)==248U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_truncate *) 0) ->ct_common==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_truncate, ct_common)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_truncate, ct_size)==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_truncate, ct_io_ivec)==232U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_op_rep_common)==16U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_op_rep_common *) 0) ->cor_mod_rep==16U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_op_rep_common, cor_mod_rep)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_op_reply)==24U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_op_reply *) 0) ->cor_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_op_reply, cor_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_op_reply, cor_common)==8U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_getattr)==224U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_getattr *) 0) ->cg_common==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_getattr, cg_common)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_getattr_reply)==184U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_getattr_reply *) 0) ->cgr_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_getattr_reply, cgr_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_getattr_reply, cgr_common)==8U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_getattr_reply, cgr_body)==24U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_setattr)==224U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_setattr *) 0) ->cs_common==224U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_setattr, cs_common)==0U)
 
 M0_BASSERT (sizeof(struct m0_fop_cob_setattr_reply)==24U)
 
 M0_BASSERT (sizeof((struct m0_fop_cob_setattr_reply *) 0) ->csr_rc==4U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_setattr_reply, csr_rc)==0U)
 
 M0_BASSERT (offsetof(struct m0_fop_cob_setattr_reply, csr_common)==8U)
 
M0_INTERNAL void m0_xc_m0_fop_cob_rw_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_rw_reply_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_common_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_io_descs_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_readv_rep_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_writev_rep_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_readv_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_writev_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_test_ios_fop_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_create_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_delete_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_truncate_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_op_rep_common_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_op_reply_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_getattr_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_getattr_reply_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_setattr_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_fop_cob_setattr_reply_struct_init (void)
 
M0_INTERNAL void m0_xc_ioservice_io_fops_init (void)
 
M0_INTERNAL void m0_xc_ioservice_io_fops_fini (void)
 

Variables

struct m0_xcode_typem0_fop_cob_rw_xc = &_m0_fop_cob_rw._type
 
struct m0_xcode_typem0_fop_cob_rw_reply_xc = &_m0_fop_cob_rw_reply._type
 
struct m0_xcode_typem0_fop_cob_common_xc = &_m0_fop_cob_common._type
 
struct m0_xcode_typem0_io_descs_xc = &_m0_io_descs._type
 
struct m0_xcode_typem0_fop_cob_readv_rep_xc = &_m0_fop_cob_readv_rep._type
 
struct m0_xcode_typem0_fop_cob_writev_rep_xc = &_m0_fop_cob_writev_rep._type
 
struct m0_xcode_typem0_fop_cob_readv_xc = &_m0_fop_cob_readv._type
 
struct m0_xcode_typem0_fop_cob_writev_xc = &_m0_fop_cob_writev._type
 
struct m0_xcode_typem0_test_ios_fop_xc = &_m0_test_ios_fop._type
 
struct m0_xcode_typem0_fop_cob_create_xc = &_m0_fop_cob_create._type
 
struct m0_xcode_typem0_fop_cob_delete_xc = &_m0_fop_cob_delete._type
 
struct m0_xcode_typem0_fop_cob_truncate_xc = &_m0_fop_cob_truncate._type
 
struct m0_xcode_typem0_fop_cob_op_rep_common_xc = &_m0_fop_cob_op_rep_common._type
 
struct m0_xcode_typem0_fop_cob_op_reply_xc = &_m0_fop_cob_op_reply._type
 
struct m0_xcode_typem0_fop_cob_getattr_xc = &_m0_fop_cob_getattr._type
 
struct m0_xcode_typem0_fop_cob_getattr_reply_xc = &_m0_fop_cob_getattr_reply._type
 
struct m0_xcode_typem0_fop_cob_setattr_xc = &_m0_fop_cob_setattr._type
 
struct m0_xcode_typem0_fop_cob_setattr_reply_xc = &_m0_fop_cob_setattr_reply._type
 
static struct _m0_fop_cob_rw_s _m0_fop_cob_rw
 
static struct _m0_fop_cob_rw_reply_s _m0_fop_cob_rw_reply
 
static struct _m0_fop_cob_common_s _m0_fop_cob_common
 
static struct _m0_io_descs_s _m0_io_descs
 
static struct _m0_fop_cob_readv_rep_s _m0_fop_cob_readv_rep
 
static struct _m0_fop_cob_writev_rep_s _m0_fop_cob_writev_rep
 
static struct _m0_fop_cob_readv_s _m0_fop_cob_readv
 
static struct _m0_fop_cob_writev_s _m0_fop_cob_writev
 
static struct _m0_test_ios_fop_s _m0_test_ios_fop
 
static struct _m0_fop_cob_create_s _m0_fop_cob_create
 
static struct _m0_fop_cob_delete_s _m0_fop_cob_delete
 
static struct _m0_fop_cob_truncate_s _m0_fop_cob_truncate
 
static struct _m0_fop_cob_op_rep_common_s _m0_fop_cob_op_rep_common
 
static struct _m0_fop_cob_op_reply_s _m0_fop_cob_op_reply
 
static struct _m0_fop_cob_getattr_s _m0_fop_cob_getattr
 
static struct _m0_fop_cob_getattr_reply_s _m0_fop_cob_getattr_reply
 
static struct _m0_fop_cob_setattr_s _m0_fop_cob_setattr
 
static struct _m0_fop_cob_setattr_reply_s _m0_fop_cob_setattr_reply
 

Function Documentation

◆ M0_BASSERT() [1/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_rw_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [2/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_rw_reply_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [3/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_common_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [4/103]

M0_BASSERT ( offsetof(struct _m0_io_descs_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [5/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_readv_rep_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [6/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_writev_rep_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [7/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_readv_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [8/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_writev_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [9/103]

M0_BASSERT ( offsetof(struct _m0_test_ios_fop_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [10/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_create_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [11/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_delete_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [12/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_truncate_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [13/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_op_rep_common_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [14/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_op_reply_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [15/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_getattr_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [16/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_getattr_reply_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [17/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_setattr_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [18/103]

M0_BASSERT ( offsetof(struct _m0_fop_cob_setattr_reply_s, _child[0])  = =offsetof(struct m0_xcode_type, xct_child[0]))

◆ M0_BASSERT() [19/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_rw = =144U)

◆ M0_BASSERT() [20/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_rw *) 0) ->  crw_gfid = =16U)

◆ M0_BASSERT() [21/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_gfid = =0U)

◆ M0_BASSERT() [22/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_fid = =16U)

◆ M0_BASSERT() [23/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_index = =32U)

◆ M0_BASSERT() [24/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_pver = =40U)

◆ M0_BASSERT() [25/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_lid = =56U)

◆ M0_BASSERT() [26/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_desc = =64U)

◆ M0_BASSERT() [27/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_ivec = =80U)

◆ M0_BASSERT() [28/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_flags = =96U)

◆ M0_BASSERT() [29/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_cksum_size = =104U)

◆ M0_BASSERT() [30/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_di_data = =112U)

◆ M0_BASSERT() [31/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw, crw_di_data_cksum = =128U)

◆ M0_BASSERT() [32/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_rw_reply = =56U)

◆ M0_BASSERT() [33/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_rw_reply *) 0) ->  rwr_rc = =4U)

◆ M0_BASSERT() [34/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_rc = =0U)

◆ M0_BASSERT() [35/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_count = =8U)

◆ M0_BASSERT() [36/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_repair_done = =16U)

◆ M0_BASSERT() [37/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_cksum_nob_read = =20U)

◆ M0_BASSERT() [38/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_mod_rep = =24U)

◆ M0_BASSERT() [39/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_rw_reply, rwr_di_data_cksum = =40U)

◆ M0_BASSERT() [40/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_common = =224U)

◆ M0_BASSERT() [41/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_common *) 0) ->  c_body = =160U)

◆ M0_BASSERT() [42/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_body = =0U)

◆ M0_BASSERT() [43/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_gobfid = =160U)

◆ M0_BASSERT() [44/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_cobfid = =176U)

◆ M0_BASSERT() [45/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_pver = =192U)

◆ M0_BASSERT() [46/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_cob_idx = =208U)

◆ M0_BASSERT() [47/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_cob_type = =212U)

◆ M0_BASSERT() [48/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_common, c_flags = =216U)

◆ M0_BASSERT() [49/103]

M0_BASSERT ( sizeof(struct m0_io_descs = =16U)

◆ M0_BASSERT() [50/103]

M0_BASSERT ( sizeof((struct m0_io_descs *) 0) ->  id_nr = =4U)

◆ M0_BASSERT() [51/103]

M0_BASSERT ( offsetof(struct m0_io_descs, id_nr = =0U)

◆ M0_BASSERT() [52/103]

M0_BASSERT ( offsetof(struct m0_io_descs, id_descs = =8U)

◆ M0_BASSERT() [53/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_readv_rep = =64U)

◆ M0_BASSERT() [54/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_readv_rep *) 0) ->  c_rc = =4U)

◆ M0_BASSERT() [55/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_readv_rep, c_rc = =0U)

◆ M0_BASSERT() [56/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_readv_rep, c_rep = =8U)

◆ M0_BASSERT() [57/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_writev_rep = =64U)

◆ M0_BASSERT() [58/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_writev_rep *) 0) ->  c_rc = =4U)

◆ M0_BASSERT() [59/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_writev_rep, c_rc = =0U)

◆ M0_BASSERT() [60/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_writev_rep, c_rep = =8U)

◆ M0_BASSERT() [61/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_readv = =144U)

◆ M0_BASSERT() [62/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_readv *) 0) ->  c_rwv = =144U)

◆ M0_BASSERT() [63/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_readv, c_rwv = =0U)

◆ M0_BASSERT() [64/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_writev = =144U)

◆ M0_BASSERT() [65/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_writev *) 0) ->  c_rwv = =144U)

◆ M0_BASSERT() [66/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_writev, c_rwv = =0U)

◆ M0_BASSERT() [67/103]

M0_BASSERT ( sizeof(struct m0_test_ios_fop = =24U)

◆ M0_BASSERT() [68/103]

M0_BASSERT ( sizeof((struct m0_test_ios_fop *) 0) ->  if_st = =8U)

◆ M0_BASSERT() [69/103]

M0_BASSERT ( offsetof(struct m0_test_ios_fop, if_st = =0U)

◆ M0_BASSERT() [70/103]

M0_BASSERT ( offsetof(struct m0_test_ios_fop, if_nbd = =8U)

◆ M0_BASSERT() [71/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_create = =224U)

◆ M0_BASSERT() [72/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_create *) 0) ->  cc_common = =224U)

◆ M0_BASSERT() [73/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_create, cc_common = =0U)

◆ M0_BASSERT() [74/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_delete = =224U)

◆ M0_BASSERT() [75/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_delete *) 0) ->  cd_common = =224U)

◆ M0_BASSERT() [76/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_delete, cd_common = =0U)

◆ M0_BASSERT() [77/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_truncate = =248U)

◆ M0_BASSERT() [78/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_truncate *) 0) ->  ct_common = =224U)

◆ M0_BASSERT() [79/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_truncate, ct_common = =0U)

◆ M0_BASSERT() [80/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_truncate, ct_size = =224U)

◆ M0_BASSERT() [81/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_truncate, ct_io_ivec = =232U)

◆ M0_BASSERT() [82/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_op_rep_common = =16U)

◆ M0_BASSERT() [83/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_op_rep_common *) 0) ->  cor_mod_rep = =16U)

◆ M0_BASSERT() [84/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_op_rep_common, cor_mod_rep = =0U)

◆ M0_BASSERT() [85/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_op_reply = =24U)

◆ M0_BASSERT() [86/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_op_reply *) 0) ->  cor_rc = =4U)

◆ M0_BASSERT() [87/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_op_reply, cor_rc = =0U)

◆ M0_BASSERT() [88/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_op_reply, cor_common = =8U)

◆ M0_BASSERT() [89/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_getattr = =224U)

◆ M0_BASSERT() [90/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_getattr *) 0) ->  cg_common = =224U)

◆ M0_BASSERT() [91/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_getattr, cg_common = =0U)

◆ M0_BASSERT() [92/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_getattr_reply = =184U)

◆ M0_BASSERT() [93/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_getattr_reply *) 0) ->  cgr_rc = =4U)

◆ M0_BASSERT() [94/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_getattr_reply, cgr_rc = =0U)

◆ M0_BASSERT() [95/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_getattr_reply, cgr_common = =8U)

◆ M0_BASSERT() [96/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_getattr_reply, cgr_body = =24U)

◆ M0_BASSERT() [97/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_setattr = =224U)

◆ M0_BASSERT() [98/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_setattr *) 0) ->  cs_common = =224U)

◆ M0_BASSERT() [99/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_setattr, cs_common = =0U)

◆ M0_BASSERT() [100/103]

M0_BASSERT ( sizeof(struct m0_fop_cob_setattr_reply = =24U)

◆ M0_BASSERT() [101/103]

M0_BASSERT ( sizeof((struct m0_fop_cob_setattr_reply *) 0) ->  csr_rc = =4U)

◆ M0_BASSERT() [102/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_setattr_reply, csr_rc = =0U)

◆ M0_BASSERT() [103/103]

M0_BASSERT ( offsetof(struct m0_fop_cob_setattr_reply, csr_common = =8U)

◆ m0_xc_ioservice_io_fops_fini()

M0_INTERNAL void m0_xc_ioservice_io_fops_fini ( void  )

Definition at line 1337 of file io_fops_xc.c.

◆ m0_xc_ioservice_io_fops_init()

M0_INTERNAL void m0_xc_ioservice_io_fops_init ( void  )

Definition at line 1315 of file io_fops_xc.c.

Here is the call graph for this function:

◆ m0_xc_m0_fop_cob_common_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_common_struct_init ( void  )

Definition at line 755 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_create_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_create_struct_init ( void  )

Definition at line 1045 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_delete_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_delete_struct_init ( void  )

Definition at line 1065 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_getattr_reply_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_getattr_reply_struct_init ( void  )

Definition at line 1210 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_getattr_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_getattr_struct_init ( void  )

Definition at line 1190 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_op_rep_common_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_op_rep_common_struct_init ( void  )

Definition at line 1135 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_op_reply_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_op_reply_struct_init ( void  )

Definition at line 1155 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_readv_rep_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_readv_rep_struct_init ( void  )

Definition at line 900 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_readv_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_readv_struct_init ( void  )

Definition at line 970 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_rw_reply_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_rw_reply_struct_init ( void  )

Definition at line 660 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_rw_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_rw_struct_init ( void  )

Definition at line 490 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_setattr_reply_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_setattr_reply_struct_init ( void  )

Definition at line 1280 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_setattr_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_setattr_struct_init ( void  )

Definition at line 1260 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_truncate_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_truncate_struct_init ( void  )

Definition at line 1085 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_writev_rep_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_writev_rep_struct_init ( void  )

Definition at line 935 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_fop_cob_writev_struct_init()

M0_INTERNAL void m0_xc_m0_fop_cob_writev_struct_init ( void  )

Definition at line 990 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_io_descs_struct_init()

M0_INTERNAL void m0_xc_m0_io_descs_struct_init ( void  )

Definition at line 865 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ m0_xc_m0_test_ios_fop_struct_init()

M0_INTERNAL void m0_xc_m0_test_ios_fop_struct_init ( void  )

Definition at line 1010 of file io_fops_xc.c.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _m0_fop_cob_common

struct _m0_fop_cob_common_s _m0_fop_cob_common
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_common",
.xct_sizeof = sizeof (struct m0_fop_cob_common),
.xct_nr = 7,
}
}

◆ _m0_fop_cob_create

struct _m0_fop_cob_create_s _m0_fop_cob_create
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_create",
.xct_sizeof = sizeof (struct m0_fop_cob_create),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_delete

struct _m0_fop_cob_delete_s _m0_fop_cob_delete
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_delete",
.xct_sizeof = sizeof (struct m0_fop_cob_delete),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_getattr

struct _m0_fop_cob_getattr_s _m0_fop_cob_getattr
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_getattr",
.xct_sizeof = sizeof (struct m0_fop_cob_getattr),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_getattr_reply

struct _m0_fop_cob_getattr_reply_s _m0_fop_cob_getattr_reply
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_getattr_reply",
.xct_sizeof = sizeof (struct m0_fop_cob_getattr_reply),
.xct_nr = 3,
}
}

◆ _m0_fop_cob_op_rep_common

struct _m0_fop_cob_op_rep_common_s _m0_fop_cob_op_rep_common
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_op_rep_common",
.xct_sizeof = sizeof (struct m0_fop_cob_op_rep_common),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_op_reply

struct _m0_fop_cob_op_reply_s _m0_fop_cob_op_reply
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_op_reply",
.xct_sizeof = sizeof (struct m0_fop_cob_op_reply),
.xct_nr = 2,
}
}

◆ _m0_fop_cob_readv

struct _m0_fop_cob_readv_s _m0_fop_cob_readv
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_readv",
.xct_sizeof = sizeof (struct m0_fop_cob_readv),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_readv_rep

struct _m0_fop_cob_readv_rep_s _m0_fop_cob_readv_rep
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_readv_rep",
.xct_sizeof = sizeof (struct m0_fop_cob_readv_rep),
.xct_nr = 2,
}
}

◆ _m0_fop_cob_rw

struct _m0_fop_cob_rw_s _m0_fop_cob_rw
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_rw",
.xct_sizeof = sizeof (struct m0_fop_cob_rw),
.xct_nr = 11,
}
}

◆ _m0_fop_cob_rw_reply

struct _m0_fop_cob_rw_reply_s _m0_fop_cob_rw_reply
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_rw_reply",
.xct_sizeof = sizeof (struct m0_fop_cob_rw_reply),
.xct_nr = 6,
}
}

◆ _m0_fop_cob_setattr

struct _m0_fop_cob_setattr_s _m0_fop_cob_setattr
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_setattr",
.xct_sizeof = sizeof (struct m0_fop_cob_setattr),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_setattr_reply

struct _m0_fop_cob_setattr_reply_s _m0_fop_cob_setattr_reply
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_setattr_reply",
.xct_sizeof = sizeof (struct m0_fop_cob_setattr_reply),
.xct_nr = 2,
}
}

◆ _m0_fop_cob_truncate

struct _m0_fop_cob_truncate_s _m0_fop_cob_truncate
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_truncate",
.xct_sizeof = sizeof (struct m0_fop_cob_truncate),
.xct_nr = 3,
}
}

◆ _m0_fop_cob_writev

struct _m0_fop_cob_writev_s _m0_fop_cob_writev
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_writev",
.xct_sizeof = sizeof (struct m0_fop_cob_writev),
.xct_nr = 1,
}
}

◆ _m0_fop_cob_writev_rep

struct _m0_fop_cob_writev_rep_s _m0_fop_cob_writev_rep
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_fop_cob_writev_rep",
.xct_sizeof = sizeof (struct m0_fop_cob_writev_rep),
.xct_nr = 2,
}
}

◆ _m0_io_descs

struct _m0_io_descs_s _m0_io_descs
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_SEQUENCE,
.xct_name = "m0_io_descs",
.xct_sizeof = sizeof (struct m0_io_descs),
.xct_nr = 2,
}
}

◆ _m0_test_ios_fop

struct _m0_test_ios_fop_s _m0_test_ios_fop
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_test_ios_fop",
.xct_sizeof = sizeof (struct m0_test_ios_fop),
.xct_nr = 2,
}
}

◆ m0_fop_cob_common_xc

struct m0_xcode_type * m0_fop_cob_common_xc = &_m0_fop_cob_common._type

Definition at line 12 of file io_fops_xc.c.

◆ m0_fop_cob_create_xc

struct m0_xcode_type * m0_fop_cob_create_xc = &_m0_fop_cob_create._type

Definition at line 19 of file io_fops_xc.c.

◆ m0_fop_cob_delete_xc

struct m0_xcode_type * m0_fop_cob_delete_xc = &_m0_fop_cob_delete._type

Definition at line 20 of file io_fops_xc.c.

◆ m0_fop_cob_getattr_reply_xc

struct m0_xcode_type * m0_fop_cob_getattr_reply_xc = &_m0_fop_cob_getattr_reply._type

Definition at line 25 of file io_fops_xc.c.

◆ m0_fop_cob_getattr_xc

struct m0_xcode_type * m0_fop_cob_getattr_xc = &_m0_fop_cob_getattr._type

Definition at line 24 of file io_fops_xc.c.

◆ m0_fop_cob_op_rep_common_xc

struct m0_xcode_type * m0_fop_cob_op_rep_common_xc = &_m0_fop_cob_op_rep_common._type

Definition at line 22 of file io_fops_xc.c.

◆ m0_fop_cob_op_reply_xc

struct m0_xcode_type * m0_fop_cob_op_reply_xc = &_m0_fop_cob_op_reply._type

Definition at line 23 of file io_fops_xc.c.

◆ m0_fop_cob_readv_rep_xc

struct m0_xcode_type * m0_fop_cob_readv_rep_xc = &_m0_fop_cob_readv_rep._type

Definition at line 14 of file io_fops_xc.c.

◆ m0_fop_cob_readv_xc

struct m0_xcode_type * m0_fop_cob_readv_xc = &_m0_fop_cob_readv._type

Definition at line 16 of file io_fops_xc.c.

◆ m0_fop_cob_rw_reply_xc

struct m0_xcode_type * m0_fop_cob_rw_reply_xc = &_m0_fop_cob_rw_reply._type

Definition at line 11 of file io_fops_xc.c.

◆ m0_fop_cob_rw_xc

struct m0_xcode_type * m0_fop_cob_rw_xc = &_m0_fop_cob_rw._type

Definition at line 10 of file io_fops_xc.c.

◆ m0_fop_cob_setattr_reply_xc

struct m0_xcode_type * m0_fop_cob_setattr_reply_xc = &_m0_fop_cob_setattr_reply._type

Definition at line 27 of file io_fops_xc.c.

◆ m0_fop_cob_setattr_xc

struct m0_xcode_type * m0_fop_cob_setattr_xc = &_m0_fop_cob_setattr._type

Definition at line 26 of file io_fops_xc.c.

◆ m0_fop_cob_truncate_xc

struct m0_xcode_type * m0_fop_cob_truncate_xc = &_m0_fop_cob_truncate._type

Definition at line 21 of file io_fops_xc.c.

◆ m0_fop_cob_writev_rep_xc

struct m0_xcode_type * m0_fop_cob_writev_rep_xc = &_m0_fop_cob_writev_rep._type

Definition at line 15 of file io_fops_xc.c.

◆ m0_fop_cob_writev_xc

struct m0_xcode_type * m0_fop_cob_writev_xc = &_m0_fop_cob_writev._type

Definition at line 17 of file io_fops_xc.c.

◆ m0_io_descs_xc

struct m0_xcode_type * m0_io_descs_xc = &_m0_io_descs._type

Definition at line 13 of file io_fops_xc.c.

◆ m0_test_ios_fop_xc

struct m0_xcode_type * m0_test_ios_fop_xc = &_m0_test_ios_fop._type

Definition at line 18 of file io_fops_xc.c.