blob: 09374a8a1c2d1879ead76724a322dfabdf7858ec [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,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093022 'LibraryName' => 'libpldm.so.0.4.0',
23 'LibraryVersion' => '0.4.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093024 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093031 '10023' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093032 'Header' => 'bios.h',
33 'Param' => {
34 '0' => {
35 'name' => 'instance_id',
36 'type' => '168'
37 },
38 '1' => {
39 'name' => 'seconds',
40 'type' => '168'
41 },
42 '2' => {
43 'name' => 'minutes',
44 'type' => '168'
45 },
46 '3' => {
47 'name' => 'hours',
48 'type' => '168'
49 },
50 '4' => {
51 'name' => 'day',
52 'type' => '168'
53 },
54 '5' => {
55 'name' => 'month',
56 'type' => '168'
57 },
58 '6' => {
59 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093060 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093061 },
62 '7' => {
63 'name' => 'msg',
64 'type' => '1615'
65 },
66 '8' => {
67 'name' => 'payload_length',
68 'type' => '123'
69 }
70 },
71 'Return' => '74',
72 'ShortName' => 'encode_set_date_time_req'
73 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093074 '10505' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093075 'Header' => 'bios.h',
76 'Param' => {
77 '0' => {
78 'name' => 'msg',
79 'type' => '2029'
80 },
81 '1' => {
82 'name' => 'payload_length',
83 'type' => '123'
84 },
85 '2' => {
86 'name' => 'completion_code',
87 'type' => '2034'
88 },
89 '3' => {
90 'name' => 'seconds',
91 'type' => '2034'
92 },
93 '4' => {
94 'name' => 'minutes',
95 'type' => '2034'
96 },
97 '5' => {
98 'name' => 'hours',
99 'type' => '2034'
100 },
101 '6' => {
102 'name' => 'day',
103 'type' => '2034'
104 },
105 '7' => {
106 'name' => 'month',
107 'type' => '2034'
108 },
109 '8' => {
110 'name' => 'year',
111 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930112 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930113 }
114 },
115 'Return' => '74',
116 'ShortName' => 'decode_get_date_time_resp'
117 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930118 '10693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930119 'Header' => 'bios.h',
120 'Param' => {
121 '0' => {
122 'name' => 'instance_id',
123 'type' => '168'
124 },
125 '1' => {
126 'name' => 'completion_code',
127 'type' => '168'
128 },
129 '2' => {
130 'name' => 'seconds',
131 'type' => '168'
132 },
133 '3' => {
134 'name' => 'minutes',
135 'type' => '168'
136 },
137 '4' => {
138 'name' => 'hours',
139 'type' => '168'
140 },
141 '5' => {
142 'name' => 'day',
143 'type' => '168'
144 },
145 '6' => {
146 'name' => 'month',
147 'type' => '168'
148 },
149 '7' => {
150 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930151 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930152 },
153 '8' => {
154 'name' => 'msg',
155 'type' => '1615'
156 }
157 },
158 'Return' => '74',
159 'ShortName' => 'encode_get_date_time_resp'
160 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930161 '108628' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930162 'Header' => 'file_io.h',
163 'Param' => {
164 '0' => {
165 'name' => 'instance_id',
166 'type' => '168'
167 },
168 '1' => {
169 'name' => 'completion_code',
170 'type' => '168'
171 },
172 '2' => {
173 'name' => 'msg',
174 'type' => '1615'
175 }
176 },
177 'Return' => '74',
178 'ShortName' => 'encode_new_file_with_metadata_resp'
179 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930180 '108811' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930181 'Header' => 'file_io.h',
182 'Param' => {
183 '0' => {
184 'name' => 'msg',
185 'type' => '2029'
186 },
187 '1' => {
188 'name' => 'payload_length',
189 'type' => '123'
190 },
191 '2' => {
192 'name' => 'file_type',
193 'type' => '8294'
194 },
195 '3' => {
196 'name' => 'file_handle',
197 'type' => '2039'
198 },
199 '4' => {
200 'name' => 'length',
Andrew Jeffery46d07682023-07-14 15:51:51 +0930201 'type' => '54242'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930202 },
203 '5' => {
204 'name' => 'file_meta_data_1',
205 'type' => '2039'
206 },
207 '6' => {
208 'name' => 'file_meta_data_2',
209 'type' => '2039'
210 },
211 '7' => {
212 'name' => 'file_meta_data_3',
213 'type' => '2039'
214 },
215 '8' => {
216 'name' => 'file_meta_data_4',
217 'offset' => '0',
218 'type' => '2039'
219 }
220 },
221 'Return' => '74',
222 'ShortName' => 'decode_new_file_with_metadata_req'
223 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930224 '109029' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930225 'Header' => 'file_io.h',
226 'Param' => {
227 '0' => {
228 'name' => 'msg',
229 'type' => '2029'
230 },
231 '1' => {
232 'name' => 'payload_length',
233 'type' => '123'
234 },
235 '2' => {
236 'name' => 'completion_code',
237 'type' => '2034'
238 }
239 },
240 'Return' => '74',
241 'ShortName' => 'decode_new_file_with_metadata_resp'
242 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930243 '109136' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930244 'Header' => 'file_io.h',
245 'Param' => {
246 '0' => {
247 'name' => 'instance_id',
248 'type' => '168'
249 },
250 '1' => {
251 'name' => 'file_type',
252 'type' => '4895'
253 },
254 '2' => {
255 'name' => 'file_handle',
256 'type' => '180'
257 },
258 '3' => {
259 'name' => 'length',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930260 'type' => '45555'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930261 },
262 '4' => {
263 'name' => 'file_meta_data_1',
264 'type' => '180'
265 },
266 '5' => {
267 'name' => 'file_meta_data_2',
268 'type' => '180'
269 },
270 '6' => {
271 'name' => 'file_meta_data_3',
272 'type' => '180'
273 },
274 '7' => {
275 'name' => 'file_meta_data_4',
276 'type' => '180'
277 },
278 '8' => {
279 'name' => 'msg',
280 'type' => '1615'
281 }
282 },
283 'Return' => '74',
284 'ShortName' => 'encode_new_file_with_metadata_req'
285 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930286 '109429' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930287 'Header' => 'file_io.h',
288 'Param' => {
289 '0' => {
290 'name' => 'instance_id',
291 'type' => '168'
292 },
293 '1' => {
294 'name' => 'completion_code',
295 'type' => '168'
296 },
297 '2' => {
298 'name' => 'msg',
299 'type' => '1615'
300 }
301 },
302 'Return' => '74',
303 'ShortName' => 'encode_file_ack_with_meta_data_resp'
304 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930305 '109607' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930306 'Header' => 'file_io.h',
307 'Param' => {
308 '0' => {
309 'name' => 'msg',
310 'type' => '2029'
311 },
312 '1' => {
313 'name' => 'payload_length',
314 'type' => '123'
315 },
316 '2' => {
317 'name' => 'file_type',
318 'type' => '8294'
319 },
320 '3' => {
321 'name' => 'file_handle',
322 'type' => '2039'
323 },
324 '4' => {
325 'name' => 'file_status',
326 'type' => '2034'
327 },
328 '5' => {
329 'name' => 'file_meta_data_1',
330 'type' => '2039'
331 },
332 '6' => {
333 'name' => 'file_meta_data_2',
334 'type' => '2039'
335 },
336 '7' => {
337 'name' => 'file_meta_data_3',
338 'type' => '2039'
339 },
340 '8' => {
341 'name' => 'file_meta_data_4',
342 'offset' => '0',
343 'type' => '2039'
344 }
345 },
346 'Return' => '74',
347 'ShortName' => 'decode_file_ack_with_meta_data_req'
348 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930349 '10972' => {
350 'Header' => 'bios.h',
351 'Param' => {
352 '0' => {
353 'name' => 'instance_id',
354 'type' => '168'
355 },
356 '1' => {
357 'name' => 'msg',
358 'type' => '1615'
359 }
360 },
361 'Return' => '74',
362 'ShortName' => 'encode_get_date_time_req'
363 },
364 '109805' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930365 'Header' => 'file_io.h',
366 'Param' => {
367 '0' => {
368 'name' => 'msg',
369 'type' => '2029'
370 },
371 '1' => {
372 'name' => 'payload_length',
373 'type' => '123'
374 },
375 '2' => {
376 'name' => 'completion_code',
377 'type' => '2034'
378 }
379 },
380 'Return' => '74',
381 'ShortName' => 'decode_file_ack_with_meta_data_resp'
382 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930383 '109907' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930384 'Header' => 'file_io.h',
385 'Param' => {
386 '0' => {
387 'name' => 'instance_id',
388 'type' => '168'
389 },
390 '1' => {
391 'name' => 'file_type',
392 'type' => '4895'
393 },
394 '2' => {
395 'name' => 'file_handle',
396 'type' => '180'
397 },
398 '3' => {
399 'name' => 'file_status',
400 'type' => '168'
401 },
402 '4' => {
403 'name' => 'file_meta_data_1',
404 'type' => '180'
405 },
406 '5' => {
407 'name' => 'file_meta_data_2',
408 'type' => '180'
409 },
410 '6' => {
411 'name' => 'file_meta_data_3',
412 'type' => '180'
413 },
414 '7' => {
415 'name' => 'file_meta_data_4',
416 'type' => '180'
417 },
418 '8' => {
419 'name' => 'msg',
420 'type' => '1615'
421 }
422 },
423 'Return' => '74',
424 'ShortName' => 'encode_file_ack_with_meta_data_req'
425 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930426 '110200' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930427 'Header' => 'file_io.h',
428 'Param' => {
429 '0' => {
430 'name' => 'msg',
431 'type' => '2029'
432 },
433 '1' => {
434 'name' => 'payload_length',
435 'type' => '123'
436 },
437 '2' => {
438 'name' => 'completion_code',
439 'type' => '2034'
440 }
441 },
442 'Return' => '74',
443 'ShortName' => 'decode_file_ack_resp'
444 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930445 '110307' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930446 'Header' => 'file_io.h',
447 'Param' => {
448 '0' => {
449 'name' => 'instance_id',
450 'type' => '168'
451 },
452 '1' => {
453 'name' => 'file_type',
454 'type' => '4895'
455 },
456 '2' => {
457 'name' => 'file_handle',
458 'type' => '180'
459 },
460 '3' => {
461 'name' => 'file_status',
462 'type' => '168'
463 },
464 '4' => {
465 'name' => 'msg',
466 'type' => '1615'
467 }
468 },
469 'Return' => '74',
470 'ShortName' => 'encode_file_ack_req'
471 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930472 '110525' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930473 'Header' => 'file_io.h',
474 'Param' => {
475 '0' => {
476 'name' => 'instance_id',
477 'type' => '168'
478 },
479 '1' => {
480 'name' => 'completion_code',
481 'type' => '168'
482 },
483 '2' => {
484 'name' => 'msg',
485 'type' => '1615'
486 }
487 },
488 'Return' => '74',
489 'ShortName' => 'encode_file_ack_resp'
490 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930491 '110698' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930492 'Header' => 'file_io.h',
493 'Param' => {
494 '0' => {
495 'name' => 'msg',
496 'type' => '2029'
497 },
498 '1' => {
499 'name' => 'payload_length',
500 'type' => '123'
501 },
502 '2' => {
503 'name' => 'file_type',
504 'type' => '8294'
505 },
506 '3' => {
507 'name' => 'file_handle',
508 'type' => '2039'
509 },
510 '4' => {
511 'name' => 'file_status',
512 'type' => '2034'
513 }
514 },
515 'Return' => '74',
516 'ShortName' => 'decode_file_ack_req'
517 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930518 '110834' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930519 'Header' => 'file_io.h',
520 'Param' => {
521 '0' => {
522 'name' => 'msg',
523 'type' => '2029'
524 },
525 '1' => {
526 'name' => 'payload_length',
527 'type' => '123'
528 },
529 '2' => {
530 'name' => 'completion_code',
531 'type' => '2034'
532 },
533 '3' => {
534 'name' => 'length',
535 'type' => '2039'
536 }
537 },
538 'Return' => '74',
539 'ShortName' => 'decode_rw_file_by_type_resp'
540 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930541 '110961' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930542 'Header' => 'file_io.h',
543 'Param' => {
544 '0' => {
545 'name' => 'instance_id',
546 'type' => '168'
547 },
548 '1' => {
549 'name' => 'command',
550 'type' => '168'
551 },
552 '2' => {
553 'name' => 'file_type',
554 'type' => '4895'
555 },
556 '3' => {
557 'name' => 'file_handle',
558 'type' => '180'
559 },
560 '4' => {
561 'name' => 'offset',
562 'type' => '180'
563 },
564 '5' => {
565 'name' => 'length',
566 'type' => '180'
567 },
568 '6' => {
569 'name' => 'msg',
570 'type' => '1615'
571 }
572 },
573 'Return' => '74',
574 'ShortName' => 'encode_rw_file_by_type_req'
575 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930576 '111219' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930577 'Header' => 'file_io.h',
578 'Param' => {
579 '0' => {
580 'name' => 'instance_id',
581 'type' => '168'
582 },
583 '1' => {
584 'name' => 'command',
585 'type' => '168'
586 },
587 '2' => {
588 'name' => 'completion_code',
589 'type' => '168'
590 },
591 '3' => {
592 'name' => 'length',
593 'type' => '180'
594 },
595 '4' => {
596 'name' => 'msg',
597 'type' => '1615'
598 }
599 },
600 'Return' => '74',
601 'ShortName' => 'encode_rw_file_by_type_resp'
602 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930603 '111432' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930604 'Header' => 'file_io.h',
605 'Param' => {
606 '0' => {
607 'name' => 'msg',
608 'type' => '2029'
609 },
610 '1' => {
611 'name' => 'payload_length',
612 'type' => '123'
613 },
614 '2' => {
615 'name' => 'file_type',
616 'type' => '8294'
617 },
618 '3' => {
619 'name' => 'file_handle',
620 'type' => '2039'
621 },
622 '4' => {
623 'name' => 'offset',
624 'type' => '2039'
625 },
626 '5' => {
627 'name' => 'length',
628 'type' => '2039'
629 }
630 },
631 'Return' => '74',
632 'ShortName' => 'decode_rw_file_by_type_req'
633 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930634 '111582' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930635 'Header' => 'file_io.h',
636 'Param' => {
637 '0' => {
638 'name' => 'msg',
639 'type' => '2029'
640 },
641 '1' => {
642 'name' => 'payload_length',
643 'type' => '123'
644 },
645 '2' => {
646 'name' => 'completion_code',
647 'type' => '2034'
648 }
649 },
650 'Return' => '74',
651 'ShortName' => 'decode_new_file_resp'
652 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930653 '111689' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930654 'Header' => 'file_io.h',
655 'Param' => {
656 '0' => {
657 'name' => 'instance_id',
658 'type' => '168'
659 },
660 '1' => {
661 'name' => 'file_type',
662 'type' => '4895'
663 },
664 '2' => {
665 'name' => 'file_handle',
666 'type' => '180'
667 },
668 '3' => {
669 'name' => 'length',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930670 'type' => '45555'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930671 },
672 '4' => {
673 'name' => 'msg',
674 'type' => '1615'
675 }
676 },
677 'Return' => '74',
678 'ShortName' => 'encode_new_file_req'
679 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930680 '111907' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930681 'Header' => 'file_io.h',
682 'Param' => {
683 '0' => {
684 'name' => 'instance_id',
685 'type' => '168'
686 },
687 '1' => {
688 'name' => 'completion_code',
689 'type' => '168'
690 },
691 '2' => {
692 'name' => 'msg',
693 'type' => '1615'
694 }
695 },
696 'Return' => '74',
697 'ShortName' => 'encode_new_file_resp'
698 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930699 '112080' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930700 'Header' => 'file_io.h',
701 'Param' => {
702 '0' => {
703 'name' => 'msg',
704 'type' => '2029'
705 },
706 '1' => {
707 'name' => 'payload_length',
708 'type' => '123'
709 },
710 '2' => {
711 'name' => 'file_type',
712 'type' => '8294'
713 },
714 '3' => {
715 'name' => 'file_handle',
716 'type' => '2039'
717 },
718 '4' => {
719 'name' => 'length',
Andrew Jeffery46d07682023-07-14 15:51:51 +0930720 'type' => '54242'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930721 }
722 },
723 'Return' => '74',
724 'ShortName' => 'decode_new_file_req'
725 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930726 '112216' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930727 'Header' => 'file_io.h',
728 'Param' => {
729 '0' => {
730 'name' => 'msg',
731 'type' => '2029'
732 },
733 '1' => {
734 'name' => 'payload_length',
735 'type' => '123'
736 },
737 '2' => {
738 'name' => 'completion_code',
739 'type' => '2034'
740 },
741 '3' => {
742 'name' => 'length',
743 'type' => '2039'
744 }
745 },
746 'Return' => '74',
747 'ShortName' => 'decode_rw_file_by_type_memory_resp'
748 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930749 '112343' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930750 'Header' => 'file_io.h',
751 'Param' => {
752 '0' => {
753 'name' => 'instance_id',
754 'type' => '168'
755 },
756 '1' => {
757 'name' => 'command',
758 'type' => '168'
759 },
760 '2' => {
761 'name' => 'file_type',
762 'type' => '4895'
763 },
764 '3' => {
765 'name' => 'file_handle',
766 'type' => '180'
767 },
768 '4' => {
769 'name' => 'offset',
770 'type' => '180'
771 },
772 '5' => {
773 'name' => 'length',
774 'type' => '180'
775 },
776 '6' => {
777 'name' => 'address',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930778 'type' => '45555'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930779 },
780 '7' => {
781 'name' => 'msg',
782 'type' => '1615'
783 }
784 },
785 'Return' => '74',
786 'ShortName' => 'encode_rw_file_by_type_memory_req'
787 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930788 '112621' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930789 'Header' => 'file_io.h',
790 'Param' => {
791 '0' => {
792 'name' => 'instance_id',
793 'type' => '168'
794 },
795 '1' => {
796 'name' => 'command',
797 'type' => '168'
798 },
799 '2' => {
800 'name' => 'completion_code',
801 'type' => '168'
802 },
803 '3' => {
804 'name' => 'length',
805 'type' => '180'
806 },
807 '4' => {
808 'name' => 'msg',
809 'type' => '1615'
810 }
811 },
812 'Return' => '74',
813 'ShortName' => 'encode_rw_file_by_type_memory_resp'
814 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930815 '112834' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930816 'Header' => 'file_io.h',
817 'Param' => {
818 '0' => {
819 'name' => 'msg',
820 'type' => '2029'
821 },
822 '1' => {
823 'name' => 'payload_length',
824 'type' => '123'
825 },
826 '2' => {
827 'name' => 'file_type',
828 'type' => '8294'
829 },
830 '3' => {
831 'name' => 'file_handle',
832 'type' => '2039'
833 },
834 '4' => {
835 'name' => 'offset',
836 'type' => '2039'
837 },
838 '5' => {
839 'name' => 'length',
840 'type' => '2039'
841 },
842 '6' => {
843 'name' => 'address',
Andrew Jeffery46d07682023-07-14 15:51:51 +0930844 'type' => '54242'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930845 }
846 },
847 'Return' => '74',
848 'ShortName' => 'decode_rw_file_by_type_memory_req'
849 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930850 '112998' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930851 'Header' => 'file_io.h',
852 'Param' => {
853 '0' => {
854 'name' => 'instance_id',
855 'type' => '168'
856 },
857 '1' => {
858 'name' => 'completion_code',
859 'type' => '168'
860 },
861 '2' => {
862 'name' => 'length',
863 'type' => '180'
864 },
865 '3' => {
866 'name' => 'msg',
867 'type' => '1615'
868 }
869 },
870 'Return' => '74',
871 'ShortName' => 'encode_write_file_resp'
872 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930873 '113196' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930874 'Header' => 'file_io.h',
875 'Param' => {
876 '0' => {
877 'name' => 'msg',
878 'type' => '2029'
879 },
880 '1' => {
881 'name' => 'payload_length',
882 'type' => '123'
883 },
884 '2' => {
885 'name' => 'completion_code',
886 'type' => '2034'
887 },
888 '3' => {
889 'name' => 'length',
890 'type' => '2039'
891 }
892 },
893 'Return' => '74',
894 'ShortName' => 'decode_write_file_resp'
895 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930896 '113318' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930897 'Header' => 'file_io.h',
898 'Param' => {
899 '0' => {
900 'name' => 'instance_id',
901 'type' => '168'
902 },
903 '1' => {
904 'name' => 'file_handle',
905 'type' => '180'
906 },
907 '2' => {
908 'name' => 'offset',
909 'type' => '180'
910 },
911 '3' => {
912 'name' => 'length',
913 'type' => '180'
914 },
915 '4' => {
916 'name' => 'msg',
917 'type' => '1615'
918 }
919 },
920 'Return' => '74',
921 'ShortName' => 'encode_write_file_req'
922 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930923 '113536' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930924 'Header' => 'file_io.h',
925 'Param' => {
926 '0' => {
927 'name' => 'msg',
928 'type' => '2029'
929 },
930 '1' => {
931 'name' => 'payload_length',
932 'type' => '123'
933 },
934 '2' => {
935 'name' => 'file_handle',
936 'type' => '2039'
937 },
938 '3' => {
939 'name' => 'offset',
940 'type' => '2039'
941 },
942 '4' => {
943 'name' => 'length',
944 'type' => '2039'
945 },
946 '5' => {
947 'name' => 'file_data_offset',
948 'type' => '8822'
949 }
950 },
951 'Return' => '74',
952 'ShortName' => 'decode_write_file_req'
953 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930954 '113685' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930955 'Header' => 'file_io.h',
956 'Param' => {
957 '0' => {
958 'name' => 'instance_id',
959 'type' => '168'
960 },
961 '1' => {
962 'name' => 'completion_code',
963 'type' => '168'
964 },
965 '2' => {
966 'name' => 'length',
967 'type' => '180'
968 },
969 '3' => {
970 'name' => 'msg',
971 'type' => '1615'
972 }
973 },
974 'Return' => '74',
975 'ShortName' => 'encode_read_file_resp'
976 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930977 '113883' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930978 'Header' => 'file_io.h',
979 'Param' => {
980 '0' => {
981 'name' => 'msg',
982 'type' => '2029'
983 },
984 '1' => {
985 'name' => 'payload_length',
986 'type' => '123'
987 },
988 '2' => {
989 'name' => 'completion_code',
990 'type' => '2034'
991 },
992 '3' => {
993 'name' => 'length',
994 'type' => '2039'
995 },
996 '4' => {
997 'name' => 'file_data_offset',
998 'type' => '8822'
999 }
1000 },
1001 'Return' => '74',
1002 'ShortName' => 'decode_read_file_resp'
1003 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301004 '114013' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301005 'Header' => 'file_io.h',
1006 'Param' => {
1007 '0' => {
1008 'name' => 'instance_id',
1009 'type' => '168'
1010 },
1011 '1' => {
1012 'name' => 'file_handle',
1013 'type' => '180'
1014 },
1015 '2' => {
1016 'name' => 'offset',
1017 'type' => '180'
1018 },
1019 '3' => {
1020 'name' => 'length',
1021 'type' => '180'
1022 },
1023 '4' => {
1024 'name' => 'msg',
1025 'type' => '1615'
1026 }
1027 },
1028 'Return' => '74',
1029 'ShortName' => 'encode_read_file_req'
1030 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301031 '114231' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301032 'Header' => 'file_io.h',
1033 'Param' => {
1034 '0' => {
1035 'name' => 'msg',
1036 'type' => '2029'
1037 },
1038 '1' => {
1039 'name' => 'payload_length',
1040 'type' => '123'
1041 },
1042 '2' => {
1043 'name' => 'file_handle',
1044 'type' => '2039'
1045 },
1046 '3' => {
1047 'name' => 'offset',
1048 'type' => '2039'
1049 },
1050 '4' => {
1051 'name' => 'length',
1052 'type' => '2039'
1053 }
1054 },
1055 'Return' => '74',
1056 'ShortName' => 'decode_read_file_req'
1057 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301058 '114360' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301059 'Header' => 'file_io.h',
1060 'Param' => {
1061 '0' => {
1062 'name' => 'msg',
1063 'type' => '2029'
1064 },
1065 '1' => {
1066 'name' => 'payload_length',
1067 'type' => '123'
1068 },
1069 '2' => {
1070 'name' => 'completion_code',
1071 'type' => '2034'
1072 },
1073 '3' => {
1074 'name' => 'next_transfer_handle',
1075 'type' => '2039'
1076 },
1077 '4' => {
1078 'name' => 'transfer_flag',
1079 'type' => '2034'
1080 },
1081 '5' => {
1082 'name' => 'file_table_data_start_offset',
1083 'type' => '2034'
1084 },
1085 '6' => {
1086 'name' => 'file_table_length',
1087 'type' => '8822'
1088 }
1089 },
1090 'Return' => '74',
1091 'ShortName' => 'decode_get_file_table_resp'
1092 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301093 '114526' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301094 'Header' => 'file_io.h',
1095 'Param' => {
1096 '0' => {
1097 'name' => 'instance_id',
1098 'type' => '168'
1099 },
1100 '1' => {
1101 'name' => 'transfer_handle',
1102 'type' => '180'
1103 },
1104 '2' => {
1105 'name' => 'transfer_opflag',
1106 'type' => '168'
1107 },
1108 '3' => {
1109 'name' => 'table_type',
1110 'type' => '168'
1111 },
1112 '4' => {
1113 'name' => 'msg',
1114 'type' => '1615'
1115 }
1116 },
1117 'Return' => '74',
1118 'ShortName' => 'encode_get_file_table_req'
1119 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301120 '114735' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301121 'Header' => 'file_io.h',
1122 'Param' => {
1123 '0' => {
1124 'name' => 'instance_id',
1125 'type' => '168'
1126 },
1127 '1' => {
1128 'name' => 'completion_code',
1129 'type' => '168'
1130 },
1131 '2' => {
1132 'name' => 'next_transfer_handle',
1133 'type' => '180'
1134 },
1135 '3' => {
1136 'name' => 'transfer_flag',
1137 'type' => '168'
1138 },
1139 '4' => {
1140 'name' => 'table_data',
1141 'type' => '6087'
1142 },
1143 '5' => {
1144 'name' => 'table_size',
1145 'type' => '123'
1146 },
1147 '6' => {
1148 'name' => 'msg',
1149 'type' => '1615'
1150 }
1151 },
1152 'Return' => '74',
1153 'ShortName' => 'encode_get_file_table_resp'
1154 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301155 '115018' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301156 'Header' => 'file_io.h',
1157 'Param' => {
1158 '0' => {
1159 'name' => 'msg',
1160 'type' => '2029'
1161 },
1162 '1' => {
1163 'name' => 'payload_length',
1164 'type' => '123'
1165 },
1166 '2' => {
1167 'name' => 'transfer_handle',
1168 'type' => '2039'
1169 },
1170 '3' => {
1171 'name' => 'transfer_opflag',
1172 'type' => '2034'
1173 },
1174 '4' => {
1175 'name' => 'table_type',
1176 'type' => '2034'
1177 }
1178 },
1179 'Return' => '74',
1180 'ShortName' => 'decode_get_file_table_req'
1181 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301182 '115147' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301183 'Header' => 'file_io.h',
1184 'Param' => {
1185 '0' => {
1186 'name' => 'msg',
1187 'type' => '2029'
1188 },
1189 '1' => {
1190 'name' => 'payload_length',
1191 'type' => '123'
1192 },
1193 '2' => {
1194 'name' => 'completion_code',
1195 'type' => '2034'
1196 },
1197 '3' => {
1198 'name' => 'length',
1199 'type' => '2039'
1200 }
1201 },
1202 'Return' => '74',
1203 'ShortName' => 'decode_rw_file_memory_resp'
1204 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301205 '115268' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301206 'Header' => 'file_io.h',
1207 'Param' => {
1208 '0' => {
1209 'name' => 'instance_id',
1210 'type' => '168'
1211 },
1212 '1' => {
1213 'name' => 'command',
1214 'type' => '168'
1215 },
1216 '2' => {
1217 'name' => 'file_handle',
1218 'type' => '180'
1219 },
1220 '3' => {
1221 'name' => 'offset',
1222 'type' => '180'
1223 },
1224 '4' => {
1225 'name' => 'length',
1226 'type' => '180'
1227 },
1228 '5' => {
1229 'name' => 'address',
Andrew Jefferycd732d12023-07-07 09:36:35 +09301230 'type' => '45555'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301231 },
1232 '6' => {
1233 'name' => 'msg',
1234 'type' => '1615'
1235 }
1236 },
1237 'Return' => '74',
1238 'ShortName' => 'encode_rw_file_memory_req'
1239 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301240 '115515' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301241 'Header' => 'file_io.h',
1242 'Param' => {
1243 '0' => {
1244 'name' => 'instance_id',
1245 'type' => '168'
1246 },
1247 '1' => {
1248 'name' => 'command',
1249 'type' => '168'
1250 },
1251 '2' => {
1252 'name' => 'completion_code',
1253 'type' => '168'
1254 },
1255 '3' => {
1256 'name' => 'length',
1257 'type' => '180'
1258 },
1259 '4' => {
1260 'name' => 'msg',
1261 'type' => '1615'
1262 }
1263 },
1264 'Return' => '74',
1265 'ShortName' => 'encode_rw_file_memory_resp'
1266 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301267 '115719' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301268 'Header' => 'file_io.h',
1269 'Param' => {
1270 '0' => {
1271 'name' => 'msg',
1272 'type' => '2029'
1273 },
1274 '1' => {
1275 'name' => 'payload_length',
1276 'type' => '123'
1277 },
1278 '2' => {
1279 'name' => 'file_handle',
1280 'type' => '2039'
1281 },
1282 '3' => {
1283 'name' => 'offset',
1284 'type' => '2039'
1285 },
1286 '4' => {
1287 'name' => 'length',
1288 'type' => '2039'
1289 },
1290 '5' => {
1291 'name' => 'address',
Andrew Jeffery46d07682023-07-14 15:51:51 +09301292 'type' => '54242'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301293 }
1294 },
1295 'Return' => '74',
1296 'ShortName' => 'decode_rw_file_memory_req'
1297 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301298 '116665' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301299 'Header' => 'host.h',
1300 'Param' => {
1301 '0' => {
1302 'name' => 'instance_id',
1303 'type' => '168'
1304 },
1305 '1' => {
1306 'name' => 'completion_code',
1307 'type' => '168'
1308 },
1309 '2' => {
1310 'name' => 'rack_entry',
1311 'type' => '180'
1312 },
1313 '3' => {
1314 'name' => 'pri_cec_node',
1315 'type' => '180'
1316 },
1317 '4' => {
1318 'name' => 'msg',
1319 'type' => '1615'
1320 },
1321 '5' => {
1322 'name' => 'payload_length',
1323 'type' => '123'
1324 }
1325 },
1326 'Return' => '74',
1327 'ShortName' => 'encode_get_alert_status_resp'
1328 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301329 '116896' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301330 'Header' => 'host.h',
1331 'Param' => {
1332 '0' => {
1333 'name' => 'msg',
1334 'type' => '2029'
1335 },
1336 '1' => {
1337 'name' => 'payload_length',
1338 'type' => '123'
1339 },
1340 '2' => {
1341 'name' => 'version_id',
1342 'type' => '2034'
1343 }
1344 },
1345 'Return' => '74',
1346 'ShortName' => 'decode_get_alert_status_req'
1347 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301348 '116984' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301349 'Header' => 'host.h',
1350 'Param' => {
1351 '0' => {
1352 'name' => 'msg',
1353 'type' => '2029'
1354 },
1355 '1' => {
1356 'name' => 'payload_length',
1357 'type' => '123'
1358 },
1359 '2' => {
1360 'name' => 'completion_code',
1361 'type' => '2034'
1362 },
1363 '3' => {
1364 'name' => 'rack_entry',
1365 'type' => '2039'
1366 },
1367 '4' => {
1368 'name' => 'pri_cec_node',
1369 'type' => '2039'
1370 }
1371 },
1372 'Return' => '74',
1373 'ShortName' => 'decode_get_alert_status_resp'
1374 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301375 '117117' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301376 'Header' => 'host.h',
1377 'Param' => {
1378 '0' => {
1379 'name' => 'instance_id',
1380 'type' => '168'
1381 },
1382 '1' => {
1383 'name' => 'version_id',
1384 'type' => '168'
1385 },
1386 '2' => {
1387 'name' => 'msg',
1388 'type' => '1615'
1389 },
1390 '3' => {
1391 'name' => 'payload_length',
1392 'type' => '123'
1393 }
1394 },
1395 'Return' => '74',
1396 'ShortName' => 'encode_get_alert_status_req'
1397 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09301398 '118156' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301399 'Header' => 'platform_oem_ibm.h',
1400 'Param' => {
1401 '0' => {
1402 'name' => 'instance_id',
1403 'type' => '168'
1404 },
1405 '1' => {
1406 'name' => 'format_version',
1407 'type' => '168'
1408 },
1409 '2' => {
1410 'name' => 'tid',
1411 'type' => '168'
1412 },
1413 '3' => {
1414 'name' => 'num_handles',
1415 'type' => '168'
1416 },
1417 '4' => {
1418 'name' => 'list_of_handles',
1419 'type' => '6087'
1420 },
1421 '5' => {
1422 'name' => 'payload_length',
1423 'type' => '123'
1424 },
1425 '6' => {
1426 'name' => 'msg',
1427 'type' => '1615'
1428 }
1429 },
1430 'Return' => '74',
1431 'ShortName' => 'encode_bios_attribute_update_event_req'
1432 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301433 '1440' => {
1434 'Header' => 'base.h',
1435 'Param' => {
1436 '0' => {
1437 'name' => 'msg_type',
1438 'type' => '168'
1439 },
1440 '1' => {
1441 'name' => 'instance_id',
1442 'type' => '168'
1443 },
1444 '2' => {
1445 'name' => 'pldm_type',
1446 'type' => '168'
1447 },
1448 '3' => {
1449 'name' => 'command',
1450 'type' => '168'
1451 },
1452 '4' => {
1453 'name' => 'msg',
1454 'type' => '1615'
1455 }
1456 },
1457 'Return' => '74',
1458 'ShortName' => 'encode_pldm_header_only'
1459 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301460 '15842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301461 'Header' => 'platform.h',
1462 'Param' => {
1463 '0' => {
1464 'name' => 'msg',
1465 'type' => '2029'
1466 },
1467 '1' => {
1468 'name' => 'payload_length',
1469 'type' => '123'
1470 },
1471 '10' => {
1472 'name' => 'event_data_integrity_checksum',
1473 'type' => '2039'
1474 },
1475 '2' => {
1476 'name' => 'completion_code',
1477 'type' => '2034'
1478 },
1479 '3' => {
1480 'name' => 'tid',
1481 'type' => '2034'
1482 },
1483 '4' => {
1484 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301485 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301486 },
1487 '5' => {
1488 'name' => 'next_data_transfer_handle',
1489 'type' => '2039'
1490 },
1491 '6' => {
1492 'name' => 'transfer_flag',
1493 'type' => '2034'
1494 },
1495 '7' => {
1496 'name' => 'event_class',
1497 'type' => '2034'
1498 },
1499 '8' => {
1500 'name' => 'event_data_size',
1501 'type' => '2039'
1502 },
1503 '9' => {
1504 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301505 'type' => '16585'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301506 }
1507 },
1508 'Return' => '74',
1509 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1510 },
1511 '1620' => {
1512 'Header' => 'base.h',
1513 'Param' => {
1514 '0' => {
1515 'name' => 'instance_id',
1516 'type' => '168'
1517 },
1518 '1' => {
1519 'name' => 'type',
1520 'type' => '168'
1521 },
1522 '2' => {
1523 'name' => 'command',
1524 'type' => '168'
1525 },
1526 '3' => {
1527 'name' => 'cc',
1528 'type' => '168'
1529 },
1530 '4' => {
1531 'name' => 'msg',
1532 'type' => '1615'
1533 }
1534 },
1535 'Return' => '74',
1536 'ShortName' => 'encode_cc_only_resp'
1537 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301538 '16595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301539 'Header' => 'platform.h',
1540 'Param' => {
1541 '0' => {
1542 'name' => 'instance_id',
1543 'type' => '168'
1544 },
1545 '1' => {
1546 'name' => 'format_version',
1547 'type' => '168'
1548 },
1549 '2' => {
1550 'name' => 'transfer_operation_flag',
1551 'type' => '168'
1552 },
1553 '3' => {
1554 'name' => 'data_transfer_handle',
1555 'type' => '180'
1556 },
1557 '4' => {
1558 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301559 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301560 },
1561 '5' => {
1562 'name' => 'msg',
1563 'type' => '1615'
1564 },
1565 '6' => {
1566 'name' => 'payload_length',
1567 'type' => '123'
1568 }
1569 },
1570 'Return' => '74',
1571 'ShortName' => 'encode_poll_for_platform_event_message_req'
1572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301573 '17133' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301574 'Header' => 'platform.h',
1575 'Param' => {
1576 '0' => {
1577 'name' => 'instance_id',
1578 'type' => '168'
1579 },
1580 '1' => {
1581 'name' => 'completion_code',
1582 'type' => '168'
1583 },
1584 '2' => {
1585 'name' => 'msg',
1586 'type' => '1615'
1587 }
1588 },
1589 'Return' => '74',
1590 'ShortName' => 'encode_set_event_receiver_resp'
1591 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301592 '17291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301593 'Header' => 'platform.h',
1594 'Param' => {
1595 '0' => {
1596 'name' => 'msg',
1597 'type' => '2029'
1598 },
1599 '1' => {
1600 'name' => 'payload_length',
1601 'type' => '123'
1602 },
1603 '2' => {
1604 'name' => 'event_message_global_enable',
1605 'type' => '2034'
1606 },
1607 '3' => {
1608 'name' => 'transport_protocol_type',
1609 'type' => '2034'
1610 },
1611 '4' => {
1612 'name' => 'event_receiver_address_info',
1613 'type' => '2034'
1614 },
1615 '5' => {
1616 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301617 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301618 }
1619 },
1620 'Return' => '74',
1621 'ShortName' => 'decode_set_event_receiver_req'
1622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301623 '17762' => {
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_event_receiver_resp'
1641 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301642 '18080' => {
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' => 'event_message_global_enable',
1651 'type' => '168'
1652 },
1653 '2' => {
1654 'name' => 'transport_protocol_type',
1655 'type' => '168'
1656 },
1657 '3' => {
1658 'name' => 'event_receiver_address_info',
1659 'type' => '168'
1660 },
1661 '4' => {
1662 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301663 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301664 },
1665 '5' => {
1666 'name' => 'msg',
1667 'type' => '1615'
1668 }
1669 },
1670 'Return' => '74',
1671 'ShortName' => 'encode_set_event_receiver_req'
1672 },
1673 '1811' => {
1674 'Header' => 'base.h',
1675 'Param' => {
1676 '0' => {
1677 'name' => 'msg',
1678 'type' => '2029'
1679 },
1680 '1' => {
1681 'name' => 'payload_length',
1682 'type' => '123'
1683 },
1684 '2' => {
1685 'name' => 'pldm_type',
1686 'type' => '2034'
1687 },
1688 '3' => {
1689 'name' => 'transfer_opflag',
1690 'type' => '2034'
1691 },
1692 '4' => {
1693 'name' => 'transfer_ctx',
1694 'type' => '2039'
1695 },
1696 '5' => {
1697 'name' => 'transfer_handle',
1698 'type' => '2039'
1699 },
1700 '6' => {
1701 'name' => 'section_offset',
1702 'type' => '2039'
1703 },
1704 '7' => {
1705 'name' => 'section_length',
1706 'type' => '2039'
1707 }
1708 },
1709 'Return' => '74',
1710 'ShortName' => 'decode_multipart_receive_req'
1711 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301712 '18327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301713 'Header' => 'platform.h',
1714 'Param' => {
1715 '0' => {
1716 'name' => 'msg',
1717 'type' => '2029'
1718 },
1719 '1' => {
1720 'name' => 'payload_length',
1721 'type' => '123'
1722 },
1723 '2' => {
1724 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301725 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301726 },
1727 '3' => {
1728 'name' => 'rearm_event_state',
1729 'type' => '2034'
1730 }
1731 },
1732 'Return' => '74',
1733 'ShortName' => 'decode_get_sensor_reading_req'
1734 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301735 '18697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301736 'Header' => 'platform.h',
1737 'Param' => {
1738 '0' => {
1739 'name' => 'instance_id',
1740 'type' => '168'
1741 },
1742 '1' => {
1743 'name' => 'completion_code',
1744 'type' => '168'
1745 },
1746 '10' => {
1747 'name' => 'payload_length',
1748 'type' => '123'
1749 },
1750 '2' => {
1751 'name' => 'sensor_data_size',
1752 'type' => '168'
1753 },
1754 '3' => {
1755 'name' => 'sensor_operational_state',
1756 'type' => '168'
1757 },
1758 '4' => {
1759 'name' => 'sensor_event_message_enable',
1760 'type' => '168'
1761 },
1762 '5' => {
1763 'name' => 'present_state',
1764 'type' => '168'
1765 },
1766 '6' => {
1767 'name' => 'previous_state',
1768 'type' => '168'
1769 },
1770 '7' => {
1771 'name' => 'event_state',
1772 'type' => '168'
1773 },
1774 '8' => {
1775 'name' => 'present_reading',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301776 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301777 },
1778 '9' => {
1779 'name' => 'msg',
1780 'type' => '1615'
1781 }
1782 },
1783 'Return' => '74',
1784 'ShortName' => 'encode_get_sensor_reading_resp'
1785 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301786 '19116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301787 'Header' => 'platform.h',
1788 'Param' => {
1789 '0' => {
1790 'name' => 'msg',
1791 'type' => '2029'
1792 },
1793 '1' => {
1794 'name' => 'payload_length',
1795 'type' => '123'
1796 },
1797 '2' => {
1798 'name' => 'completion_code',
1799 'type' => '2034'
1800 },
1801 '3' => {
1802 'name' => 'sensor_data_size',
1803 'type' => '2034'
1804 },
1805 '4' => {
1806 'name' => 'sensor_operational_state',
1807 'type' => '2034'
1808 },
1809 '5' => {
1810 'name' => 'sensor_event_message_enable',
1811 'type' => '2034'
1812 },
1813 '6' => {
1814 'name' => 'present_state',
1815 'type' => '2034'
1816 },
1817 '7' => {
1818 'name' => 'previous_state',
1819 'type' => '2034'
1820 },
1821 '8' => {
1822 'name' => 'event_state',
1823 'type' => '2034'
1824 },
1825 '9' => {
1826 'name' => 'present_reading',
1827 'type' => '2034'
1828 }
1829 },
1830 'Return' => '74',
1831 'ShortName' => 'decode_get_sensor_reading_resp'
1832 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301833 '20010' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301834 'Header' => 'platform.h',
1835 'Param' => {
1836 '0' => {
1837 'name' => 'instance_id',
1838 'type' => '168'
1839 },
1840 '1' => {
1841 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301842 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301843 },
1844 '2' => {
1845 'name' => 'rearm_event_state',
1846 'type' => '168'
1847 },
1848 '3' => {
1849 'name' => 'msg',
1850 'type' => '1615'
1851 }
1852 },
1853 'Return' => '74',
1854 'ShortName' => 'encode_get_sensor_reading_req'
1855 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301856 '20215' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301857 'Header' => 'platform.h',
1858 'Param' => {
1859 '0' => {
1860 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301861 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301862 },
1863 '1' => {
1864 'name' => 'change_record_data_size',
1865 'type' => '123'
1866 },
1867 '2' => {
1868 'name' => 'event_data_operation',
1869 'type' => '2034'
1870 },
1871 '3' => {
1872 'name' => 'number_of_change_entries',
1873 'type' => '2034'
1874 },
1875 '4' => {
1876 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301877 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301878 }
1879 },
1880 'Return' => '74',
1881 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
1882 },
1883 '2049' => {
1884 'Header' => 'base.h',
1885 'Param' => {
1886 '0' => {
1887 'name' => 'instance_id',
1888 'type' => '168'
1889 },
1890 '1' => {
1891 'name' => 'tid',
1892 'type' => '168'
1893 },
1894 '2' => {
1895 'name' => 'msg',
1896 'type' => '1615'
1897 }
1898 },
1899 'Return' => '74',
1900 'ShortName' => 'encode_set_tid_req'
1901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301902 '21444' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301903 'Header' => 'platform.h',
1904 'Param' => {
1905 '0' => {
1906 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301907 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301908 },
1909 '1' => {
1910 'name' => 'event_data_size',
1911 'type' => '123'
1912 },
1913 '2' => {
1914 'name' => 'event_data_format',
1915 'type' => '2034'
1916 },
1917 '3' => {
1918 'name' => 'number_of_change_records',
1919 'type' => '2034'
1920 },
1921 '4' => {
1922 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301923 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301924 }
1925 },
1926 'Return' => '74',
1927 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
1928 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301929 '21833' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301930 'Header' => 'platform.h',
1931 'Param' => {
1932 '0' => {
1933 'name' => 'event_data_format',
1934 'type' => '168'
1935 },
1936 '1' => {
1937 'name' => 'number_of_change_records',
1938 'type' => '168'
1939 },
1940 '2' => {
1941 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301942 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301943 },
1944 '3' => {
1945 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301946 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301947 },
1948 '4' => {
1949 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301950 'type' => '22152'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301951 },
1952 '5' => {
1953 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301954 'type' => '22167'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301955 },
1956 '6' => {
1957 'name' => 'actual_change_records_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301958 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301959 },
1960 '7' => {
1961 'name' => 'max_change_records_size',
1962 'type' => '123'
1963 }
1964 },
1965 'Return' => '74',
1966 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1967 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301968 '22177' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301969 'Header' => 'platform.h',
1970 'Param' => {
1971 '0' => {
1972 'name' => 'msg',
1973 'type' => '2029'
1974 },
1975 '1' => {
1976 'name' => 'payload_length',
1977 'type' => '123'
1978 },
1979 '2' => {
1980 'name' => 'completion_code',
1981 'type' => '2034'
1982 },
1983 '3' => {
1984 'name' => 'effecter_data_size',
1985 'type' => '2034'
1986 },
1987 '4' => {
1988 'name' => 'effecter_oper_state',
1989 'type' => '2034'
1990 },
1991 '5' => {
1992 'name' => 'pending_value',
1993 'type' => '2034'
1994 },
1995 '6' => {
1996 'name' => 'present_value',
1997 'type' => '2034'
1998 }
1999 },
2000 'Return' => '74',
2001 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2002 },
2003 '2226' => {
2004 'Header' => 'base.h',
2005 'Param' => {
2006 '0' => {
2007 'name' => 'msg',
2008 'type' => '2029'
2009 },
2010 '1' => {
2011 'name' => 'payload_length',
2012 'type' => '123'
2013 },
2014 '2' => {
2015 'name' => 'completion_code',
2016 'type' => '2034'
2017 },
2018 '3' => {
2019 'name' => 'tid',
2020 'type' => '2034'
2021 }
2022 },
2023 'Return' => '74',
2024 'ShortName' => 'decode_get_tid_resp'
2025 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302026 '23123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302027 'Header' => 'platform.h',
2028 'Param' => {
2029 '0' => {
2030 'name' => 'msg',
2031 'type' => '2029'
2032 },
2033 '1' => {
2034 'name' => 'payload_length',
2035 'type' => '123'
2036 },
2037 '2' => {
2038 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302039 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302040 }
2041 },
2042 'Return' => '74',
2043 'ShortName' => 'decode_get_numeric_effecter_value_req'
2044 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302045 '23441' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302046 'Header' => 'platform.h',
2047 'Param' => {
2048 '0' => {
2049 'name' => 'instance_id',
2050 'type' => '168'
2051 },
2052 '1' => {
2053 'name' => 'completion_code',
2054 'type' => '168'
2055 },
2056 '2' => {
2057 'name' => 'effecter_data_size',
2058 'type' => '168'
2059 },
2060 '3' => {
2061 'name' => 'effecter_oper_state',
2062 'type' => '168'
2063 },
2064 '4' => {
2065 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302066 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302067 },
2068 '5' => {
2069 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302070 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302071 },
2072 '6' => {
2073 'name' => 'msg',
2074 'type' => '1615'
2075 },
2076 '7' => {
2077 'name' => 'payload_length',
2078 'type' => '123'
2079 }
2080 },
2081 'Return' => '74',
2082 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2083 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302084 '2348' => {
2085 'Header' => 'base.h',
2086 'Param' => {
2087 '0' => {
2088 'name' => 'instance_id',
2089 'type' => '168'
2090 },
2091 '1' => {
2092 'name' => 'completion_code',
2093 'type' => '168'
2094 },
2095 '2' => {
2096 'name' => 'tid',
2097 'type' => '168'
2098 },
2099 '3' => {
2100 'name' => 'msg',
2101 'type' => '1615'
2102 }
2103 },
2104 'Return' => '74',
2105 'ShortName' => 'encode_get_tid_resp'
2106 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302107 '23834' => {
2108 'Header' => 'platform.h',
2109 'Param' => {
2110 '0' => {
2111 'name' => 'instance_id',
2112 'type' => '168'
2113 },
2114 '1' => {
2115 'name' => 'effecter_id',
2116 'type' => '4895'
2117 },
2118 '2' => {
2119 'name' => 'msg',
2120 'type' => '1615'
2121 }
2122 },
2123 'Return' => '74',
2124 'ShortName' => 'encode_get_numeric_effecter_value_req'
2125 },
2126 '24018' => {
2127 'Header' => 'platform.h',
2128 'Param' => {
2129 '0' => {
2130 'name' => 'pdr_data',
2131 'type' => '1434'
2132 },
2133 '1' => {
2134 'name' => 'pdr_data_length',
2135 'type' => '123'
2136 },
2137 '2' => {
2138 'name' => 'pdr_value',
2139 'type' => '28491'
2140 }
2141 },
2142 'Return' => '74',
2143 'ShortName' => 'decode_numeric_sensor_pdr_data'
2144 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302145 '2540' => {
2146 'Header' => 'base.h',
2147 'Param' => {
2148 '0' => {
2149 'name' => 'instance_id',
2150 'type' => '168'
2151 },
2152 '1' => {
2153 'name' => 'msg',
2154 'type' => '1615'
2155 }
2156 },
2157 'Return' => '74',
2158 'ShortName' => 'encode_get_tid_req'
2159 },
2160 '2655' => {
2161 'Header' => 'base.h',
2162 'Param' => {
2163 '0' => {
2164 'name' => 'msg',
2165 'type' => '2029'
2166 },
2167 '1' => {
2168 'name' => 'payload_length',
2169 'type' => '123'
2170 },
2171 '2' => {
2172 'name' => 'completion_code',
2173 'type' => '2034'
2174 },
2175 '3' => {
2176 'name' => 'next_transfer_handle',
2177 'type' => '2039'
2178 },
2179 '4' => {
2180 'name' => 'transfer_flag',
2181 'type' => '2034'
2182 },
2183 '5' => {
2184 'name' => 'version',
2185 'type' => '2811'
2186 }
2187 },
2188 'Return' => '74',
2189 'ShortName' => 'decode_get_version_resp'
2190 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302191 '2821' => {
2192 'Header' => 'base.h',
2193 'Param' => {
2194 '0' => {
2195 'name' => 'msg',
2196 'type' => '2029'
2197 },
2198 '1' => {
2199 'name' => 'payload_length',
2200 'type' => '123'
2201 },
2202 '2' => {
2203 'name' => 'transfer_handle',
2204 'type' => '2039'
2205 },
2206 '3' => {
2207 'name' => 'transfer_opflag',
2208 'type' => '2034'
2209 },
2210 '4' => {
2211 'name' => 'type',
2212 'type' => '2034'
2213 }
2214 },
2215 'Return' => '74',
2216 'ShortName' => 'decode_get_version_req'
2217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302218 '28496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302219 'Header' => 'platform.h',
2220 'Param' => {
2221 '0' => {
2222 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302223 'type' => '6087'
2224 },
2225 '1' => {
2226 'name' => 'sensor_data_length',
2227 'type' => '123'
2228 },
2229 '2' => {
2230 'name' => 'event_state',
2231 'type' => '2034'
2232 },
2233 '3' => {
2234 'name' => 'previous_event_state',
2235 'type' => '2034'
2236 },
2237 '4' => {
2238 'name' => 'sensor_data_size',
2239 'type' => '2034'
2240 },
2241 '5' => {
2242 'name' => 'present_reading',
2243 'type' => '2039'
2244 }
2245 },
2246 'Return' => '74',
2247 'ShortName' => 'decode_numeric_sensor_data'
2248 },
2249 '29314' => {
2250 'Header' => 'platform.h',
2251 'Param' => {
2252 '0' => {
2253 'name' => 'sensor_data',
2254 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302255 },
2256 '1' => {
2257 'name' => 'sensor_data_length',
2258 'type' => '123'
2259 },
2260 '2' => {
2261 'name' => 'sensor_offset',
2262 'type' => '2034'
2263 },
2264 '3' => {
2265 'name' => 'event_state',
2266 'type' => '2034'
2267 },
2268 '4' => {
2269 'name' => 'previous_event_state',
2270 'type' => '2034'
2271 }
2272 },
2273 'Return' => '74',
2274 'ShortName' => 'decode_state_sensor_data'
2275 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302276 '2962' => {
2277 'Header' => 'base.h',
2278 'Param' => {
2279 '0' => {
2280 'name' => 'instance_id',
2281 'type' => '168'
2282 },
2283 '1' => {
2284 'name' => 'completion_code',
2285 'type' => '168'
2286 },
2287 '2' => {
2288 'name' => 'next_transfer_handle',
2289 'type' => '180'
2290 },
2291 '3' => {
2292 'name' => 'transfer_flag',
2293 'type' => '168'
2294 },
2295 '4' => {
2296 'name' => 'version_data',
2297 'type' => '3250'
2298 },
2299 '5' => {
2300 'name' => 'version_size',
2301 'type' => '123'
2302 },
2303 '6' => {
2304 'name' => 'msg',
2305 'type' => '1615'
2306 }
2307 },
2308 'Return' => '74',
2309 'ShortName' => 'encode_get_version_resp'
2310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302311 '29733' => {
2312 'Header' => 'platform.h',
2313 'Param' => {
2314 '0' => {
2315 'name' => 'sensor_data',
2316 'type' => '6087'
2317 },
2318 '1' => {
2319 'name' => 'sensor_data_length',
2320 'type' => '123'
2321 },
2322 '2' => {
2323 'name' => 'present_op_state',
2324 'type' => '2034'
2325 },
2326 '3' => {
2327 'name' => 'previous_op_state',
2328 'type' => '2034'
2329 }
2330 },
2331 'Return' => '74',
2332 'ShortName' => 'decode_sensor_op_data'
2333 },
2334 '30101' => {
2335 'Header' => 'platform.h',
2336 'Param' => {
2337 '0' => {
2338 'name' => 'event_data',
2339 'type' => '6087'
2340 },
2341 '1' => {
2342 'name' => 'event_data_length',
2343 'type' => '123'
2344 },
2345 '2' => {
2346 'name' => 'sensor_id',
2347 'type' => '8294'
2348 },
2349 '3' => {
2350 'name' => 'sensor_event_class_type',
2351 'type' => '2034'
2352 },
2353 '4' => {
2354 'name' => 'event_class_data_offset',
2355 'type' => '8822'
2356 }
2357 },
2358 'Return' => '74',
2359 'ShortName' => 'decode_sensor_event_data'
2360 },
2361 '30509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302362 'Header' => 'platform.h',
2363 'Param' => {
2364 '0' => {
2365 'name' => 'msg',
2366 'type' => '2029'
2367 },
2368 '1' => {
2369 'name' => 'payload_length',
2370 'type' => '123'
2371 },
2372 '2' => {
2373 'name' => 'completion_code',
2374 'type' => '2034'
2375 },
2376 '3' => {
2377 'name' => 'synchrony_config',
2378 'type' => '2034'
2379 },
2380 '4' => {
2381 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302382 'type' => '31174'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302383 },
2384 '5' => {
2385 'name' => 'number_event_class_returned',
2386 'type' => '2034'
2387 },
2388 '6' => {
2389 'name' => 'event_class',
2390 'type' => '2034'
2391 },
2392 '7' => {
2393 'name' => 'event_class_count',
2394 'type' => '168'
2395 }
2396 },
2397 'Return' => '74',
2398 'ShortName' => 'decode_event_message_supported_resp'
2399 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302400 '31179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302401 'Header' => 'platform.h',
2402 'Param' => {
2403 '0' => {
2404 'name' => 'instance_id',
2405 'type' => '168'
2406 },
2407 '1' => {
2408 'name' => 'format_version',
2409 'type' => '168'
2410 },
2411 '2' => {
2412 'name' => 'msg',
2413 'type' => '1615'
2414 }
2415 },
2416 'Return' => '74',
2417 'ShortName' => 'encode_event_message_supported_req'
2418 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302419 '31363' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302420 'Header' => 'platform.h',
2421 'Param' => {
2422 '0' => {
2423 'name' => 'msg',
2424 'type' => '2029'
2425 },
2426 '1' => {
2427 'name' => 'payload_length',
2428 'type' => '123'
2429 },
2430 '2' => {
2431 'name' => 'completion_code',
2432 'type' => '2034'
2433 },
2434 '3' => {
2435 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302436 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 }
2438 },
2439 'Return' => '74',
2440 'ShortName' => 'decode_event_message_buffer_size_resp'
2441 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302442 '31732' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302443 'Header' => 'platform.h',
2444 'Param' => {
2445 '0' => {
2446 'name' => 'instance_id',
2447 'type' => '168'
2448 },
2449 '1' => {
2450 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302451 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302452 },
2453 '2' => {
2454 'name' => 'msg',
2455 'type' => '1615'
2456 }
2457 },
2458 'Return' => '74',
2459 'ShortName' => 'encode_event_message_buffer_size_req'
2460 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302461 '31916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302462 'Header' => 'platform.h',
2463 'Param' => {
2464 '0' => {
2465 'name' => 'msg',
2466 'type' => '2029'
2467 },
2468 '1' => {
2469 'name' => 'payload_length',
2470 'type' => '123'
2471 },
2472 '2' => {
2473 'name' => 'completion_code',
2474 'type' => '2034'
2475 },
2476 '3' => {
2477 'name' => 'platform_event_status',
2478 'type' => '2034'
2479 }
2480 },
2481 'Return' => '74',
2482 'ShortName' => 'decode_platform_event_message_resp'
2483 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302484 '32285' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302485 'Header' => 'platform.h',
2486 'Param' => {
2487 '0' => {
2488 'name' => 'instance_id',
2489 'type' => '168'
2490 },
2491 '1' => {
2492 'name' => 'format_version',
2493 'type' => '168'
2494 },
2495 '2' => {
2496 'name' => 'tid',
2497 'type' => '168'
2498 },
2499 '3' => {
2500 'name' => 'event_class',
2501 'type' => '168'
2502 },
2503 '4' => {
2504 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302505 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302506 },
2507 '5' => {
2508 'name' => 'event_data_length',
2509 'type' => '123'
2510 },
2511 '6' => {
2512 'name' => 'msg',
2513 'type' => '1615'
2514 },
2515 '7' => {
2516 'name' => 'payload_length',
2517 'type' => '123'
2518 }
2519 },
2520 'Return' => '74',
2521 'ShortName' => 'encode_platform_event_message_req'
2522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302523 '3255' => {
2524 'Header' => 'base.h',
2525 'Param' => {
2526 '0' => {
2527 'name' => 'instance_id',
2528 'type' => '168'
2529 },
2530 '1' => {
2531 'name' => 'transfer_handle',
2532 'type' => '180'
2533 },
2534 '2' => {
2535 'name' => 'transfer_opflag',
2536 'type' => '168'
2537 },
2538 '3' => {
2539 'name' => 'type',
2540 'type' => '168'
2541 },
2542 '4' => {
2543 'name' => 'msg',
2544 'type' => '1615'
2545 }
2546 },
2547 'Return' => '74',
2548 'ShortName' => 'encode_get_version_req'
2549 },
2550 '32610' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302551 'Header' => 'platform.h',
2552 'Param' => {
2553 '0' => {
2554 'name' => 'instance_id',
2555 'type' => '168'
2556 },
2557 '1' => {
2558 'name' => 'completion_code',
2559 'type' => '168'
2560 },
2561 '10' => {
2562 'name' => 'msg',
2563 'type' => '1615'
2564 },
2565 '11' => {
2566 'name' => 'payload_length',
2567 'type' => '123'
2568 },
2569 '2' => {
2570 'name' => 'tid',
2571 'type' => '168'
2572 },
2573 '3' => {
2574 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302575 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302576 },
2577 '4' => {
2578 'name' => 'next_data_transfer_handle',
2579 'type' => '180'
2580 },
2581 '5' => {
2582 'name' => 'transfer_flag',
2583 'type' => '168'
2584 },
2585 '6' => {
2586 'name' => 'event_class',
2587 'type' => '168'
2588 },
2589 '7' => {
2590 'name' => 'event_data_size',
2591 'type' => '180'
2592 },
2593 '8' => {
2594 'name' => 'event_data',
2595 'type' => '2034'
2596 },
2597 '9' => {
2598 'name' => 'checksum',
2599 'type' => '180'
2600 }
2601 },
2602 'Return' => '74',
2603 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2604 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302605 '33508' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302606 'Header' => 'platform.h',
2607 'Param' => {
2608 '0' => {
2609 'name' => 'instance_id',
2610 'type' => '168'
2611 },
2612 '1' => {
2613 'name' => 'completion_code',
2614 'type' => '168'
2615 },
2616 '2' => {
2617 'name' => 'platform_event_status',
2618 'type' => '168'
2619 },
2620 '3' => {
2621 'name' => 'msg',
2622 'type' => '1615'
2623 }
2624 },
2625 'Return' => '74',
2626 'ShortName' => 'encode_platform_event_message_resp'
2627 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302628 '33713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302629 'Header' => 'platform.h',
2630 'Param' => {
2631 '0' => {
2632 'name' => 'msg',
2633 'type' => '2029'
2634 },
2635 '1' => {
2636 'name' => 'payload_length',
2637 'type' => '123'
2638 },
2639 '2' => {
2640 'name' => 'format_version',
2641 'type' => '2034'
2642 },
2643 '3' => {
2644 'name' => 'transfer_operation_flag',
2645 'type' => '2034'
2646 },
2647 '4' => {
2648 'name' => 'data_transfer_handle',
2649 'type' => '2039'
2650 },
2651 '5' => {
2652 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302653 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302654 }
2655 },
2656 'Return' => '74',
2657 'ShortName' => 'decode_poll_for_platform_event_message_req'
2658 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302659 '34185' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302660 'Header' => 'platform.h',
2661 'Param' => {
2662 '0' => {
2663 'name' => 'msg',
2664 'type' => '2029'
2665 },
2666 '1' => {
2667 'name' => 'payload_length',
2668 'type' => '123'
2669 },
2670 '2' => {
2671 'name' => 'format_version',
2672 'type' => '2034'
2673 },
2674 '3' => {
2675 'name' => 'tid',
2676 'type' => '2034'
2677 },
2678 '4' => {
2679 'name' => 'event_class',
2680 'type' => '2034'
2681 },
2682 '5' => {
2683 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302684 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302685 }
2686 },
2687 'Return' => '74',
2688 'ShortName' => 'decode_platform_event_message_req'
2689 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302690 '3461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302691 'Header' => 'base.h',
2692 'Param' => {
2693 '0' => {
2694 'name' => 'msg',
2695 'type' => '2029'
2696 },
2697 '1' => {
2698 'name' => 'payload_length',
2699 'type' => '123'
2700 },
2701 '2' => {
2702 'name' => 'completion_code',
2703 'type' => '2034'
2704 },
2705 '3' => {
2706 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302707 'type' => '3572'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302708 }
2709 },
2710 'Return' => '74',
2711 'ShortName' => 'decode_get_commands_resp'
2712 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302713 '34627' => {
2714 'Header' => 'platform.h',
2715 'Param' => {
2716 '0' => {
2717 'name' => 'event_data',
2718 'type' => '34806'
2719 },
2720 '1' => {
2721 'name' => 'event_data_size',
2722 'type' => '11295'
2723 },
2724 '2' => {
2725 'name' => 'sensor_id',
2726 'type' => '11458'
2727 },
2728 '3' => {
2729 'name' => 'sensor_event_class',
2730 'type' => '12774'
2731 },
2732 '4' => {
2733 'name' => 'sensor_offset',
2734 'type' => '4890'
2735 },
2736 '5' => {
2737 'name' => 'event_state',
2738 'type' => '4890'
2739 },
2740 '6' => {
2741 'name' => 'previous_event_state',
2742 'type' => '4890'
2743 },
2744 '7' => {
2745 'name' => 'actual_event_data_size',
2746 'type' => '20609'
2747 }
2748 },
2749 'Return' => '74',
2750 'ShortName' => 'encode_sensor_event_data'
2751 },
2752 '34821' => {
2753 'Header' => 'platform.h',
2754 'Param' => {
2755 '0' => {
2756 'name' => 'msg',
2757 'type' => '2029'
2758 },
2759 '1' => {
2760 'name' => 'payload_length',
2761 'type' => '123'
2762 },
2763 '2' => {
2764 'name' => 'sensor_id',
2765 'type' => '8294'
2766 },
2767 '3' => {
2768 'name' => 'sensor_rearm',
2769 'type' => '31174'
2770 },
2771 '4' => {
2772 'name' => 'reserved',
2773 'type' => '2034'
2774 }
2775 },
2776 'Return' => '74',
2777 'ShortName' => 'decode_get_state_sensor_readings_req'
2778 },
2779 '35242' => {
2780 'Header' => 'platform.h',
2781 'Param' => {
2782 '0' => {
2783 'name' => 'msg',
2784 'type' => '2029'
2785 },
2786 '1' => {
2787 'name' => 'payload_length',
2788 'type' => '123'
2789 },
2790 '2' => {
2791 'name' => 'completion_code',
2792 'type' => '2034'
2793 },
2794 '3' => {
2795 'name' => 'comp_sensor_count',
2796 'type' => '2034'
2797 },
2798 '4' => {
2799 'name' => 'field',
2800 'type' => '35771'
2801 }
2802 },
2803 'Return' => '74',
2804 'ShortName' => 'decode_get_state_sensor_readings_resp'
2805 },
2806 '35776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302807 'Header' => 'platform.h',
2808 'Param' => {
2809 '0' => {
2810 'name' => 'instance_id',
2811 'type' => '168'
2812 },
2813 '1' => {
2814 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302815 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302816 },
2817 '2' => {
2818 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302819 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302820 },
2821 '3' => {
2822 'name' => 'reserved',
2823 'type' => '168'
2824 },
2825 '4' => {
2826 'name' => 'msg',
2827 'type' => '1615'
2828 }
2829 },
2830 'Return' => '74',
2831 'ShortName' => 'encode_get_state_sensor_readings_req'
2832 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302833 '3582' => {
2834 'Header' => 'base.h',
2835 'Param' => {
2836 '0' => {
2837 'name' => 'msg',
2838 'type' => '2029'
2839 },
2840 '1' => {
2841 'name' => 'payload_length',
2842 'type' => '123'
2843 },
2844 '2' => {
2845 'name' => 'completion_code',
2846 'type' => '2034'
2847 },
2848 '3' => {
2849 'name' => 'types',
2850 'type' => '3572'
2851 }
2852 },
2853 'Return' => '74',
2854 'ShortName' => 'decode_get_types_resp'
2855 },
2856 '36002' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302857 'Header' => 'platform.h',
2858 'Param' => {
2859 '0' => {
2860 'name' => 'instance_id',
2861 'type' => '168'
2862 },
2863 '1' => {
2864 'name' => 'completion_code',
2865 'type' => '168'
2866 },
2867 '2' => {
2868 'name' => 'comp_sensor_count',
2869 'type' => '168'
2870 },
2871 '3' => {
2872 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302873 'type' => '35771'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302874 },
2875 '4' => {
2876 'name' => 'msg',
2877 'type' => '1615'
2878 }
2879 },
2880 'Return' => '74',
2881 'ShortName' => 'encode_get_state_sensor_readings_resp'
2882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302883 '36270' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302884 'Header' => 'platform.h',
2885 'Param' => {
2886 '0' => {
2887 'name' => 'msg',
2888 'type' => '2029'
2889 },
2890 '1' => {
2891 'name' => 'payload_length',
2892 'type' => '123'
2893 },
2894 '2' => {
2895 'name' => 'completion_code',
2896 'type' => '2034'
2897 }
2898 },
2899 'Return' => '74',
2900 'ShortName' => 'decode_set_numeric_effecter_value_resp'
2901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302902 '36353' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302903 'Header' => 'platform.h',
2904 'Param' => {
2905 '0' => {
2906 'name' => 'instance_id',
2907 'type' => '168'
2908 },
2909 '1' => {
2910 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302911 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302912 },
2913 '2' => {
2914 'name' => 'effecter_data_size',
2915 'type' => '168'
2916 },
2917 '3' => {
2918 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302919 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302920 },
2921 '4' => {
2922 'name' => 'msg',
2923 'type' => '1615'
2924 },
2925 '5' => {
2926 'name' => 'payload_length',
2927 'type' => '123'
2928 }
2929 },
2930 'Return' => '74',
2931 'ShortName' => 'encode_set_numeric_effecter_value_req'
2932 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302933 '36662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302934 'Header' => 'platform.h',
2935 'Param' => {
2936 '0' => {
2937 'name' => 'instance_id',
2938 'type' => '168'
2939 },
2940 '1' => {
2941 'name' => 'completion_code',
2942 'type' => '168'
2943 },
2944 '2' => {
2945 'name' => 'msg',
2946 'type' => '1615'
2947 },
2948 '3' => {
2949 'name' => 'payload_length',
2950 'type' => '123'
2951 }
2952 },
2953 'Return' => '74',
2954 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2955 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302956 '36841' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302957 'Header' => 'platform.h',
2958 'Param' => {
2959 '0' => {
2960 'name' => 'msg',
2961 'type' => '2029'
2962 },
2963 '1' => {
2964 'name' => 'payload_length',
2965 'type' => '123'
2966 },
2967 '2' => {
2968 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302969 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302970 },
2971 '3' => {
2972 'name' => 'effecter_data_size',
2973 'type' => '2034'
2974 },
2975 '4' => {
2976 'name' => 'effecter_value',
2977 'type' => '2034'
2978 }
2979 },
2980 'Return' => '74',
2981 'ShortName' => 'decode_set_numeric_effecter_value_req'
2982 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302983 '3698' => {
2984 'Header' => 'base.h',
2985 'Param' => {
2986 '0' => {
2987 'name' => 'instance_id',
2988 'type' => '168'
2989 },
2990 '1' => {
2991 'name' => 'completion_code',
2992 'type' => '168'
2993 },
2994 '2' => {
2995 'name' => 'commands',
2996 'type' => '3883'
2997 },
2998 '3' => {
2999 'name' => 'msg',
3000 'type' => '1615'
3001 }
3002 },
3003 'Return' => '74',
3004 'ShortName' => 'encode_get_commands_resp'
3005 },
3006 '37473' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303007 'Header' => 'platform.h',
3008 'Param' => {
3009 '0' => {
3010 'name' => 'msg',
3011 'type' => '2029'
3012 },
3013 '1' => {
3014 'name' => 'payload_length',
3015 'type' => '123'
3016 },
3017 '2' => {
3018 'name' => 'completion_code',
3019 'type' => '2034'
3020 },
3021 '3' => {
3022 'name' => 'next_record_hndl',
3023 'type' => '2039'
3024 },
3025 '4' => {
3026 'name' => 'next_data_transfer_hndl',
3027 'type' => '2039'
3028 },
3029 '5' => {
3030 'name' => 'transfer_flag',
3031 'type' => '2034'
3032 },
3033 '6' => {
3034 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303035 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303036 },
3037 '7' => {
3038 'name' => 'record_data',
3039 'type' => '2034'
3040 },
3041 '8' => {
3042 'name' => 'record_data_length',
3043 'type' => '123'
3044 },
3045 '9' => {
3046 'name' => 'transfer_crc',
3047 'type' => '2034'
3048 }
3049 },
3050 'Return' => '74',
3051 'ShortName' => 'decode_get_pdr_resp'
3052 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303053 '38119' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303054 'Header' => 'platform.h',
3055 'Param' => {
3056 '0' => {
3057 'name' => 'instance_id',
3058 'type' => '168'
3059 },
3060 '1' => {
3061 'name' => 'record_hndl',
3062 'type' => '180'
3063 },
3064 '2' => {
3065 'name' => 'data_transfer_hndl',
3066 'type' => '180'
3067 },
3068 '3' => {
3069 'name' => 'transfer_op_flag',
3070 'type' => '168'
3071 },
3072 '4' => {
3073 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303074 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303075 },
3076 '5' => {
3077 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303078 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303079 },
3080 '6' => {
3081 'name' => 'msg',
3082 'type' => '1615'
3083 },
3084 '7' => {
3085 'name' => 'payload_length',
3086 'type' => '123'
3087 }
3088 },
3089 'Return' => '74',
3090 'ShortName' => 'encode_get_pdr_req'
3091 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303092 '38408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303093 'Header' => 'platform.h',
3094 'Param' => {
3095 '0' => {
3096 'name' => 'msg',
3097 'type' => '2029'
3098 },
3099 '1' => {
3100 'name' => 'payload_length',
3101 'type' => '123'
3102 },
3103 '2' => {
3104 'name' => 'completion_code',
3105 'type' => '2034'
3106 },
3107 '3' => {
3108 'name' => 'repository_state',
3109 'type' => '2034'
3110 },
3111 '4' => {
3112 'name' => 'update_time',
3113 'type' => '2034'
3114 },
3115 '5' => {
3116 'name' => 'oem_update_time',
3117 'type' => '2034'
3118 },
3119 '6' => {
3120 'name' => 'record_count',
3121 'type' => '2039'
3122 },
3123 '7' => {
3124 'name' => 'repository_size',
3125 'type' => '2039'
3126 },
3127 '8' => {
3128 'name' => 'largest_record_size',
3129 'type' => '2039'
3130 },
3131 '9' => {
3132 'name' => 'data_transfer_handle_timeout',
3133 'type' => '2034'
3134 }
3135 },
3136 'Return' => '74',
3137 'ShortName' => 'decode_get_pdr_repository_info_resp'
3138 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303139 '3888' => {
3140 'Header' => 'base.h',
3141 'Param' => {
3142 '0' => {
3143 'name' => 'msg',
3144 'type' => '2029'
3145 },
3146 '1' => {
3147 'name' => 'payload_length',
3148 'type' => '123'
3149 },
3150 '2' => {
3151 'name' => 'type',
3152 'type' => '2034'
3153 },
3154 '3' => {
3155 'name' => 'version',
3156 'type' => '2811'
3157 }
3158 },
3159 'Return' => '74',
3160 'ShortName' => 'decode_get_commands_req'
3161 },
3162 '39096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303163 'Header' => 'platform.h',
3164 'Param' => {
3165 '0' => {
3166 'name' => 'instance_id',
3167 'type' => '168'
3168 },
3169 '1' => {
3170 'name' => 'completion_code',
3171 'type' => '168'
3172 },
3173 '2' => {
3174 'name' => 'repository_state',
3175 'type' => '168'
3176 },
3177 '3' => {
3178 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303179 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303180 },
3181 '4' => {
3182 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303183 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303184 },
3185 '5' => {
3186 'name' => 'record_count',
3187 'type' => '180'
3188 },
3189 '6' => {
3190 'name' => 'repository_size',
3191 'type' => '180'
3192 },
3193 '7' => {
3194 'name' => 'largest_record_size',
3195 'type' => '180'
3196 },
3197 '8' => {
3198 'name' => 'data_transfer_handle_timeout',
3199 'type' => '168'
3200 },
3201 '9' => {
3202 'name' => 'msg',
3203 'type' => '1615'
3204 }
3205 },
3206 'Return' => '74',
3207 'ShortName' => 'encode_get_pdr_repository_info_resp'
3208 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303209 '39427' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303210 'Header' => 'platform.h',
3211 'Param' => {
3212 '0' => {
3213 'name' => 'instance_id',
3214 'type' => '168'
3215 },
3216 '1' => {
3217 'name' => 'completion_code',
3218 'type' => '168'
3219 },
3220 '2' => {
3221 'name' => 'next_record_hndl',
3222 'type' => '180'
3223 },
3224 '3' => {
3225 'name' => 'next_data_transfer_hndl',
3226 'type' => '180'
3227 },
3228 '4' => {
3229 'name' => 'transfer_flag',
3230 'type' => '168'
3231 },
3232 '5' => {
3233 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303234 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303235 },
3236 '6' => {
3237 'name' => 'record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303238 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303239 },
3240 '7' => {
3241 'name' => 'transfer_crc',
3242 'type' => '168'
3243 },
3244 '8' => {
3245 'name' => 'msg',
3246 'type' => '1615'
3247 }
3248 },
3249 'Return' => '74',
3250 'ShortName' => 'encode_get_pdr_resp'
3251 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303252 '39820' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303253 'Header' => 'platform.h',
3254 'Param' => {
3255 '0' => {
3256 'name' => 'msg',
3257 'type' => '2029'
3258 },
3259 '1' => {
3260 'name' => 'payload_length',
3261 'type' => '123'
3262 },
3263 '2' => {
3264 'name' => 'record_hndl',
3265 'type' => '2039'
3266 },
3267 '3' => {
3268 'name' => 'data_transfer_hndl',
3269 'type' => '2039'
3270 },
3271 '4' => {
3272 'name' => 'transfer_op_flag',
3273 'type' => '2034'
3274 },
3275 '5' => {
3276 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303277 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303278 },
3279 '6' => {
3280 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303281 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303282 }
3283 },
3284 'Return' => '74',
3285 'ShortName' => 'decode_get_pdr_req'
3286 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303287 '4010' => {
3288 'Header' => 'base.h',
3289 'Param' => {
3290 '0' => {
3291 'name' => 'instance_id',
3292 'type' => '168'
3293 },
3294 '1' => {
3295 'name' => 'completion_code',
3296 'type' => '168'
3297 },
3298 '2' => {
3299 'name' => 'types',
3300 'type' => '3883'
3301 },
3302 '3' => {
3303 'name' => 'msg',
3304 'type' => '1615'
3305 }
3306 },
3307 'Return' => '74',
3308 'ShortName' => 'encode_get_types_resp'
3309 },
3310 '40345' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303311 'Header' => 'platform.h',
3312 'Param' => {
3313 '0' => {
3314 'name' => 'msg',
3315 'type' => '2029'
3316 },
3317 '1' => {
3318 'name' => 'payload_length',
3319 'type' => '123'
3320 },
3321 '2' => {
3322 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303323 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303324 },
3325 '3' => {
3326 'name' => 'comp_effecter_count',
3327 'type' => '2034'
3328 },
3329 '4' => {
3330 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303331 'type' => '40809'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303332 }
3333 },
3334 'Return' => '74',
3335 'ShortName' => 'decode_set_state_effecter_states_req'
3336 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303337 '40814' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303338 'Header' => 'platform.h',
3339 'Param' => {
3340 '0' => {
3341 'name' => 'msg',
3342 'type' => '2029'
3343 },
3344 '1' => {
3345 'name' => 'payload_length',
3346 'type' => '123'
3347 },
3348 '2' => {
3349 'name' => 'completion_code',
3350 'type' => '2034'
3351 }
3352 },
3353 'Return' => '74',
3354 'ShortName' => 'decode_set_state_effecter_states_resp'
3355 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303356 '40893' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303357 'Header' => 'platform.h',
3358 'Param' => {
3359 '0' => {
3360 'name' => 'instance_id',
3361 'type' => '168'
3362 },
3363 '1' => {
3364 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303365 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303366 },
3367 '2' => {
3368 'name' => 'comp_effecter_count',
3369 'type' => '168'
3370 },
3371 '3' => {
3372 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303373 'type' => '40809'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303374 },
3375 '4' => {
3376 'name' => 'msg',
3377 'type' => '1615'
3378 }
3379 },
3380 'Return' => '74',
3381 'ShortName' => 'encode_set_state_effecter_states_req'
3382 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303383 '41151' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303384 'Header' => 'platform.h',
3385 'Param' => {
3386 '0' => {
3387 'name' => 'instance_id',
3388 'type' => '168'
3389 },
3390 '1' => {
3391 'name' => 'completion_code',
3392 'type' => '168'
3393 },
3394 '2' => {
3395 'name' => 'msg',
3396 'type' => '1615'
3397 }
3398 },
3399 'Return' => '74',
3400 'ShortName' => 'encode_set_state_effecter_states_resp'
3401 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303402 '41302' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303403 'Header' => 'platform.h',
3404 'Param' => {
3405 '0' => {
3406 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303407 'type' => '41614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303408 },
3409 '1' => {
3410 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303411 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303412 },
3413 '2' => {
3414 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303415 'type' => '41624'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303416 },
3417 '3' => {
3418 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303419 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303420 },
3421 '4' => {
3422 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303423 'type' => '20609'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303424 }
3425 },
3426 'Return' => '74',
3427 'ShortName' => 'encode_state_sensor_pdr'
3428 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303429 '41634' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303430 'Header' => 'platform.h',
3431 'Param' => {
3432 '0' => {
3433 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303434 'type' => '41946'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303435 },
3436 '1' => {
3437 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303438 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303439 },
3440 '2' => {
3441 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303442 'type' => '41956'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303443 },
3444 '3' => {
3445 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303446 'type' => '11295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303447 },
3448 '4' => {
3449 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303450 'type' => '20609'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303451 }
3452 },
3453 'Return' => '74',
3454 'ShortName' => 'encode_state_effecter_pdr'
3455 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303456 '4195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303457 'Header' => 'base.h',
3458 'Param' => {
3459 '0' => {
3460 'name' => 'instance_id',
3461 'type' => '168'
3462 },
3463 '1' => {
3464 'name' => 'type',
3465 'type' => '168'
3466 },
3467 '2' => {
3468 'name' => 'version',
3469 'type' => '429'
3470 },
3471 '3' => {
3472 'name' => 'msg',
3473 'type' => '1615'
3474 }
3475 },
3476 'Return' => '74',
3477 'ShortName' => 'encode_get_commands_req'
3478 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303479 '4380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303480 'Header' => 'base.h',
3481 'Param' => {
3482 '0' => {
3483 'name' => 'instance_id',
3484 'type' => '168'
3485 },
3486 '1' => {
3487 'name' => 'msg',
3488 'type' => '1615'
3489 }
3490 },
3491 'Return' => '74',
3492 'ShortName' => 'encode_get_types_req'
3493 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303494 '4492' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303495 'Header' => 'base.h',
3496 'Param' => {
3497 '0' => {
3498 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303499 'type' => '4558'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303500 },
3501 '1' => {
3502 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303503 'type' => '4563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303504 }
3505 },
3506 'Return' => '168',
3507 'ShortName' => 'unpack_pldm_header'
3508 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303509 '4568' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303510 'Header' => 'base.h',
3511 'Param' => {
3512 '0' => {
3513 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303514 'type' => '4653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303515 },
3516 '1' => {
3517 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303518 'type' => '4658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303519 }
3520 },
3521 'Return' => '168',
3522 'ShortName' => 'pack_pldm_header'
3523 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303524 '46872' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303525 'Header' => 'utils.h',
3526 'Param' => {
3527 '0' => {
3528 'name' => 'data',
3529 'type' => '1434'
3530 },
3531 '1' => {
3532 'name' => 'size',
3533 'type' => '123'
3534 }
3535 },
3536 'Return' => '180',
3537 'ShortName' => 'crc32'
3538 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303539 '46987' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303540 'Header' => 'bios_table.h',
3541 'Param' => {
3542 '0' => {
3543 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303544 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303545 },
3546 '1' => {
3547 'name' => 'size',
3548 'type' => '123'
3549 }
3550 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303551 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303552 'ShortName' => 'pldm_bios_table_checksum'
3553 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303554 '47132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303555 'Header' => 'bios_table.h',
3556 'Param' => {
3557 '0' => {
3558 'name' => 'src_table',
3559 'type' => '1434'
3560 },
3561 '1' => {
3562 'name' => 'src_length',
3563 'type' => '123'
3564 },
3565 '2' => {
3566 'name' => 'dest_table',
3567 'type' => '166'
3568 },
3569 '3' => {
3570 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303571 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303572 },
3573 '4' => {
3574 'name' => 'entry',
3575 'type' => '1434'
3576 },
3577 '5' => {
3578 'name' => 'entry_length',
3579 'type' => '123'
3580 }
3581 },
3582 'Return' => '74',
3583 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3584 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303585 '47748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303586 'Header' => 'bios_table.h',
3587 'Param' => {
3588 '0' => {
3589 'name' => 'table',
3590 'type' => '1434'
3591 },
3592 '1' => {
3593 'name' => 'length',
3594 'type' => '123'
3595 },
3596 '2' => {
3597 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303598 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303599 }
3600 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303601 'Return' => '47743',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303602 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3603 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303604 '48011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303605 'Header' => 'bios_table.h',
3606 'Param' => {
3607 '0' => {
3608 'name' => 'table',
3609 'type' => '1434'
3610 },
3611 '1' => {
3612 'name' => 'length',
3613 'type' => '123'
3614 },
3615 '2' => {
3616 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303617 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303618 }
3619 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303620 'Return' => '48158',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303621 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3622 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303623 '48279' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303624 'Header' => 'bios_table.h',
3625 'Param' => {
3626 '0' => {
3627 'name' => 'table',
3628 'type' => '1434'
3629 },
3630 '1' => {
3631 'name' => 'length',
3632 'type' => '123'
3633 },
3634 '2' => {
3635 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303636 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303637 }
3638 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303639 'Return' => '48158',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303640 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3641 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303642 '48542' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303643 'Header' => 'bios_table.h',
3644 'Param' => {
3645 '0' => {
3646 'name' => 'table',
3647 'type' => '1434'
3648 },
3649 '1' => {
3650 'name' => 'length',
3651 'type' => '123'
3652 },
3653 '2' => {
3654 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303655 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303656 }
3657 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303658 'Return' => '48747',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303659 'ShortName' => 'pldm_bios_table_string_find_by_string'
3660 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303661 '48916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303662 'Header' => 'bios_table.h',
3663 'Param' => {
3664 '0' => {
3665 'name' => 'table',
3666 'type' => '1434'
3667 },
3668 '1' => {
3669 'name' => 'length',
3670 'type' => '123'
3671 },
3672 '2' => {
3673 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303674 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303675 }
3676 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303677 'Return' => '48747',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303678 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3679 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303680 '49678' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303681 'Header' => 'bios_table.h',
3682 'Param' => {
3683 '0' => {
3684 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303685 'type' => '47738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303686 }
3687 },
3688 'Return' => '1434',
3689 'ShortName' => 'pldm_bios_table_iter_value'
3690 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303691 '49733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303692 'Header' => 'bios_table.h',
3693 'Param' => {
3694 '0' => {
3695 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303696 'type' => '47738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303697 }
3698 },
3699 'Return' => '1',
3700 'ShortName' => 'pldm_bios_table_iter_next'
3701 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303702 '49844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303703 'Header' => 'bios_table.h',
3704 'Param' => {
3705 '0' => {
3706 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303707 'type' => '49920'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303708 }
3709 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303710 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303711 'ShortName' => 'pldm_bios_table_iter_is_end'
3712 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303713 '49925' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303714 'Header' => 'bios_table.h',
3715 'Param' => {
3716 '0' => {
3717 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303718 'type' => '47738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303719 }
3720 },
3721 'Return' => '1',
3722 'ShortName' => 'pldm_bios_table_iter_free'
3723 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303724 '49996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303725 'Header' => 'bios_table.h',
3726 'Param' => {
3727 '0' => {
3728 'name' => 'table',
3729 'type' => '1434'
3730 },
3731 '1' => {
3732 'name' => 'length',
3733 'type' => '123'
3734 },
3735 '2' => {
3736 'name' => 'type',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303737 'type' => '45567'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303738 }
3739 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303740 'Return' => '47738',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303741 'ShortName' => 'pldm_bios_table_iter_create'
3742 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09303743 '50235' => {
3744 'Header' => 'bios_table.h',
3745 'Param' => {
3746 '0' => {
3747 'name' => 'table',
3748 'type' => '166'
3749 },
3750 '1' => {
3751 'name' => 'capacity',
3752 'type' => '123'
3753 },
3754 '2' => {
3755 'name' => 'size',
3756 'type' => '8822'
3757 }
3758 },
3759 'Return' => '74',
3760 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
3761 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303762 '50535' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303763 'Header' => 'bios_table.h',
3764 'Param' => {
3765 '0' => {
3766 'name' => 'table',
3767 'type' => '166'
3768 },
3769 '1' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09303770 'name' => 'capacity',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 'type' => '123'
3772 },
3773 '2' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09303774 'name' => 'size',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303775 'type' => '123'
3776 }
3777 },
3778 'Return' => '123',
3779 'ShortName' => 'pldm_bios_table_append_pad_checksum'
3780 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303781 '50787' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303782 'Header' => 'bios_table.h',
3783 'Param' => {
3784 '0' => {
3785 'name' => 'size_without_pad',
3786 'type' => '123'
3787 }
3788 },
3789 'Return' => '123',
3790 'ShortName' => 'pldm_bios_table_pad_checksum_size'
3791 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303792 '51082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303793 'Header' => 'bios_table.h',
3794 'Param' => {
3795 '0' => {
3796 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303797 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303798 }
3799 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303800 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303801 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
3802 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303803 '51137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303804 'Header' => 'bios_table.h',
3805 'Param' => {
3806 '0' => {
3807 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303808 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303809 }
3810 },
3811 'Return' => '123',
3812 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
3813 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303814 '51621' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303815 'Header' => 'bios_table.h',
3816 'Param' => {
3817 '0' => {
3818 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303819 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303820 }
3821 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303822 'Return' => '45555',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303823 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
3824 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303825 '51695' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303826 'Header' => 'bios_table.h',
3827 'Param' => {
3828 '0' => {
3829 'name' => 'entry',
3830 'type' => '166'
3831 },
3832 '1' => {
3833 'name' => 'entry_length',
3834 'type' => '123'
3835 },
3836 '2' => {
3837 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303838 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303839 },
3840 '3' => {
3841 'name' => 'attr_type',
3842 'type' => '168'
3843 },
3844 '4' => {
3845 'name' => 'cv',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303846 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303847 }
3848 },
3849 'Return' => '74',
3850 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
3851 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303852 '51887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303853 'Header' => 'bios_table.h',
3854 'Param' => {
3855 '0' => {
3856 'name' => 'entry',
3857 'type' => '166'
3858 },
3859 '1' => {
3860 'name' => 'entry_length',
3861 'type' => '123'
3862 },
3863 '2' => {
3864 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303865 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303866 },
3867 '3' => {
3868 'name' => 'attr_type',
3869 'type' => '168'
3870 },
3871 '4' => {
3872 'name' => 'cv',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303873 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303874 }
3875 },
3876 'Return' => '1',
3877 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
3878 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303879 '52188' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303880 'Header' => 'bios_table.h',
3881 'Return' => '123',
3882 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3883 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303884 '52350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303885 'Header' => 'bios_table.h',
3886 'Param' => {
3887 '0' => {
3888 'name' => 'entry',
3889 'type' => '166'
3890 },
3891 '1' => {
3892 'name' => 'entry_length',
3893 'type' => '123'
3894 },
3895 '2' => {
3896 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303897 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303898 },
3899 '3' => {
3900 'name' => 'attr_type',
3901 'type' => '168'
3902 },
3903 '4' => {
3904 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303905 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303906 },
3907 '5' => {
3908 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303909 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303910 }
3911 },
3912 'Return' => '74',
3913 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3914 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303915 '52605' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303916 'Header' => 'bios_table.h',
3917 'Param' => {
3918 '0' => {
3919 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303920 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303921 },
3922 '1' => {
3923 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303924 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303925 }
3926 },
3927 'Return' => '1',
3928 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3929 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303930 '52700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303931 'Header' => 'bios_table.h',
3932 'Param' => {
3933 '0' => {
3934 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303935 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303936 }
3937 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303938 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303939 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3940 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09303941 '52775' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303942 'Header' => 'bios_table.h',
3943 'Param' => {
3944 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303945 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303946 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303947 }
3948 },
3949 'Return' => '123',
3950 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3951 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09303952 '52963' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303953 'Header' => 'bios_table.h',
3954 'Param' => {
3955 '0' => {
3956 'name' => 'entry',
3957 'type' => '166'
3958 },
3959 '1' => {
3960 'name' => 'entry_length',
3961 'type' => '123'
3962 },
3963 '2' => {
3964 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303965 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303966 },
3967 '3' => {
3968 'name' => 'attr_type',
3969 'type' => '168'
3970 },
3971 '4' => {
3972 'name' => 'count',
3973 'type' => '168'
3974 },
3975 '5' => {
3976 'name' => 'handles',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303977 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303978 }
3979 },
3980 'Return' => '74',
3981 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3982 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09303983 '53217' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303984 'Header' => 'bios_table.h',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303988 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303989 },
3990 '1' => {
3991 'name' => 'handles',
3992 'type' => '2034'
3993 },
3994 '2' => {
3995 'name' => 'number',
3996 'type' => '168'
3997 }
3998 },
3999 'Return' => '168',
4000 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4001 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304002 '53391' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304003 'Header' => 'bios_table.h',
4004 'Param' => {
4005 '0' => {
4006 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304007 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304008 }
4009 },
4010 'Return' => '168',
4011 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4012 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304013 '53446' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304014 'Header' => 'bios_table.h',
4015 'Param' => {
4016 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304017 'name' => 'count',
4018 'type' => '168'
4019 }
4020 },
4021 'Return' => '123',
4022 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4023 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304024 '53501' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304025 'Header' => 'bios_table.h',
4026 'Param' => {
4027 '0' => {
4028 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304029 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304030 }
4031 },
4032 'Return' => '168',
4033 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4034 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304035 '53556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304036 'Header' => 'bios_table.h',
4037 'Param' => {
4038 '0' => {
4039 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304040 'type' => '47743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304041 }
4042 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304043 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304044 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4045 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304046 '54115' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304047 'Header' => 'bios_table.h',
4048 'Param' => {
4049 '0' => {
4050 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304051 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304052 },
4053 '1' => {
4054 'name' => 'lower',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304055 'type' => '54242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304056 },
4057 '2' => {
4058 'name' => 'upper',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304059 'type' => '54242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304060 },
4061 '3' => {
4062 'name' => 'scalar',
4063 'type' => '2039'
4064 },
4065 '4' => {
4066 'name' => 'def',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304067 'type' => '54242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304068 }
4069 },
4070 'Return' => '1',
4071 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4072 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304073 '54257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304074 'Header' => 'bios_table.h',
4075 'Param' => {
4076 '0' => {
4077 'name' => 'entry',
4078 'type' => '166'
4079 },
4080 '1' => {
4081 'name' => 'entry_length',
4082 'type' => '123'
4083 },
4084 '2' => {
4085 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304086 'type' => '54519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304087 }
4088 },
4089 'Return' => '74',
4090 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4091 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304092 '54529' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304093 'Header' => 'bios_table.h',
4094 'Param' => {
4095 '0' => {
4096 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304097 'type' => '54519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304098 },
4099 '1' => {
4100 'name' => 'errmsg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304101 'type' => '54786'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304102 }
4103 },
4104 'Return' => '74',
4105 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4106 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304107 '54791' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304108 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304109 'Return' => '123',
4110 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4111 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304112 '54953' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304113 'Header' => 'bios_table.h',
4114 'Param' => {
4115 '0' => {
4116 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304117 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304118 },
4119 '1' => {
4120 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304121 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304122 },
4123 '2' => {
4124 'name' => 'size',
4125 'type' => '123'
4126 }
4127 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304128 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304129 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4130 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304131 '55149' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304132 'Header' => 'bios_table.h',
4133 'Param' => {
4134 '0' => {
4135 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304136 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304137 }
4138 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304139 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304140 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4141 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304142 '55224' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304143 'Header' => 'bios_table.h',
4144 'Param' => {
4145 '0' => {
4146 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304147 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304148 }
4149 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304150 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304151 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4152 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304153 '55299' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304154 'Header' => 'bios_table.h',
4155 'Param' => {
4156 '0' => {
4157 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304158 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304159 }
4160 },
4161 'Return' => '168',
4162 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4163 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304164 '55374' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304165 'Header' => 'bios_table.h',
4166 'Param' => {
4167 '0' => {
4168 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304169 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304170 },
4171 '1' => {
4172 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304173 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304174 }
4175 },
4176 'Return' => '74',
4177 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4178 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304179 '55550' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304180 'Header' => 'bios_table.h',
4181 'Param' => {
4182 '0' => {
4183 'name' => 'entry',
4184 'type' => '166'
4185 },
4186 '1' => {
4187 'name' => 'entry_length',
4188 'type' => '123'
4189 },
4190 '2' => {
4191 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304192 'type' => '55836'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304193 }
4194 },
4195 'Return' => '74',
4196 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4197 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304198 '55841' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304199 'Header' => 'bios_table.h',
4200 'Param' => {
4201 '0' => {
4202 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304203 'type' => '55836'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304204 },
4205 '1' => {
4206 'name' => 'errmsg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304207 'type' => '54786'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304208 }
4209 },
4210 'Return' => '74',
4211 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4212 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304213 '56110' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304214 'Header' => 'bios_table.h',
4215 'Param' => {
4216 '0' => {
4217 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304218 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304219 }
4220 },
4221 'Return' => '123',
4222 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4223 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304224 '56345' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304225 'Header' => 'bios_table.h',
4226 'Param' => {
4227 '0' => {
4228 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304229 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304230 },
4231 '1' => {
4232 'name' => 'def_indices',
4233 'type' => '2034'
4234 },
4235 '2' => {
4236 'name' => 'def_num',
4237 'type' => '168'
4238 }
4239 },
4240 'Return' => '168',
4241 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4242 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304243 '56551' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304244 'Header' => 'bios_table.h',
4245 'Param' => {
4246 '0' => {
4247 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304248 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304249 },
4250 '1' => {
4251 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304252 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304253 },
4254 '2' => {
4255 'name' => 'pv_num',
4256 'type' => '168'
4257 }
4258 },
4259 'Return' => '74',
4260 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4261 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304262 '56709' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304263 'Header' => 'bios_table.h',
4264 'Param' => {
4265 '0' => {
4266 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304267 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304268 },
4269 '1' => {
4270 'name' => 'def_num',
4271 'type' => '2034'
4272 }
4273 },
4274 'Return' => '74',
4275 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4276 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304277 '56874' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304278 'Header' => 'bios_table.h',
4279 'Param' => {
4280 '0' => {
4281 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304282 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304283 },
4284 '1' => {
4285 'name' => 'pv_num',
4286 'type' => '2034'
4287 }
4288 },
4289 'Return' => '74',
4290 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4291 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304292 '56940' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304293 'Header' => 'bios_table.h',
4294 'Param' => {
4295 '0' => {
4296 'name' => 'entry',
4297 'type' => '166'
4298 },
4299 '1' => {
4300 'name' => 'entry_length',
4301 'type' => '123'
4302 },
4303 '2' => {
4304 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304305 'type' => '57198'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304306 }
4307 },
4308 'Return' => '74',
4309 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4310 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304311 '57203' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 'Header' => 'bios_table.h',
4313 'Param' => {
4314 '0' => {
4315 'name' => 'pv_num',
4316 'type' => '168'
4317 },
4318 '1' => {
4319 'name' => 'def_num',
4320 'type' => '168'
4321 }
4322 },
4323 'Return' => '123',
4324 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4325 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304326 '57269' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304327 'Header' => 'bios_table.h',
4328 'Param' => {
4329 '0' => {
4330 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304331 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304332 }
4333 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304334 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304335 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4336 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304337 '57322' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304338 'Header' => 'bios_table.h',
4339 'Param' => {
4340 '0' => {
4341 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304342 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304343 }
4344 },
4345 'Return' => '168',
4346 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4347 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304348 '57375' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304349 'Header' => 'bios_table.h',
4350 'Param' => {
4351 '0' => {
4352 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304353 'type' => '48158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304354 }
4355 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304356 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304357 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4358 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304359 '57997' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304360 'Header' => 'bios_table.h',
4361 'Param' => {
4362 '0' => {
4363 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304364 'type' => '48747'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304365 },
4366 '1' => {
4367 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304368 'type' => '11261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304369 },
4370 '2' => {
4371 'name' => 'size',
4372 'type' => '123'
4373 }
4374 },
4375 'Return' => '74',
4376 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4377 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304378 '58163' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304379 'Header' => 'bios_table.h',
4380 'Param' => {
4381 '0' => {
4382 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304383 'type' => '48747'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304384 }
4385 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304386 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304387 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4388 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304389 '58216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 'Header' => 'bios_table.h',
4391 'Param' => {
4392 '0' => {
4393 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304394 'type' => '48747'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304395 }
4396 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304397 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304398 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4399 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304400 '58269' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304401 'Header' => 'bios_table.h',
4402 'Param' => {
4403 '0' => {
4404 'name' => 'entry',
4405 'type' => '166'
4406 },
4407 '1' => {
4408 'name' => 'entry_length',
4409 'type' => '123'
4410 },
4411 '2' => {
4412 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304413 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304414 },
4415 '3' => {
4416 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304417 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 }
4419 },
4420 'Return' => '74',
4421 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4422 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304423 '58538' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304424 'Header' => 'bios_table.h',
4425 'Param' => {
4426 '0' => {
4427 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304428 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304429 }
4430 },
4431 'Return' => '123',
4432 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4433 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304434 '6130' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 'Header' => 'utils.h',
4436 'Param' => {
4437 '0' => {
4438 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304439 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304440 }
4441 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304442 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304443 'ShortName' => 'bcd2dec16'
4444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304445 '6152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304446 'Header' => 'utils.h',
4447 'Param' => {
4448 '0' => {
4449 'name' => 'bcd',
4450 'type' => '168'
4451 }
4452 },
4453 'Return' => '168',
4454 'ShortName' => 'bcd2dec8'
4455 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304456 '6174' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304457 'Header' => 'utils.h',
4458 'Param' => {
4459 '0' => {
4460 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304461 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304462 }
4463 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304464 'Return' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304465 'ShortName' => 'dec2bcd16'
4466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304467 '6196' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304468 'Header' => 'utils.h',
4469 'Param' => {
4470 '0' => {
4471 'name' => 'dec',
4472 'type' => '168'
4473 }
4474 },
4475 'Return' => '168',
4476 'ShortName' => 'dec2bcd8'
4477 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304478 '6218' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304479 'Header' => 'utils.h',
4480 'Param' => {
4481 '0' => {
4482 'name' => 'seconds',
4483 'type' => '168'
4484 },
4485 '1' => {
4486 'name' => 'minutes',
4487 'type' => '168'
4488 },
4489 '2' => {
4490 'name' => 'hours',
4491 'type' => '168'
4492 },
4493 '3' => {
4494 'name' => 'day',
4495 'type' => '168'
4496 },
4497 '4' => {
4498 'name' => 'month',
4499 'type' => '168'
4500 },
4501 '5' => {
4502 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304503 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304504 }
4505 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304506 'Return' => '6265',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304507 'ShortName' => 'is_time_legal'
4508 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304509 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 'Header' => 'bios.h',
4511 'Param' => {
4512 '0' => {
4513 'name' => 'msg',
4514 'type' => '2029'
4515 },
4516 '1' => {
4517 'name' => 'payload_length',
4518 'type' => '123'
4519 },
4520 '2' => {
4521 'name' => 'transfer_handle',
4522 'type' => '2039'
4523 },
4524 '3' => {
4525 'name' => 'transfer_flag',
4526 'type' => '2034'
4527 },
4528 '4' => {
4529 'name' => 'table_type',
4530 'type' => '2034'
4531 },
4532 '5' => {
4533 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304534 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304535 }
4536 },
4537 'Return' => '74',
4538 'ShortName' => 'decode_set_bios_table_req'
4539 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304540 '64128' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304541 'Header' => 'utils.h',
4542 'Param' => {
4543 '0' => {
4544 'name' => 'transfer_flag',
4545 'type' => '168'
4546 }
4547 },
4548 'Return' => '6265',
4549 'ShortName' => 'is_transfer_flag_valid'
4550 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304551 '64279' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304552 'Header' => 'firmware_update.h',
4553 'Param' => {
4554 '0' => {
4555 'name' => 'msg',
4556 'type' => '2029'
4557 },
4558 '1' => {
4559 'name' => 'payload_length',
4560 'type' => '123'
4561 },
4562 '2' => {
4563 'name' => 'completion_code',
4564 'type' => '2034'
4565 },
4566 '3' => {
4567 'name' => 'non_functioning_component_indication',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304568 'type' => '64463'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304569 },
4570 '4' => {
4571 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304572 'type' => '64468'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304573 }
4574 },
4575 'Return' => '74',
4576 'ShortName' => 'decode_cancel_update_resp'
4577 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304578 '64478' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304579 'Header' => 'firmware_update.h',
4580 'Param' => {
4581 '0' => {
4582 'name' => 'instance_id',
4583 'type' => '168'
4584 },
4585 '1' => {
4586 'name' => 'msg',
4587 'type' => '1615'
4588 },
4589 '2' => {
4590 'name' => 'payload_length',
4591 'type' => '123'
4592 }
4593 },
4594 'Return' => '74',
4595 'ShortName' => 'encode_cancel_update_req'
4596 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304597 '64631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304598 'Header' => 'firmware_update.h',
4599 'Param' => {
4600 '0' => {
4601 'name' => 'msg',
4602 'type' => '2029'
4603 },
4604 '1' => {
4605 'name' => 'payload_length',
4606 'type' => '123'
4607 },
4608 '2' => {
4609 'name' => 'completion_code',
4610 'type' => '2034'
4611 }
4612 },
4613 'Return' => '74',
4614 'ShortName' => 'decode_cancel_update_component_resp'
4615 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304616 '64713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304617 'Header' => 'firmware_update.h',
4618 'Param' => {
4619 '0' => {
4620 'name' => 'instance_id',
4621 'type' => '168'
4622 },
4623 '1' => {
4624 'name' => 'msg',
4625 'type' => '1615'
4626 },
4627 '2' => {
4628 'name' => 'payload_length',
4629 'type' => '123'
4630 }
4631 },
4632 'Return' => '74',
4633 'ShortName' => 'encode_cancel_update_component_req'
4634 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304635 '64866' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304636 'Header' => 'firmware_update.h',
4637 'Param' => {
4638 '0' => {
4639 'name' => 'msg',
4640 'type' => '2029'
4641 },
4642 '1' => {
4643 'name' => 'payload_length',
4644 'type' => '123'
4645 },
4646 '2' => {
4647 'name' => 'completion_code',
4648 'type' => '2034'
4649 },
4650 '3' => {
4651 'name' => 'current_state',
4652 'type' => '2034'
4653 },
4654 '4' => {
4655 'name' => 'previous_state',
4656 'type' => '2034'
4657 },
4658 '5' => {
4659 'name' => 'aux_state',
4660 'type' => '2034'
4661 },
4662 '6' => {
4663 'name' => 'aux_state_status',
4664 'type' => '2034'
4665 },
4666 '7' => {
4667 'name' => 'progress_percent',
4668 'type' => '2034'
4669 },
4670 '8' => {
4671 'name' => 'reason_code',
4672 'type' => '2034'
4673 },
4674 '9' => {
4675 'name' => 'update_option_flags_enabled',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304676 'type' => '65207'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304677 }
4678 },
4679 'Return' => '74',
4680 'ShortName' => 'decode_get_status_resp'
4681 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304682 '6491' => {
4683 'Header' => 'bios.h',
4684 'Param' => {
4685 '0' => {
4686 'name' => 'instance_id',
4687 'type' => '168'
4688 },
4689 '1' => {
4690 'name' => 'completion_code',
4691 'type' => '168'
4692 },
4693 '2' => {
4694 'name' => 'next_transfer_handle',
4695 'type' => '180'
4696 },
4697 '3' => {
4698 'name' => 'msg',
4699 'type' => '1615'
4700 }
4701 },
4702 'Return' => '74',
4703 'ShortName' => 'encode_set_bios_table_resp'
4704 },
4705 '65217' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304706 'Header' => 'firmware_update.h',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'instance_id',
4710 'type' => '168'
4711 },
4712 '1' => {
4713 'name' => 'msg',
4714 'type' => '1615'
4715 },
4716 '2' => {
4717 'name' => 'payload_length',
4718 'type' => '123'
4719 }
4720 },
4721 'Return' => '74',
4722 'ShortName' => 'encode_get_status_req'
4723 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304724 '65370' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304725 'Header' => 'firmware_update.h',
4726 'Param' => {
4727 '0' => {
4728 'name' => 'msg',
4729 'type' => '2029'
4730 },
4731 '1' => {
4732 'name' => 'payload_length',
4733 'type' => '123'
4734 },
4735 '2' => {
4736 'name' => 'completion_code',
4737 'type' => '2034'
4738 },
4739 '3' => {
4740 'name' => 'estimated_time_activation',
4741 'type' => '8294'
4742 }
4743 },
4744 'Return' => '74',
4745 'ShortName' => 'decode_activate_firmware_resp'
4746 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304747 '65496' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304748 'Header' => 'firmware_update.h',
4749 'Param' => {
4750 '0' => {
4751 'name' => 'instance_id',
4752 'type' => '168'
4753 },
4754 '1' => {
4755 'name' => 'self_contained_activation_req',
4756 'type' => '11646'
4757 },
4758 '2' => {
4759 'name' => 'msg',
4760 'type' => '1615'
4761 },
4762 '3' => {
4763 'name' => 'payload_length',
4764 'type' => '123'
4765 }
4766 },
4767 'Return' => '74',
4768 'ShortName' => 'encode_activate_firmware_req'
4769 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304770 '65717' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304771 'Header' => 'firmware_update.h',
4772 'Param' => {
4773 '0' => {
4774 'name' => 'instance_id',
4775 'type' => '168'
4776 },
4777 '1' => {
4778 'name' => 'completion_code',
4779 'type' => '168'
4780 },
4781 '2' => {
4782 'name' => 'msg',
4783 'type' => '1615'
4784 },
4785 '3' => {
4786 'name' => 'payload_length',
4787 'type' => '123'
4788 }
4789 },
4790 'Return' => '74',
4791 'ShortName' => 'encode_apply_complete_resp'
4792 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304793 '65889' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304794 'Header' => 'firmware_update.h',
4795 'Param' => {
4796 '0' => {
4797 'name' => 'msg',
4798 'type' => '2029'
4799 },
4800 '1' => {
4801 'name' => 'payload_length',
4802 'type' => '123'
4803 },
4804 '2' => {
4805 'name' => 'apply_result',
4806 'type' => '2034'
4807 },
4808 '3' => {
4809 'name' => 'comp_activation_methods_modification',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304810 'type' => '66011'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304811 }
4812 },
4813 'Return' => '74',
4814 'ShortName' => 'decode_apply_complete_req'
4815 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304816 '66021' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304817 'Header' => 'firmware_update.h',
4818 'Param' => {
4819 '0' => {
4820 'name' => 'instance_id',
4821 'type' => '168'
4822 },
4823 '1' => {
4824 'name' => 'completion_code',
4825 'type' => '168'
4826 },
4827 '2' => {
4828 'name' => 'msg',
4829 'type' => '1615'
4830 },
4831 '3' => {
4832 'name' => 'payload_length',
4833 'type' => '123'
4834 }
4835 },
4836 'Return' => '74',
4837 'ShortName' => 'encode_verify_complete_resp'
4838 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304839 '66193' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304840 'Header' => 'firmware_update.h',
4841 'Param' => {
4842 '0' => {
4843 'name' => 'msg',
4844 'type' => '2029'
4845 },
4846 '1' => {
4847 'name' => 'payload_length',
4848 'type' => '123'
4849 },
4850 '2' => {
4851 'name' => 'verify_result',
4852 'type' => '2034'
4853 }
4854 },
4855 'Return' => '74',
4856 'ShortName' => 'decode_verify_complete_req'
4857 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304858 '66275' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304859 'Header' => 'firmware_update.h',
4860 'Param' => {
4861 '0' => {
4862 'name' => 'instance_id',
4863 'type' => '168'
4864 },
4865 '1' => {
4866 'name' => 'completion_code',
4867 'type' => '168'
4868 },
4869 '2' => {
4870 'name' => 'msg',
4871 'type' => '1615'
4872 },
4873 '3' => {
4874 'name' => 'payload_length',
4875 'type' => '123'
4876 }
4877 },
4878 'Return' => '74',
4879 'ShortName' => 'encode_transfer_complete_resp'
4880 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304881 '66447' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304882 'Header' => 'firmware_update.h',
4883 'Param' => {
4884 '0' => {
4885 'name' => 'msg',
4886 'type' => '2029'
4887 },
4888 '1' => {
4889 'name' => 'payload_length',
4890 'type' => '123'
4891 },
4892 '2' => {
4893 'name' => 'transfer_result',
4894 'type' => '2034'
4895 }
4896 },
4897 'Return' => '74',
4898 'ShortName' => 'decode_transfer_complete_req'
4899 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304900 '66529' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09304901 'Header' => 'firmware_update.h',
4902 'Param' => {
4903 '0' => {
4904 'name' => 'instance_id',
4905 'type' => '168'
4906 },
4907 '1' => {
4908 'name' => 'completion_code',
4909 'type' => '168'
4910 },
4911 '2' => {
4912 'name' => 'msg',
4913 'type' => '1615'
4914 },
4915 '3' => {
4916 'name' => 'payload_length',
4917 'type' => '123'
4918 }
4919 },
4920 'Return' => '74',
4921 'ShortName' => 'encode_request_firmware_data_resp'
4922 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304923 '66701' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304924 'Header' => 'firmware_update.h',
4925 'Param' => {
4926 '0' => {
4927 'name' => 'msg',
4928 'type' => '2029'
4929 },
4930 '1' => {
4931 'name' => 'payload_length',
4932 'type' => '123'
4933 },
4934 '2' => {
4935 'name' => 'offset',
4936 'type' => '2039'
4937 },
4938 '3' => {
4939 'name' => 'length',
4940 'type' => '2039'
4941 }
4942 },
4943 'Return' => '74',
4944 'ShortName' => 'decode_request_firmware_data_req'
4945 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304946 '66833' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304947 'Header' => 'firmware_update.h',
4948 'Param' => {
4949 '0' => {
4950 'name' => 'msg',
4951 'type' => '2029'
4952 },
4953 '1' => {
4954 'name' => 'payload_length',
4955 'type' => '123'
4956 },
4957 '2' => {
4958 'name' => 'completion_code',
4959 'type' => '2034'
4960 },
4961 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304962 'name' => 'comp_compatibility_resp',
4963 'type' => '2034'
4964 },
4965 '4' => {
4966 'name' => 'comp_compatibility_resp_code',
4967 'type' => '2034'
4968 },
4969 '5' => {
4970 'name' => 'update_option_flags_enabled',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304971 'type' => '65207'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304972 },
4973 '6' => {
4974 'name' => 'time_before_req_fw_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304975 'type' => '8294'
4976 }
4977 },
4978 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304979 'ShortName' => 'decode_update_component_resp'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304980 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304981 '6693' => {
4982 'Header' => 'bios.h',
4983 'Param' => {
4984 '0' => {
4985 'name' => 'msg',
4986 'type' => '2029'
4987 },
4988 '1' => {
4989 'name' => 'payload_length',
4990 'type' => '123'
4991 },
4992 '2' => {
4993 'name' => 'completion_code',
4994 'type' => '2034'
4995 },
4996 '3' => {
4997 'name' => 'next_transfer_handle',
4998 'type' => '2039'
4999 }
5000 },
5001 'Return' => '74',
5002 'ShortName' => 'decode_set_bios_table_resp'
5003 },
5004 '67069' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305005 'Header' => 'firmware_update.h',
5006 'Param' => {
5007 '0' => {
5008 'name' => 'instance_id',
5009 'type' => '168'
5010 },
5011 '1' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305012 'name' => 'comp_classification',
5013 'type' => '4895'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305014 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305015 '10' => {
5016 'name' => 'msg',
5017 'type' => '1615'
5018 },
5019 '11' => {
5020 'name' => 'payload_length',
5021 'type' => '123'
5022 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305023 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305024 'name' => 'comp_identifier',
5025 'type' => '4895'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305026 },
5027 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305028 'name' => 'comp_classification_index',
5029 'type' => '168'
5030 },
5031 '4' => {
5032 'name' => 'comp_comparison_stamp',
5033 'type' => '180'
5034 },
5035 '5' => {
5036 'name' => 'comp_image_size',
5037 'type' => '180'
5038 },
5039 '6' => {
5040 'name' => 'update_option_flags',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305041 'type' => '59962'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305042 },
5043 '7' => {
5044 'name' => 'comp_ver_str_type',
5045 'type' => '168'
5046 },
5047 '8' => {
5048 'name' => 'comp_ver_str_len',
5049 'type' => '168'
5050 },
5051 '9' => {
5052 'name' => 'comp_ver_str',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305053 'type' => '67473'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305054 }
5055 },
5056 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305057 'ShortName' => 'encode_update_component_req'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305058 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305059 '67483' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305060 'Header' => 'firmware_update.h',
5061 'Param' => {
5062 '0' => {
5063 'name' => 'msg',
5064 'type' => '2029'
5065 },
5066 '1' => {
5067 'name' => 'payload_length',
5068 'type' => '11295'
5069 },
5070 '2' => {
5071 'name' => 'completion_code',
5072 'type' => '2034'
5073 },
5074 '3' => {
5075 'name' => 'comp_resp',
5076 'type' => '2034'
5077 },
5078 '4' => {
5079 'name' => 'comp_resp_code',
5080 'type' => '2034'
5081 }
5082 },
5083 'Return' => '74',
5084 'ShortName' => 'decode_pass_component_table_resp'
5085 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305086 '67679' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305087 'Header' => 'firmware_update.h',
5088 'Param' => {
5089 '0' => {
5090 'name' => 'instance_id',
5091 'type' => '168'
5092 },
5093 '1' => {
5094 'name' => 'transfer_flag',
5095 'type' => '168'
5096 },
5097 '10' => {
5098 'name' => 'payload_length',
5099 'type' => '123'
5100 },
5101 '2' => {
5102 'name' => 'comp_classification',
5103 'type' => '4895'
5104 },
5105 '3' => {
5106 'name' => 'comp_identifier',
5107 'type' => '4895'
5108 },
5109 '4' => {
5110 'name' => 'comp_classification_index',
5111 'type' => '168'
5112 },
5113 '5' => {
5114 'name' => 'comp_comparison_stamp',
5115 'type' => '180'
5116 },
5117 '6' => {
5118 'name' => 'comp_ver_str_type',
5119 'type' => '168'
5120 },
5121 '7' => {
5122 'name' => 'comp_ver_str_len',
5123 'type' => '168'
5124 },
5125 '8' => {
5126 'name' => 'comp_ver_str',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305127 'type' => '67473'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305128 },
5129 '9' => {
5130 'name' => 'msg',
5131 'type' => '1615'
5132 }
5133 },
5134 'Return' => '74',
5135 'ShortName' => 'encode_pass_component_table_req'
5136 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305137 '6809' => {
5138 'Header' => 'bios.h',
5139 'Param' => {
5140 '0' => {
5141 'name' => 'instance_id',
5142 'type' => '168'
5143 },
5144 '1' => {
5145 'name' => 'transfer_handle',
5146 'type' => '180'
5147 },
5148 '2' => {
5149 'name' => 'transfer_flag',
5150 'type' => '168'
5151 },
5152 '3' => {
5153 'name' => 'table_type',
5154 'type' => '168'
5155 },
5156 '4' => {
5157 'name' => 'table_data',
5158 'type' => '6087'
5159 },
5160 '5' => {
5161 'name' => 'table_length',
5162 'type' => '123'
5163 },
5164 '6' => {
5165 'name' => 'msg',
5166 'type' => '1615'
5167 },
5168 '7' => {
5169 'name' => 'payload_length',
5170 'type' => '123'
5171 }
5172 },
5173 'Return' => '74',
5174 'ShortName' => 'encode_set_bios_table_req'
5175 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305176 '68092' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305177 'Header' => 'firmware_update.h',
5178 'Param' => {
5179 '0' => {
5180 'name' => 'msg',
5181 'type' => '2029'
5182 },
5183 '1' => {
5184 'name' => 'payload_length',
5185 'type' => '123'
5186 },
5187 '2' => {
5188 'name' => 'completion_code',
5189 'type' => '2034'
5190 },
5191 '3' => {
5192 'name' => 'fd_meta_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305193 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305194 },
5195 '4' => {
5196 'name' => 'fd_will_send_pkg_data',
5197 'type' => '2034'
5198 }
5199 },
5200 'Return' => '74',
5201 'ShortName' => 'decode_request_update_resp'
5202 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305203 '68233' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305204 'Header' => 'firmware_update.h',
5205 'Param' => {
5206 '0' => {
5207 'name' => 'instance_id',
5208 'type' => '168'
5209 },
5210 '1' => {
5211 'name' => 'max_transfer_size',
5212 'type' => '180'
5213 },
5214 '2' => {
5215 'name' => 'num_of_comp',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305216 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305217 },
5218 '3' => {
5219 'name' => 'max_outstanding_transfer_req',
5220 'type' => '168'
5221 },
5222 '4' => {
5223 'name' => 'pkg_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305224 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305225 },
5226 '5' => {
5227 'name' => 'comp_image_set_ver_str_type',
5228 'type' => '168'
5229 },
5230 '6' => {
5231 'name' => 'comp_image_set_ver_str_len',
5232 'type' => '168'
5233 },
5234 '7' => {
5235 'name' => 'comp_img_set_ver_str',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305236 'type' => '67473'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305237 },
5238 '8' => {
5239 'name' => 'msg',
5240 'type' => '1615'
5241 },
5242 '9' => {
5243 'name' => 'payload_length',
5244 'type' => '123'
5245 }
5246 },
5247 'Return' => '74',
5248 'ShortName' => 'encode_request_update_req'
5249 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305250 '68598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305251 'Header' => 'firmware_update.h',
5252 'Param' => {
5253 '0' => {
5254 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305255 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305256 },
5257 '1' => {
5258 'name' => 'length',
5259 'type' => '123'
5260 },
5261 '2' => {
5262 'name' => 'component_data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305263 'type' => '68754'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305264 },
5265 '3' => {
5266 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305267 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305268 },
5269 '4' => {
5270 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305271 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305272 }
5273 },
5274 'Return' => '74',
5275 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5276 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305277 '68764' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305278 'Header' => 'firmware_update.h',
5279 'Param' => {
5280 '0' => {
5281 'name' => 'msg',
5282 'type' => '2029'
5283 },
5284 '1' => {
5285 'name' => 'payload_length',
5286 'type' => '123'
5287 },
5288 '2' => {
5289 'name' => 'resp_data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305290 'type' => '68984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305291 },
5292 '3' => {
5293 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305294 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305295 },
5296 '4' => {
5297 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305298 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305299 },
5300 '5' => {
5301 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305302 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305303 }
5304 },
5305 'Return' => '74',
5306 'ShortName' => 'decode_get_firmware_parameters_resp'
5307 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305308 '68989' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305309 'Header' => 'firmware_update.h',
5310 'Param' => {
5311 '0' => {
5312 'name' => 'instance_id',
5313 'type' => '168'
5314 },
5315 '1' => {
5316 'name' => 'payload_length',
5317 'type' => '123'
5318 },
5319 '2' => {
5320 'name' => 'msg',
5321 'type' => '1615'
5322 }
5323 },
5324 'Return' => '74',
5325 'ShortName' => 'encode_get_firmware_parameters_req'
5326 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305327 '69126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305328 'Header' => 'firmware_update.h',
5329 'Param' => {
5330 '0' => {
5331 'name' => 'msg',
5332 'type' => '2029'
5333 },
5334 '1' => {
5335 'name' => 'payload_length',
5336 'type' => '123'
5337 },
5338 '2' => {
5339 'name' => 'completion_code',
5340 'type' => '2034'
5341 },
5342 '3' => {
5343 'name' => 'device_identifiers_len',
5344 'type' => '2039'
5345 },
5346 '4' => {
5347 'name' => 'descriptor_count',
5348 'type' => '2034'
5349 },
5350 '5' => {
5351 'name' => 'descriptor_data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305352 'type' => '69282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305353 }
5354 },
5355 'Return' => '74',
5356 'ShortName' => 'decode_query_device_identifiers_resp'
5357 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305358 '69292' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305359 'Header' => 'firmware_update.h',
5360 'Param' => {
5361 '0' => {
5362 'name' => 'instance_id',
5363 'type' => '168'
5364 },
5365 '1' => {
5366 'name' => 'payload_length',
5367 'type' => '123'
5368 },
5369 '2' => {
5370 'name' => 'msg',
5371 'type' => '1615'
5372 }
5373 },
5374 'Return' => '74',
5375 'ShortName' => 'encode_query_device_identifiers_req'
5376 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305377 '69429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305378 'Header' => 'firmware_update.h',
5379 'Param' => {
5380 '0' => {
5381 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305382 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305383 },
5384 '1' => {
5385 'name' => 'length',
5386 'type' => '123'
5387 },
5388 '2' => {
5389 'name' => 'pldm_comp_image_info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305390 'type' => '69576'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305391 },
5392 '3' => {
5393 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305394 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305395 }
5396 },
5397 'Return' => '74',
5398 'ShortName' => 'decode_pldm_comp_image_info'
5399 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305400 '69581' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305401 'Header' => 'firmware_update.h',
5402 'Param' => {
5403 '0' => {
5404 'name' => 'data',
5405 'type' => '6087'
5406 },
5407 '1' => {
5408 'name' => 'length',
5409 'type' => '123'
5410 },
5411 '2' => {
5412 'name' => 'descriptor_title_str_type',
5413 'type' => '2034'
5414 },
5415 '3' => {
5416 'name' => 'descriptor_title_str',
5417 'type' => '6481'
5418 },
5419 '4' => {
5420 'name' => 'descriptor_data',
5421 'type' => '6481'
5422 }
5423 },
5424 'Return' => '74',
5425 'ShortName' => 'decode_vendor_defined_descriptor_value'
5426 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305427 '69760' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305428 'Header' => 'firmware_update.h',
5429 'Param' => {
5430 '0' => {
5431 'name' => 'data',
5432 'type' => '6087'
5433 },
5434 '1' => {
5435 'name' => 'length',
5436 'type' => '123'
5437 },
5438 '2' => {
5439 'name' => 'descriptor_type',
5440 'type' => '8294'
5441 },
5442 '3' => {
5443 'name' => 'descriptor_data',
5444 'type' => '6481'
5445 }
5446 },
5447 'Return' => '74',
5448 'ShortName' => 'decode_descriptor_type_length_value'
5449 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305450 '69932' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305451 'Header' => 'firmware_update.h',
5452 'Param' => {
5453 '0' => {
5454 'name' => 'data',
5455 'type' => '6087'
5456 },
5457 '1' => {
5458 'name' => 'length',
5459 'type' => '123'
5460 },
5461 '2' => {
5462 'name' => 'component_bitmap_bit_length',
5463 'type' => '4895'
5464 },
5465 '3' => {
5466 'name' => 'fw_device_id_record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305467 'type' => '70199'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305468 },
5469 '4' => {
5470 'name' => 'applicable_components',
5471 'type' => '6481'
5472 },
5473 '5' => {
5474 'name' => 'comp_image_set_version_str',
5475 'type' => '6481'
5476 },
5477 '6' => {
5478 'name' => 'record_descriptors',
5479 'type' => '6481'
5480 },
5481 '7' => {
5482 'name' => 'fw_device_pkg_data',
5483 'type' => '6481'
5484 }
5485 },
5486 'Return' => '74',
5487 'ShortName' => 'decode_firmware_device_id_record'
5488 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305489 '70204' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305490 'Header' => 'firmware_update.h',
5491 'Param' => {
5492 '0' => {
5493 'name' => 'data',
5494 'type' => '6087'
5495 },
5496 '1' => {
5497 'name' => 'length',
5498 'type' => '123'
5499 },
5500 '2' => {
5501 'name' => 'package_header_info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305502 'type' => '70351'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305503 },
5504 '3' => {
5505 'name' => 'package_version_str',
5506 'type' => '6481'
5507 }
5508 },
5509 'Return' => '74',
5510 'ShortName' => 'decode_pldm_package_header_info'
5511 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305512 '7117' => {
5513 'Header' => 'bios.h',
5514 'Param' => {
5515 '0' => {
5516 'name' => 'instance_id',
5517 'type' => '168'
5518 },
5519 '1' => {
5520 'name' => 'completion_code',
5521 'type' => '168'
5522 },
5523 '2' => {
5524 'name' => 'next_transfer_handle',
5525 'type' => '180'
5526 },
5527 '3' => {
5528 'name' => 'msg',
5529 'type' => '1615'
5530 }
5531 },
5532 'Return' => '74',
5533 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
5534 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305535 '72542' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305536 'Header' => 'fru.h',
5537 'Param' => {
5538 '0' => {
5539 'name' => 'instance_id',
5540 'type' => '168'
5541 },
5542 '1' => {
5543 'name' => 'completion_code',
5544 'type' => '168'
5545 },
5546 '2' => {
5547 'name' => 'next_data_transfer_handle',
5548 'type' => '180'
5549 },
5550 '3' => {
5551 'name' => 'payload_length',
5552 'type' => '123'
5553 },
5554 '4' => {
5555 'name' => 'msg',
5556 'type' => '1615'
5557 }
5558 },
5559 'Return' => '74',
5560 'ShortName' => 'encode_set_fru_record_table_resp'
5561 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305562 '72765' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305563 'Header' => 'fru.h',
5564 'Param' => {
5565 '0' => {
5566 'name' => 'msg',
5567 'type' => '2029'
5568 },
5569 '1' => {
5570 'name' => 'payload_length',
5571 'type' => '123'
5572 },
5573 '2' => {
5574 'name' => 'data_transfer_handle',
5575 'type' => '2039'
5576 },
5577 '3' => {
5578 'name' => 'transfer_flag',
5579 'type' => '2034'
5580 },
5581 '4' => {
5582 'name' => 'fru_table_data',
5583 'type' => '6481'
5584 }
5585 },
5586 'Return' => '74',
5587 'ShortName' => 'decode_set_fru_record_table_req'
5588 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305589 '72932' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305590 'Header' => 'fru.h',
5591 'Param' => {
5592 '0' => {
5593 'name' => 'msg',
5594 'type' => '2029'
5595 },
5596 '1' => {
5597 'name' => 'payload_length',
5598 'type' => '123'
5599 },
5600 '2' => {
5601 'name' => 'completion_code',
5602 'type' => '2034'
5603 },
5604 '3' => {
5605 'name' => 'next_data_transfer_handle',
5606 'type' => '2039'
5607 },
5608 '4' => {
5609 'name' => 'transfer_flag',
5610 'type' => '2034'
5611 },
5612 '5' => {
5613 'name' => 'fru_record_table_data',
5614 'type' => '2034'
5615 },
5616 '6' => {
5617 'name' => 'fru_record_table_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305618 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305619 }
5620 },
5621 'Return' => '74',
5622 'ShortName' => 'decode_get_fru_record_table_resp'
5623 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305624 '7314' => {
5625 'Header' => 'bios.h',
5626 'Param' => {
5627 '0' => {
5628 'name' => 'msg',
5629 'type' => '2029'
5630 },
5631 '1' => {
5632 'name' => 'payload_length',
5633 'type' => '123'
5634 },
5635 '2' => {
5636 'name' => 'transfer_handle',
5637 'type' => '2039'
5638 },
5639 '3' => {
5640 'name' => 'transfer_flag',
5641 'type' => '2034'
5642 },
5643 '4' => {
5644 'name' => 'attribute',
5645 'type' => '6481'
5646 }
5647 },
5648 'Return' => '74',
5649 'ShortName' => 'decode_set_bios_attribute_current_value_req'
5650 },
5651 '73180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305652 'Header' => 'fru.h',
5653 'Param' => {
5654 '0' => {
5655 'name' => 'msg',
5656 'type' => '2029'
5657 },
5658 '1' => {
5659 'name' => 'payload_length',
5660 'type' => '123'
5661 },
5662 '2' => {
5663 'name' => 'completion_code',
5664 'type' => '2034'
5665 },
5666 '3' => {
5667 'name' => 'next_data_transfer_handle',
5668 'type' => '2039'
5669 },
5670 '4' => {
5671 'name' => 'transfer_flag',
5672 'type' => '2034'
5673 },
5674 '5' => {
5675 'name' => 'fru_record_table_data',
5676 'type' => '2034'
5677 },
5678 '6' => {
5679 'name' => 'fru_record_table_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305680 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305681 },
5682 '7' => {
5683 'name' => 'max_fru_record_table_length',
5684 'type' => '123'
5685 }
5686 },
5687 'Return' => '74',
5688 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5689 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305690 '73438' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305691 'Header' => 'fru.h',
5692 'Param' => {
5693 '0' => {
5694 'name' => 'instance_id',
5695 'type' => '168'
5696 },
5697 '1' => {
5698 'name' => 'data_transfer_handle',
5699 'type' => '180'
5700 },
5701 '2' => {
5702 'name' => 'transfer_operation_flag',
5703 'type' => '168'
5704 },
5705 '3' => {
5706 'name' => 'msg',
5707 'type' => '1615'
5708 },
5709 '4' => {
5710 'name' => 'payload_length',
5711 'type' => '123'
5712 }
5713 },
5714 'Return' => '74',
5715 'ShortName' => 'encode_get_fru_record_table_req'
5716 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305717 '73656' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305718 'Header' => 'fru.h',
5719 'Param' => {
5720 '0' => {
5721 'name' => 'msg',
5722 'type' => '2029'
5723 },
5724 '1' => {
5725 'name' => 'payload_length',
5726 'type' => '123'
5727 },
5728 '2' => {
5729 'name' => 'completion_code',
5730 'type' => '2034'
5731 },
5732 '3' => {
5733 'name' => 'next_transfer_handle',
5734 'type' => '2039'
5735 },
5736 '4' => {
5737 'name' => 'transfer_flag',
5738 'type' => '2034'
5739 },
5740 '5' => {
5741 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305742 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 }
5744 },
5745 'Return' => '74',
5746 'ShortName' => 'decode_get_fru_record_by_option_resp'
5747 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305748 '73817' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305749 'Header' => 'fru.h',
5750 'Param' => {
5751 '0' => {
5752 'name' => 'instance_id',
5753 'type' => '168'
5754 },
5755 '1' => {
5756 'name' => 'completion_code',
5757 'type' => '168'
5758 },
5759 '2' => {
5760 'name' => 'next_data_transfer_handle',
5761 'type' => '180'
5762 },
5763 '3' => {
5764 'name' => 'transfer_flag',
5765 'type' => '168'
5766 },
5767 '4' => {
5768 'name' => 'fru_structure_data',
5769 'type' => '1434'
5770 },
5771 '5' => {
5772 'name' => 'data_size',
5773 'type' => '123'
5774 },
5775 '6' => {
5776 'name' => 'msg',
5777 'type' => '1615'
5778 },
5779 '7' => {
5780 'name' => 'payload_length',
5781 'type' => '123'
5782 }
5783 },
5784 'Return' => '74',
5785 'ShortName' => 'encode_get_fru_record_by_option_resp'
5786 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305787 '74126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 'Header' => 'fru.h',
5789 'Param' => {
5790 '0' => {
5791 'name' => 'msg',
5792 'type' => '2029'
5793 },
5794 '1' => {
5795 'name' => 'payload_length',
5796 'type' => '123'
5797 },
5798 '2' => {
5799 'name' => 'data_transfer_handle',
5800 'type' => '2039'
5801 },
5802 '3' => {
5803 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305804 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 },
5806 '4' => {
5807 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305808 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305809 },
5810 '5' => {
5811 'name' => 'record_type',
5812 'type' => '2034'
5813 },
5814 '6' => {
5815 'name' => 'field_type',
5816 'type' => '2034'
5817 },
5818 '7' => {
5819 'name' => 'transfer_op_flag',
5820 'type' => '2034'
5821 }
5822 },
5823 'Return' => '74',
5824 'ShortName' => 'decode_get_fru_record_by_option_req'
5825 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305826 '74314' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305827 'Header' => 'fru.h',
5828 'Param' => {
5829 '0' => {
5830 'name' => 'instance_id',
5831 'type' => '168'
5832 },
5833 '1' => {
5834 'name' => 'data_transfer_handle',
5835 'type' => '180'
5836 },
5837 '2' => {
5838 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305839 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305840 },
5841 '3' => {
5842 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305843 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305844 },
5845 '4' => {
5846 'name' => 'record_type',
5847 'type' => '168'
5848 },
5849 '5' => {
5850 'name' => 'field_type',
5851 'type' => '168'
5852 },
5853 '6' => {
5854 'name' => 'transfer_op_flag',
5855 'type' => '168'
5856 },
5857 '7' => {
5858 'name' => 'msg',
5859 'type' => '1615'
5860 },
5861 '8' => {
5862 'name' => 'payload_length',
5863 'type' => '123'
5864 }
5865 },
5866 'Return' => '74',
5867 'ShortName' => 'encode_get_fru_record_by_option_req'
5868 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305869 '74607' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305870 'Header' => 'fru.h',
5871 'Param' => {
5872 '0' => {
5873 'name' => 'table',
5874 'type' => '6087'
5875 },
5876 '1' => {
5877 'name' => 'table_size',
5878 'type' => '123'
5879 },
5880 '2' => {
5881 'name' => 'record_table',
5882 'type' => '2034'
5883 },
5884 '3' => {
5885 'name' => 'record_size',
5886 'type' => '8822'
5887 },
5888 '4' => {
5889 'name' => 'rsi',
5890 'type' => '4895'
5891 },
5892 '5' => {
5893 'name' => 'rt',
5894 'type' => '168'
5895 },
5896 '6' => {
5897 'name' => 'ft',
5898 'type' => '168'
5899 }
5900 },
5901 'Return' => '74',
5902 'ShortName' => 'get_fru_record_by_option_check'
5903 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305904 '7461' => {
5905 'Header' => 'bios.h',
5906 'Param' => {
5907 '0' => {
5908 'name' => 'msg',
5909 'type' => '2029'
5910 },
5911 '1' => {
5912 'name' => 'payload_length',
5913 'type' => '123'
5914 },
5915 '2' => {
5916 'name' => 'completion_code',
5917 'type' => '2034'
5918 },
5919 '3' => {
5920 'name' => 'next_transfer_handle',
5921 'type' => '2039'
5922 }
5923 },
5924 'Return' => '74',
5925 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
5926 },
5927 '75033' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305928 'Header' => 'fru.h',
5929 'Param' => {
5930 '0' => {
5931 'name' => 'table',
5932 'type' => '6087'
5933 },
5934 '1' => {
5935 'name' => 'table_size',
5936 'type' => '123'
5937 },
5938 '2' => {
5939 'name' => 'record_table',
5940 'type' => '2034'
5941 },
5942 '3' => {
5943 'name' => 'record_size',
5944 'type' => '8822'
5945 },
5946 '4' => {
5947 'name' => 'rsi',
5948 'type' => '4895'
5949 },
5950 '5' => {
5951 'name' => 'rt',
5952 'type' => '168'
5953 },
5954 '6' => {
5955 'name' => 'ft',
5956 'type' => '168'
5957 }
5958 },
5959 'Return' => '1',
5960 'ShortName' => 'get_fru_record_by_option'
5961 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305962 '75470' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305963 'Header' => 'fru.h',
5964 'Param' => {
5965 '0' => {
5966 'name' => 'fru_table',
5967 'type' => '2034'
5968 },
5969 '1' => {
5970 'name' => 'total_size',
5971 'type' => '123'
5972 },
5973 '2' => {
5974 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305975 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305976 },
5977 '3' => {
5978 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305979 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305980 },
5981 '4' => {
5982 'name' => 'record_type',
5983 'type' => '168'
5984 },
5985 '5' => {
5986 'name' => 'num_frus',
5987 'type' => '168'
5988 },
5989 '6' => {
5990 'name' => 'encoding',
5991 'type' => '168'
5992 },
5993 '7' => {
5994 'name' => 'tlvs',
5995 'type' => '2034'
5996 },
5997 '8' => {
5998 'name' => 'tlvs_size',
5999 'type' => '123'
6000 }
6001 },
6002 'Return' => '74',
6003 'ShortName' => 'encode_fru_record'
6004 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306005 '75733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306006 'Header' => 'fru.h',
6007 'Param' => {
6008 '0' => {
6009 'name' => 'instance_id',
6010 'type' => '168'
6011 },
6012 '1' => {
6013 'name' => 'completion_code',
6014 'type' => '168'
6015 },
6016 '2' => {
6017 'name' => 'next_data_transfer_handle',
6018 'type' => '180'
6019 },
6020 '3' => {
6021 'name' => 'transfer_flag',
6022 'type' => '168'
6023 },
6024 '4' => {
6025 'name' => 'msg',
6026 'type' => '1615'
6027 }
6028 },
6029 'Return' => '74',
6030 'ShortName' => 'encode_get_fru_record_table_resp'
6031 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306032 '7577' => {
6033 'Header' => 'bios.h',
6034 'Param' => {
6035 '0' => {
6036 'name' => 'instance_id',
6037 'type' => '168'
6038 },
6039 '1' => {
6040 'name' => 'transfer_handle',
6041 'type' => '180'
6042 },
6043 '2' => {
6044 'name' => 'transfer_flag',
6045 'type' => '168'
6046 },
6047 '3' => {
6048 'name' => 'attribute_data',
6049 'type' => '6087'
6050 },
6051 '4' => {
6052 'name' => 'attribute_length',
6053 'type' => '123'
6054 },
6055 '5' => {
6056 'name' => 'msg',
6057 'type' => '1615'
6058 },
6059 '6' => {
6060 'name' => 'payload_length',
6061 'type' => '123'
6062 }
6063 },
6064 'Return' => '74',
6065 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6066 },
6067 '75937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306068 'Header' => 'fru.h',
6069 'Param' => {
6070 '0' => {
6071 'name' => 'msg',
6072 'type' => '2029'
6073 },
6074 '1' => {
6075 'name' => 'payload_length',
6076 'type' => '123'
6077 },
6078 '2' => {
6079 'name' => 'data_transfer_handle',
6080 'type' => '2039'
6081 },
6082 '3' => {
6083 'name' => 'transfer_operation_flag',
6084 'type' => '2034'
6085 }
6086 },
6087 'Return' => '74',
6088 'ShortName' => 'decode_get_fru_record_table_req'
6089 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306090 '76053' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306091 'Header' => 'fru.h',
6092 'Param' => {
6093 '0' => {
6094 'name' => 'instance_id',
6095 'type' => '168'
6096 },
6097 '1' => {
6098 'name' => 'completion_code',
6099 'type' => '168'
6100 },
6101 '2' => {
6102 'name' => 'fru_data_major_version',
6103 'type' => '168'
6104 },
6105 '3' => {
6106 'name' => 'fru_data_minor_version',
6107 'type' => '168'
6108 },
6109 '4' => {
6110 'name' => 'fru_table_maximum_size',
6111 'type' => '180'
6112 },
6113 '5' => {
6114 'name' => 'fru_table_length',
6115 'type' => '180'
6116 },
6117 '6' => {
6118 'name' => 'total_record_set_identifiers',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306119 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306120 },
6121 '7' => {
6122 'name' => 'total_table_records',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306123 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306124 },
6125 '8' => {
6126 'name' => 'checksum',
6127 'type' => '180'
6128 },
6129 '9' => {
6130 'name' => 'msg',
6131 'type' => '1615'
6132 }
6133 },
6134 'Return' => '74',
6135 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6136 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306137 '76357' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306138 'Header' => 'fru.h',
6139 'Param' => {
6140 '0' => {
6141 'name' => 'msg',
6142 'type' => '2029'
6143 },
6144 '1' => {
6145 'name' => 'payload_length',
6146 'type' => '123'
6147 },
6148 '2' => {
6149 'name' => 'completion_code',
6150 'type' => '2034'
6151 },
6152 '3' => {
6153 'name' => 'fru_data_major_version',
6154 'type' => '2034'
6155 },
6156 '4' => {
6157 'name' => 'fru_data_minor_version',
6158 'type' => '2034'
6159 },
6160 '5' => {
6161 'name' => 'fru_table_maximum_size',
6162 'type' => '2039'
6163 },
6164 '6' => {
6165 'name' => 'fru_table_length',
6166 'type' => '2039'
6167 },
6168 '7' => {
6169 'name' => 'total_record_set_identifiers',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306170 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306171 },
6172 '8' => {
6173 'name' => 'total_table_records',
6174 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306175 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306176 },
6177 '9' => {
6178 'name' => 'checksum',
6179 'type' => '2039'
6180 }
6181 },
6182 'Return' => '74',
6183 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6184 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306185 '76564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306186 'Header' => 'fru.h',
6187 'Param' => {
6188 '0' => {
6189 'name' => 'instance_id',
6190 'type' => '168'
6191 },
6192 '1' => {
6193 'name' => 'msg',
6194 'type' => '1615'
6195 },
6196 '2' => {
6197 'name' => 'payload_length',
6198 'type' => '123'
6199 }
6200 },
6201 'Return' => '74',
6202 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6203 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306204 '78181' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306205 'Header' => 'pdr.h',
6206 'Param' => {
6207 '0' => {
6208 'name' => 'pdr',
6209 'type' => '6087'
6210 },
6211 '1' => {
6212 'name' => 'pdr_len',
6213 'type' => '4895'
6214 },
6215 '2' => {
6216 'name' => 'num_entities',
6217 'type' => '8822'
6218 },
6219 '3' => {
6220 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306221 'type' => '78494'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306222 }
6223 },
6224 'Return' => '1',
6225 'ShortName' => 'pldm_entity_association_pdr_extract'
6226 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306227 '78514' => {
6228 'Header' => 'pdr.h',
6229 'Param' => {
6230 '0' => {
6231 'name' => 'tree',
6232 'type' => '78569'
6233 }
6234 },
6235 'Return' => '6265',
6236 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6237 },
6238 '78574' => {
6239 'Header' => 'pdr.h',
6240 'Param' => {
6241 '0' => {
6242 'name' => 'tree',
6243 'type' => '78569'
6244 }
6245 },
6246 'Return' => '1',
6247 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6248 },
6249 '78637' => {
6250 'Header' => 'pdr.h',
6251 'Param' => {
6252 '0' => {
6253 'name' => 'org_tree',
6254 'type' => '78569'
6255 },
6256 '1' => {
6257 'name' => 'new_tree',
6258 'type' => '78569'
6259 }
6260 },
6261 'Return' => '1',
6262 'ShortName' => 'pldm_entity_association_tree_copy_root'
6263 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306264 '7865' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306265 'Header' => 'bios.h',
6266 'Param' => {
6267 '0' => {
6268 'name' => 'instance_id',
6269 'type' => '168'
6270 },
6271 '1' => {
6272 'name' => 'completion_code',
6273 'type' => '168'
6274 },
6275 '2' => {
6276 'name' => 'next_transfer_handle',
6277 'type' => '180'
6278 },
6279 '3' => {
6280 'name' => 'transfer_flag',
6281 'type' => '168'
6282 },
6283 '4' => {
6284 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306285 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306286 },
6287 '5' => {
6288 'name' => 'attribute_length',
6289 'type' => '123'
6290 },
6291 '6' => {
6292 'name' => 'msg',
6293 'type' => '1615'
6294 }
6295 },
6296 'Return' => '74',
6297 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6298 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306299 '78853' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306300 'Header' => 'pdr.h',
6301 'Param' => {
6302 '0' => {
6303 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306304 'type' => '78569'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306305 },
6306 '1' => {
6307 'name' => 'entity',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306308 'type' => '78499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306309 }
6310 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306311 'Return' => '78069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306312 'ShortName' => 'pldm_entity_association_tree_find'
6313 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306314 '79598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306315 'Header' => 'pdr.h',
6316 'Param' => {
6317 '0' => {
6318 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306319 'type' => '79847'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306320 }
6321 },
6322 'Return' => '1',
6323 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6324 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306325 '79852' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306326 'Header' => 'pdr.h',
6327 'Param' => {
6328 '0' => {
6329 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306330 'type' => '79847'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306331 },
6332 '1' => {
6333 'name' => 'terminus_handle',
6334 'type' => '4895'
6335 }
6336 },
6337 'Return' => '1',
6338 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6339 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306340 '80121' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306341 'Header' => 'pdr.h',
6342 'Param' => {
6343 '0' => {
6344 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306345 'type' => '78569'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306346 },
6347 '1' => {
6348 'name' => 'entity',
6349 'offset' => '-8',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306350 'type' => '77210'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306351 },
6352 '2' => {
6353 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306354 'type' => '78848'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306355 }
6356 },
6357 'Return' => '1',
6358 'ShortName' => 'pldm_find_entity_ref_in_tree'
6359 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306360 '80638' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306361 'Header' => 'pdr.h',
6362 'Param' => {
6363 '0' => {
6364 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306365 'type' => '78069'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306366 },
6367 '1' => {
6368 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306369 'type' => '79847'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306370 },
6371 '2' => {
6372 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306373 'type' => '78494'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306374 },
6375 '3' => {
6376 'name' => 'num_entities',
6377 'type' => '123'
6378 },
6379 '4' => {
6380 'name' => 'is_remote',
6381 'type' => '6265'
6382 },
6383 '5' => {
6384 'name' => 'terminus_handle',
6385 'type' => '4895'
6386 }
6387 },
6388 'Return' => '74',
6389 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6390 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306391 '80854' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306392 'Header' => 'pdr.h',
6393 'Param' => {
6394 '0' => {
6395 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306396 'type' => '78069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306397 },
6398 '1' => {
6399 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306400 'type' => '79847'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306401 },
6402 '2' => {
6403 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306404 'type' => '78494'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306405 },
6406 '3' => {
6407 'name' => 'num_entities',
6408 'type' => '123'
6409 },
6410 '4' => {
6411 'name' => 'is_remote',
6412 'type' => '6265'
6413 },
6414 '5' => {
6415 'name' => 'terminus_handle',
6416 'type' => '4895'
6417 }
6418 },
6419 'Return' => '1',
6420 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
6421 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306422 '81183' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306423 'Header' => 'pdr.h',
6424 'Param' => {
6425 '0' => {
6426 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306427 'type' => '78569'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306428 },
6429 '1' => {
6430 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306431 'type' => '79847'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306432 },
6433 '2' => {
6434 'name' => 'is_remote',
6435 'type' => '6265'
6436 },
6437 '3' => {
6438 'name' => 'terminus_handle',
6439 'type' => '4895'
6440 }
6441 },
6442 'Return' => '1',
6443 'ShortName' => 'pldm_entity_association_pdr_add'
6444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306445 '8158' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306446 'Header' => 'bios.h',
6447 'Param' => {
6448 '0' => {
6449 'name' => 'msg',
6450 'type' => '2029'
6451 },
6452 '1' => {
6453 'name' => 'payload_length',
6454 'type' => '123'
6455 },
6456 '2' => {
6457 'name' => 'transfer_handle',
6458 'type' => '2039'
6459 },
6460 '3' => {
6461 'name' => 'transfer_op_flag',
6462 'type' => '2034'
6463 },
6464 '4' => {
6465 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306466 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306467 }
6468 },
6469 'Return' => '74',
6470 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
6471 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306472 '82638' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306473 'Header' => 'pdr.h',
6474 'Param' => {
6475 '0' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306476 'name' => 'parent',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306477 'type' => '78069'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306478 },
6479 '1' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306480 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306481 'type' => '78499'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306482 }
6483 },
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306484 'Return' => '6265',
6485 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306486 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306487 '82727' => {
6488 'Header' => 'pdr.h',
6489 'Param' => {
6490 '0' => {
6491 'name' => 'node',
6492 'type' => '78069'
6493 },
6494 '1' => {
6495 'name' => 'association_type',
6496 'type' => '168'
6497 }
6498 },
6499 'Return' => '168',
6500 'ShortName' => 'pldm_entity_get_num_children'
6501 },
6502 '82942' => {
6503 'Header' => 'pdr.h',
6504 'Param' => {
6505 '0' => {
6506 'name' => 'node',
6507 'type' => '78069'
6508 }
6509 },
6510 'Return' => '6265',
6511 'ShortName' => 'pldm_entity_is_exist_parent'
6512 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306513 '8304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306514 'Header' => 'bios.h',
6515 'Param' => {
6516 '0' => {
6517 'name' => 'msg',
6518 'type' => '2029'
6519 },
6520 '1' => {
6521 'name' => 'payload_length',
6522 'type' => '123'
6523 },
6524 '2' => {
6525 'name' => 'completion_code',
6526 'type' => '2034'
6527 },
6528 '3' => {
6529 'name' => 'next_transfer_handle',
6530 'type' => '2039'
6531 },
6532 '4' => {
6533 'name' => 'transfer_flag',
6534 'type' => '2034'
6535 },
6536 '5' => {
6537 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306538 'type' => '6481'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306539 }
6540 },
6541 'Return' => '74',
6542 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
6543 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306544 '83097' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306545 'Header' => 'pdr.h',
6546 'Param' => {
6547 '0' => {
6548 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306549 'type' => '78069'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306550 }
6551 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306552 'Return' => '77210',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306553 'ShortName' => 'pldm_entity_get_parent'
6554 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306555 '83252' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306556 'Header' => 'pdr.h',
6557 'Param' => {
6558 '0' => {
6559 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306560 'type' => '78069'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306561 }
6562 },
6563 'Return' => '6265',
6564 'ShortName' => 'pldm_entity_is_node_parent'
6565 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306566 '83407' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306567 'Header' => 'pdr.h',
6568 'Param' => {
6569 '0' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09306570 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306571 'type' => '78569'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306572 }
6573 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09306574 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306575 'ShortName' => 'pldm_entity_association_tree_destroy'
6576 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306577 '83586' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306578 'Header' => 'pdr.h',
6579 'Param' => {
6580 '0' => {
6581 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306582 'type' => '78569'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306583 },
6584 '1' => {
6585 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306586 'type' => '78494'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306587 },
6588 '2' => {
6589 'name' => 'size',
6590 'type' => '8822'
6591 }
6592 },
6593 'Return' => '1',
6594 'ShortName' => 'pldm_entity_association_tree_visit'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306595 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306596 '84518' => {
6597 'Header' => 'pdr.h',
6598 'Param' => {
6599 '0' => {
6600 'name' => 'tree',
6601 'type' => '78569'
6602 },
6603 '1' => {
6604 'name' => 'entity',
6605 'type' => '78499'
6606 },
6607 '2' => {
6608 'name' => 'entity_instance_number',
6609 'type' => '4895'
6610 },
6611 '3' => {
6612 'name' => 'parent',
6613 'type' => '78069'
6614 },
6615 '4' => {
6616 'name' => 'association_type',
6617 'type' => '168'
6618 }
6619 },
6620 'Return' => '78069',
6621 'ShortName' => 'pldm_entity_association_tree_add'
6622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306623 '8460' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306624 'Header' => 'bios.h',
6625 'Param' => {
6626 '0' => {
6627 'name' => 'instance_id',
6628 'type' => '168'
6629 },
6630 '1' => {
6631 'name' => 'transfer_handle',
6632 'type' => '180'
6633 },
6634 '2' => {
6635 'name' => 'transfer_op_flag',
6636 'type' => '168'
6637 },
6638 '3' => {
6639 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306640 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306641 },
6642 '4' => {
6643 'name' => 'msg',
6644 'type' => '1615'
6645 }
6646 },
6647 'Return' => '74',
6648 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
6649 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306650 '84955' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09306651 'Header' => 'pdr.h',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306652 'Return' => '78569',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306653 'ShortName' => 'pldm_entity_association_tree_init'
6654 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306655 '85189' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09306656 'Header' => 'pdr.h',
6657 'Param' => {
6658 '0' => {
6659 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306660 'type' => '78069'
Andrew Jefferycd732d12023-07-07 09:36:35 +09306661 }
6662 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306663 'Return' => '77210',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306664 'ShortName' => 'pldm_entity_extract'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306665 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306666 '85995' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306667 'Header' => 'pdr.h',
6668 'Param' => {
6669 '0' => {
6670 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306671 'type' => '79593'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306672 },
6673 '1' => {
6674 'name' => 'terminus_handle',
6675 'type' => '4895'
6676 },
6677 '2' => {
6678 'name' => 'tid',
6679 'type' => '168'
6680 },
6681 '3' => {
6682 'name' => 'tl_eid',
6683 'type' => '168'
6684 },
6685 '4' => {
6686 'name' => 'valid_bit',
6687 'type' => '6265'
6688 }
6689 },
6690 'Return' => '1',
6691 'ShortName' => 'pldm_pdr_update_TL_pdr'
6692 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306693 '86335' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306694 'Header' => 'pdr.h',
6695 'Param' => {
6696 '0' => {
6697 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306698 'type' => '79593'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306699 },
6700 '1' => {
6701 'name' => 'fru_rsi',
6702 'type' => '4895'
6703 },
6704 '2' => {
6705 'name' => 'terminus_handle',
6706 'type' => '8294'
6707 },
6708 '3' => {
6709 'name' => 'entity_type',
6710 'type' => '8294'
6711 },
6712 '4' => {
6713 'name' => 'entity_instance_num',
6714 'type' => '8294'
6715 },
6716 '5' => {
6717 'name' => 'container_id',
6718 'type' => '8294'
6719 }
6720 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306721 'Return' => '86320',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306722 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
6723 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306724 '86666' => {
6725 'Header' => 'pdr.h',
6726 'Param' => {
6727 '0' => {
6728 'name' => 'repo',
6729 'type' => '79847'
6730 },
6731 '1' => {
6732 'name' => 'terminus_handle',
6733 'type' => '4895'
6734 },
6735 '2' => {
6736 'name' => 'fru_rsi',
6737 'type' => '4895'
6738 },
6739 '3' => {
6740 'name' => 'entity_type',
6741 'type' => '4895'
6742 },
6743 '4' => {
6744 'name' => 'entity_instance_num',
6745 'type' => '4895'
6746 },
6747 '5' => {
6748 'name' => 'container_id',
6749 'type' => '4895'
6750 },
6751 '6' => {
6752 'name' => 'bmc_record_handle',
6753 'type' => '2039'
6754 }
6755 },
6756 'Return' => '74',
6757 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
6758 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306759 '8672' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306760 'Header' => 'bios.h',
6761 'Param' => {
6762 '0' => {
6763 'name' => 'msg',
6764 'type' => '2029'
6765 },
6766 '1' => {
6767 'name' => 'payload_length',
6768 'type' => '123'
6769 },
6770 '2' => {
6771 'name' => 'completion_code',
6772 'type' => '2034'
6773 },
6774 '3' => {
6775 'name' => 'next_transfer_handle',
6776 'type' => '2039'
6777 },
6778 '4' => {
6779 'name' => 'transfer_flag',
6780 'type' => '2034'
6781 },
6782 '5' => {
6783 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306784 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306785 }
6786 },
6787 'Return' => '74',
6788 'ShortName' => 'decode_get_bios_table_resp'
6789 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306790 '86988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306791 'Header' => 'pdr.h',
6792 'Param' => {
6793 '0' => {
6794 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306795 'type' => '79847'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306796 },
6797 '1' => {
6798 'name' => 'terminus_handle',
6799 'type' => '4895'
6800 },
6801 '2' => {
6802 'name' => 'fru_rsi',
6803 'type' => '4895'
6804 },
6805 '3' => {
6806 'name' => 'entity_type',
6807 'type' => '4895'
6808 },
6809 '4' => {
6810 'name' => 'entity_instance_num',
6811 'type' => '4895'
6812 },
6813 '5' => {
6814 'name' => 'container_id',
6815 'type' => '4895'
6816 },
6817 '6' => {
6818 'name' => 'bmc_record_handle',
6819 'type' => '180'
6820 }
6821 },
6822 'Return' => '180',
6823 'ShortName' => 'pldm_pdr_add_fru_record_set'
6824 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306825 '87327' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306826 'Header' => 'pdr.h',
6827 'Param' => {
6828 '0' => {
6829 'name' => 'record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306830 'type' => '86320'
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306831 }
6832 },
6833 'Return' => '6265',
6834 'ShortName' => 'pldm_pdr_record_is_remote'
6835 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306836 '87482' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306837 'Header' => 'pdr.h',
6838 'Param' => {
6839 '0' => {
6840 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306841 'type' => '79593'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306842 },
6843 '1' => {
6844 'name' => 'record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306845 'type' => '86320'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306846 }
6847 },
6848 'Return' => '180',
6849 'ShortName' => 'pldm_pdr_get_record_handle'
6850 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306851 '87700' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306852 'Header' => 'pdr.h',
6853 'Param' => {
6854 '0' => {
6855 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306856 'type' => '79593'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306857 }
6858 },
6859 'Return' => '180',
6860 'ShortName' => 'pldm_pdr_get_repo_size'
6861 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306862 '87831' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306863 'Header' => 'pdr.h',
6864 'Param' => {
6865 '0' => {
6866 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306867 'type' => '79593'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306868 }
6869 },
6870 'Return' => '180',
6871 'ShortName' => 'pldm_pdr_get_record_count'
6872 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306873 '87962' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306874 'Header' => 'pdr.h',
6875 'Param' => {
6876 '0' => {
6877 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306878 'type' => '79593'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306879 },
6880 '1' => {
6881 'name' => 'pdr_type',
6882 'type' => '168'
6883 },
6884 '2' => {
6885 'name' => 'curr_record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306886 'type' => '86320'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306887 },
6888 '3' => {
6889 'name' => 'data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306890 'type' => '69282'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306891 },
6892 '4' => {
6893 'name' => 'size',
6894 'type' => '2039'
6895 }
6896 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306897 'Return' => '86320',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306898 'ShortName' => 'pldm_pdr_find_record_by_type'
6899 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306900 '88140' => {
6901 'Header' => 'pdr.h',
6902 'Param' => {
6903 '0' => {
6904 'name' => 'repo',
6905 'type' => '79593'
6906 },
6907 '1' => {
6908 'name' => 'curr_record',
6909 'type' => '86320'
6910 },
6911 '2' => {
6912 'name' => 'data',
6913 'type' => '69282'
6914 },
6915 '3' => {
6916 'name' => 'size',
6917 'type' => '2039'
6918 },
6919 '4' => {
6920 'name' => 'next_record_handle',
6921 'type' => '2039'
6922 }
6923 },
6924 'Return' => '86320',
6925 'ShortName' => 'pldm_pdr_get_next_record'
6926 },
6927 '88314' => {
6928 'Header' => 'pdr.h',
6929 'Param' => {
6930 '0' => {
6931 'name' => 'repo',
6932 'type' => '79593'
6933 },
6934 '1' => {
6935 'name' => 'record_handle',
6936 'type' => '180'
6937 },
6938 '2' => {
6939 'name' => 'data',
6940 'type' => '69282'
6941 },
6942 '3' => {
6943 'name' => 'size',
6944 'type' => '2039'
6945 },
6946 '4' => {
6947 'name' => 'next_record_handle',
6948 'type' => '2039'
6949 }
6950 },
6951 'Return' => '86320',
6952 'ShortName' => 'pldm_pdr_find_record'
6953 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306954 '8832' => {
6955 'Header' => 'bios.h',
6956 'Param' => {
6957 '0' => {
6958 'name' => 'msg',
6959 'type' => '2029'
6960 },
6961 '1' => {
6962 'name' => 'payload_length',
6963 'type' => '123'
6964 },
6965 '2' => {
6966 'name' => 'transfer_handle',
6967 'type' => '2039'
6968 },
6969 '3' => {
6970 'name' => 'transfer_op_flag',
6971 'type' => '2034'
6972 },
6973 '4' => {
6974 'name' => 'table_type',
6975 'type' => '2034'
6976 }
6977 },
6978 'Return' => '74',
6979 'ShortName' => 'decode_get_bios_table_req'
6980 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306981 '88482' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306982 'Header' => 'pdr.h',
6983 'Param' => {
6984 '0' => {
6985 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306986 'type' => '79847'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306987 }
6988 },
6989 'Return' => '1',
6990 'ShortName' => 'pldm_pdr_destroy'
6991 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306992 '88637' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306993 'Header' => 'pdr.h',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306994 'Return' => '79847',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306995 'ShortName' => 'pldm_pdr_init'
6996 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306997 '88709' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306998 'Header' => 'pdr.h',
6999 'Param' => {
7000 '0' => {
7001 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307002 'type' => '79847'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307003 },
7004 '1' => {
7005 'name' => 'data',
7006 'type' => '6087'
7007 },
7008 '2' => {
7009 'name' => 'size',
7010 'type' => '180'
7011 },
7012 '3' => {
7013 'name' => 'is_remote',
7014 'type' => '6265'
7015 },
7016 '4' => {
7017 'name' => 'terminus_handle',
7018 'type' => '4895'
7019 },
7020 '5' => {
7021 'name' => 'record_handle',
7022 'type' => '2039'
7023 }
7024 },
7025 'Return' => '74',
7026 'ShortName' => 'pldm_pdr_add_check'
7027 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307028 '89143' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307029 'Header' => 'pdr.h',
7030 'Param' => {
7031 '0' => {
7032 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307033 'type' => '79847'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307034 },
7035 '1' => {
7036 'name' => 'data',
7037 'type' => '6087'
7038 },
7039 '2' => {
7040 'name' => 'size',
7041 'type' => '180'
7042 },
7043 '3' => {
7044 'name' => 'record_handle',
7045 'type' => '180'
7046 },
7047 '4' => {
7048 'name' => 'is_remote',
7049 'type' => '6265'
7050 },
7051 '5' => {
7052 'name' => 'terminus_handle',
7053 'type' => '4895'
7054 }
7055 },
7056 'Return' => '180',
7057 'ShortName' => 'pldm_pdr_add'
7058 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307059 '8973' => {
7060 'Header' => 'bios.h',
7061 'Param' => {
7062 '0' => {
7063 'name' => 'instance_id',
7064 'type' => '168'
7065 },
7066 '1' => {
7067 'name' => 'transfer_handle',
7068 'type' => '180'
7069 },
7070 '2' => {
7071 'name' => 'transfer_op_flag',
7072 'type' => '168'
7073 },
7074 '3' => {
7075 'name' => 'table_type',
7076 'type' => '168'
7077 },
7078 '4' => {
7079 'name' => 'msg',
7080 'type' => '1615'
7081 }
7082 },
7083 'Return' => '74',
7084 'ShortName' => 'encode_get_bios_table_req'
7085 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307086 '90649' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307087 'Header' => 'utils.h',
7088 'Param' => {
7089 '0' => {
7090 'name' => 'dec',
7091 'type' => '180'
7092 }
7093 },
7094 'Return' => '180',
7095 'ShortName' => 'dec2bcd32'
7096 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307097 '90741' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307098 'Header' => 'utils.h',
7099 'Param' => {
7100 '0' => {
7101 'name' => 'bcd',
7102 'type' => '180'
7103 }
7104 },
7105 'Return' => '180',
7106 'ShortName' => 'bcd2dec32'
7107 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307108 '91151' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307109 'Header' => 'utils.h',
7110 'Param' => {
7111 '0' => {
7112 'name' => 'version',
7113 'type' => '3250'
7114 },
7115 '1' => {
7116 'name' => 'buffer',
7117 'type' => '11261'
7118 },
7119 '2' => {
7120 'name' => 'buffer_size',
7121 'type' => '123'
7122 }
7123 },
7124 'Return' => '12204',
7125 'ShortName' => 'ver2str'
7126 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307127 '91279' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307128 'Header' => 'utils.h',
7129 'Param' => {
7130 '0' => {
7131 'name' => 'data',
7132 'type' => '1434'
7133 },
7134 '1' => {
7135 'name' => 'size',
7136 'type' => '123'
7137 }
7138 },
7139 'Return' => '168',
7140 'ShortName' => 'crc8'
7141 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307142 '9179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307143 'Header' => 'bios.h',
7144 'Param' => {
7145 '0' => {
7146 'name' => 'instance_id',
7147 'type' => '168'
7148 },
7149 '1' => {
7150 'name' => 'completion_code',
7151 'type' => '168'
7152 },
7153 '2' => {
7154 'name' => 'next_transfer_handle',
7155 'type' => '180'
7156 },
7157 '3' => {
7158 'name' => 'transfer_flag',
7159 'type' => '168'
7160 },
7161 '4' => {
7162 'name' => 'table_data',
7163 'type' => '2034'
7164 },
7165 '5' => {
7166 'name' => 'payload_length',
7167 'type' => '123'
7168 },
7169 '6' => {
7170 'name' => 'msg',
7171 'type' => '1615'
7172 }
7173 },
7174 'Return' => '74',
7175 'ShortName' => 'encode_get_bios_table_resp'
7176 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307177 '92550' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307178 'Header' => 'instance-id.h',
7179 'Param' => {
7180 '0' => {
7181 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307182 'type' => '92758'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307183 },
7184 '1' => {
7185 'name' => 'tid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307186 'type' => '91875'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307187 },
7188 '2' => {
7189 'name' => 'iid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307190 'type' => '91887'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307191 }
7192 },
7193 'Return' => '74',
7194 'ShortName' => 'pldm_instance_id_free'
7195 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307196 '92763' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307197 'Header' => 'instance-id.h',
7198 'Param' => {
7199 '0' => {
7200 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307201 'type' => '92758'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307202 },
7203 '1' => {
7204 'name' => 'tid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307205 'type' => '91875'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307206 },
7207 '2' => {
7208 'name' => 'iid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307209 'type' => '93164'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307210 }
7211 },
7212 'Return' => '74',
7213 'ShortName' => 'pldm_instance_id_alloc'
7214 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307215 '93169' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307216 'Header' => 'instance-id.h',
7217 'Param' => {
7218 '0' => {
7219 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307220 'type' => '92758'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307221 }
7222 },
7223 'Return' => '74',
7224 'ShortName' => 'pldm_instance_db_destroy'
7225 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307226 '93254' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307227 'Header' => 'instance-id.h',
7228 'Param' => {
7229 '0' => {
7230 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307231 'type' => '93340'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307232 }
7233 },
7234 'Return' => '74',
7235 'ShortName' => 'pldm_instance_db_init_default'
7236 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307237 '93345' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307238 'Header' => 'instance-id.h',
7239 'Param' => {
7240 '0' => {
7241 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307242 'type' => '93340'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307243 },
7244 '1' => {
7245 'name' => 'dbpath',
7246 'type' => '12199'
7247 }
7248 },
7249 'Return' => '74',
7250 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307251 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307252 '94492' => {
7253 'Header' => 'pldm.h',
7254 'Param' => {
7255 '0' => {
7256 'name' => 'eid',
7257 'type' => '93830'
7258 },
7259 '1' => {
7260 'name' => 'mctp_fd',
7261 'type' => '74'
7262 },
7263 '2' => {
7264 'name' => 'pldm_req_msg',
7265 'type' => '6087'
7266 },
7267 '3' => {
7268 'name' => 'req_msg_len',
7269 'type' => '123'
7270 }
7271 },
7272 'Return' => '93939',
7273 'ShortName' => 'pldm_send'
7274 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307275 '9456' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 'Header' => 'bios.h',
7277 'Param' => {
7278 '0' => {
7279 'name' => 'msg',
7280 'type' => '2029'
7281 },
7282 '1' => {
7283 'name' => 'payload_length',
7284 'type' => '123'
7285 },
7286 '2' => {
7287 'name' => 'completion_code',
7288 'type' => '2034'
7289 }
7290 },
7291 'Return' => '74',
7292 'ShortName' => 'decode_set_date_time_resp'
7293 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307294 '94908' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307295 'Header' => 'pldm.h',
7296 'Param' => {
7297 '0' => {
7298 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307299 'type' => '93830'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307300 },
7301 '1' => {
7302 'name' => 'mctp_fd',
7303 'type' => '74'
7304 },
7305 '2' => {
7306 'name' => 'pldm_req_msg',
7307 'type' => '6087'
7308 },
7309 '3' => {
7310 'name' => 'req_msg_len',
7311 'type' => '123'
7312 },
7313 '4' => {
7314 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307315 'type' => '69282'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307316 },
7317 '5' => {
7318 'name' => 'resp_msg_len',
7319 'type' => '8822'
7320 }
7321 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307322 'Return' => '93939',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307323 'ShortName' => 'pldm_send_recv'
7324 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307325 '9534' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307326 'Header' => 'bios.h',
7327 'Param' => {
7328 '0' => {
7329 'name' => 'instance_id',
7330 'type' => '168'
7331 },
7332 '1' => {
7333 'name' => 'completion_code',
7334 'type' => '168'
7335 },
7336 '2' => {
7337 'name' => 'msg',
7338 'type' => '1615'
7339 },
7340 '3' => {
7341 'name' => 'payload_length',
7342 'type' => '123'
7343 }
7344 },
7345 'Return' => '74',
7346 'ShortName' => 'encode_set_date_time_resp'
7347 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307348 '95384' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307349 'Header' => 'pldm.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307350 'Param' => {
7351 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307352 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307353 'type' => '93830'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307354 },
7355 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307356 'name' => 'mctp_fd',
7357 'type' => '74'
7358 },
7359 '2' => {
7360 'name' => 'instance_id',
7361 'type' => '168'
7362 },
7363 '3' => {
7364 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307365 'type' => '69282'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307366 },
7367 '4' => {
7368 'name' => 'resp_msg_len',
7369 'type' => '8822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307370 }
7371 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307372 'Return' => '93939',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307373 'ShortName' => 'pldm_recv'
7374 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307375 '95607' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307376 'Header' => 'pldm.h',
7377 'Param' => {
7378 '0' => {
7379 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307380 'type' => '93830'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307381 },
7382 '1' => {
7383 'name' => 'mctp_fd',
7384 'type' => '74'
7385 },
7386 '2' => {
7387 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307388 'type' => '69282'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307389 },
7390 '3' => {
7391 'name' => 'resp_msg_len',
7392 'type' => '8822'
7393 }
7394 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307395 'Return' => '93939',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307396 'ShortName' => 'pldm_recv_any'
7397 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307398 '96049' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307399 'Header' => 'pldm.h',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307400 'Return' => '93939',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307401 'ShortName' => 'pldm_open'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307402 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307403 '9723' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307404 'Header' => 'bios.h',
7405 'Param' => {
7406 '0' => {
7407 'name' => 'msg',
7408 'type' => '2029'
7409 },
7410 '1' => {
7411 'name' => 'payload_length',
7412 'type' => '123'
7413 },
7414 '2' => {
7415 'name' => 'seconds',
7416 'type' => '2034'
7417 },
7418 '3' => {
7419 'name' => 'minutes',
7420 'type' => '2034'
7421 },
7422 '4' => {
7423 'name' => 'hours',
7424 'type' => '2034'
7425 },
7426 '5' => {
7427 'name' => 'day',
7428 'type' => '2034'
7429 },
7430 '6' => {
7431 'name' => 'month',
7432 'type' => '2034'
7433 },
7434 '7' => {
7435 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307436 'type' => '8294'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307437 }
7438 },
7439 'Return' => '74',
7440 'ShortName' => 'decode_set_date_time_req'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307441 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307442 },
7443 'SymbolVersion' => {},
7444 'Symbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307445 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307446 'bcd2dec16' => 1,
7447 'bcd2dec32' => 1,
7448 'bcd2dec8' => 1,
7449 'crc32' => 1,
7450 'crc8' => 1,
7451 'dec2bcd16' => 1,
7452 'dec2bcd32' => 1,
7453 'dec2bcd8' => 1,
7454 'decode_activate_firmware_resp' => 1,
7455 'decode_apply_complete_req' => 1,
7456 'decode_cancel_update_component_resp' => 1,
7457 'decode_cancel_update_resp' => 1,
7458 'decode_descriptor_type_length_value' => 1,
7459 'decode_event_message_buffer_size_resp' => 1,
7460 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307461 'decode_file_ack_req' => 1,
7462 'decode_file_ack_resp' => 1,
7463 'decode_file_ack_with_meta_data_req' => 1,
7464 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307465 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307466 'decode_get_alert_status_req' => 1,
7467 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307468 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
7469 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
7470 'decode_get_bios_table_req' => 1,
7471 'decode_get_bios_table_resp' => 1,
7472 'decode_get_commands_req' => 1,
7473 'decode_get_commands_resp' => 1,
7474 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307475 'decode_get_file_table_req' => 1,
7476 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307477 'decode_get_firmware_parameters_resp' => 1,
7478 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7479 'decode_get_fru_record_by_option_req' => 1,
7480 'decode_get_fru_record_by_option_resp' => 1,
7481 'decode_get_fru_record_table_metadata_resp' => 1,
7482 'decode_get_fru_record_table_req' => 1,
7483 'decode_get_fru_record_table_resp' => 1,
7484 'decode_get_fru_record_table_resp_safe' => 1,
7485 'decode_get_numeric_effecter_value_req' => 1,
7486 'decode_get_numeric_effecter_value_resp' => 1,
7487 'decode_get_pdr_repository_info_resp' => 1,
7488 'decode_get_pdr_req' => 1,
7489 'decode_get_pdr_resp' => 1,
7490 'decode_get_sensor_reading_req' => 1,
7491 'decode_get_sensor_reading_resp' => 1,
7492 'decode_get_state_sensor_readings_req' => 1,
7493 'decode_get_state_sensor_readings_resp' => 1,
7494 'decode_get_status_resp' => 1,
7495 'decode_get_tid_resp' => 1,
7496 'decode_get_types_resp' => 1,
7497 'decode_get_version_req' => 1,
7498 'decode_get_version_resp' => 1,
7499 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307500 'decode_new_file_req' => 1,
7501 'decode_new_file_resp' => 1,
7502 'decode_new_file_with_metadata_req' => 1,
7503 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307504 'decode_numeric_sensor_data' => 1,
7505 'decode_numeric_sensor_pdr_data' => 1,
7506 'decode_pass_component_table_resp' => 1,
7507 'decode_platform_event_message_req' => 1,
7508 'decode_platform_event_message_resp' => 1,
7509 'decode_pldm_comp_image_info' => 1,
7510 'decode_pldm_package_header_info' => 1,
7511 'decode_pldm_pdr_repository_change_record_data' => 1,
7512 'decode_pldm_pdr_repository_chg_event_data' => 1,
7513 'decode_poll_for_platform_event_message_req' => 1,
7514 'decode_poll_for_platform_event_message_resp' => 1,
7515 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307516 'decode_read_file_req' => 1,
7517 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307518 'decode_request_firmware_data_req' => 1,
7519 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307520 'decode_rw_file_by_type_memory_req' => 1,
7521 'decode_rw_file_by_type_memory_resp' => 1,
7522 'decode_rw_file_by_type_req' => 1,
7523 'decode_rw_file_by_type_resp' => 1,
7524 'decode_rw_file_memory_req' => 1,
7525 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307526 'decode_sensor_event_data' => 1,
7527 'decode_sensor_op_data' => 1,
7528 'decode_set_bios_attribute_current_value_req' => 1,
7529 'decode_set_bios_attribute_current_value_resp' => 1,
7530 'decode_set_bios_table_req' => 1,
7531 'decode_set_bios_table_resp' => 1,
7532 'decode_set_date_time_req' => 1,
7533 'decode_set_date_time_resp' => 1,
7534 'decode_set_event_receiver_req' => 1,
7535 'decode_set_event_receiver_resp' => 1,
7536 'decode_set_fru_record_table_req' => 1,
7537 'decode_set_numeric_effecter_value_req' => 1,
7538 'decode_set_numeric_effecter_value_resp' => 1,
7539 'decode_set_state_effecter_states_req' => 1,
7540 'decode_set_state_effecter_states_resp' => 1,
7541 'decode_state_sensor_data' => 1,
7542 'decode_transfer_complete_req' => 1,
7543 'decode_update_component_resp' => 1,
7544 'decode_vendor_defined_descriptor_value' => 1,
7545 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307546 'decode_write_file_req' => 1,
7547 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307548 'encode_activate_firmware_req' => 1,
7549 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307550 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307551 'encode_cancel_update_component_req' => 1,
7552 'encode_cancel_update_req' => 1,
7553 'encode_cc_only_resp' => 1,
7554 'encode_event_message_buffer_size_req' => 1,
7555 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307556 'encode_file_ack_req' => 1,
7557 'encode_file_ack_resp' => 1,
7558 'encode_file_ack_with_meta_data_req' => 1,
7559 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307560 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307561 'encode_get_alert_status_req' => 1,
7562 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307563 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
7564 'encode_get_bios_current_value_by_handle_resp' => 1,
7565 'encode_get_bios_table_req' => 1,
7566 'encode_get_bios_table_resp' => 1,
7567 'encode_get_commands_req' => 1,
7568 'encode_get_commands_resp' => 1,
7569 'encode_get_date_time_req' => 1,
7570 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307571 'encode_get_file_table_req' => 1,
7572 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307573 'encode_get_firmware_parameters_req' => 1,
7574 'encode_get_fru_record_by_option_req' => 1,
7575 'encode_get_fru_record_by_option_resp' => 1,
7576 'encode_get_fru_record_table_metadata_req' => 1,
7577 'encode_get_fru_record_table_metadata_resp' => 1,
7578 'encode_get_fru_record_table_req' => 1,
7579 'encode_get_fru_record_table_resp' => 1,
7580 'encode_get_numeric_effecter_value_req' => 1,
7581 'encode_get_numeric_effecter_value_resp' => 1,
7582 'encode_get_pdr_repository_info_resp' => 1,
7583 'encode_get_pdr_req' => 1,
7584 'encode_get_pdr_resp' => 1,
7585 'encode_get_sensor_reading_req' => 1,
7586 'encode_get_sensor_reading_resp' => 1,
7587 'encode_get_state_sensor_readings_req' => 1,
7588 'encode_get_state_sensor_readings_resp' => 1,
7589 'encode_get_status_req' => 1,
7590 'encode_get_tid_req' => 1,
7591 'encode_get_tid_resp' => 1,
7592 'encode_get_types_req' => 1,
7593 'encode_get_types_resp' => 1,
7594 'encode_get_version_req' => 1,
7595 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307596 'encode_new_file_req' => 1,
7597 'encode_new_file_resp' => 1,
7598 'encode_new_file_with_metadata_req' => 1,
7599 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307600 'encode_pass_component_table_req' => 1,
7601 'encode_platform_event_message_req' => 1,
7602 'encode_platform_event_message_resp' => 1,
7603 'encode_pldm_header_only' => 1,
7604 'encode_pldm_pdr_repository_chg_event_data' => 1,
7605 'encode_poll_for_platform_event_message_req' => 1,
7606 'encode_poll_for_platform_event_message_resp' => 1,
7607 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307608 'encode_read_file_req' => 1,
7609 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307610 'encode_request_firmware_data_resp' => 1,
7611 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307612 'encode_rw_file_by_type_memory_req' => 1,
7613 'encode_rw_file_by_type_memory_resp' => 1,
7614 'encode_rw_file_by_type_req' => 1,
7615 'encode_rw_file_by_type_resp' => 1,
7616 'encode_rw_file_memory_req' => 1,
7617 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307618 'encode_sensor_event_data' => 1,
7619 'encode_set_bios_attribute_current_value_req' => 1,
7620 'encode_set_bios_attribute_current_value_resp' => 1,
7621 'encode_set_bios_table_req' => 1,
7622 'encode_set_bios_table_resp' => 1,
7623 'encode_set_date_time_req' => 1,
7624 'encode_set_date_time_resp' => 1,
7625 'encode_set_event_receiver_req' => 1,
7626 'encode_set_event_receiver_resp' => 1,
7627 'encode_set_fru_record_table_resp' => 1,
7628 'encode_set_numeric_effecter_value_req' => 1,
7629 'encode_set_numeric_effecter_value_resp' => 1,
7630 'encode_set_state_effecter_states_req' => 1,
7631 'encode_set_state_effecter_states_resp' => 1,
7632 'encode_set_tid_req' => 1,
7633 'encode_state_effecter_pdr' => 1,
7634 'encode_state_sensor_pdr' => 1,
7635 'encode_transfer_complete_resp' => 1,
7636 'encode_update_component_req' => 1,
7637 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307638 'encode_write_file_req' => 1,
7639 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307640 'entity_association_tree_find' => 1,
7641 'find_entity_ref_in_tree' => 1,
7642 'get_fru_record_by_option' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307643 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307644 'is_present' => 1,
7645 'is_time_legal' => 1,
7646 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307647 'pack_pldm_header' => 1,
7648 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09307649 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307650 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
7651 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
7652 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
7653 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307654 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307655 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307656 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307657 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
7658 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
7659 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307660 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
7661 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
7662 'pldm_bios_table_attr_entry_integer_info_check' => 1,
7663 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307664 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
7665 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
7666 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
7667 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307668 'pldm_bios_table_attr_entry_string_encode_check' => 1,
7669 'pldm_bios_table_attr_entry_string_encode_length' => 1,
7670 'pldm_bios_table_attr_entry_string_info_check' => 1,
7671 'pldm_bios_table_attr_find_by_handle' => 1,
7672 'pldm_bios_table_attr_find_by_string_handle' => 1,
7673 'pldm_bios_table_attr_value_copy_and_update' => 1,
7674 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
7675 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
7676 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307677 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
7678 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
7679 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
7680 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
7681 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307682 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
7683 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
7684 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
7685 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
7686 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
7687 'pldm_bios_table_attr_value_entry_length' => 1,
7688 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
7689 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
7690 'pldm_bios_table_attr_value_find_by_handle' => 1,
7691 'pldm_bios_table_checksum' => 1,
7692 'pldm_bios_table_iter_create' => 1,
7693 'pldm_bios_table_iter_free' => 1,
7694 'pldm_bios_table_iter_is_end' => 1,
7695 'pldm_bios_table_iter_next' => 1,
7696 'pldm_bios_table_iter_value' => 1,
7697 'pldm_bios_table_pad_checksum_size' => 1,
7698 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307699 'pldm_bios_table_string_entry_decode_string_check' => 1,
7700 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307701 'pldm_bios_table_string_entry_encode_check' => 1,
7702 'pldm_bios_table_string_entry_encode_length' => 1,
7703 'pldm_bios_table_string_find_by_handle' => 1,
7704 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307705 'pldm_entity_association_pdr_add' => 1,
7706 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307707 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307708 'pldm_entity_association_pdr_extract' => 1,
7709 'pldm_entity_association_tree_add' => 1,
7710 'pldm_entity_association_tree_copy_root' => 1,
7711 'pldm_entity_association_tree_destroy' => 1,
7712 'pldm_entity_association_tree_destroy_root' => 1,
7713 'pldm_entity_association_tree_find' => 1,
7714 'pldm_entity_association_tree_init' => 1,
7715 'pldm_entity_association_tree_visit' => 1,
7716 'pldm_entity_extract' => 1,
7717 'pldm_entity_get_num_children' => 1,
7718 'pldm_entity_get_parent' => 1,
7719 'pldm_entity_is_exist_parent' => 1,
7720 'pldm_entity_is_node_parent' => 1,
7721 'pldm_find_entity_ref_in_tree' => 1,
7722 'pldm_instance_db_destroy' => 1,
7723 'pldm_instance_db_init' => 1,
7724 'pldm_instance_db_init_default' => 1,
7725 'pldm_instance_id_alloc' => 1,
7726 'pldm_instance_id_free' => 1,
7727 'pldm_is_current_parent_child' => 1,
7728 'pldm_is_empty_entity_assoc_tree' => 1,
7729 'pldm_open' => 1,
7730 'pldm_pdr_add' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09307731 'pldm_pdr_add_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307732 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09307733 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307734 'pldm_pdr_destroy' => 1,
7735 'pldm_pdr_find_record' => 1,
7736 'pldm_pdr_find_record_by_type' => 1,
7737 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
7738 'pldm_pdr_get_next_record' => 1,
7739 'pldm_pdr_get_record_count' => 1,
7740 'pldm_pdr_get_record_handle' => 1,
7741 'pldm_pdr_get_repo_size' => 1,
7742 'pldm_pdr_init' => 1,
7743 'pldm_pdr_record_is_remote' => 1,
7744 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
7745 'pldm_pdr_remove_remote_pdrs' => 1,
7746 'pldm_pdr_update_TL_pdr' => 1,
7747 'pldm_recv' => 1,
7748 'pldm_recv_any' => 1,
7749 'pldm_send' => 1,
7750 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307751 'unpack_pldm_header' => 1,
7752 'ver2str' => 1
7753 }
7754 },
7755 'Target' => 'unix',
7756 'TypeInfo' => {
7757 '1' => {
7758 'Name' => 'void',
7759 'Type' => 'Intrinsic'
7760 },
7761 '102' => {
7762 'Name' => 'unsigned long',
7763 'Size' => '8',
7764 'Type' => 'Intrinsic'
7765 },
7766 '109' => {
7767 'Name' => 'long',
7768 'Size' => '8',
7769 'Type' => 'Intrinsic'
7770 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307771 '11261' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307772 'BaseType' => '116',
7773 'Name' => 'char*',
7774 'Size' => '8',
7775 'Type' => 'Pointer'
7776 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307777 '11278' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307778 'BaseType' => '116',
7779 'Name' => 'char const',
7780 'Size' => '1',
7781 'Type' => 'Const'
7782 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307783 '11295' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307784 'BaseType' => '123',
7785 'Name' => 'size_t const',
7786 'Size' => '8',
7787 'Type' => 'Const'
7788 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307789 '11307' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307790 'BaseType' => '46',
7791 'Header' => undef,
7792 'Line' => '37',
7793 'Name' => '__int8_t',
7794 'PrivateABI' => 1,
7795 'Size' => '1',
7796 'Type' => 'Typedef'
7797 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307798 '11381' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307799 'BaseType' => '109',
7800 'Header' => undef,
7801 'Line' => '194',
7802 'Name' => '__ssize_t',
7803 'PrivateABI' => 1,
7804 'Size' => '8',
7805 'Type' => 'Typedef'
7806 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307807 '11393' => {
7808 'BaseType' => '11307',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307809 'Header' => undef,
7810 'Line' => '24',
7811 'Name' => 'int8_t',
7812 'PrivateABI' => 1,
7813 'Size' => '1',
7814 'Type' => 'Typedef'
7815 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307816 '11458' => {
7817 'BaseType' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307818 'Name' => 'uint16_t const',
7819 'Size' => '2',
7820 'Type' => 'Const'
7821 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307822 '11475' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307823 'BaseType' => '180',
7824 'Name' => 'uint32_t const',
7825 'Size' => '4',
7826 'Type' => 'Const'
7827 },
7828 '116' => {
7829 'Name' => 'char',
7830 'Size' => '1',
7831 'Type' => 'Intrinsic'
7832 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307833 '11646' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307834 'BaseType' => '168',
7835 'Header' => 'pldm_types.h',
7836 'Line' => '31',
7837 'Name' => 'bool8_t',
7838 'Size' => '1',
7839 'Type' => 'Typedef'
7840 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307841 '11658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307842 'BaseType' => '446',
7843 'Header' => 'pldm_types.h',
7844 'Line' => '163',
7845 'Name' => 'real32_t',
7846 'Size' => '4',
7847 'Type' => 'Typedef'
7848 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307849 '12199' => {
7850 'BaseType' => '11278',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307851 'Name' => 'char const*',
7852 'Size' => '8',
7853 'Type' => 'Pointer'
7854 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307855 '12204' => {
7856 'BaseType' => '11381',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307857 'Header' => undef,
7858 'Line' => '108',
7859 'Name' => 'ssize_t',
7860 'PrivateABI' => 1,
7861 'Size' => '8',
7862 'Type' => 'Typedef'
7863 },
7864 '123' => {
7865 'BaseType' => '102',
7866 'Header' => undef,
7867 'Line' => '214',
7868 'Name' => 'size_t',
7869 'PrivateABI' => 1,
7870 'Size' => '8',
7871 'Type' => 'Typedef'
7872 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307873 '12740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307874 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307875 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307876 'Memb' => {
7877 '0' => {
7878 'name' => 'PLDM_SENSOR_OP_STATE',
7879 'value' => '0'
7880 },
7881 '1' => {
7882 'name' => 'PLDM_STATE_SENSOR_STATE',
7883 'value' => '1'
7884 },
7885 '2' => {
7886 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
7887 'value' => '2'
7888 }
7889 },
7890 'Name' => 'enum sensor_event_class_states',
7891 'Size' => '4',
7892 'Type' => 'Enum'
7893 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307894 '12774' => {
7895 'BaseType' => '12740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307896 'Name' => 'enum sensor_event_class_states const',
7897 'Size' => '4',
7898 'Type' => 'Const'
7899 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307900 '12997' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307901 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307902 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307903 'Memb' => {
7904 '0' => {
7905 'name' => 'record_handle',
7906 'offset' => '0',
7907 'type' => '180'
7908 },
7909 '1' => {
7910 'name' => 'version',
7911 'offset' => '4',
7912 'type' => '168'
7913 },
7914 '2' => {
7915 'name' => 'type',
7916 'offset' => '5',
7917 'type' => '168'
7918 },
7919 '3' => {
7920 'name' => 'record_change_num',
7921 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307922 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307923 },
7924 '4' => {
7925 'name' => 'length',
7926 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307927 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307928 }
7929 },
7930 'Name' => 'struct pldm_pdr_hdr',
7931 'Size' => '10',
7932 'Type' => 'Struct'
7933 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307934 '13076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307935 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307936 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307937 'Memb' => {
7938 '0' => {
7939 'name' => 'hdr',
7940 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307941 'type' => '12997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307942 },
7943 '1' => {
7944 'name' => 'terminus_handle',
7945 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307946 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307947 },
7948 '2' => {
7949 'name' => 'sensor_id',
7950 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307951 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307952 },
7953 '3' => {
7954 'name' => 'entity_type',
7955 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307956 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307957 },
7958 '4' => {
7959 'name' => 'entity_instance',
7960 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307961 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307962 },
7963 '5' => {
7964 'name' => 'container_id',
7965 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307966 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307967 },
7968 '6' => {
7969 'name' => 'sensor_init',
7970 'offset' => '32',
7971 'type' => '168'
7972 },
7973 '7' => {
7974 'name' => 'sensor_auxiliary_names_pdr',
7975 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307976 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307977 },
7978 '8' => {
7979 'name' => 'composite_sensor_count',
7980 'offset' => '34',
7981 'type' => '168'
7982 },
7983 '9' => {
7984 'name' => 'possible_states',
7985 'offset' => '35',
7986 'type' => '874'
7987 }
7988 },
7989 'Name' => 'struct pldm_state_sensor_pdr',
7990 'Size' => '24',
7991 'Type' => 'Struct'
7992 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307993 '13220' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307994 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307995 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307996 'Memb' => {
7997 '0' => {
7998 'name' => 'state_set_id',
7999 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308000 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308001 },
8002 '1' => {
8003 'name' => 'possible_states_size',
8004 'offset' => '2',
8005 'type' => '168'
8006 },
8007 '2' => {
8008 'name' => 'states',
8009 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308010 'type' => '13278'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308011 }
8012 },
8013 'Name' => 'struct state_sensor_possible_states',
8014 'Size' => '4',
8015 'Type' => 'Struct'
8016 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308017 '13273' => {
8018 'BaseType' => '13220',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308019 'Name' => 'struct state_sensor_possible_states const',
8020 'Size' => '4',
8021 'Type' => 'Const'
8022 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308023 '13294' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308024 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308025 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308026 'Memb' => {
8027 '0' => {
8028 'name' => 'hdr',
8029 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308030 'type' => '12997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308031 },
8032 '1' => {
8033 'name' => 'terminus_handle',
8034 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308035 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308036 },
8037 '10' => {
8038 'name' => 'possible_states',
8039 'offset' => '37',
8040 'type' => '874'
8041 },
8042 '2' => {
8043 'name' => 'effecter_id',
8044 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308045 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308046 },
8047 '3' => {
8048 'name' => 'entity_type',
8049 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308050 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308051 },
8052 '4' => {
8053 'name' => 'entity_instance',
8054 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308055 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308056 },
8057 '5' => {
8058 'name' => 'container_id',
8059 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308060 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308061 },
8062 '6' => {
8063 'name' => 'effecter_semantic_id',
8064 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308065 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308066 },
8067 '7' => {
8068 'name' => 'effecter_init',
8069 'offset' => '34',
8070 'type' => '168'
8071 },
8072 '8' => {
8073 'name' => 'has_description_pdr',
8074 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308075 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308076 },
8077 '9' => {
8078 'name' => 'composite_effecter_count',
8079 'offset' => '36',
8080 'type' => '168'
8081 }
8082 },
8083 'Name' => 'struct pldm_state_effecter_pdr',
8084 'Size' => '26',
8085 'Type' => 'Struct'
8086 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308087 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308088 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308089 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308090 'Memb' => {
8091 '0' => {
8092 'name' => 'record_handle',
8093 'offset' => '0',
8094 'type' => '180'
8095 },
8096 '1' => {
8097 'name' => 'version',
8098 'offset' => '4',
8099 'type' => '168'
8100 },
8101 '2' => {
8102 'name' => 'type',
8103 'offset' => '5',
8104 'type' => '168'
8105 },
8106 '3' => {
8107 'name' => 'record_change_num',
8108 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308109 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308110 },
8111 '4' => {
8112 'name' => 'length',
8113 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308114 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308115 }
8116 },
8117 'Name' => 'struct pldm_value_pdr_hdr',
8118 'Size' => '12',
8119 'Type' => 'Struct'
8120 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308121 '13726' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308122 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308123 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308124 'Memb' => {
8125 '0' => {
8126 'name' => 'hdr',
8127 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308128 'type' => '13647'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308129 },
8130 '1' => {
8131 'name' => 'terminus_handle',
8132 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308133 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308134 },
8135 '10' => {
8136 'name' => 'rate_unit',
8137 'offset' => '38',
8138 'type' => '168'
8139 },
8140 '11' => {
8141 'name' => 'base_oem_unit_handle',
8142 'offset' => '39',
8143 'type' => '168'
8144 },
8145 '12' => {
8146 'name' => 'aux_unit',
8147 'offset' => '40',
8148 'type' => '168'
8149 },
8150 '13' => {
8151 'name' => 'aux_unit_modifier',
8152 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308153 'type' => '11393'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308154 },
8155 '14' => {
8156 'name' => 'aux_rate_unit',
8157 'offset' => '48',
8158 'type' => '168'
8159 },
8160 '15' => {
8161 'name' => 'rel',
8162 'offset' => '49',
8163 'type' => '168'
8164 },
8165 '16' => {
8166 'name' => 'aux_oem_unit_handle',
8167 'offset' => '50',
8168 'type' => '168'
8169 },
8170 '17' => {
8171 'name' => 'is_linear',
8172 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308173 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308174 },
8175 '18' => {
8176 'name' => 'sensor_data_size',
8177 'offset' => '52',
8178 'type' => '168'
8179 },
8180 '19' => {
8181 'name' => 'resolution',
8182 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308183 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308184 },
8185 '2' => {
8186 'name' => 'sensor_id',
8187 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308188 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308189 },
8190 '20' => {
8191 'name' => 'offset',
8192 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308193 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308194 },
8195 '21' => {
8196 'name' => 'accuracy',
8197 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308198 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308199 },
8200 '22' => {
8201 'name' => 'plus_tolerance',
8202 'offset' => '70',
8203 'type' => '168'
8204 },
8205 '23' => {
8206 'name' => 'minus_tolerance',
8207 'offset' => '71',
8208 'type' => '168'
8209 },
8210 '24' => {
8211 'name' => 'hysteresis',
8212 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308213 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308214 },
8215 '25' => {
8216 'name' => 'supported_thresholds',
8217 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308218 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308219 },
8220 '26' => {
8221 'name' => 'threshold_and_hysteresis_volatility',
8222 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308223 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308224 },
8225 '27' => {
8226 'name' => 'state_transition_interval',
8227 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308228 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308229 },
8230 '28' => {
8231 'name' => 'update_interval',
8232 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308233 'type' => '11658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308234 },
8235 '29' => {
8236 'name' => 'max_readable',
8237 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308238 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308239 },
8240 '3' => {
8241 'name' => 'entity_type',
8242 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308243 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308244 },
8245 '30' => {
8246 'name' => 'min_readable',
8247 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308248 'type' => '13635'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308249 },
8250 '31' => {
8251 'name' => 'range_field_format',
8252 'offset' => '114',
8253 'type' => '168'
8254 },
8255 '32' => {
8256 'name' => 'range_field_support',
8257 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308258 'type' => '11634'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308259 },
8260 '33' => {
8261 'name' => 'nominal_value',
8262 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308263 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308264 },
8265 '34' => {
8266 'name' => 'normal_max',
8267 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308268 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308269 },
8270 '35' => {
8271 'name' => 'normal_min',
8272 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308273 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308274 },
8275 '36' => {
8276 'name' => 'warning_high',
8277 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308278 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308279 },
8280 '37' => {
8281 'name' => 'warning_low',
8282 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308283 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308284 },
8285 '38' => {
8286 'name' => 'critical_high',
8287 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308288 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308289 },
8290 '39' => {
8291 'name' => 'critical_low',
8292 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308293 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308294 },
8295 '4' => {
8296 'name' => 'entity_instance_num',
8297 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308298 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308299 },
8300 '40' => {
8301 'name' => 'fatal_high',
8302 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308303 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308304 },
8305 '41' => {
8306 'name' => 'fatal_low',
8307 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308308 'type' => '13543'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308309 },
8310 '5' => {
8311 'name' => 'container_id',
8312 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308313 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308314 },
8315 '6' => {
8316 'name' => 'sensor_init',
8317 'offset' => '34',
8318 'type' => '168'
8319 },
8320 '7' => {
8321 'name' => 'sensor_auxiliary_names_pdr',
8322 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308323 'type' => '11646'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308324 },
8325 '8' => {
8326 'name' => 'base_unit',
8327 'offset' => '36',
8328 'type' => '168'
8329 },
8330 '9' => {
8331 'name' => 'unit_modifier',
8332 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308333 'type' => '11393'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308334 }
8335 },
8336 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8337 'Size' => '112',
8338 'Type' => 'Struct'
8339 },
8340 '142' => {
8341 'BaseType' => '53',
8342 'Header' => undef,
8343 'Line' => '38',
8344 'Name' => '__uint8_t',
8345 'PrivateABI' => 1,
8346 'Size' => '1',
8347 'Type' => 'Typedef'
8348 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308349 '14286' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308350 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308351 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308352 'Memb' => {
8353 '0' => {
8354 'name' => 'state_set_id',
8355 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308356 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308357 },
8358 '1' => {
8359 'name' => 'possible_states_size',
8360 'offset' => '2',
8361 'type' => '168'
8362 },
8363 '2' => {
8364 'name' => 'states',
8365 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308366 'type' => '13278'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308367 }
8368 },
8369 'Name' => 'struct state_effecter_possible_states',
8370 'Size' => '4',
8371 'Type' => 'Struct'
8372 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308373 '14339' => {
8374 'BaseType' => '14286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308375 'Name' => 'struct state_effecter_possible_states const',
8376 'Size' => '4',
8377 'Type' => 'Const'
8378 },
8379 '1434' => {
8380 'BaseType' => '1439',
8381 'Name' => 'void const*',
8382 'Size' => '8',
8383 'Type' => 'Pointer'
8384 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308385 '14344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308386 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308387 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308388 'Memb' => {
8389 '0' => {
8390 'name' => 'set_request',
8391 'offset' => '0',
8392 'type' => '168'
8393 },
8394 '1' => {
8395 'name' => 'effecter_state',
8396 'offset' => '1',
8397 'type' => '168'
8398 }
8399 },
8400 'Name' => 'struct state_field_for_state_effecter_set',
8401 'Size' => '2',
8402 'Type' => 'Struct'
8403 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308404 '14384' => {
8405 'BaseType' => '14344',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308406 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308407 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308408 'Name' => 'set_effecter_state_field',
8409 'Size' => '2',
8410 'Type' => 'Typedef'
8411 },
8412 '1439' => {
8413 'BaseType' => '1',
8414 'Name' => 'void const',
8415 'Type' => 'Const'
8416 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308417 '14396' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308418 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308419 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308420 'Memb' => {
8421 '0' => {
8422 'name' => 'sensor_op_state',
8423 'offset' => '0',
8424 'type' => '168'
8425 },
8426 '1' => {
8427 'name' => 'present_state',
8428 'offset' => '1',
8429 'type' => '168'
8430 },
8431 '2' => {
8432 'name' => 'previous_state',
8433 'offset' => '2',
8434 'type' => '168'
8435 },
8436 '3' => {
8437 'name' => 'event_state',
8438 'offset' => '3',
8439 'type' => '168'
8440 }
8441 },
8442 'Name' => 'struct state_field_for_get_state_sensor_readings',
8443 'Size' => '4',
8444 'Type' => 'Struct'
8445 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308446 '14462' => {
8447 'BaseType' => '14396',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308448 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308449 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308450 'Name' => 'get_sensor_state_field',
8451 'Size' => '4',
8452 'Type' => 'Typedef'
8453 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308454 '14661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308455 'BaseType' => '168',
8456 'Name' => 'uint8_t[13]',
8457 'Size' => '13',
8458 'Type' => 'Array'
8459 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308460 '15143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308461 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308462 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308463 'Memb' => {
8464 '0' => {
8465 'name' => 'sensor_id',
8466 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308467 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308468 },
8469 '1' => {
8470 'name' => 'sensor_event_class_type',
8471 'offset' => '2',
8472 'type' => '168'
8473 },
8474 '2' => {
8475 'name' => 'event_class',
8476 'offset' => '3',
8477 'type' => '874'
8478 }
8479 },
8480 'Name' => 'struct pldm_sensor_event_data',
8481 'Size' => '4',
8482 'Type' => 'Struct'
8483 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308484 '15355' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308485 'Header' => 'platform.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308486 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308487 'Memb' => {
8488 '0' => {
8489 'name' => 'event_data_format',
8490 'offset' => '0',
8491 'type' => '168'
8492 },
8493 '1' => {
8494 'name' => 'number_of_change_records',
8495 'offset' => '1',
8496 'type' => '168'
8497 },
8498 '2' => {
8499 'name' => 'change_records',
8500 'offset' => '2',
8501 'type' => '874'
8502 }
8503 },
8504 'Name' => 'struct pldm_pdr_repository_chg_event_data',
8505 'Size' => '3',
8506 'Type' => 'Struct'
8507 },
8508 '154' => {
8509 'BaseType' => '81',
8510 'Header' => undef,
8511 'Line' => '42',
8512 'Name' => '__uint32_t',
8513 'PrivateABI' => 1,
8514 'Size' => '4',
8515 'Type' => 'Typedef'
8516 },
8517 '1615' => {
8518 'BaseType' => '830',
8519 'Name' => 'struct pldm_msg*',
8520 'Size' => '8',
8521 'Type' => 'Pointer'
8522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308523 '16585' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308524 'BaseType' => '166',
8525 'Name' => 'void**',
8526 'Size' => '8',
8527 'Type' => 'Pointer'
8528 },
8529 '166' => {
8530 'BaseType' => '1',
8531 'Name' => 'void*',
8532 'Size' => '8',
8533 'Type' => 'Pointer'
8534 },
8535 '168' => {
8536 'BaseType' => '142',
8537 'Header' => undef,
8538 'Line' => '24',
8539 'Name' => 'uint8_t',
8540 'PrivateABI' => 1,
8541 'Size' => '1',
8542 'Type' => 'Typedef'
8543 },
8544 '180' => {
8545 'BaseType' => '154',
8546 'Header' => undef,
8547 'Line' => '26',
8548 'Name' => 'uint32_t',
8549 'PrivateABI' => 1,
8550 'Size' => '4',
8551 'Type' => 'Typedef'
8552 },
8553 '2029' => {
8554 'BaseType' => '869',
8555 'Name' => 'struct pldm_msg const*',
8556 'Size' => '8',
8557 'Type' => 'Pointer'
8558 },
8559 '2034' => {
8560 'BaseType' => '168',
8561 'Name' => 'uint8_t*',
8562 'Size' => '8',
8563 'Type' => 'Pointer'
8564 },
8565 '2039' => {
8566 'BaseType' => '180',
8567 'Name' => 'uint32_t*',
8568 'Size' => '8',
8569 'Type' => 'Pointer'
8570 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308571 '20609' => {
8572 'BaseType' => '8822',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308573 'Name' => 'size_t*const',
8574 'Size' => '8',
8575 'Type' => 'Const'
8576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308577 '22152' => {
8578 'BaseType' => '22162',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308579 'Name' => 'uint32_t const*const*',
8580 'Size' => '8',
8581 'Type' => 'Pointer'
8582 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308583 '22157' => {
8584 'BaseType' => '11475',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308585 'Name' => 'uint32_t const*',
8586 'Size' => '8',
8587 'Type' => 'Pointer'
8588 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308589 '22162' => {
8590 'BaseType' => '22157',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308591 'Name' => 'uint32_t const*const',
8592 'Size' => '8',
8593 'Type' => 'Const'
8594 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308595 '22167' => {
8596 'BaseType' => '15355',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308597 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
8598 'Size' => '8',
8599 'Type' => 'Pointer'
8600 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308601 '2811' => {
8602 'BaseType' => '429',
8603 'Name' => 'ver32_t*',
8604 'Size' => '8',
8605 'Type' => 'Pointer'
8606 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308607 '28491' => {
8608 'BaseType' => '13726',
8609 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
8610 'Size' => '8',
8611 'Type' => 'Pointer'
8612 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308613 '3250' => {
8614 'BaseType' => '441',
8615 'Name' => 'ver32_t const*',
8616 'Size' => '8',
8617 'Type' => 'Pointer'
8618 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308619 '34801' => {
8620 'BaseType' => '15143',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308621 'Name' => 'struct pldm_sensor_event_data*',
8622 'Size' => '8',
8623 'Type' => 'Pointer'
8624 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308625 '34806' => {
8626 'BaseType' => '34801',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308627 'Name' => 'struct pldm_sensor_event_data*const',
8628 'Size' => '8',
8629 'Type' => 'Const'
8630 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308631 '35771' => {
8632 'BaseType' => '14462',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308633 'Name' => 'get_sensor_state_field*',
8634 'Size' => '8',
8635 'Type' => 'Pointer'
8636 },
8637 '363' => {
8638 'Header' => 'pldm_types.h',
8639 'Line' => '24',
8640 'Memb' => {
8641 '0' => {
8642 'name' => 'alpha',
8643 'offset' => '0',
8644 'type' => '168'
8645 },
8646 '1' => {
8647 'name' => 'update',
8648 'offset' => '1',
8649 'type' => '168'
8650 },
8651 '2' => {
8652 'name' => 'minor',
8653 'offset' => '2',
8654 'type' => '168'
8655 },
8656 '3' => {
8657 'name' => 'major',
8658 'offset' => '3',
8659 'type' => '168'
8660 }
8661 },
8662 'Name' => 'struct pldm_version',
8663 'Size' => '4',
8664 'Type' => 'Struct'
8665 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308666 '40809' => {
8667 'BaseType' => '14384',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308668 'Name' => 'set_effecter_state_field*',
8669 'Size' => '8',
8670 'Type' => 'Pointer'
8671 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308672 '41609' => {
8673 'BaseType' => '13076',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308674 'Name' => 'struct pldm_state_sensor_pdr*',
8675 'Size' => '8',
8676 'Type' => 'Pointer'
8677 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308678 '41614' => {
8679 'BaseType' => '41609',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308680 'Name' => 'struct pldm_state_sensor_pdr*const',
8681 'Size' => '8',
8682 'Type' => 'Const'
8683 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308684 '41619' => {
8685 'BaseType' => '13273',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308686 'Name' => 'struct state_sensor_possible_states const*',
8687 'Size' => '8',
8688 'Type' => 'Pointer'
8689 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308690 '41624' => {
8691 'BaseType' => '41619',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308692 'Name' => 'struct state_sensor_possible_states const*const',
8693 'Size' => '8',
8694 'Type' => 'Const'
8695 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308696 '41941' => {
8697 'BaseType' => '13294',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308698 'Name' => 'struct pldm_state_effecter_pdr*',
8699 'Size' => '8',
8700 'Type' => 'Pointer'
8701 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308702 '41946' => {
8703 'BaseType' => '41941',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308704 'Name' => 'struct pldm_state_effecter_pdr*const',
8705 'Size' => '8',
8706 'Type' => 'Const'
8707 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308708 '41951' => {
8709 'BaseType' => '14339',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308710 'Name' => 'struct state_effecter_possible_states const*',
8711 'Size' => '8',
8712 'Type' => 'Pointer'
8713 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308714 '41956' => {
8715 'BaseType' => '41951',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308716 'Name' => 'struct state_effecter_possible_states const*const',
8717 'Size' => '8',
8718 'Type' => 'Const'
8719 },
8720 '429' => {
8721 'BaseType' => '363',
8722 'Header' => 'pldm_types.h',
8723 'Line' => '29',
8724 'Name' => 'ver32_t',
8725 'Size' => '4',
8726 'Type' => 'Typedef'
8727 },
8728 '441' => {
8729 'BaseType' => '429',
8730 'Name' => 'ver32_t const',
8731 'Size' => '4',
8732 'Type' => 'Const'
8733 },
8734 '446' => {
8735 'Name' => 'float',
8736 'Size' => '4',
8737 'Type' => 'Intrinsic'
8738 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308739 '45466' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308740 'BaseType' => '102',
8741 'Header' => undef,
8742 'Line' => '45',
8743 'Name' => '__uint64_t',
8744 'PrivateABI' => 1,
8745 'Size' => '8',
8746 'Type' => 'Typedef'
8747 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308748 '45555' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308749 'BaseType' => '45466',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308750 'Header' => undef,
8751 'Line' => '27',
8752 'Name' => 'uint64_t',
8753 'PrivateABI' => 1,
8754 'Size' => '8',
8755 'Type' => 'Typedef'
8756 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308757 '45567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308758 'Header' => 'bios.h',
8759 'Line' => '38',
8760 'Memb' => {
8761 '0' => {
8762 'name' => 'PLDM_BIOS_STRING_TABLE',
8763 'value' => '0'
8764 },
8765 '1' => {
8766 'name' => 'PLDM_BIOS_ATTR_TABLE',
8767 'value' => '1'
8768 },
8769 '2' => {
8770 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
8771 'value' => '2'
8772 }
8773 },
8774 'Name' => 'enum pldm_bios_table_types',
8775 'Size' => '4',
8776 'Type' => 'Enum'
8777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308778 '4558' => {
8779 'BaseType' => '825',
8780 'Name' => 'struct pldm_msg_hdr const*',
8781 'Size' => '8',
8782 'Type' => 'Pointer'
8783 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308784 '45601' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308785 'Header' => 'bios.h',
8786 'Line' => '47',
8787 'Memb' => {
8788 '0' => {
8789 'name' => 'string_handle',
8790 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308791 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308792 },
8793 '1' => {
8794 'name' => 'string_length',
8795 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308796 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308797 },
8798 '2' => {
8799 'name' => 'name',
8800 'offset' => '4',
Andrew Jefferycd732d12023-07-07 09:36:35 +09308801 'type' => '45658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308802 }
8803 },
8804 'Name' => 'struct pldm_bios_string_table_entry',
8805 'Size' => '5',
8806 'Type' => 'Struct'
8807 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308808 '4563' => {
8809 'BaseType' => '890',
8810 'Name' => 'struct pldm_header_info*',
8811 'Size' => '8',
8812 'Type' => 'Pointer'
8813 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308814 '45653' => {
8815 'BaseType' => '45601',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308816 'Name' => 'struct pldm_bios_string_table_entry const',
8817 'Size' => '5',
8818 'Type' => 'Const'
8819 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308820 '45658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308821 'BaseType' => '116',
8822 'Name' => 'char[1]',
8823 'Size' => '1',
8824 'Type' => 'Array'
8825 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308826 '45674' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308827 'Header' => 'bios.h',
8828 'Line' => '53',
8829 'Memb' => {
8830 '0' => {
8831 'name' => 'attr_handle',
8832 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308833 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308834 },
8835 '1' => {
8836 'name' => 'attr_type',
8837 'offset' => '2',
8838 'type' => '168'
8839 },
8840 '2' => {
8841 'name' => 'string_handle',
8842 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308843 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308844 },
8845 '3' => {
8846 'name' => 'metadata',
8847 'offset' => '5',
8848 'type' => '874'
8849 }
8850 },
8851 'Name' => 'struct pldm_bios_attr_table_entry',
8852 'Size' => '6',
8853 'Type' => 'Struct'
8854 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308855 '45739' => {
8856 'BaseType' => '45674',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308857 'Name' => 'struct pldm_bios_attr_table_entry const',
8858 'Size' => '6',
8859 'Type' => 'Const'
8860 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308861 '45760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308862 'Header' => 'bios.h',
8863 'Line' => '65',
8864 'Memb' => {
8865 '0' => {
8866 'name' => 'attr_handle',
8867 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308868 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308869 },
8870 '1' => {
8871 'name' => 'attr_type',
8872 'offset' => '2',
8873 'type' => '168'
8874 },
8875 '2' => {
8876 'name' => 'value',
8877 'offset' => '3',
8878 'type' => '874'
8879 }
8880 },
8881 'Name' => 'struct pldm_bios_attr_val_table_entry',
8882 'Size' => '4',
8883 'Type' => 'Struct'
8884 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308885 '45812' => {
8886 'BaseType' => '45760',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308887 'Name' => 'struct pldm_bios_attr_val_table_entry const',
8888 'Size' => '4',
8889 'Type' => 'Const'
8890 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308891 '45881' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308892 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09308893 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308894 'Memb' => {
8895 '0' => {
8896 'name' => 'name_handle',
8897 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308898 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308899 },
8900 '1' => {
8901 'name' => 'read_only',
8902 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308903 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308904 },
8905 '2' => {
8906 'name' => 'pv_num',
8907 'offset' => '3',
8908 'type' => '168'
8909 },
8910 '3' => {
8911 'name' => 'pv_handle',
8912 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09308913 'type' => '45984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308914 },
8915 '4' => {
8916 'name' => 'def_num',
8917 'offset' => '22',
8918 'type' => '168'
8919 },
8920 '5' => {
8921 'name' => 'def_index',
8922 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308923 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308924 }
8925 },
8926 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
8927 'Size' => '32',
8928 'Type' => 'Struct'
8929 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308930 '45972' => {
8931 'BaseType' => '45881',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308932 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
8933 'Size' => '32',
8934 'Type' => 'Const'
8935 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308936 '45984' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308937 'BaseType' => '11458',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308938 'Name' => 'uint16_t const*',
8939 'Size' => '8',
8940 'Type' => 'Pointer'
8941 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308942 '45994' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308943 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09308944 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308945 'Memb' => {
8946 '0' => {
8947 'name' => 'name_handle',
8948 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308949 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308950 },
8951 '1' => {
8952 'name' => 'read_only',
8953 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308954 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308955 },
8956 '2' => {
8957 'name' => 'string_type',
8958 'offset' => '3',
8959 'type' => '168'
8960 },
8961 '3' => {
8962 'name' => 'min_length',
8963 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308964 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308965 },
8966 '4' => {
8967 'name' => 'max_length',
8968 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308969 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308970 },
8971 '5' => {
8972 'name' => 'def_length',
8973 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308974 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308975 },
8976 '6' => {
8977 'name' => 'def_string',
8978 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308979 'type' => '12199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308980 }
8981 },
8982 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
8983 'Size' => '24',
8984 'Type' => 'Struct'
8985 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308986 '46' => {
8987 'Name' => 'signed char',
8988 'Size' => '1',
8989 'Type' => 'Intrinsic'
8990 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308991 '46106' => {
8992 'BaseType' => '45994',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308993 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
8994 'Size' => '24',
8995 'Type' => 'Const'
8996 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09308997 '46116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308998 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09308999 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309000 'Memb' => {
9001 '0' => {
9002 'name' => 'name_handle',
9003 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309004 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309005 },
9006 '1' => {
9007 'name' => 'read_only',
9008 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309009 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309010 },
9011 '2' => {
9012 'name' => 'lower_bound',
9013 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309014 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309015 },
9016 '3' => {
9017 'name' => 'upper_bound',
9018 'offset' => '22',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309019 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309020 },
9021 '4' => {
9022 'name' => 'scalar_increment',
9023 'offset' => '36',
9024 'type' => '180'
9025 },
9026 '5' => {
9027 'name' => 'default_value',
9028 'offset' => '50',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309029 'type' => '45555'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309030 }
9031 },
9032 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9033 'Size' => '40',
9034 'Type' => 'Struct'
9035 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309036 '46214' => {
9037 'BaseType' => '46116',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309038 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9039 'Size' => '40',
9040 'Type' => 'Const'
9041 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309042 '4653' => {
9043 'BaseType' => '969',
9044 'Name' => 'struct pldm_header_info const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309045 'Size' => '8',
9046 'Type' => 'Pointer'
9047 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309048 '46570' => {
9049 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309050 'Param' => {
9051 '0' => {
9052 'type' => '1434'
9053 }
9054 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309055 'Return' => '12204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309056 'Size' => '8',
9057 'Type' => 'FuncPtr'
9058 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309059 '4658' => {
9060 'BaseType' => '714',
9061 'Name' => 'struct pldm_msg_hdr*',
9062 'Size' => '8',
9063 'Type' => 'Pointer'
9064 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309065 '46638' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309066 'Header' => undef,
Andrew Jeffery46d07682023-07-14 15:51:51 +09309067 'Line' => '960',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309068 'Memb' => {
9069 '0' => {
9070 'name' => 'table_data',
9071 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309072 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309073 },
9074 '1' => {
9075 'name' => 'table_len',
9076 'offset' => '8',
9077 'type' => '123'
9078 },
9079 '2' => {
9080 'name' => 'current_pos',
9081 'offset' => '22',
9082 'type' => '123'
9083 },
9084 '3' => {
9085 'name' => 'entry_length_handler',
9086 'offset' => '36',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309087 'type' => '46570'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309088 }
9089 },
9090 'Name' => 'struct pldm_bios_table_iter',
9091 'PrivateABI' => 1,
9092 'Size' => '32',
9093 'Type' => 'Struct'
9094 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309095 '46708' => {
9096 'BaseType' => '46638',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309097 'Name' => 'struct pldm_bios_table_iter const',
9098 'Size' => '32',
9099 'Type' => 'Const'
9100 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309101 '47738' => {
9102 'BaseType' => '46638',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309103 'Name' => 'struct pldm_bios_table_iter*',
9104 'Size' => '8',
9105 'Type' => 'Pointer'
9106 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309107 '47743' => {
9108 'BaseType' => '45812',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309109 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9110 'Size' => '8',
9111 'Type' => 'Pointer'
9112 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309113 '48158' => {
9114 'BaseType' => '45739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309115 'Name' => 'struct pldm_bios_attr_table_entry const*',
9116 'Size' => '8',
9117 'Type' => 'Pointer'
9118 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309119 '4838' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309120 'BaseType' => '67',
9121 'Header' => undef,
9122 'Line' => '40',
9123 'Name' => '__uint16_t',
9124 'PrivateABI' => 1,
9125 'Size' => '2',
9126 'Type' => 'Typedef'
9127 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309128 '48747' => {
9129 'BaseType' => '45653',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309130 'Name' => 'struct pldm_bios_string_table_entry const*',
9131 'Size' => '8',
9132 'Type' => 'Pointer'
9133 },
9134 '4890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309135 'BaseType' => '168',
9136 'Name' => 'uint8_t const',
9137 'Size' => '1',
9138 'Type' => 'Const'
9139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309140 '4895' => {
9141 'BaseType' => '4838',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309142 'Header' => undef,
9143 'Line' => '25',
9144 'Name' => 'uint16_t',
9145 'PrivateABI' => 1,
9146 'Size' => '2',
9147 'Type' => 'Typedef'
9148 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309149 '49920' => {
9150 'BaseType' => '46708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309151 'Name' => 'struct pldm_bios_table_iter const*',
9152 'Size' => '8',
9153 'Type' => 'Pointer'
9154 },
9155 '53' => {
9156 'Name' => 'unsigned char',
9157 'Size' => '1',
9158 'Type' => 'Intrinsic'
9159 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309160 '54242' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309161 'BaseType' => '45555',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309162 'Name' => 'uint64_t*',
9163 'Size' => '8',
9164 'Type' => 'Pointer'
9165 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309166 '54519' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309167 'BaseType' => '46214',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309168 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9169 'Size' => '8',
9170 'Type' => 'Pointer'
9171 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309172 '54786' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309173 'BaseType' => '12199',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309174 'Name' => 'char const**',
9175 'Size' => '8',
9176 'Type' => 'Pointer'
9177 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309178 '55836' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309179 'BaseType' => '46106',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309180 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9181 'Size' => '8',
9182 'Type' => 'Pointer'
9183 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309184 '57198' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309185 'BaseType' => '45972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309186 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9187 'Size' => '8',
9188 'Type' => 'Pointer'
9189 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309190 '6048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309191 'Header' => 'utils.h',
9192 'Line' => '18',
9193 'Memb' => {
9194 '0' => {
9195 'name' => 'ptr',
9196 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309197 'type' => '6087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309198 },
9199 '1' => {
9200 'name' => 'length',
9201 'offset' => '8',
9202 'type' => '123'
9203 }
9204 },
9205 'Name' => 'struct variable_field',
9206 'Size' => '16',
9207 'Type' => 'Struct'
9208 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309209 '6087' => {
9210 'BaseType' => '4890',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309211 'Name' => 'uint8_t const*',
9212 'Size' => '8',
9213 'Type' => 'Pointer'
9214 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309215 '62459' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309216 'Header' => 'firmware_update.h',
9217 'Line' => '329',
9218 'Memb' => {
9219 '0' => {
9220 'name' => 'uuid',
9221 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309222 'type' => '62563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309223 },
9224 '1' => {
9225 'name' => 'package_header_format_version',
9226 'offset' => '22',
9227 'type' => '168'
9228 },
9229 '2' => {
9230 'name' => 'package_header_size',
9231 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309232 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309233 },
9234 '3' => {
9235 'name' => 'package_release_date_time',
9236 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309237 'type' => '14661'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309238 },
9239 '4' => {
9240 'name' => 'component_bitmap_bit_length',
9241 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309242 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309243 },
9244 '5' => {
9245 'name' => 'package_version_string_type',
9246 'offset' => '52',
9247 'type' => '168'
9248 },
9249 '6' => {
9250 'name' => 'package_version_string_length',
9251 'offset' => '53',
9252 'type' => '168'
9253 }
9254 },
9255 'Name' => 'struct pldm_package_header_information',
9256 'Size' => '36',
9257 'Type' => 'Struct'
9258 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309259 '62563' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309260 'BaseType' => '168',
9261 'Name' => 'uint8_t[16]',
9262 'Size' => '16',
9263 'Type' => 'Array'
9264 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309265 '62595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309266 'Header' => 'firmware_update.h',
9267 'Line' => '343',
9268 'Memb' => {
9269 '0' => {
9270 'name' => 'record_length',
9271 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309272 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309273 },
9274 '1' => {
9275 'name' => 'descriptor_count',
9276 'offset' => '2',
9277 'type' => '168'
9278 },
9279 '2' => {
9280 'name' => 'device_update_option_flags',
9281 'offset' => '3',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309282 'type' => '59962'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309283 },
9284 '3' => {
9285 'name' => 'comp_image_set_version_string_type',
9286 'offset' => '7',
9287 'type' => '168'
9288 },
9289 '4' => {
9290 'name' => 'comp_image_set_version_string_length',
9291 'offset' => '8',
9292 'type' => '168'
9293 },
9294 '5' => {
9295 'name' => 'fw_device_pkg_data_length',
9296 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309297 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309298 }
9299 },
9300 'Name' => 'struct pldm_firmware_device_id_record',
9301 'Size' => '11',
9302 'Type' => 'Struct'
9303 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309304 '6265' => {
9305 'Name' => '_Bool',
9306 'Size' => '1',
9307 'Type' => 'Intrinsic'
9308 },
9309 '62790' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309310 'Header' => 'firmware_update.h',
9311 'Line' => '377',
9312 'Memb' => {
9313 '0' => {
9314 'name' => 'comp_classification',
9315 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309316 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309317 },
9318 '1' => {
9319 'name' => 'comp_identifier',
9320 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309321 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309322 },
9323 '2' => {
9324 'name' => 'comp_comparison_stamp',
9325 'offset' => '4',
9326 'type' => '180'
9327 },
9328 '3' => {
9329 'name' => 'comp_options',
9330 'offset' => '8',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309331 'type' => '59464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309332 },
9333 '4' => {
9334 'name' => 'requested_comp_activation_method',
9335 'offset' => '16',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309336 'type' => '59464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309337 },
9338 '5' => {
9339 'name' => 'comp_location_offset',
9340 'offset' => '18',
9341 'type' => '180'
9342 },
9343 '6' => {
9344 'name' => 'comp_size',
9345 'offset' => '22',
9346 'type' => '180'
9347 },
9348 '7' => {
9349 'name' => 'comp_version_string_type',
9350 'offset' => '32',
9351 'type' => '168'
9352 },
9353 '8' => {
9354 'name' => 'comp_version_string_length',
9355 'offset' => '33',
9356 'type' => '168'
9357 }
9358 },
9359 'Name' => 'struct pldm_component_image_information',
9360 'Size' => '22',
9361 'Type' => 'Struct'
9362 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309363 '62972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309364 'Header' => 'firmware_update.h',
9365 'Line' => '403',
9366 'Memb' => {
9367 '0' => {
9368 'name' => 'completion_code',
9369 'offset' => '0',
9370 'type' => '168'
9371 },
9372 '1' => {
9373 'name' => 'capabilities_during_update',
9374 'offset' => '1',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309375 'type' => '59962'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309376 },
9377 '2' => {
9378 'name' => 'comp_count',
9379 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309380 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309381 },
9382 '3' => {
9383 'name' => 'active_comp_image_set_ver_str_type',
9384 'offset' => '7',
9385 'type' => '168'
9386 },
9387 '4' => {
9388 'name' => 'active_comp_image_set_ver_str_len',
9389 'offset' => '8',
9390 'type' => '168'
9391 },
9392 '5' => {
9393 'name' => 'pending_comp_image_set_ver_str_type',
9394 'offset' => '9',
9395 'type' => '168'
9396 },
9397 '6' => {
9398 'name' => 'pending_comp_image_set_ver_str_len',
9399 'offset' => '16',
9400 'type' => '168'
9401 }
9402 },
9403 'Name' => 'struct pldm_get_firmware_parameters_resp',
9404 'Size' => '11',
9405 'Type' => 'Struct'
9406 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309407 '63076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309408 'Header' => 'firmware_update.h',
9409 'Line' => '417',
9410 'Memb' => {
9411 '0' => {
9412 'name' => 'comp_classification',
9413 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309414 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309415 },
9416 '1' => {
9417 'name' => 'comp_identifier',
9418 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309419 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309420 },
9421 '10' => {
9422 'name' => 'pending_comp_release_date',
9423 'offset' => '37',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309424 'type' => '63258'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309425 },
9426 '11' => {
9427 'name' => 'comp_activation_methods',
9428 'offset' => '51',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309429 'type' => '59464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309430 },
9431 '12' => {
9432 'name' => 'capabilities_during_update',
9433 'offset' => '53',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309434 'type' => '59962'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309435 },
9436 '2' => {
9437 'name' => 'comp_classification_index',
9438 'offset' => '4',
9439 'type' => '168'
9440 },
9441 '3' => {
9442 'name' => 'active_comp_comparison_stamp',
9443 'offset' => '5',
9444 'type' => '180'
9445 },
9446 '4' => {
9447 'name' => 'active_comp_ver_str_type',
9448 'offset' => '9',
9449 'type' => '168'
9450 },
9451 '5' => {
9452 'name' => 'active_comp_ver_str_len',
9453 'offset' => '16',
9454 'type' => '168'
9455 },
9456 '6' => {
9457 'name' => 'active_comp_release_date',
9458 'offset' => '17',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309459 'type' => '63258'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309460 },
9461 '7' => {
9462 'name' => 'pending_comp_comparison_stamp',
9463 'offset' => '25',
9464 'type' => '180'
9465 },
9466 '8' => {
9467 'name' => 'pending_comp_ver_str_type',
9468 'offset' => '35',
9469 'type' => '168'
9470 },
9471 '9' => {
9472 'name' => 'pending_comp_ver_str_len',
9473 'offset' => '36',
9474 'type' => '168'
9475 }
9476 },
9477 'Name' => 'struct pldm_component_parameter_entry',
9478 'Size' => '39',
9479 'Type' => 'Struct'
9480 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309481 '63258' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309482 'BaseType' => '168',
9483 'Name' => 'uint8_t[8]',
9484 'Size' => '8',
9485 'Type' => 'Array'
9486 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309487 '64118' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309488 'BaseType' => '6048',
9489 'Name' => 'struct variable_field const',
9490 'Size' => '16',
9491 'Type' => 'Const'
9492 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309493 '64463' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09309494 'BaseType' => '11646',
9495 'Name' => 'bool8_t*',
9496 'Size' => '8',
9497 'Type' => 'Pointer'
9498 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309499 '6481' => {
9500 'BaseType' => '6048',
9501 'Name' => 'struct variable_field*',
9502 'Size' => '8',
9503 'Type' => 'Pointer'
9504 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309505 '67' => {
9506 'Name' => 'unsigned short',
9507 'Size' => '2',
9508 'Type' => 'Intrinsic'
9509 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309510 '67473' => {
9511 'BaseType' => '64118',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309512 'Name' => 'struct variable_field const*',
9513 'Size' => '8',
9514 'Type' => 'Pointer'
9515 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309516 '68754' => {
9517 'BaseType' => '63076',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309518 'Name' => 'struct pldm_component_parameter_entry*',
9519 'Size' => '8',
9520 'Type' => 'Pointer'
9521 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309522 '68984' => {
9523 'BaseType' => '62972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309524 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9525 'Size' => '8',
9526 'Type' => 'Pointer'
9527 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309528 '69282' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309529 'BaseType' => '2034',
9530 'Name' => 'uint8_t**',
9531 'Size' => '8',
9532 'Type' => 'Pointer'
9533 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309534 '69576' => {
9535 'BaseType' => '62790',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309536 'Name' => 'struct pldm_component_image_information*',
9537 'Size' => '8',
9538 'Type' => 'Pointer'
9539 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309540 '70199' => {
9541 'BaseType' => '62595',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309542 'Name' => 'struct pldm_firmware_device_id_record*',
9543 'Size' => '8',
9544 'Type' => 'Pointer'
9545 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309546 '70351' => {
9547 'BaseType' => '62459',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309548 'Name' => 'struct pldm_package_header_information*',
9549 'Size' => '8',
9550 'Type' => 'Pointer'
9551 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309552 '714' => {
9553 'Header' => 'base.h',
9554 'Line' => '117',
9555 'Memb' => {
9556 '0' => {
9557 'name' => 'command',
9558 'offset' => '2',
9559 'type' => '168'
9560 }
9561 },
9562 'Name' => 'struct pldm_msg_hdr',
9563 'Size' => '3',
9564 'Type' => 'Struct'
9565 },
9566 '74' => {
9567 'Name' => 'int',
9568 'Size' => '4',
9569 'Type' => 'Intrinsic'
9570 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309571 '76975' => {
9572 'BaseType' => '76992',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309573 'Header' => undef,
9574 'Line' => '15',
9575 'Name' => 'pldm_pdr',
9576 'PrivateABI' => 1,
9577 'Size' => '24',
9578 'Type' => 'Typedef'
9579 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309580 '76987' => {
9581 'BaseType' => '76975',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'Name' => 'pldm_pdr const',
9583 'Size' => '24',
9584 'Type' => 'Const'
9585 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309586 '76992' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309587 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309588 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309589 'Memb' => {
9590 '0' => {
9591 'name' => 'record_count',
9592 'offset' => '0',
9593 'type' => '180'
9594 },
9595 '1' => {
9596 'name' => 'size',
9597 'offset' => '4',
9598 'type' => '180'
9599 },
9600 '2' => {
9601 'name' => 'first',
9602 'offset' => '8',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309603 'type' => '78064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309604 },
9605 '3' => {
9606 'name' => 'last',
9607 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309608 'type' => '78064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309609 }
9610 },
9611 'Name' => 'struct pldm_pdr',
9612 'PrivateABI' => 1,
9613 'Size' => '24',
9614 'Type' => 'Struct'
9615 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309616 '77052' => {
9617 'BaseType' => '77069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309618 'Header' => undef,
9619 'Line' => '20',
9620 'Name' => 'pldm_pdr_record',
9621 'PrivateABI' => 1,
9622 'Size' => '32',
9623 'Type' => 'Typedef'
9624 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309625 '77064' => {
9626 'BaseType' => '77052',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309627 'Name' => 'pldm_pdr_record const',
9628 'Size' => '32',
9629 'Type' => 'Const'
9630 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309631 '77069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309632 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309633 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309634 'Memb' => {
9635 '0' => {
9636 'name' => 'record_handle',
9637 'offset' => '0',
9638 'type' => '180'
9639 },
9640 '1' => {
9641 'name' => 'size',
9642 'offset' => '4',
9643 'type' => '180'
9644 },
9645 '2' => {
9646 'name' => 'data',
9647 'offset' => '8',
9648 'type' => '2034'
9649 },
9650 '3' => {
9651 'name' => 'next',
9652 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309653 'type' => '78052'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309654 },
9655 '4' => {
9656 'name' => 'is_remote',
9657 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309658 'type' => '6265'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309659 },
9660 '5' => {
9661 'name' => 'terminus_handle',
9662 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309663 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309664 }
9665 },
9666 'Name' => 'struct pldm_pdr_record',
9667 'PrivateABI' => 1,
9668 'Size' => '32',
9669 'Type' => 'Struct'
9670 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309671 '77153' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309672 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309673 'Line' => '310',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309674 'Memb' => {
9675 '0' => {
9676 'name' => 'entity_type',
9677 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309678 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309679 },
9680 '1' => {
9681 'name' => 'entity_instance_num',
9682 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309683 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309684 },
9685 '2' => {
9686 'name' => 'entity_container_id',
9687 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309688 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309689 }
9690 },
9691 'Name' => 'struct pldm_entity',
9692 'Size' => '6',
9693 'Type' => 'Struct'
9694 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309695 '77210' => {
9696 'BaseType' => '77153',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309697 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309698 'Line' => '314',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309699 'Name' => 'pldm_entity',
9700 'Size' => '6',
9701 'Type' => 'Typedef'
9702 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309703 '77254' => {
9704 'BaseType' => '77266',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309705 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +09309706 'Line' => '324',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309707 'Name' => 'pldm_entity_association_tree',
9708 'PrivateABI' => 1,
9709 'Size' => '16',
9710 'Type' => 'Typedef'
9711 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309712 '77266' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309713 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309714 'Line' => '452',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309715 'Memb' => {
9716 '0' => {
9717 'name' => 'root',
9718 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309719 'type' => '78069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309720 },
9721 '1' => {
9722 'name' => 'last_used_container_id',
9723 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309724 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309725 }
9726 },
9727 'Name' => 'struct pldm_entity_association_tree',
9728 'PrivateABI' => 1,
9729 'Size' => '16',
9730 'Type' => 'Struct'
9731 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309732 '77309' => {
9733 'BaseType' => '77326',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309734 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +09309735 'Line' => '329',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309736 'Name' => 'pldm_entity_node',
9737 'PrivateABI' => 1,
9738 'Size' => '40',
9739 'Type' => 'Typedef'
9740 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309741 '77326' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309742 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309743 'Line' => '457',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309744 'Memb' => {
9745 '0' => {
9746 'name' => 'entity',
9747 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309748 'type' => '77210'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309749 },
9750 '1' => {
9751 'name' => 'parent',
9752 'offset' => '6',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309753 'type' => '77210'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309754 },
9755 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309756 'name' => 'remote_container_id',
9757 'offset' => '18',
9758 'type' => '4895'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309759 },
9760 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309761 'name' => 'first_child',
9762 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309763 'type' => '78069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309764 },
9765 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309766 'name' => 'next_sibling',
9767 'offset' => '36',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309768 'type' => '78069'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309769 },
9770 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309771 'name' => 'association_type',
9772 'offset' => '50',
9773 'type' => '168'
9774 }
9775 },
9776 'Name' => 'struct pldm_entity_node',
9777 'PrivateABI' => 1,
9778 'Size' => '40',
9779 'Type' => 'Struct'
9780 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309781 '78052' => {
9782 'BaseType' => '77069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309783 'Name' => 'struct pldm_pdr_record*',
9784 'Size' => '8',
9785 'Type' => 'Pointer'
9786 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309787 '78064' => {
9788 'BaseType' => '77052',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309789 'Name' => 'pldm_pdr_record*',
9790 'Size' => '8',
9791 'Type' => 'Pointer'
9792 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309793 '78069' => {
9794 'BaseType' => '77309',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309795 'Name' => 'pldm_entity_node*',
9796 'Size' => '8',
9797 'Type' => 'Pointer'
9798 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309799 '78494' => {
9800 'BaseType' => '78499',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309801 'Name' => 'pldm_entity**',
9802 'Size' => '8',
9803 'Type' => 'Pointer'
9804 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309805 '78499' => {
9806 'BaseType' => '77210',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309807 'Name' => 'pldm_entity*',
9808 'Size' => '8',
9809 'Type' => 'Pointer'
9810 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309811 '78569' => {
9812 'BaseType' => '77254',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309813 'Name' => 'pldm_entity_association_tree*',
9814 'Size' => '8',
9815 'Type' => 'Pointer'
9816 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309817 '78848' => {
9818 'BaseType' => '78069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309819 'Name' => 'pldm_entity_node**',
9820 'Size' => '8',
9821 'Type' => 'Pointer'
9822 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309823 '79593' => {
9824 'BaseType' => '76987',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309825 'Name' => 'pldm_pdr const*',
9826 'Size' => '8',
9827 'Type' => 'Pointer'
9828 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309829 '79847' => {
9830 'BaseType' => '76975',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309831 'Name' => 'pldm_pdr*',
9832 'Size' => '8',
9833 'Type' => 'Pointer'
9834 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309835 '81' => {
9836 'Name' => 'unsigned int',
9837 'Size' => '4',
9838 'Type' => 'Intrinsic'
9839 },
9840 '825' => {
9841 'BaseType' => '714',
9842 'Name' => 'struct pldm_msg_hdr const',
9843 'Size' => '3',
9844 'Type' => 'Const'
9845 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309846 '8294' => {
9847 'BaseType' => '4895',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309848 'Name' => 'uint16_t*',
9849 'Size' => '8',
9850 'Type' => 'Pointer'
9851 },
9852 '830' => {
9853 'Header' => 'base.h',
9854 'Line' => '150',
9855 'Memb' => {
9856 '0' => {
9857 'name' => 'hdr',
9858 'offset' => '0',
9859 'type' => '714'
9860 },
9861 '1' => {
9862 'name' => 'payload',
9863 'offset' => '3',
9864 'type' => '874'
9865 }
9866 },
9867 'Name' => 'struct pldm_msg',
9868 'Size' => '4',
9869 'Type' => 'Struct'
9870 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309871 '86320' => {
9872 'BaseType' => '77064',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09309873 'Name' => 'pldm_pdr_record const*',
9874 'Size' => '8',
9875 'Type' => 'Pointer'
9876 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309877 '869' => {
9878 'BaseType' => '830',
9879 'Name' => 'struct pldm_msg const',
9880 'Size' => '4',
9881 'Type' => 'Const'
9882 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309883 '874' => {
9884 'BaseType' => '168',
9885 'Name' => 'uint8_t[1]',
9886 'Size' => '1',
9887 'Type' => 'Array'
9888 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309889 '8822' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309890 'BaseType' => '123',
9891 'Name' => 'size_t*',
9892 'Size' => '8',
9893 'Type' => 'Pointer'
9894 },
9895 '890' => {
9896 'Header' => 'base.h',
9897 'Line' => '160',
9898 'Memb' => {
9899 '0' => {
9900 'name' => 'msg_type',
9901 'offset' => '0',
9902 'type' => '702'
9903 },
9904 '1' => {
9905 'name' => 'instance',
9906 'offset' => '4',
9907 'type' => '168'
9908 },
9909 '2' => {
9910 'name' => 'pldm_type',
9911 'offset' => '5',
9912 'type' => '168'
9913 },
9914 '3' => {
9915 'name' => 'command',
9916 'offset' => '6',
9917 'type' => '168'
9918 },
9919 '4' => {
9920 'name' => 'completion_code',
9921 'offset' => '7',
9922 'type' => '168'
9923 }
9924 },
9925 'Name' => 'struct pldm_header_info',
9926 'Size' => '8',
9927 'Type' => 'Struct'
9928 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309929 '91875' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309930 'BaseType' => '168',
9931 'Header' => 'base.h',
9932 'Line' => '14',
9933 'Name' => 'pldm_tid_t',
9934 'Size' => '1',
9935 'Type' => 'Typedef'
9936 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309937 '91887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309938 'BaseType' => '168',
9939 'Header' => 'instance-id.h',
9940 'Line' => '11',
9941 'Name' => 'pldm_instance_id_t',
9942 'Size' => '1',
9943 'Type' => 'Typedef'
9944 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309945 '92264' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309946 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309947 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309948 'Memb' => {
9949 '0' => {
9950 'name' => 'prev',
9951 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309952 'type' => '91887'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309953 },
9954 '1' => {
9955 'name' => 'allocations',
9956 'offset' => '4',
9957 'type' => '180'
9958 }
9959 },
9960 'Name' => 'struct pldm_tid_state',
9961 'PrivateABI' => 1,
9962 'Size' => '8',
9963 'Type' => 'Struct'
9964 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309965 '92303' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309966 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309967 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309968 'Memb' => {
9969 '0' => {
9970 'name' => 'state',
9971 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309972 'type' => '92345'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309973 },
9974 '1' => {
9975 'name' => 'lock_db_fd',
9976 'offset' => '8264',
9977 'type' => '74'
9978 }
9979 },
9980 'Name' => 'struct pldm_instance_db',
9981 'PrivateABI' => 1,
9982 'Size' => '2052',
9983 'Type' => 'Struct'
9984 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309985 '92345' => {
9986 'BaseType' => '92264',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309987 'Name' => 'struct pldm_tid_state[256]',
9988 'Size' => '2048',
9989 'Type' => 'Array'
9990 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309991 '92758' => {
9992 'BaseType' => '92303',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309993 'Name' => 'struct pldm_instance_db*',
9994 'Size' => '8',
9995 'Type' => 'Pointer'
9996 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309997 '93164' => {
9998 'BaseType' => '91887',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309999 'Name' => 'pldm_instance_id_t*',
10000 'Size' => '8',
10001 'Type' => 'Pointer'
10002 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010003 '93340' => {
10004 'BaseType' => '92758',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010005 'Name' => 'struct pldm_instance_db**',
10006 'Size' => '8',
10007 'Type' => 'Pointer'
10008 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010009 '93830' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +093010010 'BaseType' => '168',
10011 'Header' => 'pldm.h',
10012 'Line' => '12',
10013 'Name' => 'mctp_eid_t',
10014 'Size' => '1',
10015 'Type' => 'Typedef'
10016 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010017 '93842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010018 'Header' => 'pldm.h',
10019 'Line' => '14',
10020 'Memb' => {
10021 '0' => {
10022 'name' => 'PLDM_REQUESTER_SUCCESS',
10023 'value' => '0'
10024 },
10025 '1' => {
10026 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10027 'value' => '18446744073709551615 (-1)'
10028 },
10029 '10' => {
10030 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10031 'value' => '18446744073709551606 (-10)'
10032 },
10033 '11' => {
10034 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10035 'value' => '18446744073709551605 (-11)'
10036 },
10037 '12' => {
10038 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10039 'value' => '18446744073709551604 (-12)'
10040 },
10041 '2' => {
10042 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10043 'value' => '18446744073709551614 (-2)'
10044 },
10045 '3' => {
10046 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10047 'value' => '18446744073709551613 (-3)'
10048 },
10049 '4' => {
10050 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10051 'value' => '18446744073709551612 (-4)'
10052 },
10053 '5' => {
10054 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10055 'value' => '18446744073709551611 (-5)'
10056 },
10057 '6' => {
10058 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10059 'value' => '18446744073709551610 (-6)'
10060 },
10061 '7' => {
10062 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10063 'value' => '18446744073709551609 (-7)'
10064 },
10065 '8' => {
10066 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10067 'value' => '18446744073709551608 (-8)'
10068 },
10069 '9' => {
10070 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10071 'value' => '18446744073709551607 (-9)'
10072 }
10073 },
10074 'Name' => 'enum pldm_requester_error_codes',
10075 'Size' => '4',
10076 'Type' => 'Enum'
10077 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010078 '93939' => {
10079 'BaseType' => '93842',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010080 'Header' => 'pldm.h',
10081 'Line' => '28',
10082 'Name' => 'pldm_requester_rc_t',
10083 'Size' => '4',
10084 'Type' => 'Typedef'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010085 },
10086 '969' => {
10087 'BaseType' => '890',
10088 'Name' => 'struct pldm_header_info const',
10089 'Size' => '8',
10090 'Type' => 'Const'
10091 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010092 },
10093 'UndefinedSymbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010094 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010095 '_ITM_deregisterTMCloneTable' => 0,
10096 '_ITM_registerTMCloneTable' => 0,
10097 '__assert_fail@GLIBC_2.17' => 0,
10098 '__cxa_finalize@GLIBC_2.17' => 0,
10099 '__errno_location@GLIBC_2.17' => 0,
10100 '__gmon_start__' => 0,
10101 'calloc@GLIBC_2.17' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010102 'clock_gettime@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010103 'close@GLIBC_2.17' => 0,
10104 'connect@GLIBC_2.17' => 0,
10105 'dup@GLIBC_2.17' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010106 'fclose@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010107 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010108 'fgets@GLIBC_2.17' => 0,
10109 'fopen64@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010110 'free@GLIBC_2.17' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010111 'getsockopt@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010112 'malloc@GLIBC_2.17' => 0,
10113 'memcmp@GLIBC_2.17' => 0,
10114 'memcpy@GLIBC_2.17' => 0,
10115 'open64@GLIBC_2.17' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010116 'poll@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010117 'recv@GLIBC_2.17' => 0,
10118 'recvmsg@GLIBC_2.17' => 0,
10119 'sendmsg@GLIBC_2.17' => 0,
10120 'sendto@GLIBC_2.17' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010121 'setsockopt@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010122 'socket@GLIBC_2.17' => 0,
10123 'stat64@GLIBC_2.33' => 0,
10124 'strlen@GLIBC_2.17' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010125 'strtol@GLIBC_2.17' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010126 'write@GLIBC_2.17' => 0
10127 }
10128 },
10129 'WordSize' => '8'
10130 };