23 #ifndef __MOTR_CONF_ONWIRE_H__ 24 #define __MOTR_CONF_ONWIRE_H__ 29 #include "lib/bitmap_xc.h" 30 #include "lib/buf_xc.h" 32 #include "fid/fid_xc.h" 33 #include "conf/schema_xc.h" 35 #include "fdmi/filter_xc.h" 36 #include "pool/policy_xc.h" 271 #define M0_CONFX_AT(cx, idx) \ 273 typeof(cx) __cx = (cx); \ 274 uint32_t __idx = (idx); \ 275 M0_ASSERT(__idx <= __cx->cx_nr); \ 276 (typeof(&(cx)->cx__objs[0]))(((char *)__cx->cx__objs) + \ 277 __idx * m0_confx_sizeof()); \ M0_INTERNAL size_t m0_confx_sizeof(void)
uint32_t xf_type M0_XCA_FENUM(m0_fdmi_filter_type_id)
struct m0_confx_header xj_header
struct m0_confx_obj * cx__objs
M0_INTERNAL void m0_xc_m0_confx_obj_struct_fini(void)
struct m0_fid_arr xk_pvers
struct m0_fid xf_dix_pver
struct m0_fid_arr xr_encls
struct m0_confx_header xc_header
struct m0_buf xr_endpoint
struct m0_confx_header xn_header
struct m0_fid_arr xt_sites
struct m0_fid_arr xp_pvers
union m0_confx_pver_u::@125 u
struct m0_confx_header xfg_header
struct m0_fid_arr xi_racks
struct m0_confx_header xd_header
struct m0_fid_arr xe_pvers
M0_EXTERN struct m0_xcode_type * m0_confx_obj_xc
struct m0_bufs xs_endpoints
struct arr_u32 xva_tolerance
#define M0_XCA_TAG(value)
uint64_t xr_mem_limit_memlock
struct m0_fid_arr xr_services
uint64_t xr_mem_limit_stack
struct m0_fid_arr xr_pvers
struct m0_fid xf_filter_id
struct m0_confx_header xv_header
struct m0_confx_header xs_header
uint32_t xs_type M0_XCA_FENUM(m0_conf_service_type)
struct m0_confx_header xf_header
struct m0_fid_arr xc_pvers
struct m0_fid_arr xe_ctrls
struct m0_confx_header xt_header
uint32_t xp_pver_policy M0_XCA_FENUM(m0_pver_policy_code)
struct m0_fid_arr xt_profiles
struct m0_fid_arr xs_sdevs
uint64_t xr_mem_limit_rss
union m0_confx_obj::@127 xo_u
m0_cfg_storage_device_media_type
uint32_t xd_iface M0_XCA_FENUM(m0_cfg_storage_device_interface_type)
struct m0_confx_header xr_header
struct m0_bitmap_onwire xr_cores
m0_cfg_storage_device_interface_type
struct m0_confx_header xr_header
struct m0_fid_arr xi_pvers
struct m0_fid_arr xt_pools
struct m0_confx_header u_header
struct m0_fid xt_imeta_pver
struct m0_fid_arr xfg_filters
struct m0_fid_arr xt_nodes
struct m0_fid_arr xc_drives
struct m0_confx_pver_u xv_u
struct m0_fid_arr xp_pools
struct m0_confx_header xk_header
struct m0_confx_header xp_header
struct m0_bufs xf_endpoints
struct m0_buf xf_filter_root
struct m0_confx_header xi_header
struct m0_bufs xf_substrings
struct m0_confx_header xe_header
struct m0_confx_header xp_header
struct m0_fid_arr xt_fdmi_flt_grps
struct m0_buf xd_filename
struct m0_fid_arr xva_sitevs
M0_INTERNAL void m0_xc_m0_confx_obj_struct_init(void)
struct m0_fid_arr xj_children
struct m0_fid_arr xn_processes