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

Go to the source code of this file.

Data Structures

struct  _m0_cob_domain_s
 
struct  _m0_cob_domain_id_s
 
struct  _m0_cob_nskey_s
 
struct  _m0_cob_nsrec_s
 
struct  _m0_cob_oikey_s
 
struct  _m0_cob_fabkey_s
 
struct  _m0_cob_fabrec_s
 
struct  _m0_cob_omgkey_s
 
struct  _m0_cob_omgrec_s
 
struct  _m0_cob_eakey_s
 
struct  _m0_cob_earec_s
 
struct  _m0_cob_bckey_s
 
struct  _m0_cob_bcrec_s
 

Functions

 M0_BASSERT (offsetof(struct _m0_cob_domain_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_domain_id_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_nskey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_nsrec_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_oikey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_fabkey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_fabrec_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_omgkey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_omgrec_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_eakey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_earec_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_bckey_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (offsetof(struct _m0_cob_bcrec_s, _child[0])==offsetof(struct m0_xcode_type, xct_child[0]))
 
 M0_BASSERT (sizeof(struct m0_cob_domain)==1720U)
 
 M0_BASSERT (sizeof((struct m0_cob_domain *) 0) ->cd_header==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_header)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_id)==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_footer)==24U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_object_index)==40U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_namespace)==296U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_fileattr_basic)==552U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_fileattr_omg)==808U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_fileattr_ea)==1064U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_bytecount)==1320U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain, cd_lock)==1576U)
 
 M0_BASSERT (sizeof(struct m0_cob_domain_id)==8U)
 
 M0_BASSERT (sizeof((struct m0_cob_domain_id *) 0) ->id==8U)
 
 M0_BASSERT (offsetof(struct m0_cob_domain_id, id)==0U)
 
 M0_BASSERT (sizeof(struct m0_cob_nskey)==24U)
 
 M0_BASSERT (sizeof((struct m0_cob_nskey *) 0) ->cnk_pfid==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_nskey, cnk_pfid)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_nskey, cnk_name)==16U)
 
 M0_BASSERT (sizeof(struct m0_cob_nsrec)==152U)
 
 M0_BASSERT (sizeof((struct m0_cob_nsrec *) 0) ->cnr_header==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_header)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_fid)==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_linkno)==32U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_nlink)==36U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_cntr)==40U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_pad)==44U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_omgid)==48U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_size)==56U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_bytecount)==64U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_blksize)==72U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_blocks)==80U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_atime)==88U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_mtime)==96U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_ctime)==104U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_lid)==112U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_pver)==120U)
 
 M0_BASSERT (offsetof(struct m0_cob_nsrec, cnr_footer)==136U)
 
 M0_BASSERT (sizeof(struct m0_cob_oikey)==24U)
 
 M0_BASSERT (sizeof((struct m0_cob_oikey *) 0) ->cok_fid==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_oikey, cok_fid)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_oikey, cok_linkno)==16U)
 
 M0_BASSERT (sizeof(struct m0_cob_fabkey)==16U)
 
 M0_BASSERT (sizeof((struct m0_cob_fabkey *) 0) ->cfb_fid==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabkey, cfb_fid)==0U)
 
 M0_BASSERT (sizeof(struct m0_cob_fabrec)==40U)
 
 M0_BASSERT (sizeof((struct m0_cob_fabrec *) 0) ->cfb_pver==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabrec, cfb_pver)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabrec, cfb_version)==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabrec, cfb_layoutid)==24U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabrec, cfb_linklen)==32U)
 
 M0_BASSERT (offsetof(struct m0_cob_fabrec, cfb_link)==36U)
 
 M0_BASSERT (sizeof(struct m0_cob_omgkey)==8U)
 
 M0_BASSERT (sizeof((struct m0_cob_omgkey *) 0) ->cok_omgid==8U)
 
 M0_BASSERT (offsetof(struct m0_cob_omgkey, cok_omgid)==0U)
 
 M0_BASSERT (sizeof(struct m0_cob_omgrec)==12U)
 
 M0_BASSERT (sizeof((struct m0_cob_omgrec *) 0) ->cor_uid==4U)
 
 M0_BASSERT (offsetof(struct m0_cob_omgrec, cor_uid)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_omgrec, cor_mode)==4U)
 
 M0_BASSERT (offsetof(struct m0_cob_omgrec, cor_gid)==8U)
 
 M0_BASSERT (sizeof(struct m0_cob_eakey)==24U)
 
 M0_BASSERT (sizeof((struct m0_cob_eakey *) 0) ->cek_fid==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_eakey, cek_fid)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_eakey, cek_name)==16U)
 
 M0_BASSERT (sizeof(struct m0_cob_earec)==4U)
 
 M0_BASSERT (sizeof((struct m0_cob_earec *) 0) ->cer_size==4U)
 
 M0_BASSERT (offsetof(struct m0_cob_earec, cer_size)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_earec, cer_body)==4U)
 
 M0_BASSERT (sizeof(struct m0_cob_bckey)==24U)
 
 M0_BASSERT (sizeof((struct m0_cob_bckey *) 0) ->cbk_pfid==16U)
 
 M0_BASSERT (offsetof(struct m0_cob_bckey, cbk_pfid)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_bckey, cbk_user_id)==16U)
 
 M0_BASSERT (sizeof(struct m0_cob_bcrec)==16U)
 
 M0_BASSERT (sizeof((struct m0_cob_bcrec *) 0) ->cbr_bytecount==8U)
 
 M0_BASSERT (offsetof(struct m0_cob_bcrec, cbr_bytecount)==0U)
 
 M0_BASSERT (offsetof(struct m0_cob_bcrec, cbr_cob_objects)==8U)
 
