blob: f3fe7f8536e9d14a3449f7b2865f2ce39b48edd8 [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',
5 'GccVersion' => '12.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,
10 'firmware_update.h' => 1,
11 'fru.h' => 1,
12 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093013 'pdr.h' => 1,
14 'platform.h' => 1,
15 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093016 'utils.h' => 1
17 },
18 'Language' => 'C',
19 'LibraryName' => 'libpldm.so.0.2.0',
20 'LibraryVersion' => '0.2.0',
21 'NameSpaces' => {},
22 'Needed' => {
23 'libc.so.6' => 1
24 },
25 'PublicABI' => '1',
26 'Sources' => {},
27 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093028 '100232' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093029 'Header' => 'pldm.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093030 'Return' => '98288',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093031 'ShortName' => 'pldm_open'
32 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093033 '10033' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093034 'Header' => 'bios.h',
35 'Param' => {
36 '0' => {
37 'name' => 'msg',
38 'type' => '2077'
39 },
40 '1' => {
41 'name' => 'payload_length',
42 'type' => '123'
43 },
44 '2' => {
45 'name' => 'seconds',
46 'type' => '2082'
47 },
48 '3' => {
49 'name' => 'minutes',
50 'type' => '2082'
51 },
52 '4' => {
53 'name' => 'hours',
54 'type' => '2082'
55 },
56 '5' => {
57 'name' => 'day',
58 'type' => '2082'
59 },
60 '6' => {
61 'name' => 'month',
62 'offset' => '0',
63 'type' => '2082'
64 },
65 '7' => {
66 'name' => 'year',
67 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093068 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +093069 }
70 },
71 'Return' => '74',
72 'ShortName' => 'decode_set_date_time_req'
73 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093074 '10323' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093075 'Header' => 'bios.h',
76 'Param' => {
77 '0' => {
78 'name' => 'instance_id',
79 'type' => '168'
80 },
81 '1' => {
82 'name' => 'seconds',
83 'type' => '168'
84 },
85 '2' => {
86 'name' => 'minutes',
87 'type' => '168'
88 },
89 '3' => {
90 'name' => 'hours',
91 'type' => '168'
92 },
93 '4' => {
94 'name' => 'day',
95 'type' => '168'
96 },
97 '5' => {
98 'name' => 'month',
99 'type' => '168'
100 },
101 '6' => {
102 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930103 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930104 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930105 },
106 '7' => {
107 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930108 'offset' => '8',
109 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930110 },
111 '8' => {
112 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930113 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930114 'type' => '123'
115 }
116 },
117 'Return' => '74',
118 'ShortName' => 'encode_set_date_time_req'
119 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930120 '10815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930121 'Header' => 'bios.h',
122 'Param' => {
123 '0' => {
124 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930125 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930126 },
127 '1' => {
128 'name' => 'payload_length',
129 'type' => '123'
130 },
131 '2' => {
132 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930133 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930134 },
135 '3' => {
136 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930137 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930138 },
139 '4' => {
140 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930141 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930142 },
143 '5' => {
144 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930145 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930146 },
147 '6' => {
148 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930149 'offset' => '0',
150 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930151 },
152 '7' => {
153 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930154 'offset' => '8',
155 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930156 },
157 '8' => {
158 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930159 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930160 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930161 }
162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930163 'Reg' => {
164 '4' => 'r8',
165 '5' => 'r9'
166 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930167 'Return' => '74',
168 'ShortName' => 'decode_get_date_time_resp'
169 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930170 '11016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930171 'Header' => 'bios.h',
172 'Param' => {
173 '0' => {
174 'name' => 'instance_id',
175 'type' => '168'
176 },
177 '1' => {
178 'name' => 'completion_code',
179 'type' => '168'
180 },
181 '2' => {
182 'name' => 'seconds',
183 'type' => '168'
184 },
185 '3' => {
186 'name' => 'minutes',
187 'type' => '168'
188 },
189 '4' => {
190 'name' => 'hours',
191 'type' => '168'
192 },
193 '5' => {
194 'name' => 'day',
195 'type' => '168'
196 },
197 '6' => {
198 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930199 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930200 'type' => '168'
201 },
202 '7' => {
203 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930204 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930205 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930206 },
207 '8' => {
208 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930209 'offset' => '16',
210 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930211 }
212 },
213 'Return' => '74',
214 'ShortName' => 'encode_get_date_time_resp'
215 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930216 '11299' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930217 'Header' => 'bios.h',
218 'Param' => {
219 '0' => {
220 'name' => 'instance_id',
221 'type' => '168'
222 },
223 '1' => {
224 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930225 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930226 }
227 },
228 'Return' => '74',
229 'ShortName' => 'encode_get_date_time_req'
230 },
231 '1440' => {
232 'Header' => 'base.h',
233 'Param' => {
234 '0' => {
235 'name' => 'msg_type',
236 'type' => '168'
237 },
238 '1' => {
239 'name' => 'instance_id',
240 'type' => '168'
241 },
242 '2' => {
243 'name' => 'pldm_type',
244 'type' => '168'
245 },
246 '3' => {
247 'name' => 'command',
248 'type' => '168'
249 },
250 '4' => {
251 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930252 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930253 }
254 },
255 'Return' => '74',
256 'ShortName' => 'encode_pldm_header_only'
257 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930258 '16195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930259 'Header' => 'platform.h',
260 'Param' => {
261 '0' => {
262 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930263 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930264 },
265 '1' => {
266 'name' => 'payload_length',
267 'type' => '123'
268 },
269 '10' => {
270 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930271 'offset' => '32',
272 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930273 },
274 '2' => {
275 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930276 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930277 },
278 '3' => {
279 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930280 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930281 },
282 '4' => {
283 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930284 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930285 },
286 '5' => {
287 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930288 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930289 },
290 '6' => {
291 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930292 'offset' => '0',
293 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930294 },
295 '7' => {
296 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930297 'offset' => '8',
298 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930299 },
300 '8' => {
301 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930302 'offset' => '16',
303 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930304 },
305 '9' => {
306 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930307 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930308 'type' => '16933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930309 }
310 },
311 'Return' => '74',
312 'ShortName' => 'decode_poll_for_platform_event_message_resp'
313 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930314 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930315 'Header' => 'base.h',
316 'Param' => {
317 '0' => {
318 'name' => 'instance_id',
319 'type' => '168'
320 },
321 '1' => {
322 'name' => 'type',
323 'type' => '168'
324 },
325 '2' => {
326 'name' => 'command',
327 'type' => '168'
328 },
329 '3' => {
330 'name' => 'cc',
331 'type' => '168'
332 },
333 '4' => {
334 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930335 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930336 }
337 },
338 'Return' => '74',
339 'ShortName' => 'encode_cc_only_resp'
340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930341 '16943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930342 'Header' => 'platform.h',
343 'Param' => {
344 '0' => {
345 'name' => 'instance_id',
346 'type' => '168'
347 },
348 '1' => {
349 'name' => 'format_version',
350 'type' => '168'
351 },
352 '2' => {
353 'name' => 'transfer_operation_flag',
354 'type' => '168'
355 },
356 '3' => {
357 'name' => 'data_transfer_handle',
358 'type' => '180'
359 },
360 '4' => {
361 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930362 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930363 },
364 '5' => {
365 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930366 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930367 },
368 '6' => {
369 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930370 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930371 'type' => '123'
372 }
373 },
374 'Return' => '74',
375 'ShortName' => 'encode_poll_for_platform_event_message_req'
376 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930377 '17507' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930378 'Header' => 'platform.h',
379 'Param' => {
380 '0' => {
381 'name' => 'instance_id',
382 'type' => '168'
383 },
384 '1' => {
385 'name' => 'completion_code',
386 'type' => '168'
387 },
388 '2' => {
389 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930390 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930391 }
392 },
393 'Return' => '74',
394 'ShortName' => 'encode_set_event_receiver_resp'
395 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930396 '17682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930397 'Header' => 'platform.h',
398 'Param' => {
399 '0' => {
400 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930401 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930402 },
403 '1' => {
404 'name' => 'payload_length',
405 'type' => '123'
406 },
407 '2' => {
408 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930409 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930410 },
411 '3' => {
412 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930413 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930414 },
415 '4' => {
416 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930417 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930418 },
419 '5' => {
420 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930421 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930422 }
423 },
424 'Return' => '74',
425 'ShortName' => 'decode_set_event_receiver_req'
426 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930427 '18172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930428 'Header' => 'platform.h',
429 'Param' => {
430 '0' => {
431 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930432 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930433 },
434 '1' => {
435 'name' => 'payload_length',
436 'type' => '123'
437 },
438 '2' => {
439 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930440 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930441 }
442 },
443 'Return' => '74',
444 'ShortName' => 'decode_set_event_receiver_resp'
445 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930446 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930447 'Header' => 'base.h',
448 'Param' => {
449 '0' => {
450 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930451 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930452 },
453 '1' => {
454 'name' => 'payload_length',
455 'type' => '123'
456 },
457 '2' => {
458 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930459 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930460 },
461 '3' => {
462 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930463 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930464 },
465 '4' => {
466 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930467 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930468 },
469 '5' => {
470 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930471 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930472 },
473 '6' => {
474 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930475 'offset' => '0',
476 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930477 },
478 '7' => {
479 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930480 'offset' => '8',
481 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930482 }
483 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930484 'Reg' => {
485 '4' => 'r8',
486 '5' => 'r9'
487 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930488 'Return' => '74',
489 'ShortName' => 'decode_multipart_receive_req'
490 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930491 '18507' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930492 'Header' => 'platform.h',
493 'Param' => {
494 '0' => {
495 'name' => 'instance_id',
496 'type' => '168'
497 },
498 '1' => {
499 'name' => 'event_message_global_enable',
500 'type' => '168'
501 },
502 '2' => {
503 'name' => 'transport_protocol_type',
504 'type' => '168'
505 },
506 '3' => {
507 'name' => 'event_receiver_address_info',
508 'type' => '168'
509 },
510 '4' => {
511 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930512 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930513 },
514 '5' => {
515 'name' => 'msg',
516 'type' => '1632'
517 }
518 },
519 'Return' => '74',
520 'ShortName' => 'encode_set_event_receiver_req'
521 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930522 '18771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930523 'Header' => 'platform.h',
524 'Param' => {
525 '0' => {
526 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930527 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930528 },
529 '1' => {
530 'name' => 'payload_length',
531 'type' => '123'
532 },
533 '2' => {
534 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930535 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930536 },
537 '3' => {
538 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930539 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930540 }
541 },
542 'Return' => '74',
543 'ShortName' => 'decode_get_sensor_reading_req'
544 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930545 '19159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930546 'Header' => 'platform.h',
547 'Param' => {
548 '0' => {
549 'name' => 'instance_id',
550 'type' => '168'
551 },
552 '1' => {
553 'name' => 'completion_code',
554 'type' => '168'
555 },
556 '10' => {
557 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930558 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930559 'type' => '123'
560 },
561 '2' => {
562 'name' => 'sensor_data_size',
563 'type' => '168'
564 },
565 '3' => {
566 'name' => 'sensor_operational_state',
567 'type' => '168'
568 },
569 '4' => {
570 'name' => 'sensor_event_message_enable',
571 'type' => '168'
572 },
573 '5' => {
574 'name' => 'present_state',
575 'type' => '168'
576 },
577 '6' => {
578 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930579 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930580 'type' => '168'
581 },
582 '7' => {
583 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930584 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930585 'type' => '168'
586 },
587 '8' => {
588 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930589 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930590 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930591 },
592 '9' => {
593 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930594 'offset' => '24',
595 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930596 }
597 },
598 'Return' => '74',
599 'ShortName' => 'encode_get_sensor_reading_resp'
600 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930601 '19567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930602 'Header' => 'platform.h',
603 'Param' => {
604 '0' => {
605 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930606 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930607 },
608 '1' => {
609 'name' => 'payload_length',
610 'type' => '123'
611 },
612 '2' => {
613 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930615 },
616 '3' => {
617 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930618 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930619 },
620 '4' => {
621 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930622 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930623 },
624 '5' => {
625 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930626 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930627 },
628 '6' => {
629 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930630 'offset' => '0',
631 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930632 },
633 '7' => {
634 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930635 'offset' => '8',
636 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930637 },
638 '8' => {
639 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930640 'offset' => '16',
641 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930642 },
643 '9' => {
644 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930645 'offset' => '24',
646 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930647 }
648 },
649 'Return' => '74',
650 'ShortName' => 'decode_get_sensor_reading_resp'
651 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930652 '20461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930653 'Header' => 'platform.h',
654 'Param' => {
655 '0' => {
656 'name' => 'instance_id',
657 'type' => '168'
658 },
659 '1' => {
660 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930661 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930662 },
663 '2' => {
664 'name' => 'rearm_event_state',
665 'type' => '168'
666 },
667 '3' => {
668 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930669 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930670 }
671 },
672 'Return' => '74',
673 'ShortName' => 'encode_get_sensor_reading_req'
674 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930675 '20683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930676 'Header' => 'platform.h',
677 'Param' => {
678 '0' => {
679 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930680 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930681 },
682 '1' => {
683 'name' => 'change_record_data_size',
684 'type' => '123'
685 },
686 '2' => {
687 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930688 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930689 },
690 '3' => {
691 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930692 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930693 },
694 '4' => {
695 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930696 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930697 }
698 },
699 'Return' => '74',
700 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
701 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930702 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930703 'Header' => 'base.h',
704 'Param' => {
705 '0' => {
706 'name' => 'instance_id',
707 'type' => '168'
708 },
709 '1' => {
710 'name' => 'tid',
711 'type' => '168'
712 },
713 '2' => {
714 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930715 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930716 }
717 },
718 'Return' => '74',
719 'ShortName' => 'encode_set_tid_req'
720 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930721 '21973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930722 'Header' => 'platform.h',
723 'Param' => {
724 '0' => {
725 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930726 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930727 },
728 '1' => {
729 'name' => 'event_data_size',
730 'type' => '123'
731 },
732 '2' => {
733 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930734 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930735 },
736 '3' => {
737 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930738 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930739 },
740 '4' => {
741 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930742 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930743 }
744 },
745 'Return' => '74',
746 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
747 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930748 '22380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930749 'Header' => 'platform.h',
750 'Param' => {
751 '0' => {
752 'name' => 'event_data_format',
753 'type' => '168'
754 },
755 '1' => {
756 'name' => 'number_of_change_records',
757 'type' => '168'
758 },
759 '2' => {
760 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930761 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930762 },
763 '3' => {
764 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930765 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930766 },
767 '4' => {
768 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930769 'type' => '22708'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930770 },
771 '5' => {
772 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930773 'type' => '22723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930774 },
775 '6' => {
776 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930777 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930778 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930779 },
780 '7' => {
781 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930782 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930783 'type' => '123'
784 }
785 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930786 'Reg' => {
787 '4' => 'r8'
788 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930789 'Return' => '74',
790 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
791 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930792 '22733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930793 'Header' => 'platform.h',
794 'Param' => {
795 '0' => {
796 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930797 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930798 },
799 '1' => {
800 'name' => 'payload_length',
801 'type' => '123'
802 },
803 '2' => {
804 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930805 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930806 },
807 '3' => {
808 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930809 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930810 },
811 '4' => {
812 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930813 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930814 },
815 '5' => {
816 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930817 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930818 },
819 '6' => {
820 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930821 'offset' => '0',
822 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930823 }
824 },
825 'Return' => '74',
826 'ShortName' => 'decode_get_numeric_effecter_value_resp'
827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930828 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930829 'Header' => 'base.h',
830 'Param' => {
831 '0' => {
832 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930833 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930834 },
835 '1' => {
836 'name' => 'payload_length',
837 'type' => '123'
838 },
839 '2' => {
840 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930841 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930842 },
843 '3' => {
844 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930845 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930846 }
847 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930848 'Reg' => {
849 '0' => 'rdi',
850 '1' => 'rsi',
851 '2' => 'rdx',
852 '3' => 'rcx'
853 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930854 'Return' => '74',
855 'ShortName' => 'decode_get_tid_resp'
856 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930857 '23707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930858 'Header' => 'platform.h',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930862 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930863 },
864 '1' => {
865 'name' => 'payload_length',
866 'type' => '123'
867 },
868 '2' => {
869 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930870 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930871 }
872 },
873 'Return' => '74',
874 'ShortName' => 'decode_get_numeric_effecter_value_req'
875 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930876 '24042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930877 'Header' => 'platform.h',
878 'Param' => {
879 '0' => {
880 'name' => 'instance_id',
881 'type' => '168'
882 },
883 '1' => {
884 'name' => 'completion_code',
885 'type' => '168'
886 },
887 '2' => {
888 'name' => 'effecter_data_size',
889 'type' => '168'
890 },
891 '3' => {
892 'name' => 'effecter_oper_state',
893 'type' => '168'
894 },
895 '4' => {
896 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930897 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930898 },
899 '5' => {
900 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930901 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930902 },
903 '6' => {
904 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930905 'offset' => '0',
906 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930907 },
908 '7' => {
909 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930910 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930911 'type' => '123'
912 }
913 },
914 'Return' => '74',
915 'ShortName' => 'encode_get_numeric_effecter_value_resp'
916 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930917 '2406' => {
918 'Header' => 'base.h',
919 'Param' => {
920 '0' => {
921 'name' => 'instance_id',
922 'type' => '168'
923 },
924 '1' => {
925 'name' => 'completion_code',
926 'type' => '168'
927 },
928 '2' => {
929 'name' => 'tid',
930 'type' => '168'
931 },
932 '3' => {
933 'name' => 'msg',
934 'type' => '1632'
935 }
936 },
937 'Return' => '74',
938 'ShortName' => 'encode_get_tid_resp'
939 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930940 '24442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930941 'Header' => 'platform.h',
942 'Param' => {
943 '0' => {
944 'name' => 'instance_id',
945 'type' => '168'
946 },
947 '1' => {
948 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930949 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930950 },
951 '2' => {
952 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930953 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930954 }
955 },
956 'Return' => '74',
957 'ShortName' => 'encode_get_numeric_effecter_value_req'
958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930959 '24643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930960 'Header' => 'platform.h',
961 'Param' => {
962 '0' => {
963 'name' => 'pdr_data',
964 'type' => '1434'
965 },
966 '1' => {
967 'name' => 'pdr_data_length',
968 'type' => '123'
969 },
970 '2' => {
971 'name' => 'pdr_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930972 'type' => '29133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930973 }
974 },
975 'Return' => '74',
976 'ShortName' => 'decode_numeric_sensor_pdr_data'
977 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930978 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930979 'Header' => 'base.h',
980 'Param' => {
981 '0' => {
982 'name' => 'instance_id',
983 'type' => '168'
984 },
985 '1' => {
986 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930987 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930988 }
989 },
990 'Return' => '74',
991 'ShortName' => 'encode_get_tid_req'
992 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930993 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930994 'Header' => 'base.h',
995 'Param' => {
996 '0' => {
997 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930998 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930999 },
1000 '1' => {
1001 'name' => 'payload_length',
1002 'type' => '123'
1003 },
1004 '2' => {
1005 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301006 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301007 },
1008 '3' => {
1009 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301010 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301011 },
1012 '4' => {
1013 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301014 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301015 },
1016 '5' => {
1017 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301018 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301019 }
1020 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301021 'Reg' => {
1022 '3' => 'rcx',
1023 '4' => 'r8',
1024 '5' => 'r9'
1025 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301026 'Return' => '74',
1027 'ShortName' => 'decode_get_version_resp'
1028 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301029 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301030 'Header' => 'base.h',
1031 'Param' => {
1032 '0' => {
1033 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301034 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301035 },
1036 '1' => {
1037 'name' => 'payload_length',
1038 'type' => '123'
1039 },
1040 '2' => {
1041 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301042 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301043 },
1044 '3' => {
1045 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301046 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301047 },
1048 '4' => {
1049 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301050 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301051 }
1052 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301053 'Reg' => {
1054 '0' => 'rdi',
1055 '1' => 'rsi',
1056 '2' => 'rdx',
1057 '3' => 'rcx',
1058 '4' => 'r8'
1059 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301060 'Return' => '74',
1061 'ShortName' => 'decode_get_version_req'
1062 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301063 '29138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301064 'Header' => 'platform.h',
1065 'Param' => {
1066 '0' => {
1067 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301068 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301069 },
1070 '1' => {
1071 'name' => 'sensor_data_length',
1072 'type' => '123'
1073 },
1074 '2' => {
1075 'name' => 'event_state',
1076 'type' => '2082'
1077 },
1078 '3' => {
1079 'name' => 'previous_event_state',
1080 'type' => '2082'
1081 },
1082 '4' => {
1083 'name' => 'sensor_data_size',
1084 'type' => '2082'
1085 },
1086 '5' => {
1087 'name' => 'present_reading',
1088 'type' => '2087'
1089 }
1090 },
1091 'Return' => '74',
1092 'ShortName' => 'decode_numeric_sensor_data'
1093 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301094 '29992' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301095 'Header' => 'platform.h',
1096 'Param' => {
1097 '0' => {
1098 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301099 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301100 },
1101 '1' => {
1102 'name' => 'sensor_data_length',
1103 'type' => '123'
1104 },
1105 '2' => {
1106 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301107 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301108 },
1109 '3' => {
1110 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301111 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301112 },
1113 '4' => {
1114 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301115 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301116 }
1117 },
1118 'Return' => '74',
1119 'ShortName' => 'decode_state_sensor_data'
1120 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301121 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301122 'Header' => 'base.h',
1123 'Param' => {
1124 '0' => {
1125 'name' => 'instance_id',
1126 'type' => '168'
1127 },
1128 '1' => {
1129 'name' => 'completion_code',
1130 'type' => '168'
1131 },
1132 '2' => {
1133 'name' => 'next_transfer_handle',
1134 'type' => '180'
1135 },
1136 '3' => {
1137 'name' => 'transfer_flag',
1138 'type' => '168'
1139 },
1140 '4' => {
1141 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301142 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301143 },
1144 '5' => {
1145 'name' => 'version_size',
1146 'type' => '123'
1147 },
1148 '6' => {
1149 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301150 'offset' => '0',
1151 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301152 }
1153 },
1154 'Return' => '74',
1155 'ShortName' => 'encode_get_version_resp'
1156 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301157 '30429' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301158 'Header' => 'platform.h',
1159 'Param' => {
1160 '0' => {
1161 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301162 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301163 },
1164 '1' => {
1165 'name' => 'sensor_data_length',
1166 'type' => '123'
1167 },
1168 '2' => {
1169 'name' => 'present_op_state',
1170 'type' => '2082'
1171 },
1172 '3' => {
1173 'name' => 'previous_op_state',
1174 'type' => '2082'
1175 }
1176 },
1177 'Return' => '74',
1178 'ShortName' => 'decode_sensor_op_data'
1179 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301180 '30815' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301181 'Header' => 'platform.h',
1182 'Param' => {
1183 '0' => {
1184 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301185 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301186 },
1187 '1' => {
1188 'name' => 'event_data_length',
1189 'type' => '123'
1190 },
1191 '2' => {
1192 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301193 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301194 },
1195 '3' => {
1196 'name' => 'sensor_event_class_type',
1197 'type' => '2082'
1198 },
1199 '4' => {
1200 'name' => 'event_class_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301201 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301202 }
1203 },
1204 'Return' => '74',
1205 'ShortName' => 'decode_sensor_event_data'
1206 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301207 '31242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301208 'Header' => 'platform.h',
1209 'Param' => {
1210 '0' => {
1211 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301212 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301213 },
1214 '1' => {
1215 'name' => 'payload_length',
1216 'type' => '123'
1217 },
1218 '2' => {
1219 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301220 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301221 },
1222 '3' => {
1223 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301224 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301225 },
1226 '4' => {
1227 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301228 'type' => '31917'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301229 },
1230 '5' => {
1231 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301232 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301233 },
1234 '6' => {
1235 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301236 'offset' => '0',
1237 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301238 },
1239 '7' => {
1240 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301241 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301242 'type' => '168'
1243 }
1244 },
1245 'Return' => '74',
1246 'ShortName' => 'decode_event_message_supported_resp'
1247 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301248 '31922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301249 'Header' => 'platform.h',
1250 'Param' => {
1251 '0' => {
1252 'name' => 'instance_id',
1253 'type' => '168'
1254 },
1255 '1' => {
1256 'name' => 'format_version',
1257 'type' => '168'
1258 },
1259 '2' => {
1260 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301261 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301262 }
1263 },
1264 'Return' => '74',
1265 'ShortName' => 'encode_event_message_supported_req'
1266 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301267 '32123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301268 'Header' => 'platform.h',
1269 'Param' => {
1270 '0' => {
1271 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301272 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301273 },
1274 '1' => {
1275 'name' => 'payload_length',
1276 'type' => '123'
1277 },
1278 '2' => {
1279 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301280 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301281 },
1282 '3' => {
1283 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301284 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301285 }
1286 },
1287 'Return' => '74',
1288 'ShortName' => 'decode_event_message_buffer_size_resp'
1289 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301290 '32509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301291 'Header' => 'platform.h',
1292 'Param' => {
1293 '0' => {
1294 'name' => 'instance_id',
1295 'type' => '168'
1296 },
1297 '1' => {
1298 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301299 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301300 },
1301 '2' => {
1302 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301303 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301304 }
1305 },
1306 'Return' => '74',
1307 'ShortName' => 'encode_event_message_buffer_size_req'
1308 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301309 '32710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301310 'Header' => 'platform.h',
1311 'Param' => {
1312 '0' => {
1313 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301314 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301315 },
1316 '1' => {
1317 'name' => 'payload_length',
1318 'type' => '123'
1319 },
1320 '2' => {
1321 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301322 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301323 },
1324 '3' => {
1325 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301326 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301327 }
1328 },
1329 'Return' => '74',
1330 'ShortName' => 'decode_platform_event_message_resp'
1331 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301332 '33096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301333 'Header' => 'platform.h',
1334 'Param' => {
1335 '0' => {
1336 'name' => 'instance_id',
1337 'type' => '168'
1338 },
1339 '1' => {
1340 'name' => 'format_version',
1341 'type' => '168'
1342 },
1343 '2' => {
1344 'name' => 'tid',
1345 'type' => '168'
1346 },
1347 '3' => {
1348 'name' => 'event_class',
1349 'type' => '168'
1350 },
1351 '4' => {
1352 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301353 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301354 },
1355 '5' => {
1356 'name' => 'event_data_length',
1357 'type' => '123'
1358 },
1359 '6' => {
1360 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301361 'offset' => '0',
1362 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301363 },
1364 '7' => {
1365 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301366 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301367 'type' => '123'
1368 }
1369 },
1370 'Return' => '74',
1371 'ShortName' => 'encode_platform_event_message_req'
1372 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301373 '33428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301374 'Header' => 'platform.h',
1375 'Param' => {
1376 '0' => {
1377 'name' => 'instance_id',
1378 'type' => '168'
1379 },
1380 '1' => {
1381 'name' => 'completion_code',
1382 'type' => '168'
1383 },
1384 '10' => {
1385 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301386 'offset' => '32',
1387 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301388 },
1389 '11' => {
1390 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301391 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301392 'type' => '123'
1393 },
1394 '2' => {
1395 'name' => 'tid',
1396 'type' => '168'
1397 },
1398 '3' => {
1399 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301400 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301401 },
1402 '4' => {
1403 'name' => 'next_data_transfer_handle',
1404 'type' => '180'
1405 },
1406 '5' => {
1407 'name' => 'transfer_flag',
1408 'type' => '168'
1409 },
1410 '6' => {
1411 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301412 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301413 'type' => '168'
1414 },
1415 '7' => {
1416 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301417 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301418 'type' => '180'
1419 },
1420 '8' => {
1421 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301422 'offset' => '16',
1423 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301424 },
1425 '9' => {
1426 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301427 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301428 'type' => '180'
1429 }
1430 },
1431 'Return' => '74',
1432 'ShortName' => 'encode_poll_for_platform_event_message_resp'
1433 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301434 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301435 'Header' => 'base.h',
1436 'Param' => {
1437 '0' => {
1438 'name' => 'instance_id',
1439 'type' => '168'
1440 },
1441 '1' => {
1442 'name' => 'transfer_handle',
1443 'type' => '180'
1444 },
1445 '2' => {
1446 'name' => 'transfer_opflag',
1447 'type' => '168'
1448 },
1449 '3' => {
1450 'name' => 'type',
1451 'type' => '168'
1452 },
1453 '4' => {
1454 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301455 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301456 }
1457 },
1458 'Return' => '74',
1459 'ShortName' => 'encode_get_version_req'
1460 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301461 '34339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301462 'Header' => 'platform.h',
1463 'Param' => {
1464 '0' => {
1465 'name' => 'instance_id',
1466 'type' => '168'
1467 },
1468 '1' => {
1469 'name' => 'completion_code',
1470 'type' => '168'
1471 },
1472 '2' => {
1473 'name' => 'platform_event_status',
1474 'type' => '168'
1475 },
1476 '3' => {
1477 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301478 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301479 }
1480 },
1481 'Return' => '74',
1482 'ShortName' => 'encode_platform_event_message_resp'
1483 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301484 '34561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301485 'Header' => 'platform.h',
1486 'Param' => {
1487 '0' => {
1488 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301489 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301490 },
1491 '1' => {
1492 'name' => 'payload_length',
1493 'type' => '123'
1494 },
1495 '2' => {
1496 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301497 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301498 },
1499 '3' => {
1500 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301501 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301502 },
1503 '4' => {
1504 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301505 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301506 },
1507 '5' => {
1508 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301509 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301510 }
1511 },
1512 'Return' => '74',
1513 'ShortName' => 'decode_poll_for_platform_event_message_req'
1514 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301515 '35051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301516 'Header' => 'platform.h',
1517 'Param' => {
1518 '0' => {
1519 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301520 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301521 },
1522 '1' => {
1523 'name' => 'payload_length',
1524 'type' => '123'
1525 },
1526 '2' => {
1527 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301528 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301529 },
1530 '3' => {
1531 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301532 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301533 },
1534 '4' => {
1535 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301536 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301537 },
1538 '5' => {
1539 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301540 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301541 }
1542 },
1543 'Return' => '74',
1544 'ShortName' => 'decode_platform_event_message_req'
1545 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301546 '35511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301547 'Header' => 'platform.h',
1548 'Param' => {
1549 '0' => {
1550 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301551 'type' => '35705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301552 },
1553 '1' => {
1554 'name' => 'event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301555 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301556 },
1557 '2' => {
1558 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301559 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301560 },
1561 '3' => {
1562 'name' => 'sensor_event_class',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301563 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301564 },
1565 '4' => {
1566 'name' => 'sensor_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301567 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301568 },
1569 '5' => {
1570 'name' => 'event_state',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301571 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301572 },
1573 '6' => {
1574 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301575 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301576 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301577 },
1578 '7' => {
1579 'name' => 'actual_event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301580 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301581 }
1582 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301583 'Reg' => {
1584 '2' => 'rdx',
1585 '3' => 'rcx',
1586 '4' => 'r8',
1587 '5' => 'r9'
1588 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301589 'Return' => '74',
1590 'ShortName' => 'encode_sensor_event_data'
1591 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301592 '3572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301593 'Header' => 'base.h',
1594 'Param' => {
1595 '0' => {
1596 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301597 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301598 },
1599 '1' => {
1600 'name' => 'payload_length',
1601 'type' => '123'
1602 },
1603 '2' => {
1604 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301605 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301606 },
1607 '3' => {
1608 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301609 'type' => '3677'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301610 }
1611 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301612 'Reg' => {
1613 '0' => 'rdi',
1614 '1' => 'rsi',
1615 '2' => 'rdx',
1616 '3' => 'rcx'
1617 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301618 'Return' => '74',
1619 'ShortName' => 'decode_get_commands_resp'
1620 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301621 '35720' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301622 'Header' => 'platform.h',
1623 'Param' => {
1624 '0' => {
1625 'name' => 'msg',
1626 'type' => '2077'
1627 },
1628 '1' => {
1629 'name' => 'payload_length',
1630 'type' => '123'
1631 },
1632 '2' => {
1633 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301634 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301635 },
1636 '3' => {
1637 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301638 'type' => '31917'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301639 },
1640 '4' => {
1641 'name' => 'reserved',
1642 'type' => '2082'
1643 }
1644 },
1645 'Return' => '74',
1646 'ShortName' => 'decode_get_state_sensor_readings_req'
1647 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301648 '36159' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301649 'Header' => 'platform.h',
1650 'Param' => {
1651 '0' => {
1652 'name' => 'msg',
1653 'type' => '2077'
1654 },
1655 '1' => {
1656 'name' => 'payload_length',
1657 'type' => '123'
1658 },
1659 '2' => {
1660 'name' => 'completion_code',
1661 'type' => '2082'
1662 },
1663 '3' => {
1664 'name' => 'comp_sensor_count',
1665 'type' => '2082'
1666 },
1667 '4' => {
1668 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301669 'type' => '36709'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301670 }
1671 },
1672 'Return' => '74',
1673 'ShortName' => 'decode_get_state_sensor_readings_resp'
1674 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301675 '36714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 'Header' => 'platform.h',
1677 'Param' => {
1678 '0' => {
1679 'name' => 'instance_id',
1680 'type' => '168'
1681 },
1682 '1' => {
1683 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301684 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301685 },
1686 '2' => {
1687 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301688 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301689 },
1690 '3' => {
1691 'name' => 'reserved',
1692 'type' => '168'
1693 },
1694 '4' => {
1695 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301696 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 }
1698 },
1699 'Return' => '74',
1700 'ShortName' => 'encode_get_state_sensor_readings_req'
1701 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301702 '3687' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301703 'Header' => 'base.h',
1704 'Param' => {
1705 '0' => {
1706 'name' => 'msg',
1707 'type' => '2077'
1708 },
1709 '1' => {
1710 'name' => 'payload_length',
1711 'type' => '123'
1712 },
1713 '2' => {
1714 'name' => 'completion_code',
1715 'type' => '2082'
1716 },
1717 '3' => {
1718 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301719 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301720 }
1721 },
1722 'Reg' => {
1723 '0' => 'rdi',
1724 '1' => 'rsi',
1725 '2' => 'rdx',
1726 '3' => 'rcx'
1727 },
1728 'Return' => '74',
1729 'ShortName' => 'decode_get_types_resp'
1730 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301731 '36957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301732 'Header' => 'platform.h',
1733 'Param' => {
1734 '0' => {
1735 'name' => 'instance_id',
1736 'type' => '168'
1737 },
1738 '1' => {
1739 'name' => 'completion_code',
1740 'type' => '168'
1741 },
1742 '2' => {
1743 'name' => 'comp_sensor_count',
1744 'type' => '168'
1745 },
1746 '3' => {
1747 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301748 'type' => '36709'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301749 },
1750 '4' => {
1751 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301752 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301753 }
1754 },
1755 'Return' => '74',
1756 'ShortName' => 'encode_get_state_sensor_readings_resp'
1757 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301758 '37241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301759 'Header' => 'platform.h',
1760 'Param' => {
1761 '0' => {
1762 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301763 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301764 },
1765 '1' => {
1766 'name' => 'payload_length',
1767 'type' => '123'
1768 },
1769 '2' => {
1770 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301771 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301772 }
1773 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301774 'Reg' => {
1775 '0' => 'rdi',
1776 '1' => 'rsi',
1777 '2' => 'rdx'
1778 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301779 'Return' => '74',
1780 'ShortName' => 'decode_set_numeric_effecter_value_resp'
1781 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301782 '37317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301783 'Header' => 'platform.h',
1784 'Param' => {
1785 '0' => {
1786 'name' => 'instance_id',
1787 'type' => '168'
1788 },
1789 '1' => {
1790 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301791 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301792 },
1793 '2' => {
1794 'name' => 'effecter_data_size',
1795 'type' => '168'
1796 },
1797 '3' => {
1798 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301799 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301800 },
1801 '4' => {
1802 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301803 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301804 },
1805 '5' => {
1806 'name' => 'payload_length',
1807 'type' => '123'
1808 }
1809 },
1810 'Return' => '74',
1811 'ShortName' => 'encode_set_numeric_effecter_value_req'
1812 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301813 '37643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301814 'Header' => 'platform.h',
1815 'Param' => {
1816 '0' => {
1817 'name' => 'instance_id',
1818 'type' => '168'
1819 },
1820 '1' => {
1821 'name' => 'completion_code',
1822 'type' => '168'
1823 },
1824 '2' => {
1825 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301826 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301827 },
1828 '3' => {
1829 'name' => 'payload_length',
1830 'type' => '123'
1831 }
1832 },
1833 'Return' => '74',
1834 'ShortName' => 'encode_set_numeric_effecter_value_resp'
1835 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301836 '37839' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301837 'Header' => 'platform.h',
1838 'Param' => {
1839 '0' => {
1840 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301841 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301842 },
1843 '1' => {
1844 'name' => 'payload_length',
1845 'type' => '123'
1846 },
1847 '2' => {
1848 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301849 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301850 },
1851 '3' => {
1852 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301853 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '4' => {
1856 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301858 }
1859 },
1860 'Return' => '74',
1861 'ShortName' => 'decode_set_numeric_effecter_value_req'
1862 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301863 '3797' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301864 'Header' => 'base.h',
1865 'Param' => {
1866 '0' => {
1867 'name' => 'instance_id',
1868 'type' => '168'
1869 },
1870 '1' => {
1871 'name' => 'completion_code',
1872 'type' => '168'
1873 },
1874 '2' => {
1875 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301876 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301877 },
1878 '3' => {
1879 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301880 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301881 }
1882 },
1883 'Return' => '74',
1884 'ShortName' => 'encode_get_commands_resp'
1885 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301886 '38496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301887 'Header' => 'platform.h',
1888 'Param' => {
1889 '0' => {
1890 'name' => 'msg',
1891 'type' => '2077'
1892 },
1893 '1' => {
1894 'name' => 'payload_length',
1895 'type' => '123'
1896 },
1897 '2' => {
1898 'name' => 'completion_code',
1899 'type' => '2082'
1900 },
1901 '3' => {
1902 'name' => 'next_record_hndl',
1903 'type' => '2087'
1904 },
1905 '4' => {
1906 'name' => 'next_data_transfer_hndl',
1907 'type' => '2087'
1908 },
1909 '5' => {
1910 'name' => 'transfer_flag',
1911 'type' => '2082'
1912 },
1913 '6' => {
1914 'name' => 'resp_cnt',
1915 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301916 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301917 },
1918 '7' => {
1919 'name' => 'record_data',
1920 'offset' => '8',
1921 'type' => '2082'
1922 },
1923 '8' => {
1924 'name' => 'record_data_length',
1925 'offset' => '16',
1926 'type' => '123'
1927 },
1928 '9' => {
1929 'name' => 'transfer_crc',
1930 'offset' => '24',
1931 'type' => '2082'
1932 }
1933 },
1934 'Return' => '74',
1935 'ShortName' => 'decode_get_pdr_resp'
1936 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301937 '39141' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301938 'Header' => 'platform.h',
1939 'Param' => {
1940 '0' => {
1941 'name' => 'instance_id',
1942 'type' => '168'
1943 },
1944 '1' => {
1945 'name' => 'record_hndl',
1946 'type' => '180'
1947 },
1948 '2' => {
1949 'name' => 'data_transfer_hndl',
1950 'type' => '180'
1951 },
1952 '3' => {
1953 'name' => 'transfer_op_flag',
1954 'type' => '168'
1955 },
1956 '4' => {
1957 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301958 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301959 },
1960 '5' => {
1961 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301962 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301963 },
1964 '6' => {
1965 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '0',
1967 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301968 },
1969 '7' => {
1970 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301972 'type' => '123'
1973 }
1974 },
1975 'Return' => '74',
1976 'ShortName' => 'encode_get_pdr_req'
1977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301978 '39437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301979 'Header' => 'platform.h',
1980 'Param' => {
1981 '0' => {
1982 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +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 Jeffery33e21a22023-05-29 12:12:36 +09301991 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301992 },
1993 '3' => {
1994 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301995 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301996 },
1997 '4' => {
1998 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301999 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302000 },
2001 '5' => {
2002 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302003 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302004 },
2005 '6' => {
2006 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302007 'offset' => '0',
2008 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '7' => {
2011 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '8',
2013 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '8' => {
2016 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '16',
2018 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '9' => {
2021 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '24',
2023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 }
2025 },
2026 'Return' => '74',
2027 'ShortName' => 'decode_get_pdr_repository_info_resp'
2028 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302029 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302030 'Header' => 'base.h',
2031 'Param' => {
2032 '0' => {
2033 'name' => 'msg',
2034 'type' => '2077'
2035 },
2036 '1' => {
2037 'name' => 'payload_length',
2038 'type' => '123'
2039 },
2040 '2' => {
2041 'name' => 'type',
2042 'type' => '2082'
2043 },
2044 '3' => {
2045 'name' => 'version',
2046 'type' => '2903'
2047 }
2048 },
2049 'Reg' => {
2050 '0' => 'rdi',
2051 '1' => 'rsi',
2052 '2' => 'rdx',
2053 '3' => 'rcx'
2054 },
2055 'Return' => '74',
2056 'ShortName' => 'decode_get_commands_req'
2057 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302058 '40124' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302059 'Header' => 'platform.h',
2060 'Param' => {
2061 '0' => {
2062 'name' => 'instance_id',
2063 'type' => '168'
2064 },
2065 '1' => {
2066 'name' => 'completion_code',
2067 'type' => '168'
2068 },
2069 '2' => {
2070 'name' => 'repository_state',
2071 'type' => '168'
2072 },
2073 '3' => {
2074 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302075 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302076 },
2077 '4' => {
2078 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302079 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302080 },
2081 '5' => {
2082 'name' => 'record_count',
2083 'type' => '180'
2084 },
2085 '6' => {
2086 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302087 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302088 'type' => '180'
2089 },
2090 '7' => {
2091 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302092 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302093 'type' => '180'
2094 },
2095 '8' => {
2096 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302097 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302098 'type' => '168'
2099 },
2100 '9' => {
2101 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302102 'offset' => '24',
2103 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 }
2105 },
2106 'Return' => '74',
2107 'ShortName' => 'encode_get_pdr_repository_info_resp'
2108 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302109 '40450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302110 'Header' => 'platform.h',
2111 'Param' => {
2112 '0' => {
2113 'name' => 'instance_id',
2114 'type' => '168'
2115 },
2116 '1' => {
2117 'name' => 'completion_code',
2118 'type' => '168'
2119 },
2120 '2' => {
2121 'name' => 'next_record_hndl',
2122 'type' => '180'
2123 },
2124 '3' => {
2125 'name' => 'next_data_transfer_hndl',
2126 'type' => '180'
2127 },
2128 '4' => {
2129 'name' => 'transfer_flag',
2130 'type' => '168'
2131 },
2132 '5' => {
2133 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302134 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302135 },
2136 '6' => {
2137 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302138 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302139 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302140 },
2141 '7' => {
2142 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302143 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302144 'type' => '168'
2145 },
2146 '8' => {
2147 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302148 'offset' => '16',
2149 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302150 }
2151 },
2152 'Return' => '74',
2153 'ShortName' => 'encode_get_pdr_resp'
2154 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 '40844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 'Header' => 'platform.h',
2157 'Param' => {
2158 '0' => {
2159 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302160 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302161 },
2162 '1' => {
2163 'name' => 'payload_length',
2164 'type' => '123'
2165 },
2166 '2' => {
2167 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302168 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302169 },
2170 '3' => {
2171 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302172 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302173 },
2174 '4' => {
2175 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302176 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302177 },
2178 '5' => {
2179 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302180 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302181 },
2182 '6' => {
2183 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302184 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302185 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302186 }
2187 },
2188 'Return' => '74',
2189 'ShortName' => 'decode_get_pdr_req'
2190 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302191 '4114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302192 'Header' => 'base.h',
2193 'Param' => {
2194 '0' => {
2195 'name' => 'instance_id',
2196 'type' => '168'
2197 },
2198 '1' => {
2199 'name' => 'completion_code',
2200 'type' => '168'
2201 },
2202 '2' => {
2203 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302204 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302205 },
2206 '3' => {
2207 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302208 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302209 }
2210 },
2211 'Return' => '74',
2212 'ShortName' => 'encode_get_types_resp'
2213 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302214 '41382' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302215 'Header' => 'platform.h',
2216 'Param' => {
2217 '0' => {
2218 'name' => 'msg',
2219 'type' => '2077'
2220 },
2221 '1' => {
2222 'name' => 'payload_length',
2223 'type' => '123'
2224 },
2225 '2' => {
2226 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302227 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302228 },
2229 '3' => {
2230 'name' => 'comp_effecter_count',
2231 'type' => '2082'
2232 },
2233 '4' => {
2234 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302235 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302236 }
2237 },
2238 'Return' => '74',
2239 'ShortName' => 'decode_set_state_effecter_states_req'
2240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302241 '41869' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302242 'Header' => 'platform.h',
2243 'Param' => {
2244 '0' => {
2245 'name' => 'msg',
2246 'type' => '2077'
2247 },
2248 '1' => {
2249 'name' => 'payload_length',
2250 'type' => '123'
2251 },
2252 '2' => {
2253 'name' => 'completion_code',
2254 'type' => '2082'
2255 }
2256 },
2257 'Reg' => {
2258 '0' => 'rdi',
2259 '1' => 'rsi',
2260 '2' => 'rdx'
2261 },
2262 'Return' => '74',
2263 'ShortName' => 'decode_set_state_effecter_states_resp'
2264 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302265 '41942' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302266 'Header' => 'platform.h',
2267 'Param' => {
2268 '0' => {
2269 'name' => 'instance_id',
2270 'type' => '168'
2271 },
2272 '1' => {
2273 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302274 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302275 },
2276 '2' => {
2277 'name' => 'comp_effecter_count',
2278 'type' => '168'
2279 },
2280 '3' => {
2281 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302282 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302283 },
2284 '4' => {
2285 'name' => 'msg',
2286 'type' => '1632'
2287 }
2288 },
2289 'Return' => '74',
2290 'ShortName' => 'encode_set_state_effecter_states_req'
2291 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302292 '42216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302293 'Header' => 'platform.h',
2294 'Param' => {
2295 '0' => {
2296 'name' => 'instance_id',
2297 'type' => '168'
2298 },
2299 '1' => {
2300 'name' => 'completion_code',
2301 'type' => '168'
2302 },
2303 '2' => {
2304 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302305 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302306 }
2307 },
2308 'Return' => '74',
2309 'ShortName' => 'encode_set_state_effecter_states_resp'
2310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302311 '42384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302312 'Header' => 'platform.h',
2313 'Param' => {
2314 '0' => {
2315 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302316 'type' => '42696'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302317 },
2318 '1' => {
2319 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302320 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302321 },
2322 '2' => {
2323 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302324 'type' => '42706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302325 },
2326 '3' => {
2327 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302328 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302329 },
2330 '4' => {
2331 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302332 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302333 }
2334 },
2335 'Return' => '74',
2336 'ShortName' => 'encode_state_sensor_pdr'
2337 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302338 '42716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302339 'Header' => 'platform.h',
2340 'Param' => {
2341 '0' => {
2342 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302343 'type' => '43028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302344 },
2345 '1' => {
2346 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302347 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302348 },
2349 '2' => {
2350 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302351 'type' => '43038'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302352 },
2353 '3' => {
2354 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302355 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302356 },
2357 '4' => {
2358 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302359 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302360 }
2361 },
2362 'Return' => '74',
2363 'ShortName' => 'encode_state_effecter_pdr'
2364 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302365 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302366 'Header' => 'base.h',
2367 'Param' => {
2368 '0' => {
2369 'name' => 'instance_id',
2370 'type' => '168'
2371 },
2372 '1' => {
2373 'name' => 'type',
2374 'type' => '168'
2375 },
2376 '2' => {
2377 'name' => 'version',
2378 'type' => '429'
2379 },
2380 '3' => {
2381 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302382 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302383 }
2384 },
2385 'Return' => '74',
2386 'ShortName' => 'encode_get_commands_req'
2387 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302388 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302389 'Header' => 'base.h',
2390 'Param' => {
2391 '0' => {
2392 'name' => 'instance_id',
2393 'type' => '168'
2394 },
2395 '1' => {
2396 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302397 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302398 }
2399 },
2400 'Return' => '74',
2401 'ShortName' => 'encode_get_types_req'
2402 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302403 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302404 'Header' => 'base.h',
2405 'Param' => {
2406 '0' => {
2407 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302408 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302409 },
2410 '1' => {
2411 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302412 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302413 }
2414 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302415 'Reg' => {
2416 '0' => 'rdi',
2417 '1' => 'rsi'
2418 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302419 'Return' => '168',
2420 'ShortName' => 'unpack_pldm_header'
2421 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302422 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302423 'Header' => 'base.h',
2424 'Param' => {
2425 '0' => {
2426 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302427 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302428 },
2429 '1' => {
2430 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302431 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302432 }
2433 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302434 'Reg' => {
2435 '0' => 'rdi'
2436 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 'Return' => '168',
2438 'ShortName' => 'pack_pldm_header'
2439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302440 '47935' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302441 'Header' => 'utils.h',
2442 'Param' => {
2443 '0' => {
2444 'name' => 'data',
2445 'type' => '1434'
2446 },
2447 '1' => {
2448 'name' => 'size',
2449 'type' => '123'
2450 }
2451 },
2452 'Return' => '180',
2453 'ShortName' => 'crc32'
2454 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302455 '48050' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302456 'Header' => 'bios_table.h',
2457 'Param' => {
2458 '0' => {
2459 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302460 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302461 },
2462 '1' => {
2463 'name' => 'size',
2464 'type' => '123'
2465 }
2466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302467 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302468 'ShortName' => 'pldm_bios_table_checksum'
2469 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302470 '48195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302471 'Header' => 'bios_table.h',
2472 'Param' => {
2473 '0' => {
2474 'name' => 'src_table',
2475 'type' => '1434'
2476 },
2477 '1' => {
2478 'name' => 'src_length',
2479 'type' => '123'
2480 },
2481 '2' => {
2482 'name' => 'dest_table',
2483 'type' => '166'
2484 },
2485 '3' => {
2486 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302487 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302488 },
2489 '4' => {
2490 'name' => 'entry',
2491 'type' => '1434'
2492 },
2493 '5' => {
2494 'name' => 'entry_length',
2495 'type' => '123'
2496 }
2497 },
2498 'Return' => '74',
2499 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
2500 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302501 '48813' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302502 'Header' => 'bios_table.h',
2503 'Param' => {
2504 '0' => {
2505 'name' => 'table',
2506 'type' => '1434'
2507 },
2508 '1' => {
2509 'name' => 'length',
2510 'type' => '123'
2511 },
2512 '2' => {
2513 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302514 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302515 }
2516 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302517 'Return' => '48808',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302518 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
2519 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302520 '49076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302521 'Header' => 'bios_table.h',
2522 'Param' => {
2523 '0' => {
2524 'name' => 'table',
2525 'type' => '1434'
2526 },
2527 '1' => {
2528 'name' => 'length',
2529 'type' => '123'
2530 },
2531 '2' => {
2532 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302533 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302534 }
2535 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302536 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302537 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
2538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302539 '49344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302540 'Header' => 'bios_table.h',
2541 'Param' => {
2542 '0' => {
2543 'name' => 'table',
2544 'type' => '1434'
2545 },
2546 '1' => {
2547 'name' => 'length',
2548 'type' => '123'
2549 },
2550 '2' => {
2551 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302552 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302553 }
2554 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302555 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302556 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
2557 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302558 '49607' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302559 'Header' => 'bios_table.h',
2560 'Param' => {
2561 '0' => {
2562 'name' => 'table',
2563 'type' => '1434'
2564 },
2565 '1' => {
2566 'name' => 'length',
2567 'type' => '123'
2568 },
2569 '2' => {
2570 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302571 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302572 }
2573 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302574 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302575 'ShortName' => 'pldm_bios_table_string_find_by_string'
2576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302577 '49998' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302578 'Header' => 'bios_table.h',
2579 'Param' => {
2580 '0' => {
2581 'name' => 'table',
2582 'type' => '1434'
2583 },
2584 '1' => {
2585 'name' => 'length',
2586 'type' => '123'
2587 },
2588 '2' => {
2589 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302590 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302591 }
2592 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302593 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302594 'ShortName' => 'pldm_bios_table_string_find_by_handle'
2595 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302596 '50760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302597 'Header' => 'bios_table.h',
2598 'Param' => {
2599 '0' => {
2600 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302601 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302602 }
2603 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302604 'Reg' => {
2605 '0' => 'rdi'
2606 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302607 'Return' => '1434',
2608 'ShortName' => 'pldm_bios_table_iter_value'
2609 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302610 '50809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302611 'Header' => 'bios_table.h',
2612 'Param' => {
2613 '0' => {
2614 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302615 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302616 }
2617 },
2618 'Return' => '1',
2619 'ShortName' => 'pldm_bios_table_iter_next'
2620 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302621 '50901' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302622 'Header' => 'bios_table.h',
2623 'Param' => {
2624 '0' => {
2625 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302626 'type' => '50950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302627 }
2628 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302629 'Reg' => {
2630 '0' => 'rdi'
2631 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302632 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302633 'ShortName' => 'pldm_bios_table_iter_is_end'
2634 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302635 '50955' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302636 'Header' => 'bios_table.h',
2637 'Param' => {
2638 '0' => {
2639 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302640 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302641 }
2642 },
2643 'Return' => '1',
2644 'ShortName' => 'pldm_bios_table_iter_free'
2645 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302646 '51026' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302647 'Header' => 'bios_table.h',
2648 'Param' => {
2649 '0' => {
2650 'name' => 'table',
2651 'type' => '1434'
2652 },
2653 '1' => {
2654 'name' => 'length',
2655 'type' => '123'
2656 },
2657 '2' => {
2658 'name' => 'type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302659 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302660 }
2661 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302662 'Return' => '48803',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302663 'ShortName' => 'pldm_bios_table_iter_create'
2664 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302665 '51265' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302666 'Header' => 'bios_table.h',
2667 'Param' => {
2668 '0' => {
2669 'name' => 'table',
2670 'type' => '166'
2671 },
2672 '1' => {
2673 'name' => 'size',
2674 'type' => '123'
2675 },
2676 '2' => {
2677 'name' => 'size_without_pad',
2678 'type' => '123'
2679 }
2680 },
2681 'Return' => '123',
2682 'ShortName' => 'pldm_bios_table_append_pad_checksum'
2683 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302684 '51700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302685 'Header' => 'bios_table.h',
2686 'Param' => {
2687 '0' => {
2688 'name' => 'size_without_pad',
2689 'type' => '123'
2690 }
2691 },
2692 'Return' => '123',
2693 'ShortName' => 'pldm_bios_table_pad_checksum_size'
2694 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302695 '51983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302696 'Header' => 'bios_table.h',
2697 'Param' => {
2698 '0' => {
2699 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302700 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302701 }
2702 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302703 'Reg' => {
2704 '0' => 'rdi'
2705 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302706 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302707 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
2708 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302709 '52032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302710 'Header' => 'bios_table.h',
2711 'Param' => {
2712 '0' => {
2713 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302714 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302715 }
2716 },
2717 'Return' => '123',
2718 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
2719 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302720 '52496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302721 'Header' => 'bios_table.h',
2722 'Param' => {
2723 '0' => {
2724 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302725 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302726 }
2727 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302728 'Reg' => {
2729 '0' => 'rdi'
2730 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302731 'Return' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302732 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
2733 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302734 '52564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302735 'Header' => 'bios_table.h',
2736 'Param' => {
2737 '0' => {
2738 'name' => 'entry',
2739 'type' => '166'
2740 },
2741 '1' => {
2742 'name' => 'entry_length',
2743 'type' => '123'
2744 },
2745 '2' => {
2746 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302747 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302748 },
2749 '3' => {
2750 'name' => 'attr_type',
2751 'type' => '168'
2752 },
2753 '4' => {
2754 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302755 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 }
2757 },
2758 'Return' => '74',
2759 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
2760 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302761 '52782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302762 'Header' => 'bios_table.h',
2763 'Param' => {
2764 '0' => {
2765 'name' => 'entry',
2766 'type' => '166'
2767 },
2768 '1' => {
2769 'name' => 'entry_length',
2770 'type' => '123'
2771 },
2772 '2' => {
2773 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302774 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302775 },
2776 '3' => {
2777 'name' => 'attr_type',
2778 'type' => '168'
2779 },
2780 '4' => {
2781 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302782 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302783 }
2784 },
2785 'Return' => '1',
2786 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
2787 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302788 '53069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302789 'Header' => 'bios_table.h',
2790 'Return' => '123',
2791 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
2792 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302793 '53211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302794 'Header' => 'bios_table.h',
2795 'Param' => {
2796 '0' => {
2797 'name' => 'entry',
2798 'type' => '166'
2799 },
2800 '1' => {
2801 'name' => 'entry_length',
2802 'type' => '123'
2803 },
2804 '2' => {
2805 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302806 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302807 },
2808 '3' => {
2809 'name' => 'attr_type',
2810 'type' => '168'
2811 },
2812 '4' => {
2813 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302814 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302815 },
2816 '5' => {
2817 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302818 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302819 }
2820 },
2821 'Return' => '74',
2822 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2823 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302824 '53467' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302825 'Header' => 'bios_table.h',
2826 'Param' => {
2827 '0' => {
2828 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302829 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302830 },
2831 '1' => {
2832 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302833 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302834 }
2835 },
2836 'Return' => '1',
2837 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2838 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302839 '53562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302840 'Header' => 'bios_table.h',
2841 'Param' => {
2842 '0' => {
2843 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302844 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302845 }
2846 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302847 'Reg' => {
2848 '0' => 'rdi'
2849 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302850 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302851 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2852 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302853 '53631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302854 'Header' => 'bios_table.h',
2855 'Param' => {
2856 '0' => {
2857 'name' => 'entry',
2858 'type' => '166'
2859 },
2860 '1' => {
2861 'name' => 'entry_length',
2862 'type' => '123'
2863 },
2864 '2' => {
2865 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302866 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 },
2868 '3' => {
2869 'name' => 'attr_type',
2870 'type' => '168'
2871 },
2872 '4' => {
2873 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302874 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302875 },
2876 '5' => {
2877 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302878 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302879 }
2880 },
2881 'Return' => '1',
2882 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
2883 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302884 '53990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302885 'Header' => 'bios_table.h',
2886 'Param' => {
2887 '0' => {
2888 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302889 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302890 }
2891 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302892 'Reg' => {
2893 '0' => 'rdi'
2894 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302895 'Return' => '123',
2896 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2897 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302898 '54152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302899 'Header' => 'bios_table.h',
2900 'Param' => {
2901 '0' => {
2902 'name' => 'entry',
2903 'type' => '166'
2904 },
2905 '1' => {
2906 'name' => 'entry_length',
2907 'type' => '123'
2908 },
2909 '2' => {
2910 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302911 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302912 },
2913 '3' => {
2914 'name' => 'attr_type',
2915 'type' => '168'
2916 },
2917 '4' => {
2918 'name' => 'count',
2919 'type' => '168'
2920 },
2921 '5' => {
2922 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302923 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302924 }
2925 },
2926 'Return' => '74',
2927 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2928 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302929 '54408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302930 'Header' => 'bios_table.h',
2931 'Param' => {
2932 '0' => {
2933 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302934 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302935 },
2936 '1' => {
2937 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302938 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302939 },
2940 '2' => {
2941 'name' => 'number',
2942 'type' => '168'
2943 }
2944 },
2945 'Return' => '168',
2946 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2947 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302948 '54582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302949 'Header' => 'bios_table.h',
2950 'Param' => {
2951 '0' => {
2952 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302953 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 }
2955 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302956 'Reg' => {
2957 '0' => 'rdi'
2958 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302959 'Return' => '168',
2960 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2961 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302962 '54631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302963 'Header' => 'bios_table.h',
2964 'Param' => {
2965 '0' => {
2966 'name' => 'entry',
2967 'type' => '166'
2968 },
2969 '1' => {
2970 'name' => 'entry_length',
2971 'type' => '123'
2972 },
2973 '2' => {
2974 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302975 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302976 },
2977 '3' => {
2978 'name' => 'attr_type',
2979 'type' => '168'
2980 },
2981 '4' => {
2982 'name' => 'count',
2983 'type' => '168'
2984 },
2985 '5' => {
2986 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302987 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302988 }
2989 },
2990 'Return' => '1',
2991 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
2992 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302993 '54988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302994 'Header' => 'bios_table.h',
2995 'Param' => {
2996 '0' => {
2997 'name' => 'count',
2998 'type' => '168'
2999 }
3000 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303001 'Reg' => {
3002 '0' => 'rdi'
3003 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303004 'Return' => '123',
3005 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3006 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303007 '55037' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303008 'Header' => 'bios_table.h',
3009 'Param' => {
3010 '0' => {
3011 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303012 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303013 }
3014 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303015 'Reg' => {
3016 '0' => 'rdi'
3017 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303018 'Return' => '168',
3019 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3020 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303021 '55086' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303022 'Header' => 'bios_table.h',
3023 'Param' => {
3024 '0' => {
3025 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303026 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303027 }
3028 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303029 'Reg' => {
3030 '0' => 'rdi'
3031 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303032 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303033 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3034 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303035 '55613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303036 'Header' => 'bios_table.h',
3037 'Param' => {
3038 '0' => {
3039 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303040 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303041 },
3042 '1' => {
3043 'name' => 'lower',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303044 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303045 },
3046 '2' => {
3047 'name' => 'upper',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303048 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303049 },
3050 '3' => {
3051 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303052 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303053 },
3054 '4' => {
3055 'name' => 'def',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303056 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303057 }
3058 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303059 'Reg' => {
3060 '0' => 'rdi',
3061 '1' => 'rsi',
3062 '2' => 'rdx',
3063 '3' => 'rcx',
3064 '4' => 'r8'
3065 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303066 'Return' => '1',
3067 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3068 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303069 '55749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303070 'Header' => 'bios_table.h',
3071 'Param' => {
3072 '0' => {
3073 'name' => 'entry',
3074 'type' => '166'
3075 },
3076 '1' => {
3077 'name' => 'entry_length',
3078 'type' => '123'
3079 },
3080 '2' => {
3081 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303082 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303083 }
3084 },
3085 'Return' => '74',
3086 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
3087 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303088 '55943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303089 'Header' => 'bios_table.h',
3090 'Param' => {
3091 '0' => {
3092 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303093 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303094 },
3095 '1' => {
3096 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303097 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303098 }
3099 },
3100 'Return' => '74',
3101 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
3102 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303103 '56247' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303104 'Header' => 'bios_table.h',
3105 'Param' => {
3106 '0' => {
3107 'name' => 'entry',
3108 'type' => '166'
3109 },
3110 '1' => {
3111 'name' => 'entry_length',
3112 'type' => '123'
3113 },
3114 '2' => {
3115 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303116 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303117 }
3118 },
3119 'Return' => '1',
3120 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
3121 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303122 '56565' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303123 'Header' => 'bios_table.h',
3124 'Return' => '123',
3125 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
3126 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303127 '56707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303128 'Header' => 'bios_table.h',
3129 'Param' => {
3130 '0' => {
3131 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303132 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303133 },
3134 '1' => {
3135 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303136 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303137 },
3138 '2' => {
3139 'name' => 'size',
3140 'type' => '123'
3141 }
3142 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303143 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303144 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
3145 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303146 '56903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303147 'Header' => 'bios_table.h',
3148 'Param' => {
3149 '0' => {
3150 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303151 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303152 }
3153 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303154 'Reg' => {
3155 '0' => 'rdi'
3156 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303157 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303158 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
3159 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303160 '56972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303161 'Header' => 'bios_table.h',
3162 'Param' => {
3163 '0' => {
3164 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303165 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303166 }
3167 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303168 'Reg' => {
3169 '0' => 'rdi'
3170 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303171 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303172 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
3173 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303174 '57041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303175 'Header' => 'bios_table.h',
3176 'Param' => {
3177 '0' => {
3178 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303179 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303180 }
3181 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303182 'Reg' => {
3183 '0' => 'rdi'
3184 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303185 'Return' => '168',
3186 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
3187 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303188 '57110' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303189 'Header' => 'bios_table.h',
3190 'Param' => {
3191 '0' => {
3192 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303193 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303194 },
3195 '1' => {
3196 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303197 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303198 }
3199 },
3200 'Return' => '74',
3201 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
3202 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303203 '57211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303204 'Header' => 'bios_table.h',
3205 'Param' => {
3206 '0' => {
3207 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303208 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303209 }
3210 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303211 'Reg' => {
3212 '0' => 'rdi'
3213 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303214 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303215 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
3216 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303217 '57280' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303218 'Header' => 'bios_table.h',
3219 'Param' => {
3220 '0' => {
3221 'name' => 'entry',
3222 'type' => '166'
3223 },
3224 '1' => {
3225 'name' => 'entry_length',
3226 'type' => '123'
3227 },
3228 '2' => {
3229 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303230 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303231 }
3232 },
3233 'Return' => '74',
3234 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
3235 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303236 '57474' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303237 'Header' => 'bios_table.h',
3238 'Param' => {
3239 '0' => {
3240 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303241 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303242 },
3243 '1' => {
3244 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303245 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303246 }
3247 },
3248 'Return' => '74',
3249 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
3250 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303251 '57743' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303252 'Header' => 'bios_table.h',
3253 'Param' => {
3254 '0' => {
3255 'name' => 'entry',
3256 'type' => '166'
3257 },
3258 '1' => {
3259 'name' => 'entry_length',
3260 'type' => '123'
3261 },
3262 '2' => {
3263 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303264 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303265 }
3266 },
3267 'Return' => '1',
3268 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
3269 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303270 '58080' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303271 'Header' => 'bios_table.h',
3272 'Param' => {
3273 '0' => {
3274 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303275 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303276 }
3277 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303278 'Reg' => {
3279 '0' => 'rdi'
3280 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303281 'Return' => '123',
3282 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
3283 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303284 '58295' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303285 'Header' => 'bios_table.h',
3286 'Param' => {
3287 '0' => {
3288 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303289 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303290 },
3291 '1' => {
3292 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303293 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303294 },
3295 '2' => {
3296 'name' => 'def_num',
3297 'type' => '168'
3298 }
3299 },
3300 'Return' => '168',
3301 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
3302 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303303 '58525' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303304 'Header' => 'bios_table.h',
3305 'Param' => {
3306 '0' => {
3307 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303308 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303309 },
3310 '1' => {
3311 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303312 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303313 },
3314 '2' => {
3315 'name' => 'pv_num',
3316 'type' => '168'
3317 }
3318 },
3319 'Return' => '74',
3320 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
3321 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303322 '58699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303323 'Header' => 'bios_table.h',
3324 'Param' => {
3325 '0' => {
3326 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303327 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303328 },
3329 '1' => {
3330 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303331 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303332 },
3333 '2' => {
3334 'name' => 'pv_num',
3335 'type' => '168'
3336 }
3337 },
3338 'Return' => '168',
3339 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
3340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303341 '58894' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303342 'Header' => 'bios_table.h',
3343 'Param' => {
3344 '0' => {
3345 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303346 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303347 },
3348 '1' => {
3349 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303350 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303351 }
3352 },
3353 'Return' => '74',
3354 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
3355 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303356 '58990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303357 'Header' => 'bios_table.h',
3358 'Param' => {
3359 '0' => {
3360 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303361 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303362 }
3363 },
3364 'Return' => '168',
3365 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
3366 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303367 '59082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303368 'Header' => 'bios_table.h',
3369 'Param' => {
3370 '0' => {
3371 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303372 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303373 },
3374 '1' => {
3375 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303376 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303377 }
3378 },
3379 'Return' => '74',
3380 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
3381 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303382 '59175' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303383 'Header' => 'bios_table.h',
3384 'Param' => {
3385 '0' => {
3386 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303387 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303388 }
3389 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303390 'Reg' => {
3391 '0' => 'rdi'
3392 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303393 'Return' => '168',
3394 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
3395 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303396 '59222' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303397 'Header' => 'bios_table.h',
3398 'Param' => {
3399 '0' => {
3400 'name' => 'entry',
3401 'type' => '166'
3402 },
3403 '1' => {
3404 'name' => 'entry_length',
3405 'type' => '123'
3406 },
3407 '2' => {
3408 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303409 'type' => '59377'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303410 }
3411 },
3412 'Return' => '74',
3413 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
3414 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303415 '59382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303416 'Header' => 'bios_table.h',
3417 'Param' => {
3418 '0' => {
3419 'name' => 'entry',
3420 'type' => '166'
3421 },
3422 '1' => {
3423 'name' => 'entry_length',
3424 'type' => '123'
3425 },
3426 '2' => {
3427 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303428 'type' => '59377'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303429 }
3430 },
3431 'Return' => '1',
3432 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
3433 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303434 '59721' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303435 'Header' => 'bios_table.h',
3436 'Param' => {
3437 '0' => {
3438 'name' => 'pv_num',
3439 'type' => '168'
3440 },
3441 '1' => {
3442 'name' => 'def_num',
3443 'type' => '168'
3444 }
3445 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303446 'Reg' => {
3447 '0' => 'rdi',
3448 '1' => 'rsi'
3449 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303450 'Return' => '123',
3451 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
3452 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303453 '59781' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303454 'Header' => 'bios_table.h',
3455 'Param' => {
3456 '0' => {
3457 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303458 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303459 }
3460 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303461 'Reg' => {
3462 '0' => 'rdi'
3463 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303464 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303465 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
3466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303467 '59828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303468 'Header' => 'bios_table.h',
3469 'Param' => {
3470 '0' => {
3471 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303472 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303473 }
3474 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303475 'Reg' => {
3476 '0' => 'rdi'
3477 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303478 'Return' => '168',
3479 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
3480 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303481 '59875' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303482 'Header' => 'bios_table.h',
3483 'Param' => {
3484 '0' => {
3485 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303486 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303487 }
3488 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303489 'Reg' => {
3490 '0' => 'rdi'
3491 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303492 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303493 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
3494 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303495 '60404' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303496 'Header' => 'bios_table.h',
3497 'Param' => {
3498 '0' => {
3499 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303500 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303501 },
3502 '1' => {
3503 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303504 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303505 },
3506 '2' => {
3507 'name' => 'size',
3508 'type' => '123'
3509 }
3510 },
3511 'Return' => '74',
3512 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
3513 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303514 '60570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303515 'Header' => 'bios_table.h',
3516 'Param' => {
3517 '0' => {
3518 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303519 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303520 },
3521 '1' => {
3522 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303523 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303524 },
3525 '2' => {
3526 'name' => 'size',
3527 'type' => '123'
3528 }
3529 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303530 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303531 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
3532 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303533 '60736' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303534 'Header' => 'bios_table.h',
3535 'Param' => {
3536 '0' => {
3537 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303538 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303539 }
3540 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303541 'Reg' => {
3542 '0' => 'rdi'
3543 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303544 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303545 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
3546 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303547 '60783' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303548 'Header' => 'bios_table.h',
3549 'Param' => {
3550 '0' => {
3551 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303552 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303553 }
3554 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303555 'Reg' => {
3556 '0' => 'rdi'
3557 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303558 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303559 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
3560 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303561 '60830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303562 'Header' => 'bios_table.h',
3563 'Param' => {
3564 '0' => {
3565 'name' => 'entry',
3566 'type' => '166'
3567 },
3568 '1' => {
3569 'name' => 'entry_length',
3570 'type' => '123'
3571 },
3572 '2' => {
3573 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303574 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303575 },
3576 '3' => {
3577 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303578 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303579 }
3580 },
3581 'Return' => '74',
3582 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
3583 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303584 '61021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303585 'Header' => 'bios_table.h',
3586 'Param' => {
3587 '0' => {
3588 'name' => 'entry',
3589 'type' => '166'
3590 },
3591 '1' => {
3592 'name' => 'entry_length',
3593 'type' => '123'
3594 },
3595 '2' => {
3596 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303597 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303598 },
3599 '3' => {
3600 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303601 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303602 }
3603 },
3604 'Return' => '1',
3605 'ShortName' => 'pldm_bios_table_string_entry_encode'
3606 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303607 '61329' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303608 'Header' => 'bios_table.h',
3609 'Param' => {
3610 '0' => {
3611 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303612 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303613 }
3614 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303615 'Reg' => {
3616 '0' => 'rdi'
3617 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303618 'Return' => '123',
3619 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
3620 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303621 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303622 'Header' => 'utils.h',
3623 'Param' => {
3624 '0' => {
3625 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303626 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303627 }
3628 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303629 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303630 'ShortName' => 'bcd2dec16'
3631 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303632 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303633 'Header' => 'utils.h',
3634 'Param' => {
3635 '0' => {
3636 'name' => 'bcd',
3637 'type' => '168'
3638 }
3639 },
3640 'Return' => '168',
3641 'ShortName' => 'bcd2dec8'
3642 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303643 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303644 'Header' => 'utils.h',
3645 'Param' => {
3646 '0' => {
3647 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303648 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303649 }
3650 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303651 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303652 'ShortName' => 'dec2bcd16'
3653 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303654 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303655 'Header' => 'utils.h',
3656 'Param' => {
3657 '0' => {
3658 'name' => 'dec',
3659 'type' => '168'
3660 }
3661 },
3662 'Return' => '168',
3663 'ShortName' => 'dec2bcd8'
3664 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303665 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303666 'Header' => 'utils.h',
3667 'Param' => {
3668 '0' => {
3669 'name' => 'seconds',
3670 'type' => '168'
3671 },
3672 '1' => {
3673 'name' => 'minutes',
3674 'type' => '168'
3675 },
3676 '2' => {
3677 'name' => 'hours',
3678 'type' => '168'
3679 },
3680 '3' => {
3681 'name' => 'day',
3682 'type' => '168'
3683 },
3684 '4' => {
3685 'name' => 'month',
3686 'type' => '168'
3687 },
3688 '5' => {
3689 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303690 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303691 }
3692 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303693 'Reg' => {
3694 '0' => 'rdi',
3695 '1' => 'rsi',
3696 '2' => 'rdx',
3697 '5' => 'r9'
3698 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303699 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303700 'ShortName' => 'is_time_legal'
3701 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303702 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303703 'Header' => 'bios.h',
3704 'Param' => {
3705 '0' => {
3706 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303707 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303708 },
3709 '1' => {
3710 'name' => 'payload_length',
3711 'type' => '123'
3712 },
3713 '2' => {
3714 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303715 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303716 },
3717 '3' => {
3718 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303719 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303720 },
3721 '4' => {
3722 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303723 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303724 },
3725 '5' => {
3726 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303727 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303728 }
3729 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303730 'Reg' => {
3731 '4' => 'r8',
3732 '5' => 'r9'
3733 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303734 'Return' => '74',
3735 'ShortName' => 'decode_set_bios_table_req'
3736 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303737 '6655' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303738 'Header' => 'bios.h',
3739 'Param' => {
3740 '0' => {
3741 'name' => 'instance_id',
3742 'type' => '168'
3743 },
3744 '1' => {
3745 'name' => 'completion_code',
3746 'type' => '168'
3747 },
3748 '2' => {
3749 'name' => 'next_transfer_handle',
3750 'type' => '180'
3751 },
3752 '3' => {
3753 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303754 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303755 }
3756 },
3757 'Return' => '74',
3758 'ShortName' => 'encode_set_bios_table_resp'
3759 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303760 '66900' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303761 'Header' => 'utils.h',
3762 'Param' => {
3763 '0' => {
3764 'name' => 'transfer_flag',
3765 'type' => '168'
3766 }
3767 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303768 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303769 'ShortName' => 'is_transfer_flag_valid'
3770 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303771 '67051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303772 'Header' => 'firmware_update.h',
3773 'Param' => {
3774 '0' => {
3775 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303776 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303777 },
3778 '1' => {
3779 'name' => 'payload_length',
3780 'type' => '123'
3781 },
3782 '2' => {
3783 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303784 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303785 },
3786 '3' => {
3787 'name' => 'non_functioning_component_indication',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303788 'type' => '67238'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303789 },
3790 '4' => {
3791 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303792 'type' => '67243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303793 }
3794 },
3795 'Return' => '74',
3796 'ShortName' => 'decode_cancel_update_resp'
3797 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303798 '67253' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303799 'Header' => 'firmware_update.h',
3800 'Param' => {
3801 '0' => {
3802 'name' => 'instance_id',
3803 'type' => '168'
3804 },
3805 '1' => {
3806 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303807 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303808 },
3809 '2' => {
3810 'name' => 'payload_length',
3811 'type' => '123'
3812 }
3813 },
3814 'Return' => '74',
3815 'ShortName' => 'encode_cancel_update_req'
3816 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303817 '67423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303818 'Header' => 'firmware_update.h',
3819 'Param' => {
3820 '0' => {
3821 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303822 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303823 },
3824 '1' => {
3825 'name' => 'payload_length',
3826 'type' => '123'
3827 },
3828 '2' => {
3829 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303830 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303831 }
3832 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303833 'Reg' => {
3834 '0' => 'rdi',
3835 '1' => 'rsi',
3836 '2' => 'rdx'
3837 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 'Return' => '74',
3839 'ShortName' => 'decode_cancel_update_component_resp'
3840 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303841 '67499' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303842 'Header' => 'firmware_update.h',
3843 'Param' => {
3844 '0' => {
3845 'name' => 'instance_id',
3846 'type' => '168'
3847 },
3848 '1' => {
3849 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303850 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303851 },
3852 '2' => {
3853 'name' => 'payload_length',
3854 'type' => '123'
3855 }
3856 },
3857 'Return' => '74',
3858 'ShortName' => 'encode_cancel_update_component_req'
3859 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303860 '67669' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303861 'Header' => 'firmware_update.h',
3862 'Param' => {
3863 '0' => {
3864 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303865 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303866 },
3867 '1' => {
3868 'name' => 'payload_length',
3869 'type' => '123'
3870 },
3871 '2' => {
3872 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303873 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303874 },
3875 '3' => {
3876 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303877 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303878 },
3879 '4' => {
3880 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303881 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303882 },
3883 '5' => {
3884 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303885 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303886 },
3887 '6' => {
3888 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303889 'offset' => '0',
3890 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303891 },
3892 '7' => {
3893 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303894 'offset' => '8',
3895 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303896 },
3897 '8' => {
3898 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303899 'offset' => '16',
3900 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303901 },
3902 '9' => {
3903 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303904 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303905 'type' => '67996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303906 }
3907 },
3908 'Return' => '74',
3909 'ShortName' => 'decode_get_status_resp'
3910 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303911 '68006' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303912 'Header' => 'firmware_update.h',
3913 'Param' => {
3914 '0' => {
3915 'name' => 'instance_id',
3916 'type' => '168'
3917 },
3918 '1' => {
3919 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303920 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303921 },
3922 '2' => {
3923 'name' => 'payload_length',
3924 'type' => '123'
3925 }
3926 },
3927 'Return' => '74',
3928 'ShortName' => 'encode_get_status_req'
3929 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303930 '68176' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303931 'Header' => 'firmware_update.h',
3932 'Param' => {
3933 '0' => {
3934 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303935 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303936 },
3937 '1' => {
3938 'name' => 'payload_length',
3939 'type' => '123'
3940 },
3941 '2' => {
3942 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303943 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303944 },
3945 '3' => {
3946 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303947 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303948 }
3949 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303950 'Reg' => {
3951 '1' => 'rsi',
3952 '2' => 'rdx',
3953 '3' => 'rcx'
3954 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303955 'Return' => '74',
3956 'ShortName' => 'decode_activate_firmware_resp'
3957 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303958 '68302' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303959 'Header' => 'firmware_update.h',
3960 'Param' => {
3961 '0' => {
3962 'name' => 'instance_id',
3963 'type' => '168'
3964 },
3965 '1' => {
3966 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303967 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 },
3969 '2' => {
3970 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303971 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303972 },
3973 '3' => {
3974 'name' => 'payload_length',
3975 'type' => '123'
3976 }
3977 },
3978 'Return' => '74',
3979 'ShortName' => 'encode_activate_firmware_req'
3980 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303981 '68544' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303982 'Header' => 'firmware_update.h',
3983 'Param' => {
3984 '0' => {
3985 'name' => 'instance_id',
3986 'type' => '168'
3987 },
3988 '1' => {
3989 'name' => 'completion_code',
3990 'type' => '168'
3991 },
3992 '2' => {
3993 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303994 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303995 },
3996 '3' => {
3997 'name' => 'payload_length',
3998 'type' => '123'
3999 }
4000 },
4001 'Return' => '74',
4002 'ShortName' => 'encode_apply_complete_resp'
4003 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304004 '68733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304005 'Header' => 'firmware_update.h',
4006 'Param' => {
4007 '0' => {
4008 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304009 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 },
4011 '1' => {
4012 'name' => 'payload_length',
4013 'type' => '123'
4014 },
4015 '2' => {
4016 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304017 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304018 },
4019 '3' => {
4020 'name' => 'comp_activation_methods_modification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304021 'type' => '68843'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304022 }
4023 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304024 'Reg' => {
4025 '0' => 'rdi',
4026 '1' => 'rsi',
4027 '2' => 'rdx',
4028 '3' => 'rcx'
4029 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304030 'Return' => '74',
4031 'ShortName' => 'decode_apply_complete_req'
4032 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304033 '6874' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304034 'Header' => 'bios.h',
4035 'Param' => {
4036 '0' => {
4037 'name' => 'msg',
4038 'type' => '2077'
4039 },
4040 '1' => {
4041 'name' => 'payload_length',
4042 'type' => '123'
4043 },
4044 '2' => {
4045 'name' => 'completion_code',
4046 'type' => '2082'
4047 },
4048 '3' => {
4049 'name' => 'next_transfer_handle',
4050 'type' => '2087'
4051 }
4052 },
4053 'Reg' => {
4054 '0' => 'rdi',
4055 '1' => 'rsi',
4056 '2' => 'rdx',
4057 '3' => 'rcx'
4058 },
4059 'Return' => '74',
4060 'ShortName' => 'decode_set_bios_table_resp'
4061 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304062 '68853' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304063 'Header' => 'firmware_update.h',
4064 'Param' => {
4065 '0' => {
4066 'name' => 'instance_id',
4067 'type' => '168'
4068 },
4069 '1' => {
4070 'name' => 'completion_code',
4071 'type' => '168'
4072 },
4073 '2' => {
4074 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304075 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304076 },
4077 '3' => {
4078 'name' => 'payload_length',
4079 'type' => '123'
4080 }
4081 },
4082 'Return' => '74',
4083 'ShortName' => 'encode_verify_complete_resp'
4084 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304085 '69042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304086 'Header' => 'firmware_update.h',
4087 'Param' => {
4088 '0' => {
4089 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304090 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304091 },
4092 '1' => {
4093 'name' => 'payload_length',
4094 'type' => '123'
4095 },
4096 '2' => {
4097 'name' => 'verify_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304098 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304099 }
4100 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304101 'Reg' => {
4102 '0' => 'rdi',
4103 '1' => 'rsi',
4104 '2' => 'rdx'
4105 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304106 'Return' => '74',
4107 'ShortName' => 'decode_verify_complete_req'
4108 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304109 '69118' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304110 'Header' => 'firmware_update.h',
4111 'Param' => {
4112 '0' => {
4113 'name' => 'instance_id',
4114 'type' => '168'
4115 },
4116 '1' => {
4117 'name' => 'completion_code',
4118 'type' => '168'
4119 },
4120 '2' => {
4121 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304122 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304123 },
4124 '3' => {
4125 'name' => 'payload_length',
4126 'type' => '123'
4127 }
4128 },
4129 'Return' => '74',
4130 'ShortName' => 'encode_transfer_complete_resp'
4131 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304132 '69307' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304133 'Header' => 'firmware_update.h',
4134 'Param' => {
4135 '0' => {
4136 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304137 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304138 },
4139 '1' => {
4140 'name' => 'payload_length',
4141 'type' => '123'
4142 },
4143 '2' => {
4144 'name' => 'transfer_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304145 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304146 }
4147 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304148 'Reg' => {
4149 '0' => 'rdi',
4150 '1' => 'rsi',
4151 '2' => 'rdx'
4152 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304153 'Return' => '74',
4154 'ShortName' => 'decode_transfer_complete_req'
4155 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304156 '69383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304157 'Header' => 'firmware_update.h',
4158 'Param' => {
4159 '0' => {
4160 'name' => 'instance_id',
4161 'type' => '168'
4162 },
4163 '1' => {
4164 'name' => 'completion_code',
4165 'type' => '168'
4166 },
4167 '2' => {
4168 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304169 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304170 },
4171 '3' => {
4172 'name' => 'payload_length',
4173 'type' => '123'
4174 }
4175 },
4176 'Return' => '74',
4177 'ShortName' => 'encode_request_firmware_data_resp'
4178 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304179 '69572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304180 'Header' => 'firmware_update.h',
4181 'Param' => {
4182 '0' => {
4183 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304184 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304185 },
4186 '1' => {
4187 'name' => 'payload_length',
4188 'type' => '123'
4189 },
4190 '2' => {
4191 'name' => 'offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304192 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304193 },
4194 '3' => {
4195 'name' => 'length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304196 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304197 }
4198 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304199 'Reg' => {
4200 '0' => 'rdi',
4201 '1' => 'rsi',
4202 '2' => 'rdx',
4203 '3' => 'rcx'
4204 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304205 'Return' => '74',
4206 'ShortName' => 'decode_request_firmware_data_req'
4207 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304208 '69692' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304209 'Header' => 'firmware_update.h',
4210 'Param' => {
4211 '0' => {
4212 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304213 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304214 },
4215 '1' => {
4216 'name' => 'payload_length',
4217 'type' => '123'
4218 },
4219 '2' => {
4220 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304221 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304222 },
4223 '3' => {
4224 'name' => 'comp_compatibility_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304225 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304226 },
4227 '4' => {
4228 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304229 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304230 },
4231 '5' => {
4232 'name' => 'update_option_flags_enabled',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304233 'type' => '67996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304234 },
4235 '6' => {
4236 'name' => 'time_before_req_fw_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304237 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304238 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304239 }
4240 },
4241 'Return' => '74',
4242 'ShortName' => 'decode_update_component_resp'
4243 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304244 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304245 'Header' => 'bios.h',
4246 'Param' => {
4247 '0' => {
4248 'name' => 'instance_id',
4249 'type' => '168'
4250 },
4251 '1' => {
4252 'name' => 'transfer_handle',
4253 'type' => '180'
4254 },
4255 '2' => {
4256 'name' => 'transfer_flag',
4257 'type' => '168'
4258 },
4259 '3' => {
4260 'name' => 'table_type',
4261 'type' => '168'
4262 },
4263 '4' => {
4264 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304265 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304266 },
4267 '5' => {
4268 'name' => 'table_length',
4269 'type' => '123'
4270 },
4271 '6' => {
4272 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304273 'offset' => '0',
4274 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304275 },
4276 '7' => {
4277 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304278 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304279 'type' => '123'
4280 }
4281 },
4282 'Return' => '74',
4283 'ShortName' => 'encode_set_bios_table_req'
4284 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304285 '69926' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304286 'Header' => 'firmware_update.h',
4287 'Param' => {
4288 '0' => {
4289 'name' => 'instance_id',
4290 'type' => '168'
4291 },
4292 '1' => {
4293 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304294 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304295 },
4296 '10' => {
4297 'name' => 'msg',
4298 'offset' => '32',
4299 'type' => '1632'
4300 },
4301 '11' => {
4302 'name' => 'payload_length',
4303 'offset' => '40',
4304 'type' => '123'
4305 },
4306 '2' => {
4307 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304308 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304309 },
4310 '3' => {
4311 'name' => 'comp_classification_index',
4312 'type' => '168'
4313 },
4314 '4' => {
4315 'name' => 'comp_comparison_stamp',
4316 'type' => '180'
4317 },
4318 '5' => {
4319 'name' => 'comp_image_size',
4320 'type' => '180'
4321 },
4322 '6' => {
4323 'name' => 'update_option_flags',
4324 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304325 'type' => '62734'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304326 },
4327 '7' => {
4328 'name' => 'comp_ver_str_type',
4329 'offset' => '8',
4330 'type' => '168'
4331 },
4332 '8' => {
4333 'name' => 'comp_ver_str_len',
4334 'offset' => '16',
4335 'type' => '168'
4336 },
4337 '9' => {
4338 'name' => 'comp_ver_str',
4339 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304340 'type' => '70318'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304341 }
4342 },
4343 'Return' => '74',
4344 'ShortName' => 'encode_update_component_req'
4345 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304346 '70328' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304347 'Header' => 'firmware_update.h',
4348 'Param' => {
4349 '0' => {
4350 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304351 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304352 },
4353 '1' => {
4354 'name' => 'payload_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304355 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304356 },
4357 '2' => {
4358 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304359 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304360 },
4361 '3' => {
4362 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304363 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304364 },
4365 '4' => {
4366 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304367 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304368 }
4369 },
4370 'Return' => '74',
4371 'ShortName' => 'decode_pass_component_table_resp'
4372 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304373 '70527' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304374 'Header' => 'firmware_update.h',
4375 'Param' => {
4376 '0' => {
4377 'name' => 'instance_id',
4378 'type' => '168'
4379 },
4380 '1' => {
4381 'name' => 'transfer_flag',
4382 'type' => '168'
4383 },
4384 '10' => {
4385 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304386 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304387 'type' => '123'
4388 },
4389 '2' => {
4390 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304391 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304392 },
4393 '3' => {
4394 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304395 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304396 },
4397 '4' => {
4398 'name' => 'comp_classification_index',
4399 'type' => '168'
4400 },
4401 '5' => {
4402 'name' => 'comp_comparison_stamp',
4403 'type' => '180'
4404 },
4405 '6' => {
4406 'name' => 'comp_ver_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304407 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304408 'type' => '168'
4409 },
4410 '7' => {
4411 'name' => 'comp_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304412 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304413 'type' => '168'
4414 },
4415 '8' => {
4416 'name' => 'comp_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304417 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304418 'type' => '70318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304419 },
4420 '9' => {
4421 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304422 'offset' => '24',
4423 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304424 }
4425 },
4426 'Return' => '74',
4427 'ShortName' => 'encode_pass_component_table_req'
4428 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304429 '70937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304430 'Header' => 'firmware_update.h',
4431 'Param' => {
4432 '0' => {
4433 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304434 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 },
4436 '1' => {
4437 'name' => 'payload_length',
4438 'type' => '123'
4439 },
4440 '2' => {
4441 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304442 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304443 },
4444 '3' => {
4445 'name' => 'fd_meta_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304446 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304447 },
4448 '4' => {
4449 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304450 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304451 }
4452 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304453 'Reg' => {
4454 '3' => 'rcx',
4455 '4' => 'r8'
4456 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304457 'Return' => '74',
4458 'ShortName' => 'decode_request_update_resp'
4459 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304460 '71084' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304461 'Header' => 'firmware_update.h',
4462 'Param' => {
4463 '0' => {
4464 'name' => 'instance_id',
4465 'type' => '168'
4466 },
4467 '1' => {
4468 'name' => 'max_transfer_size',
4469 'type' => '180'
4470 },
4471 '2' => {
4472 'name' => 'num_of_comp',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304473 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304474 },
4475 '3' => {
4476 'name' => 'max_outstanding_transfer_req',
4477 'type' => '168'
4478 },
4479 '4' => {
4480 'name' => 'pkg_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304481 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304482 },
4483 '5' => {
4484 'name' => 'comp_image_set_ver_str_type',
4485 'type' => '168'
4486 },
4487 '6' => {
4488 'name' => 'comp_image_set_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304489 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304490 'type' => '168'
4491 },
4492 '7' => {
4493 'name' => 'comp_img_set_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304494 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304495 'type' => '70318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304496 },
4497 '8' => {
4498 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304499 'offset' => '16',
4500 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304501 },
4502 '9' => {
4503 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304504 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304505 'type' => '123'
4506 }
4507 },
4508 'Return' => '74',
4509 'ShortName' => 'encode_request_update_req'
4510 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304511 '71452' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304512 'Header' => 'firmware_update.h',
4513 'Param' => {
4514 '0' => {
4515 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304516 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304517 },
4518 '1' => {
4519 'name' => 'length',
4520 'type' => '123'
4521 },
4522 '2' => {
4523 'name' => 'component_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304524 'type' => '71620'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304525 },
4526 '3' => {
4527 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304528 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 },
4530 '4' => {
4531 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304532 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304533 }
4534 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304535 'Reg' => {
4536 '4' => 'r8'
4537 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304538 'Return' => '74',
4539 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
4540 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304541 '71630' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304542 'Header' => 'firmware_update.h',
4543 'Param' => {
4544 '0' => {
4545 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304546 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304547 },
4548 '1' => {
4549 'name' => 'payload_length',
4550 'type' => '123'
4551 },
4552 '2' => {
4553 'name' => 'resp_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304554 'type' => '71850'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304555 },
4556 '3' => {
4557 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304558 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 },
4560 '4' => {
4561 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304562 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304563 },
4564 '5' => {
4565 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304566 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304567 }
4568 },
4569 'Return' => '74',
4570 'ShortName' => 'decode_get_firmware_parameters_resp'
4571 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304572 '71855' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304573 'Header' => 'firmware_update.h',
4574 'Param' => {
4575 '0' => {
4576 'name' => 'instance_id',
4577 'type' => '168'
4578 },
4579 '1' => {
4580 'name' => 'payload_length',
4581 'type' => '123'
4582 },
4583 '2' => {
4584 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304585 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304586 }
4587 },
4588 'Return' => '74',
4589 'ShortName' => 'encode_get_firmware_parameters_req'
4590 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304591 '71995' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304592 'Header' => 'firmware_update.h',
4593 'Param' => {
4594 '0' => {
4595 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304596 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304597 },
4598 '1' => {
4599 'name' => 'payload_length',
4600 'type' => '123'
4601 },
4602 '2' => {
4603 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304604 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 },
4606 '3' => {
4607 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304608 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304609 },
4610 '4' => {
4611 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304612 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304613 },
4614 '5' => {
4615 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304616 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304617 }
4618 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304619 'Reg' => {
4620 '3' => 'rcx',
4621 '4' => 'r8',
4622 '5' => 'r9'
4623 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304624 'Return' => '74',
4625 'ShortName' => 'decode_query_device_identifiers_resp'
4626 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304627 '72161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304628 'Header' => 'firmware_update.h',
4629 'Param' => {
4630 '0' => {
4631 'name' => 'instance_id',
4632 'type' => '168'
4633 },
4634 '1' => {
4635 'name' => 'payload_length',
4636 'type' => '123'
4637 },
4638 '2' => {
4639 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304640 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304641 }
4642 },
4643 'Return' => '74',
4644 'ShortName' => 'encode_query_device_identifiers_req'
4645 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304646 '72301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304647 'Header' => 'firmware_update.h',
4648 'Param' => {
4649 '0' => {
4650 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304651 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304652 },
4653 '1' => {
4654 'name' => 'length',
4655 'type' => '123'
4656 },
4657 '2' => {
4658 'name' => 'pldm_comp_image_info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304659 'type' => '72448'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304660 },
4661 '3' => {
4662 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304663 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304664 }
4665 },
4666 'Return' => '74',
4667 'ShortName' => 'decode_pldm_comp_image_info'
4668 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304669 '72453' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304670 'Header' => 'firmware_update.h',
4671 'Param' => {
4672 '0' => {
4673 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304674 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 },
4676 '1' => {
4677 'name' => 'length',
4678 'type' => '123'
4679 },
4680 '2' => {
4681 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304682 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304683 },
4684 '3' => {
4685 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304686 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304687 },
4688 '4' => {
4689 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304690 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304691 }
4692 },
4693 'Return' => '74',
4694 'ShortName' => 'decode_vendor_defined_descriptor_value'
4695 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304696 '72635' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 'Header' => 'firmware_update.h',
4698 'Param' => {
4699 '0' => {
4700 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304701 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304702 },
4703 '1' => {
4704 'name' => 'length',
4705 'type' => '123'
4706 },
4707 '2' => {
4708 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304709 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304710 },
4711 '3' => {
4712 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304713 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304714 }
4715 },
4716 'Return' => '74',
4717 'ShortName' => 'decode_descriptor_type_length_value'
4718 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304719 '72807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'firmware_update.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304724 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304725 },
4726 '1' => {
4727 'name' => 'length',
4728 'type' => '123'
4729 },
4730 '2' => {
4731 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304732 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304733 },
4734 '3' => {
4735 'name' => 'fw_device_id_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304736 'type' => '73064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304737 },
4738 '4' => {
4739 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304740 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304741 },
4742 '5' => {
4743 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304744 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304745 },
4746 '6' => {
4747 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304748 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304749 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304750 },
4751 '7' => {
4752 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304753 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304754 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304755 }
4756 },
4757 'Return' => '74',
4758 'ShortName' => 'decode_firmware_device_id_record'
4759 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304760 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304761 'Header' => 'bios.h',
4762 'Param' => {
4763 '0' => {
4764 'name' => 'instance_id',
4765 'type' => '168'
4766 },
4767 '1' => {
4768 'name' => 'completion_code',
4769 'type' => '168'
4770 },
4771 '2' => {
4772 'name' => 'next_transfer_handle',
4773 'type' => '180'
4774 },
4775 '3' => {
4776 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304777 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304778 }
4779 },
4780 'Return' => '74',
4781 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
4782 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304783 '73069' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304784 'Header' => 'firmware_update.h',
4785 'Param' => {
4786 '0' => {
4787 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304788 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304789 },
4790 '1' => {
4791 'name' => 'length',
4792 'type' => '123'
4793 },
4794 '2' => {
4795 'name' => 'package_header_info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304796 'type' => '73216'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304797 },
4798 '3' => {
4799 'name' => 'package_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304800 'type' => '6645'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304801 }
4802 },
4803 'Return' => '74',
4804 'ShortName' => 'decode_pldm_package_header_info'
4805 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304806 '7515' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304807 'Header' => 'bios.h',
4808 'Param' => {
4809 '0' => {
4810 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304811 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304812 },
4813 '1' => {
4814 'name' => 'payload_length',
4815 'type' => '123'
4816 },
4817 '2' => {
4818 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304819 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304820 },
4821 '3' => {
4822 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304823 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304824 },
4825 '4' => {
4826 'name' => 'attribute',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304827 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304828 }
4829 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304830 'Reg' => {
4831 '3' => 'rcx',
4832 '4' => 'r8'
4833 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304834 'Return' => '74',
4835 'ShortName' => 'decode_set_bios_attribute_current_value_req'
4836 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304837 '75374' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304838 'Header' => 'fru.h',
4839 'Param' => {
4840 '0' => {
4841 'name' => 'instance_id',
4842 'type' => '168'
4843 },
4844 '1' => {
4845 'name' => 'completion_code',
4846 'type' => '168'
4847 },
4848 '2' => {
4849 'name' => 'next_data_transfer_handle',
4850 'type' => '180'
4851 },
4852 '3' => {
4853 'name' => 'payload_length',
4854 'type' => '123'
4855 },
4856 '4' => {
4857 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304858 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304859 }
4860 },
4861 'Return' => '74',
4862 'ShortName' => 'encode_set_fru_record_table_resp'
4863 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304864 '75614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304865 'Header' => 'fru.h',
4866 'Param' => {
4867 '0' => {
4868 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304869 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 },
4871 '1' => {
4872 'name' => 'payload_length',
4873 'type' => '123'
4874 },
4875 '2' => {
4876 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304877 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304878 },
4879 '3' => {
4880 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304881 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304882 },
4883 '4' => {
4884 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304885 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304886 }
4887 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304888 'Reg' => {
4889 '3' => 'rcx',
4890 '4' => 'r8'
4891 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304892 'Return' => '74',
4893 'ShortName' => 'decode_set_fru_record_table_req'
4894 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304895 '75781' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304896 'Header' => 'fru.h',
4897 'Param' => {
4898 '0' => {
4899 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304900 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 },
4902 '1' => {
4903 'name' => 'payload_length',
4904 'type' => '123'
4905 },
4906 '2' => {
4907 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304908 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 },
4910 '3' => {
4911 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304912 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304913 },
4914 '4' => {
4915 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304916 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304917 },
4918 '5' => {
4919 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304920 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304921 },
4922 '6' => {
4923 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304924 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304925 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304926 }
4927 },
4928 'Return' => '74',
4929 'ShortName' => 'decode_get_fru_record_table_resp'
4930 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304931 '76011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304932 'Header' => 'fru.h',
4933 'Param' => {
4934 '0' => {
4935 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304936 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304937 },
4938 '1' => {
4939 'name' => 'payload_length',
4940 'type' => '123'
4941 },
4942 '2' => {
4943 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304944 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304945 },
4946 '3' => {
4947 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304948 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304949 },
4950 '4' => {
4951 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304952 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304953 },
4954 '5' => {
4955 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304956 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304957 },
4958 '6' => {
4959 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304960 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304961 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304962 },
4963 '7' => {
4964 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304965 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304966 'type' => '123'
4967 }
4968 },
4969 'Return' => '74',
4970 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4971 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304972 '76259' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304973 'Header' => 'fru.h',
4974 'Param' => {
4975 '0' => {
4976 'name' => 'instance_id',
4977 'type' => '168'
4978 },
4979 '1' => {
4980 'name' => 'data_transfer_handle',
4981 'type' => '180'
4982 },
4983 '2' => {
4984 'name' => 'transfer_operation_flag',
4985 'type' => '168'
4986 },
4987 '3' => {
4988 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304989 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 },
4991 '4' => {
4992 'name' => 'payload_length',
4993 'type' => '123'
4994 }
4995 },
4996 'Return' => '74',
4997 'ShortName' => 'encode_get_fru_record_table_req'
4998 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304999 '76494' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 'Header' => 'fru.h',
5001 'Param' => {
5002 '0' => {
5003 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305004 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305005 },
5006 '1' => {
5007 'name' => 'payload_length',
5008 'type' => '123'
5009 },
5010 '2' => {
5011 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 },
5014 '3' => {
5015 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305016 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305017 },
5018 '4' => {
5019 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305020 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305021 },
5022 '5' => {
5023 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305024 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305025 }
5026 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305027 'Reg' => {
5028 '4' => 'r8',
5029 '5' => 'r9'
5030 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305031 'Return' => '74',
5032 'ShortName' => 'decode_get_fru_record_by_option_resp'
5033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305034 '7662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305035 'Header' => 'bios.h',
5036 'Param' => {
5037 '0' => {
5038 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305039 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305040 },
5041 '1' => {
5042 'name' => 'payload_length',
5043 'type' => '123'
5044 },
5045 '2' => {
5046 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305047 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305048 },
5049 '3' => {
5050 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305051 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305052 }
5053 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305054 'Reg' => {
5055 '0' => 'rdi',
5056 '1' => 'rsi',
5057 '2' => 'rdx',
5058 '3' => 'rcx'
5059 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305060 'Return' => '74',
5061 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
5062 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305063 '76661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305064 'Header' => 'fru.h',
5065 'Param' => {
5066 '0' => {
5067 'name' => 'instance_id',
5068 'type' => '168'
5069 },
5070 '1' => {
5071 'name' => 'completion_code',
5072 'type' => '168'
5073 },
5074 '2' => {
5075 'name' => 'next_data_transfer_handle',
5076 'type' => '180'
5077 },
5078 '3' => {
5079 'name' => 'transfer_flag',
5080 'type' => '168'
5081 },
5082 '4' => {
5083 'name' => 'fru_structure_data',
5084 'type' => '1434'
5085 },
5086 '5' => {
5087 'name' => 'data_size',
5088 'type' => '123'
5089 },
5090 '6' => {
5091 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305092 'offset' => '0',
5093 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305094 },
5095 '7' => {
5096 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305097 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305098 'type' => '123'
5099 }
5100 },
5101 'Return' => '74',
5102 'ShortName' => 'encode_get_fru_record_by_option_resp'
5103 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305104 '76979' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305105 'Header' => 'fru.h',
5106 'Param' => {
5107 '0' => {
5108 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305109 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305110 },
5111 '1' => {
5112 'name' => 'payload_length',
5113 'type' => '123'
5114 },
5115 '2' => {
5116 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305117 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305118 },
5119 '3' => {
5120 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305121 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305122 },
5123 '4' => {
5124 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305125 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305126 },
5127 '5' => {
5128 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305129 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305130 },
5131 '6' => {
5132 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305133 'offset' => '0',
5134 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305135 },
5136 '7' => {
5137 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305138 'offset' => '8',
5139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305140 }
5141 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305142 'Reg' => {
5143 '4' => 'r8',
5144 '5' => 'r9'
5145 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305146 'Return' => '74',
5147 'ShortName' => 'decode_get_fru_record_by_option_req'
5148 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305149 '77181' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305150 'Header' => 'fru.h',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'instance_id',
5154 'type' => '168'
5155 },
5156 '1' => {
5157 'name' => 'data_transfer_handle',
5158 'type' => '180'
5159 },
5160 '2' => {
5161 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305162 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305163 },
5164 '3' => {
5165 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305166 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305167 },
5168 '4' => {
5169 'name' => 'record_type',
5170 'type' => '168'
5171 },
5172 '5' => {
5173 'name' => 'field_type',
5174 'type' => '168'
5175 },
5176 '6' => {
5177 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305178 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305179 'type' => '168'
5180 },
5181 '7' => {
5182 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305183 'offset' => '8',
5184 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305185 },
5186 '8' => {
5187 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305188 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305189 'type' => '123'
5190 }
5191 },
5192 'Return' => '74',
5193 'ShortName' => 'encode_get_fru_record_by_option_req'
5194 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305195 '77478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305196 'Header' => 'fru.h',
5197 'Param' => {
5198 '0' => {
5199 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305200 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305201 },
5202 '1' => {
5203 'name' => 'table_size',
5204 'type' => '123'
5205 },
5206 '2' => {
5207 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305208 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305209 },
5210 '3' => {
5211 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305212 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305213 },
5214 '4' => {
5215 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305216 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305217 },
5218 '5' => {
5219 'name' => 'rt',
5220 'type' => '168'
5221 },
5222 '6' => {
5223 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305224 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305225 'type' => '168'
5226 }
5227 },
5228 'Return' => '1',
5229 'ShortName' => 'get_fru_record_by_option'
5230 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305231 '7772' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305232 'Header' => 'bios.h',
5233 'Param' => {
5234 '0' => {
5235 'name' => 'instance_id',
5236 'type' => '168'
5237 },
5238 '1' => {
5239 'name' => 'transfer_handle',
5240 'type' => '180'
5241 },
5242 '2' => {
5243 'name' => 'transfer_flag',
5244 'type' => '168'
5245 },
5246 '3' => {
5247 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305248 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305249 },
5250 '4' => {
5251 'name' => 'attribute_length',
5252 'type' => '123'
5253 },
5254 '5' => {
5255 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305256 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305257 },
5258 '6' => {
5259 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305260 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305261 'type' => '123'
5262 }
5263 },
5264 'Return' => '74',
5265 'ShortName' => 'encode_set_bios_attribute_current_value_req'
5266 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305267 '78151' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305268 'Header' => 'fru.h',
5269 'Param' => {
5270 '0' => {
5271 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305272 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305273 },
5274 '1' => {
5275 'name' => 'total_size',
5276 'type' => '123'
5277 },
5278 '2' => {
5279 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305280 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305281 },
5282 '3' => {
5283 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305284 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305285 },
5286 '4' => {
5287 'name' => 'record_type',
5288 'type' => '168'
5289 },
5290 '5' => {
5291 'name' => 'num_frus',
5292 'type' => '168'
5293 },
5294 '6' => {
5295 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305296 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305297 'type' => '168'
5298 },
5299 '7' => {
5300 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305301 'offset' => '8',
5302 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305303 },
5304 '8' => {
5305 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305306 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305307 'type' => '123'
5308 }
5309 },
5310 'Return' => '74',
5311 'ShortName' => 'encode_fru_record'
5312 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305313 '78399' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305314 'Header' => 'fru.h',
5315 'Param' => {
5316 '0' => {
5317 'name' => 'instance_id',
5318 'type' => '168'
5319 },
5320 '1' => {
5321 'name' => 'completion_code',
5322 'type' => '168'
5323 },
5324 '2' => {
5325 'name' => 'next_data_transfer_handle',
5326 'type' => '180'
5327 },
5328 '3' => {
5329 'name' => 'transfer_flag',
5330 'type' => '168'
5331 },
5332 '4' => {
5333 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305334 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305335 }
5336 },
5337 'Return' => '74',
5338 'ShortName' => 'encode_get_fru_record_table_resp'
5339 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305340 '78620' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305341 'Header' => 'fru.h',
5342 'Param' => {
5343 '0' => {
5344 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305345 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305346 },
5347 '1' => {
5348 'name' => 'payload_length',
5349 'type' => '123'
5350 },
5351 '2' => {
5352 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305353 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305354 },
5355 '3' => {
5356 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305357 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305358 }
5359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305360 'Reg' => {
5361 '0' => 'rdi',
5362 '1' => 'rsi',
5363 '2' => 'rdx',
5364 '3' => 'rcx'
5365 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305366 'Return' => '74',
5367 'ShortName' => 'decode_get_fru_record_table_req'
5368 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305369 '78724' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305370 'Header' => 'fru.h',
5371 'Param' => {
5372 '0' => {
5373 'name' => 'instance_id',
5374 'type' => '168'
5375 },
5376 '1' => {
5377 'name' => 'completion_code',
5378 'type' => '168'
5379 },
5380 '2' => {
5381 'name' => 'fru_data_major_version',
5382 'type' => '168'
5383 },
5384 '3' => {
5385 'name' => 'fru_data_minor_version',
5386 'type' => '168'
5387 },
5388 '4' => {
5389 'name' => 'fru_table_maximum_size',
5390 'type' => '180'
5391 },
5392 '5' => {
5393 'name' => 'fru_table_length',
5394 'type' => '180'
5395 },
5396 '6' => {
5397 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305398 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305399 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305400 },
5401 '7' => {
5402 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305403 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305404 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305405 },
5406 '8' => {
5407 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305408 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305409 'type' => '180'
5410 },
5411 '9' => {
5412 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305413 'offset' => '24',
5414 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305415 }
5416 },
5417 'Return' => '74',
5418 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
5419 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305420 '79027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305421 'Header' => 'fru.h',
5422 'Param' => {
5423 '0' => {
5424 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305425 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305426 },
5427 '1' => {
5428 'name' => 'payload_length',
5429 'type' => '123'
5430 },
5431 '2' => {
5432 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305433 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305434 },
5435 '3' => {
5436 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305437 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305438 },
5439 '4' => {
5440 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305441 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305442 },
5443 '5' => {
5444 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305445 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305446 },
5447 '6' => {
5448 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305449 'offset' => '0',
5450 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305451 },
5452 '7' => {
5453 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305454 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305455 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305456 },
5457 '8' => {
5458 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305459 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305460 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305461 },
5462 '9' => {
5463 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305464 'offset' => '24',
5465 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305466 }
5467 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305468 'Reg' => {
5469 '4' => 'r8',
5470 '5' => 'r9'
5471 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305472 'Return' => '74',
5473 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
5474 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305475 '79237' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305476 'Header' => 'fru.h',
5477 'Param' => {
5478 '0' => {
5479 'name' => 'instance_id',
5480 'type' => '168'
5481 },
5482 '1' => {
5483 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305484 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305485 },
5486 '2' => {
5487 'name' => 'payload_length',
5488 'type' => '123'
5489 }
5490 },
5491 'Return' => '74',
5492 'ShortName' => 'encode_get_fru_record_table_metadata_req'
5493 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305494 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305495 'Header' => 'bios.h',
5496 'Param' => {
5497 '0' => {
5498 'name' => 'instance_id',
5499 'type' => '168'
5500 },
5501 '1' => {
5502 'name' => 'completion_code',
5503 'type' => '168'
5504 },
5505 '2' => {
5506 'name' => 'next_transfer_handle',
5507 'type' => '180'
5508 },
5509 '3' => {
5510 'name' => 'transfer_flag',
5511 'type' => '168'
5512 },
5513 '4' => {
5514 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305515 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305516 },
5517 '5' => {
5518 'name' => 'attribute_length',
5519 'type' => '123'
5520 },
5521 '6' => {
5522 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305523 'offset' => '0',
5524 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305525 }
5526 },
5527 'Return' => '74',
5528 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
5529 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305530 '80861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305531 'Header' => 'pdr.h',
5532 'Param' => {
5533 '0' => {
5534 'name' => 'pdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305535 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305536 },
5537 '1' => {
5538 'name' => 'pdr_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305539 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305540 },
5541 '2' => {
5542 'name' => 'num_entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305543 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305544 },
5545 '3' => {
5546 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305547 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305548 }
5549 },
5550 'Return' => '1',
5551 'ShortName' => 'pldm_entity_association_pdr_extract'
5552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305553 '81552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305554 'Header' => 'pdr.h',
5555 'Param' => {
5556 '0' => {
5557 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305558 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305559 }
5560 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305561 'Reg' => {
5562 '0' => 'rdi'
5563 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305564 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305565 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
5566 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305567 '81606' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305568 'Header' => 'pdr.h',
5569 'Param' => {
5570 '0' => {
5571 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305572 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305573 }
5574 },
5575 'Return' => '1',
5576 'ShortName' => 'pldm_entity_association_tree_destroy_root'
5577 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305578 '81769' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305579 'Header' => 'pdr.h',
5580 'Param' => {
5581 '0' => {
5582 'name' => 'org_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305583 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305584 },
5585 '1' => {
5586 'name' => 'new_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305587 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305588 }
5589 },
5590 'Return' => '1',
5591 'ShortName' => 'pldm_entity_association_tree_copy_root'
5592 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305593 '81985' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305594 'Header' => 'pdr.h',
5595 'Param' => {
5596 '0' => {
5597 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305598 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305599 },
5600 '1' => {
5601 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305602 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305603 }
5604 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305605 'Return' => '80749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305606 'ShortName' => 'pldm_entity_association_tree_find'
5607 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305608 '82361' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305609 'Header' => 'pdr.h',
5610 'Param' => {
5611 '0' => {
5612 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305613 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305614 }
5615 },
5616 'Return' => '1',
5617 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
5618 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305619 '82723' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305620 'Header' => 'pdr.h',
5621 'Param' => {
5622 '0' => {
5623 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305624 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305625 },
5626 '1' => {
5627 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305628 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305629 }
5630 },
5631 'Return' => '1',
5632 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
5633 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305634 '83096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305635 'Header' => 'pdr.h',
5636 'Param' => {
5637 '0' => {
5638 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305639 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305640 },
5641 '1' => {
5642 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305643 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305644 },
5645 '2' => {
5646 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305647 'type' => '81980'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305648 }
5649 },
5650 'Return' => '1',
5651 'ShortName' => 'pldm_find_entity_ref_in_tree'
5652 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305653 '83427' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305654 'Header' => 'pdr.h',
5655 'Param' => {
5656 '0' => {
5657 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305658 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305659 },
5660 '1' => {
5661 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305662 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305663 },
5664 '2' => {
5665 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305666 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305667 },
5668 '3' => {
5669 'name' => 'num_entities',
5670 'type' => '123'
5671 },
5672 '4' => {
5673 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305674 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305675 },
5676 '5' => {
5677 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305678 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305679 }
5680 },
5681 'Return' => '1',
5682 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
5683 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305684 '83723' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305685 'Header' => 'pdr.h',
5686 'Param' => {
5687 '0' => {
5688 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305689 'type' => '81601'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305690 },
5691 '1' => {
5692 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305693 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305694 },
5695 '2' => {
5696 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305697 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305698 },
5699 '3' => {
5700 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305701 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305702 }
5703 },
5704 'Return' => '1',
5705 'ShortName' => 'pldm_entity_association_pdr_add'
5706 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305707 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305708 'Header' => 'bios.h',
5709 'Param' => {
5710 '0' => {
5711 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305712 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305713 },
5714 '1' => {
5715 'name' => 'payload_length',
5716 'type' => '123'
5717 },
5718 '2' => {
5719 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305720 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305721 },
5722 '3' => {
5723 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305724 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305725 },
5726 '4' => {
5727 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305728 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305729 }
5730 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305731 'Reg' => {
5732 '3' => 'rcx',
5733 '4' => 'r8'
5734 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305735 'Return' => '74',
5736 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
5737 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305738 '85300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305739 'Header' => 'pdr.h',
5740 'Param' => {
5741 '0' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305742 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305743 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305744 },
5745 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305746 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305747 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305748 }
5749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305750 'Return' => '6423',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305751 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305753 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305754 'Header' => 'bios.h',
5755 'Param' => {
5756 '0' => {
5757 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305758 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305759 },
5760 '1' => {
5761 'name' => 'payload_length',
5762 'type' => '123'
5763 },
5764 '2' => {
5765 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305766 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305767 },
5768 '3' => {
5769 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305770 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305771 },
5772 '4' => {
5773 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305774 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305775 },
5776 '5' => {
5777 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305778 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305779 }
5780 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305781 'Reg' => {
5782 '4' => 'r8',
5783 '5' => 'r9'
5784 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305785 'Return' => '74',
5786 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
5787 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305788 '85538' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305789 'Header' => 'pdr.h',
5790 'Param' => {
5791 '0' => {
5792 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305793 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305794 },
5795 '1' => {
5796 'name' => 'association_type',
5797 'type' => '168'
5798 }
5799 },
5800 'Return' => '168',
5801 'ShortName' => 'pldm_entity_get_num_children'
5802 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305803 '85860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305804 'Header' => 'pdr.h',
5805 'Param' => {
5806 '0' => {
5807 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305808 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305809 }
5810 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305811 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305812 'ShortName' => 'pldm_entity_is_exist_parent'
5813 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305814 '85994' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305815 'Header' => 'pdr.h',
5816 'Param' => {
5817 '0' => {
5818 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305819 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305820 }
5821 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305822 'Return' => '79916',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305823 'ShortName' => 'pldm_entity_get_parent'
5824 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305825 '86149' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305826 'Header' => 'pdr.h',
5827 'Param' => {
5828 '0' => {
5829 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305830 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305831 }
5832 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305833 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305834 'ShortName' => 'pldm_entity_is_node_parent'
5835 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305836 '86304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 'Header' => 'pdr.h',
5838 'Param' => {
5839 '0' => {
5840 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305841 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305842 }
5843 },
5844 'Return' => '1',
5845 'ShortName' => 'pldm_entity_association_tree_destroy'
5846 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305847 '86587' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305848 'Header' => 'pdr.h',
5849 'Param' => {
5850 '0' => {
5851 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305852 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305853 },
5854 '1' => {
5855 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305856 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305857 },
5858 '2' => {
5859 'name' => 'size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305860 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305861 }
5862 },
5863 'Return' => '1',
5864 'ShortName' => 'pldm_entity_association_tree_visit'
5865 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305866 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 'Header' => 'bios.h',
5868 'Param' => {
5869 '0' => {
5870 'name' => 'instance_id',
5871 'type' => '168'
5872 },
5873 '1' => {
5874 'name' => 'transfer_handle',
5875 'type' => '180'
5876 },
5877 '2' => {
5878 'name' => 'transfer_op_flag',
5879 'type' => '168'
5880 },
5881 '3' => {
5882 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305883 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305884 },
5885 '4' => {
5886 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305887 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305888 }
5889 },
5890 'Return' => '74',
5891 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
5892 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305893 '87150' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305894 'Header' => 'pdr.h',
5895 'Param' => {
5896 '0' => {
5897 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305898 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305899 },
5900 '1' => {
5901 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305902 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305903 },
5904 '2' => {
5905 'name' => 'entity_instance_number',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305906 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305907 },
5908 '3' => {
5909 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305910 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305911 },
5912 '4' => {
5913 'name' => 'association_type',
5914 'type' => '168'
5915 }
5916 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305917 'Return' => '80749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305918 'ShortName' => 'pldm_entity_association_tree_add'
5919 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305920 '88250' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305921 'Header' => 'pdr.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305922 'Return' => '81601',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305923 'ShortName' => 'pldm_entity_association_tree_init'
5924 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305925 '88407' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 'Header' => 'pdr.h',
5927 'Param' => {
5928 '0' => {
5929 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305930 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305931 }
5932 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305933 'Return' => '79916',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305934 'ShortName' => 'pldm_entity_extract'
5935 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305936 '88760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305937 'Header' => 'pdr.h',
5938 'Param' => {
5939 '0' => {
5940 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305941 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305942 },
5943 '1' => {
5944 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305945 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305946 },
5947 '2' => {
5948 'name' => 'tid',
5949 'type' => '168'
5950 },
5951 '3' => {
5952 'name' => 'tl_eid',
5953 'type' => '168'
5954 },
5955 '4' => {
5956 'name' => 'valid_bit',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305957 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305958 }
5959 },
5960 'Return' => '1',
5961 'ShortName' => 'pldm_pdr_update_TL_pdr'
5962 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305963 '89125' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305964 'Header' => 'pdr.h',
5965 'Param' => {
5966 '0' => {
5967 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305968 'type' => '89105'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305969 },
5970 '1' => {
5971 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305972 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305973 },
5974 '2' => {
5975 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305976 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305977 },
5978 '3' => {
5979 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305980 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305981 },
5982 '4' => {
5983 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305984 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305985 },
5986 '5' => {
5987 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305988 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305989 }
5990 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305991 'Return' => '89110',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305992 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5993 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305994 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305995 'Header' => 'bios.h',
5996 'Param' => {
5997 '0' => {
5998 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305999 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306000 },
6001 '1' => {
6002 'name' => 'payload_length',
6003 'type' => '123'
6004 },
6005 '2' => {
6006 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306007 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306008 },
6009 '3' => {
6010 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306011 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306012 },
6013 '4' => {
6014 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306015 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306016 },
6017 '5' => {
6018 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306019 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306020 }
6021 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306022 'Reg' => {
6023 '4' => 'r8',
6024 '5' => 'r9'
6025 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306026 'Return' => '74',
6027 'ShortName' => 'decode_get_bios_table_resp'
6028 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306029 '89742' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 'Header' => 'pdr.h',
6031 'Param' => {
6032 '0' => {
6033 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306034 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306035 },
6036 '1' => {
6037 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306038 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306039 },
6040 '2' => {
6041 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306042 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306043 },
6044 '3' => {
6045 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306046 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306047 },
6048 '4' => {
6049 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306050 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306051 },
6052 '5' => {
6053 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306054 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306055 },
6056 '6' => {
6057 'name' => 'bmc_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306058 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306059 'type' => '180'
6060 }
6061 },
6062 'Return' => '180',
6063 'ShortName' => 'pldm_pdr_add_fru_record_set'
6064 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306065 '90076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306066 'Header' => 'pdr.h',
6067 'Param' => {
6068 '0' => {
6069 'name' => 'record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306070 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306071 }
6072 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306073 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306074 'ShortName' => 'pldm_pdr_record_is_remote'
6075 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306076 '90231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306077 'Header' => 'pdr.h',
6078 'Param' => {
6079 '0' => {
6080 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306081 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 },
6083 '1' => {
6084 'name' => 'record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306085 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306086 }
6087 },
6088 'Return' => '180',
6089 'ShortName' => 'pldm_pdr_get_record_handle'
6090 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306091 '90444' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306092 'Header' => 'pdr.h',
6093 'Param' => {
6094 '0' => {
6095 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306096 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306097 }
6098 },
6099 'Return' => '180',
6100 'ShortName' => 'pldm_pdr_get_repo_size'
6101 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306102 '90575' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306103 'Header' => 'pdr.h',
6104 'Param' => {
6105 '0' => {
6106 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306107 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306108 }
6109 },
6110 'Return' => '180',
6111 'ShortName' => 'pldm_pdr_get_record_count'
6112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306113 '90706' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306114 'Header' => 'pdr.h',
6115 'Param' => {
6116 '0' => {
6117 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306118 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306119 },
6120 '1' => {
6121 'name' => 'pdr_type',
6122 'type' => '168'
6123 },
6124 '2' => {
6125 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306126 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306127 },
6128 '3' => {
6129 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306130 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306131 },
6132 '4' => {
6133 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306134 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306135 }
6136 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306137 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306138 'ShortName' => 'pldm_pdr_find_record_by_type'
6139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306140 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306141 'Header' => 'bios.h',
6142 'Param' => {
6143 '0' => {
6144 'name' => 'msg',
6145 'type' => '2077'
6146 },
6147 '1' => {
6148 'name' => 'payload_length',
6149 'type' => '123'
6150 },
6151 '2' => {
6152 'name' => 'transfer_handle',
6153 'type' => '2087'
6154 },
6155 '3' => {
6156 'name' => 'transfer_op_flag',
6157 'type' => '2082'
6158 },
6159 '4' => {
6160 'name' => 'table_type',
6161 'type' => '2082'
6162 }
6163 },
6164 'Reg' => {
6165 '3' => 'rcx',
6166 '4' => 'r8'
6167 },
6168 'Return' => '74',
6169 'ShortName' => 'decode_get_bios_table_req'
6170 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306171 '90971' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306172 'Header' => 'pdr.h',
6173 'Param' => {
6174 '0' => {
6175 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306176 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306177 },
6178 '1' => {
6179 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306180 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306181 },
6182 '2' => {
6183 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306184 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306185 },
6186 '3' => {
6187 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306188 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306189 },
6190 '4' => {
6191 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306192 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306193 }
6194 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306195 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306196 'ShortName' => 'pldm_pdr_get_next_record'
6197 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306198 '91493' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306199 'Header' => 'pdr.h',
6200 'Param' => {
6201 '0' => {
6202 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306203 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306204 },
6205 '1' => {
6206 'name' => 'record_handle',
6207 'type' => '180'
6208 },
6209 '2' => {
6210 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306211 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306212 },
6213 '3' => {
6214 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306215 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306216 },
6217 '4' => {
6218 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306219 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306220 }
6221 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306222 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306223 'ShortName' => 'pldm_pdr_find_record'
6224 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306225 '91953' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306226 'Header' => 'pdr.h',
6227 'Param' => {
6228 '0' => {
6229 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306230 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306231 }
6232 },
6233 'Return' => '1',
6234 'ShortName' => 'pldm_pdr_destroy'
6235 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306236 '92211' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306237 'Header' => 'pdr.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306238 'Return' => '82697',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306239 'ShortName' => 'pldm_pdr_init'
6240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306241 '92386' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306242 'Header' => 'pdr.h',
6243 'Param' => {
6244 '0' => {
6245 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306246 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306247 },
6248 '1' => {
6249 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306250 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306251 },
6252 '2' => {
6253 'name' => 'size',
6254 'type' => '180'
6255 },
6256 '3' => {
6257 'name' => 'record_handle',
6258 'type' => '180'
6259 },
6260 '4' => {
6261 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306262 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 },
6264 '5' => {
6265 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306266 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306267 }
6268 },
6269 'Return' => '180',
6270 'ShortName' => 'pldm_pdr_add'
6271 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306272 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306273 'Header' => 'bios.h',
6274 'Param' => {
6275 '0' => {
6276 'name' => 'instance_id',
6277 'type' => '168'
6278 },
6279 '1' => {
6280 'name' => 'transfer_handle',
6281 'type' => '180'
6282 },
6283 '2' => {
6284 'name' => 'transfer_op_flag',
6285 'type' => '168'
6286 },
6287 '3' => {
6288 'name' => 'table_type',
6289 'type' => '168'
6290 },
6291 '4' => {
6292 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306293 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306294 }
6295 },
6296 'Return' => '74',
6297 'ShortName' => 'encode_get_bios_table_req'
6298 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306299 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306300 'Header' => 'bios.h',
6301 'Param' => {
6302 '0' => {
6303 'name' => 'instance_id',
6304 'type' => '168'
6305 },
6306 '1' => {
6307 'name' => 'completion_code',
6308 'type' => '168'
6309 },
6310 '2' => {
6311 'name' => 'next_transfer_handle',
6312 'type' => '180'
6313 },
6314 '3' => {
6315 'name' => 'transfer_flag',
6316 'type' => '168'
6317 },
6318 '4' => {
6319 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306320 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306321 },
6322 '5' => {
6323 'name' => 'payload_length',
6324 'type' => '123'
6325 },
6326 '6' => {
6327 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306328 'offset' => '0',
6329 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306330 }
6331 },
6332 'Return' => '74',
6333 'ShortName' => 'encode_get_bios_table_resp'
6334 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306335 '94926' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306336 'Header' => 'utils.h',
6337 'Param' => {
6338 '0' => {
6339 'name' => 'dec',
6340 'type' => '180'
6341 }
6342 },
6343 'Return' => '180',
6344 'ShortName' => 'dec2bcd32'
6345 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306346 '95055' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306347 'Header' => 'utils.h',
6348 'Param' => {
6349 '0' => {
6350 'name' => 'bcd',
6351 'type' => '180'
6352 }
6353 },
6354 'Return' => '180',
6355 'ShortName' => 'bcd2dec32'
6356 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306357 '95456' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306358 'Header' => 'utils.h',
6359 'Param' => {
6360 '0' => {
6361 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306362 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306363 },
6364 '1' => {
6365 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306366 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306367 },
6368 '2' => {
6369 'name' => 'buffer_size',
6370 'type' => '123'
6371 }
6372 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306373 'Reg' => {
6374 '0' => 'rdi'
6375 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306376 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306377 'ShortName' => 'ver2str'
6378 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306379 '95584' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306380 'Header' => 'utils.h',
6381 'Param' => {
6382 '0' => {
6383 'name' => 'data',
6384 'type' => '1434'
6385 },
6386 '1' => {
6387 'name' => 'size',
6388 'type' => '123'
6389 }
6390 },
6391 'Return' => '168',
6392 'ShortName' => 'crc8'
6393 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306394 '96842' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306395 'Header' => 'instance-id.h',
6396 'Param' => {
6397 '0' => {
6398 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306399 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306400 },
6401 '1' => {
6402 'name' => 'tid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306403 'type' => '96164'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306404 },
6405 '2' => {
6406 'name' => 'iid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306407 'type' => '96176'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306408 }
6409 },
6410 'Return' => '74',
6411 'ShortName' => 'pldm_instance_id_free'
6412 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306413 '97070' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306414 'Header' => 'instance-id.h',
6415 'Param' => {
6416 '0' => {
6417 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306418 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306419 },
6420 '1' => {
6421 'name' => 'tid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306422 'type' => '96164'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306423 },
6424 '2' => {
6425 'name' => 'iid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306426 'type' => '97491'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306427 }
6428 },
6429 'Return' => '74',
6430 'ShortName' => 'pldm_instance_id_alloc'
6431 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306432 '97496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306433 'Header' => 'instance-id.h',
6434 'Param' => {
6435 '0' => {
6436 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306437 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306438 }
6439 },
6440 'Return' => '74',
6441 'ShortName' => 'pldm_instance_db_destroy'
6442 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306443 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306444 'Header' => 'bios.h',
6445 'Param' => {
6446 '0' => {
6447 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306448 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306449 },
6450 '1' => {
6451 'name' => 'payload_length',
6452 'type' => '123'
6453 },
6454 '2' => {
6455 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306456 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306457 }
6458 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306459 'Reg' => {
6460 '0' => 'rdi',
6461 '1' => 'rsi',
6462 '2' => 'rdx'
6463 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306464 'Return' => '74',
6465 'ShortName' => 'decode_set_date_time_resp'
6466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306467 '97581' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306468 'Header' => 'instance-id.h',
6469 'Param' => {
6470 '0' => {
6471 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306472 'type' => '97667'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306473 }
6474 },
6475 'Return' => '74',
6476 'ShortName' => 'pldm_instance_db_init_default'
6477 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306478 '97672' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306479 'Header' => 'instance-id.h',
6480 'Param' => {
6481 '0' => {
6482 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306483 'type' => '97667'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306484 },
6485 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306486 'name' => 'dbpath',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306487 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306488 }
6489 },
6490 'Return' => '74',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306491 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306492 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306493 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306494 'Header' => 'bios.h',
6495 'Param' => {
6496 '0' => {
6497 'name' => 'instance_id',
6498 'type' => '168'
6499 },
6500 '1' => {
6501 'name' => 'completion_code',
6502 'type' => '168'
6503 },
6504 '2' => {
6505 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306506 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306507 },
6508 '3' => {
6509 'name' => 'payload_length',
6510 'type' => '123'
6511 }
6512 },
6513 'Return' => '74',
6514 'ShortName' => 'encode_set_date_time_resp'
6515 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306516 '98809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306517 'Header' => 'pldm.h',
6518 'Param' => {
6519 '0' => {
6520 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306521 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306522 },
6523 '1' => {
6524 'name' => 'mctp_fd',
6525 'type' => '74'
6526 },
6527 '2' => {
6528 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306529 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306530 },
6531 '3' => {
6532 'name' => 'req_msg_len',
6533 'type' => '123'
6534 }
6535 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306536 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306537 'ShortName' => 'pldm_send'
6538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306539 '99193' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306540 'Header' => 'pldm.h',
6541 'Param' => {
6542 '0' => {
6543 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306544 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306545 },
6546 '1' => {
6547 'name' => 'mctp_fd',
6548 'type' => '74'
6549 },
6550 '2' => {
6551 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306552 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306553 },
6554 '3' => {
6555 'name' => 'req_msg_len',
6556 'type' => '123'
6557 },
6558 '4' => {
6559 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306560 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306561 },
6562 '5' => {
6563 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306564 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306565 }
6566 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306567 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306568 'ShortName' => 'pldm_send_recv'
6569 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306570 '99629' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306571 'Header' => 'pldm.h',
6572 'Param' => {
6573 '0' => {
6574 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306575 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306576 },
6577 '1' => {
6578 'name' => 'mctp_fd',
6579 'type' => '74'
6580 },
6581 '2' => {
6582 'name' => 'instance_id',
6583 'type' => '168'
6584 },
6585 '3' => {
6586 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306587 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306588 },
6589 '4' => {
6590 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306591 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306592 }
6593 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306594 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306595 'ShortName' => 'pldm_recv'
6596 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306597 '99860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306598 'Header' => 'pldm.h',
6599 'Param' => {
6600 '0' => {
6601 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306602 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306603 },
6604 '1' => {
6605 'name' => 'mctp_fd',
6606 'type' => '74'
6607 },
6608 '2' => {
6609 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306610 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306611 },
6612 '3' => {
6613 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306614 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306615 }
6616 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306617 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306618 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306619 }
6620 },
6621 'SymbolVersion' => {},
6622 'Symbols' => {
6623 'libpldm.so.0.2.0' => {
6624 'bcd2dec16' => 1,
6625 'bcd2dec32' => 1,
6626 'bcd2dec8' => 1,
6627 'crc32' => 1,
6628 'crc8' => 1,
6629 'dec2bcd16' => 1,
6630 'dec2bcd32' => 1,
6631 'dec2bcd8' => 1,
6632 'decode_activate_firmware_resp' => 1,
6633 'decode_apply_complete_req' => 1,
6634 'decode_cancel_update_component_resp' => 1,
6635 'decode_cancel_update_resp' => 1,
6636 'decode_descriptor_type_length_value' => 1,
6637 'decode_event_message_buffer_size_resp' => 1,
6638 'decode_event_message_supported_resp' => 1,
6639 'decode_firmware_device_id_record' => 1,
6640 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
6641 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
6642 'decode_get_bios_table_req' => 1,
6643 'decode_get_bios_table_resp' => 1,
6644 'decode_get_commands_req' => 1,
6645 'decode_get_commands_resp' => 1,
6646 'decode_get_date_time_resp' => 1,
6647 'decode_get_firmware_parameters_resp' => 1,
6648 'decode_get_firmware_parameters_resp_comp_entry' => 1,
6649 'decode_get_fru_record_by_option_req' => 1,
6650 'decode_get_fru_record_by_option_resp' => 1,
6651 'decode_get_fru_record_table_metadata_resp' => 1,
6652 'decode_get_fru_record_table_req' => 1,
6653 'decode_get_fru_record_table_resp' => 1,
6654 'decode_get_fru_record_table_resp_safe' => 1,
6655 'decode_get_numeric_effecter_value_req' => 1,
6656 'decode_get_numeric_effecter_value_resp' => 1,
6657 'decode_get_pdr_repository_info_resp' => 1,
6658 'decode_get_pdr_req' => 1,
6659 'decode_get_pdr_resp' => 1,
6660 'decode_get_sensor_reading_req' => 1,
6661 'decode_get_sensor_reading_resp' => 1,
6662 'decode_get_state_sensor_readings_req' => 1,
6663 'decode_get_state_sensor_readings_resp' => 1,
6664 'decode_get_status_resp' => 1,
6665 'decode_get_tid_resp' => 1,
6666 'decode_get_types_resp' => 1,
6667 'decode_get_version_req' => 1,
6668 'decode_get_version_resp' => 1,
6669 'decode_multipart_receive_req' => 1,
6670 'decode_numeric_sensor_data' => 1,
6671 'decode_numeric_sensor_pdr_data' => 1,
6672 'decode_pass_component_table_resp' => 1,
6673 'decode_platform_event_message_req' => 1,
6674 'decode_platform_event_message_resp' => 1,
6675 'decode_pldm_comp_image_info' => 1,
6676 'decode_pldm_package_header_info' => 1,
6677 'decode_pldm_pdr_repository_change_record_data' => 1,
6678 'decode_pldm_pdr_repository_chg_event_data' => 1,
6679 'decode_poll_for_platform_event_message_req' => 1,
6680 'decode_poll_for_platform_event_message_resp' => 1,
6681 'decode_query_device_identifiers_resp' => 1,
6682 'decode_request_firmware_data_req' => 1,
6683 'decode_request_update_resp' => 1,
6684 'decode_sensor_event_data' => 1,
6685 'decode_sensor_op_data' => 1,
6686 'decode_set_bios_attribute_current_value_req' => 1,
6687 'decode_set_bios_attribute_current_value_resp' => 1,
6688 'decode_set_bios_table_req' => 1,
6689 'decode_set_bios_table_resp' => 1,
6690 'decode_set_date_time_req' => 1,
6691 'decode_set_date_time_resp' => 1,
6692 'decode_set_event_receiver_req' => 1,
6693 'decode_set_event_receiver_resp' => 1,
6694 'decode_set_fru_record_table_req' => 1,
6695 'decode_set_numeric_effecter_value_req' => 1,
6696 'decode_set_numeric_effecter_value_resp' => 1,
6697 'decode_set_state_effecter_states_req' => 1,
6698 'decode_set_state_effecter_states_resp' => 1,
6699 'decode_state_sensor_data' => 1,
6700 'decode_transfer_complete_req' => 1,
6701 'decode_update_component_resp' => 1,
6702 'decode_vendor_defined_descriptor_value' => 1,
6703 'decode_verify_complete_req' => 1,
6704 'encode_activate_firmware_req' => 1,
6705 'encode_apply_complete_resp' => 1,
6706 'encode_cancel_update_component_req' => 1,
6707 'encode_cancel_update_req' => 1,
6708 'encode_cc_only_resp' => 1,
6709 'encode_event_message_buffer_size_req' => 1,
6710 'encode_event_message_supported_req' => 1,
6711 'encode_fru_record' => 1,
6712 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
6713 'encode_get_bios_current_value_by_handle_resp' => 1,
6714 'encode_get_bios_table_req' => 1,
6715 'encode_get_bios_table_resp' => 1,
6716 'encode_get_commands_req' => 1,
6717 'encode_get_commands_resp' => 1,
6718 'encode_get_date_time_req' => 1,
6719 'encode_get_date_time_resp' => 1,
6720 'encode_get_firmware_parameters_req' => 1,
6721 'encode_get_fru_record_by_option_req' => 1,
6722 'encode_get_fru_record_by_option_resp' => 1,
6723 'encode_get_fru_record_table_metadata_req' => 1,
6724 'encode_get_fru_record_table_metadata_resp' => 1,
6725 'encode_get_fru_record_table_req' => 1,
6726 'encode_get_fru_record_table_resp' => 1,
6727 'encode_get_numeric_effecter_value_req' => 1,
6728 'encode_get_numeric_effecter_value_resp' => 1,
6729 'encode_get_pdr_repository_info_resp' => 1,
6730 'encode_get_pdr_req' => 1,
6731 'encode_get_pdr_resp' => 1,
6732 'encode_get_sensor_reading_req' => 1,
6733 'encode_get_sensor_reading_resp' => 1,
6734 'encode_get_state_sensor_readings_req' => 1,
6735 'encode_get_state_sensor_readings_resp' => 1,
6736 'encode_get_status_req' => 1,
6737 'encode_get_tid_req' => 1,
6738 'encode_get_tid_resp' => 1,
6739 'encode_get_types_req' => 1,
6740 'encode_get_types_resp' => 1,
6741 'encode_get_version_req' => 1,
6742 'encode_get_version_resp' => 1,
6743 'encode_pass_component_table_req' => 1,
6744 'encode_platform_event_message_req' => 1,
6745 'encode_platform_event_message_resp' => 1,
6746 'encode_pldm_header_only' => 1,
6747 'encode_pldm_pdr_repository_chg_event_data' => 1,
6748 'encode_poll_for_platform_event_message_req' => 1,
6749 'encode_poll_for_platform_event_message_resp' => 1,
6750 'encode_query_device_identifiers_req' => 1,
6751 'encode_request_firmware_data_resp' => 1,
6752 'encode_request_update_req' => 1,
6753 'encode_sensor_event_data' => 1,
6754 'encode_set_bios_attribute_current_value_req' => 1,
6755 'encode_set_bios_attribute_current_value_resp' => 1,
6756 'encode_set_bios_table_req' => 1,
6757 'encode_set_bios_table_resp' => 1,
6758 'encode_set_date_time_req' => 1,
6759 'encode_set_date_time_resp' => 1,
6760 'encode_set_event_receiver_req' => 1,
6761 'encode_set_event_receiver_resp' => 1,
6762 'encode_set_fru_record_table_resp' => 1,
6763 'encode_set_numeric_effecter_value_req' => 1,
6764 'encode_set_numeric_effecter_value_resp' => 1,
6765 'encode_set_state_effecter_states_req' => 1,
6766 'encode_set_state_effecter_states_resp' => 1,
6767 'encode_set_tid_req' => 1,
6768 'encode_state_effecter_pdr' => 1,
6769 'encode_state_sensor_pdr' => 1,
6770 'encode_transfer_complete_resp' => 1,
6771 'encode_update_component_req' => 1,
6772 'encode_verify_complete_resp' => 1,
6773 'entity_association_tree_find' => 1,
6774 'find_entity_ref_in_tree' => 1,
6775 'get_fru_record_by_option' => 1,
6776 'is_present' => 1,
6777 'is_time_legal' => 1,
6778 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306779 'pack_pldm_header' => 1,
6780 'pldm_bios_table_append_pad_checksum' => 1,
6781 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
6782 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
6783 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
6784 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
6785 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
6786 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
6787 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
6788 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
6789 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
6790 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
6791 'pldm_bios_table_attr_entry_enum_encode' => 1,
6792 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
6793 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
6794 'pldm_bios_table_attr_entry_integer_decode' => 1,
6795 'pldm_bios_table_attr_entry_integer_encode' => 1,
6796 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
6797 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
6798 'pldm_bios_table_attr_entry_integer_info_check' => 1,
6799 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
6800 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
6801 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
6802 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
6803 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
6804 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
6805 'pldm_bios_table_attr_entry_string_encode' => 1,
6806 'pldm_bios_table_attr_entry_string_encode_check' => 1,
6807 'pldm_bios_table_attr_entry_string_encode_length' => 1,
6808 'pldm_bios_table_attr_entry_string_info_check' => 1,
6809 'pldm_bios_table_attr_find_by_handle' => 1,
6810 'pldm_bios_table_attr_find_by_string_handle' => 1,
6811 'pldm_bios_table_attr_value_copy_and_update' => 1,
6812 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
6813 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
6814 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
6815 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
6816 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
6817 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
6818 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
6819 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
6820 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
6821 'pldm_bios_table_attr_value_entry_encode_string' => 1,
6822 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
6823 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
6824 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
6825 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
6826 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
6827 'pldm_bios_table_attr_value_entry_length' => 1,
6828 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
6829 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
6830 'pldm_bios_table_attr_value_find_by_handle' => 1,
6831 'pldm_bios_table_checksum' => 1,
6832 'pldm_bios_table_iter_create' => 1,
6833 'pldm_bios_table_iter_free' => 1,
6834 'pldm_bios_table_iter_is_end' => 1,
6835 'pldm_bios_table_iter_next' => 1,
6836 'pldm_bios_table_iter_value' => 1,
6837 'pldm_bios_table_pad_checksum_size' => 1,
6838 'pldm_bios_table_string_entry_decode_handle' => 1,
6839 'pldm_bios_table_string_entry_decode_string' => 1,
6840 'pldm_bios_table_string_entry_decode_string_check' => 1,
6841 'pldm_bios_table_string_entry_decode_string_length' => 1,
6842 'pldm_bios_table_string_entry_encode' => 1,
6843 'pldm_bios_table_string_entry_encode_check' => 1,
6844 'pldm_bios_table_string_entry_encode_length' => 1,
6845 'pldm_bios_table_string_find_by_handle' => 1,
6846 'pldm_bios_table_string_find_by_string' => 1,
6847 'pldm_close' => 1,
6848 'pldm_entity_association_pdr_add' => 1,
6849 'pldm_entity_association_pdr_add_from_node' => 1,
6850 'pldm_entity_association_pdr_extract' => 1,
6851 'pldm_entity_association_tree_add' => 1,
6852 'pldm_entity_association_tree_copy_root' => 1,
6853 'pldm_entity_association_tree_destroy' => 1,
6854 'pldm_entity_association_tree_destroy_root' => 1,
6855 'pldm_entity_association_tree_find' => 1,
6856 'pldm_entity_association_tree_init' => 1,
6857 'pldm_entity_association_tree_visit' => 1,
6858 'pldm_entity_extract' => 1,
6859 'pldm_entity_get_num_children' => 1,
6860 'pldm_entity_get_parent' => 1,
6861 'pldm_entity_is_exist_parent' => 1,
6862 'pldm_entity_is_node_parent' => 1,
6863 'pldm_find_entity_ref_in_tree' => 1,
6864 'pldm_instance_db_destroy' => 1,
6865 'pldm_instance_db_init' => 1,
6866 'pldm_instance_db_init_default' => 1,
6867 'pldm_instance_id_alloc' => 1,
6868 'pldm_instance_id_free' => 1,
6869 'pldm_is_current_parent_child' => 1,
6870 'pldm_is_empty_entity_assoc_tree' => 1,
6871 'pldm_open' => 1,
6872 'pldm_pdr_add' => 1,
6873 'pldm_pdr_add_fru_record_set' => 1,
6874 'pldm_pdr_destroy' => 1,
6875 'pldm_pdr_find_record' => 1,
6876 'pldm_pdr_find_record_by_type' => 1,
6877 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
6878 'pldm_pdr_get_next_record' => 1,
6879 'pldm_pdr_get_record_count' => 1,
6880 'pldm_pdr_get_record_handle' => 1,
6881 'pldm_pdr_get_repo_size' => 1,
6882 'pldm_pdr_init' => 1,
6883 'pldm_pdr_record_is_remote' => 1,
6884 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
6885 'pldm_pdr_remove_remote_pdrs' => 1,
6886 'pldm_pdr_update_TL_pdr' => 1,
6887 'pldm_recv' => 1,
6888 'pldm_recv_any' => 1,
6889 'pldm_send' => 1,
6890 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306891 'unpack_pldm_header' => 1,
6892 'ver2str' => 1
6893 }
6894 },
6895 'Target' => 'unix',
6896 'TypeInfo' => {
6897 '1' => {
6898 'Name' => 'void',
6899 'Type' => 'Intrinsic'
6900 },
6901 '102' => {
6902 'Name' => 'unsigned long',
6903 'Size' => '8',
6904 'Type' => 'Intrinsic'
6905 },
6906 '109' => {
6907 'Name' => 'long',
6908 'Size' => '8',
6909 'Type' => 'Intrinsic'
6910 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306911 '116' => {
6912 'Name' => 'char',
6913 'Size' => '1',
6914 'Type' => 'Intrinsic'
6915 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306916 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306917 'BaseType' => '116',
6918 'Name' => 'char*',
6919 'Size' => '8',
6920 'Type' => 'Pointer'
6921 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306922 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306923 'BaseType' => '116',
6924 'Name' => 'char const',
6925 'Size' => '1',
6926 'Type' => 'Const'
6927 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306928 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306929 'BaseType' => '123',
6930 'Name' => 'size_t const',
6931 'Size' => '8',
6932 'Type' => 'Const'
6933 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306934 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306935 'BaseType' => '46',
6936 'Header' => undef,
6937 'Line' => '37',
6938 'Name' => '__int8_t',
6939 'PrivateABI' => 1,
6940 'Size' => '1',
6941 'Type' => 'Typedef'
6942 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306943 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306944 'BaseType' => '109',
6945 'Header' => undef,
6946 'Line' => '194',
6947 'Name' => '__ssize_t',
6948 'PrivateABI' => 1,
6949 'Size' => '8',
6950 'Type' => 'Typedef'
6951 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306952 '11746' => {
6953 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306954 'Header' => undef,
6955 'Line' => '24',
6956 'Name' => 'int8_t',
6957 'PrivateABI' => 1,
6958 'Size' => '1',
6959 'Type' => 'Typedef'
6960 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306961 '11811' => {
6962 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306963 'Name' => 'uint16_t const',
6964 'Size' => '2',
6965 'Type' => 'Const'
6966 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306967 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306968 'BaseType' => '180',
6969 'Name' => 'uint32_t const',
6970 'Size' => '4',
6971 'Type' => 'Const'
6972 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306973 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306974 'BaseType' => '168',
6975 'Header' => 'pldm_types.h',
6976 'Line' => '31',
6977 'Name' => 'bool8_t',
6978 'Size' => '1',
6979 'Type' => 'Typedef'
6980 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306981 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306982 'BaseType' => '446',
6983 'Header' => 'pldm_types.h',
6984 'Line' => '163',
6985 'Name' => 'real32_t',
6986 'Size' => '4',
6987 'Type' => 'Typedef'
6988 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306989 '123' => {
6990 'BaseType' => '102',
6991 'Header' => undef,
6992 'Line' => '214',
6993 'Name' => 'size_t',
6994 'PrivateABI' => 1,
6995 'Size' => '8',
6996 'Type' => 'Typedef'
6997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306998 '12552' => {
6999 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307000 'Name' => 'char const*',
7001 'Size' => '8',
7002 'Type' => 'Pointer'
7003 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307004 '12557' => {
7005 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307006 'Header' => undef,
7007 'Line' => '108',
7008 'Name' => 'ssize_t',
7009 'PrivateABI' => 1,
7010 'Size' => '8',
7011 'Type' => 'Typedef'
7012 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307013 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307014 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307015 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307016 'Memb' => {
7017 '0' => {
7018 'name' => 'PLDM_SENSOR_OP_STATE',
7019 'value' => '0'
7020 },
7021 '1' => {
7022 'name' => 'PLDM_STATE_SENSOR_STATE',
7023 'value' => '1'
7024 },
7025 '2' => {
7026 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
7027 'value' => '2'
7028 }
7029 },
7030 'Name' => 'enum sensor_event_class_states',
7031 'Size' => '4',
7032 'Type' => 'Enum'
7033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307034 '13127' => {
7035 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307036 'Name' => 'enum sensor_event_class_states const',
7037 'Size' => '4',
7038 'Type' => 'Const'
7039 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307040 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307041 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307042 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307043 'Memb' => {
7044 '0' => {
7045 'name' => 'record_handle',
7046 'offset' => '0',
7047 'type' => '180'
7048 },
7049 '1' => {
7050 'name' => 'version',
7051 'offset' => '4',
7052 'type' => '168'
7053 },
7054 '2' => {
7055 'name' => 'type',
7056 'offset' => '5',
7057 'type' => '168'
7058 },
7059 '3' => {
7060 'name' => 'record_change_num',
7061 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307062 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307063 },
7064 '4' => {
7065 'name' => 'length',
7066 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307067 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307068 }
7069 },
7070 'Name' => 'struct pldm_pdr_hdr',
7071 'Size' => '10',
7072 'Type' => 'Struct'
7073 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307074 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307075 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307076 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307077 'Memb' => {
7078 '0' => {
7079 'name' => 'hdr',
7080 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307081 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307082 },
7083 '1' => {
7084 'name' => 'terminus_handle',
7085 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307086 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307087 },
7088 '2' => {
7089 'name' => 'sensor_id',
7090 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307091 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307092 },
7093 '3' => {
7094 'name' => 'entity_type',
7095 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307096 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307097 },
7098 '4' => {
7099 'name' => 'entity_instance',
7100 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307101 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307102 },
7103 '5' => {
7104 'name' => 'container_id',
7105 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307106 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307107 },
7108 '6' => {
7109 'name' => 'sensor_init',
7110 'offset' => '32',
7111 'type' => '168'
7112 },
7113 '7' => {
7114 'name' => 'sensor_auxiliary_names_pdr',
7115 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307116 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307117 },
7118 '8' => {
7119 'name' => 'composite_sensor_count',
7120 'offset' => '34',
7121 'type' => '168'
7122 },
7123 '9' => {
7124 'name' => 'possible_states',
7125 'offset' => '35',
7126 'type' => '874'
7127 }
7128 },
7129 'Name' => 'struct pldm_state_sensor_pdr',
7130 'Size' => '24',
7131 'Type' => 'Struct'
7132 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307133 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307134 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307135 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307136 'Memb' => {
7137 '0' => {
7138 'name' => 'state_set_id',
7139 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307140 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307141 },
7142 '1' => {
7143 'name' => 'possible_states_size',
7144 'offset' => '2',
7145 'type' => '168'
7146 },
7147 '2' => {
7148 'name' => 'states',
7149 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307150 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307151 }
7152 },
7153 'Name' => 'struct state_sensor_possible_states',
7154 'Size' => '4',
7155 'Type' => 'Struct'
7156 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307157 '13626' => {
7158 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307159 'Name' => 'struct state_sensor_possible_states const',
7160 'Size' => '4',
7161 'Type' => 'Const'
7162 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307163 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307164 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307165 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307166 'Memb' => {
7167 '0' => {
7168 'name' => 'hdr',
7169 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307170 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307171 },
7172 '1' => {
7173 'name' => 'terminus_handle',
7174 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307175 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307176 },
7177 '10' => {
7178 'name' => 'possible_states',
7179 'offset' => '37',
7180 'type' => '874'
7181 },
7182 '2' => {
7183 'name' => 'effecter_id',
7184 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307185 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307186 },
7187 '3' => {
7188 'name' => 'entity_type',
7189 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307190 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307191 },
7192 '4' => {
7193 'name' => 'entity_instance',
7194 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307195 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307196 },
7197 '5' => {
7198 'name' => 'container_id',
7199 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307200 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307201 },
7202 '6' => {
7203 'name' => 'effecter_semantic_id',
7204 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307205 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307206 },
7207 '7' => {
7208 'name' => 'effecter_init',
7209 'offset' => '34',
7210 'type' => '168'
7211 },
7212 '8' => {
7213 'name' => 'has_description_pdr',
7214 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307215 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307216 },
7217 '9' => {
7218 'name' => 'composite_effecter_count',
7219 'offset' => '36',
7220 'type' => '168'
7221 }
7222 },
7223 'Name' => 'struct pldm_state_effecter_pdr',
7224 'Size' => '26',
7225 'Type' => 'Struct'
7226 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307227 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307228 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307229 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307230 'Memb' => {
7231 '0' => {
7232 'name' => 'record_handle',
7233 'offset' => '0',
7234 'type' => '180'
7235 },
7236 '1' => {
7237 'name' => 'version',
7238 'offset' => '4',
7239 'type' => '168'
7240 },
7241 '2' => {
7242 'name' => 'type',
7243 'offset' => '5',
7244 'type' => '168'
7245 },
7246 '3' => {
7247 'name' => 'record_change_num',
7248 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307249 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307250 },
7251 '4' => {
7252 'name' => 'length',
7253 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307254 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307255 }
7256 },
7257 'Name' => 'struct pldm_value_pdr_hdr',
7258 'Size' => '12',
7259 'Type' => 'Struct'
7260 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307261 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307262 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307263 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307264 'Memb' => {
7265 '0' => {
7266 'name' => 'hdr',
7267 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307268 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307269 },
7270 '1' => {
7271 'name' => 'terminus_handle',
7272 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307273 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307274 },
7275 '10' => {
7276 'name' => 'rate_unit',
7277 'offset' => '38',
7278 'type' => '168'
7279 },
7280 '11' => {
7281 'name' => 'base_oem_unit_handle',
7282 'offset' => '39',
7283 'type' => '168'
7284 },
7285 '12' => {
7286 'name' => 'aux_unit',
7287 'offset' => '40',
7288 'type' => '168'
7289 },
7290 '13' => {
7291 'name' => 'aux_unit_modifier',
7292 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307293 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307294 },
7295 '14' => {
7296 'name' => 'aux_rate_unit',
7297 'offset' => '48',
7298 'type' => '168'
7299 },
7300 '15' => {
7301 'name' => 'rel',
7302 'offset' => '49',
7303 'type' => '168'
7304 },
7305 '16' => {
7306 'name' => 'aux_oem_unit_handle',
7307 'offset' => '50',
7308 'type' => '168'
7309 },
7310 '17' => {
7311 'name' => 'is_linear',
7312 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307313 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307314 },
7315 '18' => {
7316 'name' => 'sensor_data_size',
7317 'offset' => '52',
7318 'type' => '168'
7319 },
7320 '19' => {
7321 'name' => 'resolution',
7322 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307323 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307324 },
7325 '2' => {
7326 'name' => 'sensor_id',
7327 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307328 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307329 },
7330 '20' => {
7331 'name' => 'offset',
7332 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307333 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307334 },
7335 '21' => {
7336 'name' => 'accuracy',
7337 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307338 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307339 },
7340 '22' => {
7341 'name' => 'plus_tolerance',
7342 'offset' => '70',
7343 'type' => '168'
7344 },
7345 '23' => {
7346 'name' => 'minus_tolerance',
7347 'offset' => '71',
7348 'type' => '168'
7349 },
7350 '24' => {
7351 'name' => 'hysteresis',
7352 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307353 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307354 },
7355 '25' => {
7356 'name' => 'supported_thresholds',
7357 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307358 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307359 },
7360 '26' => {
7361 'name' => 'threshold_and_hysteresis_volatility',
7362 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307363 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307364 },
7365 '27' => {
7366 'name' => 'state_transition_interval',
7367 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307368 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307369 },
7370 '28' => {
7371 'name' => 'update_interval',
7372 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307373 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307374 },
7375 '29' => {
7376 'name' => 'max_readable',
7377 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307378 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307379 },
7380 '3' => {
7381 'name' => 'entity_type',
7382 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307383 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307384 },
7385 '30' => {
7386 'name' => 'min_readable',
7387 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307388 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307389 },
7390 '31' => {
7391 'name' => 'range_field_format',
7392 'offset' => '114',
7393 'type' => '168'
7394 },
7395 '32' => {
7396 'name' => 'range_field_support',
7397 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307398 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307399 },
7400 '33' => {
7401 'name' => 'nominal_value',
7402 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307403 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307404 },
7405 '34' => {
7406 'name' => 'normal_max',
7407 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307408 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307409 },
7410 '35' => {
7411 'name' => 'normal_min',
7412 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307413 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307414 },
7415 '36' => {
7416 'name' => 'warning_high',
7417 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307418 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307419 },
7420 '37' => {
7421 'name' => 'warning_low',
7422 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307423 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307424 },
7425 '38' => {
7426 'name' => 'critical_high',
7427 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307428 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307429 },
7430 '39' => {
7431 'name' => 'critical_low',
7432 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307433 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307434 },
7435 '4' => {
7436 'name' => 'entity_instance_num',
7437 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307438 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307439 },
7440 '40' => {
7441 'name' => 'fatal_high',
7442 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307443 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307444 },
7445 '41' => {
7446 'name' => 'fatal_low',
7447 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307448 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307449 },
7450 '5' => {
7451 'name' => 'container_id',
7452 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307453 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307454 },
7455 '6' => {
7456 'name' => 'sensor_init',
7457 'offset' => '34',
7458 'type' => '168'
7459 },
7460 '7' => {
7461 'name' => 'sensor_auxiliary_names_pdr',
7462 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307463 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307464 },
7465 '8' => {
7466 'name' => 'base_unit',
7467 'offset' => '36',
7468 'type' => '168'
7469 },
7470 '9' => {
7471 'name' => 'unit_modifier',
7472 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307473 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307474 }
7475 },
7476 'Name' => 'struct pldm_numeric_sensor_value_pdr',
7477 'Size' => '112',
7478 'Type' => 'Struct'
7479 },
7480 '142' => {
7481 'BaseType' => '53',
7482 'Header' => undef,
7483 'Line' => '38',
7484 'Name' => '__uint8_t',
7485 'PrivateABI' => 1,
7486 'Size' => '1',
7487 'Type' => 'Typedef'
7488 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307489 '1434' => {
7490 'BaseType' => '1439',
7491 'Name' => 'void const*',
7492 'Size' => '8',
7493 'Type' => 'Pointer'
7494 },
7495 '1439' => {
7496 'BaseType' => '1',
7497 'Name' => 'void const',
7498 'Type' => 'Const'
7499 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307500 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307501 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307502 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307503 'Memb' => {
7504 '0' => {
7505 'name' => 'state_set_id',
7506 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307507 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307508 },
7509 '1' => {
7510 'name' => 'possible_states_size',
7511 'offset' => '2',
7512 'type' => '168'
7513 },
7514 '2' => {
7515 'name' => 'states',
7516 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307517 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307518 }
7519 },
7520 'Name' => 'struct state_effecter_possible_states',
7521 'Size' => '4',
7522 'Type' => 'Struct'
7523 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307524 '14692' => {
7525 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307526 'Name' => 'struct state_effecter_possible_states const',
7527 'Size' => '4',
7528 'Type' => 'Const'
7529 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307530 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307531 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307532 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307533 'Memb' => {
7534 '0' => {
7535 'name' => 'set_request',
7536 'offset' => '0',
7537 'type' => '168'
7538 },
7539 '1' => {
7540 'name' => 'effecter_state',
7541 'offset' => '1',
7542 'type' => '168'
7543 }
7544 },
7545 'Name' => 'struct state_field_for_state_effecter_set',
7546 'Size' => '2',
7547 'Type' => 'Struct'
7548 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307549 '14737' => {
7550 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307551 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307552 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307553 'Name' => 'set_effecter_state_field',
7554 'Size' => '2',
7555 'Type' => 'Typedef'
7556 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307557 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307558 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307559 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307560 'Memb' => {
7561 '0' => {
7562 'name' => 'sensor_op_state',
7563 'offset' => '0',
7564 'type' => '168'
7565 },
7566 '1' => {
7567 'name' => 'present_state',
7568 'offset' => '1',
7569 'type' => '168'
7570 },
7571 '2' => {
7572 'name' => 'previous_state',
7573 'offset' => '2',
7574 'type' => '168'
7575 },
7576 '3' => {
7577 'name' => 'event_state',
7578 'offset' => '3',
7579 'type' => '168'
7580 }
7581 },
7582 'Name' => 'struct state_field_for_get_state_sensor_readings',
7583 'Size' => '4',
7584 'Type' => 'Struct'
7585 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307586 '14815' => {
7587 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307588 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307589 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307590 'Name' => 'get_sensor_state_field',
7591 'Size' => '4',
7592 'Type' => 'Typedef'
7593 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307594 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307595 'BaseType' => '168',
7596 'Name' => 'uint8_t[13]',
7597 'Size' => '13',
7598 'Type' => 'Array'
7599 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307600 '154' => {
7601 'BaseType' => '81',
7602 'Header' => undef,
7603 'Line' => '42',
7604 'Name' => '__uint32_t',
7605 'PrivateABI' => 1,
7606 'Size' => '4',
7607 'Type' => 'Typedef'
7608 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307609 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307610 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307611 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307612 'Memb' => {
7613 '0' => {
7614 'name' => 'sensor_id',
7615 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307616 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307617 },
7618 '1' => {
7619 'name' => 'sensor_event_class_type',
7620 'offset' => '2',
7621 'type' => '168'
7622 },
7623 '2' => {
7624 'name' => 'event_class',
7625 'offset' => '3',
7626 'type' => '874'
7627 }
7628 },
7629 'Name' => 'struct pldm_sensor_event_data',
7630 'Size' => '4',
7631 'Type' => 'Struct'
7632 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307633 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307634 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307635 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307636 'Memb' => {
7637 '0' => {
7638 'name' => 'event_data_format',
7639 'offset' => '0',
7640 'type' => '168'
7641 },
7642 '1' => {
7643 'name' => 'number_of_change_records',
7644 'offset' => '1',
7645 'type' => '168'
7646 },
7647 '2' => {
7648 'name' => 'change_records',
7649 'offset' => '2',
7650 'type' => '874'
7651 }
7652 },
7653 'Name' => 'struct pldm_pdr_repository_chg_event_data',
7654 'Size' => '3',
7655 'Type' => 'Struct'
7656 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307657 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307658 'BaseType' => '830',
7659 'Name' => 'struct pldm_msg*',
7660 'Size' => '8',
7661 'Type' => 'Pointer'
7662 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307663 '166' => {
7664 'BaseType' => '1',
7665 'Name' => 'void*',
7666 'Size' => '8',
7667 'Type' => 'Pointer'
7668 },
7669 '168' => {
7670 'BaseType' => '142',
7671 'Header' => undef,
7672 'Line' => '24',
7673 'Name' => 'uint8_t',
7674 'PrivateABI' => 1,
7675 'Size' => '1',
7676 'Type' => 'Typedef'
7677 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307678 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307679 'BaseType' => '166',
7680 'Name' => 'void**',
7681 'Size' => '8',
7682 'Type' => 'Pointer'
7683 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307684 '180' => {
7685 'BaseType' => '154',
7686 'Header' => undef,
7687 'Line' => '26',
7688 'Name' => 'uint32_t',
7689 'PrivateABI' => 1,
7690 'Size' => '4',
7691 'Type' => 'Typedef'
7692 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307693 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307694 'BaseType' => '869',
7695 'Name' => 'struct pldm_msg const*',
7696 'Size' => '8',
7697 'Type' => 'Pointer'
7698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307699 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307700 'BaseType' => '168',
7701 'Name' => 'uint8_t*',
7702 'Size' => '8',
7703 'Type' => 'Pointer'
7704 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307705 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307706 'BaseType' => '180',
7707 'Name' => 'uint32_t*',
7708 'Size' => '8',
7709 'Type' => 'Pointer'
7710 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307711 '21095' => {
7712 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307713 'Name' => 'size_t*const',
7714 'Size' => '8',
7715 'Type' => 'Const'
7716 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307717 '22708' => {
7718 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307719 'Name' => 'uint32_t const*const*',
7720 'Size' => '8',
7721 'Type' => 'Pointer'
7722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307723 '22713' => {
7724 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307725 'Name' => 'uint32_t const*',
7726 'Size' => '8',
7727 'Type' => 'Pointer'
7728 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307729 '22718' => {
7730 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307731 'Name' => 'uint32_t const*const',
7732 'Size' => '8',
7733 'Type' => 'Const'
7734 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307735 '22723' => {
7736 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307737 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
7738 'Size' => '8',
7739 'Type' => 'Pointer'
7740 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307741 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307742 'BaseType' => '429',
7743 'Name' => 'ver32_t*',
7744 'Size' => '8',
7745 'Type' => 'Pointer'
7746 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307747 '29133' => {
7748 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307749 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
7750 'Size' => '8',
7751 'Type' => 'Pointer'
7752 },
7753 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307754 'BaseType' => '441',
7755 'Name' => 'ver32_t const*',
7756 'Size' => '8',
7757 'Type' => 'Pointer'
7758 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307759 '35700' => {
7760 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307761 'Name' => 'struct pldm_sensor_event_data*',
7762 'Size' => '8',
7763 'Type' => 'Pointer'
7764 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307765 '35705' => {
7766 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307767 'Name' => 'struct pldm_sensor_event_data*const',
7768 'Size' => '8',
7769 'Type' => 'Const'
7770 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307771 '363' => {
7772 'Header' => 'pldm_types.h',
7773 'Line' => '24',
7774 'Memb' => {
7775 '0' => {
7776 'name' => 'alpha',
7777 'offset' => '0',
7778 'type' => '168'
7779 },
7780 '1' => {
7781 'name' => 'update',
7782 'offset' => '1',
7783 'type' => '168'
7784 },
7785 '2' => {
7786 'name' => 'minor',
7787 'offset' => '2',
7788 'type' => '168'
7789 },
7790 '3' => {
7791 'name' => 'major',
7792 'offset' => '3',
7793 'type' => '168'
7794 }
7795 },
7796 'Name' => 'struct pldm_version',
7797 'Size' => '4',
7798 'Type' => 'Struct'
7799 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307800 '36709' => {
7801 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307802 'Name' => 'get_sensor_state_field*',
7803 'Size' => '8',
7804 'Type' => 'Pointer'
7805 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307806 '41864' => {
7807 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307808 'Name' => 'set_effecter_state_field*',
7809 'Size' => '8',
7810 'Type' => 'Pointer'
7811 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307812 '42691' => {
7813 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307814 'Name' => 'struct pldm_state_sensor_pdr*',
7815 'Size' => '8',
7816 'Type' => 'Pointer'
7817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307818 '42696' => {
7819 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307820 'Name' => 'struct pldm_state_sensor_pdr*const',
7821 'Size' => '8',
7822 'Type' => 'Const'
7823 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307824 '42701' => {
7825 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307826 'Name' => 'struct state_sensor_possible_states const*',
7827 'Size' => '8',
7828 'Type' => 'Pointer'
7829 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307830 '42706' => {
7831 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307832 'Name' => 'struct state_sensor_possible_states const*const',
7833 'Size' => '8',
7834 'Type' => 'Const'
7835 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307836 '429' => {
7837 'BaseType' => '363',
7838 'Header' => 'pldm_types.h',
7839 'Line' => '29',
7840 'Name' => 'ver32_t',
7841 'Size' => '4',
7842 'Type' => 'Typedef'
7843 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307844 '43023' => {
7845 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307846 'Name' => 'struct pldm_state_effecter_pdr*',
7847 'Size' => '8',
7848 'Type' => 'Pointer'
7849 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307850 '43028' => {
7851 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307852 'Name' => 'struct pldm_state_effecter_pdr*const',
7853 'Size' => '8',
7854 'Type' => 'Const'
7855 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307856 '43033' => {
7857 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307858 'Name' => 'struct state_effecter_possible_states const*',
7859 'Size' => '8',
7860 'Type' => 'Pointer'
7861 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307862 '43038' => {
7863 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307864 'Name' => 'struct state_effecter_possible_states const*const',
7865 'Size' => '8',
7866 'Type' => 'Const'
7867 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307868 '441' => {
7869 'BaseType' => '429',
7870 'Name' => 'ver32_t const',
7871 'Size' => '4',
7872 'Type' => 'Const'
7873 },
7874 '446' => {
7875 'Name' => 'float',
7876 'Size' => '4',
7877 'Type' => 'Intrinsic'
7878 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307879 '46' => {
7880 'Name' => 'signed char',
7881 'Size' => '1',
7882 'Type' => 'Intrinsic'
7883 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307884 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307885 'BaseType' => '102',
7886 'Header' => undef,
7887 'Line' => '45',
7888 'Name' => '__uint64_t',
7889 'PrivateABI' => 1,
7890 'Size' => '8',
7891 'Type' => 'Typedef'
7892 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307893 '46630' => {
7894 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307895 'Header' => undef,
7896 'Line' => '27',
7897 'Name' => 'uint64_t',
7898 'PrivateABI' => 1,
7899 'Size' => '8',
7900 'Type' => 'Typedef'
7901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307902 '46642' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307903 'Header' => 'bios.h',
7904 'Line' => '38',
7905 'Memb' => {
7906 '0' => {
7907 'name' => 'PLDM_BIOS_STRING_TABLE',
7908 'value' => '0'
7909 },
7910 '1' => {
7911 'name' => 'PLDM_BIOS_ATTR_TABLE',
7912 'value' => '1'
7913 },
7914 '2' => {
7915 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
7916 'value' => '2'
7917 }
7918 },
7919 'Name' => 'enum pldm_bios_table_types',
7920 'Size' => '4',
7921 'Type' => 'Enum'
7922 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307923 '46676' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307924 'Header' => 'bios.h',
7925 'Line' => '47',
7926 'Memb' => {
7927 '0' => {
7928 'name' => 'string_handle',
7929 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307930 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307931 },
7932 '1' => {
7933 'name' => 'string_length',
7934 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307935 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307936 },
7937 '2' => {
7938 'name' => 'name',
7939 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307940 'type' => '46733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307941 }
7942 },
7943 'Name' => 'struct pldm_bios_string_table_entry',
7944 'Size' => '5',
7945 'Type' => 'Struct'
7946 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307947 '46728' => {
7948 'BaseType' => '46676',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307949 'Name' => 'struct pldm_bios_string_table_entry const',
7950 'Size' => '5',
7951 'Type' => 'Const'
7952 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307953 '46733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307954 'BaseType' => '116',
7955 'Name' => 'char[1]',
7956 'Size' => '1',
7957 'Type' => 'Array'
7958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307959 '46749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307960 'Header' => 'bios.h',
7961 'Line' => '53',
7962 'Memb' => {
7963 '0' => {
7964 'name' => 'attr_handle',
7965 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307966 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307967 },
7968 '1' => {
7969 'name' => 'attr_type',
7970 'offset' => '2',
7971 'type' => '168'
7972 },
7973 '2' => {
7974 'name' => 'string_handle',
7975 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307976 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307977 },
7978 '3' => {
7979 'name' => 'metadata',
7980 'offset' => '5',
7981 'type' => '874'
7982 }
7983 },
7984 'Name' => 'struct pldm_bios_attr_table_entry',
7985 'Size' => '6',
7986 'Type' => 'Struct'
7987 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307988 '46814' => {
7989 'BaseType' => '46749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307990 'Name' => 'struct pldm_bios_attr_table_entry const',
7991 'Size' => '6',
7992 'Type' => 'Const'
7993 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307994 '46835' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307995 'Header' => 'bios.h',
7996 'Line' => '65',
7997 'Memb' => {
7998 '0' => {
7999 'name' => 'attr_handle',
8000 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308001 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308002 },
8003 '1' => {
8004 'name' => 'attr_type',
8005 'offset' => '2',
8006 'type' => '168'
8007 },
8008 '2' => {
8009 'name' => 'value',
8010 'offset' => '3',
8011 'type' => '874'
8012 }
8013 },
8014 'Name' => 'struct pldm_bios_attr_val_table_entry',
8015 'Size' => '4',
8016 'Type' => 'Struct'
8017 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308018 '46887' => {
8019 'BaseType' => '46835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308020 'Name' => 'struct pldm_bios_attr_val_table_entry const',
8021 'Size' => '4',
8022 'Type' => 'Const'
8023 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308024 '46956' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308025 'Header' => 'bios_table.h',
8026 'Line' => '215',
8027 'Memb' => {
8028 '0' => {
8029 'name' => 'name_handle',
8030 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308031 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308032 },
8033 '1' => {
8034 'name' => 'read_only',
8035 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308036 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308037 },
8038 '2' => {
8039 'name' => 'pv_num',
8040 'offset' => '3',
8041 'type' => '168'
8042 },
8043 '3' => {
8044 'name' => 'pv_handle',
8045 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308046 'type' => '47059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308047 },
8048 '4' => {
8049 'name' => 'def_num',
8050 'offset' => '22',
8051 'type' => '168'
8052 },
8053 '5' => {
8054 'name' => 'def_index',
8055 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308056 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308057 }
8058 },
8059 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
8060 'Size' => '32',
8061 'Type' => 'Struct'
8062 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308063 '47047' => {
8064 'BaseType' => '46956',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308065 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
8066 'Size' => '32',
8067 'Type' => 'Const'
8068 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308069 '47059' => {
8070 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308071 'Name' => 'uint16_t const*',
8072 'Size' => '8',
8073 'Type' => 'Pointer'
8074 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308075 '47069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308076 'Header' => 'bios_table.h',
8077 'Line' => '328',
8078 'Memb' => {
8079 '0' => {
8080 'name' => 'name_handle',
8081 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308082 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308083 },
8084 '1' => {
8085 'name' => 'read_only',
8086 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308087 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308088 },
8089 '2' => {
8090 'name' => 'string_type',
8091 'offset' => '3',
8092 'type' => '168'
8093 },
8094 '3' => {
8095 'name' => 'min_length',
8096 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308097 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308098 },
8099 '4' => {
8100 'name' => 'max_length',
8101 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308102 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308103 },
8104 '5' => {
8105 'name' => 'def_length',
8106 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308107 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308108 },
8109 '6' => {
8110 'name' => 'def_string',
8111 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308112 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308113 }
8114 },
8115 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
8116 'Size' => '24',
8117 'Type' => 'Struct'
8118 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308119 '4707' => {
8120 'BaseType' => '825',
8121 'Name' => 'struct pldm_msg_hdr const*',
8122 'Size' => '8',
8123 'Type' => 'Pointer'
8124 },
8125 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308126 'BaseType' => '890',
8127 'Name' => 'struct pldm_header_info*',
8128 'Size' => '8',
8129 'Type' => 'Pointer'
8130 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308131 '47181' => {
8132 'BaseType' => '47069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308133 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
8134 'Size' => '24',
8135 'Type' => 'Const'
8136 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308137 '47191' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308138 'Header' => 'bios_table.h',
8139 'Line' => '431',
8140 'Memb' => {
8141 '0' => {
8142 'name' => 'name_handle',
8143 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308144 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308145 },
8146 '1' => {
8147 'name' => 'read_only',
8148 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308149 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308150 },
8151 '2' => {
8152 'name' => 'lower_bound',
8153 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308154 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308155 },
8156 '3' => {
8157 'name' => 'upper_bound',
8158 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308159 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308160 },
8161 '4' => {
8162 'name' => 'scalar_increment',
8163 'offset' => '36',
8164 'type' => '180'
8165 },
8166 '5' => {
8167 'name' => 'default_value',
8168 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308169 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308170 }
8171 },
8172 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
8173 'Size' => '40',
8174 'Type' => 'Struct'
8175 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308176 '47289' => {
8177 'BaseType' => '47191',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308178 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
8179 'Size' => '40',
8180 'Type' => 'Const'
8181 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308182 '47633' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308183 'Name' => 'size_t(*)(void const*)',
8184 'Param' => {
8185 '0' => {
8186 'type' => '1434'
8187 }
8188 },
8189 'Return' => '123',
8190 'Size' => '8',
8191 'Type' => 'FuncPtr'
8192 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308193 '47701' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308194 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308195 'Line' => '964',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308196 'Memb' => {
8197 '0' => {
8198 'name' => 'table_data',
8199 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308200 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308201 },
8202 '1' => {
8203 'name' => 'table_len',
8204 'offset' => '8',
8205 'type' => '123'
8206 },
8207 '2' => {
8208 'name' => 'current_pos',
8209 'offset' => '22',
8210 'type' => '123'
8211 },
8212 '3' => {
8213 'name' => 'entry_length_handler',
8214 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308215 'type' => '47633'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308216 }
8217 },
8218 'Name' => 'struct pldm_bios_table_iter',
8219 'PrivateABI' => 1,
8220 'Size' => '32',
8221 'Type' => 'Struct'
8222 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308223 '47771' => {
8224 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308225 'Name' => 'struct pldm_bios_table_iter const',
8226 'Size' => '32',
8227 'Type' => 'Const'
8228 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308229 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308230 'BaseType' => '969',
8231 'Name' => 'struct pldm_header_info const*',
8232 'Size' => '8',
8233 'Type' => 'Pointer'
8234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308235 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308236 'BaseType' => '714',
8237 'Name' => 'struct pldm_msg_hdr*',
8238 'Size' => '8',
8239 'Type' => 'Pointer'
8240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308241 '48803' => {
8242 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308243 'Name' => 'struct pldm_bios_table_iter*',
8244 'Size' => '8',
8245 'Type' => 'Pointer'
8246 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308247 '48808' => {
8248 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308249 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
8250 'Size' => '8',
8251 'Type' => 'Pointer'
8252 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308253 '49223' => {
8254 'BaseType' => '46814',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308255 'Name' => 'struct pldm_bios_attr_table_entry const*',
8256 'Size' => '8',
8257 'Type' => 'Pointer'
8258 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308259 '49829' => {
8260 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308261 'Name' => 'struct pldm_bios_string_table_entry const*',
8262 'Size' => '8',
8263 'Type' => 'Pointer'
8264 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308265 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308266 'BaseType' => '67',
8267 'Header' => undef,
8268 'Line' => '40',
8269 'Name' => '__uint16_t',
8270 'PrivateABI' => 1,
8271 'Size' => '2',
8272 'Type' => 'Typedef'
8273 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308274 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308275 'BaseType' => '168',
8276 'Name' => 'uint8_t const',
8277 'Size' => '1',
8278 'Type' => 'Const'
8279 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308280 '5053' => {
8281 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308282 'Header' => undef,
8283 'Line' => '25',
8284 'Name' => 'uint16_t',
8285 'PrivateABI' => 1,
8286 'Size' => '2',
8287 'Type' => 'Typedef'
8288 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308289 '50950' => {
8290 'BaseType' => '47771',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308291 'Name' => 'struct pldm_bios_table_iter const*',
8292 'Size' => '8',
8293 'Type' => 'Pointer'
8294 },
8295 '53' => {
8296 'Name' => 'unsigned char',
8297 'Size' => '1',
8298 'Type' => 'Intrinsic'
8299 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308300 '55734' => {
8301 'BaseType' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308302 'Name' => 'uint64_t*',
8303 'Size' => '8',
8304 'Type' => 'Pointer'
8305 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308306 '55938' => {
8307 'BaseType' => '47289',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308308 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
8309 'Size' => '8',
8310 'Type' => 'Pointer'
8311 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308312 '56242' => {
8313 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308314 'Name' => 'char const**',
8315 'Size' => '8',
8316 'Type' => 'Pointer'
8317 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308318 '57469' => {
8319 'BaseType' => '47181',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308320 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
8321 'Size' => '8',
8322 'Type' => 'Pointer'
8323 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308324 '59377' => {
8325 'BaseType' => '47047',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308326 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
8327 'Size' => '8',
8328 'Type' => 'Pointer'
8329 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308330 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308331 'Header' => 'utils.h',
8332 'Line' => '18',
8333 'Memb' => {
8334 '0' => {
8335 'name' => 'ptr',
8336 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308337 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308338 },
8339 '1' => {
8340 'name' => 'length',
8341 'offset' => '8',
8342 'type' => '123'
8343 }
8344 },
8345 'Name' => 'struct variable_field',
8346 'Size' => '16',
8347 'Type' => 'Struct'
8348 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308349 '6245' => {
8350 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308351 'Name' => 'uint8_t const*',
8352 'Size' => '8',
8353 'Type' => 'Pointer'
8354 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308355 '6423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308356 'Name' => '_Bool',
8357 'Size' => '1',
8358 'Type' => 'Intrinsic'
8359 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308360 '65231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308361 'Header' => 'firmware_update.h',
8362 'Line' => '329',
8363 'Memb' => {
8364 '0' => {
8365 'name' => 'uuid',
8366 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308367 'type' => '65335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308368 },
8369 '1' => {
8370 'name' => 'package_header_format_version',
8371 'offset' => '22',
8372 'type' => '168'
8373 },
8374 '2' => {
8375 'name' => 'package_header_size',
8376 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308377 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308378 },
8379 '3' => {
8380 'name' => 'package_release_date_time',
8381 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308382 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308383 },
8384 '4' => {
8385 'name' => 'component_bitmap_bit_length',
8386 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308387 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308388 },
8389 '5' => {
8390 'name' => 'package_version_string_type',
8391 'offset' => '52',
8392 'type' => '168'
8393 },
8394 '6' => {
8395 'name' => 'package_version_string_length',
8396 'offset' => '53',
8397 'type' => '168'
8398 }
8399 },
8400 'Name' => 'struct pldm_package_header_information',
8401 'Size' => '36',
8402 'Type' => 'Struct'
8403 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308404 '65335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308405 'BaseType' => '168',
8406 'Name' => 'uint8_t[16]',
8407 'Size' => '16',
8408 'Type' => 'Array'
8409 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308410 '65367' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308411 'Header' => 'firmware_update.h',
8412 'Line' => '343',
8413 'Memb' => {
8414 '0' => {
8415 'name' => 'record_length',
8416 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308417 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308418 },
8419 '1' => {
8420 'name' => 'descriptor_count',
8421 'offset' => '2',
8422 'type' => '168'
8423 },
8424 '2' => {
8425 'name' => 'device_update_option_flags',
8426 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308427 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308428 },
8429 '3' => {
8430 'name' => 'comp_image_set_version_string_type',
8431 'offset' => '7',
8432 'type' => '168'
8433 },
8434 '4' => {
8435 'name' => 'comp_image_set_version_string_length',
8436 'offset' => '8',
8437 'type' => '168'
8438 },
8439 '5' => {
8440 'name' => 'fw_device_pkg_data_length',
8441 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308442 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308443 }
8444 },
8445 'Name' => 'struct pldm_firmware_device_id_record',
8446 'Size' => '11',
8447 'Type' => 'Struct'
8448 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308449 '65562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308450 'Header' => 'firmware_update.h',
8451 'Line' => '377',
8452 'Memb' => {
8453 '0' => {
8454 'name' => 'comp_classification',
8455 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308456 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308457 },
8458 '1' => {
8459 'name' => 'comp_identifier',
8460 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308461 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308462 },
8463 '2' => {
8464 'name' => 'comp_comparison_stamp',
8465 'offset' => '4',
8466 'type' => '180'
8467 },
8468 '3' => {
8469 'name' => 'comp_options',
8470 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308471 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308472 },
8473 '4' => {
8474 'name' => 'requested_comp_activation_method',
8475 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308476 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308477 },
8478 '5' => {
8479 'name' => 'comp_location_offset',
8480 'offset' => '18',
8481 'type' => '180'
8482 },
8483 '6' => {
8484 'name' => 'comp_size',
8485 'offset' => '22',
8486 'type' => '180'
8487 },
8488 '7' => {
8489 'name' => 'comp_version_string_type',
8490 'offset' => '32',
8491 'type' => '168'
8492 },
8493 '8' => {
8494 'name' => 'comp_version_string_length',
8495 'offset' => '33',
8496 'type' => '168'
8497 }
8498 },
8499 'Name' => 'struct pldm_component_image_information',
8500 'Size' => '22',
8501 'Type' => 'Struct'
8502 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308503 '65744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308504 'Header' => 'firmware_update.h',
8505 'Line' => '403',
8506 'Memb' => {
8507 '0' => {
8508 'name' => 'completion_code',
8509 'offset' => '0',
8510 'type' => '168'
8511 },
8512 '1' => {
8513 'name' => 'capabilities_during_update',
8514 'offset' => '1',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308515 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308516 },
8517 '2' => {
8518 'name' => 'comp_count',
8519 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308520 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308521 },
8522 '3' => {
8523 'name' => 'active_comp_image_set_ver_str_type',
8524 'offset' => '7',
8525 'type' => '168'
8526 },
8527 '4' => {
8528 'name' => 'active_comp_image_set_ver_str_len',
8529 'offset' => '8',
8530 'type' => '168'
8531 },
8532 '5' => {
8533 'name' => 'pending_comp_image_set_ver_str_type',
8534 'offset' => '9',
8535 'type' => '168'
8536 },
8537 '6' => {
8538 'name' => 'pending_comp_image_set_ver_str_len',
8539 'offset' => '16',
8540 'type' => '168'
8541 }
8542 },
8543 'Name' => 'struct pldm_get_firmware_parameters_resp',
8544 'Size' => '11',
8545 'Type' => 'Struct'
8546 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308547 '65848' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308548 'Header' => 'firmware_update.h',
8549 'Line' => '417',
8550 'Memb' => {
8551 '0' => {
8552 'name' => 'comp_classification',
8553 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308554 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308555 },
8556 '1' => {
8557 'name' => 'comp_identifier',
8558 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308559 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308560 },
8561 '10' => {
8562 'name' => 'pending_comp_release_date',
8563 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308564 'type' => '66030'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308565 },
8566 '11' => {
8567 'name' => 'comp_activation_methods',
8568 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308569 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308570 },
8571 '12' => {
8572 'name' => 'capabilities_during_update',
8573 'offset' => '53',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308574 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308575 },
8576 '2' => {
8577 'name' => 'comp_classification_index',
8578 'offset' => '4',
8579 'type' => '168'
8580 },
8581 '3' => {
8582 'name' => 'active_comp_comparison_stamp',
8583 'offset' => '5',
8584 'type' => '180'
8585 },
8586 '4' => {
8587 'name' => 'active_comp_ver_str_type',
8588 'offset' => '9',
8589 'type' => '168'
8590 },
8591 '5' => {
8592 'name' => 'active_comp_ver_str_len',
8593 'offset' => '16',
8594 'type' => '168'
8595 },
8596 '6' => {
8597 'name' => 'active_comp_release_date',
8598 'offset' => '17',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308599 'type' => '66030'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308600 },
8601 '7' => {
8602 'name' => 'pending_comp_comparison_stamp',
8603 'offset' => '25',
8604 'type' => '180'
8605 },
8606 '8' => {
8607 'name' => 'pending_comp_ver_str_type',
8608 'offset' => '35',
8609 'type' => '168'
8610 },
8611 '9' => {
8612 'name' => 'pending_comp_ver_str_len',
8613 'offset' => '36',
8614 'type' => '168'
8615 }
8616 },
8617 'Name' => 'struct pldm_component_parameter_entry',
8618 'Size' => '39',
8619 'Type' => 'Struct'
8620 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308621 '66030' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308622 'BaseType' => '168',
8623 'Name' => 'uint8_t[8]',
8624 'Size' => '8',
8625 'Type' => 'Array'
8626 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308627 '6645' => {
8628 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308629 'Name' => 'struct variable_field*',
8630 'Size' => '8',
8631 'Type' => 'Pointer'
8632 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308633 '66890' => {
8634 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308635 'Name' => 'struct variable_field const',
8636 'Size' => '16',
8637 'Type' => 'Const'
8638 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308639 '67' => {
8640 'Name' => 'unsigned short',
8641 'Size' => '2',
8642 'Type' => 'Intrinsic'
8643 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308644 '67238' => {
8645 'BaseType' => '11999',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308646 'Name' => 'bool8_t*',
8647 'Size' => '8',
8648 'Type' => 'Pointer'
8649 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308650 '70318' => {
8651 'BaseType' => '66890',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308652 'Name' => 'struct variable_field const*',
8653 'Size' => '8',
8654 'Type' => 'Pointer'
8655 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308656 '714' => {
8657 'Header' => 'base.h',
8658 'Line' => '117',
8659 'Memb' => {
8660 '0' => {
8661 'name' => 'command',
8662 'offset' => '2',
8663 'type' => '168'
8664 }
8665 },
8666 'Name' => 'struct pldm_msg_hdr',
8667 'Size' => '3',
8668 'Type' => 'Struct'
8669 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308670 '71620' => {
8671 'BaseType' => '65848',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308672 'Name' => 'struct pldm_component_parameter_entry*',
8673 'Size' => '8',
8674 'Type' => 'Pointer'
8675 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308676 '71850' => {
8677 'BaseType' => '65744',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308678 'Name' => 'struct pldm_get_firmware_parameters_resp*',
8679 'Size' => '8',
8680 'Type' => 'Pointer'
8681 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308682 '72151' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308683 'BaseType' => '2082',
8684 'Name' => 'uint8_t**',
8685 'Size' => '8',
8686 'Type' => 'Pointer'
8687 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308688 '72448' => {
8689 'BaseType' => '65562',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308690 'Name' => 'struct pldm_component_image_information*',
8691 'Size' => '8',
8692 'Type' => 'Pointer'
8693 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308694 '73064' => {
8695 'BaseType' => '65367',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308696 'Name' => 'struct pldm_firmware_device_id_record*',
8697 'Size' => '8',
8698 'Type' => 'Pointer'
8699 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308700 '73216' => {
8701 'BaseType' => '65231',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308702 'Name' => 'struct pldm_package_header_information*',
8703 'Size' => '8',
8704 'Type' => 'Pointer'
8705 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308706 '74' => {
8707 'Name' => 'int',
8708 'Size' => '4',
8709 'Type' => 'Intrinsic'
8710 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308711 '79674' => {
8712 'BaseType' => '79691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308713 'Header' => undef,
8714 'Line' => '15',
8715 'Name' => 'pldm_pdr',
8716 'PrivateABI' => 1,
8717 'Size' => '24',
8718 'Type' => 'Typedef'
8719 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308720 '79686' => {
8721 'BaseType' => '79674',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308722 'Name' => 'pldm_pdr const',
8723 'Size' => '24',
8724 'Type' => 'Const'
8725 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308726 '79691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308727 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308728 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308729 'Memb' => {
8730 '0' => {
8731 'name' => 'record_count',
8732 'offset' => '0',
8733 'type' => '180'
8734 },
8735 '1' => {
8736 'name' => 'size',
8737 'offset' => '4',
8738 'type' => '180'
8739 },
8740 '2' => {
8741 'name' => 'first',
8742 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308743 'type' => '80744'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308744 },
8745 '3' => {
8746 'name' => 'last',
8747 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308748 'type' => '80744'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308749 }
8750 },
8751 'Name' => 'struct pldm_pdr',
8752 'PrivateABI' => 1,
8753 'Size' => '24',
8754 'Type' => 'Struct'
8755 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308756 '79756' => {
8757 'BaseType' => '79773',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308758 'Header' => undef,
8759 'Line' => '20',
8760 'Name' => 'pldm_pdr_record',
8761 'PrivateABI' => 1,
8762 'Size' => '32',
8763 'Type' => 'Typedef'
8764 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308765 '79768' => {
8766 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308767 'Name' => 'pldm_pdr_record const',
8768 'Size' => '32',
8769 'Type' => 'Const'
8770 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308771 '79773' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308772 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308773 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308774 'Memb' => {
8775 '0' => {
8776 'name' => 'record_handle',
8777 'offset' => '0',
8778 'type' => '180'
8779 },
8780 '1' => {
8781 'name' => 'size',
8782 'offset' => '4',
8783 'type' => '180'
8784 },
8785 '2' => {
8786 'name' => 'data',
8787 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308788 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308789 },
8790 '3' => {
8791 'name' => 'next',
8792 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308793 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308794 },
8795 '4' => {
8796 'name' => 'is_remote',
8797 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308798 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308799 },
8800 '5' => {
8801 'name' => 'terminus_handle',
8802 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308803 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308804 }
8805 },
8806 'Name' => 'struct pldm_pdr_record',
8807 'PrivateABI' => 1,
8808 'Size' => '32',
8809 'Type' => 'Struct'
8810 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308811 '79864' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308812 'Header' => 'pdr.h',
8813 'Line' => '217',
8814 'Memb' => {
8815 '0' => {
8816 'name' => 'entity_type',
8817 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308818 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308819 },
8820 '1' => {
8821 'name' => 'entity_instance_num',
8822 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308823 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308824 },
8825 '2' => {
8826 'name' => 'entity_container_id',
8827 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308828 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308829 }
8830 },
8831 'Name' => 'struct pldm_entity',
8832 'Size' => '6',
8833 'Type' => 'Struct'
8834 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308835 '79916' => {
8836 'BaseType' => '79864',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308837 'Header' => 'pdr.h',
8838 'Line' => '221',
8839 'Name' => 'pldm_entity',
8840 'Size' => '6',
8841 'Type' => 'Typedef'
8842 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308843 '79956' => {
8844 'BaseType' => '79968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308845 'Header' => undef,
8846 'Line' => '231',
8847 'Name' => 'pldm_entity_association_tree',
8848 'PrivateABI' => 1,
8849 'Size' => '16',
8850 'Type' => 'Typedef'
8851 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308852 '79968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308853 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308854 'Line' => '368',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308855 'Memb' => {
8856 '0' => {
8857 'name' => 'root',
8858 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308859 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308860 },
8861 '1' => {
8862 'name' => 'last_used_container_id',
8863 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308864 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308865 }
8866 },
8867 'Name' => 'struct pldm_entity_association_tree',
8868 'PrivateABI' => 1,
8869 'Size' => '16',
8870 'Type' => 'Struct'
8871 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308872 '80011' => {
8873 'BaseType' => '80023',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308874 'Header' => undef,
8875 'Line' => '236',
8876 'Name' => 'pldm_entity_node',
8877 'PrivateABI' => 1,
8878 'Size' => '40',
8879 'Type' => 'Typedef'
8880 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308881 '80023' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308882 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308883 'Line' => '373',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308884 'Memb' => {
8885 '0' => {
8886 'name' => 'entity',
8887 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308888 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308889 },
8890 '1' => {
8891 'name' => 'parent',
8892 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308893 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308894 },
8895 '2' => {
8896 'name' => 'first_child',
8897 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308898 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308899 },
8900 '3' => {
8901 'name' => 'next_sibling',
8902 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308903 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308904 },
8905 '4' => {
8906 'name' => 'association_type',
8907 'offset' => '50',
8908 'type' => '168'
8909 }
8910 },
8911 'Name' => 'struct pldm_entity_node',
8912 'PrivateABI' => 1,
8913 'Size' => '40',
8914 'Type' => 'Struct'
8915 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308916 '80732' => {
8917 'BaseType' => '79773',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308918 'Name' => 'struct pldm_pdr_record*',
8919 'Size' => '8',
8920 'Type' => 'Pointer'
8921 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308922 '80744' => {
8923 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308924 'Name' => 'pldm_pdr_record*',
8925 'Size' => '8',
8926 'Type' => 'Pointer'
8927 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308928 '80749' => {
8929 'BaseType' => '80011',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308930 'Name' => 'pldm_entity_node*',
8931 'Size' => '8',
8932 'Type' => 'Pointer'
8933 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308934 '81' => {
8935 'Name' => 'unsigned int',
8936 'Size' => '4',
8937 'Type' => 'Intrinsic'
8938 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308939 '81511' => {
8940 'BaseType' => '81516',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308941 'Name' => 'pldm_entity**',
8942 'Size' => '8',
8943 'Type' => 'Pointer'
8944 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308945 '81516' => {
8946 'BaseType' => '79916',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308947 'Name' => 'pldm_entity*',
8948 'Size' => '8',
8949 'Type' => 'Pointer'
8950 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308951 '81601' => {
8952 'BaseType' => '79956',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308953 'Name' => 'pldm_entity_association_tree*',
8954 'Size' => '8',
8955 'Type' => 'Pointer'
8956 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308957 '81980' => {
8958 'BaseType' => '80749',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308959 'Name' => 'pldm_entity_node**',
8960 'Size' => '8',
8961 'Type' => 'Pointer'
8962 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308963 '825' => {
8964 'BaseType' => '714',
8965 'Name' => 'struct pldm_msg_hdr const',
8966 'Size' => '3',
8967 'Type' => 'Const'
8968 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308969 '82697' => {
8970 'BaseType' => '79674',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308971 'Name' => 'pldm_pdr*',
8972 'Size' => '8',
8973 'Type' => 'Pointer'
8974 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308975 '830' => {
8976 'Header' => 'base.h',
8977 'Line' => '150',
8978 'Memb' => {
8979 '0' => {
8980 'name' => 'hdr',
8981 'offset' => '0',
8982 'type' => '714'
8983 },
8984 '1' => {
8985 'name' => 'payload',
8986 'offset' => '3',
8987 'type' => '874'
8988 }
8989 },
8990 'Name' => 'struct pldm_msg',
8991 'Size' => '4',
8992 'Type' => 'Struct'
8993 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308994 '8521' => {
8995 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308996 'Name' => 'uint16_t*',
8997 'Size' => '8',
8998 'Type' => 'Pointer'
8999 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309000 '869' => {
9001 'BaseType' => '830',
9002 'Name' => 'struct pldm_msg const',
9003 'Size' => '4',
9004 'Type' => 'Const'
9005 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309006 '874' => {
9007 'BaseType' => '168',
9008 'Name' => 'uint8_t[1]',
9009 'Size' => '1',
9010 'Type' => 'Array'
9011 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309012 '890' => {
9013 'Header' => 'base.h',
9014 'Line' => '160',
9015 'Memb' => {
9016 '0' => {
9017 'name' => 'msg_type',
9018 'offset' => '0',
9019 'type' => '702'
9020 },
9021 '1' => {
9022 'name' => 'instance',
9023 'offset' => '4',
9024 'type' => '168'
9025 },
9026 '2' => {
9027 'name' => 'pldm_type',
9028 'offset' => '5',
9029 'type' => '168'
9030 },
9031 '3' => {
9032 'name' => 'command',
9033 'offset' => '6',
9034 'type' => '168'
9035 },
9036 '4' => {
9037 'name' => 'completion_code',
9038 'offset' => '7',
9039 'type' => '168'
9040 }
9041 },
9042 'Name' => 'struct pldm_header_info',
9043 'Size' => '8',
9044 'Type' => 'Struct'
9045 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309046 '89105' => {
9047 'BaseType' => '79686',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309048 'Name' => 'pldm_pdr const*',
9049 'Size' => '8',
9050 'Type' => 'Pointer'
9051 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309052 '89110' => {
9053 'BaseType' => '79768',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309054 'Name' => 'pldm_pdr_record const*',
9055 'Size' => '8',
9056 'Type' => 'Pointer'
9057 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309058 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309059 'BaseType' => '123',
9060 'Name' => 'size_t*',
9061 'Size' => '8',
9062 'Type' => 'Pointer'
9063 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309064 '96164' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309065 'BaseType' => '168',
9066 'Header' => 'base.h',
9067 'Line' => '14',
9068 'Name' => 'pldm_tid_t',
9069 'Size' => '1',
9070 'Type' => 'Typedef'
9071 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309072 '96176' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309073 'BaseType' => '168',
9074 'Header' => 'instance-id.h',
9075 'Line' => '11',
9076 'Name' => 'pldm_instance_id_t',
9077 'Size' => '1',
9078 'Type' => 'Typedef'
9079 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309080 '96556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309081 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309082 'Line' => '19',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309083 'Memb' => {
9084 '0' => {
9085 'name' => 'prev',
9086 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309087 'type' => '96176'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309088 },
9089 '1' => {
9090 'name' => 'allocations',
9091 'offset' => '4',
9092 'type' => '180'
9093 }
9094 },
9095 'Name' => 'struct pldm_tid_state',
9096 'PrivateABI' => 1,
9097 'Size' => '8',
9098 'Type' => 'Struct'
9099 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309100 '96595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309101 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309102 'Line' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309103 'Memb' => {
9104 '0' => {
9105 'name' => 'state',
9106 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309107 'type' => '96637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309108 },
9109 '1' => {
9110 'name' => 'lock_db_fd',
9111 'offset' => '8264',
9112 'type' => '74'
9113 }
9114 },
9115 'Name' => 'struct pldm_instance_db',
9116 'PrivateABI' => 1,
9117 'Size' => '2052',
9118 'Type' => 'Struct'
9119 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309120 '96637' => {
9121 'BaseType' => '96556',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309122 'Name' => 'struct pldm_tid_state[256]',
9123 'Size' => '2048',
9124 'Type' => 'Array'
9125 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309126 '969' => {
9127 'BaseType' => '890',
9128 'Name' => 'struct pldm_header_info const',
9129 'Size' => '8',
9130 'Type' => 'Const'
9131 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309132 '97065' => {
9133 'BaseType' => '96595',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309134 'Name' => 'struct pldm_instance_db*',
9135 'Size' => '8',
9136 'Type' => 'Pointer'
9137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309138 '97491' => {
9139 'BaseType' => '96176',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309140 'Name' => 'pldm_instance_id_t*',
9141 'Size' => '8',
9142 'Type' => 'Pointer'
9143 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309144 '97667' => {
9145 'BaseType' => '97065',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309146 'Name' => 'struct pldm_instance_db**',
9147 'Size' => '8',
9148 'Type' => 'Pointer'
9149 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309150 '98179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309151 'BaseType' => '168',
9152 'Header' => 'pldm.h',
9153 'Line' => '12',
9154 'Name' => 'mctp_eid_t',
9155 'Size' => '1',
9156 'Type' => 'Typedef'
9157 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309158 '98191' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309159 'Header' => 'pldm.h',
9160 'Line' => '14',
9161 'Memb' => {
9162 '0' => {
9163 'name' => 'PLDM_REQUESTER_SUCCESS',
9164 'value' => '0'
9165 },
9166 '1' => {
9167 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9168 'value' => '18446744073709551615 (-1)'
9169 },
9170 '10' => {
9171 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9172 'value' => '18446744073709551606 (-10)'
9173 },
9174 '11' => {
9175 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9176 'value' => '18446744073709551605 (-11)'
9177 },
9178 '12' => {
9179 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9180 'value' => '18446744073709551604 (-12)'
9181 },
9182 '2' => {
9183 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9184 'value' => '18446744073709551614 (-2)'
9185 },
9186 '3' => {
9187 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9188 'value' => '18446744073709551613 (-3)'
9189 },
9190 '4' => {
9191 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9192 'value' => '18446744073709551612 (-4)'
9193 },
9194 '5' => {
9195 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9196 'value' => '18446744073709551611 (-5)'
9197 },
9198 '6' => {
9199 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9200 'value' => '18446744073709551610 (-6)'
9201 },
9202 '7' => {
9203 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9204 'value' => '18446744073709551609 (-7)'
9205 },
9206 '8' => {
9207 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9208 'value' => '18446744073709551608 (-8)'
9209 },
9210 '9' => {
9211 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9212 'value' => '18446744073709551607 (-9)'
9213 }
9214 },
9215 'Name' => 'enum pldm_requester_error_codes',
9216 'Size' => '4',
9217 'Type' => 'Enum'
9218 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309219 '98288' => {
9220 'BaseType' => '98191',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309221 'Header' => 'pldm.h',
9222 'Line' => '28',
9223 'Name' => 'pldm_requester_rc_t',
9224 'Size' => '4',
9225 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309226 }
9227 },
9228 'UndefinedSymbols' => {
9229 'libpldm.so.0.2.0' => {
9230 '_ITM_deregisterTMCloneTable' => 0,
9231 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309232 '__assert_fail@GLIBC_2.2.5' => 0,
9233 '__cxa_finalize@GLIBC_2.2.5' => 0,
9234 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309235 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309236 '__stack_chk_fail@GLIBC_2.4' => 0,
9237 'calloc@GLIBC_2.2.5' => 0,
9238 'clock_gettime@GLIBC_2.17' => 0,
9239 'close@GLIBC_2.2.5' => 0,
9240 'connect@GLIBC_2.2.5' => 0,
9241 'dup@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309242 'fcntl64@GLIBC_2.28' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309243 'free@GLIBC_2.2.5' => 0,
9244 'malloc@GLIBC_2.2.5' => 0,
9245 'memcmp@GLIBC_2.2.5' => 0,
9246 'memcpy@GLIBC_2.14' => 0,
9247 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309248 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309249 'recv@GLIBC_2.2.5' => 0,
9250 'recvmsg@GLIBC_2.2.5' => 0,
9251 'sendmsg@GLIBC_2.2.5' => 0,
9252 'sendto@GLIBC_2.2.5' => 0,
9253 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309254 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309255 'strlen@GLIBC_2.2.5' => 0,
9256 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309257 }
9258 },
9259 'WordSize' => '8'
9260 };