blob: 7a702e928bf9cc284d1ff6b790205caa892e5503 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305 'GccVersion' => '13.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307 'base.h' => 1,
8 'bios.h' => 1,
9 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093022 'LibraryName' => 'libpldm.so.0.5.0',
23 'LibraryVersion' => '0.5.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093024 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093029 'Sources' => {},
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093030 'SymbolInfo' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093031 '10033' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093032 'Header' => 'bios.h',
33 'Param' => {
34 '0' => {
35 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093036 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050037 },
38 '1' => {
39 'name' => 'payload_length',
40 'type' => '123'
41 },
42 '2' => {
43 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093044 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050045 },
46 '3' => {
47 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093048 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050049 },
50 '4' => {
51 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093052 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050053 },
54 '5' => {
55 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093056 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050057 },
58 '6' => {
59 'name' => 'month',
60 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093061 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050062 },
63 '7' => {
64 'name' => 'year',
65 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093066 'type' => '8521'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050067 }
68 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -050069 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093070 'ShortName' => 'decode_set_date_time_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050071 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093072 '10323' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050073 'Header' => 'bios.h',
74 'Param' => {
75 '0' => {
76 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093077 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050078 },
79 '1' => {
80 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093081 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050082 },
83 '2' => {
84 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093085 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050086 },
87 '3' => {
88 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093089 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050090 },
91 '4' => {
92 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093093 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050094 },
95 '5' => {
96 'name' => 'month',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093097 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050098 },
99 '6' => {
100 'name' => 'year',
101 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930102 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500103 },
104 '7' => {
105 'name' => 'msg',
106 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930107 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500108 },
109 '8' => {
110 'name' => 'payload_length',
111 'offset' => '16',
112 'type' => '123'
113 }
114 },
115 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930116 'ShortName' => 'encode_set_date_time_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500117 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930118 '10815' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500119 'Header' => 'bios.h',
120 'Param' => {
121 '0' => {
122 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930123 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500124 },
125 '1' => {
126 'name' => 'payload_length',
127 'type' => '123'
128 },
129 '2' => {
130 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930131 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930132 },
133 '3' => {
134 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930136 },
137 '4' => {
138 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930140 },
141 '5' => {
142 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930144 },
145 '6' => {
146 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930147 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '7' => {
151 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930152 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930154 },
155 '8' => {
156 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930157 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930158 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 }
160 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930161 'Reg' => {
162 '4' => 'r8',
163 '5' => 'r9'
164 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930165 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930166 'ShortName' => 'decode_get_date_time_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930167 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930168 '11016' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500169 'Header' => 'bios.h',
170 'Param' => {
171 '0' => {
172 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930173 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500174 },
175 '1' => {
176 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930177 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500178 },
179 '2' => {
180 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930181 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500182 },
183 '3' => {
184 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930185 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500186 },
187 '4' => {
188 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930189 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500190 },
191 '5' => {
192 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930193 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500194 },
195 '6' => {
196 'name' => 'month',
197 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930198 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500199 },
200 '7' => {
201 'name' => 'year',
202 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930203 'type' => '5053'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500204 },
205 '8' => {
206 'name' => 'msg',
207 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930208 'type' => '1632'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500209 }
210 },
211 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930212 'ShortName' => 'encode_get_date_time_resp'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500213 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930214 '110837' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930215 'Header' => 'file_io.h',
216 'Param' => {
217 '0' => {
218 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930219 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930220 },
221 '1' => {
222 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930223 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930224 },
225 '2' => {
226 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930227 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930228 }
229 },
230 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930231 'ShortName' => 'encode_new_file_with_metadata_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930232 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930233 '111037' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930234 'Header' => 'file_io.h',
235 'Param' => {
236 '0' => {
237 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930238 'type' => '2077'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930239 },
240 '1' => {
241 'name' => 'payload_length',
242 'type' => '123'
243 },
244 '2' => {
245 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930246 'type' => '8521'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930247 },
248 '3' => {
249 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930250 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930251 },
252 '4' => {
253 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930254 'type' => '54764'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930255 },
256 '5' => {
257 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930258 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930259 },
260 '6' => {
261 'name' => 'file_meta_data_2',
262 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930263 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930264 },
265 '7' => {
266 'name' => 'file_meta_data_3',
267 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930268 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930269 },
270 '8' => {
271 'name' => 'file_meta_data_4',
272 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930273 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930274 }
275 },
276 'Reg' => {
277 '4' => 'r8',
278 '5' => 'r9'
279 },
280 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930281 'ShortName' => 'decode_new_file_with_metadata_req'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930282 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930283 '111269' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930284 'Header' => 'file_io.h',
285 'Param' => {
286 '0' => {
287 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930288 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930289 },
290 '1' => {
291 'name' => 'payload_length',
292 'type' => '123'
293 },
294 '2' => {
295 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930296 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930297 }
298 },
299 'Reg' => {
300 '0' => 'rdi',
301 '1' => 'rsi',
302 '2' => 'rdx'
303 },
304 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930305 'ShortName' => 'decode_new_file_with_metadata_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930306 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930307 '111370' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930308 'Header' => 'file_io.h',
309 'Param' => {
310 '0' => {
311 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930312 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930313 },
314 '1' => {
315 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930316 'type' => '5053'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930317 },
318 '2' => {
319 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930320 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930321 },
322 '3' => {
323 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930324 'type' => '46682'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930325 },
326 '4' => {
327 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930328 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930329 },
330 '5' => {
331 'name' => 'file_meta_data_2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930332 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930333 },
334 '6' => {
335 'name' => 'file_meta_data_3',
336 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930337 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930338 },
339 '7' => {
340 'name' => 'file_meta_data_4',
341 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930342 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930343 },
344 '8' => {
345 'name' => 'msg',
346 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930347 'type' => '1632'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930348 }
349 },
350 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930351 'ShortName' => 'encode_new_file_with_metadata_req'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930352 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930353 '111667' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930354 'Header' => 'file_io.h',
355 'Param' => {
356 '0' => {
357 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930358 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930359 },
360 '1' => {
361 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930362 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930363 },
364 '2' => {
365 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930366 'type' => '1632'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930367 }
368 },
369 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930370 'ShortName' => 'encode_file_ack_with_meta_data_resp'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930371 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930372 '111862' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930373 'Header' => 'file_io.h',
374 'Param' => {
375 '0' => {
376 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930377 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930378 },
379 '1' => {
380 'name' => 'payload_length',
381 'type' => '123'
382 },
383 '2' => {
384 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930385 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930386 },
387 '3' => {
388 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930389 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930390 },
391 '4' => {
392 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930393 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930394 },
395 '5' => {
396 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930397 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930398 },
399 '6' => {
400 'name' => 'file_meta_data_2',
401 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930402 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930403 },
404 '7' => {
405 'name' => 'file_meta_data_3',
406 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930407 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930408 },
409 '8' => {
410 'name' => 'file_meta_data_4',
411 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930412 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930413 }
414 },
415 'Reg' => {
416 '4' => 'r8',
417 '5' => 'r9'
418 },
419 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930420 'ShortName' => 'decode_file_ack_with_meta_data_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930421 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930422 '112074' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930423 'Header' => 'file_io.h',
424 'Param' => {
425 '0' => {
426 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930427 'type' => '2077'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930428 },
429 '1' => {
430 'name' => 'payload_length',
431 'type' => '123'
432 },
433 '2' => {
434 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930435 'type' => '2082'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930436 }
437 },
438 'Reg' => {
439 '0' => 'rdi',
440 '1' => 'rsi',
441 '2' => 'rdx'
442 },
443 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930444 'ShortName' => 'decode_file_ack_with_meta_data_resp'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930445 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930446 '112170' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930447 'Header' => 'file_io.h',
448 'Param' => {
449 '0' => {
450 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930451 'type' => '168'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930452 },
453 '1' => {
454 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930455 'type' => '5053'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930456 },
457 '2' => {
458 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930459 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930460 },
461 '3' => {
462 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930463 'type' => '168'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930464 },
465 '4' => {
466 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930467 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930468 },
469 '5' => {
470 'name' => 'file_meta_data_2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930471 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930472 },
473 '6' => {
474 'name' => 'file_meta_data_3',
475 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930476 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930477 },
478 '7' => {
479 'name' => 'file_meta_data_4',
480 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930481 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930482 },
483 '8' => {
484 'name' => 'msg',
485 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930486 'type' => '1632'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930487 }
488 },
489 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930490 'ShortName' => 'encode_file_ack_with_meta_data_req'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930491 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930492 '112467' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930493 'Header' => 'file_io.h',
494 'Param' => {
495 '0' => {
496 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930497 'type' => '2077'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930498 },
499 '1' => {
500 'name' => 'payload_length',
501 'type' => '123'
502 },
503 '2' => {
504 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930505 'type' => '2082'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930506 }
507 },
508 'Reg' => {
509 '0' => 'rdi',
510 '1' => 'rsi',
511 '2' => 'rdx'
512 },
513 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930514 'ShortName' => 'decode_file_ack_resp'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930515 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930516 '112568' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930517 'Header' => 'file_io.h',
518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930521 'type' => '168'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930522 },
523 '1' => {
524 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930525 'type' => '5053'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930526 },
527 '2' => {
528 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930529 'type' => '180'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930530 },
531 '3' => {
532 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930533 'type' => '168'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930534 },
535 '4' => {
536 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930537 'type' => '1632'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930538 }
539 },
540 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930541 'ShortName' => 'encode_file_ack_req'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930542 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930543 '112803' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930544 'Header' => 'file_io.h',
545 'Param' => {
546 '0' => {
547 'name' => 'instance_id',
548 'type' => '168'
549 },
550 '1' => {
551 'name' => 'completion_code',
552 'type' => '168'
553 },
554 '2' => {
555 'name' => 'msg',
556 'type' => '1632'
557 }
558 },
559 'Return' => '74',
560 'ShortName' => 'encode_file_ack_resp'
561 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930562 '11299' => {
563 'Header' => 'bios.h',
564 'Param' => {
565 '0' => {
566 'name' => 'instance_id',
567 'type' => '168'
568 },
569 '1' => {
570 'name' => 'msg',
571 'type' => '1632'
572 }
573 },
574 'Return' => '74',
575 'ShortName' => 'encode_get_date_time_req'
576 },
577 '112993' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930578 'Header' => 'file_io.h',
579 'Param' => {
580 '0' => {
581 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930582 'type' => '2077'
583 },
584 '1' => {
585 'name' => 'payload_length',
586 'type' => '123'
587 },
588 '2' => {
589 'name' => 'file_type',
590 'type' => '8521'
591 },
592 '3' => {
593 'name' => 'file_handle',
594 'type' => '2087'
595 },
596 '4' => {
597 'name' => 'file_status',
598 'type' => '2082'
599 }
600 },
601 'Reg' => {
602 '3' => 'rcx',
603 '4' => 'r8'
604 },
605 'Return' => '74',
606 'ShortName' => 'decode_file_ack_req'
607 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930608 '113135' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930609 'Header' => 'file_io.h',
610 'Param' => {
611 '0' => {
612 'name' => 'msg',
613 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930614 },
615 '1' => {
616 'name' => 'payload_length',
617 'type' => '123'
618 },
619 '2' => {
620 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930621 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930622 },
623 '3' => {
624 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930625 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930626 }
627 },
628 'Reg' => {
629 '0' => 'rdi',
630 '1' => 'rsi',
631 '2' => 'rdx',
632 '3' => 'rcx'
633 },
634 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930635 'ShortName' => 'decode_rw_file_by_type_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930636 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930637 '113250' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930638 'Header' => 'file_io.h',
639 'Param' => {
640 '0' => {
641 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930642 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930643 },
644 '1' => {
645 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930646 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930647 },
648 '2' => {
649 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930650 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930651 },
652 '3' => {
653 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930654 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930655 },
656 '4' => {
657 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930658 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930659 },
660 '5' => {
661 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930662 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930663 },
664 '6' => {
665 'name' => 'msg',
666 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930667 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930668 }
669 },
670 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930671 'ShortName' => 'encode_rw_file_by_type_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930672 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930673 '113520' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930674 'Header' => 'file_io.h',
675 'Param' => {
676 '0' => {
677 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930678 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930679 },
680 '1' => {
681 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930682 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930683 },
684 '2' => {
685 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930686 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930687 },
688 '3' => {
689 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930690 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930691 },
692 '4' => {
693 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930694 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930695 }
696 },
697 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930698 'ShortName' => 'encode_rw_file_by_type_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930699 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930700 '113750' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930701 'Header' => 'file_io.h',
702 'Param' => {
703 '0' => {
704 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930705 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930706 },
707 '1' => {
708 'name' => 'payload_length',
709 'type' => '123'
710 },
711 '2' => {
712 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930713 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930714 },
715 '3' => {
716 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930717 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930718 },
719 '4' => {
720 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930721 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930722 },
723 '5' => {
724 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930725 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930726 }
727 },
728 'Reg' => {
729 '4' => 'r8',
730 '5' => 'r9'
731 },
732 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930733 'ShortName' => 'decode_rw_file_by_type_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930734 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930735 '113912' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930736 'Header' => 'file_io.h',
737 'Param' => {
738 '0' => {
739 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930740 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930741 },
742 '1' => {
743 'name' => 'payload_length',
744 'type' => '123'
745 },
746 '2' => {
747 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930748 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930749 }
750 },
751 'Reg' => {
752 '0' => 'rdi',
753 '1' => 'rsi',
754 '2' => 'rdx'
755 },
756 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930757 'ShortName' => 'decode_new_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930758 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930759 '114013' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930760 'Header' => 'file_io.h',
761 'Param' => {
762 '0' => {
763 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930764 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930765 },
766 '1' => {
767 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930768 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930769 },
770 '2' => {
771 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930772 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930773 },
774 '3' => {
775 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930776 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930777 },
778 '4' => {
779 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930780 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930781 }
782 },
783 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930784 'ShortName' => 'encode_new_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930785 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930786 '114248' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930787 'Header' => 'file_io.h',
788 'Param' => {
789 '0' => {
790 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930791 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930792 },
793 '1' => {
794 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930795 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930796 },
797 '2' => {
798 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930799 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930800 }
801 },
802 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930803 'ShortName' => 'encode_new_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930804 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930805 '114438' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930806 'Header' => 'file_io.h',
807 'Param' => {
808 '0' => {
809 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930810 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930811 },
812 '1' => {
813 'name' => 'payload_length',
814 'type' => '123'
815 },
816 '2' => {
817 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930818 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930819 },
820 '3' => {
821 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930822 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930823 },
824 '4' => {
825 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930826 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930827 }
828 },
829 'Reg' => {
830 '3' => 'rcx',
831 '4' => 'r8'
832 },
833 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930834 'ShortName' => 'decode_new_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930835 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930836 '114580' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930837 'Header' => 'file_io.h',
838 'Param' => {
839 '0' => {
840 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930841 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930842 },
843 '1' => {
844 'name' => 'payload_length',
845 'type' => '123'
846 },
847 '2' => {
848 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930849 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930850 },
851 '3' => {
852 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930853 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930854 }
855 },
856 'Reg' => {
857 '0' => 'rdi',
858 '1' => 'rsi',
859 '2' => 'rdx',
860 '3' => 'rcx'
861 },
862 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930863 'ShortName' => 'decode_rw_file_by_type_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930864 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930865 '114695' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930866 'Header' => 'file_io.h',
867 'Param' => {
868 '0' => {
869 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930870 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930871 },
872 '1' => {
873 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930874 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930875 },
876 '2' => {
877 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930878 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930879 },
880 '3' => {
881 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930882 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930883 },
884 '4' => {
885 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930886 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930887 },
888 '5' => {
889 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930890 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930891 },
892 '6' => {
893 'name' => 'address',
894 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930895 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930896 },
897 '7' => {
898 'name' => 'msg',
899 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930900 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930901 }
902 },
903 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930904 'ShortName' => 'encode_rw_file_by_type_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930905 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930906 '114980' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930907 'Header' => 'file_io.h',
908 'Param' => {
909 '0' => {
910 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930911 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930912 },
913 '1' => {
914 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930915 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930916 },
917 '2' => {
918 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930919 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930920 },
921 '3' => {
922 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930923 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930924 },
925 '4' => {
926 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930927 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930928 }
929 },
930 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930931 'ShortName' => 'encode_rw_file_by_type_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930932 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930933 '115210' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930934 'Header' => 'file_io.h',
935 'Param' => {
936 '0' => {
937 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930938 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930939 },
940 '1' => {
941 'name' => 'payload_length',
942 'type' => '123'
943 },
944 '2' => {
945 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930946 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930947 },
948 '3' => {
949 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930950 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930951 },
952 '4' => {
953 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930954 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930955 },
956 '5' => {
957 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930958 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930959 },
960 '6' => {
961 'name' => 'address',
962 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930963 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930964 }
965 },
966 'Reg' => {
967 '4' => 'r8',
968 '5' => 'r9'
969 },
970 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930971 'ShortName' => 'decode_rw_file_by_type_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930972 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930973 '115387' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930974 'Header' => 'file_io.h',
975 'Param' => {
976 '0' => {
977 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930978 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930979 },
980 '1' => {
981 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930982 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930983 },
984 '2' => {
985 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930986 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930987 },
988 '3' => {
989 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930990 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930991 }
992 },
993 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930994 'ShortName' => 'encode_write_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930995 },
Andrew Jeffery255f6542023-08-10 15:46:54 +0930996 '115602' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930997 'Header' => 'file_io.h',
998 'Param' => {
999 '0' => {
1000 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301001 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301002 },
1003 '1' => {
1004 'name' => 'payload_length',
1005 'type' => '123'
1006 },
1007 '2' => {
1008 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301009 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301010 },
1011 '3' => {
1012 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301013 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301014 }
1015 },
1016 'Reg' => {
1017 '0' => 'rdi',
1018 '1' => 'rsi',
1019 '2' => 'rdx',
1020 '3' => 'rcx'
1021 },
1022 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301023 'ShortName' => 'decode_write_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301024 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301025 '115712' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301026 'Header' => 'file_io.h',
1027 'Param' => {
1028 '0' => {
1029 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301030 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301031 },
1032 '1' => {
1033 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301034 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301035 },
1036 '2' => {
1037 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301038 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301039 },
1040 '3' => {
1041 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301042 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301043 },
1044 '4' => {
1045 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301046 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301047 }
1048 },
1049 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301050 'ShortName' => 'encode_write_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301051 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301052 '115947' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301053 'Header' => 'file_io.h',
1054 'Param' => {
1055 '0' => {
1056 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301057 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301058 },
1059 '1' => {
1060 'name' => 'payload_length',
1061 'type' => '123'
1062 },
1063 '2' => {
1064 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301065 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301066 },
1067 '3' => {
1068 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301069 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301070 },
1071 '4' => {
1072 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301073 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301074 },
1075 '5' => {
1076 'name' => 'file_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301077 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301078 }
1079 },
1080 'Reg' => {
1081 '1' => 'rsi',
1082 '3' => 'rcx',
1083 '4' => 'r8',
1084 '5' => 'r9'
1085 },
1086 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301087 'ShortName' => 'decode_write_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301088 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301089 '116102' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301090 'Header' => 'file_io.h',
1091 'Param' => {
1092 '0' => {
1093 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301094 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301095 },
1096 '1' => {
1097 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301098 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301099 },
1100 '2' => {
1101 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301102 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301103 },
1104 '3' => {
1105 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301106 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301107 }
1108 },
1109 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301110 'ShortName' => 'encode_read_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301111 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301112 '116317' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301113 'Header' => 'file_io.h',
1114 'Param' => {
1115 '0' => {
1116 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301117 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301118 },
1119 '1' => {
1120 'name' => 'payload_length',
1121 'type' => '123'
1122 },
1123 '2' => {
1124 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301125 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301126 },
1127 '3' => {
1128 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301129 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301130 },
1131 '4' => {
1132 'name' => 'file_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301133 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301134 }
1135 },
1136 'Reg' => {
1137 '2' => 'rdx',
1138 '3' => 'rcx',
1139 '4' => 'r8'
1140 },
1141 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301142 'ShortName' => 'decode_read_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301143 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301144 '116453' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301145 'Header' => 'file_io.h',
1146 'Param' => {
1147 '0' => {
1148 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301149 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301150 },
1151 '1' => {
1152 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301153 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301154 },
1155 '2' => {
1156 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301157 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301158 },
1159 '3' => {
1160 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301161 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301162 },
1163 '4' => {
1164 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301165 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301166 }
1167 },
1168 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301169 'ShortName' => 'encode_read_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301170 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301171 '116688' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301172 'Header' => 'file_io.h',
1173 'Param' => {
1174 '0' => {
1175 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301176 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301177 },
1178 '1' => {
1179 'name' => 'payload_length',
1180 'type' => '123'
1181 },
1182 '2' => {
1183 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301184 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301185 },
1186 '3' => {
1187 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301188 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301189 },
1190 '4' => {
1191 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301192 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301193 }
1194 },
1195 'Reg' => {
1196 '3' => 'rcx',
1197 '4' => 'r8'
1198 },
1199 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301200 'ShortName' => 'decode_read_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301201 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301202 '116823' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301203 'Header' => 'file_io.h',
1204 'Param' => {
1205 '0' => {
1206 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301207 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301208 },
1209 '1' => {
1210 'name' => 'payload_length',
1211 'type' => '123'
1212 },
1213 '2' => {
1214 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301215 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301216 },
1217 '3' => {
1218 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301219 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301220 },
1221 '4' => {
1222 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301223 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301224 },
1225 '5' => {
1226 'name' => 'file_table_data_start_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301227 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301228 },
1229 '6' => {
1230 'name' => 'file_table_length',
1231 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301232 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301233 }
1234 },
1235 'Reg' => {
1236 '4' => 'r8',
1237 '5' => 'r9'
1238 },
1239 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301240 'ShortName' => 'decode_get_file_table_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301241 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301242 '116996' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301243 'Header' => 'file_io.h',
1244 'Param' => {
1245 '0' => {
1246 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301247 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301248 },
1249 '1' => {
1250 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301251 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301252 },
1253 '2' => {
1254 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301255 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301256 },
1257 '3' => {
1258 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301259 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301260 },
1261 '4' => {
1262 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301263 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301264 }
1265 },
1266 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301267 'ShortName' => 'encode_get_file_table_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301268 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301269 '117222' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301270 'Header' => 'file_io.h',
1271 'Param' => {
1272 '0' => {
1273 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301274 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301275 },
1276 '1' => {
1277 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301278 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301279 },
1280 '2' => {
1281 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301282 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301283 },
1284 '3' => {
1285 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301286 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301287 },
1288 '4' => {
1289 'name' => 'table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301290 'type' => '6245'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301291 },
1292 '5' => {
1293 'name' => 'table_size',
1294 'type' => '123'
1295 },
1296 '6' => {
1297 'name' => 'msg',
1298 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301299 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301300 }
1301 },
1302 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301303 'ShortName' => 'encode_get_file_table_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301304 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301305 '117519' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301306 'Header' => 'file_io.h',
1307 'Param' => {
1308 '0' => {
1309 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301310 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301311 },
1312 '1' => {
1313 'name' => 'payload_length',
1314 'type' => '123'
1315 },
1316 '2' => {
1317 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301318 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301319 },
1320 '3' => {
1321 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301322 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301323 },
1324 '4' => {
1325 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301326 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301327 }
1328 },
1329 'Reg' => {
1330 '3' => 'rcx',
1331 '4' => 'r8'
1332 },
1333 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301334 'ShortName' => 'decode_get_file_table_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301335 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301336 '117654' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301337 'Header' => 'file_io.h',
1338 'Param' => {
1339 '0' => {
1340 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301341 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301342 },
1343 '1' => {
1344 'name' => 'payload_length',
1345 'type' => '123'
1346 },
1347 '2' => {
1348 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301349 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301350 },
1351 '3' => {
1352 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301353 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301354 }
1355 },
1356 'Reg' => {
1357 '0' => 'rdi',
1358 '1' => 'rsi',
1359 '2' => 'rdx',
1360 '3' => 'rcx'
1361 },
1362 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301363 'ShortName' => 'decode_rw_file_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301364 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301365 '117763' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301366 'Header' => 'file_io.h',
1367 'Param' => {
1368 '0' => {
1369 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301370 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301371 },
1372 '1' => {
1373 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301374 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301375 },
1376 '2' => {
1377 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301378 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301379 },
1380 '3' => {
1381 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301382 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301383 },
1384 '4' => {
1385 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301386 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301387 },
1388 '5' => {
1389 'name' => 'address',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301390 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301391 },
1392 '6' => {
1393 'name' => 'msg',
1394 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301395 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301396 }
1397 },
1398 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301399 'ShortName' => 'encode_rw_file_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301400 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301401 '118022' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301402 'Header' => 'file_io.h',
1403 'Param' => {
1404 '0' => {
1405 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301406 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301407 },
1408 '1' => {
1409 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301410 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301411 },
1412 '2' => {
1413 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301414 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301415 },
1416 '3' => {
1417 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301418 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301419 },
1420 '4' => {
1421 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301422 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301423 }
1424 },
1425 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301426 'ShortName' => 'encode_rw_file_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301427 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301428 '118243' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301429 'Header' => 'file_io.h',
1430 'Param' => {
1431 '0' => {
1432 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301433 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301434 },
1435 '1' => {
1436 'name' => 'payload_length',
1437 'type' => '123'
1438 },
1439 '2' => {
1440 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301441 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301442 },
1443 '3' => {
1444 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301445 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301446 },
1447 '4' => {
1448 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301449 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301450 },
1451 '5' => {
1452 'name' => 'address',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301453 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301454 }
1455 },
1456 'Reg' => {
1457 '4' => 'r8',
1458 '5' => 'r9'
1459 },
1460 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301461 'ShortName' => 'decode_rw_file_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301462 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301463 '119210' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301464 'Header' => 'host.h',
1465 'Param' => {
1466 '0' => {
1467 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301468 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301469 },
1470 '1' => {
1471 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301472 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301473 },
1474 '2' => {
1475 'name' => 'rack_entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301476 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301477 },
1478 '3' => {
1479 'name' => 'pri_cec_node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301480 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301481 },
1482 '4' => {
1483 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301484 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301485 },
1486 '5' => {
1487 'name' => 'payload_length',
1488 'type' => '123'
1489 }
1490 },
1491 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301492 'ShortName' => 'encode_get_alert_status_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301493 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301494 '119458' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301495 'Header' => 'host.h',
1496 'Param' => {
1497 '0' => {
1498 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301499 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301500 },
1501 '1' => {
1502 'name' => 'payload_length',
1503 'type' => '123'
1504 },
1505 '2' => {
1506 'name' => 'version_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301507 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301508 }
1509 },
1510 'Reg' => {
1511 '0' => 'rdi',
1512 '1' => 'rsi',
1513 '2' => 'rdx'
1514 },
1515 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301516 'ShortName' => 'decode_get_alert_status_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301517 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301518 '119541' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301519 'Header' => 'host.h',
1520 'Param' => {
1521 '0' => {
1522 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301523 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301524 },
1525 '1' => {
1526 'name' => 'payload_length',
1527 'type' => '123'
1528 },
1529 '2' => {
1530 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301531 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301532 },
1533 '3' => {
1534 'name' => 'rack_entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301535 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301536 },
1537 '4' => {
1538 'name' => 'pri_cec_node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301539 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301540 }
1541 },
1542 'Reg' => {
1543 '3' => 'rcx',
1544 '4' => 'r8'
1545 },
1546 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301547 'ShortName' => 'decode_get_alert_status_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301548 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301549 '119680' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301550 'Header' => 'host.h',
1551 'Param' => {
1552 '0' => {
1553 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301554 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301555 },
1556 '1' => {
1557 'name' => 'version_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301558 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301559 },
1560 '2' => {
1561 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301562 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301563 },
1564 '3' => {
1565 'name' => 'payload_length',
1566 'type' => '123'
1567 }
1568 },
1569 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301570 'ShortName' => 'encode_get_alert_status_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301571 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09301572 '120749' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301573 'Header' => 'platform_oem_ibm.h',
1574 'Param' => {
1575 '0' => {
1576 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301577 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301578 },
1579 '1' => {
1580 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301581 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301582 },
1583 '2' => {
1584 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301585 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301586 },
1587 '3' => {
1588 'name' => 'num_handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301589 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301590 },
1591 '4' => {
1592 'name' => 'list_of_handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301593 'type' => '6245'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301594 },
1595 '5' => {
1596 'name' => 'payload_length',
1597 'type' => '123'
1598 },
1599 '6' => {
1600 'name' => 'msg',
1601 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301602 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301603 }
1604 },
1605 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301606 'ShortName' => 'encode_bios_attribute_update_event_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301607 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301608 '1440' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301609 'Header' => 'base.h',
1610 'Param' => {
1611 '0' => {
1612 'name' => 'msg_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301613 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301614 },
1615 '1' => {
1616 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301617 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301618 },
1619 '2' => {
1620 'name' => 'pldm_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301621 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301622 },
1623 '3' => {
1624 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301625 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301626 },
1627 '4' => {
1628 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301629 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301630 }
1631 },
1632 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301633 'ShortName' => 'encode_pldm_header_only'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301634 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301635 '16226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301636 'Header' => 'platform.h',
1637 'Param' => {
1638 '0' => {
1639 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301640 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301641 },
1642 '1' => {
1643 'name' => 'payload_length',
1644 'type' => '123'
1645 },
1646 '10' => {
1647 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301648 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301649 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301650 },
1651 '2' => {
1652 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301653 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301654 },
1655 '3' => {
1656 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301658 },
1659 '4' => {
1660 'name' => 'event_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301662 },
1663 '5' => {
1664 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301665 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301666 },
1667 '6' => {
1668 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301669 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301670 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301671 },
1672 '7' => {
1673 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301674 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 },
1677 '8' => {
1678 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301680 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301681 },
1682 '9' => {
1683 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301684 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301685 'type' => '16964'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301686 }
1687 },
1688 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301689 'ShortName' => 'decode_poll_for_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301690 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301691 '1637' => {
1692 'Header' => 'base.h',
1693 'Param' => {
1694 '0' => {
1695 'name' => 'instance_id',
1696 'type' => '168'
1697 },
1698 '1' => {
1699 'name' => 'type',
1700 'type' => '168'
1701 },
1702 '2' => {
1703 'name' => 'command',
1704 'type' => '168'
1705 },
1706 '3' => {
1707 'name' => 'cc',
1708 'type' => '168'
1709 },
1710 '4' => {
1711 'name' => 'msg',
1712 'type' => '1632'
1713 }
1714 },
1715 'Return' => '74',
1716 'ShortName' => 'encode_cc_only_resp'
1717 },
1718 '16974' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301719 'Header' => 'platform.h',
1720 'Param' => {
1721 '0' => {
1722 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301723 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301724 },
1725 '1' => {
1726 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301727 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301728 },
1729 '2' => {
1730 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301731 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301732 },
1733 '3' => {
1734 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301735 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301736 },
1737 '4' => {
1738 'name' => 'event_id_to_acknowledge',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301739 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301740 },
1741 '5' => {
1742 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301743 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301744 },
1745 '6' => {
1746 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301747 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301748 'type' => '123'
1749 }
1750 },
1751 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301752 'ShortName' => 'encode_poll_for_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301753 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301754 '17538' => {
1755 'Header' => 'platform.h',
1756 'Param' => {
1757 '0' => {
1758 'name' => 'instance_id',
1759 'type' => '168'
1760 },
1761 '1' => {
1762 'name' => 'completion_code',
1763 'type' => '168'
1764 },
1765 '2' => {
1766 'name' => 'msg',
1767 'type' => '1632'
1768 }
1769 },
1770 'Return' => '74',
1771 'ShortName' => 'encode_set_event_receiver_resp'
1772 },
1773 '17713' => {
1774 'Header' => 'platform.h',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'msg',
1778 'type' => '2077'
1779 },
1780 '1' => {
1781 'name' => 'payload_length',
1782 'type' => '123'
1783 },
1784 '2' => {
1785 'name' => 'event_message_global_enable',
1786 'type' => '2082'
1787 },
1788 '3' => {
1789 'name' => 'transport_protocol_type',
1790 'type' => '2082'
1791 },
1792 '4' => {
1793 'name' => 'event_receiver_address_info',
1794 'type' => '2082'
1795 },
1796 '5' => {
1797 'name' => 'heartbeat_timer',
1798 'type' => '8521'
1799 }
1800 },
1801 'Return' => '74',
1802 'ShortName' => 'decode_set_event_receiver_req'
1803 },
1804 '18203' => {
1805 'Header' => 'platform.h',
1806 'Param' => {
1807 '0' => {
1808 'name' => 'msg',
1809 'type' => '2077'
1810 },
1811 '1' => {
1812 'name' => 'payload_length',
1813 'type' => '123'
1814 },
1815 '2' => {
1816 'name' => 'completion_code',
1817 'type' => '2082'
1818 }
1819 },
1820 'Return' => '74',
1821 'ShortName' => 'decode_set_event_receiver_resp'
1822 },
1823 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301824 'Header' => 'base.h',
1825 'Param' => {
1826 '0' => {
1827 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301828 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301829 },
1830 '1' => {
1831 'name' => 'payload_length',
1832 'type' => '123'
1833 },
1834 '2' => {
1835 'name' => 'pldm_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301836 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301837 },
1838 '3' => {
1839 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301840 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301841 },
1842 '4' => {
1843 'name' => 'transfer_ctx',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301844 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301845 },
1846 '5' => {
1847 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301848 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301849 },
1850 '6' => {
1851 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301852 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301853 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '7' => {
1856 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301858 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301859 }
1860 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301861 'Reg' => {
1862 '4' => 'r8',
1863 '5' => 'r9'
1864 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301865 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301866 'ShortName' => 'decode_multipart_receive_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301867 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301868 '18538' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301869 'Header' => 'platform.h',
1870 'Param' => {
1871 '0' => {
1872 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301873 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001874 },
1875 '1' => {
1876 'name' => 'event_message_global_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301877 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001878 },
1879 '2' => {
1880 'name' => 'transport_protocol_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301881 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001882 },
1883 '3' => {
1884 'name' => 'event_receiver_address_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301885 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001886 },
1887 '4' => {
1888 'name' => 'heartbeat_timer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301889 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001890 },
1891 '5' => {
1892 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301893 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001894 }
1895 },
1896 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301897 'ShortName' => 'encode_set_event_receiver_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001898 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301899 '18802' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001900 'Header' => 'platform.h',
1901 'Param' => {
1902 '0' => {
1903 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301904 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301905 },
1906 '1' => {
1907 'name' => 'payload_length',
1908 'type' => '123'
1909 },
1910 '2' => {
1911 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301912 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301913 },
1914 '3' => {
1915 'name' => 'rearm_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301916 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301917 }
1918 },
1919 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301920 'ShortName' => 'decode_get_sensor_reading_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301921 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301922 '19190' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301923 'Header' => 'platform.h',
1924 'Param' => {
1925 '0' => {
1926 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301927 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301928 },
1929 '1' => {
1930 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301931 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301932 },
1933 '10' => {
1934 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301935 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301936 'type' => '123'
1937 },
1938 '2' => {
1939 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301940 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301941 },
1942 '3' => {
1943 'name' => 'sensor_operational_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301944 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301945 },
1946 '4' => {
1947 'name' => 'sensor_event_message_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301948 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301949 },
1950 '5' => {
1951 'name' => 'present_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301952 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301953 },
1954 '6' => {
1955 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301956 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301957 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301958 },
1959 '7' => {
1960 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301961 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301962 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301963 },
1964 '8' => {
1965 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301967 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301968 },
1969 '9' => {
1970 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301972 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301973 }
1974 },
1975 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301976 'ShortName' => 'encode_get_sensor_reading_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301977 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301978 '19598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301979 'Header' => 'platform.h',
1980 'Param' => {
1981 '0' => {
1982 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301983 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 },
1985 '1' => {
1986 'name' => 'payload_length',
1987 'type' => '123'
1988 },
1989 '2' => {
1990 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301991 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301992 },
1993 '3' => {
1994 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301995 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301996 },
1997 '4' => {
1998 'name' => 'sensor_operational_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301999 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302000 },
2001 '5' => {
2002 'name' => 'sensor_event_message_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302003 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302004 },
2005 '6' => {
2006 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302007 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302008 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '7' => {
2011 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302013 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '8' => {
2016 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302018 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '9' => {
2021 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 }
2025 },
2026 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302027 'ShortName' => 'decode_get_sensor_reading_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302028 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302029 '20492' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302030 'Header' => 'platform.h',
2031 'Param' => {
2032 '0' => {
2033 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302034 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302035 },
2036 '1' => {
2037 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302038 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302039 },
2040 '2' => {
2041 'name' => 'rearm_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302042 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302043 },
2044 '3' => {
2045 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302046 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302047 }
2048 },
2049 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302050 'ShortName' => 'encode_get_sensor_reading_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302051 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302052 '20714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302053 'Header' => 'platform.h',
2054 'Param' => {
2055 '0' => {
2056 'name' => 'change_record_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302057 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302058 },
2059 '1' => {
2060 'name' => 'change_record_data_size',
2061 'type' => '123'
2062 },
2063 '2' => {
2064 'name' => 'event_data_operation',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302065 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302066 },
2067 '3' => {
2068 'name' => 'number_of_change_entries',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302069 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302070 },
2071 '4' => {
2072 'name' => 'change_entry_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302073 'type' => '9084'
2074 }
2075 },
2076 'Return' => '74',
2077 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2078 },
2079 '2097' => {
2080 'Header' => 'base.h',
2081 'Param' => {
2082 '0' => {
2083 'name' => 'instance_id',
2084 'type' => '168'
2085 },
2086 '1' => {
2087 'name' => 'tid',
2088 'type' => '168'
2089 },
2090 '2' => {
2091 'name' => 'msg',
2092 'type' => '1632'
2093 }
2094 },
2095 'Return' => '74',
2096 'ShortName' => 'encode_set_tid_req'
2097 },
2098 '22014' => {
2099 'Header' => 'platform.h',
2100 'Param' => {
2101 '0' => {
2102 'name' => 'event_data',
2103 'type' => '6245'
2104 },
2105 '1' => {
2106 'name' => 'event_data_size',
2107 'type' => '123'
2108 },
2109 '2' => {
2110 'name' => 'event_data_format',
2111 'type' => '2082'
2112 },
2113 '3' => {
2114 'name' => 'number_of_change_records',
2115 'type' => '2082'
2116 },
2117 '4' => {
2118 'name' => 'change_record_data_offset',
2119 'type' => '9084'
2120 }
2121 },
2122 'Return' => '74',
2123 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2124 },
2125 '22421' => {
2126 'Header' => 'platform.h',
2127 'Param' => {
2128 '0' => {
2129 'name' => 'event_data_format',
2130 'type' => '168'
2131 },
2132 '1' => {
2133 'name' => 'number_of_change_records',
2134 'type' => '168'
2135 },
2136 '2' => {
2137 'name' => 'event_data_operations',
2138 'type' => '6245'
2139 },
2140 '3' => {
2141 'name' => 'numbers_of_change_entries',
2142 'type' => '6245'
2143 },
2144 '4' => {
2145 'name' => 'change_entries',
2146 'type' => '22749'
2147 },
2148 '5' => {
2149 'name' => 'event_data',
2150 'type' => '22764'
2151 },
2152 '6' => {
2153 'name' => 'actual_change_records_size',
2154 'offset' => '0',
2155 'type' => '9084'
2156 },
2157 '7' => {
2158 'name' => 'max_change_records_size',
2159 'offset' => '8',
2160 'type' => '123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302161 }
2162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302163 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302164 '4' => 'r8'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302165 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302166 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302167 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302168 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302169 '22774' => {
2170 'Header' => 'platform.h',
2171 'Param' => {
2172 '0' => {
2173 'name' => 'msg',
2174 'type' => '2077'
2175 },
2176 '1' => {
2177 'name' => 'payload_length',
2178 'type' => '123'
2179 },
2180 '2' => {
2181 'name' => 'completion_code',
2182 'type' => '2082'
2183 },
2184 '3' => {
2185 'name' => 'effecter_data_size',
2186 'type' => '2082'
2187 },
2188 '4' => {
2189 'name' => 'effecter_oper_state',
2190 'type' => '2082'
2191 },
2192 '5' => {
2193 'name' => 'pending_value',
2194 'type' => '2082'
2195 },
2196 '6' => {
2197 'name' => 'present_value',
2198 'offset' => '0',
2199 'type' => '2082'
2200 }
2201 },
2202 'Return' => '74',
2203 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2204 },
2205 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302206 'Header' => 'base.h',
2207 'Param' => {
2208 '0' => {
2209 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302210 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302211 },
2212 '1' => {
2213 'name' => 'payload_length',
2214 'type' => '123'
2215 },
2216 '2' => {
2217 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302218 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302219 },
2220 '3' => {
2221 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302222 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302223 }
2224 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302225 'Reg' => {
2226 '0' => 'rdi',
2227 '1' => 'rsi',
2228 '2' => 'rdx',
2229 '3' => 'rcx'
2230 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302231 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302232 'ShortName' => 'decode_get_tid_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302233 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302234 '23748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302235 'Header' => 'platform.h',
2236 'Param' => {
2237 '0' => {
2238 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302239 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002240 },
2241 '1' => {
2242 'name' => 'payload_length',
2243 'type' => '123'
2244 },
2245 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302246 'name' => 'effecter_id',
2247 'type' => '8521'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002248 }
2249 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002250 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302251 'ShortName' => 'decode_get_numeric_effecter_value_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002252 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302253 '2406' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002254 'Header' => 'base.h',
2255 'Param' => {
2256 '0' => {
2257 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302258 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002259 },
2260 '1' => {
2261 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302262 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002263 },
2264 '2' => {
2265 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302266 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002267 },
2268 '3' => {
2269 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302270 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002271 }
2272 },
2273 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302274 'ShortName' => 'encode_get_tid_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002275 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302276 '24083' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302277 'Header' => 'platform.h',
2278 'Param' => {
2279 '0' => {
2280 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302281 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302282 },
2283 '1' => {
2284 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302285 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302286 },
2287 '2' => {
2288 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302289 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302290 },
2291 '3' => {
2292 'name' => 'effecter_oper_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302293 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302294 },
2295 '4' => {
2296 'name' => 'pending_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302297 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302298 },
2299 '5' => {
2300 'name' => 'present_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302301 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302302 },
2303 '6' => {
2304 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302305 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302306 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302307 },
2308 '7' => {
2309 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302310 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302311 'type' => '123'
2312 }
2313 },
2314 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302315 'ShortName' => 'encode_get_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302316 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302317 '24483' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302318 'Header' => 'platform.h',
2319 'Param' => {
2320 '0' => {
2321 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302322 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302323 },
2324 '1' => {
2325 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302326 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302327 },
2328 '2' => {
2329 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302330 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302331 }
2332 },
2333 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302334 'ShortName' => 'encode_get_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302335 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302336 '24684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302337 'Header' => 'platform.h',
2338 'Param' => {
2339 '0' => {
2340 'name' => 'pdr_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302341 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302342 },
2343 '1' => {
2344 'name' => 'pdr_data_length',
2345 'type' => '123'
2346 },
2347 '2' => {
2348 'name' => 'pdr_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302349 'type' => '29174'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302350 }
2351 },
2352 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302353 'ShortName' => 'decode_numeric_sensor_pdr_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302354 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302355 '2615' => {
2356 'Header' => 'base.h',
2357 'Param' => {
2358 '0' => {
2359 'name' => 'instance_id',
2360 'type' => '168'
2361 },
2362 '1' => {
2363 'name' => 'msg',
2364 'type' => '1632'
2365 }
2366 },
2367 'Return' => '74',
2368 'ShortName' => 'encode_get_tid_req'
2369 },
2370 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302371 'Header' => 'base.h',
2372 'Param' => {
2373 '0' => {
2374 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302375 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302376 },
2377 '1' => {
2378 'name' => 'payload_length',
2379 'type' => '123'
2380 },
2381 '2' => {
2382 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302383 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302384 },
2385 '3' => {
2386 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302387 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302388 },
2389 '4' => {
2390 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302391 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302392 },
2393 '5' => {
2394 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302395 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 }
2397 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302398 'Reg' => {
2399 '3' => 'rcx',
2400 '4' => 'r8',
2401 '5' => 'r9'
2402 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302403 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302404 'ShortName' => 'decode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302405 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302406 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302407 'Header' => 'base.h',
2408 'Param' => {
2409 '0' => {
2410 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302411 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302412 },
2413 '1' => {
2414 'name' => 'payload_length',
2415 'type' => '123'
2416 },
2417 '2' => {
2418 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302419 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302420 },
2421 '3' => {
2422 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302423 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302424 },
2425 '4' => {
2426 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302427 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302428 }
2429 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302430 'Reg' => {
2431 '0' => 'rdi',
2432 '1' => 'rsi',
2433 '2' => 'rdx',
2434 '3' => 'rcx',
2435 '4' => 'r8'
2436 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302438 'ShortName' => 'decode_get_version_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302439 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302440 '29179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302441 'Header' => 'platform.h',
2442 'Param' => {
2443 '0' => {
2444 'name' => 'sensor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302445 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302446 },
2447 '1' => {
2448 'name' => 'sensor_data_length',
2449 'type' => '123'
2450 },
2451 '2' => {
2452 'name' => 'event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302453 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302454 },
2455 '3' => {
2456 'name' => 'previous_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302457 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302458 },
2459 '4' => {
2460 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302461 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302462 },
2463 '5' => {
2464 'name' => 'present_reading',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302465 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302466 }
2467 },
2468 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302469 'ShortName' => 'decode_numeric_sensor_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302470 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302471 '30033' => {
2472 'Header' => 'platform.h',
2473 'Param' => {
2474 '0' => {
2475 'name' => 'sensor_data',
2476 'type' => '6245'
2477 },
2478 '1' => {
2479 'name' => 'sensor_data_length',
2480 'type' => '123'
2481 },
2482 '2' => {
2483 'name' => 'sensor_offset',
2484 'type' => '2082'
2485 },
2486 '3' => {
2487 'name' => 'event_state',
2488 'type' => '2082'
2489 },
2490 '4' => {
2491 'name' => 'previous_event_state',
2492 'type' => '2082'
2493 }
2494 },
2495 'Return' => '74',
2496 'ShortName' => 'decode_state_sensor_data'
2497 },
2498 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302499 'Header' => 'base.h',
2500 'Param' => {
2501 '0' => {
2502 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302503 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302504 },
2505 '1' => {
2506 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302507 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302508 },
2509 '2' => {
2510 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302511 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302512 },
2513 '3' => {
2514 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302515 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302516 },
2517 '4' => {
2518 'name' => 'version_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302519 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302520 },
2521 '5' => {
2522 'name' => 'version_size',
2523 'type' => '123'
2524 },
2525 '6' => {
2526 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302527 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302528 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302529 }
2530 },
2531 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302532 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302533 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302534 '30470' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302535 'Header' => 'platform.h',
2536 'Param' => {
2537 '0' => {
2538 'name' => 'sensor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302539 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302540 },
2541 '1' => {
2542 'name' => 'sensor_data_length',
2543 'type' => '123'
2544 },
2545 '2' => {
2546 'name' => 'present_op_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302547 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302548 },
2549 '3' => {
2550 'name' => 'previous_op_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302551 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302552 }
2553 },
2554 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302555 'ShortName' => 'decode_sensor_op_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302556 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302557 '30856' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302558 'Header' => 'platform.h',
2559 'Param' => {
2560 '0' => {
2561 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302562 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302563 },
2564 '1' => {
2565 'name' => 'event_data_length',
2566 'type' => '123'
2567 },
2568 '2' => {
2569 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302570 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302571 },
2572 '3' => {
2573 'name' => 'sensor_event_class_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302574 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302575 },
2576 '4' => {
2577 'name' => 'event_class_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302578 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302579 }
2580 },
2581 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302582 'ShortName' => 'decode_sensor_event_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302583 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302584 '31283' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302585 'Header' => 'platform.h',
2586 'Param' => {
2587 '0' => {
2588 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302589 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 },
2591 '1' => {
2592 'name' => 'payload_length',
2593 'type' => '123'
2594 },
2595 '2' => {
2596 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302597 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302598 },
2599 '3' => {
2600 'name' => 'synchrony_config',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302601 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302602 },
2603 '4' => {
2604 'name' => 'synchrony_config_support',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302605 'type' => '31958'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302606 },
2607 '5' => {
2608 'name' => 'number_event_class_returned',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302609 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302610 },
2611 '6' => {
2612 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302613 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302615 },
2616 '7' => {
2617 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302618 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302619 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302620 }
2621 },
2622 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302623 'ShortName' => 'decode_event_message_supported_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302624 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302625 '31963' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302626 'Header' => 'platform.h',
2627 'Param' => {
2628 '0' => {
2629 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302630 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302631 },
2632 '1' => {
2633 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302634 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302635 },
2636 '2' => {
2637 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302638 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302639 }
2640 },
2641 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302642 'ShortName' => 'encode_event_message_supported_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302643 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302644 '32164' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302645 'Header' => 'platform.h',
2646 'Param' => {
2647 '0' => {
2648 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302649 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 },
2651 '1' => {
2652 'name' => 'payload_length',
2653 'type' => '123'
2654 },
2655 '2' => {
2656 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302658 },
2659 '3' => {
2660 'name' => 'terminus_max_buffer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302662 }
2663 },
2664 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302665 'ShortName' => 'decode_event_message_buffer_size_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302666 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302667 '32550' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302668 'Header' => 'platform.h',
2669 'Param' => {
2670 '0' => {
2671 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302672 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302673 },
2674 '1' => {
2675 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302676 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302677 },
2678 '2' => {
2679 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302680 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302681 }
2682 },
2683 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302684 'ShortName' => 'encode_event_message_buffer_size_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302685 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302686 '32751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302687 'Header' => 'platform.h',
2688 'Param' => {
2689 '0' => {
2690 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302691 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 },
2693 '1' => {
2694 'name' => 'payload_length',
2695 'type' => '123'
2696 },
2697 '2' => {
2698 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302699 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302700 },
2701 '3' => {
2702 'name' => 'platform_event_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302703 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302704 }
2705 },
2706 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302707 'ShortName' => 'decode_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302708 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302709 '33137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302710 'Header' => 'platform.h',
2711 'Param' => {
2712 '0' => {
2713 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302714 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302715 },
2716 '1' => {
2717 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302718 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302719 },
2720 '2' => {
2721 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302722 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302723 },
2724 '3' => {
2725 'name' => 'event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302726 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302727 },
2728 '4' => {
2729 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302730 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302731 },
2732 '5' => {
2733 'name' => 'event_data_length',
2734 'type' => '123'
2735 },
2736 '6' => {
2737 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302738 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302739 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302740 },
2741 '7' => {
2742 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302743 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302744 'type' => '123'
2745 }
2746 },
2747 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302748 'ShortName' => 'encode_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302749 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302750 '33469' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302751 'Header' => 'platform.h',
2752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302755 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 },
2757 '1' => {
2758 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302759 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302760 },
2761 '10' => {
2762 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302763 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302764 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302765 },
2766 '11' => {
2767 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302768 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302769 'type' => '123'
2770 },
2771 '2' => {
2772 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302773 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302774 },
2775 '3' => {
2776 'name' => 'event_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302778 },
2779 '4' => {
2780 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302781 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302782 },
2783 '5' => {
2784 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302785 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302786 },
2787 '6' => {
2788 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302789 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302790 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302791 },
2792 '7' => {
2793 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302794 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302795 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302796 },
2797 '8' => {
2798 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302800 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302801 },
2802 '9' => {
2803 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302805 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302806 }
2807 },
2808 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302809 'ShortName' => 'encode_poll_for_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302810 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302811 '3349' => {
2812 'Header' => 'base.h',
2813 'Param' => {
2814 '0' => {
2815 'name' => 'instance_id',
2816 'type' => '168'
2817 },
2818 '1' => {
2819 'name' => 'transfer_handle',
2820 'type' => '180'
2821 },
2822 '2' => {
2823 'name' => 'transfer_opflag',
2824 'type' => '168'
2825 },
2826 '3' => {
2827 'name' => 'type',
2828 'type' => '168'
2829 },
2830 '4' => {
2831 'name' => 'msg',
2832 'type' => '1632'
2833 }
2834 },
2835 'Return' => '74',
2836 'ShortName' => 'encode_get_version_req'
2837 },
2838 '34380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302839 'Header' => 'platform.h',
2840 'Param' => {
2841 '0' => {
2842 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302843 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302844 },
2845 '1' => {
2846 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302847 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302848 },
2849 '2' => {
2850 'name' => 'platform_event_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302851 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302852 },
2853 '3' => {
2854 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302855 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302856 }
2857 },
2858 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302859 'ShortName' => 'encode_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302860 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302861 '34602' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302862 'Header' => 'platform.h',
2863 'Param' => {
2864 '0' => {
2865 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302866 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 },
2868 '1' => {
2869 'name' => 'payload_length',
2870 'type' => '123'
2871 },
2872 '2' => {
2873 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302874 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302875 },
2876 '3' => {
2877 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302878 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302879 },
2880 '4' => {
2881 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302882 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302883 },
2884 '5' => {
2885 'name' => 'event_id_to_acknowledge',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302886 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302887 }
2888 },
2889 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302890 'ShortName' => 'decode_poll_for_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302891 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302892 '35092' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302893 'Header' => 'platform.h',
2894 'Param' => {
2895 '0' => {
2896 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302897 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302898 },
2899 '1' => {
2900 'name' => 'payload_length',
2901 'type' => '123'
2902 },
2903 '2' => {
2904 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302905 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302906 },
2907 '3' => {
2908 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302909 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302910 },
2911 '4' => {
2912 'name' => 'event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302913 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302914 },
2915 '5' => {
2916 'name' => 'event_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302917 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302918 }
2919 },
2920 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302921 'ShortName' => 'decode_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302922 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302923 '35552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302924 'Header' => 'platform.h',
2925 'Param' => {
2926 '0' => {
2927 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302928 'type' => '35746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302929 },
2930 '1' => {
2931 'name' => 'event_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302932 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302933 },
2934 '2' => {
2935 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302936 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302937 },
2938 '3' => {
2939 'name' => 'sensor_event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302940 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302941 },
2942 '4' => {
2943 'name' => 'sensor_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302944 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302945 },
2946 '5' => {
2947 'name' => 'event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302948 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302949 },
2950 '6' => {
2951 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302952 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302953 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '7' => {
2956 'name' => 'actual_event_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302957 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302958 }
2959 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302960 'Reg' => {
2961 '2' => 'rdx',
2962 '3' => 'rcx',
2963 '4' => 'r8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302964 '5' => 'r9'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302965 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302966 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302967 'ShortName' => 'encode_sensor_event_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302968 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302969 '3572' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302970 'Header' => 'base.h',
2971 'Param' => {
2972 '0' => {
2973 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302974 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302975 },
2976 '1' => {
2977 'name' => 'payload_length',
2978 'type' => '123'
2979 },
2980 '2' => {
2981 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302982 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302983 },
2984 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302985 'name' => 'commands',
2986 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302987 }
2988 },
2989 'Reg' => {
2990 '0' => 'rdi',
2991 '1' => 'rsi',
2992 '2' => 'rdx',
2993 '3' => 'rcx'
2994 },
2995 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302996 'ShortName' => 'decode_get_commands_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302997 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302998 '35761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302999 'Header' => 'platform.h',
3000 'Param' => {
3001 '0' => {
3002 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303003 'type' => '2077'
3004 },
3005 '1' => {
3006 'name' => 'payload_length',
3007 'type' => '123'
3008 },
3009 '2' => {
3010 'name' => 'sensor_id',
3011 'type' => '8521'
3012 },
3013 '3' => {
3014 'name' => 'sensor_rearm',
3015 'type' => '31958'
3016 },
3017 '4' => {
3018 'name' => 'reserved',
3019 'type' => '2082'
3020 }
3021 },
3022 'Return' => '74',
3023 'ShortName' => 'decode_get_state_sensor_readings_req'
3024 },
3025 '36200' => {
3026 'Header' => 'platform.h',
3027 'Param' => {
3028 '0' => {
3029 'name' => 'msg',
3030 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303031 },
3032 '1' => {
3033 'name' => 'payload_length',
3034 'type' => '123'
3035 },
3036 '2' => {
3037 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303038 'type' => '2082'
3039 },
3040 '3' => {
3041 'name' => 'comp_sensor_count',
3042 'type' => '2082'
3043 },
3044 '4' => {
3045 'name' => 'field',
3046 'type' => '36750'
3047 }
3048 },
3049 'Return' => '74',
3050 'ShortName' => 'decode_get_state_sensor_readings_resp'
3051 },
3052 '36755' => {
3053 'Header' => 'platform.h',
3054 'Param' => {
3055 '0' => {
3056 'name' => 'instance_id',
3057 'type' => '168'
3058 },
3059 '1' => {
3060 'name' => 'sensor_id',
3061 'type' => '5053'
3062 },
3063 '2' => {
3064 'name' => 'sensor_rearm',
3065 'type' => '11987'
3066 },
3067 '3' => {
3068 'name' => 'reserved',
3069 'type' => '168'
3070 },
3071 '4' => {
3072 'name' => 'msg',
3073 'type' => '1632'
3074 }
3075 },
3076 'Return' => '74',
3077 'ShortName' => 'encode_get_state_sensor_readings_req'
3078 },
3079 '3687' => {
3080 'Header' => 'base.h',
3081 'Param' => {
3082 '0' => {
3083 'name' => 'msg',
3084 'type' => '2077'
3085 },
3086 '1' => {
3087 'name' => 'payload_length',
3088 'type' => '123'
3089 },
3090 '2' => {
3091 'name' => 'completion_code',
3092 'type' => '2082'
3093 },
3094 '3' => {
3095 'name' => 'types',
3096 'type' => '3677'
3097 }
3098 },
3099 'Reg' => {
3100 '0' => 'rdi',
3101 '1' => 'rsi',
3102 '2' => 'rdx',
3103 '3' => 'rcx'
3104 },
3105 'Return' => '74',
3106 'ShortName' => 'decode_get_types_resp'
3107 },
3108 '36998' => {
3109 'Header' => 'platform.h',
3110 'Param' => {
3111 '0' => {
3112 'name' => 'instance_id',
3113 'type' => '168'
3114 },
3115 '1' => {
3116 'name' => 'completion_code',
3117 'type' => '168'
3118 },
3119 '2' => {
3120 'name' => 'comp_sensor_count',
3121 'type' => '168'
3122 },
3123 '3' => {
3124 'name' => 'field',
3125 'type' => '36750'
3126 },
3127 '4' => {
3128 'name' => 'msg',
3129 'type' => '1632'
3130 }
3131 },
3132 'Return' => '74',
3133 'ShortName' => 'encode_get_state_sensor_readings_resp'
3134 },
3135 '37282' => {
3136 'Header' => 'platform.h',
3137 'Param' => {
3138 '0' => {
3139 'name' => 'msg',
3140 'type' => '2077'
3141 },
3142 '1' => {
3143 'name' => 'payload_length',
3144 'type' => '123'
3145 },
3146 '2' => {
3147 'name' => 'completion_code',
3148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303149 }
3150 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303151 'Reg' => {
3152 '0' => 'rdi',
3153 '1' => 'rsi',
3154 '2' => 'rdx'
3155 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303156 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303157 'ShortName' => 'decode_set_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303158 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303159 '37358' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303160 'Header' => 'platform.h',
3161 'Param' => {
3162 '0' => {
3163 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303164 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303165 },
3166 '1' => {
3167 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303168 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303169 },
3170 '2' => {
3171 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303172 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303173 },
3174 '3' => {
3175 'name' => 'effecter_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303176 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303177 },
3178 '4' => {
3179 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303180 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303181 },
3182 '5' => {
3183 'name' => 'payload_length',
3184 'type' => '123'
3185 }
3186 },
3187 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303188 'ShortName' => 'encode_set_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303189 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303190 '37684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303191 'Header' => 'platform.h',
3192 'Param' => {
3193 '0' => {
3194 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303195 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303196 },
3197 '1' => {
3198 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303199 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303200 },
3201 '2' => {
3202 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303203 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303204 },
3205 '3' => {
3206 'name' => 'payload_length',
3207 'type' => '123'
3208 }
3209 },
3210 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303211 'ShortName' => 'encode_set_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303212 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303213 '37880' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303214 'Header' => 'platform.h',
3215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303218 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 },
3220 '1' => {
3221 'name' => 'payload_length',
3222 'type' => '123'
3223 },
3224 '2' => {
3225 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303226 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303227 },
3228 '3' => {
3229 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303230 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303231 },
3232 '4' => {
3233 'name' => 'effecter_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303234 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303235 }
3236 },
3237 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303238 'ShortName' => 'decode_set_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303239 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303240 '3797' => {
3241 'Header' => 'base.h',
3242 'Param' => {
3243 '0' => {
3244 'name' => 'instance_id',
3245 'type' => '168'
3246 },
3247 '1' => {
3248 'name' => 'completion_code',
3249 'type' => '168'
3250 },
3251 '2' => {
3252 'name' => 'commands',
3253 'type' => '3999'
3254 },
3255 '3' => {
3256 'name' => 'msg',
3257 'type' => '1632'
3258 }
3259 },
3260 'Return' => '74',
3261 'ShortName' => 'encode_get_commands_resp'
3262 },
3263 '38537' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303264 'Header' => 'platform.h',
3265 'Param' => {
3266 '0' => {
3267 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303268 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303269 },
3270 '1' => {
3271 'name' => 'payload_length',
3272 'type' => '123'
3273 },
3274 '2' => {
3275 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303276 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303277 },
3278 '3' => {
3279 'name' => 'next_record_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303280 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303281 },
3282 '4' => {
3283 'name' => 'next_data_transfer_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303284 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303285 },
3286 '5' => {
3287 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303288 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303289 },
3290 '6' => {
3291 'name' => 'resp_cnt',
3292 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303293 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303294 },
3295 '7' => {
3296 'name' => 'record_data',
3297 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303298 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303299 },
3300 '8' => {
3301 'name' => 'record_data_length',
3302 'offset' => '16',
3303 'type' => '123'
3304 },
3305 '9' => {
3306 'name' => 'transfer_crc',
3307 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303308 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303309 }
3310 },
3311 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303312 'ShortName' => 'decode_get_pdr_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303313 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303314 '39182' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303315 'Header' => 'platform.h',
3316 'Param' => {
3317 '0' => {
3318 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303319 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303320 },
3321 '1' => {
3322 'name' => 'record_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303323 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303324 },
3325 '2' => {
3326 'name' => 'data_transfer_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303327 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303328 },
3329 '3' => {
3330 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303331 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303332 },
3333 '4' => {
3334 'name' => 'request_cnt',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303335 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303336 },
3337 '5' => {
3338 'name' => 'record_chg_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303339 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303340 },
3341 '6' => {
3342 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303343 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303344 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303345 },
3346 '7' => {
3347 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303348 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303349 'type' => '123'
3350 }
3351 },
3352 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303353 'ShortName' => 'encode_get_pdr_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303354 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303355 '39478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303356 'Header' => 'platform.h',
3357 'Param' => {
3358 '0' => {
3359 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303360 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303361 },
3362 '1' => {
3363 'name' => 'payload_length',
3364 'type' => '123'
3365 },
3366 '2' => {
3367 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303368 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 },
3370 '3' => {
3371 'name' => 'repository_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303373 },
3374 '4' => {
3375 'name' => 'update_time',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303376 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303377 },
3378 '5' => {
3379 'name' => 'oem_update_time',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303380 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303381 },
3382 '6' => {
3383 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303384 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303385 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303386 },
3387 '7' => {
3388 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303389 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 },
3392 '8' => {
3393 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303394 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 },
3397 '9' => {
3398 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303399 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303400 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 }
3402 },
3403 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303404 'ShortName' => 'decode_get_pdr_repository_info_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303405 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303406 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303407 'Header' => 'base.h',
3408 'Param' => {
3409 '0' => {
3410 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303411 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303412 },
3413 '1' => {
3414 'name' => 'payload_length',
3415 'type' => '123'
3416 },
3417 '2' => {
3418 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303419 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303420 },
3421 '3' => {
3422 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303423 'type' => '2903'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303424 }
3425 },
3426 'Reg' => {
3427 '0' => 'rdi',
3428 '1' => 'rsi',
3429 '2' => 'rdx',
3430 '3' => 'rcx'
3431 },
3432 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303433 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303434 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303435 '40165' => {
3436 'Header' => 'platform.h',
3437 'Param' => {
3438 '0' => {
3439 'name' => 'instance_id',
3440 'type' => '168'
3441 },
3442 '1' => {
3443 'name' => 'completion_code',
3444 'type' => '168'
3445 },
3446 '2' => {
3447 'name' => 'repository_state',
3448 'type' => '168'
3449 },
3450 '3' => {
3451 'name' => 'update_time',
3452 'type' => '6245'
3453 },
3454 '4' => {
3455 'name' => 'oem_update_time',
3456 'type' => '6245'
3457 },
3458 '5' => {
3459 'name' => 'record_count',
3460 'type' => '180'
3461 },
3462 '6' => {
3463 'name' => 'repository_size',
3464 'offset' => '0',
3465 'type' => '180'
3466 },
3467 '7' => {
3468 'name' => 'largest_record_size',
3469 'offset' => '8',
3470 'type' => '180'
3471 },
3472 '8' => {
3473 'name' => 'data_transfer_handle_timeout',
3474 'offset' => '16',
3475 'type' => '168'
3476 },
3477 '9' => {
3478 'name' => 'msg',
3479 'offset' => '24',
3480 'type' => '1632'
3481 }
3482 },
3483 'Return' => '74',
3484 'ShortName' => 'encode_get_pdr_repository_info_resp'
3485 },
3486 '40491' => {
3487 'Header' => 'platform.h',
3488 'Param' => {
3489 '0' => {
3490 'name' => 'instance_id',
3491 'type' => '168'
3492 },
3493 '1' => {
3494 'name' => 'completion_code',
3495 'type' => '168'
3496 },
3497 '2' => {
3498 'name' => 'next_record_hndl',
3499 'type' => '180'
3500 },
3501 '3' => {
3502 'name' => 'next_data_transfer_hndl',
3503 'type' => '180'
3504 },
3505 '4' => {
3506 'name' => 'transfer_flag',
3507 'type' => '168'
3508 },
3509 '5' => {
3510 'name' => 'resp_cnt',
3511 'type' => '5053'
3512 },
3513 '6' => {
3514 'name' => 'record_data',
3515 'offset' => '0',
3516 'type' => '6245'
3517 },
3518 '7' => {
3519 'name' => 'transfer_crc',
3520 'offset' => '8',
3521 'type' => '168'
3522 },
3523 '8' => {
3524 'name' => 'msg',
3525 'offset' => '16',
3526 'type' => '1632'
3527 }
3528 },
3529 'Return' => '74',
3530 'ShortName' => 'encode_get_pdr_resp'
3531 },
3532 '40885' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303533 'Header' => 'platform.h',
3534 'Param' => {
3535 '0' => {
3536 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303537 'type' => '2077'
3538 },
3539 '1' => {
3540 'name' => 'payload_length',
3541 'type' => '123'
3542 },
3543 '2' => {
3544 'name' => 'record_hndl',
3545 'type' => '2087'
3546 },
3547 '3' => {
3548 'name' => 'data_transfer_hndl',
3549 'type' => '2087'
3550 },
3551 '4' => {
3552 'name' => 'transfer_op_flag',
3553 'type' => '2082'
3554 },
3555 '5' => {
3556 'name' => 'request_cnt',
3557 'type' => '8521'
3558 },
3559 '6' => {
3560 'name' => 'record_chg_num',
3561 'offset' => '0',
3562 'type' => '8521'
3563 }
3564 },
3565 'Return' => '74',
3566 'ShortName' => 'decode_get_pdr_req'
3567 },
3568 '4114' => {
3569 'Header' => 'base.h',
3570 'Param' => {
3571 '0' => {
3572 'name' => 'instance_id',
3573 'type' => '168'
3574 },
3575 '1' => {
3576 'name' => 'completion_code',
3577 'type' => '168'
3578 },
3579 '2' => {
3580 'name' => 'types',
3581 'type' => '3999'
3582 },
3583 '3' => {
3584 'name' => 'msg',
3585 'type' => '1632'
3586 }
3587 },
3588 'Return' => '74',
3589 'ShortName' => 'encode_get_types_resp'
3590 },
3591 '41423' => {
3592 'Header' => 'platform.h',
3593 'Param' => {
3594 '0' => {
3595 'name' => 'msg',
3596 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303597 },
3598 '1' => {
3599 'name' => 'payload_length',
3600 'type' => '123'
3601 },
3602 '2' => {
3603 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303604 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303605 },
3606 '3' => {
3607 'name' => 'comp_effecter_count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303608 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303609 },
3610 '4' => {
3611 'name' => 'field',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303612 'type' => '41905'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303613 }
3614 },
3615 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303616 'ShortName' => 'decode_set_state_effecter_states_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303617 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303618 '41910' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303619 'Header' => 'platform.h',
3620 'Param' => {
3621 '0' => {
3622 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303623 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303624 },
3625 '1' => {
3626 'name' => 'payload_length',
3627 'type' => '123'
3628 },
3629 '2' => {
3630 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303631 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303632 }
3633 },
3634 'Reg' => {
3635 '0' => 'rdi',
3636 '1' => 'rsi',
3637 '2' => 'rdx'
3638 },
3639 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303640 'ShortName' => 'decode_set_state_effecter_states_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303641 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303642 '41983' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303643 'Header' => 'platform.h',
3644 'Param' => {
3645 '0' => {
3646 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303647 'type' => '168'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303648 },
3649 '1' => {
3650 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303651 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303652 },
3653 '2' => {
3654 'name' => 'comp_effecter_count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303655 'type' => '168'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303656 },
3657 '3' => {
3658 'name' => 'field',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303659 'type' => '41905'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303660 },
3661 '4' => {
3662 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303663 'type' => '1632'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303664 }
3665 },
3666 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303667 'ShortName' => 'encode_set_state_effecter_states_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303668 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303669 '42257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303670 'Header' => 'platform.h',
3671 'Param' => {
3672 '0' => {
3673 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303674 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303675 },
3676 '1' => {
3677 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303678 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303679 },
3680 '2' => {
3681 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303682 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303683 }
3684 },
3685 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303686 'ShortName' => 'encode_set_state_effecter_states_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303687 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303688 '42425' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303689 'Header' => 'platform.h',
3690 'Param' => {
3691 '0' => {
3692 'name' => 'sensor',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303693 'type' => '42737'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303694 },
3695 '1' => {
3696 'name' => 'allocation_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303697 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303698 },
3699 '2' => {
3700 'name' => 'possible_states',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303701 'type' => '42747'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303702 },
3703 '3' => {
3704 'name' => 'possible_states_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303705 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303706 },
3707 '4' => {
3708 'name' => 'actual_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303709 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303710 }
3711 },
3712 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303713 'ShortName' => 'encode_state_sensor_pdr'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303714 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303715 '42757' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303716 'Header' => 'platform.h',
3717 'Param' => {
3718 '0' => {
3719 'name' => 'effecter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303720 'type' => '43069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303721 },
3722 '1' => {
3723 'name' => 'allocation_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303724 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303725 },
3726 '2' => {
3727 'name' => 'possible_states',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303728 'type' => '43079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303729 },
3730 '3' => {
3731 'name' => 'possible_states_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303732 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303733 },
3734 '4' => {
3735 'name' => 'actual_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303736 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303737 }
3738 },
3739 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303740 'ShortName' => 'encode_state_effecter_pdr'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303741 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303742 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303743 'Header' => 'base.h',
3744 'Param' => {
3745 '0' => {
3746 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303747 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303748 },
3749 '1' => {
3750 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303751 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303752 },
3753 '2' => {
3754 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303755 'type' => '429'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303756 },
3757 '3' => {
3758 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303759 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303760 }
3761 },
3762 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303763 'ShortName' => 'encode_get_commands_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303764 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303765 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303766 'Header' => 'base.h',
3767 'Param' => {
3768 '0' => {
3769 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303770 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 },
3772 '1' => {
3773 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303774 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303775 }
3776 },
3777 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303778 'ShortName' => 'encode_get_types_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303779 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303780 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303781 'Header' => 'base.h',
3782 'Param' => {
3783 '0' => {
3784 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303785 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 },
3787 '1' => {
3788 'name' => 'hdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303789 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303790 }
3791 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303792 'Reg' => {
3793 '0' => 'rdi',
3794 '1' => 'rsi'
3795 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303796 'Return' => '168',
3797 'ShortName' => 'unpack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303798 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303799 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303800 'Header' => 'base.h',
3801 'Param' => {
3802 '0' => {
3803 'name' => 'hdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303804 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303805 },
3806 '1' => {
3807 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303808 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303809 }
3810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303811 'Reg' => {
3812 '0' => 'rdi'
3813 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303814 'Return' => '168',
3815 'ShortName' => 'pack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303816 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303817 '48001' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303818 'Header' => 'utils.h',
3819 'Param' => {
3820 '0' => {
3821 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303822 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303823 },
3824 '1' => {
3825 'name' => 'size',
3826 'type' => '123'
3827 }
3828 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303829 'Return' => '180',
3830 'ShortName' => 'crc32'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303831 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303832 '48116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303833 'Header' => 'bios_table.h',
3834 'Param' => {
3835 '0' => {
3836 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303837 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 },
3839 '1' => {
3840 'name' => 'size',
3841 'type' => '123'
3842 }
3843 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303844 'Return' => '6423',
3845 'ShortName' => 'pldm_bios_table_checksum'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303846 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303847 '48261' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303848 'Header' => 'bios_table.h',
3849 'Param' => {
3850 '0' => {
3851 'name' => 'src_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303852 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303853 },
3854 '1' => {
3855 'name' => 'src_length',
3856 'type' => '123'
3857 },
3858 '2' => {
3859 'name' => 'dest_table',
3860 'type' => '166'
3861 },
3862 '3' => {
3863 'name' => 'dest_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303864 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303865 },
3866 '4' => {
3867 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303868 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303869 },
3870 '5' => {
3871 'name' => 'entry_length',
3872 'type' => '123'
3873 }
3874 },
3875 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303876 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303877 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303878 '48877' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303879 'Header' => 'bios_table.h',
3880 'Param' => {
3881 '0' => {
3882 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303883 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303884 },
3885 '1' => {
3886 'name' => 'length',
3887 'type' => '123'
3888 },
3889 '2' => {
3890 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303891 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303892 }
3893 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303894 'Return' => '48872',
3895 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303896 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303897 '49140' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303898 'Header' => 'bios_table.h',
3899 'Param' => {
3900 '0' => {
3901 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303902 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303903 },
3904 '1' => {
3905 'name' => 'length',
3906 'type' => '123'
3907 },
3908 '2' => {
3909 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303910 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303911 }
3912 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303913 'Return' => '49287',
3914 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303915 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303916 '49408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303917 'Header' => 'bios_table.h',
3918 'Param' => {
3919 '0' => {
3920 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303921 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303922 },
3923 '1' => {
3924 'name' => 'length',
3925 'type' => '123'
3926 },
3927 '2' => {
3928 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303929 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303930 }
3931 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303932 'Return' => '49287',
3933 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303934 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303935 '49671' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303936 'Header' => 'bios_table.h',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303940 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303941 },
3942 '1' => {
3943 'name' => 'length',
3944 'type' => '123'
3945 },
3946 '2' => {
3947 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303948 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303949 }
3950 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303951 'Return' => '49893',
3952 'ShortName' => 'pldm_bios_table_string_find_by_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303953 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303954 '50062' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303955 'Header' => 'bios_table.h',
3956 'Param' => {
3957 '0' => {
3958 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303959 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303960 },
3961 '1' => {
3962 'name' => 'length',
3963 'type' => '123'
3964 },
3965 '2' => {
3966 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303967 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 }
3969 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303970 'Return' => '49893',
3971 'ShortName' => 'pldm_bios_table_string_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303972 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303973 '50824' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303974 'Header' => 'bios_table.h',
3975 'Param' => {
3976 '0' => {
3977 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303978 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 }
3980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303981 'Reg' => {
3982 '0' => 'rdi'
3983 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303984 'Return' => '1434',
3985 'ShortName' => 'pldm_bios_table_iter_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303986 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303987 '50873' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303988 'Header' => 'bios_table.h',
3989 'Param' => {
3990 '0' => {
3991 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303992 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 }
3994 },
3995 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303996 'ShortName' => 'pldm_bios_table_iter_next'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303997 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303998 '50984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303999 'Header' => 'bios_table.h',
4000 'Param' => {
4001 '0' => {
4002 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304003 'type' => '51060'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 }
4005 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304006 'Return' => '6423',
4007 'ShortName' => 'pldm_bios_table_iter_is_end'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304008 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304009 '51065' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 'Header' => 'bios_table.h',
4011 'Param' => {
4012 '0' => {
4013 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304014 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 }
4016 },
4017 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304018 'ShortName' => 'pldm_bios_table_iter_free'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304019 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304020 '51136' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304021 'Header' => 'bios_table.h',
4022 'Param' => {
4023 '0' => {
4024 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304025 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304026 },
4027 '1' => {
4028 'name' => 'length',
4029 'type' => '123'
4030 },
4031 '2' => {
4032 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304033 'type' => '46694'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304034 }
4035 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304036 'Return' => '48867',
4037 'ShortName' => 'pldm_bios_table_iter_create'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304038 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304039 '51375' => {
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304040 'Header' => 'bios_table.h',
4041 'Param' => {
4042 '0' => {
4043 'name' => 'table',
4044 'type' => '166'
4045 },
4046 '1' => {
4047 'name' => 'capacity',
4048 'type' => '123'
4049 },
4050 '2' => {
4051 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304052 'type' => '9084'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304053 }
4054 },
4055 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304056 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304057 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304058 '51675' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304059 'Header' => 'bios_table.h',
4060 'Param' => {
4061 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304062 'name' => 'size_without_pad',
4063 'type' => '123'
4064 }
4065 },
4066 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304067 'ShortName' => 'pldm_bios_table_pad_checksum_size'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304068 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304069 '51958' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304070 'Header' => 'bios_table.h',
4071 'Param' => {
4072 '0' => {
4073 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304074 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304075 }
4076 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304077 'Reg' => {
4078 '0' => 'rdi'
4079 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304080 'Return' => '5053',
4081 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304082 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304083 '52007' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304084 'Header' => 'bios_table.h',
4085 'Param' => {
4086 '0' => {
4087 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304088 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304089 }
4090 },
4091 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304092 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304093 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304094 '52491' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304095 'Header' => 'bios_table.h',
4096 'Param' => {
4097 '0' => {
4098 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304099 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304100 }
4101 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304102 'Reg' => {
4103 '0' => 'rdi'
4104 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304105 'Return' => '46682',
4106 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304107 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304108 '52559' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304109 'Header' => 'bios_table.h',
4110 'Param' => {
4111 '0' => {
4112 'name' => 'entry',
4113 'type' => '166'
4114 },
4115 '1' => {
4116 'name' => 'entry_length',
4117 'type' => '123'
4118 },
4119 '2' => {
4120 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304121 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304122 },
4123 '3' => {
4124 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304125 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304126 },
4127 '4' => {
4128 'name' => 'cv',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304129 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304130 }
4131 },
4132 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304133 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304134 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304135 '52751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304136 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304137 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304138 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304139 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304140 '52913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304141 'Header' => 'bios_table.h',
4142 'Param' => {
4143 '0' => {
4144 'name' => 'entry',
4145 'type' => '166'
4146 },
4147 '1' => {
4148 'name' => 'entry_length',
4149 'type' => '123'
4150 },
4151 '2' => {
4152 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304153 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304154 },
4155 '3' => {
4156 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304157 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304158 },
4159 '4' => {
4160 'name' => 'str_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304161 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304162 },
4163 '5' => {
4164 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304165 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304166 }
4167 },
4168 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304169 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304170 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304171 '53172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304172 'Header' => 'bios_table.h',
4173 'Param' => {
4174 '0' => {
4175 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304176 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304177 },
4178 '1' => {
4179 'name' => 'current_string',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304180 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304181 }
4182 },
4183 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304184 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304185 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304186 '53267' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304187 'Header' => 'bios_table.h',
4188 'Param' => {
4189 '0' => {
4190 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304191 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304192 }
4193 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304194 'Reg' => {
4195 '0' => 'rdi'
4196 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304197 'Return' => '5053',
4198 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304199 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304200 '53336' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304201 'Header' => 'bios_table.h',
4202 'Param' => {
4203 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304204 'name' => 'string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304205 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304206 }
4207 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304208 'Reg' => {
4209 '0' => 'rdi'
4210 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304211 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304212 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304213 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304214 '53518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304215 'Header' => 'bios_table.h',
4216 'Param' => {
4217 '0' => {
4218 'name' => 'entry',
4219 'type' => '166'
4220 },
4221 '1' => {
4222 'name' => 'entry_length',
4223 'type' => '123'
4224 },
4225 '2' => {
4226 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304227 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304228 },
4229 '3' => {
4230 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304231 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304232 },
4233 '4' => {
4234 'name' => 'count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304235 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304236 },
4237 '5' => {
4238 'name' => 'handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304239 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304240 }
4241 },
4242 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304243 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304244 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304245 '53775' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304246 'Header' => 'bios_table.h',
4247 'Param' => {
4248 '0' => {
4249 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304250 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304251 },
4252 '1' => {
4253 'name' => 'handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304254 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304255 },
4256 '2' => {
4257 'name' => 'number',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304258 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304259 }
4260 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304261 'Return' => '168',
4262 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304263 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304264 '53949' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304265 'Header' => 'bios_table.h',
4266 'Param' => {
4267 '0' => {
4268 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304269 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304270 }
4271 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304272 'Reg' => {
4273 '0' => 'rdi'
4274 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304275 'Return' => '168',
4276 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304277 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304278 '53998' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304279 'Header' => 'bios_table.h',
4280 'Param' => {
4281 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304282 'name' => 'count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304283 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304284 }
4285 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304286 'Reg' => {
4287 '0' => 'rdi'
4288 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304289 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304290 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304291 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304292 '54047' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304293 'Header' => 'bios_table.h',
4294 'Param' => {
4295 '0' => {
4296 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304297 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304298 }
4299 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304300 'Reg' => {
4301 '0' => 'rdi'
4302 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304303 'Return' => '168',
4304 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304305 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304306 '54096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304307 'Header' => 'bios_table.h',
4308 'Param' => {
4309 '0' => {
4310 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304311 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 }
4313 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304314 'Reg' => {
4315 '0' => 'rdi'
4316 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304317 'Return' => '5053',
4318 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304319 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304320 '54643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304321 'Header' => 'bios_table.h',
4322 'Param' => {
4323 '0' => {
4324 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304325 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304326 },
4327 '1' => {
4328 'name' => 'lower',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304329 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304330 },
4331 '2' => {
4332 'name' => 'upper',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304333 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304334 },
4335 '3' => {
4336 'name' => 'scalar',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304337 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304338 },
4339 '4' => {
4340 'name' => 'def',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304341 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304342 }
4343 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304344 'Reg' => {
4345 '0' => 'rdi',
4346 '1' => 'rsi',
4347 '2' => 'rdx',
4348 '3' => 'rcx',
4349 '4' => 'r8'
4350 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304351 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304352 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304353 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304354 '54779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304355 'Header' => 'bios_table.h',
4356 'Param' => {
4357 '0' => {
4358 'name' => 'entry',
4359 'type' => '166'
4360 },
4361 '1' => {
4362 'name' => 'entry_length',
4363 'type' => '123'
4364 },
4365 '2' => {
4366 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304367 'type' => '55041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304368 }
4369 },
4370 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304371 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304372 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304373 '55051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304374 'Header' => 'bios_table.h',
4375 'Param' => {
4376 '0' => {
4377 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304378 'type' => '55041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304379 },
4380 '1' => {
4381 'name' => 'errmsg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304382 'type' => '55350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304383 }
4384 },
4385 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304386 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304387 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304388 '55355' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304389 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304391 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304392 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304393 '55517' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304394 'Header' => 'bios_table.h',
4395 'Param' => {
4396 '0' => {
4397 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304398 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304399 },
4400 '1' => {
4401 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304402 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304403 },
4404 '2' => {
4405 'name' => 'size',
4406 'type' => '123'
4407 }
4408 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304409 'Return' => '5053',
4410 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304411 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304412 '55713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304413 'Header' => 'bios_table.h',
4414 'Param' => {
4415 '0' => {
4416 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304417 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 }
4419 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304420 'Reg' => {
4421 '0' => 'rdi'
4422 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304423 'Return' => '5053',
4424 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304425 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304426 '55782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304427 'Header' => 'bios_table.h',
4428 'Param' => {
4429 '0' => {
4430 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304431 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304432 }
4433 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304434 'Reg' => {
4435 '0' => 'rdi'
4436 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304437 'Return' => '5053',
4438 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304439 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304440 '55851' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304441 'Header' => 'bios_table.h',
4442 'Param' => {
4443 '0' => {
4444 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304445 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304446 }
4447 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304448 'Reg' => {
4449 '0' => 'rdi'
4450 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304451 'Return' => '168',
4452 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304453 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304454 '55920' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304455 'Header' => 'bios_table.h',
4456 'Param' => {
4457 '0' => {
4458 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304459 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304460 },
4461 '1' => {
4462 'name' => 'def_string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304463 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304464 }
4465 },
4466 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304467 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304468 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304469 '56090' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304470 'Header' => 'bios_table.h',
4471 'Param' => {
4472 '0' => {
4473 'name' => 'entry',
4474 'type' => '166'
4475 },
4476 '1' => {
4477 'name' => 'entry_length',
4478 'type' => '123'
4479 },
4480 '2' => {
4481 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304482 'type' => '56376'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304483 }
4484 },
4485 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304486 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304487 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304488 '56381' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304489 'Header' => 'bios_table.h',
4490 'Param' => {
4491 '0' => {
4492 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304493 'type' => '56376'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304494 },
4495 '1' => {
4496 'name' => 'errmsg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304497 'type' => '55350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304498 }
4499 },
4500 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304501 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304502 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304503 '56650' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304504 'Header' => 'bios_table.h',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'def_str_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304508 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304509 }
4510 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304511 'Reg' => {
4512 '0' => 'rdi'
4513 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304514 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304515 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304517 '56882' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304518 'Header' => 'bios_table.h',
4519 'Param' => {
4520 '0' => {
4521 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304522 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304523 },
4524 '1' => {
4525 'name' => 'def_indices',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304526 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304527 },
4528 '2' => {
4529 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304530 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304531 }
4532 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304533 'Return' => '168',
4534 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304535 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304536 '57088' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304537 'Header' => 'bios_table.h',
4538 'Param' => {
4539 '0' => {
4540 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304541 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304542 },
4543 '1' => {
4544 'name' => 'pv_hdls',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304545 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304546 },
4547 '2' => {
4548 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304549 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304550 }
4551 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304552 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304553 '1' => 'rsi'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304554 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304555 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304556 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304557 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304558 '57253' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 'Header' => 'bios_table.h',
4560 'Param' => {
4561 '0' => {
4562 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304563 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304564 },
4565 '1' => {
4566 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304567 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304568 }
4569 },
4570 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304571 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304572 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304573 '57412' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304574 'Header' => 'bios_table.h',
4575 'Param' => {
4576 '0' => {
4577 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304578 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304579 },
4580 '1' => {
4581 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304582 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304583 }
4584 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304585 'Reg' => {
4586 '0' => 'rdi',
4587 '1' => 'rsi'
4588 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304589 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304590 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304591 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304592 '57472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304593 'Header' => 'bios_table.h',
4594 'Param' => {
4595 '0' => {
4596 'name' => 'entry',
4597 'type' => '166'
4598 },
4599 '1' => {
4600 'name' => 'entry_length',
4601 'type' => '123'
4602 },
4603 '2' => {
4604 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304605 'type' => '57730'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304606 }
4607 },
4608 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304609 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304611 '57735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304612 'Header' => 'bios_table.h',
4613 'Param' => {
4614 '0' => {
4615 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304616 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304617 },
4618 '1' => {
4619 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304620 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304621 }
4622 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304623 'Reg' => {
4624 '0' => 'rdi',
4625 '1' => 'rsi'
4626 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304627 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304628 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304629 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304630 '57795' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304631 'Header' => 'bios_table.h',
4632 'Param' => {
4633 '0' => {
4634 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304635 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304636 }
4637 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304638 'Reg' => {
4639 '0' => 'rdi'
4640 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304641 'Return' => '5053',
4642 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304643 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304644 '57842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304645 'Header' => 'bios_table.h',
4646 'Param' => {
4647 '0' => {
4648 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304649 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304650 }
4651 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304652 'Reg' => {
4653 '0' => 'rdi'
4654 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304655 'Return' => '168',
4656 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304657 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304658 '57889' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304659 'Header' => 'bios_table.h',
4660 'Param' => {
4661 '0' => {
4662 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304663 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304664 }
4665 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304666 'Reg' => {
4667 '0' => 'rdi'
4668 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304669 'Return' => '5053',
4670 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304671 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304672 '58522' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304673 'Header' => 'bios_table.h',
4674 'Param' => {
4675 '0' => {
4676 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304677 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304678 },
4679 '1' => {
4680 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304681 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 },
4683 '2' => {
4684 'name' => 'size',
4685 'type' => '123'
4686 }
4687 },
4688 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304689 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304690 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304691 '58688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304692 'Header' => 'bios_table.h',
4693 'Param' => {
4694 '0' => {
4695 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304696 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 }
4698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304699 'Reg' => {
4700 '0' => 'rdi'
4701 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304702 'Return' => '5053',
4703 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304704 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304705 '58735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304706 'Header' => 'bios_table.h',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304710 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304711 }
4712 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304713 'Reg' => {
4714 '0' => 'rdi'
4715 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304716 'Return' => '5053',
4717 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304718 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304719 '58782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'bios_table.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'entry',
4724 'type' => '166'
4725 },
4726 '1' => {
4727 'name' => 'entry_length',
4728 'type' => '123'
4729 },
4730 '2' => {
4731 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304732 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304733 },
4734 '3' => {
4735 'name' => 'str_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304736 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304737 }
4738 },
4739 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304740 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304741 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304742 '59072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 'Header' => 'bios_table.h',
4744 'Param' => {
4745 '0' => {
4746 'name' => 'string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304747 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304748 }
4749 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304750 'Reg' => {
4751 '0' => 'rdi'
4752 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304753 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304754 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304755 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304756 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304757 'Header' => 'utils.h',
4758 'Param' => {
4759 '0' => {
4760 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304761 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304762 }
4763 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304764 'Return' => '5053',
4765 'ShortName' => 'bcd2dec16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304766 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304767 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304768 'Header' => 'utils.h',
4769 'Param' => {
4770 '0' => {
4771 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304772 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304773 }
4774 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304775 'Return' => '168',
4776 'ShortName' => 'bcd2dec8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304777 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304778 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 'Header' => 'utils.h',
4780 'Param' => {
4781 '0' => {
4782 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304783 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304784 }
4785 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304786 'Return' => '5053',
4787 'ShortName' => 'dec2bcd16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304788 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304789 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304790 'Header' => 'utils.h',
4791 'Param' => {
4792 '0' => {
4793 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304794 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304795 }
4796 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304797 'Return' => '168',
4798 'ShortName' => 'dec2bcd8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304799 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304800 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304801 'Header' => 'utils.h',
4802 'Param' => {
4803 '0' => {
4804 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304805 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304806 },
4807 '1' => {
4808 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304809 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304810 },
4811 '2' => {
4812 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304813 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 },
4815 '3' => {
4816 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304817 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304818 },
4819 '4' => {
4820 'name' => 'month',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304821 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304822 },
4823 '5' => {
4824 'name' => 'year',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304825 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304826 }
4827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304828 'Reg' => {
4829 '0' => 'rdi',
4830 '1' => 'rsi',
4831 '2' => 'rdx',
4832 '5' => 'r9'
4833 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304834 'Return' => '6423',
4835 'ShortName' => 'is_time_legal'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304837 '64665' => {
4838 'Header' => 'utils.h',
4839 'Param' => {
4840 '0' => {
4841 'name' => 'transfer_flag',
4842 'type' => '168'
4843 }
4844 },
4845 'Return' => '6423',
4846 'ShortName' => 'is_transfer_flag_valid'
4847 },
4848 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304849 'Header' => 'bios.h',
4850 'Param' => {
4851 '0' => {
4852 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304853 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304854 },
4855 '1' => {
4856 'name' => 'payload_length',
4857 'type' => '123'
4858 },
4859 '2' => {
4860 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304861 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304862 },
4863 '3' => {
4864 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304865 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304866 },
4867 '4' => {
4868 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304869 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 },
4871 '5' => {
4872 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304873 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304874 }
4875 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304876 'Reg' => {
4877 '4' => 'r8',
4878 '5' => 'r9'
4879 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304880 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304881 'ShortName' => 'decode_set_bios_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304882 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304883 '64816' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 'Header' => 'firmware_update.h',
4885 'Param' => {
4886 '0' => {
4887 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304888 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304889 },
4890 '1' => {
4891 'name' => 'payload_length',
4892 'type' => '123'
4893 },
4894 '2' => {
4895 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304896 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 },
4898 '3' => {
4899 'name' => 'non_functioning_component_indication',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304900 'type' => '65003'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 },
4902 '4' => {
4903 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304904 'type' => '65008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304905 }
4906 },
4907 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304908 'ShortName' => 'decode_cancel_update_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304910 '65018' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304911 'Header' => 'firmware_update.h',
4912 'Param' => {
4913 '0' => {
4914 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304915 'type' => '168'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304916 },
4917 '1' => {
4918 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304919 'type' => '1632'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304920 },
4921 '2' => {
4922 'name' => 'payload_length',
4923 'type' => '123'
4924 }
4925 },
4926 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304927 'ShortName' => 'encode_cancel_update_req'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304928 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304929 '65188' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304930 'Header' => 'firmware_update.h',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304934 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304935 },
4936 '1' => {
4937 'name' => 'payload_length',
4938 'type' => '123'
4939 },
4940 '2' => {
4941 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304942 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304943 }
4944 },
4945 'Reg' => {
4946 '0' => 'rdi',
4947 '1' => 'rsi',
4948 '2' => 'rdx'
4949 },
4950 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304951 'ShortName' => 'decode_cancel_update_component_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304952 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304953 '65264' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304954 'Header' => 'firmware_update.h',
4955 'Param' => {
4956 '0' => {
4957 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304958 'type' => '168'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304959 },
4960 '1' => {
4961 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304962 'type' => '1632'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304963 },
4964 '2' => {
4965 'name' => 'payload_length',
4966 'type' => '123'
4967 }
4968 },
4969 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304970 'ShortName' => 'encode_cancel_update_component_req'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304971 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304972 '65434' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304973 'Header' => 'firmware_update.h',
4974 'Param' => {
4975 '0' => {
4976 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304977 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304978 },
4979 '1' => {
4980 'name' => 'payload_length',
4981 'type' => '123'
4982 },
4983 '2' => {
4984 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304985 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304986 },
4987 '3' => {
4988 'name' => 'current_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304989 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 },
4991 '4' => {
4992 'name' => 'previous_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304993 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304994 },
4995 '5' => {
4996 'name' => 'aux_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304997 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304998 },
4999 '6' => {
5000 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305001 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305002 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305003 },
5004 '7' => {
5005 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305006 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305007 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305008 },
5009 '8' => {
5010 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305011 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 },
5014 '9' => {
5015 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305016 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305017 'type' => '65761'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305018 }
5019 },
5020 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305021 'ShortName' => 'decode_get_status_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305022 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305023 '65771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305024 'Header' => 'firmware_update.h',
5025 'Param' => {
5026 '0' => {
5027 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305028 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305029 },
5030 '1' => {
5031 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305032 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305033 },
5034 '2' => {
5035 'name' => 'payload_length',
5036 'type' => '123'
5037 }
5038 },
5039 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305040 'ShortName' => 'encode_get_status_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305041 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305042 '65941' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305043 'Header' => 'firmware_update.h',
5044 'Param' => {
5045 '0' => {
5046 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305047 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305048 },
5049 '1' => {
5050 'name' => 'payload_length',
5051 'type' => '123'
5052 },
5053 '2' => {
5054 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305055 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305056 },
5057 '3' => {
5058 'name' => 'estimated_time_activation',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305059 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305060 }
5061 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305062 'Reg' => {
5063 '1' => 'rsi',
5064 '2' => 'rdx',
5065 '3' => 'rcx'
5066 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305067 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305068 'ShortName' => 'decode_activate_firmware_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305069 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305070 '66067' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305071 'Header' => 'firmware_update.h',
5072 'Param' => {
5073 '0' => {
5074 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305075 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305076 },
5077 '1' => {
5078 'name' => 'self_contained_activation_req',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305079 'type' => '11999'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305080 },
5081 '2' => {
5082 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305083 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305084 },
5085 '3' => {
5086 'name' => 'payload_length',
5087 'type' => '123'
5088 }
5089 },
5090 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305091 'ShortName' => 'encode_activate_firmware_req'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305092 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305093 '66308' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305094 'Header' => 'firmware_update.h',
5095 'Param' => {
5096 '0' => {
5097 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305098 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305099 },
5100 '1' => {
5101 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305102 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305103 },
5104 '2' => {
5105 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305106 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305107 },
5108 '3' => {
5109 'name' => 'payload_length',
5110 'type' => '123'
5111 }
5112 },
5113 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305114 'ShortName' => 'encode_apply_complete_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305115 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305116 '66497' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305117 'Header' => 'firmware_update.h',
5118 'Param' => {
5119 '0' => {
5120 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305121 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305122 },
5123 '1' => {
5124 'name' => 'payload_length',
5125 'type' => '123'
5126 },
5127 '2' => {
5128 'name' => 'apply_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305129 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305130 },
5131 '3' => {
5132 'name' => 'comp_activation_methods_modification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305133 'type' => '66607'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi',
5138 '1' => 'rsi',
5139 '2' => 'rdx',
5140 '3' => 'rcx'
5141 },
5142 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305143 'ShortName' => 'decode_apply_complete_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305144 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305145 '6655' => {
5146 'Header' => 'bios.h',
5147 'Param' => {
5148 '0' => {
5149 'name' => 'instance_id',
5150 'type' => '168'
5151 },
5152 '1' => {
5153 'name' => 'completion_code',
5154 'type' => '168'
5155 },
5156 '2' => {
5157 'name' => 'next_transfer_handle',
5158 'type' => '180'
5159 },
5160 '3' => {
5161 'name' => 'msg',
5162 'type' => '1632'
5163 }
5164 },
5165 'Return' => '74',
5166 'ShortName' => 'encode_set_bios_table_resp'
5167 },
5168 '66617' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305169 'Header' => 'firmware_update.h',
5170 'Param' => {
5171 '0' => {
5172 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305173 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305174 },
5175 '1' => {
5176 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305177 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305178 },
5179 '2' => {
5180 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305181 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305182 },
5183 '3' => {
5184 'name' => 'payload_length',
5185 'type' => '123'
5186 }
5187 },
5188 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305189 'ShortName' => 'encode_verify_complete_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305190 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305191 '66806' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305192 'Header' => 'firmware_update.h',
5193 'Param' => {
5194 '0' => {
5195 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305196 'type' => '2077'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305197 },
5198 '1' => {
5199 'name' => 'payload_length',
5200 'type' => '123'
5201 },
5202 '2' => {
5203 'name' => 'verify_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305204 'type' => '2082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305205 }
5206 },
5207 'Reg' => {
5208 '0' => 'rdi',
5209 '1' => 'rsi',
5210 '2' => 'rdx'
5211 },
5212 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305213 'ShortName' => 'decode_verify_complete_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305214 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305215 '66882' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305216 'Header' => 'firmware_update.h',
5217 'Param' => {
5218 '0' => {
5219 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305220 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305221 },
5222 '1' => {
5223 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305224 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305225 },
5226 '2' => {
5227 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305228 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305229 },
5230 '3' => {
5231 'name' => 'payload_length',
5232 'type' => '123'
5233 }
5234 },
5235 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305236 'ShortName' => 'encode_transfer_complete_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305237 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305238 '67071' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305239 'Header' => 'firmware_update.h',
5240 'Param' => {
5241 '0' => {
5242 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305243 'type' => '2077'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305244 },
5245 '1' => {
5246 'name' => 'payload_length',
5247 'type' => '123'
5248 },
5249 '2' => {
5250 'name' => 'transfer_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305251 'type' => '2082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305252 }
5253 },
5254 'Reg' => {
5255 '0' => 'rdi',
5256 '1' => 'rsi',
5257 '2' => 'rdx'
5258 },
5259 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305260 'ShortName' => 'decode_transfer_complete_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305261 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305262 '67147' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305263 'Header' => 'firmware_update.h',
5264 'Param' => {
5265 '0' => {
5266 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305267 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305268 },
5269 '1' => {
5270 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305271 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305272 },
5273 '2' => {
5274 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305275 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305276 },
5277 '3' => {
5278 'name' => 'payload_length',
5279 'type' => '123'
5280 }
5281 },
5282 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305283 'ShortName' => 'encode_request_firmware_data_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305284 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305285 '67336' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305286 'Header' => 'firmware_update.h',
5287 'Param' => {
5288 '0' => {
5289 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305290 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305291 },
5292 '1' => {
5293 'name' => 'payload_length',
5294 'type' => '123'
5295 },
5296 '2' => {
5297 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305298 'type' => '2087'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305299 },
5300 '3' => {
5301 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305302 'type' => '2087'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305303 }
5304 },
5305 'Reg' => {
5306 '0' => 'rdi',
5307 '1' => 'rsi',
5308 '2' => 'rdx',
5309 '3' => 'rcx'
5310 },
5311 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305312 'ShortName' => 'decode_request_firmware_data_req'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305313 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305314 '67456' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305315 'Header' => 'firmware_update.h',
5316 'Param' => {
5317 '0' => {
5318 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305319 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305320 },
5321 '1' => {
5322 'name' => 'payload_length',
5323 'type' => '123'
5324 },
5325 '2' => {
5326 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305327 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305328 },
5329 '3' => {
5330 'name' => 'comp_compatibility_resp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305331 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305332 },
5333 '4' => {
5334 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305335 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305336 },
5337 '5' => {
5338 'name' => 'update_option_flags_enabled',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305339 'type' => '65761'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305340 },
5341 '6' => {
5342 'name' => 'time_before_req_fw_data',
5343 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305344 'type' => '8521'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305345 }
5346 },
5347 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305348 'ShortName' => 'decode_update_component_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305349 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305350 '67690' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305351 'Header' => 'firmware_update.h',
5352 'Param' => {
5353 '0' => {
5354 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305355 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305356 },
5357 '1' => {
5358 'name' => 'comp_classification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305359 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305360 },
5361 '10' => {
5362 'name' => 'msg',
5363 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305364 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305365 },
5366 '11' => {
5367 'name' => 'payload_length',
5368 'offset' => '40',
5369 'type' => '123'
5370 },
5371 '2' => {
5372 'name' => 'comp_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305373 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305374 },
5375 '3' => {
5376 'name' => 'comp_classification_index',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305377 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305378 },
5379 '4' => {
5380 'name' => 'comp_comparison_stamp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305381 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305382 },
5383 '5' => {
5384 'name' => 'comp_image_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305385 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305386 },
5387 '6' => {
5388 'name' => 'update_option_flags',
5389 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305390 'type' => '60499'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305391 },
5392 '7' => {
5393 'name' => 'comp_ver_str_type',
5394 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305395 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305396 },
5397 '8' => {
5398 'name' => 'comp_ver_str_len',
5399 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305400 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305401 },
5402 '9' => {
5403 'name' => 'comp_ver_str',
5404 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305405 'type' => '68082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305406 }
5407 },
5408 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305409 'ShortName' => 'encode_update_component_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305410 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305411 '68092' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305412 'Header' => 'firmware_update.h',
5413 'Param' => {
5414 '0' => {
5415 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305416 'type' => '2077'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305417 },
5418 '1' => {
5419 'name' => 'payload_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305420 'type' => '11648'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305421 },
5422 '2' => {
5423 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305424 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305425 },
5426 '3' => {
5427 'name' => 'comp_resp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305428 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305429 },
5430 '4' => {
5431 'name' => 'comp_resp_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305432 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305433 }
5434 },
5435 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305436 'ShortName' => 'decode_pass_component_table_resp'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305437 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305438 '68291' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305439 'Header' => 'firmware_update.h',
5440 'Param' => {
5441 '0' => {
5442 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305443 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305444 },
5445 '1' => {
5446 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305447 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305448 },
5449 '10' => {
5450 'name' => 'payload_length',
5451 'offset' => '32',
5452 'type' => '123'
5453 },
5454 '2' => {
5455 'name' => 'comp_classification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305456 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305457 },
5458 '3' => {
5459 'name' => 'comp_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305460 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305461 },
5462 '4' => {
5463 'name' => 'comp_classification_index',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305464 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305465 },
5466 '5' => {
5467 'name' => 'comp_comparison_stamp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305468 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305469 },
5470 '6' => {
5471 'name' => 'comp_ver_str_type',
5472 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305473 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305474 },
5475 '7' => {
5476 'name' => 'comp_ver_str_len',
5477 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305478 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305479 },
5480 '8' => {
5481 'name' => 'comp_ver_str',
5482 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305483 'type' => '68082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305484 },
5485 '9' => {
5486 'name' => 'msg',
5487 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305488 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305489 }
5490 },
5491 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305492 'ShortName' => 'encode_pass_component_table_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305493 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305494 '68700' => {
5495 'Header' => 'firmware_update.h',
5496 'Param' => {
5497 '0' => {
5498 'name' => 'msg',
5499 'type' => '2077'
5500 },
5501 '1' => {
5502 'name' => 'payload_length',
5503 'type' => '123'
5504 },
5505 '2' => {
5506 'name' => 'completion_code',
5507 'type' => '2082'
5508 },
5509 '3' => {
5510 'name' => 'fd_meta_data_len',
5511 'type' => '8521'
5512 },
5513 '4' => {
5514 'name' => 'fd_will_send_pkg_data',
5515 'type' => '2082'
5516 }
5517 },
5518 'Reg' => {
5519 '3' => 'rcx',
5520 '4' => 'r8'
5521 },
5522 'Return' => '74',
5523 'ShortName' => 'decode_request_update_resp'
5524 },
5525 '6874' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305526 'Header' => 'bios.h',
5527 'Param' => {
5528 '0' => {
5529 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305530 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305531 },
5532 '1' => {
5533 'name' => 'payload_length',
5534 'type' => '123'
5535 },
5536 '2' => {
5537 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305538 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305539 },
5540 '3' => {
5541 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305542 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305543 }
5544 },
5545 'Reg' => {
5546 '0' => 'rdi',
5547 '1' => 'rsi',
5548 '2' => 'rdx',
5549 '3' => 'rcx'
5550 },
5551 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305552 'ShortName' => 'decode_set_bios_table_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305553 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305554 '68847' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305555 'Header' => 'firmware_update.h',
5556 'Param' => {
5557 '0' => {
5558 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305559 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305560 },
5561 '1' => {
5562 'name' => 'max_transfer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305563 'type' => '180'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305564 },
5565 '2' => {
5566 'name' => 'num_of_comp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305567 'type' => '5053'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305568 },
5569 '3' => {
5570 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305571 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305572 },
5573 '4' => {
5574 'name' => 'pkg_data_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305575 'type' => '5053'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305576 },
5577 '5' => {
5578 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305579 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305580 },
5581 '6' => {
5582 'name' => 'comp_image_set_ver_str_len',
5583 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305584 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305585 },
5586 '7' => {
5587 'name' => 'comp_img_set_ver_str',
5588 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305589 'type' => '68082'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305590 },
5591 '8' => {
5592 'name' => 'msg',
5593 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305594 'type' => '1632'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305595 },
5596 '9' => {
5597 'name' => 'payload_length',
5598 'offset' => '24',
5599 'type' => '123'
5600 }
5601 },
5602 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305603 'ShortName' => 'encode_request_update_req'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305604 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305605 '69214' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305606 'Header' => 'firmware_update.h',
5607 'Param' => {
5608 '0' => {
5609 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305610 'type' => '6245'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305611 },
5612 '1' => {
5613 'name' => 'length',
5614 'type' => '123'
5615 },
5616 '2' => {
5617 'name' => 'component_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305618 'type' => '69382'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305619 },
5620 '3' => {
5621 'name' => 'active_comp_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305622 'type' => '6645'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305623 },
5624 '4' => {
5625 'name' => 'pending_comp_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305626 'type' => '6645'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305627 }
5628 },
5629 'Reg' => {
5630 '4' => 'r8'
5631 },
5632 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305633 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305634 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305635 '69392' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305636 'Header' => 'firmware_update.h',
5637 'Param' => {
5638 '0' => {
5639 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305640 'type' => '2077'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305641 },
5642 '1' => {
5643 'name' => 'payload_length',
5644 'type' => '123'
5645 },
5646 '2' => {
5647 'name' => 'resp_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305648 'type' => '69612'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305649 },
5650 '3' => {
5651 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305652 'type' => '6645'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305653 },
5654 '4' => {
5655 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305656 'type' => '6645'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305657 },
5658 '5' => {
5659 'name' => 'comp_parameter_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305660 'type' => '6645'
5661 }
5662 },
5663 'Return' => '74',
5664 'ShortName' => 'decode_get_firmware_parameters_resp'
5665 },
5666 '69617' => {
5667 'Header' => 'firmware_update.h',
5668 'Param' => {
5669 '0' => {
5670 'name' => 'instance_id',
5671 'type' => '168'
5672 },
5673 '1' => {
5674 'name' => 'payload_length',
5675 'type' => '123'
5676 },
5677 '2' => {
5678 'name' => 'msg',
5679 'type' => '1632'
5680 }
5681 },
5682 'Return' => '74',
5683 'ShortName' => 'encode_get_firmware_parameters_req'
5684 },
5685 '69757' => {
5686 'Header' => 'firmware_update.h',
5687 'Param' => {
5688 '0' => {
5689 'name' => 'msg',
5690 'type' => '2077'
5691 },
5692 '1' => {
5693 'name' => 'payload_length',
5694 'type' => '123'
5695 },
5696 '2' => {
5697 'name' => 'completion_code',
5698 'type' => '2082'
5699 },
5700 '3' => {
5701 'name' => 'device_identifiers_len',
5702 'type' => '2087'
5703 },
5704 '4' => {
5705 'name' => 'descriptor_count',
5706 'type' => '2082'
5707 },
5708 '5' => {
5709 'name' => 'descriptor_data',
5710 'type' => '69913'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305711 }
5712 },
5713 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305714 '3' => 'rcx',
5715 '4' => 'r8',
5716 '5' => 'r9'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305717 },
5718 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305719 'ShortName' => 'decode_query_device_identifiers_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305720 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305721 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305722 'Header' => 'bios.h',
5723 'Param' => {
5724 '0' => {
5725 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305726 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305727 },
5728 '1' => {
5729 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305730 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305731 },
5732 '2' => {
5733 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305734 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305735 },
5736 '3' => {
5737 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305738 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305739 },
5740 '4' => {
5741 'name' => 'table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305742 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 },
5744 '5' => {
5745 'name' => 'table_length',
5746 'type' => '123'
5747 },
5748 '6' => {
5749 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305750 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305751 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
5753 '7' => {
5754 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305755 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305756 'type' => '123'
5757 }
5758 },
5759 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305760 'ShortName' => 'encode_set_bios_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305761 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305762 '69923' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 'Header' => 'firmware_update.h',
5764 'Param' => {
5765 '0' => {
5766 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305767 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305768 },
5769 '1' => {
5770 'name' => 'payload_length',
5771 'type' => '123'
5772 },
5773 '2' => {
5774 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305775 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305776 }
5777 },
5778 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305779 'ShortName' => 'encode_query_device_identifiers_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305780 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305781 '70063' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305782 'Header' => 'firmware_update.h',
5783 'Param' => {
5784 '0' => {
5785 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305786 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305787 },
5788 '1' => {
5789 'name' => 'length',
5790 'type' => '123'
5791 },
5792 '2' => {
5793 'name' => 'pldm_comp_image_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305794 'type' => '70210'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305795 },
5796 '3' => {
5797 'name' => 'comp_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305798 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305799 }
5800 },
5801 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305802 'ShortName' => 'decode_pldm_comp_image_info'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305803 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305804 '70215' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 'Header' => 'firmware_update.h',
5806 'Param' => {
5807 '0' => {
5808 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305809 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 },
5811 '1' => {
5812 'name' => 'length',
5813 'type' => '123'
5814 },
5815 '2' => {
5816 'name' => 'descriptor_title_str_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305817 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305818 },
5819 '3' => {
5820 'name' => 'descriptor_title_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305821 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305822 },
5823 '4' => {
5824 'name' => 'descriptor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305825 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305826 }
5827 },
5828 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305829 'ShortName' => 'decode_vendor_defined_descriptor_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305830 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305831 '70397' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305832 'Header' => 'firmware_update.h',
5833 'Param' => {
5834 '0' => {
5835 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305836 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 },
5838 '1' => {
5839 'name' => 'length',
5840 'type' => '123'
5841 },
5842 '2' => {
5843 'name' => 'descriptor_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305844 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305845 },
5846 '3' => {
5847 'name' => 'descriptor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305848 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305849 }
5850 },
5851 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305852 'ShortName' => 'decode_descriptor_type_length_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305853 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305854 '70569' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305855 'Header' => 'firmware_update.h',
5856 'Param' => {
5857 '0' => {
5858 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305859 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 },
5861 '1' => {
5862 'name' => 'length',
5863 'type' => '123'
5864 },
5865 '2' => {
5866 'name' => 'component_bitmap_bit_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305867 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305868 },
5869 '3' => {
5870 'name' => 'fw_device_id_record',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305871 'type' => '70826'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305872 },
5873 '4' => {
5874 'name' => 'applicable_components',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305875 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305876 },
5877 '5' => {
5878 'name' => 'comp_image_set_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305879 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305880 },
5881 '6' => {
5882 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305883 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305884 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305885 },
5886 '7' => {
5887 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305888 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305889 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305890 }
5891 },
5892 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305893 'ShortName' => 'decode_firmware_device_id_record'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305894 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305895 '70831' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305896 'Header' => 'firmware_update.h',
5897 'Param' => {
5898 '0' => {
5899 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305900 'type' => '6245'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305901 },
5902 '1' => {
5903 'name' => 'length',
5904 'type' => '123'
5905 },
5906 '2' => {
5907 'name' => 'package_header_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305908 'type' => '70978'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305909 },
5910 '3' => {
5911 'name' => 'package_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305912 'type' => '6645'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305913 }
5914 },
5915 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305916 'ShortName' => 'decode_pldm_package_header_info'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305917 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305918 '7301' => {
5919 'Header' => 'bios.h',
5920 'Param' => {
5921 '0' => {
5922 'name' => 'instance_id',
5923 'type' => '168'
5924 },
5925 '1' => {
5926 'name' => 'completion_code',
5927 'type' => '168'
5928 },
5929 '2' => {
5930 'name' => 'next_transfer_handle',
5931 'type' => '180'
5932 },
5933 '3' => {
5934 'name' => 'msg',
5935 'type' => '1632'
5936 }
5937 },
5938 'Return' => '74',
5939 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
5940 },
5941 '73091' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305942 'Header' => 'fru.h',
5943 'Param' => {
5944 '0' => {
5945 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305946 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305947 },
5948 '1' => {
5949 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305950 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305951 },
5952 '2' => {
5953 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305954 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305955 },
5956 '3' => {
5957 'name' => 'payload_length',
5958 'type' => '123'
5959 },
5960 '4' => {
5961 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305962 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305963 }
5964 },
5965 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305966 'ShortName' => 'encode_set_fru_record_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305967 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305968 '73331' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305969 'Header' => 'fru.h',
5970 'Param' => {
5971 '0' => {
5972 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305973 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305974 },
5975 '1' => {
5976 'name' => 'payload_length',
5977 'type' => '123'
5978 },
5979 '2' => {
5980 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305981 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305982 },
5983 '3' => {
5984 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305985 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305986 },
5987 '4' => {
5988 'name' => 'fru_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305989 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305990 }
5991 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305992 'Reg' => {
5993 '3' => 'rcx',
5994 '4' => 'r8'
5995 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305996 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305997 'ShortName' => 'decode_set_fru_record_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305998 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305999 '73498' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306000 'Header' => 'fru.h',
6001 'Param' => {
6002 '0' => {
6003 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306004 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306005 },
6006 '1' => {
6007 'name' => 'payload_length',
6008 'type' => '123'
6009 },
6010 '2' => {
6011 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306013 },
6014 '3' => {
6015 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306016 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306017 },
6018 '4' => {
6019 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306020 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306021 },
6022 '5' => {
6023 'name' => 'fru_record_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306024 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306025 },
6026 '6' => {
6027 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306028 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306029 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 }
6031 },
6032 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306033 'ShortName' => 'decode_get_fru_record_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306034 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306035 '73728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306036 'Header' => 'fru.h',
6037 'Param' => {
6038 '0' => {
6039 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306040 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306041 },
6042 '1' => {
6043 'name' => 'payload_length',
6044 'type' => '123'
6045 },
6046 '2' => {
6047 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306048 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306049 },
6050 '3' => {
6051 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306052 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306053 },
6054 '4' => {
6055 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306056 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306057 },
6058 '5' => {
6059 'name' => 'fru_record_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306060 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306061 },
6062 '6' => {
6063 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306064 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306065 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306066 },
6067 '7' => {
6068 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306069 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306070 'type' => '123'
6071 }
6072 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306073 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306074 'ShortName' => 'decode_get_fru_record_table_resp_safe'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306075 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306076 '73976' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306077 'Header' => 'fru.h',
6078 'Param' => {
6079 '0' => {
6080 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306081 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006082 },
6083 '1' => {
6084 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306085 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006086 },
6087 '2' => {
6088 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306089 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006090 },
6091 '3' => {
6092 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306093 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006094 },
6095 '4' => {
6096 'name' => 'payload_length',
6097 'type' => '123'
6098 }
6099 },
6100 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306101 'ShortName' => 'encode_get_fru_record_table_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006102 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306103 '74211' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006104 'Header' => 'fru.h',
6105 'Param' => {
6106 '0' => {
6107 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306108 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006109 },
6110 '1' => {
6111 'name' => 'payload_length',
6112 'type' => '123'
6113 },
6114 '2' => {
6115 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306116 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006117 },
6118 '3' => {
6119 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306120 'type' => '2087'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006121 },
6122 '4' => {
6123 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306124 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006125 },
6126 '5' => {
6127 'name' => 'fru_structure_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306128 'type' => '6645'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006129 }
6130 },
6131 'Reg' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006132 '4' => 'r8',
6133 '5' => 'r9'
6134 },
6135 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306136 'ShortName' => 'decode_get_fru_record_by_option_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006137 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306138 '74378' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006139 'Header' => 'fru.h',
6140 'Param' => {
6141 '0' => {
6142 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306143 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306144 },
6145 '1' => {
6146 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306147 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306148 },
6149 '2' => {
6150 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306151 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306152 },
6153 '3' => {
6154 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306155 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306156 },
6157 '4' => {
6158 'name' => 'fru_structure_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306159 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306160 },
6161 '5' => {
6162 'name' => 'data_size',
6163 'type' => '123'
6164 },
6165 '6' => {
6166 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306167 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306168 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306169 },
6170 '7' => {
6171 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306172 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306173 'type' => '123'
6174 }
6175 },
6176 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306177 'ShortName' => 'encode_get_fru_record_by_option_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306178 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306179 '74696' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306180 'Header' => 'fru.h',
6181 'Param' => {
6182 '0' => {
6183 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306184 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306185 },
6186 '1' => {
6187 'name' => 'payload_length',
6188 'type' => '123'
6189 },
6190 '2' => {
6191 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306192 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306193 },
6194 '3' => {
6195 'name' => 'fru_table_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306196 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306197 },
6198 '4' => {
6199 'name' => 'record_set_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306200 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306201 },
6202 '5' => {
6203 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306204 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306205 },
6206 '6' => {
6207 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306208 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306209 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306210 },
6211 '7' => {
6212 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306213 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306214 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306215 }
6216 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306217 'Reg' => {
6218 '4' => 'r8',
6219 '5' => 'r9'
6220 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306221 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306222 'ShortName' => 'decode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306223 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306224 '74898' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306225 'Header' => 'fru.h',
6226 'Param' => {
6227 '0' => {
6228 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306229 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306230 },
6231 '1' => {
6232 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306233 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306234 },
6235 '2' => {
6236 'name' => 'fru_table_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306237 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306238 },
6239 '3' => {
6240 'name' => 'record_set_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306241 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306242 },
6243 '4' => {
6244 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306245 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306246 },
6247 '5' => {
6248 'name' => 'field_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306249 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306250 },
6251 '6' => {
6252 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306253 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306254 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306255 },
6256 '7' => {
6257 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306258 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306259 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306260 },
6261 '8' => {
6262 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306264 'type' => '123'
6265 }
6266 },
6267 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306268 'ShortName' => 'encode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306269 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306270 '7515' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306271 'Header' => 'bios.h',
6272 'Param' => {
6273 '0' => {
6274 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306275 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306276 },
6277 '1' => {
6278 'name' => 'payload_length',
6279 'type' => '123'
6280 },
6281 '2' => {
6282 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306283 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306284 },
6285 '3' => {
6286 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306287 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306288 },
6289 '4' => {
6290 'name' => 'attribute',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306291 'type' => '6645'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306292 }
6293 },
6294 'Reg' => {
6295 '3' => 'rcx',
6296 '4' => 'r8'
6297 },
6298 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306299 'ShortName' => 'decode_set_bios_attribute_current_value_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306300 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306301 '75195' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306302 'Header' => 'fru.h',
6303 'Param' => {
6304 '0' => {
6305 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306306 'type' => '6245'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306307 },
6308 '1' => {
6309 'name' => 'table_size',
6310 'type' => '123'
6311 },
6312 '2' => {
6313 'name' => 'record_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306314 'type' => '2082'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306315 },
6316 '3' => {
6317 'name' => 'record_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306318 'type' => '9084'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306319 },
6320 '4' => {
6321 'name' => 'rsi',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306322 'type' => '5053'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306323 },
6324 '5' => {
6325 'name' => 'rt',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306326 'type' => '168'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306327 },
6328 '6' => {
6329 'name' => 'ft',
6330 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306331 'type' => '168'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306332 }
6333 },
6334 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306335 'ShortName' => 'get_fru_record_by_option_check'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306336 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306337 '75703' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306338 'Header' => 'fru.h',
6339 'Param' => {
6340 '0' => {
6341 'name' => 'fru_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306342 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306343 },
6344 '1' => {
6345 'name' => 'total_size',
6346 'type' => '123'
6347 },
6348 '2' => {
6349 'name' => 'curr_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306350 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306351 },
6352 '3' => {
6353 'name' => 'record_set_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306354 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306355 },
6356 '4' => {
6357 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306358 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306359 },
6360 '5' => {
6361 'name' => 'num_frus',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306362 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306363 },
6364 '6' => {
6365 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306366 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306367 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306368 },
6369 '7' => {
6370 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306371 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306373 },
6374 '8' => {
6375 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306376 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306377 'type' => '123'
6378 }
6379 },
6380 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306381 'ShortName' => 'encode_fru_record'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306382 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306383 '75951' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306384 'Header' => 'fru.h',
6385 'Param' => {
6386 '0' => {
6387 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306388 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306389 },
6390 '1' => {
6391 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306392 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306393 },
6394 '2' => {
6395 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306396 'type' => '180'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306397 },
6398 '3' => {
6399 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306400 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306401 },
6402 '4' => {
6403 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306404 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306405 }
6406 },
6407 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306408 'ShortName' => 'encode_get_fru_record_table_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306409 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306410 '76172' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306411 'Header' => 'fru.h',
6412 'Param' => {
6413 '0' => {
6414 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306415 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306416 },
6417 '1' => {
6418 'name' => 'payload_length',
6419 'type' => '123'
6420 },
6421 '2' => {
6422 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306423 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306424 },
6425 '3' => {
6426 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306427 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306428 }
6429 },
6430 'Reg' => {
6431 '0' => 'rdi',
6432 '1' => 'rsi',
6433 '2' => 'rdx',
6434 '3' => 'rcx'
6435 },
6436 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306437 'ShortName' => 'decode_get_fru_record_table_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306438 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306439 '76276' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306440 'Header' => 'fru.h',
6441 'Param' => {
6442 '0' => {
6443 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306444 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306445 },
6446 '1' => {
6447 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306448 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306449 },
6450 '2' => {
6451 'name' => 'fru_data_major_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306452 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306453 },
6454 '3' => {
6455 'name' => 'fru_data_minor_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306456 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306457 },
6458 '4' => {
6459 'name' => 'fru_table_maximum_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306460 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306461 },
6462 '5' => {
6463 'name' => 'fru_table_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306464 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306465 },
6466 '6' => {
6467 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306468 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306469 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306470 },
6471 '7' => {
6472 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306473 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306474 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306475 },
6476 '8' => {
6477 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306478 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306479 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306480 },
6481 '9' => {
6482 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306483 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306484 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306485 }
6486 },
6487 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306488 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306489 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306490 '76579' => {
6491 'Header' => 'fru.h',
6492 'Param' => {
6493 '0' => {
6494 'name' => 'msg',
6495 'type' => '2077'
6496 },
6497 '1' => {
6498 'name' => 'payload_length',
6499 'type' => '123'
6500 },
6501 '2' => {
6502 'name' => 'completion_code',
6503 'type' => '2082'
6504 },
6505 '3' => {
6506 'name' => 'fru_data_major_version',
6507 'type' => '2082'
6508 },
6509 '4' => {
6510 'name' => 'fru_data_minor_version',
6511 'type' => '2082'
6512 },
6513 '5' => {
6514 'name' => 'fru_table_maximum_size',
6515 'type' => '2087'
6516 },
6517 '6' => {
6518 'name' => 'fru_table_length',
6519 'offset' => '0',
6520 'type' => '2087'
6521 },
6522 '7' => {
6523 'name' => 'total_record_set_identifiers',
6524 'offset' => '8',
6525 'type' => '8521'
6526 },
6527 '8' => {
6528 'name' => 'total_table_records',
6529 'offset' => '16',
6530 'type' => '8521'
6531 },
6532 '9' => {
6533 'name' => 'checksum',
6534 'offset' => '24',
6535 'type' => '2087'
6536 }
6537 },
6538 'Reg' => {
6539 '4' => 'r8',
6540 '5' => 'r9'
6541 },
6542 'Return' => '74',
6543 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6544 },
6545 '7662' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306546 'Header' => 'bios.h',
6547 'Param' => {
6548 '0' => {
6549 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306550 'type' => '2077'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306551 },
6552 '1' => {
6553 'name' => 'payload_length',
6554 'type' => '123'
6555 },
6556 '2' => {
6557 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306558 'type' => '2082'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306559 },
6560 '3' => {
6561 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306562 'type' => '2087'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306563 }
6564 },
6565 'Reg' => {
6566 '0' => 'rdi',
6567 '1' => 'rsi',
6568 '2' => 'rdx',
6569 '3' => 'rcx'
6570 },
6571 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306572 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306573 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306574 '76789' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306575 'Header' => 'fru.h',
6576 'Param' => {
6577 '0' => {
6578 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306579 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306580 },
6581 '1' => {
6582 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306583 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306584 },
6585 '2' => {
6586 'name' => 'payload_length',
6587 'type' => '123'
6588 }
6589 },
6590 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306591 'ShortName' => 'encode_get_fru_record_table_metadata_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306592 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306593 '7772' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09306594 'Header' => 'bios.h',
6595 'Param' => {
6596 '0' => {
6597 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306598 'type' => '168'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306599 },
6600 '1' => {
6601 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306602 'type' => '180'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306603 },
6604 '2' => {
6605 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306606 'type' => '168'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306607 },
6608 '3' => {
6609 'name' => 'attribute_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306610 'type' => '6245'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306611 },
6612 '4' => {
6613 'name' => 'attribute_length',
6614 'type' => '123'
6615 },
6616 '5' => {
6617 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306618 'type' => '1632'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306619 },
6620 '6' => {
6621 'name' => 'payload_length',
6622 'offset' => '0',
6623 'type' => '123'
6624 }
6625 },
6626 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306627 'ShortName' => 'encode_set_bios_attribute_current_value_req'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306628 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306629 '78457' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306630 'Header' => 'pdr.h',
6631 'Param' => {
6632 '0' => {
6633 'name' => 'pdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306634 'type' => '6245'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306635 },
6636 '1' => {
6637 'name' => 'pdr_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306638 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306639 },
6640 '2' => {
6641 'name' => 'num_entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306642 'type' => '9084'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306643 },
6644 '3' => {
6645 'name' => 'entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306646 'type' => '78770'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306647 }
6648 },
6649 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306650 'ShortName' => 'pldm_entity_association_pdr_extract'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306651 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306652 '78790' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306653 'Header' => 'pdr.h',
6654 'Param' => {
6655 '0' => {
6656 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306657 'type' => '78839'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306658 }
6659 },
6660 'Reg' => {
6661 '0' => 'rdi'
6662 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306663 'Return' => '6423',
6664 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306665 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306666 '78844' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306667 'Header' => 'pdr.h',
6668 'Param' => {
6669 '0' => {
6670 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306671 'type' => '78839'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306672 }
6673 },
6674 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306675 'ShortName' => 'pldm_entity_association_tree_destroy_root'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306676 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306677 '78907' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306678 'Header' => 'pdr.h',
6679 'Param' => {
6680 '0' => {
6681 'name' => 'org_tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306682 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306683 },
6684 '1' => {
6685 'name' => 'new_tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306686 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306687 }
6688 },
6689 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306690 'ShortName' => 'pldm_entity_association_tree_copy_root'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306691 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306692 '79123' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306693 'Header' => 'pdr.h',
6694 'Param' => {
6695 '0' => {
6696 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306697 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306698 },
6699 '1' => {
6700 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306701 'type' => '78775'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306702 }
6703 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306704 'Return' => '78345',
6705 'ShortName' => 'pldm_entity_association_tree_find'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306706 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306707 '79403' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006708 'Header' => 'pdr.h',
6709 'Param' => {
6710 '0' => {
6711 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306712 'type' => '78839'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006713 },
6714 '1' => {
6715 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306716 'type' => '78775'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006717 },
6718 '2' => {
6719 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306720 'type' => '6423'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006721 }
6722 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306723 'Return' => '78345',
6724 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006725 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306726 '79913' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306727 'Header' => 'pdr.h',
6728 'Param' => {
6729 '0' => {
6730 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306731 'type' => '80162'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306732 }
6733 },
6734 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306735 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306736 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306737 '80167' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306738 'Header' => 'pdr.h',
6739 'Param' => {
6740 '0' => {
6741 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306742 'type' => '80162'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306743 },
6744 '1' => {
6745 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306746 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306747 }
6748 },
6749 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306750 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306751 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306752 '80436' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306753 'Header' => 'pdr.h',
6754 'Param' => {
6755 '0' => {
6756 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306757 'type' => '78839'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306758 },
6759 '1' => {
6760 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306761 'type' => '77461'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306762 },
6763 '2' => {
6764 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306765 'type' => '79118'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306766 }
6767 },
6768 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306769 'ShortName' => 'pldm_find_entity_ref_in_tree'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306770 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306771 '8072' => {
6772 'Header' => 'bios.h',
6773 'Param' => {
6774 '0' => {
6775 'name' => 'instance_id',
6776 'type' => '168'
6777 },
6778 '1' => {
6779 'name' => 'completion_code',
6780 'type' => '168'
6781 },
6782 '2' => {
6783 'name' => 'next_transfer_handle',
6784 'type' => '180'
6785 },
6786 '3' => {
6787 'name' => 'transfer_flag',
6788 'type' => '168'
6789 },
6790 '4' => {
6791 'name' => 'attribute_data',
6792 'type' => '6245'
6793 },
6794 '5' => {
6795 'name' => 'attribute_length',
6796 'type' => '123'
6797 },
6798 '6' => {
6799 'name' => 'msg',
6800 'offset' => '0',
6801 'type' => '1632'
6802 }
6803 },
6804 'Return' => '74',
6805 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6806 },
6807 '80956' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306808 'Header' => 'pdr.h',
6809 'Param' => {
6810 '0' => {
6811 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306812 'type' => '78345'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306813 },
6814 '1' => {
6815 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306816 'type' => '80162'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306817 },
6818 '2' => {
6819 'name' => 'entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306820 'type' => '78770'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306821 },
6822 '3' => {
6823 'name' => 'num_entities',
6824 'type' => '123'
6825 },
6826 '4' => {
6827 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306828 'type' => '6423'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306829 },
6830 '5' => {
6831 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306832 'type' => '5053'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306833 }
6834 },
6835 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306836 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306837 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306838 '81174' => {
Andrew Jeffery096685b2023-07-17 17:36:14 +09306839 'Header' => 'pdr.h',
6840 'Param' => {
6841 '0' => {
6842 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306843 'type' => '78839'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306844 },
6845 '1' => {
6846 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306847 'type' => '80162'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306848 },
6849 '2' => {
6850 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306851 'type' => '6423'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306852 },
6853 '3' => {
6854 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306855 'type' => '5053'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306856 }
6857 },
6858 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306859 'ShortName' => 'pldm_entity_association_pdr_add_check'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306860 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306861 '82692' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306862 'Header' => 'pdr.h',
6863 'Param' => {
6864 '0' => {
6865 'name' => 'parent',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306866 'type' => '78345'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306867 },
6868 '1' => {
6869 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306870 'type' => '78775'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306871 }
6872 },
6873 'Reg' => {
6874 '1' => 'rsi'
6875 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306876 'Return' => '6423',
6877 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306878 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306879 '82781' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306880 'Header' => 'pdr.h',
6881 'Param' => {
6882 '0' => {
6883 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306884 'type' => '78345'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306885 },
6886 '1' => {
6887 'name' => 'association_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306888 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306889 }
6890 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306891 'Return' => '168',
6892 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306893 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306894 '82996' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306895 'Header' => 'pdr.h',
6896 'Param' => {
6897 '0' => {
6898 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306899 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306900 }
6901 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306902 'Return' => '6423',
6903 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306904 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306905 '83151' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306906 'Header' => 'pdr.h',
6907 'Param' => {
6908 '0' => {
6909 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306910 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306911 }
6912 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306913 'Return' => '77461',
6914 'ShortName' => 'pldm_entity_get_parent'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306915 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306916 '83306' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306917 'Header' => 'pdr.h',
6918 'Param' => {
6919 '0' => {
6920 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306921 'type' => '78345'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306922 }
6923 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306924 'Return' => '6423',
6925 'ShortName' => 'pldm_entity_is_node_parent'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306926 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306927 '83461' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306928 'Header' => 'pdr.h',
6929 'Param' => {
6930 '0' => {
6931 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306932 'type' => '78839'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306933 }
6934 },
6935 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306936 'ShortName' => 'pldm_entity_association_tree_destroy'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306937 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306938 '83640' => {
6939 'Header' => 'pdr.h',
6940 'Param' => {
6941 '0' => {
6942 'name' => 'tree',
6943 'type' => '78839'
6944 },
6945 '1' => {
6946 'name' => 'entities',
6947 'type' => '78770'
6948 },
6949 '2' => {
6950 'name' => 'size',
6951 'type' => '9084'
6952 }
6953 },
6954 'Return' => '1',
6955 'ShortName' => 'pldm_entity_association_tree_visit'
6956 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306957 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306958 'Header' => 'bios.h',
6959 'Param' => {
6960 '0' => {
6961 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306962 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306963 },
6964 '1' => {
6965 'name' => 'payload_length',
6966 'type' => '123'
6967 },
6968 '2' => {
6969 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306970 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306971 },
6972 '3' => {
6973 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306974 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306975 },
6976 '4' => {
6977 'name' => 'attribute_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306978 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306979 }
6980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306981 'Reg' => {
6982 '3' => 'rcx',
6983 '4' => 'r8'
6984 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306985 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306986 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306987 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306988 '84099' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306989 'Header' => 'pdr.h',
6990 'Param' => {
6991 '0' => {
6992 'name' => 'tree',
6993 'type' => '78839'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306994 },
6995 '1' => {
6996 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306997 'type' => '78775'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306998 },
6999 '2' => {
7000 'name' => 'entity_instance_number',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307001 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307002 },
7003 '3' => {
7004 'name' => 'parent',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307005 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307006 },
7007 '4' => {
7008 'name' => 'association_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307009 'type' => '168'
7010 },
7011 '5' => {
7012 'name' => 'is_remote',
7013 'type' => '6423'
7014 },
7015 '6' => {
7016 'name' => 'is_update_container_id',
7017 'offset' => '0',
7018 'type' => '6423'
7019 },
7020 '7' => {
7021 'name' => 'container_id',
7022 'offset' => '8',
7023 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307024 }
7025 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307026 'Return' => '78345',
7027 'ShortName' => 'pldm_entity_association_tree_add_entity'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307028 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307029 '84602' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007030 'Header' => 'pdr.h',
7031 'Param' => {
7032 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307033 'name' => 'tree',
7034 'type' => '78839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007035 },
7036 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307037 'name' => 'entity',
7038 'type' => '78775'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007039 },
7040 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307041 'name' => 'entity_instance_number',
7042 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007043 },
7044 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307045 'name' => 'parent',
7046 'type' => '78345'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007047 },
7048 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307049 'name' => 'association_type',
7050 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007051 }
7052 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307053 'Return' => '78345',
7054 'ShortName' => 'pldm_entity_association_tree_add'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007055 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307056 '85035' => {
7057 'Header' => 'pdr.h',
7058 'Return' => '78839',
7059 'ShortName' => 'pldm_entity_association_tree_init'
7060 },
7061 '85269' => {
7062 'Header' => 'pdr.h',
7063 'Param' => {
7064 '0' => {
7065 'name' => 'node',
7066 'type' => '78345'
7067 }
7068 },
7069 'Return' => '77461',
7070 'ShortName' => 'pldm_entity_extract'
7071 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307072 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307073 'Header' => 'bios.h',
7074 'Param' => {
7075 '0' => {
7076 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307077 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307078 },
7079 '1' => {
7080 'name' => 'payload_length',
7081 'type' => '123'
7082 },
7083 '2' => {
7084 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307085 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307086 },
7087 '3' => {
7088 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307089 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307090 },
7091 '4' => {
7092 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307093 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307094 },
7095 '5' => {
7096 'name' => 'attribute_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307097 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307098 }
7099 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307100 'Reg' => {
7101 '4' => 'r8',
7102 '5' => 'r9'
7103 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307104 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307105 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307106 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307107 '86064' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307108 'Header' => 'pdr.h',
7109 'Param' => {
7110 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307111 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307112 'type' => '79908'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307113 },
7114 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307115 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307116 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307117 },
7118 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307119 'name' => 'tid',
7120 'type' => '168'
7121 },
7122 '3' => {
7123 'name' => 'tl_eid',
7124 'type' => '168'
7125 },
7126 '4' => {
7127 'name' => 'valid_bit',
7128 'type' => '6423'
7129 }
7130 },
7131 'Return' => '1',
7132 'ShortName' => 'pldm_pdr_update_TL_pdr'
7133 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307134 '86424' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307135 'Header' => 'pdr.h',
7136 'Param' => {
7137 '0' => {
7138 'name' => 'repo',
7139 'type' => '79908'
7140 },
7141 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307142 'name' => 'fru_rsi',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307143 'type' => '5053'
7144 },
7145 '2' => {
7146 'name' => 'terminus_handle',
7147 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307148 },
7149 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307150 'name' => 'entity_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307151 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307152 },
7153 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307154 'name' => 'entity_instance_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307155 'type' => '8521'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307156 },
7157 '5' => {
7158 'name' => 'container_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307159 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307160 }
7161 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307162 'Return' => '86409',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307163 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307164 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307165 '86778' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307166 'Header' => 'pdr.h',
7167 'Param' => {
7168 '0' => {
7169 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307170 'type' => '80162'
7171 },
7172 '1' => {
7173 'name' => 'terminus_handle',
7174 'type' => '5053'
7175 },
7176 '2' => {
7177 'name' => 'fru_rsi',
7178 'type' => '5053'
7179 },
7180 '3' => {
7181 'name' => 'entity_type',
7182 'type' => '5053'
7183 },
7184 '4' => {
7185 'name' => 'entity_instance_num',
7186 'type' => '5053'
7187 },
7188 '5' => {
7189 'name' => 'container_id',
7190 'type' => '5053'
7191 },
7192 '6' => {
7193 'name' => 'bmc_record_handle',
7194 'offset' => '0',
7195 'type' => '2087'
7196 }
7197 },
7198 'Return' => '74',
7199 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
7200 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307201 '8693' => {
7202 'Header' => 'bios.h',
7203 'Param' => {
7204 '0' => {
7205 'name' => 'instance_id',
7206 'type' => '168'
7207 },
7208 '1' => {
7209 'name' => 'transfer_handle',
7210 'type' => '180'
7211 },
7212 '2' => {
7213 'name' => 'transfer_op_flag',
7214 'type' => '168'
7215 },
7216 '3' => {
7217 'name' => 'attribute_handle',
7218 'type' => '5053'
7219 },
7220 '4' => {
7221 'name' => 'msg',
7222 'type' => '1632'
7223 }
7224 },
7225 'Return' => '74',
7226 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7227 },
7228 '87122' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307229 'Header' => 'pdr.h',
7230 'Param' => {
7231 '0' => {
7232 'name' => 'record',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307233 'type' => '86409'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307234 }
7235 },
7236 'Return' => '6423',
7237 'ShortName' => 'pldm_pdr_record_is_remote'
7238 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307239 '87277' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307240 'Header' => 'pdr.h',
7241 'Param' => {
7242 '0' => {
7243 'name' => 'repo',
7244 'type' => '79908'
7245 },
7246 '1' => {
7247 'name' => 'record',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307248 'type' => '86409'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307249 }
7250 },
7251 'Return' => '180',
7252 'ShortName' => 'pldm_pdr_get_record_handle'
7253 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307254 '87490' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307255 'Header' => 'pdr.h',
7256 'Param' => {
7257 '0' => {
7258 'name' => 'repo',
7259 'type' => '79908'
7260 }
7261 },
7262 'Return' => '180',
7263 'ShortName' => 'pldm_pdr_get_repo_size'
7264 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307265 '87621' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307266 'Header' => 'pdr.h',
7267 'Param' => {
7268 '0' => {
7269 'name' => 'repo',
7270 'type' => '79908'
7271 }
7272 },
7273 'Return' => '180',
7274 'ShortName' => 'pldm_pdr_get_record_count'
7275 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307276 '87752' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307277 'Header' => 'pdr.h',
7278 'Param' => {
7279 '0' => {
7280 'name' => 'repo',
7281 'type' => '79908'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307282 },
7283 '1' => {
7284 'name' => 'pdr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307285 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307286 },
7287 '2' => {
7288 'name' => 'curr_record',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307289 'type' => '86409'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307290 },
7291 '3' => {
7292 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307293 'type' => '69913'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307294 },
7295 '4' => {
7296 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307297 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307298 }
7299 },
7300 'Reg' => {
7301 '0' => 'rdi',
7302 '3' => 'rcx',
7303 '4' => 'r8'
7304 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307305 'Return' => '86409',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307306 'ShortName' => 'pldm_pdr_find_record_by_type'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307307 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307308 '87923' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307309 'Header' => 'pdr.h',
7310 'Param' => {
7311 '0' => {
7312 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307313 'type' => '79908'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307314 },
7315 '1' => {
7316 'name' => 'curr_record',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307317 'type' => '86409'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307318 },
7319 '2' => {
7320 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307321 'type' => '69913'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307322 },
7323 '3' => {
7324 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307325 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307326 },
7327 '4' => {
7328 'name' => 'next_record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307329 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307330 }
7331 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307332 'Return' => '86409',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307333 'ShortName' => 'pldm_pdr_get_next_record'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307334 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307335 '88090' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307336 'Header' => 'pdr.h',
7337 'Param' => {
7338 '0' => {
7339 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307340 'type' => '79908'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307341 },
7342 '1' => {
7343 'name' => 'record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307344 'type' => '180'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307345 },
7346 '2' => {
7347 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307348 'type' => '69913'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307349 },
7350 '3' => {
7351 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307352 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307353 },
7354 '4' => {
7355 'name' => 'next_record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307356 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307357 }
7358 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307359 'Return' => '86409',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307360 'ShortName' => 'pldm_pdr_find_record'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307361 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307362 '88258' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307363 'Header' => 'pdr.h',
7364 'Param' => {
7365 '0' => {
7366 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307367 'type' => '80162'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307368 }
7369 },
7370 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307371 'ShortName' => 'pldm_pdr_destroy'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307372 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307373 '88413' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307374 'Header' => 'pdr.h',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307375 'Return' => '80162',
7376 'ShortName' => 'pldm_pdr_init'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307377 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307378 '88485' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307379 'Header' => 'pdr.h',
7380 'Param' => {
7381 '0' => {
7382 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307383 'type' => '80162'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307384 },
7385 '1' => {
7386 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307387 'type' => '6245'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307388 },
7389 '2' => {
7390 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307391 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307392 },
7393 '3' => {
7394 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307395 'type' => '6423'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307396 },
7397 '4' => {
7398 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307399 'type' => '5053'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307400 },
7401 '5' => {
7402 'name' => 'record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307403 'type' => '2087'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307404 }
7405 },
7406 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307407 'ShortName' => 'pldm_pdr_add_check'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307408 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307409 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307410 'Header' => 'bios.h',
7411 'Param' => {
7412 '0' => {
7413 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307414 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307415 },
7416 '1' => {
7417 'name' => 'payload_length',
7418 'type' => '123'
7419 },
7420 '2' => {
7421 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307422 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307423 },
7424 '3' => {
7425 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307426 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307427 },
7428 '4' => {
7429 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307430 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307431 },
7432 '5' => {
7433 'name' => 'bios_table_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307434 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307435 }
7436 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307437 'Reg' => {
7438 '4' => 'r8',
7439 '5' => 'r9'
7440 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307441 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307442 'ShortName' => 'decode_get_bios_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307443 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307444 '89906' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307445 'Header' => 'utils.h',
7446 'Param' => {
7447 '0' => {
7448 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307449 'type' => '180'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307450 }
7451 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307452 'Return' => '180',
7453 'ShortName' => 'dec2bcd32'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307454 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307455 '90035' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307456 'Header' => 'utils.h',
7457 'Param' => {
7458 '0' => {
7459 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307460 'type' => '180'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307461 }
7462 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307463 'Return' => '180',
7464 'ShortName' => 'bcd2dec32'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307465 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307466 '90463' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307467 'Header' => 'utils.h',
7468 'Param' => {
7469 '0' => {
7470 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307471 'type' => '3344'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307472 },
7473 '1' => {
7474 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307475 'type' => '11614'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307476 },
7477 '2' => {
7478 'name' => 'buffer_size',
7479 'type' => '123'
7480 }
7481 },
7482 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307483 '0' => 'rdi'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307484 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307485 'Return' => '12557',
7486 'ShortName' => 'ver2str'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307487 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307488 '90591' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307489 'Header' => 'utils.h',
7490 'Param' => {
7491 '0' => {
7492 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307493 'type' => '1434'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307494 },
7495 '1' => {
7496 'name' => 'size',
7497 'type' => '123'
7498 }
7499 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307500 'Return' => '168',
7501 'ShortName' => 'crc8'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307502 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307503 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307504 'Header' => 'bios.h',
7505 'Param' => {
7506 '0' => {
7507 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307508 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307509 },
7510 '1' => {
7511 'name' => 'payload_length',
7512 'type' => '123'
7513 },
7514 '2' => {
7515 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307516 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307517 },
7518 '3' => {
7519 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307520 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307521 },
7522 '4' => {
7523 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307524 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307525 }
7526 },
7527 'Reg' => {
7528 '3' => 'rcx',
7529 '4' => 'r8'
7530 },
7531 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307532 'ShortName' => 'decode_get_bios_table_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307533 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307534 '91849' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307535 'Header' => 'instance-id.h',
7536 'Param' => {
7537 '0' => {
7538 'name' => 'ctx',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307539 'type' => '92072'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307540 },
7541 '1' => {
7542 'name' => 'tid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307543 'type' => '91171'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307544 },
7545 '2' => {
7546 'name' => 'iid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307547 'type' => '91183'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307548 }
7549 },
7550 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307551 'ShortName' => 'pldm_instance_id_free'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307552 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307553 '92077' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307554 'Header' => 'instance-id.h',
7555 'Param' => {
7556 '0' => {
7557 'name' => 'ctx',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307558 'type' => '92072'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307559 },
7560 '1' => {
7561 'name' => 'tid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307562 'type' => '91171'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307563 },
7564 '2' => {
7565 'name' => 'iid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307566 'type' => '92498'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307567 }
7568 },
7569 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307570 'ShortName' => 'pldm_instance_id_alloc'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307571 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307572 '9241' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007573 'Header' => 'bios.h',
7574 'Param' => {
7575 '0' => {
7576 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307577 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007578 },
7579 '1' => {
7580 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307581 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007582 },
7583 '2' => {
7584 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307585 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007586 },
7587 '3' => {
7588 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307589 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007590 },
7591 '4' => {
7592 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307593 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007594 }
7595 },
7596 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307597 'ShortName' => 'encode_get_bios_table_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007598 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307599 '92503' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307600 'Header' => 'instance-id.h',
7601 'Param' => {
7602 '0' => {
7603 'name' => 'ctx',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307604 'type' => '92072'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307605 }
7606 },
7607 'Return' => '74',
7608 'ShortName' => 'pldm_instance_db_destroy'
7609 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307610 '92588' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307611 'Header' => 'instance-id.h',
7612 'Param' => {
7613 '0' => {
7614 'name' => 'ctx',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307615 'type' => '92674'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307616 }
7617 },
7618 'Return' => '74',
7619 'ShortName' => 'pldm_instance_db_init_default'
7620 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307621 '92679' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307622 'Header' => 'instance-id.h',
7623 'Param' => {
7624 '0' => {
7625 'name' => 'ctx',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307626 'type' => '92674'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307627 },
7628 '1' => {
7629 'name' => 'dbpath',
7630 'type' => '12552'
7631 }
7632 },
7633 'Return' => '74',
7634 'ShortName' => 'pldm_instance_db_init'
7635 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307636 '93858' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307637 'Header' => 'pldm.h',
7638 'Param' => {
7639 '0' => {
7640 'name' => 'eid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307641 'type' => '93190'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307642 },
7643 '1' => {
7644 'name' => 'mctp_fd',
7645 'type' => '74'
7646 },
7647 '2' => {
7648 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307649 'type' => '6245'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307650 },
7651 '3' => {
7652 'name' => 'req_msg_len',
7653 'type' => '123'
7654 }
7655 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307656 'Return' => '93305',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307657 'ShortName' => 'pldm_send'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307658 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307659 '94277' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307660 'Header' => 'pldm.h',
7661 'Param' => {
7662 '0' => {
7663 'name' => 'eid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307664 'type' => '93190'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307665 },
7666 '1' => {
7667 'name' => 'mctp_fd',
7668 'type' => '74'
7669 },
7670 '2' => {
7671 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307672 'type' => '6245'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307673 },
7674 '3' => {
7675 'name' => 'req_msg_len',
7676 'type' => '123'
7677 },
7678 '4' => {
7679 'name' => 'pldm_resp_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307680 'type' => '69913'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307681 },
7682 '5' => {
7683 'name' => 'resp_msg_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307684 'type' => '9084'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307685 }
7686 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307687 'Return' => '93305',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307688 'ShortName' => 'pldm_send_recv'
7689 },
7690 '9464' => {
7691 'Header' => 'bios.h',
7692 'Param' => {
7693 '0' => {
7694 'name' => 'instance_id',
7695 'type' => '168'
7696 },
7697 '1' => {
7698 'name' => 'completion_code',
7699 'type' => '168'
7700 },
7701 '2' => {
7702 'name' => 'next_transfer_handle',
7703 'type' => '180'
7704 },
7705 '3' => {
7706 'name' => 'transfer_flag',
7707 'type' => '168'
7708 },
7709 '4' => {
7710 'name' => 'table_data',
7711 'type' => '2082'
7712 },
7713 '5' => {
7714 'name' => 'payload_length',
7715 'type' => '123'
7716 },
7717 '6' => {
7718 'name' => 'msg',
7719 'offset' => '0',
7720 'type' => '1632'
7721 }
7722 },
7723 'Return' => '74',
7724 'ShortName' => 'encode_get_bios_table_resp'
7725 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307726 '94760' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307727 'Header' => 'pldm.h',
7728 'Param' => {
7729 '0' => {
7730 'name' => 'eid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307731 'type' => '93190'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307732 },
7733 '1' => {
7734 'name' => 'mctp_fd',
7735 'type' => '74'
7736 },
7737 '2' => {
7738 'name' => 'instance_id',
7739 'type' => '168'
7740 },
7741 '3' => {
7742 'name' => 'pldm_resp_msg',
7743 'type' => '69913'
7744 },
7745 '4' => {
7746 'name' => 'resp_msg_len',
7747 'type' => '9084'
7748 }
7749 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307750 'Return' => '93305',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307751 'ShortName' => 'pldm_recv'
7752 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307753 '94986' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307754 'Header' => 'pldm.h',
7755 'Param' => {
7756 '0' => {
7757 'name' => 'eid',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307758 'type' => '93190'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307759 },
7760 '1' => {
7761 'name' => 'mctp_fd',
7762 'type' => '74'
7763 },
7764 '2' => {
7765 'name' => 'pldm_resp_msg',
7766 'type' => '69913'
7767 },
7768 '3' => {
7769 'name' => 'resp_msg_len',
7770 'type' => '9084'
7771 }
7772 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307773 'Return' => '93305',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307774 'ShortName' => 'pldm_recv_any'
7775 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307776 '95431' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307777 'Header' => 'pldm.h',
Andrew Jeffery255f6542023-08-10 15:46:54 +09307778 'Return' => '93305',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307779 'ShortName' => 'pldm_open'
7780 },
7781 '9755' => {
7782 'Header' => 'bios.h',
7783 'Param' => {
7784 '0' => {
7785 'name' => 'msg',
7786 'type' => '2077'
7787 },
7788 '1' => {
7789 'name' => 'payload_length',
7790 'type' => '123'
7791 },
7792 '2' => {
7793 'name' => 'completion_code',
7794 'type' => '2082'
7795 }
7796 },
7797 'Reg' => {
7798 '0' => 'rdi',
7799 '1' => 'rsi',
7800 '2' => 'rdx'
7801 },
7802 'Return' => '74',
7803 'ShortName' => 'decode_set_date_time_resp'
7804 },
7805 '9827' => {
7806 'Header' => 'bios.h',
7807 'Param' => {
7808 '0' => {
7809 'name' => 'instance_id',
7810 'type' => '168'
7811 },
7812 '1' => {
7813 'name' => 'completion_code',
7814 'type' => '168'
7815 },
7816 '2' => {
7817 'name' => 'msg',
7818 'type' => '1632'
7819 },
7820 '3' => {
7821 'name' => 'payload_length',
7822 'type' => '123'
7823 }
7824 },
7825 'Return' => '74',
7826 'ShortName' => 'encode_set_date_time_resp'
7827 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307828 },
7829 'SymbolVersion' => {},
7830 'Symbols' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307831 'libpldm.so.0.5.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307832 'bcd2dec16' => 1,
7833 'bcd2dec32' => 1,
7834 'bcd2dec8' => 1,
7835 'crc32' => 1,
7836 'crc8' => 1,
7837 'dec2bcd16' => 1,
7838 'dec2bcd32' => 1,
7839 'dec2bcd8' => 1,
7840 'decode_activate_firmware_resp' => 1,
7841 'decode_apply_complete_req' => 1,
7842 'decode_cancel_update_component_resp' => 1,
7843 'decode_cancel_update_resp' => 1,
7844 'decode_descriptor_type_length_value' => 1,
7845 'decode_event_message_buffer_size_resp' => 1,
7846 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307847 'decode_file_ack_req' => 1,
7848 'decode_file_ack_resp' => 1,
7849 'decode_file_ack_with_meta_data_req' => 1,
7850 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307851 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307852 'decode_get_alert_status_req' => 1,
7853 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307854 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
7855 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
7856 'decode_get_bios_table_req' => 1,
7857 'decode_get_bios_table_resp' => 1,
7858 'decode_get_commands_req' => 1,
7859 'decode_get_commands_resp' => 1,
7860 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307861 'decode_get_file_table_req' => 1,
7862 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307863 'decode_get_firmware_parameters_resp' => 1,
7864 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7865 'decode_get_fru_record_by_option_req' => 1,
7866 'decode_get_fru_record_by_option_resp' => 1,
7867 'decode_get_fru_record_table_metadata_resp' => 1,
7868 'decode_get_fru_record_table_req' => 1,
7869 'decode_get_fru_record_table_resp' => 1,
7870 'decode_get_fru_record_table_resp_safe' => 1,
7871 'decode_get_numeric_effecter_value_req' => 1,
7872 'decode_get_numeric_effecter_value_resp' => 1,
7873 'decode_get_pdr_repository_info_resp' => 1,
7874 'decode_get_pdr_req' => 1,
7875 'decode_get_pdr_resp' => 1,
7876 'decode_get_sensor_reading_req' => 1,
7877 'decode_get_sensor_reading_resp' => 1,
7878 'decode_get_state_sensor_readings_req' => 1,
7879 'decode_get_state_sensor_readings_resp' => 1,
7880 'decode_get_status_resp' => 1,
7881 'decode_get_tid_resp' => 1,
7882 'decode_get_types_resp' => 1,
7883 'decode_get_version_req' => 1,
7884 'decode_get_version_resp' => 1,
7885 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307886 'decode_new_file_req' => 1,
7887 'decode_new_file_resp' => 1,
7888 'decode_new_file_with_metadata_req' => 1,
7889 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307890 'decode_numeric_sensor_data' => 1,
7891 'decode_numeric_sensor_pdr_data' => 1,
7892 'decode_pass_component_table_resp' => 1,
7893 'decode_platform_event_message_req' => 1,
7894 'decode_platform_event_message_resp' => 1,
7895 'decode_pldm_comp_image_info' => 1,
7896 'decode_pldm_package_header_info' => 1,
7897 'decode_pldm_pdr_repository_change_record_data' => 1,
7898 'decode_pldm_pdr_repository_chg_event_data' => 1,
7899 'decode_poll_for_platform_event_message_req' => 1,
7900 'decode_poll_for_platform_event_message_resp' => 1,
7901 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307902 'decode_read_file_req' => 1,
7903 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307904 'decode_request_firmware_data_req' => 1,
7905 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307906 'decode_rw_file_by_type_memory_req' => 1,
7907 'decode_rw_file_by_type_memory_resp' => 1,
7908 'decode_rw_file_by_type_req' => 1,
7909 'decode_rw_file_by_type_resp' => 1,
7910 'decode_rw_file_memory_req' => 1,
7911 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307912 'decode_sensor_event_data' => 1,
7913 'decode_sensor_op_data' => 1,
7914 'decode_set_bios_attribute_current_value_req' => 1,
7915 'decode_set_bios_attribute_current_value_resp' => 1,
7916 'decode_set_bios_table_req' => 1,
7917 'decode_set_bios_table_resp' => 1,
7918 'decode_set_date_time_req' => 1,
7919 'decode_set_date_time_resp' => 1,
7920 'decode_set_event_receiver_req' => 1,
7921 'decode_set_event_receiver_resp' => 1,
7922 'decode_set_fru_record_table_req' => 1,
7923 'decode_set_numeric_effecter_value_req' => 1,
7924 'decode_set_numeric_effecter_value_resp' => 1,
7925 'decode_set_state_effecter_states_req' => 1,
7926 'decode_set_state_effecter_states_resp' => 1,
7927 'decode_state_sensor_data' => 1,
7928 'decode_transfer_complete_req' => 1,
7929 'decode_update_component_resp' => 1,
7930 'decode_vendor_defined_descriptor_value' => 1,
7931 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307932 'decode_write_file_req' => 1,
7933 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307934 'encode_activate_firmware_req' => 1,
7935 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307936 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307937 'encode_cancel_update_component_req' => 1,
7938 'encode_cancel_update_req' => 1,
7939 'encode_cc_only_resp' => 1,
7940 'encode_event_message_buffer_size_req' => 1,
7941 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307942 'encode_file_ack_req' => 1,
7943 'encode_file_ack_resp' => 1,
7944 'encode_file_ack_with_meta_data_req' => 1,
7945 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307946 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307947 'encode_get_alert_status_req' => 1,
7948 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307949 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
7950 'encode_get_bios_current_value_by_handle_resp' => 1,
7951 'encode_get_bios_table_req' => 1,
7952 'encode_get_bios_table_resp' => 1,
7953 'encode_get_commands_req' => 1,
7954 'encode_get_commands_resp' => 1,
7955 'encode_get_date_time_req' => 1,
7956 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307957 'encode_get_file_table_req' => 1,
7958 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307959 'encode_get_firmware_parameters_req' => 1,
7960 'encode_get_fru_record_by_option_req' => 1,
7961 'encode_get_fru_record_by_option_resp' => 1,
7962 'encode_get_fru_record_table_metadata_req' => 1,
7963 'encode_get_fru_record_table_metadata_resp' => 1,
7964 'encode_get_fru_record_table_req' => 1,
7965 'encode_get_fru_record_table_resp' => 1,
7966 'encode_get_numeric_effecter_value_req' => 1,
7967 'encode_get_numeric_effecter_value_resp' => 1,
7968 'encode_get_pdr_repository_info_resp' => 1,
7969 'encode_get_pdr_req' => 1,
7970 'encode_get_pdr_resp' => 1,
7971 'encode_get_sensor_reading_req' => 1,
7972 'encode_get_sensor_reading_resp' => 1,
7973 'encode_get_state_sensor_readings_req' => 1,
7974 'encode_get_state_sensor_readings_resp' => 1,
7975 'encode_get_status_req' => 1,
7976 'encode_get_tid_req' => 1,
7977 'encode_get_tid_resp' => 1,
7978 'encode_get_types_req' => 1,
7979 'encode_get_types_resp' => 1,
7980 'encode_get_version_req' => 1,
7981 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307982 'encode_new_file_req' => 1,
7983 'encode_new_file_resp' => 1,
7984 'encode_new_file_with_metadata_req' => 1,
7985 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307986 'encode_pass_component_table_req' => 1,
7987 'encode_platform_event_message_req' => 1,
7988 'encode_platform_event_message_resp' => 1,
7989 'encode_pldm_header_only' => 1,
7990 'encode_pldm_pdr_repository_chg_event_data' => 1,
7991 'encode_poll_for_platform_event_message_req' => 1,
7992 'encode_poll_for_platform_event_message_resp' => 1,
7993 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307994 'encode_read_file_req' => 1,
7995 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307996 'encode_request_firmware_data_resp' => 1,
7997 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307998 'encode_rw_file_by_type_memory_req' => 1,
7999 'encode_rw_file_by_type_memory_resp' => 1,
8000 'encode_rw_file_by_type_req' => 1,
8001 'encode_rw_file_by_type_resp' => 1,
8002 'encode_rw_file_memory_req' => 1,
8003 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308004 'encode_sensor_event_data' => 1,
8005 'encode_set_bios_attribute_current_value_req' => 1,
8006 'encode_set_bios_attribute_current_value_resp' => 1,
8007 'encode_set_bios_table_req' => 1,
8008 'encode_set_bios_table_resp' => 1,
8009 'encode_set_date_time_req' => 1,
8010 'encode_set_date_time_resp' => 1,
8011 'encode_set_event_receiver_req' => 1,
8012 'encode_set_event_receiver_resp' => 1,
8013 'encode_set_fru_record_table_resp' => 1,
8014 'encode_set_numeric_effecter_value_req' => 1,
8015 'encode_set_numeric_effecter_value_resp' => 1,
8016 'encode_set_state_effecter_states_req' => 1,
8017 'encode_set_state_effecter_states_resp' => 1,
8018 'encode_set_tid_req' => 1,
8019 'encode_state_effecter_pdr' => 1,
8020 'encode_state_sensor_pdr' => 1,
8021 'encode_transfer_complete_resp' => 1,
8022 'encode_update_component_req' => 1,
8023 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308024 'encode_write_file_req' => 1,
8025 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308026 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308027 'is_time_legal' => 1,
8028 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308029 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308030 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308031 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8032 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8033 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8034 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308035 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308036 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308037 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308038 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8039 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8040 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308041 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8042 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8043 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8044 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308045 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8046 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8047 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8048 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308049 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8050 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8051 'pldm_bios_table_attr_entry_string_info_check' => 1,
8052 'pldm_bios_table_attr_find_by_handle' => 1,
8053 'pldm_bios_table_attr_find_by_string_handle' => 1,
8054 'pldm_bios_table_attr_value_copy_and_update' => 1,
8055 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8056 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8057 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308058 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8059 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308060 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8061 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308062 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8063 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8064 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8065 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8066 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8067 'pldm_bios_table_attr_value_entry_length' => 1,
8068 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8069 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8070 'pldm_bios_table_attr_value_find_by_handle' => 1,
8071 'pldm_bios_table_checksum' => 1,
8072 'pldm_bios_table_iter_create' => 1,
8073 'pldm_bios_table_iter_free' => 1,
8074 'pldm_bios_table_iter_is_end' => 1,
8075 'pldm_bios_table_iter_next' => 1,
8076 'pldm_bios_table_iter_value' => 1,
8077 'pldm_bios_table_pad_checksum_size' => 1,
8078 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308079 'pldm_bios_table_string_entry_decode_string_check' => 1,
8080 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308081 'pldm_bios_table_string_entry_encode_check' => 1,
8082 'pldm_bios_table_string_entry_encode_length' => 1,
8083 'pldm_bios_table_string_find_by_handle' => 1,
8084 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09308085 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308086 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308087 'pldm_entity_association_pdr_extract' => 1,
8088 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05008089 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308090 'pldm_entity_association_tree_copy_root' => 1,
8091 'pldm_entity_association_tree_destroy' => 1,
8092 'pldm_entity_association_tree_destroy_root' => 1,
8093 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008094 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308095 'pldm_entity_association_tree_init' => 1,
8096 'pldm_entity_association_tree_visit' => 1,
8097 'pldm_entity_extract' => 1,
8098 'pldm_entity_get_num_children' => 1,
8099 'pldm_entity_get_parent' => 1,
8100 'pldm_entity_is_exist_parent' => 1,
8101 'pldm_entity_is_node_parent' => 1,
8102 'pldm_find_entity_ref_in_tree' => 1,
8103 'pldm_instance_db_destroy' => 1,
8104 'pldm_instance_db_init' => 1,
8105 'pldm_instance_db_init_default' => 1,
8106 'pldm_instance_id_alloc' => 1,
8107 'pldm_instance_id_free' => 1,
8108 'pldm_is_current_parent_child' => 1,
8109 'pldm_is_empty_entity_assoc_tree' => 1,
8110 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308111 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308112 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308113 'pldm_pdr_destroy' => 1,
8114 'pldm_pdr_find_record' => 1,
8115 'pldm_pdr_find_record_by_type' => 1,
8116 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8117 'pldm_pdr_get_next_record' => 1,
8118 'pldm_pdr_get_record_count' => 1,
8119 'pldm_pdr_get_record_handle' => 1,
8120 'pldm_pdr_get_repo_size' => 1,
8121 'pldm_pdr_init' => 1,
8122 'pldm_pdr_record_is_remote' => 1,
8123 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8124 'pldm_pdr_remove_remote_pdrs' => 1,
8125 'pldm_pdr_update_TL_pdr' => 1,
8126 'pldm_recv' => 1,
8127 'pldm_recv_any' => 1,
8128 'pldm_send' => 1,
8129 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308130 'unpack_pldm_header' => 1,
8131 'ver2str' => 1
8132 }
8133 },
8134 'Target' => 'unix',
8135 'TypeInfo' => {
8136 '1' => {
8137 'Name' => 'void',
8138 'Type' => 'Intrinsic'
8139 },
8140 '102' => {
8141 'Name' => 'unsigned long',
8142 'Size' => '8',
8143 'Type' => 'Intrinsic'
8144 },
8145 '109' => {
8146 'Name' => 'long',
8147 'Size' => '8',
8148 'Type' => 'Intrinsic'
8149 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308150 '116' => {
8151 'Name' => 'char',
8152 'Size' => '1',
8153 'Type' => 'Intrinsic'
8154 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308155 '11614' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008156 'BaseType' => '116',
8157 'Name' => 'char*',
8158 'Size' => '8',
8159 'Type' => 'Pointer'
8160 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308161 '11631' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008162 'BaseType' => '116',
8163 'Name' => 'char const',
8164 'Size' => '1',
8165 'Type' => 'Const'
8166 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308167 '11648' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008168 'BaseType' => '123',
8169 'Name' => 'size_t const',
8170 'Size' => '8',
8171 'Type' => 'Const'
8172 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308173 '11660' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008174 'BaseType' => '46',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308175 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008176 'Line' => '37',
8177 'Name' => '__int8_t',
8178 'PrivateABI' => 1,
8179 'Size' => '1',
8180 'Type' => 'Typedef'
8181 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308182 '11734' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008183 'BaseType' => '109',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308184 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008185 'Line' => '194',
8186 'Name' => '__ssize_t',
8187 'PrivateABI' => 1,
8188 'Size' => '8',
8189 'Type' => 'Typedef'
8190 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308191 '11746' => {
8192 'BaseType' => '11660',
8193 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008194 'Line' => '24',
8195 'Name' => 'int8_t',
8196 'PrivateABI' => 1,
8197 'Size' => '1',
8198 'Type' => 'Typedef'
8199 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308200 '11811' => {
8201 'BaseType' => '5053',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008202 'Name' => 'uint16_t const',
8203 'Size' => '2',
8204 'Type' => 'Const'
8205 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308206 '11828' => {
8207 'BaseType' => '180',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008208 'Name' => 'uint32_t const',
8209 'Size' => '4',
8210 'Type' => 'Const'
8211 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308212 '11999' => {
8213 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008214 'Header' => 'pldm_types.h',
8215 'Line' => '31',
8216 'Name' => 'bool8_t',
8217 'Size' => '1',
8218 'Type' => 'Typedef'
8219 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308220 '12011' => {
8221 'BaseType' => '446',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008222 'Header' => 'pldm_types.h',
8223 'Line' => '163',
8224 'Name' => 'real32_t',
8225 'Size' => '4',
8226 'Type' => 'Typedef'
8227 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308228 '123' => {
8229 'BaseType' => '102',
8230 'Header' => undef,
8231 'Line' => '214',
8232 'Name' => 'size_t',
8233 'PrivateABI' => 1,
8234 'Size' => '8',
8235 'Type' => 'Typedef'
8236 },
8237 '12552' => {
8238 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308239 'Name' => 'char const*',
8240 'Size' => '8',
8241 'Type' => 'Pointer'
8242 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308243 '12557' => {
8244 'BaseType' => '11734',
8245 'Header' => undef,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308246 'Line' => '108',
8247 'Name' => 'ssize_t',
8248 'PrivateABI' => 1,
8249 'Size' => '8',
8250 'Type' => 'Typedef'
8251 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308252 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308253 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308254 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308255 'Memb' => {
8256 '0' => {
8257 'name' => 'PLDM_SENSOR_OP_STATE',
8258 'value' => '0'
8259 },
8260 '1' => {
8261 'name' => 'PLDM_STATE_SENSOR_STATE',
8262 'value' => '1'
8263 },
8264 '2' => {
8265 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8266 'value' => '2'
8267 }
8268 },
8269 'Name' => 'enum sensor_event_class_states',
8270 'Size' => '4',
8271 'Type' => 'Enum'
8272 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308273 '13127' => {
8274 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308275 'Name' => 'enum sensor_event_class_states const',
8276 'Size' => '4',
8277 'Type' => 'Const'
8278 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308279 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308280 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308281 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308282 'Memb' => {
8283 '0' => {
8284 'name' => 'record_handle',
8285 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308286 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308287 },
8288 '1' => {
8289 'name' => 'version',
8290 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308291 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308292 },
8293 '2' => {
8294 'name' => 'type',
8295 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308296 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308297 },
8298 '3' => {
8299 'name' => 'record_change_num',
8300 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308301 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308302 },
8303 '4' => {
8304 'name' => 'length',
8305 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308306 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308307 }
8308 },
8309 'Name' => 'struct pldm_pdr_hdr',
8310 'Size' => '10',
8311 'Type' => 'Struct'
8312 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308313 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308314 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008315 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308316 'Memb' => {
8317 '0' => {
8318 'name' => 'hdr',
8319 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308320 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308321 },
8322 '1' => {
8323 'name' => 'terminus_handle',
8324 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308325 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308326 },
8327 '2' => {
8328 'name' => 'sensor_id',
8329 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308330 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308331 },
8332 '3' => {
8333 'name' => 'entity_type',
8334 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308335 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308336 },
8337 '4' => {
8338 'name' => 'entity_instance',
8339 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308340 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308341 },
8342 '5' => {
8343 'name' => 'container_id',
8344 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308345 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308346 },
8347 '6' => {
8348 'name' => 'sensor_init',
8349 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308350 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308351 },
8352 '7' => {
8353 'name' => 'sensor_auxiliary_names_pdr',
8354 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308355 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308356 },
8357 '8' => {
8358 'name' => 'composite_sensor_count',
8359 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308360 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308361 },
8362 '9' => {
8363 'name' => 'possible_states',
8364 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308365 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308366 }
8367 },
8368 'Name' => 'struct pldm_state_sensor_pdr',
8369 'Size' => '24',
8370 'Type' => 'Struct'
8371 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308372 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308373 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008374 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308375 'Memb' => {
8376 '0' => {
8377 'name' => 'state_set_id',
8378 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308379 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308380 },
8381 '1' => {
8382 'name' => 'possible_states_size',
8383 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308384 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308385 },
8386 '2' => {
8387 'name' => 'states',
8388 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308389 'type' => '13631'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008390 }
8391 },
8392 'Name' => 'struct state_sensor_possible_states',
8393 'Size' => '4',
8394 'Type' => 'Struct'
8395 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308396 '13626' => {
8397 'BaseType' => '13573',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008398 'Name' => 'struct state_sensor_possible_states const',
8399 'Size' => '4',
8400 'Type' => 'Const'
8401 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308402 '13647' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008403 'Header' => 'platform.h',
8404 'Line' => '556',
8405 'Memb' => {
8406 '0' => {
8407 'name' => 'hdr',
8408 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308409 'type' => '13350'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008410 },
8411 '1' => {
8412 'name' => 'terminus_handle',
8413 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308414 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008415 },
8416 '10' => {
8417 'name' => 'possible_states',
8418 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308419 'type' => '874'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008420 },
8421 '2' => {
8422 'name' => 'effecter_id',
8423 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308424 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008425 },
8426 '3' => {
8427 'name' => 'entity_type',
8428 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308429 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008430 },
8431 '4' => {
8432 'name' => 'entity_instance',
8433 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308434 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008435 },
8436 '5' => {
8437 'name' => 'container_id',
8438 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308439 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008440 },
8441 '6' => {
8442 'name' => 'effecter_semantic_id',
8443 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308444 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008445 },
8446 '7' => {
8447 'name' => 'effecter_init',
8448 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308449 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008450 },
8451 '8' => {
8452 'name' => 'has_description_pdr',
8453 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308454 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008455 },
8456 '9' => {
8457 'name' => 'composite_effecter_count',
8458 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308459 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008460 }
8461 },
8462 'Name' => 'struct pldm_state_effecter_pdr',
8463 'Size' => '26',
8464 'Type' => 'Struct'
8465 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308466 '14004' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008467 'Header' => 'platform.h',
8468 'Line' => '711',
8469 'Memb' => {
8470 '0' => {
8471 'name' => 'record_handle',
8472 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308473 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008474 },
8475 '1' => {
8476 'name' => 'version',
8477 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308478 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008479 },
8480 '2' => {
8481 'name' => 'type',
8482 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308483 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008484 },
8485 '3' => {
8486 'name' => 'record_change_num',
8487 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308488 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008489 },
8490 '4' => {
8491 'name' => 'length',
8492 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308493 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008494 }
8495 },
8496 'Name' => 'struct pldm_value_pdr_hdr',
8497 'Size' => '12',
8498 'Type' => 'Struct'
8499 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308500 '14083' => {
8501 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008502 'Line' => '729',
8503 'Memb' => {
8504 '0' => {
8505 'name' => 'entity_instance_num',
8506 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308507 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008508 },
8509 '1' => {
8510 'name' => 'entity_instance',
8511 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308512 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008513 }
8514 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308515 'PrivateABI' => 1,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008516 'Size' => '2',
8517 'Type' => 'Union'
8518 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308519 '14117' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008520 'Header' => 'platform.h',
8521 'Line' => '724',
8522 'Memb' => {
8523 '0' => {
8524 'name' => 'hdr',
8525 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308526 'type' => '14004'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008527 },
8528 '1' => {
8529 'name' => 'terminus_handle',
8530 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308531 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008532 },
8533 '10' => {
8534 'name' => 'rate_unit',
8535 'offset' => '38',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308536 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008537 },
8538 '11' => {
8539 'name' => 'base_oem_unit_handle',
8540 'offset' => '39',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308541 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008542 },
8543 '12' => {
8544 'name' => 'aux_unit',
8545 'offset' => '40',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308546 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008547 },
8548 '13' => {
8549 'name' => 'aux_unit_modifier',
8550 'offset' => '41',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308551 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008552 },
8553 '14' => {
8554 'name' => 'aux_rate_unit',
8555 'offset' => '48',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308556 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008557 },
8558 '15' => {
8559 'name' => 'rel',
8560 'offset' => '49',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308561 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008562 },
8563 '16' => {
8564 'name' => 'aux_oem_unit_handle',
8565 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308566 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008567 },
8568 '17' => {
8569 'name' => 'is_linear',
8570 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308571 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008572 },
8573 '18' => {
8574 'name' => 'sensor_data_size',
8575 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308576 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008577 },
8578 '19' => {
8579 'name' => 'resolution',
8580 'offset' => '54',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308581 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008582 },
8583 '2' => {
8584 'name' => 'sensor_id',
8585 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308586 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008587 },
8588 '20' => {
8589 'name' => 'offset',
8590 'offset' => '64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308591 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008592 },
8593 '21' => {
8594 'name' => 'accuracy',
8595 'offset' => '68',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308596 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008597 },
8598 '22' => {
8599 'name' => 'plus_tolerance',
8600 'offset' => '70',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308601 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008602 },
8603 '23' => {
8604 'name' => 'minus_tolerance',
8605 'offset' => '71',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308606 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008607 },
8608 '24' => {
8609 'name' => 'hysteresis',
8610 'offset' => '72',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308611 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008612 },
8613 '25' => {
8614 'name' => 'supported_thresholds',
8615 'offset' => '82',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308616 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008617 },
8618 '26' => {
8619 'name' => 'threshold_and_hysteresis_volatility',
8620 'offset' => '83',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308621 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008622 },
8623 '27' => {
8624 'name' => 'state_transition_interval',
8625 'offset' => '86',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308626 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008627 },
8628 '28' => {
8629 'name' => 'update_interval',
8630 'offset' => '96',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308631 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008632 },
8633 '29' => {
8634 'name' => 'max_readable',
8635 'offset' => '100',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308636 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008637 },
8638 '3' => {
8639 'name' => 'entity_type',
8640 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308641 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008642 },
8643 '30' => {
8644 'name' => 'min_readable',
8645 'offset' => '104',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308646 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008647 },
8648 '31' => {
8649 'name' => 'range_field_format',
8650 'offset' => '114',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308651 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008652 },
8653 '32' => {
8654 'name' => 'range_field_support',
8655 'offset' => '115',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308656 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008657 },
8658 '33' => {
8659 'name' => 'nominal_value',
8660 'offset' => '118',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308661 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008662 },
8663 '34' => {
8664 'name' => 'normal_max',
8665 'offset' => '128',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308666 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008667 },
8668 '35' => {
8669 'name' => 'normal_min',
8670 'offset' => '132',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308671 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008672 },
8673 '36' => {
8674 'name' => 'warning_high',
8675 'offset' => '136',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308676 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008677 },
8678 '37' => {
8679 'name' => 'warning_low',
8680 'offset' => '146',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308681 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008682 },
8683 '38' => {
8684 'name' => 'critical_high',
8685 'offset' => '150',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308686 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008687 },
8688 '39' => {
8689 'name' => 'critical_low',
8690 'offset' => '256',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308691 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008692 },
8693 '4' => {
8694 'name' => 'unnamed0',
8695 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308696 'type' => '14083'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008697 },
8698 '40' => {
8699 'name' => 'fatal_high',
8700 'offset' => '260',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308701 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008702 },
8703 '41' => {
8704 'name' => 'fatal_low',
8705 'offset' => '264',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308706 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008707 },
8708 '5' => {
8709 'name' => 'container_id',
8710 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308711 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008712 },
8713 '6' => {
8714 'name' => 'sensor_init',
8715 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308716 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008717 },
8718 '7' => {
8719 'name' => 'sensor_auxiliary_names_pdr',
8720 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308721 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008722 },
8723 '8' => {
8724 'name' => 'base_unit',
8725 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308726 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008727 },
8728 '9' => {
8729 'name' => 'unit_modifier',
8730 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308731 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008732 }
8733 },
8734 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8735 'Size' => '112',
8736 'Type' => 'Struct'
8737 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308738 '142' => {
8739 'BaseType' => '53',
8740 'Header' => undef,
8741 'Line' => '38',
8742 'Name' => '__uint8_t',
8743 'PrivateABI' => 1,
8744 'Size' => '1',
8745 'Type' => 'Typedef'
8746 },
8747 '1434' => {
8748 'BaseType' => '1439',
8749 'Name' => 'void const*',
8750 'Size' => '8',
8751 'Type' => 'Pointer'
8752 },
8753 '1439' => {
8754 'BaseType' => '1',
8755 'Name' => 'void const',
8756 'Type' => 'Const'
8757 },
8758 '14670' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008759 'Header' => 'platform.h',
8760 'Line' => '776',
8761 'Memb' => {
8762 '0' => {
8763 'name' => 'state_set_id',
8764 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308765 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008766 },
8767 '1' => {
8768 'name' => 'possible_states_size',
8769 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308770 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008771 },
8772 '2' => {
8773 'name' => 'states',
8774 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308775 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308776 }
8777 },
8778 'Name' => 'struct state_effecter_possible_states',
8779 'Size' => '4',
8780 'Type' => 'Struct'
8781 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308782 '14723' => {
8783 'BaseType' => '14670',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008784 'Name' => 'struct state_effecter_possible_states const',
8785 'Size' => '4',
8786 'Type' => 'Const'
8787 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308788 '14728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308789 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008790 'Line' => '824',
8791 'Memb' => {
8792 '0' => {
8793 'name' => 'set_request',
8794 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308795 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008796 },
8797 '1' => {
8798 'name' => 'effecter_state',
8799 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308800 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008801 }
8802 },
8803 'Name' => 'struct state_field_for_state_effecter_set',
8804 'Size' => '2',
8805 'Type' => 'Struct'
8806 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308807 '14768' => {
8808 'BaseType' => '14728',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008809 'Header' => 'platform.h',
8810 'Line' => '827',
8811 'Name' => 'set_effecter_state_field',
8812 'Size' => '2',
8813 'Type' => 'Typedef'
8814 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308815 '14780' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008816 'Header' => 'platform.h',
8817 'Line' => '833',
8818 'Memb' => {
8819 '0' => {
8820 'name' => 'sensor_op_state',
8821 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308822 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008823 },
8824 '1' => {
8825 'name' => 'present_state',
8826 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308827 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008828 },
8829 '2' => {
8830 'name' => 'previous_state',
8831 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308832 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008833 },
8834 '3' => {
8835 'name' => 'event_state',
8836 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308837 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008838 }
8839 },
8840 'Name' => 'struct state_field_for_get_state_sensor_readings',
8841 'Size' => '4',
8842 'Type' => 'Struct'
8843 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308844 '14846' => {
8845 'BaseType' => '14780',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008846 'Header' => 'platform.h',
8847 'Line' => '841',
8848 'Name' => 'get_sensor_state_field',
8849 'Size' => '4',
8850 'Type' => 'Typedef'
8851 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308852 '15045' => {
8853 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008854 'Name' => 'uint8_t[13]',
8855 'Size' => '13',
8856 'Type' => 'Array'
8857 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308858 '154' => {
8859 'BaseType' => '81',
8860 'Header' => undef,
8861 'Line' => '42',
8862 'Name' => '__uint32_t',
8863 'PrivateABI' => 1,
8864 'Size' => '4',
8865 'Type' => 'Typedef'
8866 },
8867 '15527' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008868 'Header' => 'platform.h',
8869 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308870 'Memb' => {
8871 '0' => {
8872 'name' => 'sensor_id',
8873 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308874 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308875 },
8876 '1' => {
8877 'name' => 'sensor_event_class_type',
8878 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308879 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308880 },
8881 '2' => {
8882 'name' => 'event_class',
8883 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308884 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308885 }
8886 },
8887 'Name' => 'struct pldm_sensor_event_data',
8888 'Size' => '4',
8889 'Type' => 'Struct'
8890 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308891 '15739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308892 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008893 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308894 'Memb' => {
8895 '0' => {
8896 'name' => 'event_data_format',
8897 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308898 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308899 },
8900 '1' => {
8901 'name' => 'number_of_change_records',
8902 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308903 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308904 },
8905 '2' => {
8906 'name' => 'change_records',
8907 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308908 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308909 }
8910 },
8911 'Name' => 'struct pldm_pdr_repository_chg_event_data',
8912 'Size' => '3',
8913 'Type' => 'Struct'
8914 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308915 '1632' => {
8916 'BaseType' => '830',
8917 'Name' => 'struct pldm_msg*',
8918 'Size' => '8',
8919 'Type' => 'Pointer'
8920 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308921 '166' => {
8922 'BaseType' => '1',
8923 'Name' => 'void*',
8924 'Size' => '8',
8925 'Type' => 'Pointer'
8926 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308927 '168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308928 'BaseType' => '142',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308929 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308930 'Line' => '24',
8931 'Name' => 'uint8_t',
8932 'PrivateABI' => 1,
8933 'Size' => '1',
8934 'Type' => 'Typedef'
8935 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308936 '16964' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308937 'BaseType' => '166',
8938 'Name' => 'void**',
8939 'Size' => '8',
8940 'Type' => 'Pointer'
8941 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308942 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308943 'BaseType' => '154',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308944 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308945 'Line' => '26',
8946 'Name' => 'uint32_t',
8947 'PrivateABI' => 1,
8948 'Size' => '4',
8949 'Type' => 'Typedef'
8950 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308951 '2077' => {
8952 'BaseType' => '869',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308953 'Name' => 'struct pldm_msg const*',
8954 'Size' => '8',
8955 'Type' => 'Pointer'
8956 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308957 '2082' => {
8958 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308959 'Name' => 'uint8_t*',
8960 'Size' => '8',
8961 'Type' => 'Pointer'
8962 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308963 '2087' => {
8964 'BaseType' => '180',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308965 'Name' => 'uint32_t*',
8966 'Size' => '8',
8967 'Type' => 'Pointer'
8968 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308969 '21126' => {
8970 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308971 'Name' => 'size_t*const',
8972 'Size' => '8',
8973 'Type' => 'Const'
8974 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308975 '22749' => {
8976 'BaseType' => '22759',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308977 'Name' => 'uint32_t const*const*',
8978 'Size' => '8',
8979 'Type' => 'Pointer'
8980 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308981 '22754' => {
8982 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308983 'Name' => 'uint32_t const*',
8984 'Size' => '8',
8985 'Type' => 'Pointer'
8986 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308987 '22759' => {
8988 'BaseType' => '22754',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308989 'Name' => 'uint32_t const*const',
8990 'Size' => '8',
8991 'Type' => 'Const'
8992 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308993 '22764' => {
8994 'BaseType' => '15739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308995 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
8996 'Size' => '8',
8997 'Type' => 'Pointer'
8998 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308999 '2903' => {
9000 'BaseType' => '429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309001 'Name' => 'ver32_t*',
9002 'Size' => '8',
9003 'Type' => 'Pointer'
9004 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309005 '29174' => {
9006 'BaseType' => '14117',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309007 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9008 'Size' => '8',
9009 'Type' => 'Pointer'
9010 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309011 '3344' => {
9012 'BaseType' => '441',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309013 'Name' => 'ver32_t const*',
9014 'Size' => '8',
9015 'Type' => 'Pointer'
9016 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309017 '35741' => {
9018 'BaseType' => '15527',
9019 'Name' => 'struct pldm_sensor_event_data*',
9020 'Size' => '8',
9021 'Type' => 'Pointer'
9022 },
9023 '35746' => {
9024 'BaseType' => '35741',
9025 'Name' => 'struct pldm_sensor_event_data*const',
9026 'Size' => '8',
9027 'Type' => 'Const'
9028 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309029 '363' => {
9030 'Header' => 'pldm_types.h',
9031 'Line' => '24',
9032 'Memb' => {
9033 '0' => {
9034 'name' => 'alpha',
9035 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309036 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309037 },
9038 '1' => {
9039 'name' => 'update',
9040 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309041 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309042 },
9043 '2' => {
9044 'name' => 'minor',
9045 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309046 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309047 },
9048 '3' => {
9049 'name' => 'major',
9050 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309051 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309052 }
9053 },
9054 'Name' => 'struct pldm_version',
9055 'Size' => '4',
9056 'Type' => 'Struct'
9057 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309058 '36750' => {
9059 'BaseType' => '14846',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309060 'Name' => 'get_sensor_state_field*',
9061 'Size' => '8',
9062 'Type' => 'Pointer'
9063 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309064 '41905' => {
9065 'BaseType' => '14768',
9066 'Name' => 'set_effecter_state_field*',
9067 'Size' => '8',
9068 'Type' => 'Pointer'
9069 },
9070 '42732' => {
9071 'BaseType' => '13429',
9072 'Name' => 'struct pldm_state_sensor_pdr*',
9073 'Size' => '8',
9074 'Type' => 'Pointer'
9075 },
9076 '42737' => {
9077 'BaseType' => '42732',
9078 'Name' => 'struct pldm_state_sensor_pdr*const',
9079 'Size' => '8',
9080 'Type' => 'Const'
9081 },
9082 '42742' => {
9083 'BaseType' => '13626',
9084 'Name' => 'struct state_sensor_possible_states const*',
9085 'Size' => '8',
9086 'Type' => 'Pointer'
9087 },
9088 '42747' => {
9089 'BaseType' => '42742',
9090 'Name' => 'struct state_sensor_possible_states const*const',
9091 'Size' => '8',
9092 'Type' => 'Const'
9093 },
9094 '429' => {
9095 'BaseType' => '363',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309096 'Header' => 'pldm_types.h',
9097 'Line' => '29',
9098 'Name' => 'ver32_t',
9099 'Size' => '4',
9100 'Type' => 'Typedef'
9101 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309102 '43064' => {
9103 'BaseType' => '13647',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009104 'Name' => 'struct pldm_state_effecter_pdr*',
9105 'Size' => '8',
9106 'Type' => 'Pointer'
9107 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309108 '43069' => {
9109 'BaseType' => '43064',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009110 'Name' => 'struct pldm_state_effecter_pdr*const',
9111 'Size' => '8',
9112 'Type' => 'Const'
9113 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309114 '43074' => {
9115 'BaseType' => '14723',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009116 'Name' => 'struct state_effecter_possible_states const*',
9117 'Size' => '8',
9118 'Type' => 'Pointer'
9119 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309120 '43079' => {
9121 'BaseType' => '43074',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009122 'Name' => 'struct state_effecter_possible_states const*const',
9123 'Size' => '8',
9124 'Type' => 'Const'
9125 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309126 '441' => {
9127 'BaseType' => '429',
9128 'Name' => 'ver32_t const',
9129 'Size' => '4',
9130 'Type' => 'Const'
9131 },
9132 '446' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309133 'Name' => 'float',
9134 'Size' => '4',
9135 'Type' => 'Intrinsic'
9136 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309137 '46' => {
9138 'Name' => 'signed char',
9139 'Size' => '1',
9140 'Type' => 'Intrinsic'
9141 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309142 '46593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309143 'BaseType' => '102',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309144 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309145 'Line' => '45',
9146 'Name' => '__uint64_t',
9147 'PrivateABI' => 1,
9148 'Size' => '8',
9149 'Type' => 'Typedef'
9150 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309151 '46682' => {
9152 'BaseType' => '46593',
9153 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309154 'Line' => '27',
9155 'Name' => 'uint64_t',
9156 'PrivateABI' => 1,
9157 'Size' => '8',
9158 'Type' => 'Typedef'
9159 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309160 '46694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309161 'Header' => 'bios.h',
9162 'Line' => '38',
9163 'Memb' => {
9164 '0' => {
9165 'name' => 'PLDM_BIOS_STRING_TABLE',
9166 'value' => '0'
9167 },
9168 '1' => {
9169 'name' => 'PLDM_BIOS_ATTR_TABLE',
9170 'value' => '1'
9171 },
9172 '2' => {
9173 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9174 'value' => '2'
9175 }
9176 },
9177 'Name' => 'enum pldm_bios_table_types',
9178 'Size' => '4',
9179 'Type' => 'Enum'
9180 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309181 '46728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309182 'Header' => 'bios.h',
9183 'Line' => '47',
9184 'Memb' => {
9185 '0' => {
9186 'name' => 'string_handle',
9187 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309188 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309189 },
9190 '1' => {
9191 'name' => 'string_length',
9192 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309193 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309194 },
9195 '2' => {
9196 'name' => 'name',
9197 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309198 'type' => '46785'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309199 }
9200 },
9201 'Name' => 'struct pldm_bios_string_table_entry',
9202 'Size' => '5',
9203 'Type' => 'Struct'
9204 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309205 '46780' => {
9206 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309207 'Name' => 'struct pldm_bios_string_table_entry const',
9208 'Size' => '5',
9209 'Type' => 'Const'
9210 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309211 '46785' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309212 'BaseType' => '116',
9213 'Name' => 'char[1]',
9214 'Size' => '1',
9215 'Type' => 'Array'
9216 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309217 '46801' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309218 'Header' => 'bios.h',
9219 'Line' => '53',
9220 'Memb' => {
9221 '0' => {
9222 'name' => 'attr_handle',
9223 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309224 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309225 },
9226 '1' => {
9227 'name' => 'attr_type',
9228 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309229 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309230 },
9231 '2' => {
9232 'name' => 'string_handle',
9233 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309234 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309235 },
9236 '3' => {
9237 'name' => 'metadata',
9238 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309239 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309240 }
9241 },
9242 'Name' => 'struct pldm_bios_attr_table_entry',
9243 'Size' => '6',
9244 'Type' => 'Struct'
9245 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309246 '46866' => {
9247 'BaseType' => '46801',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309248 'Name' => 'struct pldm_bios_attr_table_entry const',
9249 'Size' => '6',
9250 'Type' => 'Const'
9251 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309252 '46887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309253 'Header' => 'bios.h',
9254 'Line' => '65',
9255 'Memb' => {
9256 '0' => {
9257 'name' => 'attr_handle',
9258 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309259 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309260 },
9261 '1' => {
9262 'name' => 'attr_type',
9263 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309264 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309265 },
9266 '2' => {
9267 'name' => 'value',
9268 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309269 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309270 }
9271 },
9272 'Name' => 'struct pldm_bios_attr_val_table_entry',
9273 'Size' => '4',
9274 'Type' => 'Struct'
9275 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309276 '46939' => {
9277 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309278 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9279 'Size' => '4',
9280 'Type' => 'Const'
9281 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309282 '47008' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309283 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309284 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309285 'Memb' => {
9286 '0' => {
9287 'name' => 'name_handle',
9288 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309289 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309290 },
9291 '1' => {
9292 'name' => 'read_only',
9293 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309294 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309295 },
9296 '2' => {
9297 'name' => 'pv_num',
9298 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309299 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309300 },
9301 '3' => {
9302 'name' => 'pv_handle',
9303 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309304 'type' => '47111'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309305 },
9306 '4' => {
9307 'name' => 'def_num',
9308 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309309 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309310 },
9311 '5' => {
9312 'name' => 'def_index',
9313 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309314 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309315 }
9316 },
9317 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9318 'Size' => '32',
9319 'Type' => 'Struct'
9320 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309321 '4707' => {
9322 'BaseType' => '825',
9323 'Name' => 'struct pldm_msg_hdr const*',
9324 'Size' => '8',
9325 'Type' => 'Pointer'
9326 },
9327 '47099' => {
9328 'BaseType' => '47008',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309329 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9330 'Size' => '32',
9331 'Type' => 'Const'
9332 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309333 '47111' => {
9334 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309335 'Name' => 'uint16_t const*',
9336 'Size' => '8',
9337 'Type' => 'Pointer'
9338 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309339 '4712' => {
9340 'BaseType' => '890',
9341 'Name' => 'struct pldm_header_info*',
9342 'Size' => '8',
9343 'Type' => 'Pointer'
9344 },
9345 '47121' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309346 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309347 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309348 'Memb' => {
9349 '0' => {
9350 'name' => 'name_handle',
9351 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309352 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309353 },
9354 '1' => {
9355 'name' => 'read_only',
9356 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309357 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309358 },
9359 '2' => {
9360 'name' => 'string_type',
9361 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309362 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309363 },
9364 '3' => {
9365 'name' => 'min_length',
9366 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309367 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309368 },
9369 '4' => {
9370 'name' => 'max_length',
9371 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309372 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309373 },
9374 '5' => {
9375 'name' => 'def_length',
9376 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309377 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309378 },
9379 '6' => {
9380 'name' => 'def_string',
9381 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309382 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309383 }
9384 },
9385 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9386 'Size' => '24',
9387 'Type' => 'Struct'
9388 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309389 '47233' => {
9390 'BaseType' => '47121',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309391 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9392 'Size' => '24',
9393 'Type' => 'Const'
9394 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309395 '47243' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309396 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309397 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309398 'Memb' => {
9399 '0' => {
9400 'name' => 'name_handle',
9401 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309402 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309403 },
9404 '1' => {
9405 'name' => 'read_only',
9406 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309407 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309408 },
9409 '2' => {
9410 'name' => 'lower_bound',
9411 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309412 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309413 },
9414 '3' => {
9415 'name' => 'upper_bound',
9416 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309417 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309418 },
9419 '4' => {
9420 'name' => 'scalar_increment',
9421 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309422 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309423 },
9424 '5' => {
9425 'name' => 'default_value',
9426 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309427 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309428 }
9429 },
9430 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9431 'Size' => '40',
9432 'Type' => 'Struct'
9433 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309434 '47341' => {
9435 'BaseType' => '47243',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309436 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9437 'Size' => '40',
9438 'Type' => 'Const'
9439 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309440 '47697' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309441 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309442 'Param' => {
9443 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309444 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309445 }
9446 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309447 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309448 'Size' => '8',
9449 'Type' => 'FuncPtr'
9450 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309451 '47767' => {
9452 'Header' => undef,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009453 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309454 'Memb' => {
9455 '0' => {
9456 'name' => 'table_data',
9457 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309458 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 },
9460 '1' => {
9461 'name' => 'table_len',
9462 'offset' => '8',
9463 'type' => '123'
9464 },
9465 '2' => {
9466 'name' => 'current_pos',
9467 'offset' => '22',
9468 'type' => '123'
9469 },
9470 '3' => {
9471 'name' => 'entry_length_handler',
9472 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309473 'type' => '47697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309474 }
9475 },
9476 'Name' => 'struct pldm_bios_table_iter',
9477 'PrivateABI' => 1,
9478 'Size' => '32',
9479 'Type' => 'Struct'
9480 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309481 '47837' => {
9482 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309483 'Name' => 'struct pldm_bios_table_iter const',
9484 'Size' => '32',
9485 'Type' => 'Const'
9486 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309487 '4802' => {
9488 'BaseType' => '969',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309489 'Name' => 'struct pldm_header_info const*',
9490 'Size' => '8',
9491 'Type' => 'Pointer'
9492 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309493 '4807' => {
9494 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309495 'Name' => 'struct pldm_msg_hdr*',
9496 'Size' => '8',
9497 'Type' => 'Pointer'
9498 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309499 '48867' => {
9500 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309501 'Name' => 'struct pldm_bios_table_iter*',
9502 'Size' => '8',
9503 'Type' => 'Pointer'
9504 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309505 '48872' => {
9506 'BaseType' => '46939',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309507 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9508 'Size' => '8',
9509 'Type' => 'Pointer'
9510 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309511 '49287' => {
9512 'BaseType' => '46866',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309513 'Name' => 'struct pldm_bios_attr_table_entry const*',
9514 'Size' => '8',
9515 'Type' => 'Pointer'
9516 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309517 '49893' => {
9518 'BaseType' => '46780',
9519 'Name' => 'struct pldm_bios_string_table_entry const*',
9520 'Size' => '8',
9521 'Type' => 'Pointer'
9522 },
9523 '5003' => {
9524 'BaseType' => '67',
9525 'Header' => undef,
9526 'Line' => '40',
9527 'Name' => '__uint16_t',
9528 'PrivateABI' => 1,
9529 'Size' => '2',
9530 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309531 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309532 '5048' => {
9533 'BaseType' => '168',
9534 'Name' => 'uint8_t const',
9535 'Size' => '1',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309536 'Type' => 'Const'
9537 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309538 '5053' => {
9539 'BaseType' => '5003',
9540 'Header' => undef,
9541 'Line' => '25',
9542 'Name' => 'uint16_t',
9543 'PrivateABI' => 1,
9544 'Size' => '2',
9545 'Type' => 'Typedef'
9546 },
9547 '51060' => {
9548 'BaseType' => '47837',
9549 'Name' => 'struct pldm_bios_table_iter const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309550 'Size' => '8',
9551 'Type' => 'Pointer'
9552 },
9553 '53' => {
9554 'Name' => 'unsigned char',
9555 'Size' => '1',
9556 'Type' => 'Intrinsic'
9557 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309558 '54764' => {
9559 'BaseType' => '46682',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 'Name' => 'uint64_t*',
9561 'Size' => '8',
9562 'Type' => 'Pointer'
9563 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309564 '55041' => {
9565 'BaseType' => '47341',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309566 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9567 'Size' => '8',
9568 'Type' => 'Pointer'
9569 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309570 '55350' => {
9571 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309572 'Name' => 'char const**',
9573 'Size' => '8',
9574 'Type' => 'Pointer'
9575 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309576 '56376' => {
9577 'BaseType' => '47233',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309578 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9579 'Size' => '8',
9580 'Type' => 'Pointer'
9581 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309582 '57730' => {
9583 'BaseType' => '47099',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309584 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9585 'Size' => '8',
9586 'Type' => 'Pointer'
9587 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309588 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309589 'Header' => 'utils.h',
9590 'Line' => '18',
9591 'Memb' => {
9592 '0' => {
9593 'name' => 'ptr',
9594 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309595 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309596 },
9597 '1' => {
9598 'name' => 'length',
9599 'offset' => '8',
9600 'type' => '123'
9601 }
9602 },
9603 'Name' => 'struct variable_field',
9604 'Size' => '16',
9605 'Type' => 'Struct'
9606 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309607 '6245' => {
9608 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309609 'Name' => 'uint8_t const*',
9610 'Size' => '8',
9611 'Type' => 'Pointer'
9612 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309613 '62996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309614 'Header' => 'firmware_update.h',
9615 'Line' => '329',
9616 'Memb' => {
9617 '0' => {
9618 'name' => 'uuid',
9619 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309620 'type' => '63100'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309621 },
9622 '1' => {
9623 'name' => 'package_header_format_version',
9624 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309625 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 },
9627 '2' => {
9628 'name' => 'package_header_size',
9629 'offset' => '23',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309630 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309631 },
9632 '3' => {
9633 'name' => 'package_release_date_time',
9634 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309635 'type' => '15045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309636 },
9637 '4' => {
9638 'name' => 'component_bitmap_bit_length',
9639 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309640 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309641 },
9642 '5' => {
9643 'name' => 'package_version_string_type',
9644 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309645 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309646 },
9647 '6' => {
9648 'name' => 'package_version_string_length',
9649 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309650 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309651 }
9652 },
9653 'Name' => 'struct pldm_package_header_information',
9654 'Size' => '36',
9655 'Type' => 'Struct'
9656 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309657 '63100' => {
9658 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309659 'Name' => 'uint8_t[16]',
9660 'Size' => '16',
9661 'Type' => 'Array'
9662 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309663 '63132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309664 'Header' => 'firmware_update.h',
9665 'Line' => '343',
9666 'Memb' => {
9667 '0' => {
9668 'name' => 'record_length',
9669 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309670 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309671 },
9672 '1' => {
9673 'name' => 'descriptor_count',
9674 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309675 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309676 },
9677 '2' => {
9678 'name' => 'device_update_option_flags',
9679 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309680 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309681 },
9682 '3' => {
9683 'name' => 'comp_image_set_version_string_type',
9684 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309685 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309686 },
9687 '4' => {
9688 'name' => 'comp_image_set_version_string_length',
9689 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309690 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309691 },
9692 '5' => {
9693 'name' => 'fw_device_pkg_data_length',
9694 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309695 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309696 }
9697 },
9698 'Name' => 'struct pldm_firmware_device_id_record',
9699 'Size' => '11',
9700 'Type' => 'Struct'
9701 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309702 '63327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309703 'Header' => 'firmware_update.h',
9704 'Line' => '377',
9705 'Memb' => {
9706 '0' => {
9707 'name' => 'comp_classification',
9708 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309709 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309710 },
9711 '1' => {
9712 'name' => 'comp_identifier',
9713 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309714 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309715 },
9716 '2' => {
9717 'name' => 'comp_comparison_stamp',
9718 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309719 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309720 },
9721 '3' => {
9722 'name' => 'comp_options',
9723 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309724 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309725 },
9726 '4' => {
9727 'name' => 'requested_comp_activation_method',
9728 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309729 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309730 },
9731 '5' => {
9732 'name' => 'comp_location_offset',
9733 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309734 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309735 },
9736 '6' => {
9737 'name' => 'comp_size',
9738 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309739 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309740 },
9741 '7' => {
9742 'name' => 'comp_version_string_type',
9743 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309744 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309745 },
9746 '8' => {
9747 'name' => 'comp_version_string_length',
9748 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309749 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309750 }
9751 },
9752 'Name' => 'struct pldm_component_image_information',
9753 'Size' => '22',
9754 'Type' => 'Struct'
9755 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309756 '63509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309757 'Header' => 'firmware_update.h',
9758 'Line' => '403',
9759 'Memb' => {
9760 '0' => {
9761 'name' => 'completion_code',
9762 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309763 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309764 },
9765 '1' => {
9766 'name' => 'capabilities_during_update',
9767 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309768 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309769 },
9770 '2' => {
9771 'name' => 'comp_count',
9772 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309773 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309774 },
9775 '3' => {
9776 'name' => 'active_comp_image_set_ver_str_type',
9777 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309778 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309779 },
9780 '4' => {
9781 'name' => 'active_comp_image_set_ver_str_len',
9782 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309783 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309784 },
9785 '5' => {
9786 'name' => 'pending_comp_image_set_ver_str_type',
9787 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309788 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309789 },
9790 '6' => {
9791 'name' => 'pending_comp_image_set_ver_str_len',
9792 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309793 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309794 }
9795 },
9796 'Name' => 'struct pldm_get_firmware_parameters_resp',
9797 'Size' => '11',
9798 'Type' => 'Struct'
9799 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309800 '63613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309801 'Header' => 'firmware_update.h',
9802 'Line' => '417',
9803 'Memb' => {
9804 '0' => {
9805 'name' => 'comp_classification',
9806 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309807 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309808 },
9809 '1' => {
9810 'name' => 'comp_identifier',
9811 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309812 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309813 },
9814 '10' => {
9815 'name' => 'pending_comp_release_date',
9816 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309817 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309818 },
9819 '11' => {
9820 'name' => 'comp_activation_methods',
9821 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309822 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309823 },
9824 '12' => {
9825 'name' => 'capabilities_during_update',
9826 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309827 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309828 },
9829 '2' => {
9830 'name' => 'comp_classification_index',
9831 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309832 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309833 },
9834 '3' => {
9835 'name' => 'active_comp_comparison_stamp',
9836 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309837 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309838 },
9839 '4' => {
9840 'name' => 'active_comp_ver_str_type',
9841 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309842 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309843 },
9844 '5' => {
9845 'name' => 'active_comp_ver_str_len',
9846 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309847 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309848 },
9849 '6' => {
9850 'name' => 'active_comp_release_date',
9851 'offset' => '17',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309852 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309853 },
9854 '7' => {
9855 'name' => 'pending_comp_comparison_stamp',
9856 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309857 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309858 },
9859 '8' => {
9860 'name' => 'pending_comp_ver_str_type',
9861 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309862 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309863 },
9864 '9' => {
9865 'name' => 'pending_comp_ver_str_len',
9866 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309867 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309868 }
9869 },
9870 'Name' => 'struct pldm_component_parameter_entry',
9871 'Size' => '39',
9872 'Type' => 'Struct'
9873 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309874 '63795' => {
9875 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309876 'Name' => 'uint8_t[8]',
9877 'Size' => '8',
9878 'Type' => 'Array'
9879 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309880 '6423' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09309881 'Name' => '_Bool',
9882 'Size' => '1',
9883 'Type' => 'Intrinsic'
9884 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309885 '64655' => {
9886 'BaseType' => '6206',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309887 'Name' => 'struct variable_field const',
9888 'Size' => '16',
9889 'Type' => 'Const'
9890 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309891 '65003' => {
9892 'BaseType' => '11999',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309893 'Name' => 'bool8_t*',
9894 'Size' => '8',
9895 'Type' => 'Pointer'
9896 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309897 '6645' => {
9898 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309899 'Name' => 'struct variable_field*',
9900 'Size' => '8',
9901 'Type' => 'Pointer'
9902 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309903 '67' => {
9904 'Name' => 'unsigned short',
9905 'Size' => '2',
9906 'Type' => 'Intrinsic'
9907 },
9908 '68082' => {
9909 'BaseType' => '64655',
9910 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309911 'Size' => '8',
9912 'Type' => 'Pointer'
9913 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309914 '69382' => {
9915 'BaseType' => '63613',
9916 'Name' => 'struct pldm_component_parameter_entry*',
9917 'Size' => '8',
9918 'Type' => 'Pointer'
9919 },
9920 '69612' => {
9921 'BaseType' => '63509',
9922 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9923 'Size' => '8',
9924 'Type' => 'Pointer'
9925 },
9926 '69913' => {
9927 'BaseType' => '2082',
9928 'Name' => 'uint8_t**',
9929 'Size' => '8',
9930 'Type' => 'Pointer'
9931 },
9932 '70210' => {
9933 'BaseType' => '63327',
9934 'Name' => 'struct pldm_component_image_information*',
9935 'Size' => '8',
9936 'Type' => 'Pointer'
9937 },
9938 '70826' => {
9939 'BaseType' => '63132',
9940 'Name' => 'struct pldm_firmware_device_id_record*',
9941 'Size' => '8',
9942 'Type' => 'Pointer'
9943 },
9944 '70978' => {
9945 'BaseType' => '62996',
9946 'Name' => 'struct pldm_package_header_information*',
9947 'Size' => '8',
9948 'Type' => 'Pointer'
9949 },
9950 '714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309951 'Header' => 'base.h',
9952 'Line' => '117',
9953 'Memb' => {
9954 '0' => {
9955 'name' => 'command',
9956 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309957 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309958 }
9959 },
9960 'Name' => 'struct pldm_msg_hdr',
9961 'Size' => '3',
9962 'Type' => 'Struct'
9963 },
9964 '74' => {
9965 'Name' => 'int',
9966 'Size' => '4',
9967 'Type' => 'Intrinsic'
9968 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309969 '77226' => {
9970 'BaseType' => '77243',
9971 'Header' => undef,
9972 'Line' => '15',
9973 'Name' => 'pldm_pdr',
9974 'PrivateABI' => 1,
9975 'Size' => '24',
9976 'Type' => 'Typedef'
9977 },
9978 '77238' => {
9979 'BaseType' => '77226',
9980 'Name' => 'pldm_pdr const',
9981 'Size' => '24',
9982 'Type' => 'Const'
9983 },
9984 '77243' => {
9985 'Header' => undef,
9986 'Line' => '18',
9987 'Memb' => {
9988 '0' => {
9989 'name' => 'record_count',
9990 'offset' => '0',
9991 'type' => '180'
9992 },
9993 '1' => {
9994 'name' => 'size',
9995 'offset' => '4',
9996 'type' => '180'
9997 },
9998 '2' => {
9999 'name' => 'first',
10000 'offset' => '8',
10001 'type' => '78340'
10002 },
10003 '3' => {
10004 'name' => 'last',
10005 'offset' => '22',
10006 'type' => '78340'
10007 }
10008 },
10009 'Name' => 'struct pldm_pdr',
10010 'PrivateABI' => 1,
10011 'Size' => '24',
10012 'Type' => 'Struct'
10013 },
10014 '77303' => {
10015 'BaseType' => '77320',
10016 'Header' => undef,
10017 'Line' => '20',
10018 'Name' => 'pldm_pdr_record',
10019 'PrivateABI' => 1,
10020 'Size' => '32',
10021 'Type' => 'Typedef'
10022 },
10023 '77315' => {
10024 'BaseType' => '77303',
10025 'Name' => 'pldm_pdr_record const',
10026 'Size' => '32',
10027 'Type' => 'Const'
10028 },
10029 '77320' => {
10030 'Header' => undef,
10031 'Line' => '9',
10032 'Memb' => {
10033 '0' => {
10034 'name' => 'record_handle',
10035 'offset' => '0',
10036 'type' => '180'
10037 },
10038 '1' => {
10039 'name' => 'size',
10040 'offset' => '4',
10041 'type' => '180'
10042 },
10043 '2' => {
10044 'name' => 'data',
10045 'offset' => '8',
10046 'type' => '2082'
10047 },
10048 '3' => {
10049 'name' => 'next',
10050 'offset' => '22',
10051 'type' => '78328'
10052 },
10053 '4' => {
10054 'name' => 'is_remote',
10055 'offset' => '36',
10056 'type' => '6423'
10057 },
10058 '5' => {
10059 'name' => 'terminus_handle',
10060 'offset' => '38',
10061 'type' => '5053'
10062 }
10063 },
10064 'Name' => 'struct pldm_pdr_record',
10065 'PrivateABI' => 1,
10066 'Size' => '32',
10067 'Type' => 'Struct'
10068 },
10069 '77404' => {
10070 'Header' => 'pdr.h',
10071 'Line' => '274',
10072 'Memb' => {
10073 '0' => {
10074 'name' => 'entity_type',
10075 'offset' => '0',
10076 'type' => '5053'
10077 },
10078 '1' => {
10079 'name' => 'entity_instance_num',
10080 'offset' => '2',
10081 'type' => '5053'
10082 },
10083 '2' => {
10084 'name' => 'entity_container_id',
10085 'offset' => '4',
10086 'type' => '5053'
10087 }
10088 },
10089 'Name' => 'struct pldm_entity',
10090 'Size' => '6',
10091 'Type' => 'Struct'
10092 },
10093 '77461' => {
10094 'BaseType' => '77404',
10095 'Header' => 'pdr.h',
10096 'Line' => '278',
10097 'Name' => 'pldm_entity',
10098 'Size' => '6',
10099 'Type' => 'Typedef'
10100 },
10101 '77505' => {
10102 'BaseType' => '77517',
10103 'Header' => undef,
10104 'Line' => '288',
10105 'Name' => 'pldm_entity_association_tree',
10106 'PrivateABI' => 1,
10107 'Size' => '16',
10108 'Type' => 'Typedef'
10109 },
10110 '77517' => {
10111 'Header' => undef,
10112 'Line' => '433',
10113 'Memb' => {
10114 '0' => {
10115 'name' => 'root',
10116 'offset' => '0',
10117 'type' => '78345'
10118 },
10119 '1' => {
10120 'name' => 'last_used_container_id',
10121 'offset' => '8',
10122 'type' => '5053'
10123 }
10124 },
10125 'Name' => 'struct pldm_entity_association_tree',
10126 'PrivateABI' => 1,
10127 'Size' => '16',
10128 'Type' => 'Struct'
10129 },
10130 '77560' => {
10131 'BaseType' => '77577',
10132 'Header' => undef,
10133 'Line' => '293',
10134 'Name' => 'pldm_entity_node',
10135 'PrivateABI' => 1,
10136 'Size' => '40',
10137 'Type' => 'Typedef'
10138 },
10139 '77577' => {
10140 'Header' => undef,
10141 'Line' => '438',
10142 'Memb' => {
10143 '0' => {
10144 'name' => 'entity',
10145 'offset' => '0',
10146 'type' => '77461'
10147 },
10148 '1' => {
10149 'name' => 'parent',
10150 'offset' => '6',
10151 'type' => '77461'
10152 },
10153 '2' => {
10154 'name' => 'remote_container_id',
10155 'offset' => '18',
10156 'type' => '5053'
10157 },
10158 '3' => {
10159 'name' => 'first_child',
10160 'offset' => '22',
10161 'type' => '78345'
10162 },
10163 '4' => {
10164 'name' => 'next_sibling',
10165 'offset' => '36',
10166 'type' => '78345'
10167 },
10168 '5' => {
10169 'name' => 'association_type',
10170 'offset' => '50',
10171 'type' => '168'
10172 }
10173 },
10174 'Name' => 'struct pldm_entity_node',
10175 'PrivateABI' => 1,
10176 'Size' => '40',
10177 'Type' => 'Struct'
10178 },
10179 '78328' => {
10180 'BaseType' => '77320',
10181 'Name' => 'struct pldm_pdr_record*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010182 'Size' => '8',
10183 'Type' => 'Pointer'
10184 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010185 '78340' => {
10186 'BaseType' => '77303',
10187 'Name' => 'pldm_pdr_record*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010188 'Size' => '8',
10189 'Type' => 'Pointer'
10190 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010191 '78345' => {
10192 'BaseType' => '77560',
10193 'Name' => 'pldm_entity_node*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010194 'Size' => '8',
10195 'Type' => 'Pointer'
10196 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010197 '78770' => {
10198 'BaseType' => '78775',
10199 'Name' => 'pldm_entity**',
10200 'Size' => '8',
10201 'Type' => 'Pointer'
10202 },
10203 '78775' => {
10204 'BaseType' => '77461',
10205 'Name' => 'pldm_entity*',
10206 'Size' => '8',
10207 'Type' => 'Pointer'
10208 },
10209 '78839' => {
10210 'BaseType' => '77505',
10211 'Name' => 'pldm_entity_association_tree*',
10212 'Size' => '8',
10213 'Type' => 'Pointer'
10214 },
10215 '79118' => {
10216 'BaseType' => '78345',
10217 'Name' => 'pldm_entity_node**',
10218 'Size' => '8',
10219 'Type' => 'Pointer'
10220 },
10221 '79908' => {
10222 'BaseType' => '77238',
10223 'Name' => 'pldm_pdr const*',
10224 'Size' => '8',
10225 'Type' => 'Pointer'
10226 },
10227 '80162' => {
10228 'BaseType' => '77226',
10229 'Name' => 'pldm_pdr*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010230 'Size' => '8',
10231 'Type' => 'Pointer'
10232 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010233 '81' => {
10234 'Name' => 'unsigned int',
10235 'Size' => '4',
10236 'Type' => 'Intrinsic'
10237 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010238 '825' => {
10239 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010240 'Name' => 'struct pldm_msg_hdr const',
10241 'Size' => '3',
10242 'Type' => 'Const'
10243 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010244 '830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010245 'Header' => 'base.h',
10246 'Line' => '150',
10247 'Memb' => {
10248 '0' => {
10249 'name' => 'hdr',
10250 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010251 'type' => '714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010252 },
10253 '1' => {
10254 'name' => 'payload',
10255 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010256 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010257 }
10258 },
10259 'Name' => 'struct pldm_msg',
10260 'Size' => '4',
10261 'Type' => 'Struct'
10262 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010263 '8521' => {
10264 'BaseType' => '5053',
10265 'Name' => 'uint16_t*',
10266 'Size' => '8',
10267 'Type' => 'Pointer'
10268 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010269 '86409' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010270 'BaseType' => '77315',
10271 'Name' => 'pldm_pdr_record const*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010272 'Size' => '8',
10273 'Type' => 'Pointer'
10274 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010275 '869' => {
10276 'BaseType' => '830',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010277 'Name' => 'struct pldm_msg const',
10278 'Size' => '4',
10279 'Type' => 'Const'
10280 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010281 '874' => {
10282 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010283 'Name' => 'uint8_t[1]',
10284 'Size' => '1',
10285 'Type' => 'Array'
10286 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010287 '890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010288 'Header' => 'base.h',
10289 'Line' => '160',
10290 'Memb' => {
10291 '0' => {
10292 'name' => 'msg_type',
10293 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010294 'type' => '702'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010295 },
10296 '1' => {
10297 'name' => 'instance',
10298 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010299 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010300 },
10301 '2' => {
10302 'name' => 'pldm_type',
10303 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010304 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010305 },
10306 '3' => {
10307 'name' => 'command',
10308 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010309 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010310 },
10311 '4' => {
10312 'name' => 'completion_code',
10313 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010314 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010315 }
10316 },
10317 'Name' => 'struct pldm_header_info',
10318 'Size' => '8',
10319 'Type' => 'Struct'
10320 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010321 '9084' => {
10322 'BaseType' => '123',
10323 'Name' => 'size_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010324 'Size' => '8',
10325 'Type' => 'Pointer'
10326 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010327 '91171' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010328 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010329 'Header' => 'base.h',
10330 'Line' => '14',
10331 'Name' => 'pldm_tid_t',
10332 'Size' => '1',
10333 'Type' => 'Typedef'
10334 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010335 '91183' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010336 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010337 'Header' => 'instance-id.h',
10338 'Line' => '11',
10339 'Name' => 'pldm_instance_id_t',
10340 'Size' => '1',
10341 'Type' => 'Typedef'
10342 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010343 '91563' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010344 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010345 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010346 'Memb' => {
10347 '0' => {
10348 'name' => 'prev',
10349 'offset' => '0',
Andrew Jeffery255f6542023-08-10 15:46:54 +093010350 'type' => '91183'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010351 },
10352 '1' => {
10353 'name' => 'allocations',
10354 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010355 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010356 }
10357 },
10358 'Name' => 'struct pldm_tid_state',
10359 'PrivateABI' => 1,
10360 'Size' => '8',
10361 'Type' => 'Struct'
10362 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010363 '91602' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010364 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010365 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010366 'Memb' => {
10367 '0' => {
10368 'name' => 'state',
10369 'offset' => '0',
Andrew Jeffery255f6542023-08-10 15:46:54 +093010370 'type' => '91644'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010371 },
10372 '1' => {
10373 'name' => 'lock_db_fd',
10374 'offset' => '8264',
10375 'type' => '74'
10376 }
10377 },
10378 'Name' => 'struct pldm_instance_db',
10379 'PrivateABI' => 1,
10380 'Size' => '2052',
10381 'Type' => 'Struct'
10382 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010383 '91644' => {
10384 'BaseType' => '91563',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010385 'Name' => 'struct pldm_tid_state[256]',
10386 'Size' => '2048',
10387 'Type' => 'Array'
10388 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010389 '92072' => {
10390 'BaseType' => '91602',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010391 'Name' => 'struct pldm_instance_db*',
10392 'Size' => '8',
10393 'Type' => 'Pointer'
10394 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010395 '92498' => {
10396 'BaseType' => '91183',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010397 'Name' => 'pldm_instance_id_t*',
10398 'Size' => '8',
10399 'Type' => 'Pointer'
10400 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010401 '92674' => {
10402 'BaseType' => '92072',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010403 'Name' => 'struct pldm_instance_db**',
10404 'Size' => '8',
10405 'Type' => 'Pointer'
10406 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010407 '93190' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010408 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010409 'Header' => 'pldm.h',
10410 'Line' => '12',
10411 'Name' => 'mctp_eid_t',
10412 'Size' => '1',
10413 'Type' => 'Typedef'
10414 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010415 '93202' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010416 'Header' => 'pldm.h',
10417 'Line' => '14',
10418 'Memb' => {
10419 '0' => {
10420 'name' => 'PLDM_REQUESTER_SUCCESS',
10421 'value' => '0'
10422 },
10423 '1' => {
10424 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10425 'value' => '18446744073709551615 (-1)'
10426 },
10427 '10' => {
10428 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10429 'value' => '18446744073709551606 (-10)'
10430 },
10431 '11' => {
10432 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10433 'value' => '18446744073709551605 (-11)'
10434 },
10435 '12' => {
10436 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10437 'value' => '18446744073709551604 (-12)'
10438 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010439 '13' => {
10440 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10441 'value' => '18446744073709551603 (-13)'
10442 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010443 '2' => {
10444 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10445 'value' => '18446744073709551614 (-2)'
10446 },
10447 '3' => {
10448 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10449 'value' => '18446744073709551613 (-3)'
10450 },
10451 '4' => {
10452 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10453 'value' => '18446744073709551612 (-4)'
10454 },
10455 '5' => {
10456 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10457 'value' => '18446744073709551611 (-5)'
10458 },
10459 '6' => {
10460 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10461 'value' => '18446744073709551610 (-6)'
10462 },
10463 '7' => {
10464 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10465 'value' => '18446744073709551609 (-7)'
10466 },
10467 '8' => {
10468 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10469 'value' => '18446744073709551608 (-8)'
10470 },
10471 '9' => {
10472 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10473 'value' => '18446744073709551607 (-9)'
10474 }
10475 },
10476 'Name' => 'enum pldm_requester_error_codes',
10477 'Size' => '4',
10478 'Type' => 'Enum'
10479 },
Andrew Jeffery255f6542023-08-10 15:46:54 +093010480 '93305' => {
10481 'BaseType' => '93202',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010482 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010483 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010484 'Name' => 'pldm_requester_rc_t',
10485 'Size' => '4',
10486 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010487 },
10488 '969' => {
10489 'BaseType' => '890',
10490 'Name' => 'struct pldm_header_info const',
10491 'Size' => '8',
10492 'Type' => 'Const'
10493 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010494 },
10495 'UndefinedSymbols' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010496 'libpldm.so.0.5.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010497 '_ITM_deregisterTMCloneTable' => 0,
10498 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010499 '__assert_fail@GLIBC_2.2.5' => 0,
10500 '__cxa_finalize@GLIBC_2.2.5' => 0,
10501 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010502 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010503 '__stack_chk_fail@GLIBC_2.4' => 0,
10504 'calloc@GLIBC_2.2.5' => 0,
10505 'clock_gettime@GLIBC_2.17' => 0,
10506 'close@GLIBC_2.2.5' => 0,
10507 'connect@GLIBC_2.2.5' => 0,
10508 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010509 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010510 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010511 'fgets@GLIBC_2.2.5' => 0,
10512 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010513 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010514 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010515 'malloc@GLIBC_2.2.5' => 0,
10516 'memcmp@GLIBC_2.2.5' => 0,
10517 'memcpy@GLIBC_2.14' => 0,
10518 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010519 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010520 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010521 'recv@GLIBC_2.2.5' => 0,
10522 'recvmsg@GLIBC_2.2.5' => 0,
10523 'sendmsg@GLIBC_2.2.5' => 0,
10524 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010525 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010526 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010527 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010528 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010529 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010530 'timerfd_create@GLIBC_2.8' => 0,
10531 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010532 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010533 }
10534 },
10535 'WordSize' => '8'
10536 };