M0_INTERNAL void m0_xc_m0_cob_domain_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_domain_id_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_nskey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_nsrec_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_oikey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_fabkey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_fabrec_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_omgkey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_omgrec_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_eakey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_earec_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_bckey_struct_init (void)
 
M0_INTERNAL void m0_xc_m0_cob_bcrec_struct_init (void)
 
M0_INTERNAL void m0_xc_cob_cob_init (void)
 
M0_INTERNAL void m0_xc_cob_cob_fini (void)
 

Variables

struct m0_xcode_typem0_cob_domain_xc = &_m0_cob_domain._type
 
struct m0_xcode_typem0_cob_domain_id_xc = &_m0_cob_domain_id._type
 
struct m0_xcode_typem0_cob_nskey_xc = &_m0_cob_nskey._type
 
struct m0_xcode_typem0_cob_nsrec_xc = &_m0_cob_nsrec._type
 
struct m0_xcode_typem0_cob_oikey_xc = &_m0_cob_oikey._type
 
struct m0_xcode_typem0_cob_fabkey_xc = &_m0_cob_fabkey._type
 
struct m0_xcode_typem0_cob_fabrec_xc = &_m0_cob_fabrec._type
 
struct m0_xcode_typem0_cob_omgkey_xc = &_m0_cob_omgkey._type
 
struct m0_xcode_typem0_cob_omgrec_xc = &_m0_cob_omgrec._type
 
struct m0_xcode_typem0_cob_eakey_xc = &_m0_cob_eakey._type
 
struct m0_xcode_typem0_cob_earec_xc = &_m0_cob_earec._type
 
struct m0_xcode_typem0_cob_bckey_xc = &_m0_cob_bckey._type
 
struct m0_xcode_typem0_cob_bcrec_xc = &_m0_cob_bcrec._type
 
static struct _m0_cob_domain_s _m0_cob_domain
 
static struct _m0_cob_domain_id_s _m0_cob_domain_id
 
static struct _m0_cob_nskey_s _m0_cob_nskey
 
static struct _m0_cob_nsrec_s _m0_cob_nsrec
 
static struct _m0_cob_oikey_s _m0_cob_oikey
 
static struct _m0_cob_fabkey_s _m0_cob_fabkey
 
static struct _m0_cob_fabrec_s _m0_cob_fabrec
 
static struct _m0_cob_omgkey_s _m0_cob_omgkey
 
static struct _m0_cob_omgrec_s _m0_cob_omgrec
 
static struct _m0_cob_eakey_s _m0_cob_eakey
 
static struct _m0_cob_earec_s _m0_cob_earec
 
