blob: fbf7c3a3e0b6647d9c6cf14d24e3f8dec8bc99ee [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'AARCH64',
5 'GccVersion' => '13.1.1',
6 '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 '10023' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093029 'Header' => 'bios.h',
30 'Param' => {
31 '0' => {
32 'name' => 'instance_id',
33 'type' => '168'
34 },
35 '1' => {
36 'name' => 'seconds',
37 'type' => '168'
38 },
39 '2' => {
40 'name' => 'minutes',
41 'type' => '168'
42 },
43 '3' => {
44 'name' => 'hours',
45 'type' => '168'
46 },
47 '4' => {
48 'name' => 'day',
49 'type' => '168'
50 },
51 '5' => {
52 'name' => 'month',
53 'type' => '168'
54 },
55 '6' => {
56 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093057 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093058 },
59 '7' => {
60 'name' => 'msg',
61 'type' => '1615'
62 },
63 '8' => {
64 'name' => 'payload_length',
65 'type' => '123'
66 }
67 },
68 'Return' => '74',
69 'ShortName' => 'encode_set_date_time_req'
70 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093071 '10505' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093072 'Header' => 'bios.h',
73 'Param' => {
74 '0' => {
75 'name' => 'msg',
76 'type' => '2029'
77 },
78 '1' => {
79 'name' => 'payload_length',
80 'type' => '123'
81 },
82 '2' => {
83 'name' => 'completion_code',
84 'type' => '2034'
85 },
86 '3' => {
87 'name' => 'seconds',
88 'type' => '2034'
89 },
90 '4' => {
91 'name' => 'minutes',
92 'type' => '2034'
93 },
94 '5' => {
95 'name' => 'hours',
96 'type' => '2034'
97 },
98 '6' => {
99 'name' => 'day',
100 'type' => '2034'
101 },
102 '7' => {
103 'name' => 'month',
104 'type' => '2034'
105 },
106 '8' => {
107 'name' => 'year',
108 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930109 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930110 }
111 },
112 'Return' => '74',
113 'ShortName' => 'decode_get_date_time_resp'
114 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930115 '10693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930116 'Header' => 'bios.h',
117 'Param' => {
118 '0' => {
119 'name' => 'instance_id',
120 'type' => '168'
121 },
122 '1' => {
123 'name' => 'completion_code',
124 'type' => '168'
125 },
126 '2' => {
127 'name' => 'seconds',
128 'type' => '168'
129 },
130 '3' => {
131 'name' => 'minutes',
132 'type' => '168'
133 },
134 '4' => {
135 'name' => 'hours',
136 'type' => '168'
137 },
138 '5' => {
139 'name' => 'day',
140 'type' => '168'
141 },
142 '6' => {
143 'name' => 'month',
144 'type' => '168'
145 },
146 '7' => {
147 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930148 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '8' => {
151 'name' => 'msg',
152 'type' => '1615'
153 }
154 },
155 'Return' => '74',
156 'ShortName' => 'encode_get_date_time_resp'
157 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930158 '10972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 'Header' => 'bios.h',
160 'Param' => {
161 '0' => {
162 'name' => 'instance_id',
163 'type' => '168'
164 },
165 '1' => {
166 'name' => 'msg',
167 'type' => '1615'
168 }
169 },
170 'Return' => '74',
171 'ShortName' => 'encode_get_date_time_req'
172 },
173 '1440' => {
174 'Header' => 'base.h',
175 'Param' => {
176 '0' => {
177 'name' => 'msg_type',
178 'type' => '168'
179 },
180 '1' => {
181 'name' => 'instance_id',
182 'type' => '168'
183 },
184 '2' => {
185 'name' => 'pldm_type',
186 'type' => '168'
187 },
188 '3' => {
189 'name' => 'command',
190 'type' => '168'
191 },
192 '4' => {
193 'name' => 'msg',
194 'type' => '1615'
195 }
196 },
197 'Return' => '74',
198 'ShortName' => 'encode_pldm_header_only'
199 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930200 '15842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930201 'Header' => 'platform.h',
202 'Param' => {
203 '0' => {
204 'name' => 'msg',
205 'type' => '2029'
206 },
207 '1' => {
208 'name' => 'payload_length',
209 'type' => '123'
210 },
211 '10' => {
212 'name' => 'event_data_integrity_checksum',
213 'type' => '2039'
214 },
215 '2' => {
216 'name' => 'completion_code',
217 'type' => '2034'
218 },
219 '3' => {
220 'name' => 'tid',
221 'type' => '2034'
222 },
223 '4' => {
224 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930225 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930226 },
227 '5' => {
228 'name' => 'next_data_transfer_handle',
229 'type' => '2039'
230 },
231 '6' => {
232 'name' => 'transfer_flag',
233 'type' => '2034'
234 },
235 '7' => {
236 'name' => 'event_class',
237 'type' => '2034'
238 },
239 '8' => {
240 'name' => 'event_data_size',
241 'type' => '2039'
242 },
243 '9' => {
244 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930245 'type' => '16585'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930246 }
247 },
248 'Return' => '74',
249 'ShortName' => 'decode_poll_for_platform_event_message_resp'
250 },
251 '1620' => {
252 'Header' => 'base.h',
253 'Param' => {
254 '0' => {
255 'name' => 'instance_id',
256 'type' => '168'
257 },
258 '1' => {
259 'name' => 'type',
260 'type' => '168'
261 },
262 '2' => {
263 'name' => 'command',
264 'type' => '168'
265 },
266 '3' => {
267 'name' => 'cc',
268 'type' => '168'
269 },
270 '4' => {
271 'name' => 'msg',
272 'type' => '1615'
273 }
274 },
275 'Return' => '74',
276 'ShortName' => 'encode_cc_only_resp'
277 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930278 '16595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930279 'Header' => 'platform.h',
280 'Param' => {
281 '0' => {
282 'name' => 'instance_id',
283 'type' => '168'
284 },
285 '1' => {
286 'name' => 'format_version',
287 'type' => '168'
288 },
289 '2' => {
290 'name' => 'transfer_operation_flag',
291 'type' => '168'
292 },
293 '3' => {
294 'name' => 'data_transfer_handle',
295 'type' => '180'
296 },
297 '4' => {
298 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930299 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930300 },
301 '5' => {
302 'name' => 'msg',
303 'type' => '1615'
304 },
305 '6' => {
306 'name' => 'payload_length',
307 'type' => '123'
308 }
309 },
310 'Return' => '74',
311 'ShortName' => 'encode_poll_for_platform_event_message_req'
312 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930313 '17133' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930314 'Header' => 'platform.h',
315 'Param' => {
316 '0' => {
317 'name' => 'instance_id',
318 'type' => '168'
319 },
320 '1' => {
321 'name' => 'completion_code',
322 'type' => '168'
323 },
324 '2' => {
325 'name' => 'msg',
326 'type' => '1615'
327 }
328 },
329 'Return' => '74',
330 'ShortName' => 'encode_set_event_receiver_resp'
331 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930332 '17291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930333 'Header' => 'platform.h',
334 'Param' => {
335 '0' => {
336 'name' => 'msg',
337 'type' => '2029'
338 },
339 '1' => {
340 'name' => 'payload_length',
341 'type' => '123'
342 },
343 '2' => {
344 'name' => 'event_message_global_enable',
345 'type' => '2034'
346 },
347 '3' => {
348 'name' => 'transport_protocol_type',
349 'type' => '2034'
350 },
351 '4' => {
352 'name' => 'event_receiver_address_info',
353 'type' => '2034'
354 },
355 '5' => {
356 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930357 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930358 }
359 },
360 'Return' => '74',
361 'ShortName' => 'decode_set_event_receiver_req'
362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930363 '17762' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930364 'Header' => 'platform.h',
365 'Param' => {
366 '0' => {
367 'name' => 'msg',
368 'type' => '2029'
369 },
370 '1' => {
371 'name' => 'payload_length',
372 'type' => '123'
373 },
374 '2' => {
375 'name' => 'completion_code',
376 'type' => '2034'
377 }
378 },
379 'Return' => '74',
380 'ShortName' => 'decode_set_event_receiver_resp'
381 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930382 '18080' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930383 'Header' => 'platform.h',
384 'Param' => {
385 '0' => {
386 'name' => 'instance_id',
387 'type' => '168'
388 },
389 '1' => {
390 'name' => 'event_message_global_enable',
391 'type' => '168'
392 },
393 '2' => {
394 'name' => 'transport_protocol_type',
395 'type' => '168'
396 },
397 '3' => {
398 'name' => 'event_receiver_address_info',
399 'type' => '168'
400 },
401 '4' => {
402 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930403 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930404 },
405 '5' => {
406 'name' => 'msg',
407 'type' => '1615'
408 }
409 },
410 'Return' => '74',
411 'ShortName' => 'encode_set_event_receiver_req'
412 },
413 '1811' => {
414 'Header' => 'base.h',
415 'Param' => {
416 '0' => {
417 'name' => 'msg',
418 'type' => '2029'
419 },
420 '1' => {
421 'name' => 'payload_length',
422 'type' => '123'
423 },
424 '2' => {
425 'name' => 'pldm_type',
426 'type' => '2034'
427 },
428 '3' => {
429 'name' => 'transfer_opflag',
430 'type' => '2034'
431 },
432 '4' => {
433 'name' => 'transfer_ctx',
434 'type' => '2039'
435 },
436 '5' => {
437 'name' => 'transfer_handle',
438 'type' => '2039'
439 },
440 '6' => {
441 'name' => 'section_offset',
442 'type' => '2039'
443 },
444 '7' => {
445 'name' => 'section_length',
446 'type' => '2039'
447 }
448 },
449 'Return' => '74',
450 'ShortName' => 'decode_multipart_receive_req'
451 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930452 '18327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930453 'Header' => 'platform.h',
454 'Param' => {
455 '0' => {
456 'name' => 'msg',
457 'type' => '2029'
458 },
459 '1' => {
460 'name' => 'payload_length',
461 'type' => '123'
462 },
463 '2' => {
464 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930465 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930466 },
467 '3' => {
468 'name' => 'rearm_event_state',
469 'type' => '2034'
470 }
471 },
472 'Return' => '74',
473 'ShortName' => 'decode_get_sensor_reading_req'
474 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930475 '18697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930476 'Header' => 'platform.h',
477 'Param' => {
478 '0' => {
479 'name' => 'instance_id',
480 'type' => '168'
481 },
482 '1' => {
483 'name' => 'completion_code',
484 'type' => '168'
485 },
486 '10' => {
487 'name' => 'payload_length',
488 'type' => '123'
489 },
490 '2' => {
491 'name' => 'sensor_data_size',
492 'type' => '168'
493 },
494 '3' => {
495 'name' => 'sensor_operational_state',
496 'type' => '168'
497 },
498 '4' => {
499 'name' => 'sensor_event_message_enable',
500 'type' => '168'
501 },
502 '5' => {
503 'name' => 'present_state',
504 'type' => '168'
505 },
506 '6' => {
507 'name' => 'previous_state',
508 'type' => '168'
509 },
510 '7' => {
511 'name' => 'event_state',
512 'type' => '168'
513 },
514 '8' => {
515 'name' => 'present_reading',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930516 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930517 },
518 '9' => {
519 'name' => 'msg',
520 'type' => '1615'
521 }
522 },
523 'Return' => '74',
524 'ShortName' => 'encode_get_sensor_reading_resp'
525 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930526 '19116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930527 'Header' => 'platform.h',
528 'Param' => {
529 '0' => {
530 'name' => 'msg',
531 'type' => '2029'
532 },
533 '1' => {
534 'name' => 'payload_length',
535 'type' => '123'
536 },
537 '2' => {
538 'name' => 'completion_code',
539 'type' => '2034'
540 },
541 '3' => {
542 'name' => 'sensor_data_size',
543 'type' => '2034'
544 },
545 '4' => {
546 'name' => 'sensor_operational_state',
547 'type' => '2034'
548 },
549 '5' => {
550 'name' => 'sensor_event_message_enable',
551 'type' => '2034'
552 },
553 '6' => {
554 'name' => 'present_state',
555 'type' => '2034'
556 },
557 '7' => {
558 'name' => 'previous_state',
559 'type' => '2034'
560 },
561 '8' => {
562 'name' => 'event_state',
563 'type' => '2034'
564 },
565 '9' => {
566 'name' => 'present_reading',
567 'type' => '2034'
568 }
569 },
570 'Return' => '74',
571 'ShortName' => 'decode_get_sensor_reading_resp'
572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930573 '20010' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930574 'Header' => 'platform.h',
575 'Param' => {
576 '0' => {
577 'name' => 'instance_id',
578 'type' => '168'
579 },
580 '1' => {
581 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930582 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930583 },
584 '2' => {
585 'name' => 'rearm_event_state',
586 'type' => '168'
587 },
588 '3' => {
589 'name' => 'msg',
590 'type' => '1615'
591 }
592 },
593 'Return' => '74',
594 'ShortName' => 'encode_get_sensor_reading_req'
595 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930596 '20215' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930597 'Header' => 'platform.h',
598 'Param' => {
599 '0' => {
600 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930601 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930602 },
603 '1' => {
604 'name' => 'change_record_data_size',
605 'type' => '123'
606 },
607 '2' => {
608 'name' => 'event_data_operation',
609 'type' => '2034'
610 },
611 '3' => {
612 'name' => 'number_of_change_entries',
613 'type' => '2034'
614 },
615 '4' => {
616 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930617 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930618 }
619 },
620 'Return' => '74',
621 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
622 },
623 '2049' => {
624 'Header' => 'base.h',
625 'Param' => {
626 '0' => {
627 'name' => 'instance_id',
628 'type' => '168'
629 },
630 '1' => {
631 'name' => 'tid',
632 'type' => '168'
633 },
634 '2' => {
635 'name' => 'msg',
636 'type' => '1615'
637 }
638 },
639 'Return' => '74',
640 'ShortName' => 'encode_set_tid_req'
641 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930642 '21444' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930643 'Header' => 'platform.h',
644 'Param' => {
645 '0' => {
646 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930647 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930648 },
649 '1' => {
650 'name' => 'event_data_size',
651 'type' => '123'
652 },
653 '2' => {
654 'name' => 'event_data_format',
655 'type' => '2034'
656 },
657 '3' => {
658 'name' => 'number_of_change_records',
659 'type' => '2034'
660 },
661 '4' => {
662 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930663 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930664 }
665 },
666 'Return' => '74',
667 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
668 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930669 '21833' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930670 'Header' => 'platform.h',
671 'Param' => {
672 '0' => {
673 'name' => 'event_data_format',
674 'type' => '168'
675 },
676 '1' => {
677 'name' => 'number_of_change_records',
678 'type' => '168'
679 },
680 '2' => {
681 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930682 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930683 },
684 '3' => {
685 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930686 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930687 },
688 '4' => {
689 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930690 'type' => '22152'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930691 },
692 '5' => {
693 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930694 'type' => '22167'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930695 },
696 '6' => {
697 'name' => 'actual_change_records_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930698 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930699 },
700 '7' => {
701 'name' => 'max_change_records_size',
702 'type' => '123'
703 }
704 },
705 'Return' => '74',
706 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
707 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930708 '22177' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930709 'Header' => 'platform.h',
710 'Param' => {
711 '0' => {
712 'name' => 'msg',
713 'type' => '2029'
714 },
715 '1' => {
716 'name' => 'payload_length',
717 'type' => '123'
718 },
719 '2' => {
720 'name' => 'completion_code',
721 'type' => '2034'
722 },
723 '3' => {
724 'name' => 'effecter_data_size',
725 'type' => '2034'
726 },
727 '4' => {
728 'name' => 'effecter_oper_state',
729 'type' => '2034'
730 },
731 '5' => {
732 'name' => 'pending_value',
733 'type' => '2034'
734 },
735 '6' => {
736 'name' => 'present_value',
737 'type' => '2034'
738 }
739 },
740 'Return' => '74',
741 'ShortName' => 'decode_get_numeric_effecter_value_resp'
742 },
743 '2226' => {
744 'Header' => 'base.h',
745 'Param' => {
746 '0' => {
747 'name' => 'msg',
748 'type' => '2029'
749 },
750 '1' => {
751 'name' => 'payload_length',
752 'type' => '123'
753 },
754 '2' => {
755 'name' => 'completion_code',
756 'type' => '2034'
757 },
758 '3' => {
759 'name' => 'tid',
760 'type' => '2034'
761 }
762 },
763 'Return' => '74',
764 'ShortName' => 'decode_get_tid_resp'
765 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930766 '23123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930767 'Header' => 'platform.h',
768 'Param' => {
769 '0' => {
770 'name' => 'msg',
771 'type' => '2029'
772 },
773 '1' => {
774 'name' => 'payload_length',
775 'type' => '123'
776 },
777 '2' => {
778 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930779 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930780 }
781 },
782 'Return' => '74',
783 'ShortName' => 'decode_get_numeric_effecter_value_req'
784 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930785 '23441' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930786 'Header' => 'platform.h',
787 'Param' => {
788 '0' => {
789 'name' => 'instance_id',
790 'type' => '168'
791 },
792 '1' => {
793 'name' => 'completion_code',
794 'type' => '168'
795 },
796 '2' => {
797 'name' => 'effecter_data_size',
798 'type' => '168'
799 },
800 '3' => {
801 'name' => 'effecter_oper_state',
802 'type' => '168'
803 },
804 '4' => {
805 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930806 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930807 },
808 '5' => {
809 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930810 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930811 },
812 '6' => {
813 'name' => 'msg',
814 'type' => '1615'
815 },
816 '7' => {
817 'name' => 'payload_length',
818 'type' => '123'
819 }
820 },
821 'Return' => '74',
822 'ShortName' => 'encode_get_numeric_effecter_value_resp'
823 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930824 '2348' => {
825 'Header' => 'base.h',
826 'Param' => {
827 '0' => {
828 'name' => 'instance_id',
829 'type' => '168'
830 },
831 '1' => {
832 'name' => 'completion_code',
833 'type' => '168'
834 },
835 '2' => {
836 'name' => 'tid',
837 'type' => '168'
838 },
839 '3' => {
840 'name' => 'msg',
841 'type' => '1615'
842 }
843 },
844 'Return' => '74',
845 'ShortName' => 'encode_get_tid_resp'
846 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930847 '23834' => {
848 'Header' => 'platform.h',
849 'Param' => {
850 '0' => {
851 'name' => 'instance_id',
852 'type' => '168'
853 },
854 '1' => {
855 'name' => 'effecter_id',
856 'type' => '4895'
857 },
858 '2' => {
859 'name' => 'msg',
860 'type' => '1615'
861 }
862 },
863 'Return' => '74',
864 'ShortName' => 'encode_get_numeric_effecter_value_req'
865 },
866 '24018' => {
867 'Header' => 'platform.h',
868 'Param' => {
869 '0' => {
870 'name' => 'pdr_data',
871 'type' => '1434'
872 },
873 '1' => {
874 'name' => 'pdr_data_length',
875 'type' => '123'
876 },
877 '2' => {
878 'name' => 'pdr_value',
879 'type' => '28491'
880 }
881 },
882 'Return' => '74',
883 'ShortName' => 'decode_numeric_sensor_pdr_data'
884 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930885 '2540' => {
886 'Header' => 'base.h',
887 'Param' => {
888 '0' => {
889 'name' => 'instance_id',
890 'type' => '168'
891 },
892 '1' => {
893 'name' => 'msg',
894 'type' => '1615'
895 }
896 },
897 'Return' => '74',
898 'ShortName' => 'encode_get_tid_req'
899 },
900 '2655' => {
901 'Header' => 'base.h',
902 'Param' => {
903 '0' => {
904 'name' => 'msg',
905 'type' => '2029'
906 },
907 '1' => {
908 'name' => 'payload_length',
909 'type' => '123'
910 },
911 '2' => {
912 'name' => 'completion_code',
913 'type' => '2034'
914 },
915 '3' => {
916 'name' => 'next_transfer_handle',
917 'type' => '2039'
918 },
919 '4' => {
920 'name' => 'transfer_flag',
921 'type' => '2034'
922 },
923 '5' => {
924 'name' => 'version',
925 'type' => '2811'
926 }
927 },
928 'Return' => '74',
929 'ShortName' => 'decode_get_version_resp'
930 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930931 '2821' => {
932 'Header' => 'base.h',
933 'Param' => {
934 '0' => {
935 'name' => 'msg',
936 'type' => '2029'
937 },
938 '1' => {
939 'name' => 'payload_length',
940 'type' => '123'
941 },
942 '2' => {
943 'name' => 'transfer_handle',
944 'type' => '2039'
945 },
946 '3' => {
947 'name' => 'transfer_opflag',
948 'type' => '2034'
949 },
950 '4' => {
951 'name' => 'type',
952 'type' => '2034'
953 }
954 },
955 'Return' => '74',
956 'ShortName' => 'decode_get_version_req'
957 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930958 '28496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930959 'Header' => 'platform.h',
960 'Param' => {
961 '0' => {
962 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930963 'type' => '6087'
964 },
965 '1' => {
966 'name' => 'sensor_data_length',
967 'type' => '123'
968 },
969 '2' => {
970 'name' => 'event_state',
971 'type' => '2034'
972 },
973 '3' => {
974 'name' => 'previous_event_state',
975 'type' => '2034'
976 },
977 '4' => {
978 'name' => 'sensor_data_size',
979 'type' => '2034'
980 },
981 '5' => {
982 'name' => 'present_reading',
983 'type' => '2039'
984 }
985 },
986 'Return' => '74',
987 'ShortName' => 'decode_numeric_sensor_data'
988 },
989 '29314' => {
990 'Header' => 'platform.h',
991 'Param' => {
992 '0' => {
993 'name' => 'sensor_data',
994 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930995 },
996 '1' => {
997 'name' => 'sensor_data_length',
998 'type' => '123'
999 },
1000 '2' => {
1001 'name' => 'sensor_offset',
1002 'type' => '2034'
1003 },
1004 '3' => {
1005 'name' => 'event_state',
1006 'type' => '2034'
1007 },
1008 '4' => {
1009 'name' => 'previous_event_state',
1010 'type' => '2034'
1011 }
1012 },
1013 'Return' => '74',
1014 'ShortName' => 'decode_state_sensor_data'
1015 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301016 '2962' => {
1017 'Header' => 'base.h',
1018 'Param' => {
1019 '0' => {
1020 'name' => 'instance_id',
1021 'type' => '168'
1022 },
1023 '1' => {
1024 'name' => 'completion_code',
1025 'type' => '168'
1026 },
1027 '2' => {
1028 'name' => 'next_transfer_handle',
1029 'type' => '180'
1030 },
1031 '3' => {
1032 'name' => 'transfer_flag',
1033 'type' => '168'
1034 },
1035 '4' => {
1036 'name' => 'version_data',
1037 'type' => '3250'
1038 },
1039 '5' => {
1040 'name' => 'version_size',
1041 'type' => '123'
1042 },
1043 '6' => {
1044 'name' => 'msg',
1045 'type' => '1615'
1046 }
1047 },
1048 'Return' => '74',
1049 'ShortName' => 'encode_get_version_resp'
1050 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301051 '29733' => {
1052 'Header' => 'platform.h',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'sensor_data',
1056 'type' => '6087'
1057 },
1058 '1' => {
1059 'name' => 'sensor_data_length',
1060 'type' => '123'
1061 },
1062 '2' => {
1063 'name' => 'present_op_state',
1064 'type' => '2034'
1065 },
1066 '3' => {
1067 'name' => 'previous_op_state',
1068 'type' => '2034'
1069 }
1070 },
1071 'Return' => '74',
1072 'ShortName' => 'decode_sensor_op_data'
1073 },
1074 '30101' => {
1075 'Header' => 'platform.h',
1076 'Param' => {
1077 '0' => {
1078 'name' => 'event_data',
1079 'type' => '6087'
1080 },
1081 '1' => {
1082 'name' => 'event_data_length',
1083 'type' => '123'
1084 },
1085 '2' => {
1086 'name' => 'sensor_id',
1087 'type' => '8294'
1088 },
1089 '3' => {
1090 'name' => 'sensor_event_class_type',
1091 'type' => '2034'
1092 },
1093 '4' => {
1094 'name' => 'event_class_data_offset',
1095 'type' => '8822'
1096 }
1097 },
1098 'Return' => '74',
1099 'ShortName' => 'decode_sensor_event_data'
1100 },
1101 '30509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301102 'Header' => 'platform.h',
1103 'Param' => {
1104 '0' => {
1105 'name' => 'msg',
1106 'type' => '2029'
1107 },
1108 '1' => {
1109 'name' => 'payload_length',
1110 'type' => '123'
1111 },
1112 '2' => {
1113 'name' => 'completion_code',
1114 'type' => '2034'
1115 },
1116 '3' => {
1117 'name' => 'synchrony_config',
1118 'type' => '2034'
1119 },
1120 '4' => {
1121 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301122 'type' => '31174'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301123 },
1124 '5' => {
1125 'name' => 'number_event_class_returned',
1126 'type' => '2034'
1127 },
1128 '6' => {
1129 'name' => 'event_class',
1130 'type' => '2034'
1131 },
1132 '7' => {
1133 'name' => 'event_class_count',
1134 'type' => '168'
1135 }
1136 },
1137 'Return' => '74',
1138 'ShortName' => 'decode_event_message_supported_resp'
1139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301140 '31179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301141 'Header' => 'platform.h',
1142 'Param' => {
1143 '0' => {
1144 'name' => 'instance_id',
1145 'type' => '168'
1146 },
1147 '1' => {
1148 'name' => 'format_version',
1149 'type' => '168'
1150 },
1151 '2' => {
1152 'name' => 'msg',
1153 'type' => '1615'
1154 }
1155 },
1156 'Return' => '74',
1157 'ShortName' => 'encode_event_message_supported_req'
1158 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301159 '31363' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301160 'Header' => 'platform.h',
1161 'Param' => {
1162 '0' => {
1163 'name' => 'msg',
1164 'type' => '2029'
1165 },
1166 '1' => {
1167 'name' => 'payload_length',
1168 'type' => '123'
1169 },
1170 '2' => {
1171 'name' => 'completion_code',
1172 'type' => '2034'
1173 },
1174 '3' => {
1175 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301176 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301177 }
1178 },
1179 'Return' => '74',
1180 'ShortName' => 'decode_event_message_buffer_size_resp'
1181 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301182 '31732' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301183 'Header' => 'platform.h',
1184 'Param' => {
1185 '0' => {
1186 'name' => 'instance_id',
1187 'type' => '168'
1188 },
1189 '1' => {
1190 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301191 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301192 },
1193 '2' => {
1194 'name' => 'msg',
1195 'type' => '1615'
1196 }
1197 },
1198 'Return' => '74',
1199 'ShortName' => 'encode_event_message_buffer_size_req'
1200 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301201 '31916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301202 'Header' => 'platform.h',
1203 'Param' => {
1204 '0' => {
1205 'name' => 'msg',
1206 'type' => '2029'
1207 },
1208 '1' => {
1209 'name' => 'payload_length',
1210 'type' => '123'
1211 },
1212 '2' => {
1213 'name' => 'completion_code',
1214 'type' => '2034'
1215 },
1216 '3' => {
1217 'name' => 'platform_event_status',
1218 'type' => '2034'
1219 }
1220 },
1221 'Return' => '74',
1222 'ShortName' => 'decode_platform_event_message_resp'
1223 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301224 '32285' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301225 'Header' => 'platform.h',
1226 'Param' => {
1227 '0' => {
1228 'name' => 'instance_id',
1229 'type' => '168'
1230 },
1231 '1' => {
1232 'name' => 'format_version',
1233 'type' => '168'
1234 },
1235 '2' => {
1236 'name' => 'tid',
1237 'type' => '168'
1238 },
1239 '3' => {
1240 'name' => 'event_class',
1241 'type' => '168'
1242 },
1243 '4' => {
1244 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301245 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301246 },
1247 '5' => {
1248 'name' => 'event_data_length',
1249 'type' => '123'
1250 },
1251 '6' => {
1252 'name' => 'msg',
1253 'type' => '1615'
1254 },
1255 '7' => {
1256 'name' => 'payload_length',
1257 'type' => '123'
1258 }
1259 },
1260 'Return' => '74',
1261 'ShortName' => 'encode_platform_event_message_req'
1262 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301263 '3255' => {
1264 'Header' => 'base.h',
1265 'Param' => {
1266 '0' => {
1267 'name' => 'instance_id',
1268 'type' => '168'
1269 },
1270 '1' => {
1271 'name' => 'transfer_handle',
1272 'type' => '180'
1273 },
1274 '2' => {
1275 'name' => 'transfer_opflag',
1276 'type' => '168'
1277 },
1278 '3' => {
1279 'name' => 'type',
1280 'type' => '168'
1281 },
1282 '4' => {
1283 'name' => 'msg',
1284 'type' => '1615'
1285 }
1286 },
1287 'Return' => '74',
1288 'ShortName' => 'encode_get_version_req'
1289 },
1290 '32610' => {
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' => 'completion_code',
1299 'type' => '168'
1300 },
1301 '10' => {
1302 'name' => 'msg',
1303 'type' => '1615'
1304 },
1305 '11' => {
1306 'name' => 'payload_length',
1307 'type' => '123'
1308 },
1309 '2' => {
1310 'name' => 'tid',
1311 'type' => '168'
1312 },
1313 '3' => {
1314 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301315 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301316 },
1317 '4' => {
1318 'name' => 'next_data_transfer_handle',
1319 'type' => '180'
1320 },
1321 '5' => {
1322 'name' => 'transfer_flag',
1323 'type' => '168'
1324 },
1325 '6' => {
1326 'name' => 'event_class',
1327 'type' => '168'
1328 },
1329 '7' => {
1330 'name' => 'event_data_size',
1331 'type' => '180'
1332 },
1333 '8' => {
1334 'name' => 'event_data',
1335 'type' => '2034'
1336 },
1337 '9' => {
1338 'name' => 'checksum',
1339 'type' => '180'
1340 }
1341 },
1342 'Return' => '74',
1343 'ShortName' => 'encode_poll_for_platform_event_message_resp'
1344 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301345 '33508' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301346 'Header' => 'platform.h',
1347 'Param' => {
1348 '0' => {
1349 'name' => 'instance_id',
1350 'type' => '168'
1351 },
1352 '1' => {
1353 'name' => 'completion_code',
1354 'type' => '168'
1355 },
1356 '2' => {
1357 'name' => 'platform_event_status',
1358 'type' => '168'
1359 },
1360 '3' => {
1361 'name' => 'msg',
1362 'type' => '1615'
1363 }
1364 },
1365 'Return' => '74',
1366 'ShortName' => 'encode_platform_event_message_resp'
1367 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301368 '33713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301369 'Header' => 'platform.h',
1370 'Param' => {
1371 '0' => {
1372 'name' => 'msg',
1373 'type' => '2029'
1374 },
1375 '1' => {
1376 'name' => 'payload_length',
1377 'type' => '123'
1378 },
1379 '2' => {
1380 'name' => 'format_version',
1381 'type' => '2034'
1382 },
1383 '3' => {
1384 'name' => 'transfer_operation_flag',
1385 'type' => '2034'
1386 },
1387 '4' => {
1388 'name' => 'data_transfer_handle',
1389 'type' => '2039'
1390 },
1391 '5' => {
1392 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301393 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301394 }
1395 },
1396 'Return' => '74',
1397 'ShortName' => 'decode_poll_for_platform_event_message_req'
1398 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301399 '34185' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301400 'Header' => 'platform.h',
1401 'Param' => {
1402 '0' => {
1403 'name' => 'msg',
1404 'type' => '2029'
1405 },
1406 '1' => {
1407 'name' => 'payload_length',
1408 'type' => '123'
1409 },
1410 '2' => {
1411 'name' => 'format_version',
1412 'type' => '2034'
1413 },
1414 '3' => {
1415 'name' => 'tid',
1416 'type' => '2034'
1417 },
1418 '4' => {
1419 'name' => 'event_class',
1420 'type' => '2034'
1421 },
1422 '5' => {
1423 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301424 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301425 }
1426 },
1427 'Return' => '74',
1428 'ShortName' => 'decode_platform_event_message_req'
1429 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301430 '3461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301431 'Header' => 'base.h',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'msg',
1435 'type' => '2029'
1436 },
1437 '1' => {
1438 'name' => 'payload_length',
1439 'type' => '123'
1440 },
1441 '2' => {
1442 'name' => 'completion_code',
1443 'type' => '2034'
1444 },
1445 '3' => {
1446 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301447 'type' => '3572'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301448 }
1449 },
1450 'Return' => '74',
1451 'ShortName' => 'decode_get_commands_resp'
1452 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301453 '34627' => {
1454 'Header' => 'platform.h',
1455 'Param' => {
1456 '0' => {
1457 'name' => 'event_data',
1458 'type' => '34806'
1459 },
1460 '1' => {
1461 'name' => 'event_data_size',
1462 'type' => '11295'
1463 },
1464 '2' => {
1465 'name' => 'sensor_id',
1466 'type' => '11458'
1467 },
1468 '3' => {
1469 'name' => 'sensor_event_class',
1470 'type' => '12774'
1471 },
1472 '4' => {
1473 'name' => 'sensor_offset',
1474 'type' => '4890'
1475 },
1476 '5' => {
1477 'name' => 'event_state',
1478 'type' => '4890'
1479 },
1480 '6' => {
1481 'name' => 'previous_event_state',
1482 'type' => '4890'
1483 },
1484 '7' => {
1485 'name' => 'actual_event_data_size',
1486 'type' => '20609'
1487 }
1488 },
1489 'Return' => '74',
1490 'ShortName' => 'encode_sensor_event_data'
1491 },
1492 '34821' => {
1493 'Header' => 'platform.h',
1494 'Param' => {
1495 '0' => {
1496 'name' => 'msg',
1497 'type' => '2029'
1498 },
1499 '1' => {
1500 'name' => 'payload_length',
1501 'type' => '123'
1502 },
1503 '2' => {
1504 'name' => 'sensor_id',
1505 'type' => '8294'
1506 },
1507 '3' => {
1508 'name' => 'sensor_rearm',
1509 'type' => '31174'
1510 },
1511 '4' => {
1512 'name' => 'reserved',
1513 'type' => '2034'
1514 }
1515 },
1516 'Return' => '74',
1517 'ShortName' => 'decode_get_state_sensor_readings_req'
1518 },
1519 '35242' => {
1520 'Header' => 'platform.h',
1521 'Param' => {
1522 '0' => {
1523 'name' => 'msg',
1524 'type' => '2029'
1525 },
1526 '1' => {
1527 'name' => 'payload_length',
1528 'type' => '123'
1529 },
1530 '2' => {
1531 'name' => 'completion_code',
1532 'type' => '2034'
1533 },
1534 '3' => {
1535 'name' => 'comp_sensor_count',
1536 'type' => '2034'
1537 },
1538 '4' => {
1539 'name' => 'field',
1540 'type' => '35771'
1541 }
1542 },
1543 'Return' => '74',
1544 'ShortName' => 'decode_get_state_sensor_readings_resp'
1545 },
1546 '35776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301547 'Header' => 'platform.h',
1548 'Param' => {
1549 '0' => {
1550 'name' => 'instance_id',
1551 'type' => '168'
1552 },
1553 '1' => {
1554 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301555 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301556 },
1557 '2' => {
1558 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301559 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301560 },
1561 '3' => {
1562 'name' => 'reserved',
1563 'type' => '168'
1564 },
1565 '4' => {
1566 'name' => 'msg',
1567 'type' => '1615'
1568 }
1569 },
1570 'Return' => '74',
1571 'ShortName' => 'encode_get_state_sensor_readings_req'
1572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301573 '3582' => {
1574 'Header' => 'base.h',
1575 'Param' => {
1576 '0' => {
1577 'name' => 'msg',
1578 'type' => '2029'
1579 },
1580 '1' => {
1581 'name' => 'payload_length',
1582 'type' => '123'
1583 },
1584 '2' => {
1585 'name' => 'completion_code',
1586 'type' => '2034'
1587 },
1588 '3' => {
1589 'name' => 'types',
1590 'type' => '3572'
1591 }
1592 },
1593 'Return' => '74',
1594 'ShortName' => 'decode_get_types_resp'
1595 },
1596 '36002' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301597 'Header' => 'platform.h',
1598 'Param' => {
1599 '0' => {
1600 'name' => 'instance_id',
1601 'type' => '168'
1602 },
1603 '1' => {
1604 'name' => 'completion_code',
1605 'type' => '168'
1606 },
1607 '2' => {
1608 'name' => 'comp_sensor_count',
1609 'type' => '168'
1610 },
1611 '3' => {
1612 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301613 'type' => '35771'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301614 },
1615 '4' => {
1616 'name' => 'msg',
1617 'type' => '1615'
1618 }
1619 },
1620 'Return' => '74',
1621 'ShortName' => 'encode_get_state_sensor_readings_resp'
1622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301623 '36270' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301624 'Header' => 'platform.h',
1625 'Param' => {
1626 '0' => {
1627 'name' => 'msg',
1628 'type' => '2029'
1629 },
1630 '1' => {
1631 'name' => 'payload_length',
1632 'type' => '123'
1633 },
1634 '2' => {
1635 'name' => 'completion_code',
1636 'type' => '2034'
1637 }
1638 },
1639 'Return' => '74',
1640 'ShortName' => 'decode_set_numeric_effecter_value_resp'
1641 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301642 '36353' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301643 'Header' => 'platform.h',
1644 'Param' => {
1645 '0' => {
1646 'name' => 'instance_id',
1647 'type' => '168'
1648 },
1649 '1' => {
1650 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301651 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301652 },
1653 '2' => {
1654 'name' => 'effecter_data_size',
1655 'type' => '168'
1656 },
1657 '3' => {
1658 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301659 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301660 },
1661 '4' => {
1662 'name' => 'msg',
1663 'type' => '1615'
1664 },
1665 '5' => {
1666 'name' => 'payload_length',
1667 'type' => '123'
1668 }
1669 },
1670 'Return' => '74',
1671 'ShortName' => 'encode_set_numeric_effecter_value_req'
1672 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301673 '36662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301674 'Header' => 'platform.h',
1675 'Param' => {
1676 '0' => {
1677 'name' => 'instance_id',
1678 'type' => '168'
1679 },
1680 '1' => {
1681 'name' => 'completion_code',
1682 'type' => '168'
1683 },
1684 '2' => {
1685 'name' => 'msg',
1686 'type' => '1615'
1687 },
1688 '3' => {
1689 'name' => 'payload_length',
1690 'type' => '123'
1691 }
1692 },
1693 'Return' => '74',
1694 'ShortName' => 'encode_set_numeric_effecter_value_resp'
1695 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301696 '36841' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 'Header' => 'platform.h',
1698 'Param' => {
1699 '0' => {
1700 'name' => 'msg',
1701 'type' => '2029'
1702 },
1703 '1' => {
1704 'name' => 'payload_length',
1705 'type' => '123'
1706 },
1707 '2' => {
1708 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301709 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301710 },
1711 '3' => {
1712 'name' => 'effecter_data_size',
1713 'type' => '2034'
1714 },
1715 '4' => {
1716 'name' => 'effecter_value',
1717 'type' => '2034'
1718 }
1719 },
1720 'Return' => '74',
1721 'ShortName' => 'decode_set_numeric_effecter_value_req'
1722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301723 '3698' => {
1724 'Header' => 'base.h',
1725 'Param' => {
1726 '0' => {
1727 'name' => 'instance_id',
1728 'type' => '168'
1729 },
1730 '1' => {
1731 'name' => 'completion_code',
1732 'type' => '168'
1733 },
1734 '2' => {
1735 'name' => 'commands',
1736 'type' => '3883'
1737 },
1738 '3' => {
1739 'name' => 'msg',
1740 'type' => '1615'
1741 }
1742 },
1743 'Return' => '74',
1744 'ShortName' => 'encode_get_commands_resp'
1745 },
1746 '37473' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301747 'Header' => 'platform.h',
1748 'Param' => {
1749 '0' => {
1750 'name' => 'msg',
1751 'type' => '2029'
1752 },
1753 '1' => {
1754 'name' => 'payload_length',
1755 'type' => '123'
1756 },
1757 '2' => {
1758 'name' => 'completion_code',
1759 'type' => '2034'
1760 },
1761 '3' => {
1762 'name' => 'next_record_hndl',
1763 'type' => '2039'
1764 },
1765 '4' => {
1766 'name' => 'next_data_transfer_hndl',
1767 'type' => '2039'
1768 },
1769 '5' => {
1770 'name' => 'transfer_flag',
1771 'type' => '2034'
1772 },
1773 '6' => {
1774 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301775 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301776 },
1777 '7' => {
1778 'name' => 'record_data',
1779 'type' => '2034'
1780 },
1781 '8' => {
1782 'name' => 'record_data_length',
1783 'type' => '123'
1784 },
1785 '9' => {
1786 'name' => 'transfer_crc',
1787 'type' => '2034'
1788 }
1789 },
1790 'Return' => '74',
1791 'ShortName' => 'decode_get_pdr_resp'
1792 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301793 '38119' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301794 'Header' => 'platform.h',
1795 'Param' => {
1796 '0' => {
1797 'name' => 'instance_id',
1798 'type' => '168'
1799 },
1800 '1' => {
1801 'name' => 'record_hndl',
1802 'type' => '180'
1803 },
1804 '2' => {
1805 'name' => 'data_transfer_hndl',
1806 'type' => '180'
1807 },
1808 '3' => {
1809 'name' => 'transfer_op_flag',
1810 'type' => '168'
1811 },
1812 '4' => {
1813 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301814 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301815 },
1816 '5' => {
1817 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301818 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301819 },
1820 '6' => {
1821 'name' => 'msg',
1822 'type' => '1615'
1823 },
1824 '7' => {
1825 'name' => 'payload_length',
1826 'type' => '123'
1827 }
1828 },
1829 'Return' => '74',
1830 'ShortName' => 'encode_get_pdr_req'
1831 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301832 '38408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301833 'Header' => 'platform.h',
1834 'Param' => {
1835 '0' => {
1836 'name' => 'msg',
1837 'type' => '2029'
1838 },
1839 '1' => {
1840 'name' => 'payload_length',
1841 'type' => '123'
1842 },
1843 '2' => {
1844 'name' => 'completion_code',
1845 'type' => '2034'
1846 },
1847 '3' => {
1848 'name' => 'repository_state',
1849 'type' => '2034'
1850 },
1851 '4' => {
1852 'name' => 'update_time',
1853 'type' => '2034'
1854 },
1855 '5' => {
1856 'name' => 'oem_update_time',
1857 'type' => '2034'
1858 },
1859 '6' => {
1860 'name' => 'record_count',
1861 'type' => '2039'
1862 },
1863 '7' => {
1864 'name' => 'repository_size',
1865 'type' => '2039'
1866 },
1867 '8' => {
1868 'name' => 'largest_record_size',
1869 'type' => '2039'
1870 },
1871 '9' => {
1872 'name' => 'data_transfer_handle_timeout',
1873 'type' => '2034'
1874 }
1875 },
1876 'Return' => '74',
1877 'ShortName' => 'decode_get_pdr_repository_info_resp'
1878 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301879 '3888' => {
1880 'Header' => 'base.h',
1881 'Param' => {
1882 '0' => {
1883 'name' => 'msg',
1884 'type' => '2029'
1885 },
1886 '1' => {
1887 'name' => 'payload_length',
1888 'type' => '123'
1889 },
1890 '2' => {
1891 'name' => 'type',
1892 'type' => '2034'
1893 },
1894 '3' => {
1895 'name' => 'version',
1896 'type' => '2811'
1897 }
1898 },
1899 'Return' => '74',
1900 'ShortName' => 'decode_get_commands_req'
1901 },
1902 '39096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301903 'Header' => 'platform.h',
1904 'Param' => {
1905 '0' => {
1906 'name' => 'instance_id',
1907 'type' => '168'
1908 },
1909 '1' => {
1910 'name' => 'completion_code',
1911 'type' => '168'
1912 },
1913 '2' => {
1914 'name' => 'repository_state',
1915 'type' => '168'
1916 },
1917 '3' => {
1918 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301919 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301920 },
1921 '4' => {
1922 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301923 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301924 },
1925 '5' => {
1926 'name' => 'record_count',
1927 'type' => '180'
1928 },
1929 '6' => {
1930 'name' => 'repository_size',
1931 'type' => '180'
1932 },
1933 '7' => {
1934 'name' => 'largest_record_size',
1935 'type' => '180'
1936 },
1937 '8' => {
1938 'name' => 'data_transfer_handle_timeout',
1939 'type' => '168'
1940 },
1941 '9' => {
1942 'name' => 'msg',
1943 'type' => '1615'
1944 }
1945 },
1946 'Return' => '74',
1947 'ShortName' => 'encode_get_pdr_repository_info_resp'
1948 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301949 '39427' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301950 'Header' => 'platform.h',
1951 'Param' => {
1952 '0' => {
1953 'name' => 'instance_id',
1954 'type' => '168'
1955 },
1956 '1' => {
1957 'name' => 'completion_code',
1958 'type' => '168'
1959 },
1960 '2' => {
1961 'name' => 'next_record_hndl',
1962 'type' => '180'
1963 },
1964 '3' => {
1965 'name' => 'next_data_transfer_hndl',
1966 'type' => '180'
1967 },
1968 '4' => {
1969 'name' => 'transfer_flag',
1970 'type' => '168'
1971 },
1972 '5' => {
1973 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301974 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301975 },
1976 '6' => {
1977 'name' => 'record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301978 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301979 },
1980 '7' => {
1981 'name' => 'transfer_crc',
1982 'type' => '168'
1983 },
1984 '8' => {
1985 'name' => 'msg',
1986 'type' => '1615'
1987 }
1988 },
1989 'Return' => '74',
1990 'ShortName' => 'encode_get_pdr_resp'
1991 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301992 '39820' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301993 'Header' => 'platform.h',
1994 'Param' => {
1995 '0' => {
1996 'name' => 'msg',
1997 'type' => '2029'
1998 },
1999 '1' => {
2000 'name' => 'payload_length',
2001 'type' => '123'
2002 },
2003 '2' => {
2004 'name' => 'record_hndl',
2005 'type' => '2039'
2006 },
2007 '3' => {
2008 'name' => 'data_transfer_hndl',
2009 'type' => '2039'
2010 },
2011 '4' => {
2012 'name' => 'transfer_op_flag',
2013 'type' => '2034'
2014 },
2015 '5' => {
2016 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302017 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302018 },
2019 '6' => {
2020 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302021 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302022 }
2023 },
2024 'Return' => '74',
2025 'ShortName' => 'decode_get_pdr_req'
2026 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302027 '4010' => {
2028 'Header' => 'base.h',
2029 'Param' => {
2030 '0' => {
2031 'name' => 'instance_id',
2032 'type' => '168'
2033 },
2034 '1' => {
2035 'name' => 'completion_code',
2036 'type' => '168'
2037 },
2038 '2' => {
2039 'name' => 'types',
2040 'type' => '3883'
2041 },
2042 '3' => {
2043 'name' => 'msg',
2044 'type' => '1615'
2045 }
2046 },
2047 'Return' => '74',
2048 'ShortName' => 'encode_get_types_resp'
2049 },
2050 '40345' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302051 'Header' => 'platform.h',
2052 'Param' => {
2053 '0' => {
2054 'name' => 'msg',
2055 'type' => '2029'
2056 },
2057 '1' => {
2058 'name' => 'payload_length',
2059 'type' => '123'
2060 },
2061 '2' => {
2062 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302063 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302064 },
2065 '3' => {
2066 'name' => 'comp_effecter_count',
2067 'type' => '2034'
2068 },
2069 '4' => {
2070 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302071 'type' => '40809'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302072 }
2073 },
2074 'Return' => '74',
2075 'ShortName' => 'decode_set_state_effecter_states_req'
2076 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302077 '40814' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302078 'Header' => 'platform.h',
2079 'Param' => {
2080 '0' => {
2081 'name' => 'msg',
2082 'type' => '2029'
2083 },
2084 '1' => {
2085 'name' => 'payload_length',
2086 'type' => '123'
2087 },
2088 '2' => {
2089 'name' => 'completion_code',
2090 'type' => '2034'
2091 }
2092 },
2093 'Return' => '74',
2094 'ShortName' => 'decode_set_state_effecter_states_resp'
2095 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302096 '40893' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302097 'Header' => 'platform.h',
2098 'Param' => {
2099 '0' => {
2100 'name' => 'instance_id',
2101 'type' => '168'
2102 },
2103 '1' => {
2104 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302105 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302106 },
2107 '2' => {
2108 'name' => 'comp_effecter_count',
2109 'type' => '168'
2110 },
2111 '3' => {
2112 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302113 'type' => '40809'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302114 },
2115 '4' => {
2116 'name' => 'msg',
2117 'type' => '1615'
2118 }
2119 },
2120 'Return' => '74',
2121 'ShortName' => 'encode_set_state_effecter_states_req'
2122 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302123 '41151' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302124 'Header' => 'platform.h',
2125 'Param' => {
2126 '0' => {
2127 'name' => 'instance_id',
2128 'type' => '168'
2129 },
2130 '1' => {
2131 'name' => 'completion_code',
2132 'type' => '168'
2133 },
2134 '2' => {
2135 'name' => 'msg',
2136 'type' => '1615'
2137 }
2138 },
2139 'Return' => '74',
2140 'ShortName' => 'encode_set_state_effecter_states_resp'
2141 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302142 '41302' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302143 'Header' => 'platform.h',
2144 'Param' => {
2145 '0' => {
2146 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302147 'type' => '41614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302148 },
2149 '1' => {
2150 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302151 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302152 },
2153 '2' => {
2154 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 'type' => '41624'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 },
2157 '3' => {
2158 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302159 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302160 },
2161 '4' => {
2162 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302163 'type' => '20609'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302164 }
2165 },
2166 'Return' => '74',
2167 'ShortName' => 'encode_state_sensor_pdr'
2168 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302169 '41634' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302170 'Header' => 'platform.h',
2171 'Param' => {
2172 '0' => {
2173 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302174 'type' => '41946'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302175 },
2176 '1' => {
2177 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302178 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302179 },
2180 '2' => {
2181 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302182 'type' => '41956'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302183 },
2184 '3' => {
2185 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302186 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302187 },
2188 '4' => {
2189 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302190 'type' => '20609'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302191 }
2192 },
2193 'Return' => '74',
2194 'ShortName' => 'encode_state_effecter_pdr'
2195 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302196 '4195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302197 'Header' => 'base.h',
2198 'Param' => {
2199 '0' => {
2200 'name' => 'instance_id',
2201 'type' => '168'
2202 },
2203 '1' => {
2204 'name' => 'type',
2205 'type' => '168'
2206 },
2207 '2' => {
2208 'name' => 'version',
2209 'type' => '429'
2210 },
2211 '3' => {
2212 'name' => 'msg',
2213 'type' => '1615'
2214 }
2215 },
2216 'Return' => '74',
2217 'ShortName' => 'encode_get_commands_req'
2218 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302219 '4380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302220 'Header' => 'base.h',
2221 'Param' => {
2222 '0' => {
2223 'name' => 'instance_id',
2224 'type' => '168'
2225 },
2226 '1' => {
2227 'name' => 'msg',
2228 'type' => '1615'
2229 }
2230 },
2231 'Return' => '74',
2232 'ShortName' => 'encode_get_types_req'
2233 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302234 '4492' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302235 'Header' => 'base.h',
2236 'Param' => {
2237 '0' => {
2238 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302239 'type' => '4558'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302240 },
2241 '1' => {
2242 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302243 'type' => '4563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302244 }
2245 },
2246 'Return' => '168',
2247 'ShortName' => 'unpack_pldm_header'
2248 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302249 '4568' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302250 'Header' => 'base.h',
2251 'Param' => {
2252 '0' => {
2253 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302254 'type' => '4653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302255 },
2256 '1' => {
2257 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302258 'type' => '4658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302259 }
2260 },
2261 'Return' => '168',
2262 'ShortName' => 'pack_pldm_header'
2263 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302264 '46848' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302265 'Header' => 'utils.h',
2266 'Param' => {
2267 '0' => {
2268 'name' => 'data',
2269 'type' => '1434'
2270 },
2271 '1' => {
2272 'name' => 'size',
2273 'type' => '123'
2274 }
2275 },
2276 'Return' => '180',
2277 'ShortName' => 'crc32'
2278 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302279 '46963' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302280 'Header' => 'bios_table.h',
2281 'Param' => {
2282 '0' => {
2283 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302284 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302285 },
2286 '1' => {
2287 'name' => 'size',
2288 'type' => '123'
2289 }
2290 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302291 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302292 'ShortName' => 'pldm_bios_table_checksum'
2293 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302294 '47108' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302295 'Header' => 'bios_table.h',
2296 'Param' => {
2297 '0' => {
2298 'name' => 'src_table',
2299 'type' => '1434'
2300 },
2301 '1' => {
2302 'name' => 'src_length',
2303 'type' => '123'
2304 },
2305 '2' => {
2306 'name' => 'dest_table',
2307 'type' => '166'
2308 },
2309 '3' => {
2310 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302311 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302312 },
2313 '4' => {
2314 'name' => 'entry',
2315 'type' => '1434'
2316 },
2317 '5' => {
2318 'name' => 'entry_length',
2319 'type' => '123'
2320 }
2321 },
2322 'Return' => '74',
2323 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
2324 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302325 '47724' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302326 'Header' => 'bios_table.h',
2327 'Param' => {
2328 '0' => {
2329 'name' => 'table',
2330 'type' => '1434'
2331 },
2332 '1' => {
2333 'name' => 'length',
2334 'type' => '123'
2335 },
2336 '2' => {
2337 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302338 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302339 }
2340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302341 'Return' => '47719',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302342 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
2343 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302344 '47987' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302345 'Header' => 'bios_table.h',
2346 'Param' => {
2347 '0' => {
2348 'name' => 'table',
2349 'type' => '1434'
2350 },
2351 '1' => {
2352 'name' => 'length',
2353 'type' => '123'
2354 },
2355 '2' => {
2356 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302357 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302358 }
2359 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302360 'Return' => '48134',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302361 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
2362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302363 '48255' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302364 'Header' => 'bios_table.h',
2365 'Param' => {
2366 '0' => {
2367 'name' => 'table',
2368 'type' => '1434'
2369 },
2370 '1' => {
2371 'name' => 'length',
2372 'type' => '123'
2373 },
2374 '2' => {
2375 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302376 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302377 }
2378 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302379 'Return' => '48134',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302380 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
2381 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302382 '48518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302383 'Header' => 'bios_table.h',
2384 'Param' => {
2385 '0' => {
2386 'name' => 'table',
2387 'type' => '1434'
2388 },
2389 '1' => {
2390 'name' => 'length',
2391 'type' => '123'
2392 },
2393 '2' => {
2394 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302395 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 }
2397 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302398 'Return' => '48723',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302399 'ShortName' => 'pldm_bios_table_string_find_by_string'
2400 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302401 '48892' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302402 'Header' => 'bios_table.h',
2403 'Param' => {
2404 '0' => {
2405 'name' => 'table',
2406 'type' => '1434'
2407 },
2408 '1' => {
2409 'name' => 'length',
2410 'type' => '123'
2411 },
2412 '2' => {
2413 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302414 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302415 }
2416 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302417 'Return' => '48723',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302418 'ShortName' => 'pldm_bios_table_string_find_by_handle'
2419 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302420 '49654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302421 'Header' => 'bios_table.h',
2422 'Param' => {
2423 '0' => {
2424 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302425 'type' => '47714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302426 }
2427 },
2428 'Return' => '1434',
2429 'ShortName' => 'pldm_bios_table_iter_value'
2430 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302431 '49709' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302432 'Header' => 'bios_table.h',
2433 'Param' => {
2434 '0' => {
2435 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302436 'type' => '47714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 }
2438 },
2439 'Return' => '1',
2440 'ShortName' => 'pldm_bios_table_iter_next'
2441 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302442 '49801' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302443 'Header' => 'bios_table.h',
2444 'Param' => {
2445 '0' => {
2446 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302447 'type' => '49856'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302448 }
2449 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302450 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302451 'ShortName' => 'pldm_bios_table_iter_is_end'
2452 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302453 '49861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302454 'Header' => 'bios_table.h',
2455 'Param' => {
2456 '0' => {
2457 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302458 'type' => '47714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302459 }
2460 },
2461 'Return' => '1',
2462 'ShortName' => 'pldm_bios_table_iter_free'
2463 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302464 '49932' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302465 'Header' => 'bios_table.h',
2466 'Param' => {
2467 '0' => {
2468 'name' => 'table',
2469 'type' => '1434'
2470 },
2471 '1' => {
2472 'name' => 'length',
2473 'type' => '123'
2474 },
2475 '2' => {
2476 'name' => 'type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302477 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302478 }
2479 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302480 'Return' => '47714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302481 'ShortName' => 'pldm_bios_table_iter_create'
2482 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302483 '50171' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302484 'Header' => 'bios_table.h',
2485 'Param' => {
2486 '0' => {
2487 'name' => 'table',
2488 'type' => '166'
2489 },
2490 '1' => {
2491 'name' => 'size',
2492 'type' => '123'
2493 },
2494 '2' => {
2495 'name' => 'size_without_pad',
2496 'type' => '123'
2497 }
2498 },
2499 'Return' => '123',
2500 'ShortName' => 'pldm_bios_table_append_pad_checksum'
2501 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302502 '50606' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302503 'Header' => 'bios_table.h',
2504 'Param' => {
2505 '0' => {
2506 'name' => 'size_without_pad',
2507 'type' => '123'
2508 }
2509 },
2510 'Return' => '123',
2511 'ShortName' => 'pldm_bios_table_pad_checksum_size'
2512 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302513 '50901' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302514 'Header' => 'bios_table.h',
2515 'Param' => {
2516 '0' => {
2517 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302518 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302519 }
2520 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302521 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302522 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
2523 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302524 '50956' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302525 'Header' => 'bios_table.h',
2526 'Param' => {
2527 '0' => {
2528 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302529 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302530 }
2531 },
2532 'Return' => '123',
2533 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
2534 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302535 '51420' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302536 'Header' => 'bios_table.h',
2537 'Param' => {
2538 '0' => {
2539 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302540 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302541 }
2542 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302543 'Return' => '45543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302544 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
2545 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302546 '51494' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302547 'Header' => 'bios_table.h',
2548 'Param' => {
2549 '0' => {
2550 'name' => 'entry',
2551 'type' => '166'
2552 },
2553 '1' => {
2554 'name' => 'entry_length',
2555 'type' => '123'
2556 },
2557 '2' => {
2558 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302559 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302560 },
2561 '3' => {
2562 'name' => 'attr_type',
2563 'type' => '168'
2564 },
2565 '4' => {
2566 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302567 'type' => '45543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302568 }
2569 },
2570 'Return' => '74',
2571 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
2572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302573 '51705' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302574 'Header' => 'bios_table.h',
2575 'Param' => {
2576 '0' => {
2577 'name' => 'entry',
2578 'type' => '166'
2579 },
2580 '1' => {
2581 'name' => 'entry_length',
2582 'type' => '123'
2583 },
2584 '2' => {
2585 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302586 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302587 },
2588 '3' => {
2589 'name' => 'attr_type',
2590 'type' => '168'
2591 },
2592 '4' => {
2593 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302594 'type' => '45543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302595 }
2596 },
2597 'Return' => '1',
2598 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
2599 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302600 '51992' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302601 'Header' => 'bios_table.h',
2602 'Return' => '123',
2603 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
2604 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302605 '52134' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302606 'Header' => 'bios_table.h',
2607 'Param' => {
2608 '0' => {
2609 'name' => 'entry',
2610 'type' => '166'
2611 },
2612 '1' => {
2613 'name' => 'entry_length',
2614 'type' => '123'
2615 },
2616 '2' => {
2617 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302618 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302619 },
2620 '3' => {
2621 'name' => 'attr_type',
2622 'type' => '168'
2623 },
2624 '4' => {
2625 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302626 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302627 },
2628 '5' => {
2629 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302630 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302631 }
2632 },
2633 'Return' => '74',
2634 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2635 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302636 '52383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302637 'Header' => 'bios_table.h',
2638 'Param' => {
2639 '0' => {
2640 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302641 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302642 },
2643 '1' => {
2644 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302645 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302646 }
2647 },
2648 'Return' => '1',
2649 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2650 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302651 '52478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302652 'Header' => 'bios_table.h',
2653 'Param' => {
2654 '0' => {
2655 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302656 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302657 }
2658 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302659 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302660 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2661 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302662 '52553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302663 'Header' => 'bios_table.h',
2664 'Param' => {
2665 '0' => {
2666 'name' => 'entry',
2667 'type' => '166'
2668 },
2669 '1' => {
2670 'name' => 'entry_length',
2671 'type' => '123'
2672 },
2673 '2' => {
2674 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302675 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302676 },
2677 '3' => {
2678 'name' => 'attr_type',
2679 'type' => '168'
2680 },
2681 '4' => {
2682 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302683 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302684 },
2685 '5' => {
2686 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302687 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302688 }
2689 },
2690 'Return' => '1',
2691 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
2692 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302693 '52907' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302694 'Header' => 'bios_table.h',
2695 'Param' => {
2696 '0' => {
2697 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302698 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302699 }
2700 },
2701 'Return' => '123',
2702 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2703 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302704 '53075' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302705 'Header' => 'bios_table.h',
2706 'Param' => {
2707 '0' => {
2708 'name' => 'entry',
2709 'type' => '166'
2710 },
2711 '1' => {
2712 'name' => 'entry_length',
2713 'type' => '123'
2714 },
2715 '2' => {
2716 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302717 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302718 },
2719 '3' => {
2720 'name' => 'attr_type',
2721 'type' => '168'
2722 },
2723 '4' => {
2724 'name' => 'count',
2725 'type' => '168'
2726 },
2727 '5' => {
2728 'name' => 'handles',
2729 'type' => '2034'
2730 }
2731 },
2732 'Return' => '74',
2733 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2734 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302735 '53324' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302736 'Header' => 'bios_table.h',
2737 'Param' => {
2738 '0' => {
2739 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302740 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302741 },
2742 '1' => {
2743 'name' => 'handles',
2744 'type' => '2034'
2745 },
2746 '2' => {
2747 'name' => 'number',
2748 'type' => '168'
2749 }
2750 },
2751 'Return' => '168',
2752 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2753 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302754 '53498' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302755 'Header' => 'bios_table.h',
2756 'Param' => {
2757 '0' => {
2758 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302759 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302760 }
2761 },
2762 'Return' => '168',
2763 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2764 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302765 '53553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302766 'Header' => 'bios_table.h',
2767 'Param' => {
2768 '0' => {
2769 'name' => 'entry',
2770 'type' => '166'
2771 },
2772 '1' => {
2773 'name' => 'entry_length',
2774 'type' => '123'
2775 },
2776 '2' => {
2777 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302778 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302779 },
2780 '3' => {
2781 'name' => 'attr_type',
2782 'type' => '168'
2783 },
2784 '4' => {
2785 'name' => 'count',
2786 'type' => '168'
2787 },
2788 '5' => {
2789 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302790 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302791 }
2792 },
2793 'Return' => '1',
2794 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
2795 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302796 '53906' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302797 'Header' => 'bios_table.h',
2798 'Param' => {
2799 '0' => {
2800 'name' => 'count',
2801 'type' => '168'
2802 }
2803 },
2804 'Return' => '123',
2805 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2806 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302807 '53961' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302808 'Header' => 'bios_table.h',
2809 'Param' => {
2810 '0' => {
2811 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302812 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302813 }
2814 },
2815 'Return' => '168',
2816 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302818 '54016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302819 'Header' => 'bios_table.h',
2820 'Param' => {
2821 '0' => {
2822 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302823 'type' => '47719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302824 }
2825 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302826 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302827 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2828 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302829 '54555' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302830 'Header' => 'bios_table.h',
2831 'Param' => {
2832 '0' => {
2833 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302834 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302835 },
2836 '1' => {
2837 'name' => 'lower',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302838 'type' => '54682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302839 },
2840 '2' => {
2841 'name' => 'upper',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302842 'type' => '54682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302843 },
2844 '3' => {
2845 'name' => 'scalar',
2846 'type' => '2039'
2847 },
2848 '4' => {
2849 'name' => 'def',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302850 'type' => '54682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302851 }
2852 },
2853 'Return' => '1',
2854 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2855 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302856 '54697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302857 'Header' => 'bios_table.h',
2858 'Param' => {
2859 '0' => {
2860 'name' => 'entry',
2861 'type' => '166'
2862 },
2863 '1' => {
2864 'name' => 'entry_length',
2865 'type' => '123'
2866 },
2867 '2' => {
2868 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302869 'type' => '54886'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302870 }
2871 },
2872 'Return' => '74',
2873 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
2874 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302875 '54891' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302876 'Header' => 'bios_table.h',
2877 'Param' => {
2878 '0' => {
2879 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302880 'type' => '54886'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302881 },
2882 '1' => {
2883 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302884 'type' => '55148'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302885 }
2886 },
2887 'Return' => '74',
2888 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2889 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302890 '55153' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302891 'Header' => 'bios_table.h',
2892 'Param' => {
2893 '0' => {
2894 'name' => 'entry',
2895 'type' => '166'
2896 },
2897 '1' => {
2898 'name' => 'entry_length',
2899 'type' => '123'
2900 },
2901 '2' => {
2902 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302903 'type' => '54886'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302904 }
2905 },
2906 'Return' => '1',
2907 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
2908 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302909 '55471' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302910 'Header' => 'bios_table.h',
2911 'Return' => '123',
2912 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2913 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302914 '55613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302915 'Header' => 'bios_table.h',
2916 'Param' => {
2917 '0' => {
2918 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302919 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302920 },
2921 '1' => {
2922 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302923 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302924 },
2925 '2' => {
2926 'name' => 'size',
2927 'type' => '123'
2928 }
2929 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302930 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302931 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2932 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302933 '55809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302934 'Header' => 'bios_table.h',
2935 'Param' => {
2936 '0' => {
2937 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302938 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302939 }
2940 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302941 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302942 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2943 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302944 '55884' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302945 'Header' => 'bios_table.h',
2946 'Param' => {
2947 '0' => {
2948 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302949 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302950 }
2951 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302952 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302953 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2954 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302955 '55959' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302956 'Header' => 'bios_table.h',
2957 'Param' => {
2958 '0' => {
2959 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302960 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302961 }
2962 },
2963 'Return' => '168',
2964 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2965 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302966 '56034' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302967 'Header' => 'bios_table.h',
2968 'Param' => {
2969 '0' => {
2970 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302971 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302972 },
2973 '1' => {
2974 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302975 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302976 }
2977 },
2978 'Return' => '74',
2979 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
2980 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302981 '56135' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302982 'Header' => 'bios_table.h',
2983 'Param' => {
2984 '0' => {
2985 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302986 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302987 }
2988 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302989 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302990 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
2991 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302992 '56210' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302993 'Header' => 'bios_table.h',
2994 'Param' => {
2995 '0' => {
2996 'name' => 'entry',
2997 'type' => '166'
2998 },
2999 '1' => {
3000 'name' => 'entry_length',
3001 'type' => '123'
3002 },
3003 '2' => {
3004 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303005 'type' => '56399'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303006 }
3007 },
3008 'Return' => '74',
3009 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
3010 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303011 '56404' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303012 'Header' => 'bios_table.h',
3013 'Param' => {
3014 '0' => {
3015 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303016 'type' => '56399'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303017 },
3018 '1' => {
3019 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303020 'type' => '55148'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303021 }
3022 },
3023 'Return' => '74',
3024 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
3025 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303026 '56673' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303027 'Header' => 'bios_table.h',
3028 'Param' => {
3029 '0' => {
3030 'name' => 'entry',
3031 'type' => '166'
3032 },
3033 '1' => {
3034 'name' => 'entry_length',
3035 'type' => '123'
3036 },
3037 '2' => {
3038 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303039 'type' => '56399'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303040 }
3041 },
3042 'Return' => '1',
3043 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
3044 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303045 '57010' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303046 'Header' => 'bios_table.h',
3047 'Param' => {
3048 '0' => {
3049 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303050 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303051 }
3052 },
3053 'Return' => '123',
3054 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
3055 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303056 '57228' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303057 'Header' => 'bios_table.h',
3058 'Param' => {
3059 '0' => {
3060 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303061 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303062 },
3063 '1' => {
3064 'name' => 'def_indices',
3065 'type' => '2034'
3066 },
3067 '2' => {
3068 'name' => 'def_num',
3069 'type' => '168'
3070 }
3071 },
3072 'Return' => '168',
3073 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
3074 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303075 '57458' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303076 'Header' => 'bios_table.h',
3077 'Param' => {
3078 '0' => {
3079 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303080 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303081 },
3082 '1' => {
3083 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303084 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303085 },
3086 '2' => {
3087 'name' => 'pv_num',
3088 'type' => '168'
3089 }
3090 },
3091 'Return' => '74',
3092 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
3093 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303094 '57629' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303095 'Header' => 'bios_table.h',
3096 'Param' => {
3097 '0' => {
3098 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303099 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303100 },
3101 '1' => {
3102 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303103 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303104 },
3105 '2' => {
3106 'name' => 'pv_num',
3107 'type' => '168'
3108 }
3109 },
3110 'Return' => '168',
3111 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
3112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303113 '57817' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303114 'Header' => 'bios_table.h',
3115 'Param' => {
3116 '0' => {
3117 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303118 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303119 },
3120 '1' => {
3121 'name' => 'def_num',
3122 'type' => '2034'
3123 }
3124 },
3125 'Return' => '74',
3126 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
3127 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303128 '57913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303129 'Header' => 'bios_table.h',
3130 'Param' => {
3131 '0' => {
3132 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303133 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303134 }
3135 },
3136 'Return' => '168',
3137 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
3138 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303139 '58005' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303140 'Header' => 'bios_table.h',
3141 'Param' => {
3142 '0' => {
3143 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303144 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303145 },
3146 '1' => {
3147 'name' => 'pv_num',
3148 'type' => '2034'
3149 }
3150 },
3151 'Return' => '74',
3152 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
3153 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303154 '58098' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303155 'Header' => 'bios_table.h',
3156 'Param' => {
3157 '0' => {
3158 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303159 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303160 }
3161 },
3162 'Return' => '168',
3163 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
3164 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303165 '58151' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303166 'Header' => 'bios_table.h',
3167 'Param' => {
3168 '0' => {
3169 'name' => 'entry',
3170 'type' => '166'
3171 },
3172 '1' => {
3173 'name' => 'entry_length',
3174 'type' => '123'
3175 },
3176 '2' => {
3177 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303178 'type' => '58306'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303179 }
3180 },
3181 'Return' => '74',
3182 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
3183 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303184 '58311' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303185 'Header' => 'bios_table.h',
3186 'Param' => {
3187 '0' => {
3188 'name' => 'entry',
3189 'type' => '166'
3190 },
3191 '1' => {
3192 'name' => 'entry_length',
3193 'type' => '123'
3194 },
3195 '2' => {
3196 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303197 'type' => '58306'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303198 }
3199 },
3200 'Return' => '1',
3201 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
3202 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303203 '58650' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303204 'Header' => 'bios_table.h',
3205 'Param' => {
3206 '0' => {
3207 'name' => 'pv_num',
3208 'type' => '168'
3209 },
3210 '1' => {
3211 'name' => 'def_num',
3212 'type' => '168'
3213 }
3214 },
3215 'Return' => '123',
3216 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
3217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303218 '58716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 'Header' => 'bios_table.h',
3220 'Param' => {
3221 '0' => {
3222 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303223 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303224 }
3225 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303226 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303227 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
3228 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303229 '58769' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303230 'Header' => 'bios_table.h',
3231 'Param' => {
3232 '0' => {
3233 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303234 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303235 }
3236 },
3237 'Return' => '168',
3238 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
3239 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303240 '58822' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303241 'Header' => 'bios_table.h',
3242 'Param' => {
3243 '0' => {
3244 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303245 'type' => '48134'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303246 }
3247 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303248 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303249 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
3250 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303251 '59357' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303252 'Header' => 'bios_table.h',
3253 'Param' => {
3254 '0' => {
3255 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303256 'type' => '48723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303257 },
3258 '1' => {
3259 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303260 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303261 },
3262 '2' => {
3263 'name' => 'size',
3264 'type' => '123'
3265 }
3266 },
3267 'Return' => '74',
3268 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
3269 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303270 '59523' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303271 'Header' => 'bios_table.h',
3272 'Param' => {
3273 '0' => {
3274 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303275 'type' => '48723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303276 },
3277 '1' => {
3278 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303279 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303280 },
3281 '2' => {
3282 'name' => 'size',
3283 'type' => '123'
3284 }
3285 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303286 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303287 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
3288 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303289 '59689' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303290 'Header' => 'bios_table.h',
3291 'Param' => {
3292 '0' => {
3293 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303294 'type' => '48723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303295 }
3296 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303297 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303298 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
3299 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303300 '59742' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303301 'Header' => 'bios_table.h',
3302 'Param' => {
3303 '0' => {
3304 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303305 'type' => '48723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303306 }
3307 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303308 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303309 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
3310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303311 '59795' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303312 'Header' => 'bios_table.h',
3313 'Param' => {
3314 '0' => {
3315 'name' => 'entry',
3316 'type' => '166'
3317 },
3318 '1' => {
3319 'name' => 'entry_length',
3320 'type' => '123'
3321 },
3322 '2' => {
3323 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303324 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303325 },
3326 '3' => {
3327 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303328 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303329 }
3330 },
3331 'Return' => '74',
3332 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
3333 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303334 '59986' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303335 'Header' => 'bios_table.h',
3336 'Param' => {
3337 '0' => {
3338 'name' => 'entry',
3339 'type' => '166'
3340 },
3341 '1' => {
3342 'name' => 'entry_length',
3343 'type' => '123'
3344 },
3345 '2' => {
3346 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303347 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303348 },
3349 '3' => {
3350 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303351 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303352 }
3353 },
3354 'Return' => '1',
3355 'ShortName' => 'pldm_bios_table_string_entry_encode'
3356 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303357 '60289' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303358 'Header' => 'bios_table.h',
3359 'Param' => {
3360 '0' => {
3361 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303362 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303363 }
3364 },
3365 'Return' => '123',
3366 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
3367 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303368 '6130' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 'Header' => 'utils.h',
3370 'Param' => {
3371 '0' => {
3372 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303373 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303374 }
3375 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303376 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303377 'ShortName' => 'bcd2dec16'
3378 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303379 '6152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303380 'Header' => 'utils.h',
3381 'Param' => {
3382 '0' => {
3383 'name' => 'bcd',
3384 'type' => '168'
3385 }
3386 },
3387 'Return' => '168',
3388 'ShortName' => 'bcd2dec8'
3389 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303390 '6174' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 'Header' => 'utils.h',
3392 'Param' => {
3393 '0' => {
3394 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303395 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 }
3397 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303398 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303399 'ShortName' => 'dec2bcd16'
3400 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303401 '6196' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303402 'Header' => 'utils.h',
3403 'Param' => {
3404 '0' => {
3405 'name' => 'dec',
3406 'type' => '168'
3407 }
3408 },
3409 'Return' => '168',
3410 'ShortName' => 'dec2bcd8'
3411 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303412 '6218' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303413 'Header' => 'utils.h',
3414 'Param' => {
3415 '0' => {
3416 'name' => 'seconds',
3417 'type' => '168'
3418 },
3419 '1' => {
3420 'name' => 'minutes',
3421 'type' => '168'
3422 },
3423 '2' => {
3424 'name' => 'hours',
3425 'type' => '168'
3426 },
3427 '3' => {
3428 'name' => 'day',
3429 'type' => '168'
3430 },
3431 '4' => {
3432 'name' => 'month',
3433 'type' => '168'
3434 },
3435 '5' => {
3436 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303437 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303438 }
3439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303440 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303441 'ShortName' => 'is_time_legal'
3442 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303443 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303444 'Header' => 'bios.h',
3445 'Param' => {
3446 '0' => {
3447 'name' => 'msg',
3448 'type' => '2029'
3449 },
3450 '1' => {
3451 'name' => 'payload_length',
3452 'type' => '123'
3453 },
3454 '2' => {
3455 'name' => 'transfer_handle',
3456 'type' => '2039'
3457 },
3458 '3' => {
3459 'name' => 'transfer_flag',
3460 'type' => '2034'
3461 },
3462 '4' => {
3463 'name' => 'table_type',
3464 'type' => '2034'
3465 },
3466 '5' => {
3467 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303468 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303469 }
3470 },
3471 'Return' => '74',
3472 'ShortName' => 'decode_set_bios_table_req'
3473 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303474 '6491' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303475 'Header' => 'bios.h',
3476 'Param' => {
3477 '0' => {
3478 'name' => 'instance_id',
3479 'type' => '168'
3480 },
3481 '1' => {
3482 'name' => 'completion_code',
3483 'type' => '168'
3484 },
3485 '2' => {
3486 'name' => 'next_transfer_handle',
3487 'type' => '180'
3488 },
3489 '3' => {
3490 'name' => 'msg',
3491 'type' => '1615'
3492 }
3493 },
3494 'Return' => '74',
3495 'ShortName' => 'encode_set_bios_table_resp'
3496 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303497 '65857' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303498 'Header' => 'utils.h',
3499 'Param' => {
3500 '0' => {
3501 'name' => 'transfer_flag',
3502 'type' => '168'
3503 }
3504 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303505 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303506 'ShortName' => 'is_transfer_flag_valid'
3507 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303508 '66008' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303509 'Header' => 'firmware_update.h',
3510 'Param' => {
3511 '0' => {
3512 'name' => 'msg',
3513 'type' => '2029'
3514 },
3515 '1' => {
3516 'name' => 'payload_length',
3517 'type' => '123'
3518 },
3519 '2' => {
3520 'name' => 'completion_code',
3521 'type' => '2034'
3522 },
3523 '3' => {
3524 'name' => 'non_functioning_component_indication',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303525 'type' => '66192'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303526 },
3527 '4' => {
3528 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303529 'type' => '66197'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303530 }
3531 },
3532 'Return' => '74',
3533 'ShortName' => 'decode_cancel_update_resp'
3534 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303535 '66207' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303536 'Header' => 'firmware_update.h',
3537 'Param' => {
3538 '0' => {
3539 'name' => 'instance_id',
3540 'type' => '168'
3541 },
3542 '1' => {
3543 'name' => 'msg',
3544 'type' => '1615'
3545 },
3546 '2' => {
3547 'name' => 'payload_length',
3548 'type' => '123'
3549 }
3550 },
3551 'Return' => '74',
3552 'ShortName' => 'encode_cancel_update_req'
3553 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303554 '66360' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303555 'Header' => 'firmware_update.h',
3556 'Param' => {
3557 '0' => {
3558 'name' => 'msg',
3559 'type' => '2029'
3560 },
3561 '1' => {
3562 'name' => 'payload_length',
3563 'type' => '123'
3564 },
3565 '2' => {
3566 'name' => 'completion_code',
3567 'type' => '2034'
3568 }
3569 },
3570 'Return' => '74',
3571 'ShortName' => 'decode_cancel_update_component_resp'
3572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303573 '66442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303574 'Header' => 'firmware_update.h',
3575 'Param' => {
3576 '0' => {
3577 'name' => 'instance_id',
3578 'type' => '168'
3579 },
3580 '1' => {
3581 'name' => 'msg',
3582 'type' => '1615'
3583 },
3584 '2' => {
3585 'name' => 'payload_length',
3586 'type' => '123'
3587 }
3588 },
3589 'Return' => '74',
3590 'ShortName' => 'encode_cancel_update_component_req'
3591 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303592 '66595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303593 'Header' => 'firmware_update.h',
3594 'Param' => {
3595 '0' => {
3596 'name' => 'msg',
3597 'type' => '2029'
3598 },
3599 '1' => {
3600 'name' => 'payload_length',
3601 'type' => '123'
3602 },
3603 '2' => {
3604 'name' => 'completion_code',
3605 'type' => '2034'
3606 },
3607 '3' => {
3608 'name' => 'current_state',
3609 'type' => '2034'
3610 },
3611 '4' => {
3612 'name' => 'previous_state',
3613 'type' => '2034'
3614 },
3615 '5' => {
3616 'name' => 'aux_state',
3617 'type' => '2034'
3618 },
3619 '6' => {
3620 'name' => 'aux_state_status',
3621 'type' => '2034'
3622 },
3623 '7' => {
3624 'name' => 'progress_percent',
3625 'type' => '2034'
3626 },
3627 '8' => {
3628 'name' => 'reason_code',
3629 'type' => '2034'
3630 },
3631 '9' => {
3632 'name' => 'update_option_flags_enabled',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303633 'type' => '66936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303634 }
3635 },
3636 'Return' => '74',
3637 'ShortName' => 'decode_get_status_resp'
3638 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303639 '6693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303640 'Header' => 'bios.h',
3641 'Param' => {
3642 '0' => {
3643 'name' => 'msg',
3644 'type' => '2029'
3645 },
3646 '1' => {
3647 'name' => 'payload_length',
3648 'type' => '123'
3649 },
3650 '2' => {
3651 'name' => 'completion_code',
3652 'type' => '2034'
3653 },
3654 '3' => {
3655 'name' => 'next_transfer_handle',
3656 'type' => '2039'
3657 }
3658 },
3659 'Return' => '74',
3660 'ShortName' => 'decode_set_bios_table_resp'
3661 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303662 '66946' => {
3663 'Header' => 'firmware_update.h',
3664 'Param' => {
3665 '0' => {
3666 'name' => 'instance_id',
3667 'type' => '168'
3668 },
3669 '1' => {
3670 'name' => 'msg',
3671 'type' => '1615'
3672 },
3673 '2' => {
3674 'name' => 'payload_length',
3675 'type' => '123'
3676 }
3677 },
3678 'Return' => '74',
3679 'ShortName' => 'encode_get_status_req'
3680 },
3681 '67099' => {
3682 'Header' => 'firmware_update.h',
3683 'Param' => {
3684 '0' => {
3685 'name' => 'msg',
3686 'type' => '2029'
3687 },
3688 '1' => {
3689 'name' => 'payload_length',
3690 'type' => '123'
3691 },
3692 '2' => {
3693 'name' => 'completion_code',
3694 'type' => '2034'
3695 },
3696 '3' => {
3697 'name' => 'estimated_time_activation',
3698 'type' => '8294'
3699 }
3700 },
3701 'Return' => '74',
3702 'ShortName' => 'decode_activate_firmware_resp'
3703 },
3704 '67225' => {
3705 'Header' => 'firmware_update.h',
3706 'Param' => {
3707 '0' => {
3708 'name' => 'instance_id',
3709 'type' => '168'
3710 },
3711 '1' => {
3712 'name' => 'self_contained_activation_req',
3713 'type' => '11646'
3714 },
3715 '2' => {
3716 'name' => 'msg',
3717 'type' => '1615'
3718 },
3719 '3' => {
3720 'name' => 'payload_length',
3721 'type' => '123'
3722 }
3723 },
3724 'Return' => '74',
3725 'ShortName' => 'encode_activate_firmware_req'
3726 },
3727 '67446' => {
3728 'Header' => 'firmware_update.h',
3729 'Param' => {
3730 '0' => {
3731 'name' => 'instance_id',
3732 'type' => '168'
3733 },
3734 '1' => {
3735 'name' => 'completion_code',
3736 'type' => '168'
3737 },
3738 '2' => {
3739 'name' => 'msg',
3740 'type' => '1615'
3741 },
3742 '3' => {
3743 'name' => 'payload_length',
3744 'type' => '123'
3745 }
3746 },
3747 'Return' => '74',
3748 'ShortName' => 'encode_apply_complete_resp'
3749 },
3750 '67618' => {
3751 'Header' => 'firmware_update.h',
3752 'Param' => {
3753 '0' => {
3754 'name' => 'msg',
3755 'type' => '2029'
3756 },
3757 '1' => {
3758 'name' => 'payload_length',
3759 'type' => '123'
3760 },
3761 '2' => {
3762 'name' => 'apply_result',
3763 'type' => '2034'
3764 },
3765 '3' => {
3766 'name' => 'comp_activation_methods_modification',
3767 'type' => '67740'
3768 }
3769 },
3770 'Return' => '74',
3771 'ShortName' => 'decode_apply_complete_req'
3772 },
3773 '67750' => {
3774 'Header' => 'firmware_update.h',
3775 'Param' => {
3776 '0' => {
3777 'name' => 'instance_id',
3778 'type' => '168'
3779 },
3780 '1' => {
3781 'name' => 'completion_code',
3782 'type' => '168'
3783 },
3784 '2' => {
3785 'name' => 'msg',
3786 'type' => '1615'
3787 },
3788 '3' => {
3789 'name' => 'payload_length',
3790 'type' => '123'
3791 }
3792 },
3793 'Return' => '74',
3794 'ShortName' => 'encode_verify_complete_resp'
3795 },
3796 '67922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303797 'Header' => 'firmware_update.h',
3798 'Param' => {
3799 '0' => {
3800 'name' => 'msg',
3801 'type' => '2029'
3802 },
3803 '1' => {
3804 'name' => 'payload_length',
3805 'type' => '123'
3806 },
3807 '2' => {
3808 'name' => 'verify_result',
3809 'type' => '2034'
3810 }
3811 },
3812 'Return' => '74',
3813 'ShortName' => 'decode_verify_complete_req'
3814 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303815 '68004' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303816 'Header' => 'firmware_update.h',
3817 'Param' => {
3818 '0' => {
3819 'name' => 'instance_id',
3820 'type' => '168'
3821 },
3822 '1' => {
3823 'name' => 'completion_code',
3824 'type' => '168'
3825 },
3826 '2' => {
3827 'name' => 'msg',
3828 'type' => '1615'
3829 },
3830 '3' => {
3831 'name' => 'payload_length',
3832 'type' => '123'
3833 }
3834 },
3835 'Return' => '74',
3836 'ShortName' => 'encode_transfer_complete_resp'
3837 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303838 '6809' => {
3839 'Header' => 'bios.h',
3840 'Param' => {
3841 '0' => {
3842 'name' => 'instance_id',
3843 'type' => '168'
3844 },
3845 '1' => {
3846 'name' => 'transfer_handle',
3847 'type' => '180'
3848 },
3849 '2' => {
3850 'name' => 'transfer_flag',
3851 'type' => '168'
3852 },
3853 '3' => {
3854 'name' => 'table_type',
3855 'type' => '168'
3856 },
3857 '4' => {
3858 'name' => 'table_data',
3859 'type' => '6087'
3860 },
3861 '5' => {
3862 'name' => 'table_length',
3863 'type' => '123'
3864 },
3865 '6' => {
3866 'name' => 'msg',
3867 'type' => '1615'
3868 },
3869 '7' => {
3870 'name' => 'payload_length',
3871 'type' => '123'
3872 }
3873 },
3874 'Return' => '74',
3875 'ShortName' => 'encode_set_bios_table_req'
3876 },
3877 '68176' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303878 'Header' => 'firmware_update.h',
3879 'Param' => {
3880 '0' => {
3881 'name' => 'msg',
3882 'type' => '2029'
3883 },
3884 '1' => {
3885 'name' => 'payload_length',
3886 'type' => '123'
3887 },
3888 '2' => {
3889 'name' => 'transfer_result',
3890 'type' => '2034'
3891 }
3892 },
3893 'Return' => '74',
3894 'ShortName' => 'decode_transfer_complete_req'
3895 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303896 '68258' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303897 'Header' => 'firmware_update.h',
3898 'Param' => {
3899 '0' => {
3900 'name' => 'instance_id',
3901 'type' => '168'
3902 },
3903 '1' => {
3904 'name' => 'completion_code',
3905 'type' => '168'
3906 },
3907 '2' => {
3908 'name' => 'msg',
3909 'type' => '1615'
3910 },
3911 '3' => {
3912 'name' => 'payload_length',
3913 'type' => '123'
3914 }
3915 },
3916 'Return' => '74',
3917 'ShortName' => 'encode_request_firmware_data_resp'
3918 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303919 '68430' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303920 'Header' => 'firmware_update.h',
3921 'Param' => {
3922 '0' => {
3923 'name' => 'msg',
3924 'type' => '2029'
3925 },
3926 '1' => {
3927 'name' => 'payload_length',
3928 'type' => '123'
3929 },
3930 '2' => {
3931 'name' => 'offset',
3932 'type' => '2039'
3933 },
3934 '3' => {
3935 'name' => 'length',
3936 'type' => '2039'
3937 }
3938 },
3939 'Return' => '74',
3940 'ShortName' => 'decode_request_firmware_data_req'
3941 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303942 '68562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303943 'Header' => 'firmware_update.h',
3944 'Param' => {
3945 '0' => {
3946 'name' => 'msg',
3947 'type' => '2029'
3948 },
3949 '1' => {
3950 'name' => 'payload_length',
3951 'type' => '123'
3952 },
3953 '2' => {
3954 'name' => 'completion_code',
3955 'type' => '2034'
3956 },
3957 '3' => {
3958 'name' => 'comp_compatibility_resp',
3959 'type' => '2034'
3960 },
3961 '4' => {
3962 'name' => 'comp_compatibility_resp_code',
3963 'type' => '2034'
3964 },
3965 '5' => {
3966 'name' => 'update_option_flags_enabled',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303967 'type' => '66936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 },
3969 '6' => {
3970 'name' => 'time_before_req_fw_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303971 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303972 }
3973 },
3974 'Return' => '74',
3975 'ShortName' => 'decode_update_component_resp'
3976 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303977 '68798' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303978 'Header' => 'firmware_update.h',
3979 'Param' => {
3980 '0' => {
3981 'name' => 'instance_id',
3982 'type' => '168'
3983 },
3984 '1' => {
3985 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303986 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303987 },
3988 '10' => {
3989 'name' => 'msg',
3990 'type' => '1615'
3991 },
3992 '11' => {
3993 'name' => 'payload_length',
3994 'type' => '123'
3995 },
3996 '2' => {
3997 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303998 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303999 },
4000 '3' => {
4001 'name' => 'comp_classification_index',
4002 'type' => '168'
4003 },
4004 '4' => {
4005 'name' => 'comp_comparison_stamp',
4006 'type' => '180'
4007 },
4008 '5' => {
4009 'name' => 'comp_image_size',
4010 'type' => '180'
4011 },
4012 '6' => {
4013 'name' => 'update_option_flags',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304014 'type' => '61691'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 },
4016 '7' => {
4017 'name' => 'comp_ver_str_type',
4018 'type' => '168'
4019 },
4020 '8' => {
4021 'name' => 'comp_ver_str_len',
4022 'type' => '168'
4023 },
4024 '9' => {
4025 'name' => 'comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304026 'type' => '69202'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304027 }
4028 },
4029 'Return' => '74',
4030 'ShortName' => 'encode_update_component_req'
4031 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304032 '69212' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304033 'Header' => 'firmware_update.h',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'msg',
4037 'type' => '2029'
4038 },
4039 '1' => {
4040 'name' => 'payload_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304041 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304042 },
4043 '2' => {
4044 'name' => 'completion_code',
4045 'type' => '2034'
4046 },
4047 '3' => {
4048 'name' => 'comp_resp',
4049 'type' => '2034'
4050 },
4051 '4' => {
4052 'name' => 'comp_resp_code',
4053 'type' => '2034'
4054 }
4055 },
4056 'Return' => '74',
4057 'ShortName' => 'decode_pass_component_table_resp'
4058 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304059 '69408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304060 'Header' => 'firmware_update.h',
4061 'Param' => {
4062 '0' => {
4063 'name' => 'instance_id',
4064 'type' => '168'
4065 },
4066 '1' => {
4067 'name' => 'transfer_flag',
4068 'type' => '168'
4069 },
4070 '10' => {
4071 'name' => 'payload_length',
4072 'type' => '123'
4073 },
4074 '2' => {
4075 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304076 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304077 },
4078 '3' => {
4079 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304080 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304081 },
4082 '4' => {
4083 'name' => 'comp_classification_index',
4084 'type' => '168'
4085 },
4086 '5' => {
4087 'name' => 'comp_comparison_stamp',
4088 'type' => '180'
4089 },
4090 '6' => {
4091 'name' => 'comp_ver_str_type',
4092 'type' => '168'
4093 },
4094 '7' => {
4095 'name' => 'comp_ver_str_len',
4096 'type' => '168'
4097 },
4098 '8' => {
4099 'name' => 'comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304100 'type' => '69202'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304101 },
4102 '9' => {
4103 'name' => 'msg',
4104 'type' => '1615'
4105 }
4106 },
4107 'Return' => '74',
4108 'ShortName' => 'encode_pass_component_table_req'
4109 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304110 '69821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304111 'Header' => 'firmware_update.h',
4112 'Param' => {
4113 '0' => {
4114 'name' => 'msg',
4115 'type' => '2029'
4116 },
4117 '1' => {
4118 'name' => 'payload_length',
4119 'type' => '123'
4120 },
4121 '2' => {
4122 'name' => 'completion_code',
4123 'type' => '2034'
4124 },
4125 '3' => {
4126 'name' => 'fd_meta_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304127 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304128 },
4129 '4' => {
4130 'name' => 'fd_will_send_pkg_data',
4131 'type' => '2034'
4132 }
4133 },
4134 'Return' => '74',
4135 'ShortName' => 'decode_request_update_resp'
4136 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304137 '69962' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304138 'Header' => 'firmware_update.h',
4139 'Param' => {
4140 '0' => {
4141 'name' => 'instance_id',
4142 'type' => '168'
4143 },
4144 '1' => {
4145 'name' => 'max_transfer_size',
4146 'type' => '180'
4147 },
4148 '2' => {
4149 'name' => 'num_of_comp',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304150 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304151 },
4152 '3' => {
4153 'name' => 'max_outstanding_transfer_req',
4154 'type' => '168'
4155 },
4156 '4' => {
4157 'name' => 'pkg_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304158 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304159 },
4160 '5' => {
4161 'name' => 'comp_image_set_ver_str_type',
4162 'type' => '168'
4163 },
4164 '6' => {
4165 'name' => 'comp_image_set_ver_str_len',
4166 'type' => '168'
4167 },
4168 '7' => {
4169 'name' => 'comp_img_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304170 'type' => '69202'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304171 },
4172 '8' => {
4173 'name' => 'msg',
4174 'type' => '1615'
4175 },
4176 '9' => {
4177 'name' => 'payload_length',
4178 'type' => '123'
4179 }
4180 },
4181 'Return' => '74',
4182 'ShortName' => 'encode_request_update_req'
4183 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304184 '70327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304185 'Header' => 'firmware_update.h',
4186 'Param' => {
4187 '0' => {
4188 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304189 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304190 },
4191 '1' => {
4192 'name' => 'length',
4193 'type' => '123'
4194 },
4195 '2' => {
4196 'name' => 'component_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304197 'type' => '70483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304198 },
4199 '3' => {
4200 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304201 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304202 },
4203 '4' => {
4204 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304205 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304206 }
4207 },
4208 'Return' => '74',
4209 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
4210 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304211 '70493' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304212 'Header' => 'firmware_update.h',
4213 'Param' => {
4214 '0' => {
4215 'name' => 'msg',
4216 'type' => '2029'
4217 },
4218 '1' => {
4219 'name' => 'payload_length',
4220 'type' => '123'
4221 },
4222 '2' => {
4223 'name' => 'resp_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304224 'type' => '70713'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304225 },
4226 '3' => {
4227 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304228 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304229 },
4230 '4' => {
4231 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304232 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304233 },
4234 '5' => {
4235 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304236 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304237 }
4238 },
4239 'Return' => '74',
4240 'ShortName' => 'decode_get_firmware_parameters_resp'
4241 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304242 '70718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304243 'Header' => 'firmware_update.h',
4244 'Param' => {
4245 '0' => {
4246 'name' => 'instance_id',
4247 'type' => '168'
4248 },
4249 '1' => {
4250 'name' => 'payload_length',
4251 'type' => '123'
4252 },
4253 '2' => {
4254 'name' => 'msg',
4255 'type' => '1615'
4256 }
4257 },
4258 'Return' => '74',
4259 'ShortName' => 'encode_get_firmware_parameters_req'
4260 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304261 '70855' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304262 'Header' => 'firmware_update.h',
4263 'Param' => {
4264 '0' => {
4265 'name' => 'msg',
4266 'type' => '2029'
4267 },
4268 '1' => {
4269 'name' => 'payload_length',
4270 'type' => '123'
4271 },
4272 '2' => {
4273 'name' => 'completion_code',
4274 'type' => '2034'
4275 },
4276 '3' => {
4277 'name' => 'device_identifiers_len',
4278 'type' => '2039'
4279 },
4280 '4' => {
4281 'name' => 'descriptor_count',
4282 'type' => '2034'
4283 },
4284 '5' => {
4285 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304286 'type' => '71011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304287 }
4288 },
4289 'Return' => '74',
4290 'ShortName' => 'decode_query_device_identifiers_resp'
4291 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304292 '71021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304293 'Header' => 'firmware_update.h',
4294 'Param' => {
4295 '0' => {
4296 'name' => 'instance_id',
4297 'type' => '168'
4298 },
4299 '1' => {
4300 'name' => 'payload_length',
4301 'type' => '123'
4302 },
4303 '2' => {
4304 'name' => 'msg',
4305 'type' => '1615'
4306 }
4307 },
4308 'Return' => '74',
4309 'ShortName' => 'encode_query_device_identifiers_req'
4310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304311 '71158' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 'Header' => 'firmware_update.h',
4313 'Param' => {
4314 '0' => {
4315 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304316 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304317 },
4318 '1' => {
4319 'name' => 'length',
4320 'type' => '123'
4321 },
4322 '2' => {
4323 'name' => 'pldm_comp_image_info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304324 'type' => '71305'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304325 },
4326 '3' => {
4327 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304328 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304329 }
4330 },
4331 'Return' => '74',
4332 'ShortName' => 'decode_pldm_comp_image_info'
4333 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304334 '7117' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304335 'Header' => 'bios.h',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'instance_id',
4339 'type' => '168'
4340 },
4341 '1' => {
4342 'name' => 'completion_code',
4343 'type' => '168'
4344 },
4345 '2' => {
4346 'name' => 'next_transfer_handle',
4347 'type' => '180'
4348 },
4349 '3' => {
4350 'name' => 'msg',
4351 'type' => '1615'
4352 }
4353 },
4354 'Return' => '74',
4355 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
4356 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304357 '71310' => {
4358 'Header' => 'firmware_update.h',
4359 'Param' => {
4360 '0' => {
4361 'name' => 'data',
4362 'type' => '6087'
4363 },
4364 '1' => {
4365 'name' => 'length',
4366 'type' => '123'
4367 },
4368 '2' => {
4369 'name' => 'descriptor_title_str_type',
4370 'type' => '2034'
4371 },
4372 '3' => {
4373 'name' => 'descriptor_title_str',
4374 'type' => '6481'
4375 },
4376 '4' => {
4377 'name' => 'descriptor_data',
4378 'type' => '6481'
4379 }
4380 },
4381 'Return' => '74',
4382 'ShortName' => 'decode_vendor_defined_descriptor_value'
4383 },
4384 '71489' => {
4385 'Header' => 'firmware_update.h',
4386 'Param' => {
4387 '0' => {
4388 'name' => 'data',
4389 'type' => '6087'
4390 },
4391 '1' => {
4392 'name' => 'length',
4393 'type' => '123'
4394 },
4395 '2' => {
4396 'name' => 'descriptor_type',
4397 'type' => '8294'
4398 },
4399 '3' => {
4400 'name' => 'descriptor_data',
4401 'type' => '6481'
4402 }
4403 },
4404 'Return' => '74',
4405 'ShortName' => 'decode_descriptor_type_length_value'
4406 },
4407 '71661' => {
4408 'Header' => 'firmware_update.h',
4409 'Param' => {
4410 '0' => {
4411 'name' => 'data',
4412 'type' => '6087'
4413 },
4414 '1' => {
4415 'name' => 'length',
4416 'type' => '123'
4417 },
4418 '2' => {
4419 'name' => 'component_bitmap_bit_length',
4420 'type' => '4895'
4421 },
4422 '3' => {
4423 'name' => 'fw_device_id_record',
4424 'type' => '71928'
4425 },
4426 '4' => {
4427 'name' => 'applicable_components',
4428 'type' => '6481'
4429 },
4430 '5' => {
4431 'name' => 'comp_image_set_version_str',
4432 'type' => '6481'
4433 },
4434 '6' => {
4435 'name' => 'record_descriptors',
4436 'type' => '6481'
4437 },
4438 '7' => {
4439 'name' => 'fw_device_pkg_data',
4440 'type' => '6481'
4441 }
4442 },
4443 'Return' => '74',
4444 'ShortName' => 'decode_firmware_device_id_record'
4445 },
4446 '71933' => {
4447 'Header' => 'firmware_update.h',
4448 'Param' => {
4449 '0' => {
4450 'name' => 'data',
4451 'type' => '6087'
4452 },
4453 '1' => {
4454 'name' => 'length',
4455 'type' => '123'
4456 },
4457 '2' => {
4458 'name' => 'package_header_info',
4459 'type' => '72080'
4460 },
4461 '3' => {
4462 'name' => 'package_version_str',
4463 'type' => '6481'
4464 }
4465 },
4466 'Return' => '74',
4467 'ShortName' => 'decode_pldm_package_header_info'
4468 },
4469 '7314' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304470 'Header' => 'bios.h',
4471 'Param' => {
4472 '0' => {
4473 'name' => 'msg',
4474 'type' => '2029'
4475 },
4476 '1' => {
4477 'name' => 'payload_length',
4478 'type' => '123'
4479 },
4480 '2' => {
4481 'name' => 'transfer_handle',
4482 'type' => '2039'
4483 },
4484 '3' => {
4485 'name' => 'transfer_flag',
4486 'type' => '2034'
4487 },
4488 '4' => {
4489 'name' => 'attribute',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304490 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304491 }
4492 },
4493 'Return' => '74',
4494 'ShortName' => 'decode_set_bios_attribute_current_value_req'
4495 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304496 '74271' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304497 'Header' => 'fru.h',
4498 'Param' => {
4499 '0' => {
4500 'name' => 'instance_id',
4501 'type' => '168'
4502 },
4503 '1' => {
4504 'name' => 'completion_code',
4505 'type' => '168'
4506 },
4507 '2' => {
4508 'name' => 'next_data_transfer_handle',
4509 'type' => '180'
4510 },
4511 '3' => {
4512 'name' => 'payload_length',
4513 'type' => '123'
4514 },
4515 '4' => {
4516 'name' => 'msg',
4517 'type' => '1615'
4518 }
4519 },
4520 'Return' => '74',
4521 'ShortName' => 'encode_set_fru_record_table_resp'
4522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304523 '74494' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304524 'Header' => 'fru.h',
4525 'Param' => {
4526 '0' => {
4527 'name' => 'msg',
4528 'type' => '2029'
4529 },
4530 '1' => {
4531 'name' => 'payload_length',
4532 'type' => '123'
4533 },
4534 '2' => {
4535 'name' => 'data_transfer_handle',
4536 'type' => '2039'
4537 },
4538 '3' => {
4539 'name' => 'transfer_flag',
4540 'type' => '2034'
4541 },
4542 '4' => {
4543 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304544 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304545 }
4546 },
4547 'Return' => '74',
4548 'ShortName' => 'decode_set_fru_record_table_req'
4549 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304550 '7461' => {
4551 'Header' => 'bios.h',
4552 'Param' => {
4553 '0' => {
4554 'name' => 'msg',
4555 'type' => '2029'
4556 },
4557 '1' => {
4558 'name' => 'payload_length',
4559 'type' => '123'
4560 },
4561 '2' => {
4562 'name' => 'completion_code',
4563 'type' => '2034'
4564 },
4565 '3' => {
4566 'name' => 'next_transfer_handle',
4567 'type' => '2039'
4568 }
4569 },
4570 'Return' => '74',
4571 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
4572 },
4573 '74661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304574 'Header' => 'fru.h',
4575 'Param' => {
4576 '0' => {
4577 'name' => 'msg',
4578 'type' => '2029'
4579 },
4580 '1' => {
4581 'name' => 'payload_length',
4582 'type' => '123'
4583 },
4584 '2' => {
4585 'name' => 'completion_code',
4586 'type' => '2034'
4587 },
4588 '3' => {
4589 'name' => 'next_data_transfer_handle',
4590 'type' => '2039'
4591 },
4592 '4' => {
4593 'name' => 'transfer_flag',
4594 'type' => '2034'
4595 },
4596 '5' => {
4597 'name' => 'fru_record_table_data',
4598 'type' => '2034'
4599 },
4600 '6' => {
4601 'name' => 'fru_record_table_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304602 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304603 }
4604 },
4605 'Return' => '74',
4606 'ShortName' => 'decode_get_fru_record_table_resp'
4607 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304608 '74909' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304609 'Header' => 'fru.h',
4610 'Param' => {
4611 '0' => {
4612 'name' => 'msg',
4613 'type' => '2029'
4614 },
4615 '1' => {
4616 'name' => 'payload_length',
4617 'type' => '123'
4618 },
4619 '2' => {
4620 'name' => 'completion_code',
4621 'type' => '2034'
4622 },
4623 '3' => {
4624 'name' => 'next_data_transfer_handle',
4625 'type' => '2039'
4626 },
4627 '4' => {
4628 'name' => 'transfer_flag',
4629 'type' => '2034'
4630 },
4631 '5' => {
4632 'name' => 'fru_record_table_data',
4633 'type' => '2034'
4634 },
4635 '6' => {
4636 'name' => 'fru_record_table_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304637 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304638 },
4639 '7' => {
4640 'name' => 'max_fru_record_table_length',
4641 'type' => '123'
4642 }
4643 },
4644 'Return' => '74',
4645 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4646 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304647 '75167' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304648 'Header' => 'fru.h',
4649 'Param' => {
4650 '0' => {
4651 'name' => 'instance_id',
4652 'type' => '168'
4653 },
4654 '1' => {
4655 'name' => 'data_transfer_handle',
4656 'type' => '180'
4657 },
4658 '2' => {
4659 'name' => 'transfer_operation_flag',
4660 'type' => '168'
4661 },
4662 '3' => {
4663 'name' => 'msg',
4664 'type' => '1615'
4665 },
4666 '4' => {
4667 'name' => 'payload_length',
4668 'type' => '123'
4669 }
4670 },
4671 'Return' => '74',
4672 'ShortName' => 'encode_get_fru_record_table_req'
4673 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304674 '75385' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 'Header' => 'fru.h',
4676 'Param' => {
4677 '0' => {
4678 'name' => 'msg',
4679 'type' => '2029'
4680 },
4681 '1' => {
4682 'name' => 'payload_length',
4683 'type' => '123'
4684 },
4685 '2' => {
4686 'name' => 'completion_code',
4687 'type' => '2034'
4688 },
4689 '3' => {
4690 'name' => 'next_transfer_handle',
4691 'type' => '2039'
4692 },
4693 '4' => {
4694 'name' => 'transfer_flag',
4695 'type' => '2034'
4696 },
4697 '5' => {
4698 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304699 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304700 }
4701 },
4702 'Return' => '74',
4703 'ShortName' => 'decode_get_fru_record_by_option_resp'
4704 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304705 '75546' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304706 'Header' => 'fru.h',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'instance_id',
4710 'type' => '168'
4711 },
4712 '1' => {
4713 'name' => 'completion_code',
4714 'type' => '168'
4715 },
4716 '2' => {
4717 'name' => 'next_data_transfer_handle',
4718 'type' => '180'
4719 },
4720 '3' => {
4721 'name' => 'transfer_flag',
4722 'type' => '168'
4723 },
4724 '4' => {
4725 'name' => 'fru_structure_data',
4726 'type' => '1434'
4727 },
4728 '5' => {
4729 'name' => 'data_size',
4730 'type' => '123'
4731 },
4732 '6' => {
4733 'name' => 'msg',
4734 'type' => '1615'
4735 },
4736 '7' => {
4737 'name' => 'payload_length',
4738 'type' => '123'
4739 }
4740 },
4741 'Return' => '74',
4742 'ShortName' => 'encode_get_fru_record_by_option_resp'
4743 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304744 '7577' => {
4745 'Header' => 'bios.h',
4746 'Param' => {
4747 '0' => {
4748 'name' => 'instance_id',
4749 'type' => '168'
4750 },
4751 '1' => {
4752 'name' => 'transfer_handle',
4753 'type' => '180'
4754 },
4755 '2' => {
4756 'name' => 'transfer_flag',
4757 'type' => '168'
4758 },
4759 '3' => {
4760 'name' => 'attribute_data',
4761 'type' => '6087'
4762 },
4763 '4' => {
4764 'name' => 'attribute_length',
4765 'type' => '123'
4766 },
4767 '5' => {
4768 'name' => 'msg',
4769 'type' => '1615'
4770 },
4771 '6' => {
4772 'name' => 'payload_length',
4773 'type' => '123'
4774 }
4775 },
4776 'Return' => '74',
4777 'ShortName' => 'encode_set_bios_attribute_current_value_req'
4778 },
4779 '75855' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304780 'Header' => 'fru.h',
4781 'Param' => {
4782 '0' => {
4783 'name' => 'msg',
4784 'type' => '2029'
4785 },
4786 '1' => {
4787 'name' => 'payload_length',
4788 'type' => '123'
4789 },
4790 '2' => {
4791 'name' => 'data_transfer_handle',
4792 'type' => '2039'
4793 },
4794 '3' => {
4795 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304796 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304797 },
4798 '4' => {
4799 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304800 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304801 },
4802 '5' => {
4803 'name' => 'record_type',
4804 'type' => '2034'
4805 },
4806 '6' => {
4807 'name' => 'field_type',
4808 'type' => '2034'
4809 },
4810 '7' => {
4811 'name' => 'transfer_op_flag',
4812 'type' => '2034'
4813 }
4814 },
4815 'Return' => '74',
4816 'ShortName' => 'decode_get_fru_record_by_option_req'
4817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304818 '76043' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304819 'Header' => 'fru.h',
4820 'Param' => {
4821 '0' => {
4822 'name' => 'instance_id',
4823 'type' => '168'
4824 },
4825 '1' => {
4826 'name' => 'data_transfer_handle',
4827 'type' => '180'
4828 },
4829 '2' => {
4830 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304831 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304832 },
4833 '3' => {
4834 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304835 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 },
4837 '4' => {
4838 'name' => 'record_type',
4839 'type' => '168'
4840 },
4841 '5' => {
4842 'name' => 'field_type',
4843 'type' => '168'
4844 },
4845 '6' => {
4846 'name' => 'transfer_op_flag',
4847 'type' => '168'
4848 },
4849 '7' => {
4850 'name' => 'msg',
4851 'type' => '1615'
4852 },
4853 '8' => {
4854 'name' => 'payload_length',
4855 'type' => '123'
4856 }
4857 },
4858 'Return' => '74',
4859 'ShortName' => 'encode_get_fru_record_by_option_req'
4860 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304861 '76336' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304862 'Header' => 'fru.h',
4863 'Param' => {
4864 '0' => {
4865 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304866 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304867 },
4868 '1' => {
4869 'name' => 'table_size',
4870 'type' => '123'
4871 },
4872 '2' => {
4873 'name' => 'record_table',
4874 'type' => '2034'
4875 },
4876 '3' => {
4877 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304878 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304879 },
4880 '4' => {
4881 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304882 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304883 },
4884 '5' => {
4885 'name' => 'rt',
4886 'type' => '168'
4887 },
4888 '6' => {
4889 'name' => 'ft',
4890 'type' => '168'
4891 }
4892 },
4893 'Return' => '1',
4894 'ShortName' => 'get_fru_record_by_option'
4895 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304896 '77018' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 'Header' => 'fru.h',
4898 'Param' => {
4899 '0' => {
4900 'name' => 'fru_table',
4901 'type' => '2034'
4902 },
4903 '1' => {
4904 'name' => 'total_size',
4905 'type' => '123'
4906 },
4907 '2' => {
4908 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304909 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304910 },
4911 '3' => {
4912 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304913 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304914 },
4915 '4' => {
4916 'name' => 'record_type',
4917 'type' => '168'
4918 },
4919 '5' => {
4920 'name' => 'num_frus',
4921 'type' => '168'
4922 },
4923 '6' => {
4924 'name' => 'encoding',
4925 'type' => '168'
4926 },
4927 '7' => {
4928 'name' => 'tlvs',
4929 'type' => '2034'
4930 },
4931 '8' => {
4932 'name' => 'tlvs_size',
4933 'type' => '123'
4934 }
4935 },
4936 'Return' => '74',
4937 'ShortName' => 'encode_fru_record'
4938 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304939 '77281' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304940 'Header' => 'fru.h',
4941 'Param' => {
4942 '0' => {
4943 'name' => 'instance_id',
4944 'type' => '168'
4945 },
4946 '1' => {
4947 'name' => 'completion_code',
4948 'type' => '168'
4949 },
4950 '2' => {
4951 'name' => 'next_data_transfer_handle',
4952 'type' => '180'
4953 },
4954 '3' => {
4955 'name' => 'transfer_flag',
4956 'type' => '168'
4957 },
4958 '4' => {
4959 'name' => 'msg',
4960 'type' => '1615'
4961 }
4962 },
4963 'Return' => '74',
4964 'ShortName' => 'encode_get_fru_record_table_resp'
4965 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304966 '77485' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304967 'Header' => 'fru.h',
4968 'Param' => {
4969 '0' => {
4970 'name' => 'msg',
4971 'type' => '2029'
4972 },
4973 '1' => {
4974 'name' => 'payload_length',
4975 'type' => '123'
4976 },
4977 '2' => {
4978 'name' => 'data_transfer_handle',
4979 'type' => '2039'
4980 },
4981 '3' => {
4982 'name' => 'transfer_operation_flag',
4983 'type' => '2034'
4984 }
4985 },
4986 'Return' => '74',
4987 'ShortName' => 'decode_get_fru_record_table_req'
4988 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304989 '77601' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 'Header' => 'fru.h',
4991 'Param' => {
4992 '0' => {
4993 'name' => 'instance_id',
4994 'type' => '168'
4995 },
4996 '1' => {
4997 'name' => 'completion_code',
4998 'type' => '168'
4999 },
5000 '2' => {
5001 'name' => 'fru_data_major_version',
5002 'type' => '168'
5003 },
5004 '3' => {
5005 'name' => 'fru_data_minor_version',
5006 'type' => '168'
5007 },
5008 '4' => {
5009 'name' => 'fru_table_maximum_size',
5010 'type' => '180'
5011 },
5012 '5' => {
5013 'name' => 'fru_table_length',
5014 'type' => '180'
5015 },
5016 '6' => {
5017 'name' => 'total_record_set_identifiers',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305018 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305019 },
5020 '7' => {
5021 'name' => 'total_table_records',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305022 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305023 },
5024 '8' => {
5025 'name' => 'checksum',
5026 'type' => '180'
5027 },
5028 '9' => {
5029 'name' => 'msg',
5030 'type' => '1615'
5031 }
5032 },
5033 'Return' => '74',
5034 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
5035 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305036 '77905' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305037 'Header' => 'fru.h',
5038 'Param' => {
5039 '0' => {
5040 'name' => 'msg',
5041 'type' => '2029'
5042 },
5043 '1' => {
5044 'name' => 'payload_length',
5045 'type' => '123'
5046 },
5047 '2' => {
5048 'name' => 'completion_code',
5049 'type' => '2034'
5050 },
5051 '3' => {
5052 'name' => 'fru_data_major_version',
5053 'type' => '2034'
5054 },
5055 '4' => {
5056 'name' => 'fru_data_minor_version',
5057 'type' => '2034'
5058 },
5059 '5' => {
5060 'name' => 'fru_table_maximum_size',
5061 'type' => '2039'
5062 },
5063 '6' => {
5064 'name' => 'fru_table_length',
5065 'type' => '2039'
5066 },
5067 '7' => {
5068 'name' => 'total_record_set_identifiers',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305069 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305070 },
5071 '8' => {
5072 'name' => 'total_table_records',
5073 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305074 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305075 },
5076 '9' => {
5077 'name' => 'checksum',
5078 'type' => '2039'
5079 }
5080 },
5081 'Return' => '74',
5082 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
5083 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305084 '78112' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305085 'Header' => 'fru.h',
5086 'Param' => {
5087 '0' => {
5088 'name' => 'instance_id',
5089 'type' => '168'
5090 },
5091 '1' => {
5092 'name' => 'msg',
5093 'type' => '1615'
5094 },
5095 '2' => {
5096 'name' => 'payload_length',
5097 'type' => '123'
5098 }
5099 },
5100 'Return' => '74',
5101 'ShortName' => 'encode_get_fru_record_table_metadata_req'
5102 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305103 '7865' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305104 'Header' => 'bios.h',
5105 'Param' => {
5106 '0' => {
5107 'name' => 'instance_id',
5108 'type' => '168'
5109 },
5110 '1' => {
5111 'name' => 'completion_code',
5112 'type' => '168'
5113 },
5114 '2' => {
5115 'name' => 'next_transfer_handle',
5116 'type' => '180'
5117 },
5118 '3' => {
5119 'name' => 'transfer_flag',
5120 'type' => '168'
5121 },
5122 '4' => {
5123 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305124 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305125 },
5126 '5' => {
5127 'name' => 'attribute_length',
5128 'type' => '123'
5129 },
5130 '6' => {
5131 'name' => 'msg',
5132 'type' => '1615'
5133 }
5134 },
5135 'Return' => '74',
5136 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
5137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305138 '79710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305139 'Header' => 'pdr.h',
5140 'Param' => {
5141 '0' => {
5142 'name' => 'pdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305143 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305144 },
5145 '1' => {
5146 'name' => 'pdr_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305147 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305148 },
5149 '2' => {
5150 'name' => 'num_entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305151 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305152 },
5153 '3' => {
5154 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305155 'type' => '80360'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305156 }
5157 },
5158 'Return' => '1',
5159 'ShortName' => 'pldm_entity_association_pdr_extract'
5160 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305161 '80401' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305162 'Header' => 'pdr.h',
5163 'Param' => {
5164 '0' => {
5165 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305166 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305167 }
5168 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305169 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305170 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
5171 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305172 '80461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305173 'Header' => 'pdr.h',
5174 'Param' => {
5175 '0' => {
5176 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305177 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305178 }
5179 },
5180 'Return' => '1',
5181 'ShortName' => 'pldm_entity_association_tree_destroy_root'
5182 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305183 '80624' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305184 'Header' => 'pdr.h',
5185 'Param' => {
5186 '0' => {
5187 'name' => 'org_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305188 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305189 },
5190 '1' => {
5191 'name' => 'new_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305192 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305193 }
5194 },
5195 'Return' => '1',
5196 'ShortName' => 'pldm_entity_association_tree_copy_root'
5197 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305198 '80840' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305199 'Header' => 'pdr.h',
5200 'Param' => {
5201 '0' => {
5202 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305203 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305204 },
5205 '1' => {
5206 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305207 'type' => '80365'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305208 }
5209 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305210 'Return' => '79598',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305211 'ShortName' => 'pldm_entity_association_tree_find'
5212 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305213 '81199' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305214 'Header' => 'pdr.h',
5215 'Param' => {
5216 '0' => {
5217 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305218 'type' => '81535'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305219 }
5220 },
5221 'Return' => '1',
5222 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
5223 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305224 '81561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305225 'Header' => 'pdr.h',
5226 'Param' => {
5227 '0' => {
5228 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305229 'type' => '81535'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305230 },
5231 '1' => {
5232 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305233 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305234 }
5235 },
5236 'Return' => '1',
5237 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
5238 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305239 '8158' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305240 'Header' => 'bios.h',
5241 'Param' => {
5242 '0' => {
5243 'name' => 'msg',
5244 'type' => '2029'
5245 },
5246 '1' => {
5247 'name' => 'payload_length',
5248 'type' => '123'
5249 },
5250 '2' => {
5251 'name' => 'transfer_handle',
5252 'type' => '2039'
5253 },
5254 '3' => {
5255 'name' => 'transfer_op_flag',
5256 'type' => '2034'
5257 },
5258 '4' => {
5259 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305260 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305261 }
5262 },
5263 'Return' => '74',
5264 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
5265 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305266 '81934' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305267 'Header' => 'pdr.h',
5268 'Param' => {
5269 '0' => {
5270 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305271 'type' => '80456'
5272 },
5273 '1' => {
5274 'name' => 'entity',
5275 'offset' => '-8',
5276 'type' => '78765'
5277 },
5278 '2' => {
5279 'name' => 'node',
5280 'type' => '80835'
5281 }
5282 },
5283 'Return' => '1',
5284 'ShortName' => 'pldm_find_entity_ref_in_tree'
5285 },
5286 '82265' => {
5287 'Header' => 'pdr.h',
5288 'Param' => {
5289 '0' => {
5290 'name' => 'node',
5291 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305292 },
5293 '1' => {
5294 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305295 'type' => '81535'
5296 },
5297 '2' => {
5298 'name' => 'entities',
5299 'type' => '80360'
5300 },
5301 '3' => {
5302 'name' => 'num_entities',
5303 'type' => '123'
5304 },
5305 '4' => {
5306 'name' => 'is_remote',
5307 'type' => '6265'
5308 },
5309 '5' => {
5310 'name' => 'terminus_handle',
5311 'type' => '4895'
5312 }
5313 },
5314 'Return' => '1',
5315 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
5316 },
5317 '82554' => {
5318 'Header' => 'pdr.h',
5319 'Param' => {
5320 '0' => {
5321 'name' => 'tree',
5322 'type' => '80456'
5323 },
5324 '1' => {
5325 'name' => 'repo',
5326 'type' => '81535'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305327 },
5328 '2' => {
5329 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305330 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305331 },
5332 '3' => {
5333 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305334 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305335 }
5336 },
5337 'Return' => '1',
5338 'ShortName' => 'pldm_entity_association_pdr_add'
5339 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305340 '8304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305341 'Header' => 'bios.h',
5342 'Param' => {
5343 '0' => {
5344 'name' => 'msg',
5345 'type' => '2029'
5346 },
5347 '1' => {
5348 'name' => 'payload_length',
5349 'type' => '123'
5350 },
5351 '2' => {
5352 'name' => 'completion_code',
5353 'type' => '2034'
5354 },
5355 '3' => {
5356 'name' => 'next_transfer_handle',
5357 'type' => '2039'
5358 },
5359 '4' => {
5360 'name' => 'transfer_flag',
5361 'type' => '2034'
5362 },
5363 '5' => {
5364 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305365 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305366 }
5367 },
5368 'Return' => '74',
5369 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
5370 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305371 '84092' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305372 'Header' => 'pdr.h',
5373 'Param' => {
5374 '0' => {
5375 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305376 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305377 },
5378 '1' => {
5379 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305380 'type' => '80365'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305381 }
5382 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305383 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305384 'ShortName' => 'pldm_is_current_parent_child'
5385 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305386 '84330' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305387 'Header' => 'pdr.h',
5388 'Param' => {
5389 '0' => {
5390 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305391 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305392 },
5393 '1' => {
5394 'name' => 'association_type',
5395 'type' => '168'
5396 }
5397 },
5398 'Return' => '168',
5399 'ShortName' => 'pldm_entity_get_num_children'
5400 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305401 '8460' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305402 'Header' => 'bios.h',
5403 'Param' => {
5404 '0' => {
5405 'name' => 'instance_id',
5406 'type' => '168'
5407 },
5408 '1' => {
5409 'name' => 'transfer_handle',
5410 'type' => '180'
5411 },
5412 '2' => {
5413 'name' => 'transfer_op_flag',
5414 'type' => '168'
5415 },
5416 '3' => {
5417 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305418 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305419 },
5420 '4' => {
5421 'name' => 'msg',
5422 'type' => '1615'
5423 }
5424 },
5425 'Return' => '74',
5426 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
5427 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305428 '84652' => {
5429 'Header' => 'pdr.h',
5430 'Param' => {
5431 '0' => {
5432 'name' => 'node',
5433 'type' => '79598'
5434 }
5435 },
5436 'Return' => '6265',
5437 'ShortName' => 'pldm_entity_is_exist_parent'
5438 },
5439 '84786' => {
5440 'Header' => 'pdr.h',
5441 'Param' => {
5442 '0' => {
5443 'name' => 'node',
5444 'type' => '79598'
5445 }
5446 },
5447 'Return' => '78765',
5448 'ShortName' => 'pldm_entity_get_parent'
5449 },
5450 '84941' => {
5451 'Header' => 'pdr.h',
5452 'Param' => {
5453 '0' => {
5454 'name' => 'node',
5455 'type' => '79598'
5456 }
5457 },
5458 'Return' => '6265',
5459 'ShortName' => 'pldm_entity_is_node_parent'
5460 },
5461 '85096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305462 'Header' => 'pdr.h',
5463 'Param' => {
5464 '0' => {
5465 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305466 'type' => '80456'
5467 }
5468 },
5469 'Return' => '1',
5470 'ShortName' => 'pldm_entity_association_tree_destroy'
5471 },
5472 '85379' => {
5473 'Header' => 'pdr.h',
5474 'Param' => {
5475 '0' => {
5476 'name' => 'tree',
5477 'type' => '80456'
5478 },
5479 '1' => {
5480 'name' => 'entities',
5481 'type' => '80360'
5482 },
5483 '2' => {
5484 'name' => 'size',
5485 'type' => '8822'
5486 }
5487 },
5488 'Return' => '1',
5489 'ShortName' => 'pldm_entity_association_tree_visit'
5490 },
5491 '85925' => {
5492 'Header' => 'pdr.h',
5493 'Param' => {
5494 '0' => {
5495 'name' => 'tree',
5496 'type' => '80456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305497 },
5498 '1' => {
5499 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305500 'type' => '80365'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305501 },
5502 '2' => {
5503 'name' => 'entity_instance_number',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305504 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305505 },
5506 '3' => {
5507 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305508 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305509 },
5510 '4' => {
5511 'name' => 'association_type',
5512 'type' => '168'
5513 }
5514 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305515 'Return' => '79598',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305516 'ShortName' => 'pldm_entity_association_tree_add'
5517 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305518 '8672' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305519 'Header' => 'bios.h',
5520 'Param' => {
5521 '0' => {
5522 'name' => 'msg',
5523 'type' => '2029'
5524 },
5525 '1' => {
5526 'name' => 'payload_length',
5527 'type' => '123'
5528 },
5529 '2' => {
5530 'name' => 'completion_code',
5531 'type' => '2034'
5532 },
5533 '3' => {
5534 'name' => 'next_transfer_handle',
5535 'type' => '2039'
5536 },
5537 '4' => {
5538 'name' => 'transfer_flag',
5539 'type' => '2034'
5540 },
5541 '5' => {
5542 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305543 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305544 }
5545 },
5546 'Return' => '74',
5547 'ShortName' => 'decode_get_bios_table_resp'
5548 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305549 '87002' => {
5550 'Header' => 'pdr.h',
5551 'Return' => '80456',
5552 'ShortName' => 'pldm_entity_association_tree_init'
5553 },
5554 '87159' => {
5555 'Header' => 'pdr.h',
5556 'Param' => {
5557 '0' => {
5558 'name' => 'node',
5559 'type' => '79598'
5560 }
5561 },
5562 'Return' => '78765',
5563 'ShortName' => 'pldm_entity_extract'
5564 },
5565 '87512' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305566 'Header' => 'pdr.h',
5567 'Param' => {
5568 '0' => {
5569 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305570 'type' => '87837'
5571 },
5572 '1' => {
5573 'name' => 'terminus_handle',
5574 'type' => '4895'
5575 },
5576 '2' => {
5577 'name' => 'tid',
5578 'type' => '168'
5579 },
5580 '3' => {
5581 'name' => 'tl_eid',
5582 'type' => '168'
5583 },
5584 '4' => {
5585 'name' => 'valid_bit',
5586 'type' => '6265'
5587 }
5588 },
5589 'Return' => '1',
5590 'ShortName' => 'pldm_pdr_update_TL_pdr'
5591 },
5592 '87857' => {
5593 'Header' => 'pdr.h',
5594 'Param' => {
5595 '0' => {
5596 'name' => 'repo',
5597 'type' => '87837'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305598 },
5599 '1' => {
5600 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305601 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305602 },
5603 '2' => {
5604 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305605 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305606 },
5607 '3' => {
5608 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305609 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305610 },
5611 '4' => {
5612 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305613 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305614 },
5615 '5' => {
5616 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305617 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305618 }
5619 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305620 'Return' => '87842',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305621 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305623 '8832' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305624 'Header' => 'bios.h',
5625 'Param' => {
5626 '0' => {
5627 'name' => 'msg',
5628 'type' => '2029'
5629 },
5630 '1' => {
5631 'name' => 'payload_length',
5632 'type' => '123'
5633 },
5634 '2' => {
5635 'name' => 'transfer_handle',
5636 'type' => '2039'
5637 },
5638 '3' => {
5639 'name' => 'transfer_op_flag',
5640 'type' => '2034'
5641 },
5642 '4' => {
5643 'name' => 'table_type',
5644 'type' => '2034'
5645 }
5646 },
5647 'Return' => '74',
5648 'ShortName' => 'decode_get_bios_table_req'
5649 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305650 '88451' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305651 'Header' => 'pdr.h',
5652 'Param' => {
5653 '0' => {
5654 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305655 'type' => '81535'
5656 },
5657 '1' => {
5658 'name' => 'terminus_handle',
5659 'type' => '4895'
5660 },
5661 '2' => {
5662 'name' => 'fru_rsi',
5663 'type' => '4895'
5664 },
5665 '3' => {
5666 'name' => 'entity_type',
5667 'type' => '4895'
5668 },
5669 '4' => {
5670 'name' => 'entity_instance_num',
5671 'type' => '4895'
5672 },
5673 '5' => {
5674 'name' => 'container_id',
5675 'type' => '4895'
5676 },
5677 '6' => {
5678 'name' => 'bmc_record_handle',
5679 'type' => '180'
5680 }
5681 },
5682 'Return' => '180',
5683 'ShortName' => 'pldm_pdr_add_fru_record_set'
5684 },
5685 '88768' => {
5686 'Header' => 'pdr.h',
5687 'Param' => {
5688 '0' => {
5689 'name' => 'record',
5690 'type' => '87842'
5691 }
5692 },
5693 'Return' => '6265',
5694 'ShortName' => 'pldm_pdr_record_is_remote'
5695 },
5696 '88923' => {
5697 'Header' => 'pdr.h',
5698 'Param' => {
5699 '0' => {
5700 'name' => 'repo',
5701 'type' => '87837'
5702 },
5703 '1' => {
5704 'name' => 'record',
5705 'type' => '87842'
5706 }
5707 },
5708 'Return' => '180',
5709 'ShortName' => 'pldm_pdr_get_record_handle'
5710 },
5711 '89136' => {
5712 'Header' => 'pdr.h',
5713 'Param' => {
5714 '0' => {
5715 'name' => 'repo',
5716 'type' => '87837'
5717 }
5718 },
5719 'Return' => '180',
5720 'ShortName' => 'pldm_pdr_get_repo_size'
5721 },
5722 '89267' => {
5723 'Header' => 'pdr.h',
5724 'Param' => {
5725 '0' => {
5726 'name' => 'repo',
5727 'type' => '87837'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305728 }
5729 },
5730 'Return' => '180',
5731 'ShortName' => 'pldm_pdr_get_record_count'
5732 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305733 '89398' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305734 'Header' => 'pdr.h',
5735 'Param' => {
5736 '0' => {
5737 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305738 'type' => '87837'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305739 },
5740 '1' => {
5741 'name' => 'pdr_type',
5742 'type' => '168'
5743 },
5744 '2' => {
5745 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305746 'type' => '87842'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305747 },
5748 '3' => {
5749 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305750 'type' => '71011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305751 },
5752 '4' => {
5753 'name' => 'size',
5754 'type' => '2039'
5755 }
5756 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305757 'Return' => '87842',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305758 'ShortName' => 'pldm_pdr_find_record_by_type'
5759 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305760 '89663' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305761 'Header' => 'pdr.h',
5762 'Param' => {
5763 '0' => {
5764 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305765 'type' => '87837'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305766 },
5767 '1' => {
5768 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305769 'type' => '87842'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305770 },
5771 '2' => {
5772 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305773 'type' => '71011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305774 },
5775 '3' => {
5776 'name' => 'size',
5777 'type' => '2039'
5778 },
5779 '4' => {
5780 'name' => 'next_record_handle',
5781 'type' => '2039'
5782 }
5783 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305784 'Return' => '87842',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305785 'ShortName' => 'pldm_pdr_get_next_record'
5786 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305787 '8973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 'Header' => 'bios.h',
5789 'Param' => {
5790 '0' => {
5791 'name' => 'instance_id',
5792 'type' => '168'
5793 },
5794 '1' => {
5795 'name' => 'transfer_handle',
5796 'type' => '180'
5797 },
5798 '2' => {
5799 'name' => 'transfer_op_flag',
5800 'type' => '168'
5801 },
5802 '3' => {
5803 'name' => 'table_type',
5804 'type' => '168'
5805 },
5806 '4' => {
5807 'name' => 'msg',
5808 'type' => '1615'
5809 }
5810 },
5811 'Return' => '74',
5812 'ShortName' => 'encode_get_bios_table_req'
5813 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305814 '90192' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305815 'Header' => 'pdr.h',
5816 'Param' => {
5817 '0' => {
5818 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305819 'type' => '87837'
5820 },
5821 '1' => {
5822 'name' => 'record_handle',
5823 'type' => '180'
5824 },
5825 '2' => {
5826 'name' => 'data',
5827 'type' => '71011'
5828 },
5829 '3' => {
5830 'name' => 'size',
5831 'type' => '2039'
5832 },
5833 '4' => {
5834 'name' => 'next_record_handle',
5835 'type' => '2039'
5836 }
5837 },
5838 'Return' => '87842',
5839 'ShortName' => 'pldm_pdr_find_record'
5840 },
5841 '90652' => {
5842 'Header' => 'pdr.h',
5843 'Param' => {
5844 '0' => {
5845 'name' => 'repo',
5846 'type' => '81535'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305847 }
5848 },
5849 'Return' => '1',
5850 'ShortName' => 'pldm_pdr_destroy'
5851 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305852 '90910' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305853 'Header' => 'pdr.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305854 'Return' => '81535',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305855 'ShortName' => 'pldm_pdr_init'
5856 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305857 '91085' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305858 'Header' => 'pdr.h',
5859 'Param' => {
5860 '0' => {
5861 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305862 'type' => '81535'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305863 },
5864 '1' => {
5865 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305866 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 },
5868 '2' => {
5869 'name' => 'size',
5870 'type' => '180'
5871 },
5872 '3' => {
5873 'name' => 'record_handle',
5874 'type' => '180'
5875 },
5876 '4' => {
5877 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305878 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 },
5880 '5' => {
5881 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305882 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305883 }
5884 },
5885 'Return' => '180',
5886 'ShortName' => 'pldm_pdr_add'
5887 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305888 '9179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305889 'Header' => 'bios.h',
5890 'Param' => {
5891 '0' => {
5892 'name' => 'instance_id',
5893 'type' => '168'
5894 },
5895 '1' => {
5896 'name' => 'completion_code',
5897 'type' => '168'
5898 },
5899 '2' => {
5900 'name' => 'next_transfer_handle',
5901 'type' => '180'
5902 },
5903 '3' => {
5904 'name' => 'transfer_flag',
5905 'type' => '168'
5906 },
5907 '4' => {
5908 'name' => 'table_data',
5909 'type' => '2034'
5910 },
5911 '5' => {
5912 'name' => 'payload_length',
5913 'type' => '123'
5914 },
5915 '6' => {
5916 'name' => 'msg',
5917 'type' => '1615'
5918 }
5919 },
5920 'Return' => '74',
5921 'ShortName' => 'encode_get_bios_table_resp'
5922 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305923 '93621' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305924 'Header' => 'utils.h',
5925 'Param' => {
5926 '0' => {
5927 'name' => 'dec',
5928 'type' => '180'
5929 }
5930 },
5931 'Return' => '180',
5932 'ShortName' => 'dec2bcd32'
5933 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305934 '93713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305935 'Header' => 'utils.h',
5936 'Param' => {
5937 '0' => {
5938 'name' => 'bcd',
5939 'type' => '180'
5940 }
5941 },
5942 'Return' => '180',
5943 'ShortName' => 'bcd2dec32'
5944 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305945 '94123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305946 'Header' => 'utils.h',
5947 'Param' => {
5948 '0' => {
5949 'name' => 'version',
5950 'type' => '3250'
5951 },
5952 '1' => {
5953 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305954 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305955 },
5956 '2' => {
5957 'name' => 'buffer_size',
5958 'type' => '123'
5959 }
5960 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305961 'Return' => '12204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305962 'ShortName' => 'ver2str'
5963 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305964 '94251' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305965 'Header' => 'utils.h',
5966 'Param' => {
5967 '0' => {
5968 'name' => 'data',
5969 'type' => '1434'
5970 },
5971 '1' => {
5972 'name' => 'size',
5973 'type' => '123'
5974 }
5975 },
5976 'Return' => '168',
5977 'ShortName' => 'crc8'
5978 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305979 '9456' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305980 'Header' => 'bios.h',
5981 'Param' => {
5982 '0' => {
5983 'name' => 'msg',
5984 'type' => '2029'
5985 },
5986 '1' => {
5987 'name' => 'payload_length',
5988 'type' => '123'
5989 },
5990 '2' => {
5991 'name' => 'completion_code',
5992 'type' => '2034'
5993 }
5994 },
5995 'Return' => '74',
5996 'ShortName' => 'decode_set_date_time_resp'
5997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305998 '9534' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305999 'Header' => 'bios.h',
6000 'Param' => {
6001 '0' => {
6002 'name' => 'instance_id',
6003 'type' => '168'
6004 },
6005 '1' => {
6006 'name' => 'completion_code',
6007 'type' => '168'
6008 },
6009 '2' => {
6010 'name' => 'msg',
6011 'type' => '1615'
6012 },
6013 '3' => {
6014 'name' => 'payload_length',
6015 'type' => '123'
6016 }
6017 },
6018 'Return' => '74',
6019 'ShortName' => 'encode_set_date_time_resp'
6020 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306021 '95522' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306022 'Header' => 'instance-id.h',
6023 'Param' => {
6024 '0' => {
6025 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306026 'type' => '95730'
6027 },
6028 '1' => {
6029 'name' => 'tid',
6030 'type' => '94847'
6031 },
6032 '2' => {
6033 'name' => 'iid',
6034 'type' => '94859'
6035 }
6036 },
6037 'Return' => '74',
6038 'ShortName' => 'pldm_instance_id_free'
6039 },
6040 '95735' => {
6041 'Header' => 'instance-id.h',
6042 'Param' => {
6043 '0' => {
6044 'name' => 'ctx',
6045 'type' => '95730'
6046 },
6047 '1' => {
6048 'name' => 'tid',
6049 'type' => '94847'
6050 },
6051 '2' => {
6052 'name' => 'iid',
6053 'type' => '96136'
6054 }
6055 },
6056 'Return' => '74',
6057 'ShortName' => 'pldm_instance_id_alloc'
6058 },
6059 '96141' => {
6060 'Header' => 'instance-id.h',
6061 'Param' => {
6062 '0' => {
6063 'name' => 'ctx',
6064 'type' => '95730'
6065 }
6066 },
6067 'Return' => '74',
6068 'ShortName' => 'pldm_instance_db_destroy'
6069 },
6070 '96226' => {
6071 'Header' => 'instance-id.h',
6072 'Param' => {
6073 '0' => {
6074 'name' => 'ctx',
6075 'type' => '96312'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306076 }
6077 },
6078 'Return' => '74',
6079 'ShortName' => 'pldm_instance_db_init_default'
6080 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306081 '96317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 'Header' => 'instance-id.h',
6083 'Param' => {
6084 '0' => {
6085 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306086 'type' => '96312'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306087 },
6088 '1' => {
6089 'name' => 'dbpath',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306090 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306091 }
6092 },
6093 'Return' => '74',
6094 'ShortName' => 'pldm_instance_db_init'
6095 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306096 '9723' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306097 'Header' => 'bios.h',
6098 'Param' => {
6099 '0' => {
6100 'name' => 'msg',
6101 'type' => '2029'
6102 },
6103 '1' => {
6104 'name' => 'payload_length',
6105 'type' => '123'
6106 },
6107 '2' => {
6108 'name' => 'seconds',
6109 'type' => '2034'
6110 },
6111 '3' => {
6112 'name' => 'minutes',
6113 'type' => '2034'
6114 },
6115 '4' => {
6116 'name' => 'hours',
6117 'type' => '2034'
6118 },
6119 '5' => {
6120 'name' => 'day',
6121 'type' => '2034'
6122 },
6123 '6' => {
6124 'name' => 'month',
6125 'type' => '2034'
6126 },
6127 '7' => {
6128 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306129 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306130 }
6131 },
6132 'Return' => '74',
6133 'ShortName' => 'decode_set_date_time_req'
6134 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306135 '97428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306136 'Header' => 'pldm.h',
6137 'Param' => {
6138 '0' => {
6139 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306140 'type' => '96798'
6141 },
6142 '1' => {
6143 'name' => 'mctp_fd',
6144 'type' => '74'
6145 },
6146 '2' => {
6147 'name' => 'pldm_req_msg',
6148 'type' => '6087'
6149 },
6150 '3' => {
6151 'name' => 'req_msg_len',
6152 'type' => '123'
6153 }
6154 },
6155 'Return' => '96907',
6156 'ShortName' => 'pldm_send'
6157 },
6158 '97809' => {
6159 'Header' => 'pldm.h',
6160 'Param' => {
6161 '0' => {
6162 'name' => 'eid',
6163 'type' => '96798'
6164 },
6165 '1' => {
6166 'name' => 'mctp_fd',
6167 'type' => '74'
6168 },
6169 '2' => {
6170 'name' => 'pldm_req_msg',
6171 'type' => '6087'
6172 },
6173 '3' => {
6174 'name' => 'req_msg_len',
6175 'type' => '123'
6176 },
6177 '4' => {
6178 'name' => 'pldm_resp_msg',
6179 'type' => '71011'
6180 },
6181 '5' => {
6182 'name' => 'resp_msg_len',
6183 'type' => '8822'
6184 }
6185 },
6186 'Return' => '96907',
6187 'ShortName' => 'pldm_send_recv'
6188 },
6189 '98238' => {
6190 'Header' => 'pldm.h',
6191 'Param' => {
6192 '0' => {
6193 'name' => 'eid',
6194 'type' => '96798'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306195 },
6196 '1' => {
6197 'name' => 'mctp_fd',
6198 'type' => '74'
6199 },
6200 '2' => {
6201 'name' => 'instance_id',
6202 'type' => '168'
6203 },
6204 '3' => {
6205 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306206 'type' => '71011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306207 },
6208 '4' => {
6209 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306210 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306211 }
6212 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306213 'Return' => '96907',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306214 'ShortName' => 'pldm_recv'
6215 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306216 '98466' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306217 'Header' => 'pldm.h',
6218 'Param' => {
6219 '0' => {
6220 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306221 'type' => '96798'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306222 },
6223 '1' => {
6224 'name' => 'mctp_fd',
6225 'type' => '74'
6226 },
6227 '2' => {
6228 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306229 'type' => '71011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306230 },
6231 '3' => {
6232 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306233 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306234 }
6235 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306236 'Return' => '96907',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306237 'ShortName' => 'pldm_recv_any'
6238 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306239 '98835' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306240 'Header' => 'pldm.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306241 'Return' => '96907',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306242 'ShortName' => 'pldm_open'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306243 }
6244 },
6245 'SymbolVersion' => {},
6246 'Symbols' => {
6247 'libpldm.so.0.2.0' => {
6248 'bcd2dec16' => 1,
6249 'bcd2dec32' => 1,
6250 'bcd2dec8' => 1,
6251 'crc32' => 1,
6252 'crc8' => 1,
6253 'dec2bcd16' => 1,
6254 'dec2bcd32' => 1,
6255 'dec2bcd8' => 1,
6256 'decode_activate_firmware_resp' => 1,
6257 'decode_apply_complete_req' => 1,
6258 'decode_cancel_update_component_resp' => 1,
6259 'decode_cancel_update_resp' => 1,
6260 'decode_descriptor_type_length_value' => 1,
6261 'decode_event_message_buffer_size_resp' => 1,
6262 'decode_event_message_supported_resp' => 1,
6263 'decode_firmware_device_id_record' => 1,
6264 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
6265 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
6266 'decode_get_bios_table_req' => 1,
6267 'decode_get_bios_table_resp' => 1,
6268 'decode_get_commands_req' => 1,
6269 'decode_get_commands_resp' => 1,
6270 'decode_get_date_time_resp' => 1,
6271 'decode_get_firmware_parameters_resp' => 1,
6272 'decode_get_firmware_parameters_resp_comp_entry' => 1,
6273 'decode_get_fru_record_by_option_req' => 1,
6274 'decode_get_fru_record_by_option_resp' => 1,
6275 'decode_get_fru_record_table_metadata_resp' => 1,
6276 'decode_get_fru_record_table_req' => 1,
6277 'decode_get_fru_record_table_resp' => 1,
6278 'decode_get_fru_record_table_resp_safe' => 1,
6279 'decode_get_numeric_effecter_value_req' => 1,
6280 'decode_get_numeric_effecter_value_resp' => 1,
6281 'decode_get_pdr_repository_info_resp' => 1,
6282 'decode_get_pdr_req' => 1,
6283 'decode_get_pdr_resp' => 1,
6284 'decode_get_sensor_reading_req' => 1,
6285 'decode_get_sensor_reading_resp' => 1,
6286 'decode_get_state_sensor_readings_req' => 1,
6287 'decode_get_state_sensor_readings_resp' => 1,
6288 'decode_get_status_resp' => 1,
6289 'decode_get_tid_resp' => 1,
6290 'decode_get_types_resp' => 1,
6291 'decode_get_version_req' => 1,
6292 'decode_get_version_resp' => 1,
6293 'decode_multipart_receive_req' => 1,
6294 'decode_numeric_sensor_data' => 1,
6295 'decode_numeric_sensor_pdr_data' => 1,
6296 'decode_pass_component_table_resp' => 1,
6297 'decode_platform_event_message_req' => 1,
6298 'decode_platform_event_message_resp' => 1,
6299 'decode_pldm_comp_image_info' => 1,
6300 'decode_pldm_package_header_info' => 1,
6301 'decode_pldm_pdr_repository_change_record_data' => 1,
6302 'decode_pldm_pdr_repository_chg_event_data' => 1,
6303 'decode_poll_for_platform_event_message_req' => 1,
6304 'decode_poll_for_platform_event_message_resp' => 1,
6305 'decode_query_device_identifiers_resp' => 1,
6306 'decode_request_firmware_data_req' => 1,
6307 'decode_request_update_resp' => 1,
6308 'decode_sensor_event_data' => 1,
6309 'decode_sensor_op_data' => 1,
6310 'decode_set_bios_attribute_current_value_req' => 1,
6311 'decode_set_bios_attribute_current_value_resp' => 1,
6312 'decode_set_bios_table_req' => 1,
6313 'decode_set_bios_table_resp' => 1,
6314 'decode_set_date_time_req' => 1,
6315 'decode_set_date_time_resp' => 1,
6316 'decode_set_event_receiver_req' => 1,
6317 'decode_set_event_receiver_resp' => 1,
6318 'decode_set_fru_record_table_req' => 1,
6319 'decode_set_numeric_effecter_value_req' => 1,
6320 'decode_set_numeric_effecter_value_resp' => 1,
6321 'decode_set_state_effecter_states_req' => 1,
6322 'decode_set_state_effecter_states_resp' => 1,
6323 'decode_state_sensor_data' => 1,
6324 'decode_transfer_complete_req' => 1,
6325 'decode_update_component_resp' => 1,
6326 'decode_vendor_defined_descriptor_value' => 1,
6327 'decode_verify_complete_req' => 1,
6328 'encode_activate_firmware_req' => 1,
6329 'encode_apply_complete_resp' => 1,
6330 'encode_cancel_update_component_req' => 1,
6331 'encode_cancel_update_req' => 1,
6332 'encode_cc_only_resp' => 1,
6333 'encode_event_message_buffer_size_req' => 1,
6334 'encode_event_message_supported_req' => 1,
6335 'encode_fru_record' => 1,
6336 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
6337 'encode_get_bios_current_value_by_handle_resp' => 1,
6338 'encode_get_bios_table_req' => 1,
6339 'encode_get_bios_table_resp' => 1,
6340 'encode_get_commands_req' => 1,
6341 'encode_get_commands_resp' => 1,
6342 'encode_get_date_time_req' => 1,
6343 'encode_get_date_time_resp' => 1,
6344 'encode_get_firmware_parameters_req' => 1,
6345 'encode_get_fru_record_by_option_req' => 1,
6346 'encode_get_fru_record_by_option_resp' => 1,
6347 'encode_get_fru_record_table_metadata_req' => 1,
6348 'encode_get_fru_record_table_metadata_resp' => 1,
6349 'encode_get_fru_record_table_req' => 1,
6350 'encode_get_fru_record_table_resp' => 1,
6351 'encode_get_numeric_effecter_value_req' => 1,
6352 'encode_get_numeric_effecter_value_resp' => 1,
6353 'encode_get_pdr_repository_info_resp' => 1,
6354 'encode_get_pdr_req' => 1,
6355 'encode_get_pdr_resp' => 1,
6356 'encode_get_sensor_reading_req' => 1,
6357 'encode_get_sensor_reading_resp' => 1,
6358 'encode_get_state_sensor_readings_req' => 1,
6359 'encode_get_state_sensor_readings_resp' => 1,
6360 'encode_get_status_req' => 1,
6361 'encode_get_tid_req' => 1,
6362 'encode_get_tid_resp' => 1,
6363 'encode_get_types_req' => 1,
6364 'encode_get_types_resp' => 1,
6365 'encode_get_version_req' => 1,
6366 'encode_get_version_resp' => 1,
6367 'encode_pass_component_table_req' => 1,
6368 'encode_platform_event_message_req' => 1,
6369 'encode_platform_event_message_resp' => 1,
6370 'encode_pldm_header_only' => 1,
6371 'encode_pldm_pdr_repository_chg_event_data' => 1,
6372 'encode_poll_for_platform_event_message_req' => 1,
6373 'encode_poll_for_platform_event_message_resp' => 1,
6374 'encode_query_device_identifiers_req' => 1,
6375 'encode_request_firmware_data_resp' => 1,
6376 'encode_request_update_req' => 1,
6377 'encode_sensor_event_data' => 1,
6378 'encode_set_bios_attribute_current_value_req' => 1,
6379 'encode_set_bios_attribute_current_value_resp' => 1,
6380 'encode_set_bios_table_req' => 1,
6381 'encode_set_bios_table_resp' => 1,
6382 'encode_set_date_time_req' => 1,
6383 'encode_set_date_time_resp' => 1,
6384 'encode_set_event_receiver_req' => 1,
6385 'encode_set_event_receiver_resp' => 1,
6386 'encode_set_fru_record_table_resp' => 1,
6387 'encode_set_numeric_effecter_value_req' => 1,
6388 'encode_set_numeric_effecter_value_resp' => 1,
6389 'encode_set_state_effecter_states_req' => 1,
6390 'encode_set_state_effecter_states_resp' => 1,
6391 'encode_set_tid_req' => 1,
6392 'encode_state_effecter_pdr' => 1,
6393 'encode_state_sensor_pdr' => 1,
6394 'encode_transfer_complete_resp' => 1,
6395 'encode_update_component_req' => 1,
6396 'encode_verify_complete_resp' => 1,
6397 'entity_association_tree_find' => 1,
6398 'find_entity_ref_in_tree' => 1,
6399 'get_fru_record_by_option' => 1,
6400 'is_present' => 1,
6401 'is_time_legal' => 1,
6402 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306403 'pack_pldm_header' => 1,
6404 'pldm_bios_table_append_pad_checksum' => 1,
6405 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
6406 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
6407 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
6408 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
6409 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
6410 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
6411 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
6412 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
6413 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
6414 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
6415 'pldm_bios_table_attr_entry_enum_encode' => 1,
6416 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
6417 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
6418 'pldm_bios_table_attr_entry_integer_decode' => 1,
6419 'pldm_bios_table_attr_entry_integer_encode' => 1,
6420 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
6421 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
6422 'pldm_bios_table_attr_entry_integer_info_check' => 1,
6423 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
6424 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
6425 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
6426 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
6427 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
6428 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
6429 'pldm_bios_table_attr_entry_string_encode' => 1,
6430 'pldm_bios_table_attr_entry_string_encode_check' => 1,
6431 'pldm_bios_table_attr_entry_string_encode_length' => 1,
6432 'pldm_bios_table_attr_entry_string_info_check' => 1,
6433 'pldm_bios_table_attr_find_by_handle' => 1,
6434 'pldm_bios_table_attr_find_by_string_handle' => 1,
6435 'pldm_bios_table_attr_value_copy_and_update' => 1,
6436 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
6437 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
6438 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
6439 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
6440 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
6441 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
6442 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
6443 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
6444 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
6445 'pldm_bios_table_attr_value_entry_encode_string' => 1,
6446 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
6447 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
6448 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
6449 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
6450 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
6451 'pldm_bios_table_attr_value_entry_length' => 1,
6452 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
6453 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
6454 'pldm_bios_table_attr_value_find_by_handle' => 1,
6455 'pldm_bios_table_checksum' => 1,
6456 'pldm_bios_table_iter_create' => 1,
6457 'pldm_bios_table_iter_free' => 1,
6458 'pldm_bios_table_iter_is_end' => 1,
6459 'pldm_bios_table_iter_next' => 1,
6460 'pldm_bios_table_iter_value' => 1,
6461 'pldm_bios_table_pad_checksum_size' => 1,
6462 'pldm_bios_table_string_entry_decode_handle' => 1,
6463 'pldm_bios_table_string_entry_decode_string' => 1,
6464 'pldm_bios_table_string_entry_decode_string_check' => 1,
6465 'pldm_bios_table_string_entry_decode_string_length' => 1,
6466 'pldm_bios_table_string_entry_encode' => 1,
6467 'pldm_bios_table_string_entry_encode_check' => 1,
6468 'pldm_bios_table_string_entry_encode_length' => 1,
6469 'pldm_bios_table_string_find_by_handle' => 1,
6470 'pldm_bios_table_string_find_by_string' => 1,
6471 'pldm_close' => 1,
6472 'pldm_entity_association_pdr_add' => 1,
6473 'pldm_entity_association_pdr_add_from_node' => 1,
6474 'pldm_entity_association_pdr_extract' => 1,
6475 'pldm_entity_association_tree_add' => 1,
6476 'pldm_entity_association_tree_copy_root' => 1,
6477 'pldm_entity_association_tree_destroy' => 1,
6478 'pldm_entity_association_tree_destroy_root' => 1,
6479 'pldm_entity_association_tree_find' => 1,
6480 'pldm_entity_association_tree_init' => 1,
6481 'pldm_entity_association_tree_visit' => 1,
6482 'pldm_entity_extract' => 1,
6483 'pldm_entity_get_num_children' => 1,
6484 'pldm_entity_get_parent' => 1,
6485 'pldm_entity_is_exist_parent' => 1,
6486 'pldm_entity_is_node_parent' => 1,
6487 'pldm_find_entity_ref_in_tree' => 1,
6488 'pldm_instance_db_destroy' => 1,
6489 'pldm_instance_db_init' => 1,
6490 'pldm_instance_db_init_default' => 1,
6491 'pldm_instance_id_alloc' => 1,
6492 'pldm_instance_id_free' => 1,
6493 'pldm_is_current_parent_child' => 1,
6494 'pldm_is_empty_entity_assoc_tree' => 1,
6495 'pldm_open' => 1,
6496 'pldm_pdr_add' => 1,
6497 'pldm_pdr_add_fru_record_set' => 1,
6498 'pldm_pdr_destroy' => 1,
6499 'pldm_pdr_find_record' => 1,
6500 'pldm_pdr_find_record_by_type' => 1,
6501 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
6502 'pldm_pdr_get_next_record' => 1,
6503 'pldm_pdr_get_record_count' => 1,
6504 'pldm_pdr_get_record_handle' => 1,
6505 'pldm_pdr_get_repo_size' => 1,
6506 'pldm_pdr_init' => 1,
6507 'pldm_pdr_record_is_remote' => 1,
6508 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
6509 'pldm_pdr_remove_remote_pdrs' => 1,
6510 'pldm_pdr_update_TL_pdr' => 1,
6511 'pldm_recv' => 1,
6512 'pldm_recv_any' => 1,
6513 'pldm_send' => 1,
6514 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306515 'unpack_pldm_header' => 1,
6516 'ver2str' => 1
6517 }
6518 },
6519 'Target' => 'unix',
6520 'TypeInfo' => {
6521 '1' => {
6522 'Name' => 'void',
6523 'Type' => 'Intrinsic'
6524 },
6525 '102' => {
6526 'Name' => 'unsigned long',
6527 'Size' => '8',
6528 'Type' => 'Intrinsic'
6529 },
6530 '109' => {
6531 'Name' => 'long',
6532 'Size' => '8',
6533 'Type' => 'Intrinsic'
6534 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306535 '11261' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306536 'BaseType' => '116',
6537 'Name' => 'char*',
6538 'Size' => '8',
6539 'Type' => 'Pointer'
6540 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306541 '11278' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306542 'BaseType' => '116',
6543 'Name' => 'char const',
6544 'Size' => '1',
6545 'Type' => 'Const'
6546 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306547 '11295' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306548 'BaseType' => '123',
6549 'Name' => 'size_t const',
6550 'Size' => '8',
6551 'Type' => 'Const'
6552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306553 '11307' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306554 'BaseType' => '46',
6555 'Header' => undef,
6556 'Line' => '37',
6557 'Name' => '__int8_t',
6558 'PrivateABI' => 1,
6559 'Size' => '1',
6560 'Type' => 'Typedef'
6561 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306562 '11381' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306563 'BaseType' => '109',
6564 'Header' => undef,
6565 'Line' => '194',
6566 'Name' => '__ssize_t',
6567 'PrivateABI' => 1,
6568 'Size' => '8',
6569 'Type' => 'Typedef'
6570 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306571 '11393' => {
6572 'BaseType' => '11307',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306573 'Header' => undef,
6574 'Line' => '24',
6575 'Name' => 'int8_t',
6576 'PrivateABI' => 1,
6577 'Size' => '1',
6578 'Type' => 'Typedef'
6579 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306580 '11458' => {
6581 'BaseType' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306582 'Name' => 'uint16_t const',
6583 'Size' => '2',
6584 'Type' => 'Const'
6585 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306586 '11475' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306587 'BaseType' => '180',
6588 'Name' => 'uint32_t const',
6589 'Size' => '4',
6590 'Type' => 'Const'
6591 },
6592 '116' => {
6593 'Name' => 'char',
6594 'Size' => '1',
6595 'Type' => 'Intrinsic'
6596 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306597 '11646' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306598 'BaseType' => '168',
6599 'Header' => 'pldm_types.h',
6600 'Line' => '31',
6601 'Name' => 'bool8_t',
6602 'Size' => '1',
6603 'Type' => 'Typedef'
6604 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306605 '11658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306606 'BaseType' => '446',
6607 'Header' => 'pldm_types.h',
6608 'Line' => '163',
6609 'Name' => 'real32_t',
6610 'Size' => '4',
6611 'Type' => 'Typedef'
6612 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306613 '12199' => {
6614 'BaseType' => '11278',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306615 'Name' => 'char const*',
6616 'Size' => '8',
6617 'Type' => 'Pointer'
6618 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306619 '12204' => {
6620 'BaseType' => '11381',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306621 'Header' => undef,
6622 'Line' => '108',
6623 'Name' => 'ssize_t',
6624 'PrivateABI' => 1,
6625 'Size' => '8',
6626 'Type' => 'Typedef'
6627 },
6628 '123' => {
6629 'BaseType' => '102',
6630 'Header' => undef,
6631 'Line' => '214',
6632 'Name' => 'size_t',
6633 'PrivateABI' => 1,
6634 'Size' => '8',
6635 'Type' => 'Typedef'
6636 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306637 '12740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306638 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306639 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306640 'Memb' => {
6641 '0' => {
6642 'name' => 'PLDM_SENSOR_OP_STATE',
6643 'value' => '0'
6644 },
6645 '1' => {
6646 'name' => 'PLDM_STATE_SENSOR_STATE',
6647 'value' => '1'
6648 },
6649 '2' => {
6650 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
6651 'value' => '2'
6652 }
6653 },
6654 'Name' => 'enum sensor_event_class_states',
6655 'Size' => '4',
6656 'Type' => 'Enum'
6657 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306658 '12774' => {
6659 'BaseType' => '12740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306660 'Name' => 'enum sensor_event_class_states const',
6661 'Size' => '4',
6662 'Type' => 'Const'
6663 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306664 '12997' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306665 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306666 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306667 'Memb' => {
6668 '0' => {
6669 'name' => 'record_handle',
6670 'offset' => '0',
6671 'type' => '180'
6672 },
6673 '1' => {
6674 'name' => 'version',
6675 'offset' => '4',
6676 'type' => '168'
6677 },
6678 '2' => {
6679 'name' => 'type',
6680 'offset' => '5',
6681 'type' => '168'
6682 },
6683 '3' => {
6684 'name' => 'record_change_num',
6685 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306686 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306687 },
6688 '4' => {
6689 'name' => 'length',
6690 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306691 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306692 }
6693 },
6694 'Name' => 'struct pldm_pdr_hdr',
6695 'Size' => '10',
6696 'Type' => 'Struct'
6697 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306698 '13076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306699 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306700 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306701 'Memb' => {
6702 '0' => {
6703 'name' => 'hdr',
6704 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306705 'type' => '12997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306706 },
6707 '1' => {
6708 'name' => 'terminus_handle',
6709 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306710 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306711 },
6712 '2' => {
6713 'name' => 'sensor_id',
6714 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306715 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306716 },
6717 '3' => {
6718 'name' => 'entity_type',
6719 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306720 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306721 },
6722 '4' => {
6723 'name' => 'entity_instance',
6724 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306725 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306726 },
6727 '5' => {
6728 'name' => 'container_id',
6729 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306730 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306731 },
6732 '6' => {
6733 'name' => 'sensor_init',
6734 'offset' => '32',
6735 'type' => '168'
6736 },
6737 '7' => {
6738 'name' => 'sensor_auxiliary_names_pdr',
6739 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306740 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306741 },
6742 '8' => {
6743 'name' => 'composite_sensor_count',
6744 'offset' => '34',
6745 'type' => '168'
6746 },
6747 '9' => {
6748 'name' => 'possible_states',
6749 'offset' => '35',
6750 'type' => '874'
6751 }
6752 },
6753 'Name' => 'struct pldm_state_sensor_pdr',
6754 'Size' => '24',
6755 'Type' => 'Struct'
6756 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306757 '13220' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306758 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306759 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306760 'Memb' => {
6761 '0' => {
6762 'name' => 'state_set_id',
6763 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306764 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306765 },
6766 '1' => {
6767 'name' => 'possible_states_size',
6768 'offset' => '2',
6769 'type' => '168'
6770 },
6771 '2' => {
6772 'name' => 'states',
6773 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306774 'type' => '13278'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306775 }
6776 },
6777 'Name' => 'struct state_sensor_possible_states',
6778 'Size' => '4',
6779 'Type' => 'Struct'
6780 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306781 '13273' => {
6782 'BaseType' => '13220',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306783 'Name' => 'struct state_sensor_possible_states const',
6784 'Size' => '4',
6785 'Type' => 'Const'
6786 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306787 '13294' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306788 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306789 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306790 'Memb' => {
6791 '0' => {
6792 'name' => 'hdr',
6793 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306794 'type' => '12997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306795 },
6796 '1' => {
6797 'name' => 'terminus_handle',
6798 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306799 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306800 },
6801 '10' => {
6802 'name' => 'possible_states',
6803 'offset' => '37',
6804 'type' => '874'
6805 },
6806 '2' => {
6807 'name' => 'effecter_id',
6808 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306809 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306810 },
6811 '3' => {
6812 'name' => 'entity_type',
6813 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306814 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306815 },
6816 '4' => {
6817 'name' => 'entity_instance',
6818 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306819 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306820 },
6821 '5' => {
6822 'name' => 'container_id',
6823 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306824 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306825 },
6826 '6' => {
6827 'name' => 'effecter_semantic_id',
6828 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306829 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306830 },
6831 '7' => {
6832 'name' => 'effecter_init',
6833 'offset' => '34',
6834 'type' => '168'
6835 },
6836 '8' => {
6837 'name' => 'has_description_pdr',
6838 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306839 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306840 },
6841 '9' => {
6842 'name' => 'composite_effecter_count',
6843 'offset' => '36',
6844 'type' => '168'
6845 }
6846 },
6847 'Name' => 'struct pldm_state_effecter_pdr',
6848 'Size' => '26',
6849 'Type' => 'Struct'
6850 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306851 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306852 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306853 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306854 'Memb' => {
6855 '0' => {
6856 'name' => 'record_handle',
6857 'offset' => '0',
6858 'type' => '180'
6859 },
6860 '1' => {
6861 'name' => 'version',
6862 'offset' => '4',
6863 'type' => '168'
6864 },
6865 '2' => {
6866 'name' => 'type',
6867 'offset' => '5',
6868 'type' => '168'
6869 },
6870 '3' => {
6871 'name' => 'record_change_num',
6872 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306873 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306874 },
6875 '4' => {
6876 'name' => 'length',
6877 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306878 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306879 }
6880 },
6881 'Name' => 'struct pldm_value_pdr_hdr',
6882 'Size' => '12',
6883 'Type' => 'Struct'
6884 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306885 '13726' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306886 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306887 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306888 'Memb' => {
6889 '0' => {
6890 'name' => 'hdr',
6891 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306892 'type' => '13647'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306893 },
6894 '1' => {
6895 'name' => 'terminus_handle',
6896 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306897 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306898 },
6899 '10' => {
6900 'name' => 'rate_unit',
6901 'offset' => '38',
6902 'type' => '168'
6903 },
6904 '11' => {
6905 'name' => 'base_oem_unit_handle',
6906 'offset' => '39',
6907 'type' => '168'
6908 },
6909 '12' => {
6910 'name' => 'aux_unit',
6911 'offset' => '40',
6912 'type' => '168'
6913 },
6914 '13' => {
6915 'name' => 'aux_unit_modifier',
6916 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306917 'type' => '11393'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306918 },
6919 '14' => {
6920 'name' => 'aux_rate_unit',
6921 'offset' => '48',
6922 'type' => '168'
6923 },
6924 '15' => {
6925 'name' => 'rel',
6926 'offset' => '49',
6927 'type' => '168'
6928 },
6929 '16' => {
6930 'name' => 'aux_oem_unit_handle',
6931 'offset' => '50',
6932 'type' => '168'
6933 },
6934 '17' => {
6935 'name' => 'is_linear',
6936 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306937 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306938 },
6939 '18' => {
6940 'name' => 'sensor_data_size',
6941 'offset' => '52',
6942 'type' => '168'
6943 },
6944 '19' => {
6945 'name' => 'resolution',
6946 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306947 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306948 },
6949 '2' => {
6950 'name' => 'sensor_id',
6951 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306952 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306953 },
6954 '20' => {
6955 'name' => 'offset',
6956 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306957 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306958 },
6959 '21' => {
6960 'name' => 'accuracy',
6961 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306962 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306963 },
6964 '22' => {
6965 'name' => 'plus_tolerance',
6966 'offset' => '70',
6967 'type' => '168'
6968 },
6969 '23' => {
6970 'name' => 'minus_tolerance',
6971 'offset' => '71',
6972 'type' => '168'
6973 },
6974 '24' => {
6975 'name' => 'hysteresis',
6976 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306977 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306978 },
6979 '25' => {
6980 'name' => 'supported_thresholds',
6981 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306982 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306983 },
6984 '26' => {
6985 'name' => 'threshold_and_hysteresis_volatility',
6986 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306987 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306988 },
6989 '27' => {
6990 'name' => 'state_transition_interval',
6991 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306992 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306993 },
6994 '28' => {
6995 'name' => 'update_interval',
6996 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306997 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306998 },
6999 '29' => {
7000 'name' => 'max_readable',
7001 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307002 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307003 },
7004 '3' => {
7005 'name' => 'entity_type',
7006 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307007 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307008 },
7009 '30' => {
7010 'name' => 'min_readable',
7011 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307012 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307013 },
7014 '31' => {
7015 'name' => 'range_field_format',
7016 'offset' => '114',
7017 'type' => '168'
7018 },
7019 '32' => {
7020 'name' => 'range_field_support',
7021 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307022 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307023 },
7024 '33' => {
7025 'name' => 'nominal_value',
7026 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307027 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307028 },
7029 '34' => {
7030 'name' => 'normal_max',
7031 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307032 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307033 },
7034 '35' => {
7035 'name' => 'normal_min',
7036 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307037 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307038 },
7039 '36' => {
7040 'name' => 'warning_high',
7041 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307042 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307043 },
7044 '37' => {
7045 'name' => 'warning_low',
7046 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307047 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307048 },
7049 '38' => {
7050 'name' => 'critical_high',
7051 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307052 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307053 },
7054 '39' => {
7055 'name' => 'critical_low',
7056 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307057 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307058 },
7059 '4' => {
7060 'name' => 'entity_instance_num',
7061 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307062 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307063 },
7064 '40' => {
7065 'name' => 'fatal_high',
7066 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307067 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307068 },
7069 '41' => {
7070 'name' => 'fatal_low',
7071 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307072 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307073 },
7074 '5' => {
7075 'name' => 'container_id',
7076 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307077 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307078 },
7079 '6' => {
7080 'name' => 'sensor_init',
7081 'offset' => '34',
7082 'type' => '168'
7083 },
7084 '7' => {
7085 'name' => 'sensor_auxiliary_names_pdr',
7086 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307087 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307088 },
7089 '8' => {
7090 'name' => 'base_unit',
7091 'offset' => '36',
7092 'type' => '168'
7093 },
7094 '9' => {
7095 'name' => 'unit_modifier',
7096 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307097 'type' => '11393'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307098 }
7099 },
7100 'Name' => 'struct pldm_numeric_sensor_value_pdr',
7101 'Size' => '112',
7102 'Type' => 'Struct'
7103 },
7104 '142' => {
7105 'BaseType' => '53',
7106 'Header' => undef,
7107 'Line' => '38',
7108 'Name' => '__uint8_t',
7109 'PrivateABI' => 1,
7110 'Size' => '1',
7111 'Type' => 'Typedef'
7112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307113 '14286' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307114 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307115 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307116 'Memb' => {
7117 '0' => {
7118 'name' => 'state_set_id',
7119 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307120 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307121 },
7122 '1' => {
7123 'name' => 'possible_states_size',
7124 'offset' => '2',
7125 'type' => '168'
7126 },
7127 '2' => {
7128 'name' => 'states',
7129 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307130 'type' => '13278'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307131 }
7132 },
7133 'Name' => 'struct state_effecter_possible_states',
7134 'Size' => '4',
7135 'Type' => 'Struct'
7136 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307137 '14339' => {
7138 'BaseType' => '14286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307139 'Name' => 'struct state_effecter_possible_states const',
7140 'Size' => '4',
7141 'Type' => 'Const'
7142 },
7143 '1434' => {
7144 'BaseType' => '1439',
7145 'Name' => 'void const*',
7146 'Size' => '8',
7147 'Type' => 'Pointer'
7148 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307149 '14344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307150 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307151 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307152 'Memb' => {
7153 '0' => {
7154 'name' => 'set_request',
7155 'offset' => '0',
7156 'type' => '168'
7157 },
7158 '1' => {
7159 'name' => 'effecter_state',
7160 'offset' => '1',
7161 'type' => '168'
7162 }
7163 },
7164 'Name' => 'struct state_field_for_state_effecter_set',
7165 'Size' => '2',
7166 'Type' => 'Struct'
7167 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307168 '14384' => {
7169 'BaseType' => '14344',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307170 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307171 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307172 'Name' => 'set_effecter_state_field',
7173 'Size' => '2',
7174 'Type' => 'Typedef'
7175 },
7176 '1439' => {
7177 'BaseType' => '1',
7178 'Name' => 'void const',
7179 'Type' => 'Const'
7180 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307181 '14396' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307182 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307183 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307184 'Memb' => {
7185 '0' => {
7186 'name' => 'sensor_op_state',
7187 'offset' => '0',
7188 'type' => '168'
7189 },
7190 '1' => {
7191 'name' => 'present_state',
7192 'offset' => '1',
7193 'type' => '168'
7194 },
7195 '2' => {
7196 'name' => 'previous_state',
7197 'offset' => '2',
7198 'type' => '168'
7199 },
7200 '3' => {
7201 'name' => 'event_state',
7202 'offset' => '3',
7203 'type' => '168'
7204 }
7205 },
7206 'Name' => 'struct state_field_for_get_state_sensor_readings',
7207 'Size' => '4',
7208 'Type' => 'Struct'
7209 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307210 '14462' => {
7211 'BaseType' => '14396',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307212 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307213 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307214 'Name' => 'get_sensor_state_field',
7215 'Size' => '4',
7216 'Type' => 'Typedef'
7217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307218 '14661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307219 'BaseType' => '168',
7220 'Name' => 'uint8_t[13]',
7221 'Size' => '13',
7222 'Type' => 'Array'
7223 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307224 '15143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307225 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307226 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307227 'Memb' => {
7228 '0' => {
7229 'name' => 'sensor_id',
7230 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307231 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307232 },
7233 '1' => {
7234 'name' => 'sensor_event_class_type',
7235 'offset' => '2',
7236 'type' => '168'
7237 },
7238 '2' => {
7239 'name' => 'event_class',
7240 'offset' => '3',
7241 'type' => '874'
7242 }
7243 },
7244 'Name' => 'struct pldm_sensor_event_data',
7245 'Size' => '4',
7246 'Type' => 'Struct'
7247 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307248 '15355' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307249 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307250 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307251 'Memb' => {
7252 '0' => {
7253 'name' => 'event_data_format',
7254 'offset' => '0',
7255 'type' => '168'
7256 },
7257 '1' => {
7258 'name' => 'number_of_change_records',
7259 'offset' => '1',
7260 'type' => '168'
7261 },
7262 '2' => {
7263 'name' => 'change_records',
7264 'offset' => '2',
7265 'type' => '874'
7266 }
7267 },
7268 'Name' => 'struct pldm_pdr_repository_chg_event_data',
7269 'Size' => '3',
7270 'Type' => 'Struct'
7271 },
7272 '154' => {
7273 'BaseType' => '81',
7274 'Header' => undef,
7275 'Line' => '42',
7276 'Name' => '__uint32_t',
7277 'PrivateABI' => 1,
7278 'Size' => '4',
7279 'Type' => 'Typedef'
7280 },
7281 '1615' => {
7282 'BaseType' => '830',
7283 'Name' => 'struct pldm_msg*',
7284 'Size' => '8',
7285 'Type' => 'Pointer'
7286 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307287 '16585' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307288 'BaseType' => '166',
7289 'Name' => 'void**',
7290 'Size' => '8',
7291 'Type' => 'Pointer'
7292 },
7293 '166' => {
7294 'BaseType' => '1',
7295 'Name' => 'void*',
7296 'Size' => '8',
7297 'Type' => 'Pointer'
7298 },
7299 '168' => {
7300 'BaseType' => '142',
7301 'Header' => undef,
7302 'Line' => '24',
7303 'Name' => 'uint8_t',
7304 'PrivateABI' => 1,
7305 'Size' => '1',
7306 'Type' => 'Typedef'
7307 },
7308 '180' => {
7309 'BaseType' => '154',
7310 'Header' => undef,
7311 'Line' => '26',
7312 'Name' => 'uint32_t',
7313 'PrivateABI' => 1,
7314 'Size' => '4',
7315 'Type' => 'Typedef'
7316 },
7317 '2029' => {
7318 'BaseType' => '869',
7319 'Name' => 'struct pldm_msg const*',
7320 'Size' => '8',
7321 'Type' => 'Pointer'
7322 },
7323 '2034' => {
7324 'BaseType' => '168',
7325 'Name' => 'uint8_t*',
7326 'Size' => '8',
7327 'Type' => 'Pointer'
7328 },
7329 '2039' => {
7330 'BaseType' => '180',
7331 'Name' => 'uint32_t*',
7332 'Size' => '8',
7333 'Type' => 'Pointer'
7334 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307335 '20609' => {
7336 'BaseType' => '8822',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307337 'Name' => 'size_t*const',
7338 'Size' => '8',
7339 'Type' => 'Const'
7340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307341 '22152' => {
7342 'BaseType' => '22162',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307343 'Name' => 'uint32_t const*const*',
7344 'Size' => '8',
7345 'Type' => 'Pointer'
7346 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307347 '22157' => {
7348 'BaseType' => '11475',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307349 'Name' => 'uint32_t const*',
7350 'Size' => '8',
7351 'Type' => 'Pointer'
7352 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307353 '22162' => {
7354 'BaseType' => '22157',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307355 'Name' => 'uint32_t const*const',
7356 'Size' => '8',
7357 'Type' => 'Const'
7358 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307359 '22167' => {
7360 'BaseType' => '15355',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307361 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
7362 'Size' => '8',
7363 'Type' => 'Pointer'
7364 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307365 '2811' => {
7366 'BaseType' => '429',
7367 'Name' => 'ver32_t*',
7368 'Size' => '8',
7369 'Type' => 'Pointer'
7370 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307371 '28491' => {
7372 'BaseType' => '13726',
7373 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
7374 'Size' => '8',
7375 'Type' => 'Pointer'
7376 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307377 '3250' => {
7378 'BaseType' => '441',
7379 'Name' => 'ver32_t const*',
7380 'Size' => '8',
7381 'Type' => 'Pointer'
7382 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307383 '34801' => {
7384 'BaseType' => '15143',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307385 'Name' => 'struct pldm_sensor_event_data*',
7386 'Size' => '8',
7387 'Type' => 'Pointer'
7388 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307389 '34806' => {
7390 'BaseType' => '34801',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307391 'Name' => 'struct pldm_sensor_event_data*const',
7392 'Size' => '8',
7393 'Type' => 'Const'
7394 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307395 '35771' => {
7396 'BaseType' => '14462',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307397 'Name' => 'get_sensor_state_field*',
7398 'Size' => '8',
7399 'Type' => 'Pointer'
7400 },
7401 '363' => {
7402 'Header' => 'pldm_types.h',
7403 'Line' => '24',
7404 'Memb' => {
7405 '0' => {
7406 'name' => 'alpha',
7407 'offset' => '0',
7408 'type' => '168'
7409 },
7410 '1' => {
7411 'name' => 'update',
7412 'offset' => '1',
7413 'type' => '168'
7414 },
7415 '2' => {
7416 'name' => 'minor',
7417 'offset' => '2',
7418 'type' => '168'
7419 },
7420 '3' => {
7421 'name' => 'major',
7422 'offset' => '3',
7423 'type' => '168'
7424 }
7425 },
7426 'Name' => 'struct pldm_version',
7427 'Size' => '4',
7428 'Type' => 'Struct'
7429 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307430 '40809' => {
7431 'BaseType' => '14384',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307432 'Name' => 'set_effecter_state_field*',
7433 'Size' => '8',
7434 'Type' => 'Pointer'
7435 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307436 '41609' => {
7437 'BaseType' => '13076',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307438 'Name' => 'struct pldm_state_sensor_pdr*',
7439 'Size' => '8',
7440 'Type' => 'Pointer'
7441 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307442 '41614' => {
7443 'BaseType' => '41609',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307444 'Name' => 'struct pldm_state_sensor_pdr*const',
7445 'Size' => '8',
7446 'Type' => 'Const'
7447 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307448 '41619' => {
7449 'BaseType' => '13273',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307450 'Name' => 'struct state_sensor_possible_states const*',
7451 'Size' => '8',
7452 'Type' => 'Pointer'
7453 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307454 '41624' => {
7455 'BaseType' => '41619',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307456 'Name' => 'struct state_sensor_possible_states const*const',
7457 'Size' => '8',
7458 'Type' => 'Const'
7459 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307460 '41941' => {
7461 'BaseType' => '13294',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307462 'Name' => 'struct pldm_state_effecter_pdr*',
7463 'Size' => '8',
7464 'Type' => 'Pointer'
7465 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307466 '41946' => {
7467 'BaseType' => '41941',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307468 'Name' => 'struct pldm_state_effecter_pdr*const',
7469 'Size' => '8',
7470 'Type' => 'Const'
7471 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307472 '41951' => {
7473 'BaseType' => '14339',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307474 'Name' => 'struct state_effecter_possible_states const*',
7475 'Size' => '8',
7476 'Type' => 'Pointer'
7477 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307478 '41956' => {
7479 'BaseType' => '41951',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307480 'Name' => 'struct state_effecter_possible_states const*const',
7481 'Size' => '8',
7482 'Type' => 'Const'
7483 },
7484 '429' => {
7485 'BaseType' => '363',
7486 'Header' => 'pldm_types.h',
7487 'Line' => '29',
7488 'Name' => 'ver32_t',
7489 'Size' => '4',
7490 'Type' => 'Typedef'
7491 },
7492 '441' => {
7493 'BaseType' => '429',
7494 'Name' => 'ver32_t const',
7495 'Size' => '4',
7496 'Type' => 'Const'
7497 },
7498 '446' => {
7499 'Name' => 'float',
7500 'Size' => '4',
7501 'Type' => 'Intrinsic'
7502 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307503 '45466' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307504 'BaseType' => '102',
7505 'Header' => undef,
7506 'Line' => '45',
7507 'Name' => '__uint64_t',
7508 'PrivateABI' => 1,
7509 'Size' => '8',
7510 'Type' => 'Typedef'
7511 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307512 '45543' => {
7513 'BaseType' => '45466',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307514 'Header' => undef,
7515 'Line' => '27',
7516 'Name' => 'uint64_t',
7517 'PrivateABI' => 1,
7518 'Size' => '8',
7519 'Type' => 'Typedef'
7520 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307521 '45555' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307522 'Header' => 'bios.h',
7523 'Line' => '38',
7524 'Memb' => {
7525 '0' => {
7526 'name' => 'PLDM_BIOS_STRING_TABLE',
7527 'value' => '0'
7528 },
7529 '1' => {
7530 'name' => 'PLDM_BIOS_ATTR_TABLE',
7531 'value' => '1'
7532 },
7533 '2' => {
7534 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
7535 'value' => '2'
7536 }
7537 },
7538 'Name' => 'enum pldm_bios_table_types',
7539 'Size' => '4',
7540 'Type' => 'Enum'
7541 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307542 '4558' => {
7543 'BaseType' => '825',
7544 'Name' => 'struct pldm_msg_hdr const*',
7545 'Size' => '8',
7546 'Type' => 'Pointer'
7547 },
7548 '45589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307549 'Header' => 'bios.h',
7550 'Line' => '47',
7551 'Memb' => {
7552 '0' => {
7553 'name' => 'string_handle',
7554 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307555 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307556 },
7557 '1' => {
7558 'name' => 'string_length',
7559 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307560 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307561 },
7562 '2' => {
7563 'name' => 'name',
7564 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307565 'type' => '45646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307566 }
7567 },
7568 'Name' => 'struct pldm_bios_string_table_entry',
7569 'Size' => '5',
7570 'Type' => 'Struct'
7571 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307572 '4563' => {
7573 'BaseType' => '890',
7574 'Name' => 'struct pldm_header_info*',
7575 'Size' => '8',
7576 'Type' => 'Pointer'
7577 },
7578 '45641' => {
7579 'BaseType' => '45589',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307580 'Name' => 'struct pldm_bios_string_table_entry const',
7581 'Size' => '5',
7582 'Type' => 'Const'
7583 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307584 '45646' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307585 'BaseType' => '116',
7586 'Name' => 'char[1]',
7587 'Size' => '1',
7588 'Type' => 'Array'
7589 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307590 '45662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307591 'Header' => 'bios.h',
7592 'Line' => '53',
7593 'Memb' => {
7594 '0' => {
7595 'name' => 'attr_handle',
7596 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307597 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307598 },
7599 '1' => {
7600 'name' => 'attr_type',
7601 'offset' => '2',
7602 'type' => '168'
7603 },
7604 '2' => {
7605 'name' => 'string_handle',
7606 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307607 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307608 },
7609 '3' => {
7610 'name' => 'metadata',
7611 'offset' => '5',
7612 'type' => '874'
7613 }
7614 },
7615 'Name' => 'struct pldm_bios_attr_table_entry',
7616 'Size' => '6',
7617 'Type' => 'Struct'
7618 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307619 '45727' => {
7620 'BaseType' => '45662',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307621 'Name' => 'struct pldm_bios_attr_table_entry const',
7622 'Size' => '6',
7623 'Type' => 'Const'
7624 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307625 '45748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307626 'Header' => 'bios.h',
7627 'Line' => '65',
7628 'Memb' => {
7629 '0' => {
7630 'name' => 'attr_handle',
7631 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307632 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307633 },
7634 '1' => {
7635 'name' => 'attr_type',
7636 'offset' => '2',
7637 'type' => '168'
7638 },
7639 '2' => {
7640 'name' => 'value',
7641 'offset' => '3',
7642 'type' => '874'
7643 }
7644 },
7645 'Name' => 'struct pldm_bios_attr_val_table_entry',
7646 'Size' => '4',
7647 'Type' => 'Struct'
7648 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307649 '45800' => {
7650 'BaseType' => '45748',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307651 'Name' => 'struct pldm_bios_attr_val_table_entry const',
7652 'Size' => '4',
7653 'Type' => 'Const'
7654 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307655 '45869' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307656 'Header' => 'bios_table.h',
7657 'Line' => '215',
7658 'Memb' => {
7659 '0' => {
7660 'name' => 'name_handle',
7661 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307662 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307663 },
7664 '1' => {
7665 'name' => 'read_only',
7666 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307667 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307668 },
7669 '2' => {
7670 'name' => 'pv_num',
7671 'offset' => '3',
7672 'type' => '168'
7673 },
7674 '3' => {
7675 'name' => 'pv_handle',
7676 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307677 'type' => '45972'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307678 },
7679 '4' => {
7680 'name' => 'def_num',
7681 'offset' => '22',
7682 'type' => '168'
7683 },
7684 '5' => {
7685 'name' => 'def_index',
7686 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307687 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307688 }
7689 },
7690 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
7691 'Size' => '32',
7692 'Type' => 'Struct'
7693 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307694 '45960' => {
7695 'BaseType' => '45869',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307696 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
7697 'Size' => '32',
7698 'Type' => 'Const'
7699 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307700 '45972' => {
7701 'BaseType' => '11458',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307702 'Name' => 'uint16_t const*',
7703 'Size' => '8',
7704 'Type' => 'Pointer'
7705 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307706 '45982' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307707 'Header' => 'bios_table.h',
7708 'Line' => '328',
7709 'Memb' => {
7710 '0' => {
7711 'name' => 'name_handle',
7712 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307713 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307714 },
7715 '1' => {
7716 'name' => 'read_only',
7717 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307718 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307719 },
7720 '2' => {
7721 'name' => 'string_type',
7722 'offset' => '3',
7723 'type' => '168'
7724 },
7725 '3' => {
7726 'name' => 'min_length',
7727 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307728 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307729 },
7730 '4' => {
7731 'name' => 'max_length',
7732 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307733 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307734 },
7735 '5' => {
7736 'name' => 'def_length',
7737 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307738 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307739 },
7740 '6' => {
7741 'name' => 'def_string',
7742 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307743 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307744 }
7745 },
7746 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
7747 'Size' => '24',
7748 'Type' => 'Struct'
7749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307750 '46' => {
7751 'Name' => 'signed char',
7752 'Size' => '1',
7753 'Type' => 'Intrinsic'
7754 },
7755 '46094' => {
7756 'BaseType' => '45982',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307757 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
7758 'Size' => '24',
7759 'Type' => 'Const'
7760 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307761 '46104' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307762 'Header' => 'bios_table.h',
7763 'Line' => '431',
7764 'Memb' => {
7765 '0' => {
7766 'name' => 'name_handle',
7767 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307768 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307769 },
7770 '1' => {
7771 'name' => 'read_only',
7772 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307773 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307774 },
7775 '2' => {
7776 'name' => 'lower_bound',
7777 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307778 'type' => '45543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307779 },
7780 '3' => {
7781 'name' => 'upper_bound',
7782 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307783 'type' => '45543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307784 },
7785 '4' => {
7786 'name' => 'scalar_increment',
7787 'offset' => '36',
7788 'type' => '180'
7789 },
7790 '5' => {
7791 'name' => 'default_value',
7792 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307793 'type' => '45543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307794 }
7795 },
7796 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
7797 'Size' => '40',
7798 'Type' => 'Struct'
7799 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307800 '46202' => {
7801 'BaseType' => '46104',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307802 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
7803 'Size' => '40',
7804 'Type' => 'Const'
7805 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307806 '4653' => {
7807 'BaseType' => '969',
7808 'Name' => 'struct pldm_header_info const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307809 'Size' => '8',
7810 'Type' => 'Pointer'
7811 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307812 '46546' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307813 'Name' => 'size_t(*)(void const*)',
7814 'Param' => {
7815 '0' => {
7816 'type' => '1434'
7817 }
7818 },
7819 'Return' => '123',
7820 'Size' => '8',
7821 'Type' => 'FuncPtr'
7822 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307823 '4658' => {
7824 'BaseType' => '714',
7825 'Name' => 'struct pldm_msg_hdr*',
7826 'Size' => '8',
7827 'Type' => 'Pointer'
7828 },
7829 '46614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307830 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307831 'Line' => '964',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307832 'Memb' => {
7833 '0' => {
7834 'name' => 'table_data',
7835 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307836 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307837 },
7838 '1' => {
7839 'name' => 'table_len',
7840 'offset' => '8',
7841 'type' => '123'
7842 },
7843 '2' => {
7844 'name' => 'current_pos',
7845 'offset' => '22',
7846 'type' => '123'
7847 },
7848 '3' => {
7849 'name' => 'entry_length_handler',
7850 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307851 'type' => '46546'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307852 }
7853 },
7854 'Name' => 'struct pldm_bios_table_iter',
7855 'PrivateABI' => 1,
7856 'Size' => '32',
7857 'Type' => 'Struct'
7858 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307859 '46684' => {
7860 'BaseType' => '46614',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307861 'Name' => 'struct pldm_bios_table_iter const',
7862 'Size' => '32',
7863 'Type' => 'Const'
7864 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307865 '47714' => {
7866 'BaseType' => '46614',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307867 'Name' => 'struct pldm_bios_table_iter*',
7868 'Size' => '8',
7869 'Type' => 'Pointer'
7870 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307871 '47719' => {
7872 'BaseType' => '45800',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307873 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
7874 'Size' => '8',
7875 'Type' => 'Pointer'
7876 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307877 '48134' => {
7878 'BaseType' => '45727',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307879 'Name' => 'struct pldm_bios_attr_table_entry const*',
7880 'Size' => '8',
7881 'Type' => 'Pointer'
7882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307883 '4838' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307884 'BaseType' => '67',
7885 'Header' => undef,
7886 'Line' => '40',
7887 'Name' => '__uint16_t',
7888 'PrivateABI' => 1,
7889 'Size' => '2',
7890 'Type' => 'Typedef'
7891 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307892 '48723' => {
7893 'BaseType' => '45641',
7894 'Name' => 'struct pldm_bios_string_table_entry const*',
7895 'Size' => '8',
7896 'Type' => 'Pointer'
7897 },
7898 '4890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307899 'BaseType' => '168',
7900 'Name' => 'uint8_t const',
7901 'Size' => '1',
7902 'Type' => 'Const'
7903 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307904 '4895' => {
7905 'BaseType' => '4838',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307906 'Header' => undef,
7907 'Line' => '25',
7908 'Name' => 'uint16_t',
7909 'PrivateABI' => 1,
7910 'Size' => '2',
7911 'Type' => 'Typedef'
7912 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307913 '49856' => {
7914 'BaseType' => '46684',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307915 'Name' => 'struct pldm_bios_table_iter const*',
7916 'Size' => '8',
7917 'Type' => 'Pointer'
7918 },
7919 '53' => {
7920 'Name' => 'unsigned char',
7921 'Size' => '1',
7922 'Type' => 'Intrinsic'
7923 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307924 '54682' => {
7925 'BaseType' => '45543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307926 'Name' => 'uint64_t*',
7927 'Size' => '8',
7928 'Type' => 'Pointer'
7929 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307930 '54886' => {
7931 'BaseType' => '46202',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307932 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
7933 'Size' => '8',
7934 'Type' => 'Pointer'
7935 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307936 '55148' => {
7937 'BaseType' => '12199',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307938 'Name' => 'char const**',
7939 'Size' => '8',
7940 'Type' => 'Pointer'
7941 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307942 '56399' => {
7943 'BaseType' => '46094',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307944 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
7945 'Size' => '8',
7946 'Type' => 'Pointer'
7947 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307948 '58306' => {
7949 'BaseType' => '45960',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307950 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
7951 'Size' => '8',
7952 'Type' => 'Pointer'
7953 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307954 '6048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307955 'Header' => 'utils.h',
7956 'Line' => '18',
7957 'Memb' => {
7958 '0' => {
7959 'name' => 'ptr',
7960 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307961 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307962 },
7963 '1' => {
7964 'name' => 'length',
7965 'offset' => '8',
7966 'type' => '123'
7967 }
7968 },
7969 'Name' => 'struct variable_field',
7970 'Size' => '16',
7971 'Type' => 'Struct'
7972 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307973 '6087' => {
7974 'BaseType' => '4890',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307975 'Name' => 'uint8_t const*',
7976 'Size' => '8',
7977 'Type' => 'Pointer'
7978 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307979 '6265' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307980 'Name' => '_Bool',
7981 'Size' => '1',
7982 'Type' => 'Intrinsic'
7983 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307984 '64188' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307985 'Header' => 'firmware_update.h',
7986 'Line' => '329',
7987 'Memb' => {
7988 '0' => {
7989 'name' => 'uuid',
7990 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307991 'type' => '64292'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307992 },
7993 '1' => {
7994 'name' => 'package_header_format_version',
7995 'offset' => '22',
7996 'type' => '168'
7997 },
7998 '2' => {
7999 'name' => 'package_header_size',
8000 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308001 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308002 },
8003 '3' => {
8004 'name' => 'package_release_date_time',
8005 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308006 'type' => '14661'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308007 },
8008 '4' => {
8009 'name' => 'component_bitmap_bit_length',
8010 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308011 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308012 },
8013 '5' => {
8014 'name' => 'package_version_string_type',
8015 'offset' => '52',
8016 'type' => '168'
8017 },
8018 '6' => {
8019 'name' => 'package_version_string_length',
8020 'offset' => '53',
8021 'type' => '168'
8022 }
8023 },
8024 'Name' => 'struct pldm_package_header_information',
8025 'Size' => '36',
8026 'Type' => 'Struct'
8027 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308028 '64292' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308029 'BaseType' => '168',
8030 'Name' => 'uint8_t[16]',
8031 'Size' => '16',
8032 'Type' => 'Array'
8033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308034 '64324' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308035 'Header' => 'firmware_update.h',
8036 'Line' => '343',
8037 'Memb' => {
8038 '0' => {
8039 'name' => 'record_length',
8040 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308041 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308042 },
8043 '1' => {
8044 'name' => 'descriptor_count',
8045 'offset' => '2',
8046 'type' => '168'
8047 },
8048 '2' => {
8049 'name' => 'device_update_option_flags',
8050 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308051 'type' => '61691'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308052 },
8053 '3' => {
8054 'name' => 'comp_image_set_version_string_type',
8055 'offset' => '7',
8056 'type' => '168'
8057 },
8058 '4' => {
8059 'name' => 'comp_image_set_version_string_length',
8060 'offset' => '8',
8061 'type' => '168'
8062 },
8063 '5' => {
8064 'name' => 'fw_device_pkg_data_length',
8065 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308066 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308067 }
8068 },
8069 'Name' => 'struct pldm_firmware_device_id_record',
8070 'Size' => '11',
8071 'Type' => 'Struct'
8072 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308073 '64519' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308074 'Header' => 'firmware_update.h',
8075 'Line' => '377',
8076 'Memb' => {
8077 '0' => {
8078 'name' => 'comp_classification',
8079 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308080 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308081 },
8082 '1' => {
8083 'name' => 'comp_identifier',
8084 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308085 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308086 },
8087 '2' => {
8088 'name' => 'comp_comparison_stamp',
8089 'offset' => '4',
8090 'type' => '180'
8091 },
8092 '3' => {
8093 'name' => 'comp_options',
8094 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308095 'type' => '61193'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308096 },
8097 '4' => {
8098 'name' => 'requested_comp_activation_method',
8099 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308100 'type' => '61193'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308101 },
8102 '5' => {
8103 'name' => 'comp_location_offset',
8104 'offset' => '18',
8105 'type' => '180'
8106 },
8107 '6' => {
8108 'name' => 'comp_size',
8109 'offset' => '22',
8110 'type' => '180'
8111 },
8112 '7' => {
8113 'name' => 'comp_version_string_type',
8114 'offset' => '32',
8115 'type' => '168'
8116 },
8117 '8' => {
8118 'name' => 'comp_version_string_length',
8119 'offset' => '33',
8120 'type' => '168'
8121 }
8122 },
8123 'Name' => 'struct pldm_component_image_information',
8124 'Size' => '22',
8125 'Type' => 'Struct'
8126 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308127 '64701' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308128 'Header' => 'firmware_update.h',
8129 'Line' => '403',
8130 'Memb' => {
8131 '0' => {
8132 'name' => 'completion_code',
8133 'offset' => '0',
8134 'type' => '168'
8135 },
8136 '1' => {
8137 'name' => 'capabilities_during_update',
8138 'offset' => '1',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308139 'type' => '61691'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308140 },
8141 '2' => {
8142 'name' => 'comp_count',
8143 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308144 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308145 },
8146 '3' => {
8147 'name' => 'active_comp_image_set_ver_str_type',
8148 'offset' => '7',
8149 'type' => '168'
8150 },
8151 '4' => {
8152 'name' => 'active_comp_image_set_ver_str_len',
8153 'offset' => '8',
8154 'type' => '168'
8155 },
8156 '5' => {
8157 'name' => 'pending_comp_image_set_ver_str_type',
8158 'offset' => '9',
8159 'type' => '168'
8160 },
8161 '6' => {
8162 'name' => 'pending_comp_image_set_ver_str_len',
8163 'offset' => '16',
8164 'type' => '168'
8165 }
8166 },
8167 'Name' => 'struct pldm_get_firmware_parameters_resp',
8168 'Size' => '11',
8169 'Type' => 'Struct'
8170 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308171 '64805' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308172 'Header' => 'firmware_update.h',
8173 'Line' => '417',
8174 'Memb' => {
8175 '0' => {
8176 'name' => 'comp_classification',
8177 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308178 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308179 },
8180 '1' => {
8181 'name' => 'comp_identifier',
8182 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308183 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308184 },
8185 '10' => {
8186 'name' => 'pending_comp_release_date',
8187 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308188 'type' => '64987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308189 },
8190 '11' => {
8191 'name' => 'comp_activation_methods',
8192 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308193 'type' => '61193'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308194 },
8195 '12' => {
8196 'name' => 'capabilities_during_update',
8197 'offset' => '53',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308198 'type' => '61691'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308199 },
8200 '2' => {
8201 'name' => 'comp_classification_index',
8202 'offset' => '4',
8203 'type' => '168'
8204 },
8205 '3' => {
8206 'name' => 'active_comp_comparison_stamp',
8207 'offset' => '5',
8208 'type' => '180'
8209 },
8210 '4' => {
8211 'name' => 'active_comp_ver_str_type',
8212 'offset' => '9',
8213 'type' => '168'
8214 },
8215 '5' => {
8216 'name' => 'active_comp_ver_str_len',
8217 'offset' => '16',
8218 'type' => '168'
8219 },
8220 '6' => {
8221 'name' => 'active_comp_release_date',
8222 'offset' => '17',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308223 'type' => '64987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308224 },
8225 '7' => {
8226 'name' => 'pending_comp_comparison_stamp',
8227 'offset' => '25',
8228 'type' => '180'
8229 },
8230 '8' => {
8231 'name' => 'pending_comp_ver_str_type',
8232 'offset' => '35',
8233 'type' => '168'
8234 },
8235 '9' => {
8236 'name' => 'pending_comp_ver_str_len',
8237 'offset' => '36',
8238 'type' => '168'
8239 }
8240 },
8241 'Name' => 'struct pldm_component_parameter_entry',
8242 'Size' => '39',
8243 'Type' => 'Struct'
8244 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308245 '6481' => {
8246 'BaseType' => '6048',
8247 'Name' => 'struct variable_field*',
8248 'Size' => '8',
8249 'Type' => 'Pointer'
8250 },
8251 '64987' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308252 'BaseType' => '168',
8253 'Name' => 'uint8_t[8]',
8254 'Size' => '8',
8255 'Type' => 'Array'
8256 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308257 '65847' => {
8258 'BaseType' => '6048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308259 'Name' => 'struct variable_field const',
8260 'Size' => '16',
8261 'Type' => 'Const'
8262 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308263 '66192' => {
8264 'BaseType' => '11646',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308265 'Name' => 'bool8_t*',
8266 'Size' => '8',
8267 'Type' => 'Pointer'
8268 },
8269 '67' => {
8270 'Name' => 'unsigned short',
8271 'Size' => '2',
8272 'Type' => 'Intrinsic'
8273 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308274 '69202' => {
8275 'BaseType' => '65847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308276 'Name' => 'struct variable_field const*',
8277 'Size' => '8',
8278 'Type' => 'Pointer'
8279 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308280 '70483' => {
8281 'BaseType' => '64805',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308282 'Name' => 'struct pldm_component_parameter_entry*',
8283 'Size' => '8',
8284 'Type' => 'Pointer'
8285 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308286 '70713' => {
8287 'BaseType' => '64701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308288 'Name' => 'struct pldm_get_firmware_parameters_resp*',
8289 'Size' => '8',
8290 'Type' => 'Pointer'
8291 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308292 '71011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308293 'BaseType' => '2034',
8294 'Name' => 'uint8_t**',
8295 'Size' => '8',
8296 'Type' => 'Pointer'
8297 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308298 '71305' => {
8299 'BaseType' => '64519',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308300 'Name' => 'struct pldm_component_image_information*',
8301 'Size' => '8',
8302 'Type' => 'Pointer'
8303 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308304 '714' => {
8305 'Header' => 'base.h',
8306 'Line' => '117',
8307 'Memb' => {
8308 '0' => {
8309 'name' => 'command',
8310 'offset' => '2',
8311 'type' => '168'
8312 }
8313 },
8314 'Name' => 'struct pldm_msg_hdr',
8315 'Size' => '3',
8316 'Type' => 'Struct'
8317 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308318 '71928' => {
8319 'BaseType' => '64324',
8320 'Name' => 'struct pldm_firmware_device_id_record*',
8321 'Size' => '8',
8322 'Type' => 'Pointer'
8323 },
8324 '72080' => {
8325 'BaseType' => '64188',
8326 'Name' => 'struct pldm_package_header_information*',
8327 'Size' => '8',
8328 'Type' => 'Pointer'
8329 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308330 '74' => {
8331 'Name' => 'int',
8332 'Size' => '4',
8333 'Type' => 'Intrinsic'
8334 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308335 '78523' => {
8336 'BaseType' => '78540',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308337 'Header' => undef,
8338 'Line' => '15',
8339 'Name' => 'pldm_pdr',
8340 'PrivateABI' => 1,
8341 'Size' => '24',
8342 'Type' => 'Typedef'
8343 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308344 '78535' => {
8345 'BaseType' => '78523',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308346 'Name' => 'pldm_pdr const',
8347 'Size' => '24',
8348 'Type' => 'Const'
8349 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308350 '78540' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308351 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308352 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308353 'Memb' => {
8354 '0' => {
8355 'name' => 'record_count',
8356 'offset' => '0',
8357 'type' => '180'
8358 },
8359 '1' => {
8360 'name' => 'size',
8361 'offset' => '4',
8362 'type' => '180'
8363 },
8364 '2' => {
8365 'name' => 'first',
8366 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308367 'type' => '79593'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308368 },
8369 '3' => {
8370 'name' => 'last',
8371 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308372 'type' => '79593'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308373 }
8374 },
8375 'Name' => 'struct pldm_pdr',
8376 'PrivateABI' => 1,
8377 'Size' => '24',
8378 'Type' => 'Struct'
8379 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308380 '78605' => {
8381 'BaseType' => '78622',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308382 'Header' => undef,
8383 'Line' => '20',
8384 'Name' => 'pldm_pdr_record',
8385 'PrivateABI' => 1,
8386 'Size' => '32',
8387 'Type' => 'Typedef'
8388 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308389 '78617' => {
8390 'BaseType' => '78605',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308391 'Name' => 'pldm_pdr_record const',
8392 'Size' => '32',
8393 'Type' => 'Const'
8394 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308395 '78622' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308396 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308397 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308398 'Memb' => {
8399 '0' => {
8400 'name' => 'record_handle',
8401 'offset' => '0',
8402 'type' => '180'
8403 },
8404 '1' => {
8405 'name' => 'size',
8406 'offset' => '4',
8407 'type' => '180'
8408 },
8409 '2' => {
8410 'name' => 'data',
8411 'offset' => '8',
8412 'type' => '2034'
8413 },
8414 '3' => {
8415 'name' => 'next',
8416 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308417 'type' => '79581'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308418 },
8419 '4' => {
8420 'name' => 'is_remote',
8421 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308422 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308423 },
8424 '5' => {
8425 'name' => 'terminus_handle',
8426 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308427 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308428 }
8429 },
8430 'Name' => 'struct pldm_pdr_record',
8431 'PrivateABI' => 1,
8432 'Size' => '32',
8433 'Type' => 'Struct'
8434 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308435 '78713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308436 'Header' => 'pdr.h',
8437 'Line' => '217',
8438 'Memb' => {
8439 '0' => {
8440 'name' => 'entity_type',
8441 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308442 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308443 },
8444 '1' => {
8445 'name' => 'entity_instance_num',
8446 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308447 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308448 },
8449 '2' => {
8450 'name' => 'entity_container_id',
8451 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308452 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308453 }
8454 },
8455 'Name' => 'struct pldm_entity',
8456 'Size' => '6',
8457 'Type' => 'Struct'
8458 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308459 '78765' => {
8460 'BaseType' => '78713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308461 'Header' => 'pdr.h',
8462 'Line' => '221',
8463 'Name' => 'pldm_entity',
8464 'Size' => '6',
8465 'Type' => 'Typedef'
8466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308467 '78805' => {
8468 'BaseType' => '78817',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308469 'Header' => undef,
8470 'Line' => '231',
8471 'Name' => 'pldm_entity_association_tree',
8472 'PrivateABI' => 1,
8473 'Size' => '16',
8474 'Type' => 'Typedef'
8475 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308476 '78817' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308477 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308478 'Line' => '368',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308479 'Memb' => {
8480 '0' => {
8481 'name' => 'root',
8482 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308483 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308484 },
8485 '1' => {
8486 'name' => 'last_used_container_id',
8487 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308488 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308489 }
8490 },
8491 'Name' => 'struct pldm_entity_association_tree',
8492 'PrivateABI' => 1,
8493 'Size' => '16',
8494 'Type' => 'Struct'
8495 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308496 '78860' => {
8497 'BaseType' => '78872',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308498 'Header' => undef,
8499 'Line' => '236',
8500 'Name' => 'pldm_entity_node',
8501 'PrivateABI' => 1,
8502 'Size' => '40',
8503 'Type' => 'Typedef'
8504 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308505 '78872' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308506 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308507 'Line' => '373',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308508 'Memb' => {
8509 '0' => {
8510 'name' => 'entity',
8511 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308512 'type' => '78765'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308513 },
8514 '1' => {
8515 'name' => 'parent',
8516 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308517 'type' => '78765'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308518 },
8519 '2' => {
8520 'name' => 'first_child',
8521 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308522 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308523 },
8524 '3' => {
8525 'name' => 'next_sibling',
8526 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308527 'type' => '79598'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308528 },
8529 '4' => {
8530 'name' => 'association_type',
8531 'offset' => '50',
8532 'type' => '168'
8533 }
8534 },
8535 'Name' => 'struct pldm_entity_node',
8536 'PrivateABI' => 1,
8537 'Size' => '40',
8538 'Type' => 'Struct'
8539 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308540 '79581' => {
8541 'BaseType' => '78622',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308542 'Name' => 'struct pldm_pdr_record*',
8543 'Size' => '8',
8544 'Type' => 'Pointer'
8545 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308546 '79593' => {
8547 'BaseType' => '78605',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308548 'Name' => 'pldm_pdr_record*',
8549 'Size' => '8',
8550 'Type' => 'Pointer'
8551 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308552 '79598' => {
8553 'BaseType' => '78860',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308554 'Name' => 'pldm_entity_node*',
8555 'Size' => '8',
8556 'Type' => 'Pointer'
8557 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308558 '80360' => {
8559 'BaseType' => '80365',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308560 'Name' => 'pldm_entity**',
8561 'Size' => '8',
8562 'Type' => 'Pointer'
8563 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308564 '80365' => {
8565 'BaseType' => '78765',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308566 'Name' => 'pldm_entity*',
8567 'Size' => '8',
8568 'Type' => 'Pointer'
8569 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308570 '80456' => {
8571 'BaseType' => '78805',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308572 'Name' => 'pldm_entity_association_tree*',
8573 'Size' => '8',
8574 'Type' => 'Pointer'
8575 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308576 '80835' => {
8577 'BaseType' => '79598',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308578 'Name' => 'pldm_entity_node**',
8579 'Size' => '8',
8580 'Type' => 'Pointer'
8581 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308582 '81' => {
8583 'Name' => 'unsigned int',
8584 'Size' => '4',
8585 'Type' => 'Intrinsic'
8586 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308587 '81535' => {
8588 'BaseType' => '78523',
8589 'Name' => 'pldm_pdr*',
8590 'Size' => '8',
8591 'Type' => 'Pointer'
8592 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308593 '825' => {
8594 'BaseType' => '714',
8595 'Name' => 'struct pldm_msg_hdr const',
8596 'Size' => '3',
8597 'Type' => 'Const'
8598 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308599 '8294' => {
8600 'BaseType' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308601 'Name' => 'uint16_t*',
8602 'Size' => '8',
8603 'Type' => 'Pointer'
8604 },
8605 '830' => {
8606 'Header' => 'base.h',
8607 'Line' => '150',
8608 'Memb' => {
8609 '0' => {
8610 'name' => 'hdr',
8611 'offset' => '0',
8612 'type' => '714'
8613 },
8614 '1' => {
8615 'name' => 'payload',
8616 'offset' => '3',
8617 'type' => '874'
8618 }
8619 },
8620 'Name' => 'struct pldm_msg',
8621 'Size' => '4',
8622 'Type' => 'Struct'
8623 },
8624 '869' => {
8625 'BaseType' => '830',
8626 'Name' => 'struct pldm_msg const',
8627 'Size' => '4',
8628 'Type' => 'Const'
8629 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308630 '874' => {
8631 'BaseType' => '168',
8632 'Name' => 'uint8_t[1]',
8633 'Size' => '1',
8634 'Type' => 'Array'
8635 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308636 '87837' => {
8637 'BaseType' => '78535',
8638 'Name' => 'pldm_pdr const*',
8639 'Size' => '8',
8640 'Type' => 'Pointer'
8641 },
8642 '87842' => {
8643 'BaseType' => '78617',
8644 'Name' => 'pldm_pdr_record const*',
8645 'Size' => '8',
8646 'Type' => 'Pointer'
8647 },
8648 '8822' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308649 'BaseType' => '123',
8650 'Name' => 'size_t*',
8651 'Size' => '8',
8652 'Type' => 'Pointer'
8653 },
8654 '890' => {
8655 'Header' => 'base.h',
8656 'Line' => '160',
8657 'Memb' => {
8658 '0' => {
8659 'name' => 'msg_type',
8660 'offset' => '0',
8661 'type' => '702'
8662 },
8663 '1' => {
8664 'name' => 'instance',
8665 'offset' => '4',
8666 'type' => '168'
8667 },
8668 '2' => {
8669 'name' => 'pldm_type',
8670 'offset' => '5',
8671 'type' => '168'
8672 },
8673 '3' => {
8674 'name' => 'command',
8675 'offset' => '6',
8676 'type' => '168'
8677 },
8678 '4' => {
8679 'name' => 'completion_code',
8680 'offset' => '7',
8681 'type' => '168'
8682 }
8683 },
8684 'Name' => 'struct pldm_header_info',
8685 'Size' => '8',
8686 'Type' => 'Struct'
8687 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308688 '94847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308689 'BaseType' => '168',
8690 'Header' => 'base.h',
8691 'Line' => '14',
8692 'Name' => 'pldm_tid_t',
8693 'Size' => '1',
8694 'Type' => 'Typedef'
8695 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308696 '94859' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308697 'BaseType' => '168',
8698 'Header' => 'instance-id.h',
8699 'Line' => '11',
8700 'Name' => 'pldm_instance_id_t',
8701 'Size' => '1',
8702 'Type' => 'Typedef'
8703 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308704 '95236' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308705 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308706 'Line' => '19',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308707 'Memb' => {
8708 '0' => {
8709 'name' => 'prev',
8710 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308711 'type' => '94859'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308712 },
8713 '1' => {
8714 'name' => 'allocations',
8715 'offset' => '4',
8716 'type' => '180'
8717 }
8718 },
8719 'Name' => 'struct pldm_tid_state',
8720 'PrivateABI' => 1,
8721 'Size' => '8',
8722 'Type' => 'Struct'
8723 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308724 '95275' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308725 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308726 'Line' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308727 'Memb' => {
8728 '0' => {
8729 'name' => 'state',
8730 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308731 'type' => '95317'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308732 },
8733 '1' => {
8734 'name' => 'lock_db_fd',
8735 'offset' => '8264',
8736 'type' => '74'
8737 }
8738 },
8739 'Name' => 'struct pldm_instance_db',
8740 'PrivateABI' => 1,
8741 'Size' => '2052',
8742 'Type' => 'Struct'
8743 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308744 '95317' => {
8745 'BaseType' => '95236',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308746 'Name' => 'struct pldm_tid_state[256]',
8747 'Size' => '2048',
8748 'Type' => 'Array'
8749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308750 '95730' => {
8751 'BaseType' => '95275',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308752 'Name' => 'struct pldm_instance_db*',
8753 'Size' => '8',
8754 'Type' => 'Pointer'
8755 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308756 '96136' => {
8757 'BaseType' => '94859',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308758 'Name' => 'pldm_instance_id_t*',
8759 'Size' => '8',
8760 'Type' => 'Pointer'
8761 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308762 '96312' => {
8763 'BaseType' => '95730',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308764 'Name' => 'struct pldm_instance_db**',
8765 'Size' => '8',
8766 'Type' => 'Pointer'
8767 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308768 '96798' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308769 'BaseType' => '168',
8770 'Header' => 'pldm.h',
8771 'Line' => '12',
8772 'Name' => 'mctp_eid_t',
8773 'Size' => '1',
8774 'Type' => 'Typedef'
8775 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308776 '96810' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308777 'Header' => 'pldm.h',
8778 'Line' => '14',
8779 'Memb' => {
8780 '0' => {
8781 'name' => 'PLDM_REQUESTER_SUCCESS',
8782 'value' => '0'
8783 },
8784 '1' => {
8785 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
8786 'value' => '18446744073709551615 (-1)'
8787 },
8788 '10' => {
8789 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
8790 'value' => '18446744073709551606 (-10)'
8791 },
8792 '11' => {
8793 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
8794 'value' => '18446744073709551605 (-11)'
8795 },
8796 '12' => {
8797 'name' => 'PLDM_REQUESTER_POLL_FAIL',
8798 'value' => '18446744073709551604 (-12)'
8799 },
8800 '2' => {
8801 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
8802 'value' => '18446744073709551614 (-2)'
8803 },
8804 '3' => {
8805 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
8806 'value' => '18446744073709551613 (-3)'
8807 },
8808 '4' => {
8809 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
8810 'value' => '18446744073709551612 (-4)'
8811 },
8812 '5' => {
8813 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
8814 'value' => '18446744073709551611 (-5)'
8815 },
8816 '6' => {
8817 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
8818 'value' => '18446744073709551610 (-6)'
8819 },
8820 '7' => {
8821 'name' => 'PLDM_REQUESTER_SEND_FAIL',
8822 'value' => '18446744073709551609 (-7)'
8823 },
8824 '8' => {
8825 'name' => 'PLDM_REQUESTER_RECV_FAIL',
8826 'value' => '18446744073709551608 (-8)'
8827 },
8828 '9' => {
8829 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
8830 'value' => '18446744073709551607 (-9)'
8831 }
8832 },
8833 'Name' => 'enum pldm_requester_error_codes',
8834 'Size' => '4',
8835 'Type' => 'Enum'
8836 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308837 '969' => {
8838 'BaseType' => '890',
8839 'Name' => 'struct pldm_header_info const',
8840 'Size' => '8',
8841 'Type' => 'Const'
8842 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308843 '96907' => {
8844 'BaseType' => '96810',
8845 'Header' => 'pldm.h',
8846 'Line' => '28',
8847 'Name' => 'pldm_requester_rc_t',
8848 'Size' => '4',
8849 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308850 }
8851 },
8852 'UndefinedSymbols' => {
8853 'libpldm.so.0.2.0' => {
8854 '_ITM_deregisterTMCloneTable' => 0,
8855 '_ITM_registerTMCloneTable' => 0,
8856 '__assert_fail@GLIBC_2.17' => 0,
8857 '__cxa_finalize@GLIBC_2.17' => 0,
8858 '__errno_location@GLIBC_2.17' => 0,
8859 '__gmon_start__' => 0,
8860 'calloc@GLIBC_2.17' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308861 'clock_gettime@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308862 'close@GLIBC_2.17' => 0,
8863 'connect@GLIBC_2.17' => 0,
8864 'dup@GLIBC_2.17' => 0,
8865 'fcntl64@GLIBC_2.28' => 0,
8866 'free@GLIBC_2.17' => 0,
8867 'malloc@GLIBC_2.17' => 0,
8868 'memcmp@GLIBC_2.17' => 0,
8869 'memcpy@GLIBC_2.17' => 0,
8870 'open64@GLIBC_2.17' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308871 'poll@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308872 'recv@GLIBC_2.17' => 0,
8873 'recvmsg@GLIBC_2.17' => 0,
8874 'sendmsg@GLIBC_2.17' => 0,
8875 'sendto@GLIBC_2.17' => 0,
8876 'socket@GLIBC_2.17' => 0,
8877 'stat64@GLIBC_2.33' => 0,
8878 'strlen@GLIBC_2.17' => 0,
8879 'write@GLIBC_2.17' => 0
8880 }
8881 },
8882 'WordSize' => '8'
8883 };