Motr  M0
schema_xc.c
Go to the documentation of this file.
1 /* This file is automatically generated from conf/schema.h */
2 
3 #include "lib/misc.h" /* offsetof */
4 #include "lib/assert.h"
5 #include "xcode/xcode.h"
6 
7 #include "conf/schema.h"
8 #include "conf/schema_xc.h"
9 
10 
11 
12 
14  { .xev_idx = 0, .xev_name = "M0_CFG_STATE_ONLINE", .xev_val = 1 },
15  { .xev_idx = 1, .xev_name = "M0_CFG_STATE_GOOD", .xev_val = 2 },
16  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cfg_state_bit'." }
17 };
18 
20  .xe_name = "m0_cfg_state_bit",
21  .xe_nr = 2,
22  .xe_val = m0_cfg_state_bit_data,
23  .xe_maxlen = 19
24 };
26  { .xev_idx = 0, .xev_name = "M0_CFG_FLAG_REAL", .xev_val = 1 },
27  { .xev_idx = 1, .xev_name = "M0_CFG_FLAG_LITTLE_ENDIAN", .xev_val = 2 },
28  { .xev_idx = 2, .xev_name = "M0_CFG_FLAG_REMOVABLE", .xev_val = 4 },
29  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cfg_flag_bit'." }
30 };
31 
33  .xe_name = "m0_cfg_flag_bit",
34  .xe_nr = 3,
35  .xe_val = m0_cfg_flag_bit_data,
36  .xe_maxlen = 25
37 };
39  { .xev_idx = 0, .xev_name = "M0_CFG_NIC_ETHER10", .xev_val = 1 },
40  { .xev_idx = 1, .xev_name = "M0_CFG_NIC_ETHER100", .xev_val = 2 },
41  { .xev_idx = 2, .xev_name = "M0_CFG_NIC_ETHER1000", .xev_val = 3 },
42  { .xev_idx = 3, .xev_name = "M0_CFG_NIC_ETHER10GB", .xev_val = 4 },
43  { .xev_idx = 4, .xev_name = "M0_CFG_NIC_INFINIBAND", .xev_val = 5 },
44  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cfg_nic_type'." }
45 };
46 
48  .xe_name = "m0_cfg_nic_type",
49  .xe_nr = 5,
50  .xe_val = m0_cfg_nic_type_data,
51  .xe_maxlen = 21
52 };
54  { .xev_idx = 0, .xev_name = "M0_CFG_DEVICE_INTERFACE_ATA", .xev_val = 1 },
55  { .xev_idx = 1, .xev_name = "M0_CFG_DEVICE_INTERFACE_SATA", .xev_val = 2 },
56  { .xev_idx = 2, .xev_name = "M0_CFG_DEVICE_INTERFACE_SCSI", .xev_val = 3 },
57  { .xev_idx = 3, .xev_name = "M0_CFG_DEVICE_INTERFACE_SATA2", .xev_val = 4 },
58  { .xev_idx = 4, .xev_name = "M0_CFG_DEVICE_INTERFACE_SCSI2", .xev_val = 5 },
59  { .xev_idx = 5, .xev_name = "M0_CFG_DEVICE_INTERFACE_SAS", .xev_val = 6 },
60  { .xev_idx = 6, .xev_name = "M0_CFG_DEVICE_INTERFACE_SAS2", .xev_val = 7 },
61  { .xev_idx = 7, .xev_name = "M0_CFG_DEVICE_INTERFACE_NR", .xev_val = 8 },
62  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cfg_storage_device_interface_type'." }
63 };
64 
66  .xe_name = "m0_cfg_storage_device_interface_type",
67  .xe_nr = 8,
69  .xe_maxlen = 29
70 };
72  { .xev_idx = 0, .xev_name = "M0_CFG_DEVICE_MEDIA_DISK", .xev_val = 1 },
73  { .xev_idx = 1, .xev_name = "M0_CFG_DEVICE_MEDIA_SSD", .xev_val = 2 },
74  { .xev_idx = 2, .xev_name = "M0_CFG_DEVICE_MEDIA_TAPE", .xev_val = 3 },
75  { .xev_idx = 3, .xev_name = "M0_CFG_DEVICE_MEDIA_ROM", .xev_val = 4 },
76  { .xev_idx = 4, .xev_name = "M0_CFG_DEVICE_MEDIA_NR", .xev_val = 5 },
77  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_cfg_storage_device_media_type'." }
78 };
79 
81  .xe_name = "m0_cfg_storage_device_media_type",
82  .xe_nr = 5,
84  .xe_maxlen = 24
85 };
87  { .xev_idx = 0, .xev_name = "M0_CST__UNUSED", .xev_val = 0 },
88  { .xev_idx = 1, .xev_name = "M0_CST_MDS", .xev_val = 1 },
89  { .xev_idx = 2, .xev_name = "M0_CST_IOS", .xev_val = 2 },
90  { .xev_idx = 3, .xev_name = "M0_CST_CONFD", .xev_val = 3 },
91  { .xev_idx = 4, .xev_name = "M0_CST_RMS", .xev_val = 4 },
92  { .xev_idx = 5, .xev_name = "M0_CST_STATS", .xev_val = 5 },
93  { .xev_idx = 6, .xev_name = "M0_CST_HA", .xev_val = 6 },
94  { .xev_idx = 7, .xev_name = "M0_CST_SSS", .xev_val = 7 },
95  { .xev_idx = 8, .xev_name = "M0_CST_SNS_REP", .xev_val = 8 },
96  { .xev_idx = 9, .xev_name = "M0_CST_SNS_REB", .xev_val = 9 },
97  { .xev_idx = 10, .xev_name = "M0_CST_ADDB2", .xev_val = 10 },
98  { .xev_idx = 11, .xev_name = "M0_CST_CAS", .xev_val = 11 },
99  { .xev_idx = 12, .xev_name = "M0_CST_DIX_REP", .xev_val = 12 },
100  { .xev_idx = 13, .xev_name = "M0_CST_DIX_REB", .xev_val = 13 },
101  { .xev_idx = 14, .xev_name = "M0_CST_DS1", .xev_val = 14 },
102  { .xev_idx = 15, .xev_name = "M0_CST_DS2", .xev_val = 15 },
103  { .xev_idx = 16, .xev_name = "M0_CST_FIS", .xev_val = 16 },
104  { .xev_idx = 17, .xev_name = "M0_CST_FDMI", .xev_val = 17 },
105  { .xev_idx = 18, .xev_name = "M0_CST_BE", .xev_val = 18 },
106  { .xev_idx = 19, .xev_name = "M0_CST_M0T1FS", .xev_val = 19 },
107  { .xev_idx = 20, .xev_name = "M0_CST_CLIENT", .xev_val = 20 },
108  { .xev_idx = 21, .xev_name = "M0_CST_ISCS", .xev_val = 21 },
109  { .xev_idx = 22, .xev_name = "M0_CST_DTM0", .xev_val = 22 },
110  { .xev_idx = 23, .xev_name = "M0_CST_NR", .xev_val = 23 },
111  { .xev_idx = -1, .xev_name = "Invalid value of enum 'm0_conf_service_type'." }
112 };
113 
115  .xe_name = "m0_conf_service_type",
116  .xe_nr = 24,
117  .xe_val = m0_conf_service_type_data,
118  .xe_maxlen = 14
119 };
120 
121 M0_INTERNAL void m0_xc_conf_schema_init(void)
122 {
123 }
124 
125 M0_INTERNAL void m0_xc_conf_schema_fini(void)
126 {
127 }
const struct m0_xcode_enum_val m0_cfg_storage_device_media_type_data[]
Definition: schema_xc.c:71
struct m0_xcode_enum m0_xc_m0_cfg_flag_bit_enum
Definition: schema_xc.c:32
const struct m0_xcode_enum_val m0_cfg_flag_bit_data[]
Definition: schema_xc.c:25
const struct m0_xcode_enum_val m0_cfg_state_bit_data[]
Definition: schema_xc.c:13
struct m0_xcode_enum m0_xc_m0_conf_service_type_enum
Definition: schema_xc.c:114
struct m0_xcode_enum m0_xc_m0_cfg_state_bit_enum
Definition: schema_xc.c:19
const char * xe_name
Definition: enum.h:58
const struct m0_xcode_enum_val m0_cfg_nic_type_data[]
Definition: schema_xc.c:38
struct m0_xcode_enum m0_xc_m0_cfg_storage_device_interface_type_enum
Definition: schema_xc.c:65
M0_INTERNAL void m0_xc_conf_schema_init(void)
Definition: schema_xc.c:121
const struct m0_xcode_enum_val m0_conf_service_type_data[]
Definition: schema_xc.c:86
M0_INTERNAL void m0_xc_conf_schema_fini(void)
Definition: schema_xc.c:125
struct m0_xcode_enum m0_xc_m0_cfg_nic_type_enum
Definition: schema_xc.c:47
const struct m0_xcode_enum_val m0_cfg_storage_device_interface_type_data[]
Definition: schema_xc.c:53
struct m0_xcode_enum m0_xc_m0_cfg_storage_device_media_type_enum
Definition: schema_xc.c:80