static struct _m0_cob_bckey_s _m0_cob_bckey
 
static struct _m0_cob_bcrec_s _m0_cob_bcrec
 
const struct m0_xcode_enum_val m0_cob_op_data []
 
struct m0_xcode_enum m0_xc_m0_cob_op_enum
 

Function Documentation

◆ M0_BASSERT() [1/89]

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

◆ M0_BASSERT() [2/89]

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

◆ M0_BASSERT() [3/89]

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

◆ M0_BASSERT() [4/89]

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

◆ M0_BASSERT() [5/89]

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

◆ M0_BASSERT() [6/89]

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

◆ M0_BASSERT() [7/89]

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

◆ M0_BASSERT() [8/89]

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

◆ M0_BASSERT() [9/89]

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

◆ M0_BASSERT() [10/89]

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

◆ M0_BASSERT() [11/89]

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

◆ M0_BASSERT() [12/89]

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

◆ M0_BASSERT() [13/89]

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

◆ M0_BASSERT() [14/89]

M0_BASSERT ( sizeof(struct m0_cob_domain = =1720U)

◆ M0_BASSERT() [15/89]

M0_BASSERT ( sizeof((struct m0_cob_domain *) 0) ->  cd_header = =16U)

◆ M0_BASSERT() [16/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_header = =0U)

◆ M0_BASSERT() [17/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_id = =16U)

◆ M0_BASSERT() [18/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_footer = =24U)

◆ M0_BASSERT() [19/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_object_index = =40U)

◆ M0_BASSERT() [20/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_namespace = =296U)

◆ M0_BASSERT() [21/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_fileattr_basic = =552U)

◆ M0_BASSERT() [22/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_fileattr_omg = =808U)

◆ M0_BASSERT() [23/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_fileattr_ea = =1064U)

◆ M0_BASSERT() [24/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_bytecount = =1320U)

◆ M0_BASSERT() [25/89]

M0_BASSERT ( offsetof(struct m0_cob_domain, cd_lock = =1576U)

◆ M0_BASSERT() [26/89]

M0_BASSERT ( sizeof(struct m0_cob_domain_id = =8U)

◆ M0_BASSERT() [27/89]

M0_BASSERT ( sizeof((struct m0_cob_domain_id *) 0) ->  id = =8U)

◆ M0_BASSERT() [28/89]

M0_BASSERT ( offsetof(struct m0_cob_domain_id, id = =0U)

◆ M0_BASSERT() [29/89]

M0_BASSERT ( sizeof(struct m0_cob_nskey = =24U)

◆ M0_BASSERT() [30/89]

M0_BASSERT ( sizeof((struct m0_cob_nskey *) 0) ->  cnk_pfid = =16U)

◆ M0_BASSERT() [31/89]

M0_BASSERT ( offsetof(struct m0_cob_nskey, cnk_pfid = =0U)

◆ M0_BASSERT() [32/89]

M0_BASSERT ( offsetof(struct m0_cob_nskey, cnk_name = =16U)

◆ M0_BASSERT() [33/89]

M0_BASSERT ( sizeof(struct m0_cob_nsrec = =152U)

◆ M0_BASSERT() [34/89]

M0_BASSERT ( sizeof((struct m0_cob_nsrec *) 0) ->  cnr_header = =16U)

◆ M0_BASSERT() [35/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_header = =0U)

◆ M0_BASSERT() [36/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_fid = =16U)

◆ M0_BASSERT() [37/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_linkno = =32U)

◆ M0_BASSERT() [38/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_nlink = =36U)

◆ M0_BASSERT() [39/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_cntr = =40U)

◆ M0_BASSERT() [40/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_pad = =44U)

◆ M0_BASSERT() [41/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_omgid = =48U)

◆ M0_BASSERT() [42/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_size = =56U)

◆ M0_BASSERT() [43/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_bytecount = =64U)

◆ M0_BASSERT() [44/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_blksize = =72U)

◆ M0_BASSERT() [45/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_blocks = =80U)

◆ M0_BASSERT() [46/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_atime = =88U)

◆ M0_BASSERT() [47/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_mtime = =96U)

◆ M0_BASSERT() [48/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_ctime = =104U)

◆ M0_BASSERT() [49/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_lid = =112U)

◆ M0_BASSERT() [50/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_pver = =120U)

◆ M0_BASSERT() [51/89]

M0_BASSERT ( offsetof(struct m0_cob_nsrec, cnr_footer = =136U)

◆ M0_BASSERT() [52/89]

M0_BASSERT ( sizeof(struct m0_cob_oikey = =24U)

◆ M0_BASSERT() [53/89]

M0_BASSERT ( sizeof((struct m0_cob_oikey *) 0) ->  cok_fid = =16U)

◆ M0_BASSERT() [54/89]

M0_BASSERT ( offsetof(struct m0_cob_oikey, cok_fid = =0U)

◆ M0_BASSERT() [55/89]

M0_BASSERT ( offsetof(struct m0_cob_oikey, cok_linkno = =16U)

◆ M0_BASSERT() [56/89]

M0_BASSERT ( sizeof(struct m0_cob_fabkey = =16U)

◆ M0_BASSERT() [57/89]

M0_BASSERT ( sizeof((struct m0_cob_fabkey *) 0) ->  cfb_fid = =16U)

◆ M0_BASSERT() [58/89]

M0_BASSERT ( offsetof(struct m0_cob_fabkey, cfb_fid = =0U)

◆ M0_BASSERT() [59/89]

M0_BASSERT ( sizeof(struct m0_cob_fabrec = =40U)

◆ M0_BASSERT() [60/89]

M0_BASSERT ( sizeof((struct m0_cob_fabrec *) 0) ->  cfb_pver = =16U)

◆ M0_BASSERT() [61/89]

M0_BASSERT ( offsetof(struct m0_cob_fabrec, cfb_pver = =0U)

◆ M0_BASSERT() [62/89]

M0_BASSERT ( offsetof(struct m0_cob_fabrec, cfb_version = =16U)

◆ M0_BASSERT() [63/89]

M0_BASSERT ( offsetof(struct m0_cob_fabrec, cfb_layoutid = =24U)

◆ M0_BASSERT() [64/89]

M0_BASSERT ( offsetof(struct m0_cob_fabrec, cfb_linklen = =32U)

◆ M0_BASSERT() [65/89]

M0_BASSERT ( offsetof(struct m0_cob_fabrec, cfb_link = =36U)

◆ M0_BASSERT() [66/89]

M0_BASSERT ( sizeof(struct m0_cob_omgkey = =8U)

◆ M0_BASSERT() [67/89]

M0_BASSERT ( sizeof((struct m0_cob_omgkey *) 0) ->  cok_omgid = =8U)

◆ M0_BASSERT() [68/89]

M0_BASSERT ( offsetof(struct m0_cob_omgkey, cok_omgid = =0U)

◆ M0_BASSERT() [69/89]

M0_BASSERT ( sizeof(struct m0_cob_omgrec = =12U)

◆ M0_BASSERT() [70/89]

M0_BASSERT ( sizeof((struct m0_cob_omgrec *) 0) ->  cor_uid = =4U)

◆ M0_BASSERT() [71/89]

M0_BASSERT ( offsetof(struct m0_cob_omgrec, cor_uid = =0U)

◆ M0_BASSERT() [72/89]

M0_BASSERT ( offsetof(struct m0_cob_omgrec, cor_mode = =4U)

◆ M0_BASSERT() [73/89]

M0_BASSERT ( offsetof(struct m0_cob_omgrec, cor_gid = =8U)

◆ M0_BASSERT() [74/89]

M0_BASSERT ( sizeof(struct m0_cob_eakey = =24U)

◆ M0_BASSERT() [75/89]

M0_BASSERT ( sizeof((struct m0_cob_eakey *) 0) ->  cek_fid = =16U)

◆ M0_BASSERT() [76/89]

M0_BASSERT ( offsetof(struct m0_cob_eakey, cek_fid = =0U)

◆ M0_BASSERT() [77/89]

M0_BASSERT ( offsetof(struct m0_cob_eakey, cek_name = =16U)

◆ M0_BASSERT() [78/89]

M0_BASSERT ( sizeof(struct m0_cob_earec = =4U)

◆ M0_BASSERT() [79/89]

M0_BASSERT ( sizeof((struct m0_cob_earec *) 0) ->  cer_size = =4U)

◆ M0_BASSERT() [80/89]

M0_BASSERT ( offsetof(struct m0_cob_earec, cer_size = =0U)

◆ M0_BASSERT() [81/89]

M0_BASSERT ( offsetof(struct m0_cob_earec, cer_body = =4U)

◆ M0_BASSERT() [82/89]

M0_BASSERT ( sizeof(struct m0_cob_bckey = =24U)

◆ M0_BASSERT() [83/89]

M0_BASSERT ( sizeof((struct m0_cob_bckey *) 0) ->  cbk_pfid = =16U)

◆ M0_BASSERT() [84/89]

M0_BASSERT ( offsetof(struct m0_cob_bckey, cbk_pfid = =0U)

◆ M0_BASSERT() [85/89]

M0_BASSERT ( offsetof(struct m0_cob_bckey, cbk_user_id = =16U)

◆ M0_BASSERT() [86/89]

M0_BASSERT ( sizeof(struct m0_cob_bcrec = =16U)

◆ M0_BASSERT() [87/89]

M0_BASSERT ( sizeof((struct m0_cob_bcrec *) 0) ->  cbr_bytecount = =8U)

◆ M0_BASSERT() [88/89]

M0_BASSERT ( offsetof(struct m0_cob_bcrec, cbr_bytecount = =0U)

◆ M0_BASSERT() [89/89]

M0_BASSERT ( offsetof(struct m0_cob_bcrec, cbr_cob_objects = =8U)

◆ m0_xc_cob_cob_fini()

M0_INTERNAL void m0_xc_cob_cob_fini ( void  )

Definition at line 1525 of file cob_xc.c.

◆ m0_xc_cob_cob_init()

M0_INTERNAL void m0_xc_cob_cob_init ( void  )

Definition at line 1482 of file cob_xc.c.

Here is the call graph for this function:

◆ m0_xc_m0_cob_bckey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_bckey_struct_init ( void  )

Definition at line 1409 of file cob_xc.c.

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

◆ m0_xc_m0_cob_bcrec_struct_init()

M0_INTERNAL void m0_xc_m0_cob_bcrec_struct_init ( void  )

Definition at line 1446 of file cob_xc.c.

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

◆ m0_xc_m0_cob_domain_id_struct_init()

M0_INTERNAL void m0_xc_m0_cob_domain_id_struct_init ( void  )

Definition at line 789 of file cob_xc.c.

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

◆ m0_xc_m0_cob_domain_struct_init()

M0_INTERNAL void m0_xc_m0_cob_domain_struct_init ( void  )

Definition at line 592 of file cob_xc.c.

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

◆ m0_xc_m0_cob_eakey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_eakey_struct_init ( void  )

Definition at line 1330 of file cob_xc.c.

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

◆ m0_xc_m0_cob_earec_struct_init()

M0_INTERNAL void m0_xc_m0_cob_earec_struct_init ( void  )

Definition at line 1372 of file cob_xc.c.

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

◆ m0_xc_m0_cob_fabkey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_fabkey_struct_init ( void  )

Definition at line 1152 of file cob_xc.c.

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

◆ m0_xc_m0_cob_fabrec_struct_init()

M0_INTERNAL void m0_xc_m0_cob_fabrec_struct_init ( void  )

Definition at line 1174 of file cob_xc.c.

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

◆ m0_xc_m0_cob_nskey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_nskey_struct_init ( void  )

Definition at line 811 of file cob_xc.c.

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

◆ m0_xc_m0_cob_nsrec_struct_init()

M0_INTERNAL void m0_xc_m0_cob_nsrec_struct_init ( void  )

Definition at line 853 of file cob_xc.c.

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

◆ m0_xc_m0_cob_oikey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_oikey_struct_init ( void  )

Definition at line 1115 of file cob_xc.c.

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

◆ m0_xc_m0_cob_omgkey_struct_init()

M0_INTERNAL void m0_xc_m0_cob_omgkey_struct_init ( void  )

Definition at line 1256 of file cob_xc.c.

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

◆ m0_xc_m0_cob_omgrec_struct_init()

M0_INTERNAL void m0_xc_m0_cob_omgrec_struct_init ( void  )

Definition at line 1278 of file cob_xc.c.

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

Variable Documentation

◆ _m0_cob_bckey

struct _m0_cob_bckey_s _m0_cob_bckey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_bckey",
.xct_sizeof = sizeof (struct m0_cob_bckey),
.xct_nr = 2,
}
}

◆ _m0_cob_bcrec

struct _m0_cob_bcrec_s _m0_cob_bcrec
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_bcrec",
.xct_sizeof = sizeof (struct m0_cob_bcrec),
.xct_nr = 2,
}
}

◆ _m0_cob_domain

struct _m0_cob_domain_s _m0_cob_domain
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_domain",
.xct_sizeof = sizeof (struct m0_cob_domain),
.xct_nr = 10,
}
}

◆ _m0_cob_domain_id

struct _m0_cob_domain_id_s _m0_cob_domain_id
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_domain_id",
.xct_sizeof = sizeof (struct m0_cob_domain_id),
.xct_nr = 1,
}
}

◆ _m0_cob_eakey

struct _m0_cob_eakey_s _m0_cob_eakey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_eakey",
.xct_sizeof = sizeof (struct m0_cob_eakey),
.xct_nr = 2,
}
}

◆ _m0_cob_earec

struct _m0_cob_earec_s _m0_cob_earec
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_earec",
.xct_sizeof = sizeof (struct m0_cob_earec),
.xct_nr = 2,
}
}

◆ _m0_cob_fabkey

struct _m0_cob_fabkey_s _m0_cob_fabkey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_fabkey",
.xct_sizeof = sizeof (struct m0_cob_fabkey),
.xct_nr = 1,
}
}

◆ _m0_cob_fabrec

struct _m0_cob_fabrec_s _m0_cob_fabrec
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_fabrec",
.xct_sizeof = sizeof (struct m0_cob_fabrec),
.xct_nr = 5,
}
}

◆ _m0_cob_nskey

struct _m0_cob_nskey_s _m0_cob_nskey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_nskey",
.xct_sizeof = sizeof (struct m0_cob_nskey),
.xct_nr = 2,
}
}

◆ _m0_cob_nsrec

struct _m0_cob_nsrec_s _m0_cob_nsrec
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_nsrec",
.xct_sizeof = sizeof (struct m0_cob_nsrec),
.xct_nr = 17,
}
}

◆ _m0_cob_oikey

struct _m0_cob_oikey_s _m0_cob_oikey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_oikey",
.xct_sizeof = sizeof (struct m0_cob_oikey),
.xct_nr = 2,
}
}

◆ _m0_cob_omgkey

struct _m0_cob_omgkey_s _m0_cob_omgkey
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_omgkey",
.xct_sizeof = sizeof (struct m0_cob_omgkey),
.xct_nr = 1,
}
}

◆ _m0_cob_omgrec

struct _m0_cob_omgrec_s _m0_cob_omgrec
static
Initial value:
= {
._type = {
.xct_aggr = M0_XA_RECORD,
.xct_name = "m0_cob_omgrec",
.xct_sizeof = sizeof (struct m0_cob_omgrec),
.xct_nr = 3,
}
}

◆ m0_cob_bckey_xc

struct m0_xcode_type * m0_cob_bckey_xc = &_m0_cob_bckey._type

Definition at line 44 of file cob_xc.c.

◆ m0_cob_bcrec_xc

struct m0_xcode_type * m0_cob_bcrec_xc = &_m0_cob_bcrec._type

Definition at line 47 of file cob_xc.c.

◆ m0_cob_domain_id_xc

struct m0_xcode_type * m0_cob_domain_id_xc = &_m0_cob_domain_id._type

Definition at line 14 of file cob_xc.c.

◆ m0_cob_domain_xc

struct m0_xcode_type * m0_cob_domain_xc = &_m0_cob_domain._type

Definition at line 11 of file cob_xc.c.

◆ m0_cob_eakey_xc

struct m0_xcode_type * m0_cob_eakey_xc = &_m0_cob_eakey._type

Definition at line 38 of file cob_xc.c.

◆ m0_cob_earec_xc

struct m0_xcode_type * m0_cob_earec_xc = &_m0_cob_earec._type

Definition at line 41 of file cob_xc.c.

◆ m0_cob_fabkey_xc

struct m0_xcode_type * m0_cob_fabkey_xc = &_m0_cob_fabkey._type

Definition at line 26 of file cob_xc.c.

◆ m0_cob_fabrec_xc

struct m0_xcode_type * m0_cob_fabrec_xc = &_m0_cob_fabrec._type

Definition at line 29 of file cob_xc.c.

◆ m0_cob_nskey_xc

struct m0_xcode_type * m0_cob_nskey_xc = &_m0_cob_nskey._type

Definition at line 17 of file cob_xc.c.

◆ m0_cob_nsrec_xc

struct m0_xcode_type * m0_cob_nsrec_xc = &_m0_cob_nsrec._type

Definition at line 20 of file cob_xc.c.

◆ m0_cob_oikey_xc

struct m0_xcode_type * m0_cob_oikey_xc = &_m0_cob_oikey._type

Definition at line 23 of file cob_xc.c.

◆ m0_cob_omgkey_xc

struct m0_xcode_type * m0_cob_omgkey_xc = &_m0_cob_omgkey._type

Definition at line 32 of file cob_xc.c.

◆ m0_cob_omgrec_xc

struct m0_xcode_type * m0_cob_omgrec_xc = &_m0_cob_omgrec._type

Definition at line 35 of file cob_xc.c.

◆ m0_cob_op_data

const struct m0_xcode_enum_val m0_cob_op_data[]
Initial value:
= {
{ .xev_idx = 0, .xev_name = "M0_COB_OP_DOMAIN_MKFS", .xev_val = 0 },
{ .xev_idx = 1, .xev_name = "M0_COB_OP_LOOKUP", .xev_val = 1 },
{ .xev_idx = 2, .xev_name = "M0_COB_OP_LOCATE", .xev_val = 2 },
{ .xev_idx = 3, .xev_name = "M0_COB_OP_CREATE", .xev_val = 3 },
{ .xev_idx = 4, .xev_name = "M0_COB_OP_DELETE", .xev_val = 4 },
{ .xev_idx = 5, .xev_name = "M0_COB_OP_TRUNCATE", .xev_val = 5 },
{ .xev_idx = 6, .xev_name = "M0_COB_OP_DELETE_PUT", .xev_val = 6 },
{ .xev_idx = 7, .xev_name = "M0_COB_OP_UPDATE", .xev_val = 7 },
{ .xev_idx = 8, .xev_name = "M0_COB_OP_FEA_SET", .xev_val = 8 },
{ .xev_idx = 9, .xev_name = "M0_COB_OP_FEA_DEL", .xev_val = 9 },
{ .xev_idx = 10, .xev_name = "M0_COB_OP_NAME_ADD", .xev_val = 10 },
{ .xev_idx = 11, .xev_name = "M0_COB_OP_NAME_DEL", .xev_val = 11 },
{ .xev_idx = 12, .xev_name = "M0_COB_OP_NAME_UPDATE", .xev_val = 12 },
{ .xev_idx = 13, .xev_name = "M0_COB_OP_BYTECOUNT_SET", .xev_val = 13 },
{ .xev_idx = 14, .xev_name = "M0_COB_OP_BYTECOUNT_DEL", .xev_val = 14 },
{ .xev_idx = 15, .xev_name = "M0_COB_OP_BYTECOUNT_UPDATE", .xev_val = 15 },
{ .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cob_op'." }
}

Definition at line 564 of file cob_xc.c.

◆ m0_xc_m0_cob_op_enum

struct m0_xcode_enum m0_xc_m0_cob_op_enum
Initial value:
= {
.xe_name = "m0_cob_op",
.xe_nr = 16,
.xe_val = m0_cob_op_data,
.xe_maxlen = 26
}
const struct m0_xcode_enum_val m0_cob_op_data[]
Definition: cob_xc.c:564

Definition at line 584 of file cob_xc.c.