xref: /openbmc/libpldm/abi/x86_64/gcc.dump (revision 486d85d2)
1$VAR1 = {
2          'ABI_DUMPER_VERSION' => '1.2',
3          'ABI_DUMP_VERSION' => '3.5',
4          'Arch' => 'x86_64',
5          'GccVersion' => '13.2.0',
6          'Headers' => {
7                         'af-mctp.h' => 1,
8                         'base.h' => 1,
9                         'bios.h' => 1,
10                         'bios_table.h' => 1,
11                         'file_io.h' => 1,
12                         'firmware_update.h' => 1,
13                         'fru.h' => 1,
14                         'host.h' => 1,
15                         'instance-id.h' => 1,
16                         'mctp-demux.h' => 1,
17                         'pdr.h' => 1,
18                         'platform.h' => 1,
19                         'platform_oem_ibm.h' => 1,
20                         'pldm.h' => 1,
21                         'transport.h' => 1,
22                         'utils.h' => 1
23                       },
24          'Language' => 'C',
25          'LibraryName' => 'libpldm.so.0.7.0',
26          'LibraryVersion' => '0.7.0',
27          'NameSpaces' => {},
28          'Needed' => {
29                        'libc.so.6' => 1
30                      },
31          'PublicABI' => '1',
32          'Sources' => {},
33          'SymbolInfo' => {
34                            '10033' => {
35                                         'Header' => 'bios.h',
36                                         'Param' => {
37                                                      '0' => {
38                                                               'name' => 'msg',
39                                                               'type' => '2077'
40                                                             },
41                                                      '1' => {
42                                                               'name' => 'payload_length',
43                                                               'type' => '123'
44                                                             },
45                                                      '2' => {
46                                                               'name' => 'seconds',
47                                                               'type' => '2082'
48                                                             },
49                                                      '3' => {
50                                                               'name' => 'minutes',
51                                                               'type' => '2082'
52                                                             },
53                                                      '4' => {
54                                                               'name' => 'hours',
55                                                               'type' => '2082'
56                                                             },
57                                                      '5' => {
58                                                               'name' => 'day',
59                                                               'type' => '2082'
60                                                             },
61                                                      '6' => {
62                                                               'name' => 'month',
63                                                               'offset' => '0',
64                                                               'type' => '2082'
65                                                             },
66                                                      '7' => {
67                                                               'name' => 'year',
68                                                               'offset' => '8',
69                                                               'type' => '8521'
70                                                             }
71                                                    },
72                                         'Return' => '74',
73                                         'ShortName' => 'decode_set_date_time_req'
74                                       },
75                            '101954' => {
76                                          'Header' => 'mctp-demux.h',
77                                          'Param' => {
78                                                       '0' => {
79                                                                'name' => 'ctx',
80                                                                'type' => '93498'
81                                                              },
82                                                       '1' => {
83                                                                'name' => 'tid',
84                                                                'type' => '91195'
85                                                              },
86                                                       '2' => {
87                                                                'name' => 'eid',
88                                                                'type' => '93214'
89                                                              }
90                                                     },
91                                          'Reg' => {
92                                                     '0' => 'rdi',
93                                                     '1' => 'rsi',
94                                                     '2' => 'rdx'
95                                                   },
96                                          'Return' => '74',
97                                          'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
98                                        },
99                            '102268' => {
100                                          'Header' => 'mctp-demux.h',
101                                          'Param' => {
102                                                       '0' => {
103                                                                'name' => 't',
104                                                                'type' => '93540'
105                                                              },
106                                                       '1' => {
107                                                                'name' => 'pollfd',
108                                                                'type' => '96292'
109                                                              }
110                                                     },
111                                          'Reg' => {
112                                                     '0' => 'rdi',
113                                                     '1' => 'rsi'
114                                                   },
115                                          'Return' => '74',
116                                          'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
117                                        },
118                            '10323' => {
119                                         'Header' => 'bios.h',
120                                         'Param' => {
121                                                      '0' => {
122                                                               'name' => 'instance_id',
123                                                               'type' => '168'
124                                                             },
125                                                      '1' => {
126                                                               'name' => 'seconds',
127                                                               'type' => '168'
128                                                             },
129                                                      '2' => {
130                                                               'name' => 'minutes',
131                                                               'type' => '168'
132                                                             },
133                                                      '3' => {
134                                                               'name' => 'hours',
135                                                               'type' => '168'
136                                                             },
137                                                      '4' => {
138                                                               'name' => 'day',
139                                                               'type' => '168'
140                                                             },
141                                                      '5' => {
142                                                               'name' => 'month',
143                                                               'type' => '168'
144                                                             },
145                                                      '6' => {
146                                                               'name' => 'year',
147                                                               'offset' => '0',
148                                                               'type' => '5053'
149                                                             },
150                                                      '7' => {
151                                                               'name' => 'msg',
152                                                               'offset' => '8',
153                                                               'type' => '1632'
154                                                             },
155                                                      '8' => {
156                                                               'name' => 'payload_length',
157                                                               'offset' => '16',
158                                                               'type' => '123'
159                                                             }
160                                                    },
161                                         'Return' => '74',
162                                         'ShortName' => 'encode_set_date_time_req'
163                                       },
164                            '106653' => {
165                                          'Header' => 'transport.h',
166                                          'Param' => {
167                                                       '0' => {
168                                                                'name' => 'transport',
169                                                                'type' => '93540'
170                                                              },
171                                                       '1' => {
172                                                                'name' => 'timeout',
173                                                                'type' => '74'
174                                                              }
175                                                     },
176                                          'Return' => '74',
177                                          'ShortName' => 'pldm_transport_poll'
178                                        },
179                            '10815' => {
180                                         'Header' => 'bios.h',
181                                         'Param' => {
182                                                      '0' => {
183                                                               'name' => 'msg',
184                                                               'type' => '2077'
185                                                             },
186                                                      '1' => {
187                                                               'name' => 'payload_length',
188                                                               'type' => '123'
189                                                             },
190                                                      '2' => {
191                                                               'name' => 'completion_code',
192                                                               'type' => '2082'
193                                                             },
194                                                      '3' => {
195                                                               'name' => 'seconds',
196                                                               'type' => '2082'
197                                                             },
198                                                      '4' => {
199                                                               'name' => 'minutes',
200                                                               'type' => '2082'
201                                                             },
202                                                      '5' => {
203                                                               'name' => 'hours',
204                                                               'type' => '2082'
205                                                             },
206                                                      '6' => {
207                                                               'name' => 'day',
208                                                               'offset' => '0',
209                                                               'type' => '2082'
210                                                             },
211                                                      '7' => {
212                                                               'name' => 'month',
213                                                               'offset' => '8',
214                                                               'type' => '2082'
215                                                             },
216                                                      '8' => {
217                                                               'name' => 'year',
218                                                               'offset' => '16',
219                                                               'type' => '8521'
220                                                             }
221                                                    },
222                                         'Reg' => {
223                                                    '4' => 'r8',
224                                                    '5' => 'r9'
225                                                  },
226                                         'Return' => '74',
227                                         'ShortName' => 'decode_get_date_time_resp'
228                                       },
229                            '11016' => {
230                                         'Header' => 'bios.h',
231                                         'Param' => {
232                                                      '0' => {
233                                                               'name' => 'instance_id',
234                                                               'type' => '168'
235                                                             },
236                                                      '1' => {
237                                                               'name' => 'completion_code',
238                                                               'type' => '168'
239                                                             },
240                                                      '2' => {
241                                                               'name' => 'seconds',
242                                                               'type' => '168'
243                                                             },
244                                                      '3' => {
245                                                               'name' => 'minutes',
246                                                               'type' => '168'
247                                                             },
248                                                      '4' => {
249                                                               'name' => 'hours',
250                                                               'type' => '168'
251                                                             },
252                                                      '5' => {
253                                                               'name' => 'day',
254                                                               'type' => '168'
255                                                             },
256                                                      '6' => {
257                                                               'name' => 'month',
258                                                               'offset' => '0',
259                                                               'type' => '168'
260                                                             },
261                                                      '7' => {
262                                                               'name' => 'year',
263                                                               'offset' => '8',
264                                                               'type' => '5053'
265                                                             },
266                                                      '8' => {
267                                                               'name' => 'msg',
268                                                               'offset' => '16',
269                                                               'type' => '1632'
270                                                             }
271                                                    },
272                                         'Return' => '74',
273                                         'ShortName' => 'encode_get_date_time_resp'
274                                       },
275                            '111245' => {
276                                          'Header' => 'file_io.h',
277                                          'Param' => {
278                                                       '0' => {
279                                                                'name' => 'instance_id',
280                                                                'type' => '168'
281                                                              },
282                                                       '1' => {
283                                                                'name' => 'completion_code',
284                                                                'type' => '168'
285                                                              },
286                                                       '2' => {
287                                                                'name' => 'msg',
288                                                                'type' => '1632'
289                                                              }
290                                                     },
291                                          'Return' => '74',
292                                          'ShortName' => 'encode_new_file_with_metadata_resp'
293                                        },
294                            '111445' => {
295                                          'Header' => 'file_io.h',
296                                          'Param' => {
297                                                       '0' => {
298                                                                'name' => 'msg',
299                                                                'type' => '2077'
300                                                              },
301                                                       '1' => {
302                                                                'name' => 'payload_length',
303                                                                'type' => '123'
304                                                              },
305                                                       '2' => {
306                                                                'name' => 'file_type',
307                                                                'type' => '8521'
308                                                              },
309                                                       '3' => {
310                                                                'name' => 'file_handle',
311                                                                'type' => '2087'
312                                                              },
313                                                       '4' => {
314                                                                'name' => 'length',
315                                                                'type' => '54764'
316                                                              },
317                                                       '5' => {
318                                                                'name' => 'file_meta_data_1',
319                                                                'type' => '2087'
320                                                              },
321                                                       '6' => {
322                                                                'name' => 'file_meta_data_2',
323                                                                'offset' => '0',
324                                                                'type' => '2087'
325                                                              },
326                                                       '7' => {
327                                                                'name' => 'file_meta_data_3',
328                                                                'offset' => '8',
329                                                                'type' => '2087'
330                                                              },
331                                                       '8' => {
332                                                                'name' => 'file_meta_data_4',
333                                                                'offset' => '16',
334                                                                'type' => '2087'
335                                                              }
336                                                     },
337                                          'Reg' => {
338                                                     '4' => 'r8',
339                                                     '5' => 'r9'
340                                                   },
341                                          'Return' => '74',
342                                          'ShortName' => 'decode_new_file_with_metadata_req'
343                                        },
344                            '111677' => {
345                                          'Header' => 'file_io.h',
346                                          'Param' => {
347                                                       '0' => {
348                                                                'name' => 'msg',
349                                                                'type' => '2077'
350                                                              },
351                                                       '1' => {
352                                                                'name' => 'payload_length',
353                                                                'type' => '123'
354                                                              },
355                                                       '2' => {
356                                                                'name' => 'completion_code',
357                                                                'type' => '2082'
358                                                              }
359                                                     },
360                                          'Reg' => {
361                                                     '0' => 'rdi',
362                                                     '1' => 'rsi',
363                                                     '2' => 'rdx'
364                                                   },
365                                          'Return' => '74',
366                                          'ShortName' => 'decode_new_file_with_metadata_resp'
367                                        },
368                            '111778' => {
369                                          'Header' => 'file_io.h',
370                                          'Param' => {
371                                                       '0' => {
372                                                                'name' => 'instance_id',
373                                                                'type' => '168'
374                                                              },
375                                                       '1' => {
376                                                                'name' => 'file_type',
377                                                                'type' => '5053'
378                                                              },
379                                                       '2' => {
380                                                                'name' => 'file_handle',
381                                                                'type' => '180'
382                                                              },
383                                                       '3' => {
384                                                                'name' => 'length',
385                                                                'type' => '46682'
386                                                              },
387                                                       '4' => {
388                                                                'name' => 'file_meta_data_1',
389                                                                'type' => '180'
390                                                              },
391                                                       '5' => {
392                                                                'name' => 'file_meta_data_2',
393                                                                'type' => '180'
394                                                              },
395                                                       '6' => {
396                                                                'name' => 'file_meta_data_3',
397                                                                'offset' => '0',
398                                                                'type' => '180'
399                                                              },
400                                                       '7' => {
401                                                                'name' => 'file_meta_data_4',
402                                                                'offset' => '8',
403                                                                'type' => '180'
404                                                              },
405                                                       '8' => {
406                                                                'name' => 'msg',
407                                                                'offset' => '16',
408                                                                'type' => '1632'
409                                                              }
410                                                     },
411                                          'Return' => '74',
412                                          'ShortName' => 'encode_new_file_with_metadata_req'
413                                        },
414                            '112075' => {
415                                          'Header' => 'file_io.h',
416                                          'Param' => {
417                                                       '0' => {
418                                                                'name' => 'instance_id',
419                                                                'type' => '168'
420                                                              },
421                                                       '1' => {
422                                                                'name' => 'completion_code',
423                                                                'type' => '168'
424                                                              },
425                                                       '2' => {
426                                                                'name' => 'msg',
427                                                                'type' => '1632'
428                                                              }
429                                                     },
430                                          'Return' => '74',
431                                          'ShortName' => 'encode_file_ack_with_meta_data_resp'
432                                        },
433                            '112270' => {
434                                          'Header' => 'file_io.h',
435                                          'Param' => {
436                                                       '0' => {
437                                                                'name' => 'msg',
438                                                                'type' => '2077'
439                                                              },
440                                                       '1' => {
441                                                                'name' => 'payload_length',
442                                                                'type' => '123'
443                                                              },
444                                                       '2' => {
445                                                                'name' => 'file_type',
446                                                                'type' => '8521'
447                                                              },
448                                                       '3' => {
449                                                                'name' => 'file_handle',
450                                                                'type' => '2087'
451                                                              },
452                                                       '4' => {
453                                                                'name' => 'file_status',
454                                                                'type' => '2082'
455                                                              },
456                                                       '5' => {
457                                                                'name' => 'file_meta_data_1',
458                                                                'type' => '2087'
459                                                              },
460                                                       '6' => {
461                                                                'name' => 'file_meta_data_2',
462                                                                'offset' => '0',
463                                                                'type' => '2087'
464                                                              },
465                                                       '7' => {
466                                                                'name' => 'file_meta_data_3',
467                                                                'offset' => '8',
468                                                                'type' => '2087'
469                                                              },
470                                                       '8' => {
471                                                                'name' => 'file_meta_data_4',
472                                                                'offset' => '16',
473                                                                'type' => '2087'
474                                                              }
475                                                     },
476                                          'Reg' => {
477                                                     '4' => 'r8',
478                                                     '5' => 'r9'
479                                                   },
480                                          'Return' => '74',
481                                          'ShortName' => 'decode_file_ack_with_meta_data_req'
482                                        },
483                            '112482' => {
484                                          'Header' => 'file_io.h',
485                                          'Param' => {
486                                                       '0' => {
487                                                                'name' => 'msg',
488                                                                'type' => '2077'
489                                                              },
490                                                       '1' => {
491                                                                'name' => 'payload_length',
492                                                                'type' => '123'
493                                                              },
494                                                       '2' => {
495                                                                'name' => 'completion_code',
496                                                                'type' => '2082'
497                                                              }
498                                                     },
499                                          'Reg' => {
500                                                     '0' => 'rdi',
501                                                     '1' => 'rsi',
502                                                     '2' => 'rdx'
503                                                   },
504                                          'Return' => '74',
505                                          'ShortName' => 'decode_file_ack_with_meta_data_resp'
506                                        },
507                            '112578' => {
508                                          'Header' => 'file_io.h',
509                                          'Param' => {
510                                                       '0' => {
511                                                                'name' => 'instance_id',
512                                                                'type' => '168'
513                                                              },
514                                                       '1' => {
515                                                                'name' => 'file_type',
516                                                                'type' => '5053'
517                                                              },
518                                                       '2' => {
519                                                                'name' => 'file_handle',
520                                                                'type' => '180'
521                                                              },
522                                                       '3' => {
523                                                                'name' => 'file_status',
524                                                                'type' => '168'
525                                                              },
526                                                       '4' => {
527                                                                'name' => 'file_meta_data_1',
528                                                                'type' => '180'
529                                                              },
530                                                       '5' => {
531                                                                'name' => 'file_meta_data_2',
532                                                                'type' => '180'
533                                                              },
534                                                       '6' => {
535                                                                'name' => 'file_meta_data_3',
536                                                                'offset' => '0',
537                                                                'type' => '180'
538                                                              },
539                                                       '7' => {
540                                                                'name' => 'file_meta_data_4',
541                                                                'offset' => '8',
542                                                                'type' => '180'
543                                                              },
544                                                       '8' => {
545                                                                'name' => 'msg',
546                                                                'offset' => '16',
547                                                                'type' => '1632'
548                                                              }
549                                                     },
550                                          'Return' => '74',
551                                          'ShortName' => 'encode_file_ack_with_meta_data_req'
552                                        },
553                            '112875' => {
554                                          'Header' => 'file_io.h',
555                                          'Param' => {
556                                                       '0' => {
557                                                                'name' => 'msg',
558                                                                'type' => '2077'
559                                                              },
560                                                       '1' => {
561                                                                'name' => 'payload_length',
562                                                                'type' => '123'
563                                                              },
564                                                       '2' => {
565                                                                'name' => 'completion_code',
566                                                                'type' => '2082'
567                                                              }
568                                                     },
569                                          'Reg' => {
570                                                     '0' => 'rdi',
571                                                     '1' => 'rsi',
572                                                     '2' => 'rdx'
573                                                   },
574                                          'Return' => '74',
575                                          'ShortName' => 'decode_file_ack_resp'
576                                        },
577                            '112976' => {
578                                          'Header' => 'file_io.h',
579                                          'Param' => {
580                                                       '0' => {
581                                                                'name' => 'instance_id',
582                                                                'type' => '168'
583                                                              },
584                                                       '1' => {
585                                                                'name' => 'file_type',
586                                                                'type' => '5053'
587                                                              },
588                                                       '2' => {
589                                                                'name' => 'file_handle',
590                                                                'type' => '180'
591                                                              },
592                                                       '3' => {
593                                                                'name' => 'file_status',
594                                                                'type' => '168'
595                                                              },
596                                                       '4' => {
597                                                                'name' => 'msg',
598                                                                'type' => '1632'
599                                                              }
600                                                     },
601                                          'Return' => '74',
602                                          'ShortName' => 'encode_file_ack_req'
603                                        },
604                            '11299' => {
605                                         'Header' => 'bios.h',
606                                         'Param' => {
607                                                      '0' => {
608                                                               'name' => 'instance_id',
609                                                               'type' => '168'
610                                                             },
611                                                      '1' => {
612                                                               'name' => 'msg',
613                                                               'type' => '1632'
614                                                             }
615                                                    },
616                                         'Return' => '74',
617                                         'ShortName' => 'encode_get_date_time_req'
618                                       },
619                            '113211' => {
620                                          'Header' => 'file_io.h',
621                                          'Param' => {
622                                                       '0' => {
623                                                                'name' => 'instance_id',
624                                                                'type' => '168'
625                                                              },
626                                                       '1' => {
627                                                                'name' => 'completion_code',
628                                                                'type' => '168'
629                                                              },
630                                                       '2' => {
631                                                                'name' => 'msg',
632                                                                'type' => '1632'
633                                                              }
634                                                     },
635                                          'Return' => '74',
636                                          'ShortName' => 'encode_file_ack_resp'
637                                        },
638                            '113401' => {
639                                          'Header' => 'file_io.h',
640                                          'Param' => {
641                                                       '0' => {
642                                                                'name' => 'msg',
643                                                                'type' => '2077'
644                                                              },
645                                                       '1' => {
646                                                                'name' => 'payload_length',
647                                                                'type' => '123'
648                                                              },
649                                                       '2' => {
650                                                                'name' => 'file_type',
651                                                                'type' => '8521'
652                                                              },
653                                                       '3' => {
654                                                                'name' => 'file_handle',
655                                                                'type' => '2087'
656                                                              },
657                                                       '4' => {
658                                                                'name' => 'file_status',
659                                                                'type' => '2082'
660                                                              }
661                                                     },
662                                          'Reg' => {
663                                                     '3' => 'rcx',
664                                                     '4' => 'r8'
665                                                   },
666                                          'Return' => '74',
667                                          'ShortName' => 'decode_file_ack_req'
668                                        },
669                            '113543' => {
670                                          'Header' => 'file_io.h',
671                                          'Param' => {
672                                                       '0' => {
673                                                                'name' => 'msg',
674                                                                'type' => '2077'
675                                                              },
676                                                       '1' => {
677                                                                'name' => 'payload_length',
678                                                                'type' => '123'
679                                                              },
680                                                       '2' => {
681                                                                'name' => 'completion_code',
682                                                                'type' => '2082'
683                                                              },
684                                                       '3' => {
685                                                                'name' => 'length',
686                                                                'type' => '2087'
687                                                              }
688                                                     },
689                                          'Reg' => {
690                                                     '0' => 'rdi',
691                                                     '1' => 'rsi',
692                                                     '2' => 'rdx',
693                                                     '3' => 'rcx'
694                                                   },
695                                          'Return' => '74',
696                                          'ShortName' => 'decode_rw_file_by_type_resp'
697                                        },
698                            '113658' => {
699                                          'Header' => 'file_io.h',
700                                          'Param' => {
701                                                       '0' => {
702                                                                'name' => 'instance_id',
703                                                                'type' => '168'
704                                                              },
705                                                       '1' => {
706                                                                'name' => 'command',
707                                                                'type' => '168'
708                                                              },
709                                                       '2' => {
710                                                                'name' => 'file_type',
711                                                                'type' => '5053'
712                                                              },
713                                                       '3' => {
714                                                                'name' => 'file_handle',
715                                                                'type' => '180'
716                                                              },
717                                                       '4' => {
718                                                                'name' => 'offset',
719                                                                'type' => '180'
720                                                              },
721                                                       '5' => {
722                                                                'name' => 'length',
723                                                                'type' => '180'
724                                                              },
725                                                       '6' => {
726                                                                'name' => 'msg',
727                                                                'offset' => '0',
728                                                                'type' => '1632'
729                                                              }
730                                                     },
731                                          'Return' => '74',
732                                          'ShortName' => 'encode_rw_file_by_type_req'
733                                        },
734                            '113928' => {
735                                          'Header' => 'file_io.h',
736                                          'Param' => {
737                                                       '0' => {
738                                                                'name' => 'instance_id',
739                                                                'type' => '168'
740                                                              },
741                                                       '1' => {
742                                                                'name' => 'command',
743                                                                'type' => '168'
744                                                              },
745                                                       '2' => {
746                                                                'name' => 'completion_code',
747                                                                'type' => '168'
748                                                              },
749                                                       '3' => {
750                                                                'name' => 'length',
751                                                                'type' => '180'
752                                                              },
753                                                       '4' => {
754                                                                'name' => 'msg',
755                                                                'type' => '1632'
756                                                              }
757                                                     },
758                                          'Return' => '74',
759                                          'ShortName' => 'encode_rw_file_by_type_resp'
760                                        },
761                            '114158' => {
762                                          'Header' => 'file_io.h',
763                                          'Param' => {
764                                                       '0' => {
765                                                                'name' => 'msg',
766                                                                'type' => '2077'
767                                                              },
768                                                       '1' => {
769                                                                'name' => 'payload_length',
770                                                                'type' => '123'
771                                                              },
772                                                       '2' => {
773                                                                'name' => 'file_type',
774                                                                'type' => '8521'
775                                                              },
776                                                       '3' => {
777                                                                'name' => 'file_handle',
778                                                                'type' => '2087'
779                                                              },
780                                                       '4' => {
781                                                                'name' => 'offset',
782                                                                'type' => '2087'
783                                                              },
784                                                       '5' => {
785                                                                'name' => 'length',
786                                                                'type' => '2087'
787                                                              }
788                                                     },
789                                          'Reg' => {
790                                                     '4' => 'r8',
791                                                     '5' => 'r9'
792                                                   },
793                                          'Return' => '74',
794                                          'ShortName' => 'decode_rw_file_by_type_req'
795                                        },
796                            '114320' => {
797                                          'Header' => 'file_io.h',
798                                          'Param' => {
799                                                       '0' => {
800                                                                'name' => 'msg',
801                                                                'type' => '2077'
802                                                              },
803                                                       '1' => {
804                                                                'name' => 'payload_length',
805                                                                'type' => '123'
806                                                              },
807                                                       '2' => {
808                                                                'name' => 'completion_code',
809                                                                'type' => '2082'
810                                                              }
811                                                     },
812                                          'Reg' => {
813                                                     '0' => 'rdi',
814                                                     '1' => 'rsi',
815                                                     '2' => 'rdx'
816                                                   },
817                                          'Return' => '74',
818                                          'ShortName' => 'decode_new_file_resp'
819                                        },
820                            '114421' => {
821                                          'Header' => 'file_io.h',
822                                          'Param' => {
823                                                       '0' => {
824                                                                'name' => 'instance_id',
825                                                                'type' => '168'
826                                                              },
827                                                       '1' => {
828                                                                'name' => 'file_type',
829                                                                'type' => '5053'
830                                                              },
831                                                       '2' => {
832                                                                'name' => 'file_handle',
833                                                                'type' => '180'
834                                                              },
835                                                       '3' => {
836                                                                'name' => 'length',
837                                                                'type' => '46682'
838                                                              },
839                                                       '4' => {
840                                                                'name' => 'msg',
841                                                                'type' => '1632'
842                                                              }
843                                                     },
844                                          'Return' => '74',
845                                          'ShortName' => 'encode_new_file_req'
846                                        },
847                            '114656' => {
848                                          'Header' => 'file_io.h',
849                                          'Param' => {
850                                                       '0' => {
851                                                                'name' => 'instance_id',
852                                                                'type' => '168'
853                                                              },
854                                                       '1' => {
855                                                                'name' => 'completion_code',
856                                                                'type' => '168'
857                                                              },
858                                                       '2' => {
859                                                                'name' => 'msg',
860                                                                'type' => '1632'
861                                                              }
862                                                     },
863                                          'Return' => '74',
864                                          'ShortName' => 'encode_new_file_resp'
865                                        },
866                            '114846' => {
867                                          'Header' => 'file_io.h',
868                                          'Param' => {
869                                                       '0' => {
870                                                                'name' => 'msg',
871                                                                'type' => '2077'
872                                                              },
873                                                       '1' => {
874                                                                'name' => 'payload_length',
875                                                                'type' => '123'
876                                                              },
877                                                       '2' => {
878                                                                'name' => 'file_type',
879                                                                'type' => '8521'
880                                                              },
881                                                       '3' => {
882                                                                'name' => 'file_handle',
883                                                                'type' => '2087'
884                                                              },
885                                                       '4' => {
886                                                                'name' => 'length',
887                                                                'type' => '54764'
888                                                              }
889                                                     },
890                                          'Reg' => {
891                                                     '3' => 'rcx',
892                                                     '4' => 'r8'
893                                                   },
894                                          'Return' => '74',
895                                          'ShortName' => 'decode_new_file_req'
896                                        },
897                            '114988' => {
898                                          'Header' => 'file_io.h',
899                                          'Param' => {
900                                                       '0' => {
901                                                                'name' => 'msg',
902                                                                'type' => '2077'
903                                                              },
904                                                       '1' => {
905                                                                'name' => 'payload_length',
906                                                                'type' => '123'
907                                                              },
908                                                       '2' => {
909                                                                'name' => 'completion_code',
910                                                                'type' => '2082'
911                                                              },
912                                                       '3' => {
913                                                                'name' => 'length',
914                                                                'type' => '2087'
915                                                              }
916                                                     },
917                                          'Reg' => {
918                                                     '0' => 'rdi',
919                                                     '1' => 'rsi',
920                                                     '2' => 'rdx',
921                                                     '3' => 'rcx'
922                                                   },
923                                          'Return' => '74',
924                                          'ShortName' => 'decode_rw_file_by_type_memory_resp'
925                                        },
926                            '115103' => {
927                                          'Header' => 'file_io.h',
928                                          'Param' => {
929                                                       '0' => {
930                                                                'name' => 'instance_id',
931                                                                'type' => '168'
932                                                              },
933                                                       '1' => {
934                                                                'name' => 'command',
935                                                                'type' => '168'
936                                                              },
937                                                       '2' => {
938                                                                'name' => 'file_type',
939                                                                'type' => '5053'
940                                                              },
941                                                       '3' => {
942                                                                'name' => 'file_handle',
943                                                                'type' => '180'
944                                                              },
945                                                       '4' => {
946                                                                'name' => 'offset',
947                                                                'type' => '180'
948                                                              },
949                                                       '5' => {
950                                                                'name' => 'length',
951                                                                'type' => '180'
952                                                              },
953                                                       '6' => {
954                                                                'name' => 'address',
955                                                                'offset' => '0',
956                                                                'type' => '46682'
957                                                              },
958                                                       '7' => {
959                                                                'name' => 'msg',
960                                                                'offset' => '8',
961                                                                'type' => '1632'
962                                                              }
963                                                     },
964                                          'Return' => '74',
965                                          'ShortName' => 'encode_rw_file_by_type_memory_req'
966                                        },
967                            '115388' => {
968                                          'Header' => 'file_io.h',
969                                          'Param' => {
970                                                       '0' => {
971                                                                'name' => 'instance_id',
972                                                                'type' => '168'
973                                                              },
974                                                       '1' => {
975                                                                'name' => 'command',
976                                                                'type' => '168'
977                                                              },
978                                                       '2' => {
979                                                                'name' => 'completion_code',
980                                                                'type' => '168'
981                                                              },
982                                                       '3' => {
983                                                                'name' => 'length',
984                                                                'type' => '180'
985                                                              },
986                                                       '4' => {
987                                                                'name' => 'msg',
988                                                                'type' => '1632'
989                                                              }
990                                                     },
991                                          'Return' => '74',
992                                          'ShortName' => 'encode_rw_file_by_type_memory_resp'
993                                        },
994                            '115618' => {
995                                          'Header' => 'file_io.h',
996                                          'Param' => {
997                                                       '0' => {
998                                                                'name' => 'msg',
999                                                                'type' => '2077'
1000                                                              },
1001                                                       '1' => {
1002                                                                'name' => 'payload_length',
1003                                                                'type' => '123'
1004                                                              },
1005                                                       '2' => {
1006                                                                'name' => 'file_type',
1007                                                                'type' => '8521'
1008                                                              },
1009                                                       '3' => {
1010                                                                'name' => 'file_handle',
1011                                                                'type' => '2087'
1012                                                              },
1013                                                       '4' => {
1014                                                                'name' => 'offset',
1015                                                                'type' => '2087'
1016                                                              },
1017                                                       '5' => {
1018                                                                'name' => 'length',
1019                                                                'type' => '2087'
1020                                                              },
1021                                                       '6' => {
1022                                                                'name' => 'address',
1023                                                                'offset' => '0',
1024                                                                'type' => '54764'
1025                                                              }
1026                                                     },
1027                                          'Reg' => {
1028                                                     '4' => 'r8',
1029                                                     '5' => 'r9'
1030                                                   },
1031                                          'Return' => '74',
1032                                          'ShortName' => 'decode_rw_file_by_type_memory_req'
1033                                        },
1034                            '115795' => {
1035                                          'Header' => 'file_io.h',
1036                                          'Param' => {
1037                                                       '0' => {
1038                                                                'name' => 'instance_id',
1039                                                                'type' => '168'
1040                                                              },
1041                                                       '1' => {
1042                                                                'name' => 'completion_code',
1043                                                                'type' => '168'
1044                                                              },
1045                                                       '2' => {
1046                                                                'name' => 'length',
1047                                                                'type' => '180'
1048                                                              },
1049                                                       '3' => {
1050                                                                'name' => 'msg',
1051                                                                'type' => '1632'
1052                                                              }
1053                                                     },
1054                                          'Return' => '74',
1055                                          'ShortName' => 'encode_write_file_resp'
1056                                        },
1057                            '116010' => {
1058                                          'Header' => 'file_io.h',
1059                                          'Param' => {
1060                                                       '0' => {
1061                                                                'name' => 'msg',
1062                                                                'type' => '2077'
1063                                                              },
1064                                                       '1' => {
1065                                                                'name' => 'payload_length',
1066                                                                'type' => '123'
1067                                                              },
1068                                                       '2' => {
1069                                                                'name' => 'completion_code',
1070                                                                'type' => '2082'
1071                                                              },
1072                                                       '3' => {
1073                                                                'name' => 'length',
1074                                                                'type' => '2087'
1075                                                              }
1076                                                     },
1077                                          'Reg' => {
1078                                                     '0' => 'rdi',
1079                                                     '1' => 'rsi',
1080                                                     '2' => 'rdx',
1081                                                     '3' => 'rcx'
1082                                                   },
1083                                          'Return' => '74',
1084                                          'ShortName' => 'decode_write_file_resp'
1085                                        },
1086                            '116120' => {
1087                                          'Header' => 'file_io.h',
1088                                          'Param' => {
1089                                                       '0' => {
1090                                                                'name' => 'instance_id',
1091                                                                'type' => '168'
1092                                                              },
1093                                                       '1' => {
1094                                                                'name' => 'file_handle',
1095                                                                'type' => '180'
1096                                                              },
1097                                                       '2' => {
1098                                                                'name' => 'offset',
1099                                                                'type' => '180'
1100                                                              },
1101                                                       '3' => {
1102                                                                'name' => 'length',
1103                                                                'type' => '180'
1104                                                              },
1105                                                       '4' => {
1106                                                                'name' => 'msg',
1107                                                                'type' => '1632'
1108                                                              }
1109                                                     },
1110                                          'Return' => '74',
1111                                          'ShortName' => 'encode_write_file_req'
1112                                        },
1113                            '116355' => {
1114                                          'Header' => 'file_io.h',
1115                                          'Param' => {
1116                                                       '0' => {
1117                                                                'name' => 'msg',
1118                                                                'type' => '2077'
1119                                                              },
1120                                                       '1' => {
1121                                                                'name' => 'payload_length',
1122                                                                'type' => '123'
1123                                                              },
1124                                                       '2' => {
1125                                                                'name' => 'file_handle',
1126                                                                'type' => '2087'
1127                                                              },
1128                                                       '3' => {
1129                                                                'name' => 'offset',
1130                                                                'type' => '2087'
1131                                                              },
1132                                                       '4' => {
1133                                                                'name' => 'length',
1134                                                                'type' => '2087'
1135                                                              },
1136                                                       '5' => {
1137                                                                'name' => 'file_data_offset',
1138                                                                'type' => '9084'
1139                                                              }
1140                                                     },
1141                                          'Reg' => {
1142                                                     '1' => 'rsi',
1143                                                     '3' => 'rcx',
1144                                                     '4' => 'r8',
1145                                                     '5' => 'r9'
1146                                                   },
1147                                          'Return' => '74',
1148                                          'ShortName' => 'decode_write_file_req'
1149                                        },
1150                            '116510' => {
1151                                          'Header' => 'file_io.h',
1152                                          'Param' => {
1153                                                       '0' => {
1154                                                                'name' => 'instance_id',
1155                                                                'type' => '168'
1156                                                              },
1157                                                       '1' => {
1158                                                                'name' => 'completion_code',
1159                                                                'type' => '168'
1160                                                              },
1161                                                       '2' => {
1162                                                                'name' => 'length',
1163                                                                'type' => '180'
1164                                                              },
1165                                                       '3' => {
1166                                                                'name' => 'msg',
1167                                                                'type' => '1632'
1168                                                              }
1169                                                     },
1170                                          'Return' => '74',
1171                                          'ShortName' => 'encode_read_file_resp'
1172                                        },
1173                            '116725' => {
1174                                          'Header' => 'file_io.h',
1175                                          'Param' => {
1176                                                       '0' => {
1177                                                                'name' => 'msg',
1178                                                                'type' => '2077'
1179                                                              },
1180                                                       '1' => {
1181                                                                'name' => 'payload_length',
1182                                                                'type' => '123'
1183                                                              },
1184                                                       '2' => {
1185                                                                'name' => 'completion_code',
1186                                                                'type' => '2082'
1187                                                              },
1188                                                       '3' => {
1189                                                                'name' => 'length',
1190                                                                'type' => '2087'
1191                                                              },
1192                                                       '4' => {
1193                                                                'name' => 'file_data_offset',
1194                                                                'type' => '9084'
1195                                                              }
1196                                                     },
1197                                          'Reg' => {
1198                                                     '2' => 'rdx',
1199                                                     '3' => 'rcx',
1200                                                     '4' => 'r8'
1201                                                   },
1202                                          'Return' => '74',
1203                                          'ShortName' => 'decode_read_file_resp'
1204                                        },
1205                            '116861' => {
1206                                          'Header' => 'file_io.h',
1207                                          'Param' => {
1208                                                       '0' => {
1209                                                                'name' => 'instance_id',
1210                                                                'type' => '168'
1211                                                              },
1212                                                       '1' => {
1213                                                                'name' => 'file_handle',
1214                                                                'type' => '180'
1215                                                              },
1216                                                       '2' => {
1217                                                                'name' => 'offset',
1218                                                                'type' => '180'
1219                                                              },
1220                                                       '3' => {
1221                                                                'name' => 'length',
1222                                                                'type' => '180'
1223                                                              },
1224                                                       '4' => {
1225                                                                'name' => 'msg',
1226                                                                'type' => '1632'
1227                                                              }
1228                                                     },
1229                                          'Return' => '74',
1230                                          'ShortName' => 'encode_read_file_req'
1231                                        },
1232                            '117096' => {
1233                                          'Header' => 'file_io.h',
1234                                          'Param' => {
1235                                                       '0' => {
1236                                                                'name' => 'msg',
1237                                                                'type' => '2077'
1238                                                              },
1239                                                       '1' => {
1240                                                                'name' => 'payload_length',
1241                                                                'type' => '123'
1242                                                              },
1243                                                       '2' => {
1244                                                                'name' => 'file_handle',
1245                                                                'type' => '2087'
1246                                                              },
1247                                                       '3' => {
1248                                                                'name' => 'offset',
1249                                                                'type' => '2087'
1250                                                              },
1251                                                       '4' => {
1252                                                                'name' => 'length',
1253                                                                'type' => '2087'
1254                                                              }
1255                                                     },
1256                                          'Reg' => {
1257                                                     '3' => 'rcx',
1258                                                     '4' => 'r8'
1259                                                   },
1260                                          'Return' => '74',
1261                                          'ShortName' => 'decode_read_file_req'
1262                                        },
1263                            '117231' => {
1264                                          'Header' => 'file_io.h',
1265                                          'Param' => {
1266                                                       '0' => {
1267                                                                'name' => 'msg',
1268                                                                'type' => '2077'
1269                                                              },
1270                                                       '1' => {
1271                                                                'name' => 'payload_length',
1272                                                                'type' => '123'
1273                                                              },
1274                                                       '2' => {
1275                                                                'name' => 'completion_code',
1276                                                                'type' => '2082'
1277                                                              },
1278                                                       '3' => {
1279                                                                'name' => 'next_transfer_handle',
1280                                                                'type' => '2087'
1281                                                              },
1282                                                       '4' => {
1283                                                                'name' => 'transfer_flag',
1284                                                                'type' => '2082'
1285                                                              },
1286                                                       '5' => {
1287                                                                'name' => 'file_table_data_start_offset',
1288                                                                'type' => '2082'
1289                                                              },
1290                                                       '6' => {
1291                                                                'name' => 'file_table_length',
1292                                                                'offset' => '0',
1293                                                                'type' => '9084'
1294                                                              }
1295                                                     },
1296                                          'Reg' => {
1297                                                     '4' => 'r8',
1298                                                     '5' => 'r9'
1299                                                   },
1300                                          'Return' => '74',
1301                                          'ShortName' => 'decode_get_file_table_resp'
1302                                        },
1303                            '117404' => {
1304                                          'Header' => 'file_io.h',
1305                                          'Param' => {
1306                                                       '0' => {
1307                                                                'name' => 'instance_id',
1308                                                                'type' => '168'
1309                                                              },
1310                                                       '1' => {
1311                                                                'name' => 'transfer_handle',
1312                                                                'type' => '180'
1313                                                              },
1314                                                       '2' => {
1315                                                                'name' => 'transfer_opflag',
1316                                                                'type' => '168'
1317                                                              },
1318                                                       '3' => {
1319                                                                'name' => 'table_type',
1320                                                                'type' => '168'
1321                                                              },
1322                                                       '4' => {
1323                                                                'name' => 'msg',
1324                                                                'type' => '1632'
1325                                                              }
1326                                                     },
1327                                          'Return' => '74',
1328                                          'ShortName' => 'encode_get_file_table_req'
1329                                        },
1330                            '117630' => {
1331                                          'Header' => 'file_io.h',
1332                                          'Param' => {
1333                                                       '0' => {
1334                                                                'name' => 'instance_id',
1335                                                                'type' => '168'
1336                                                              },
1337                                                       '1' => {
1338                                                                'name' => 'completion_code',
1339                                                                'type' => '168'
1340                                                              },
1341                                                       '2' => {
1342                                                                'name' => 'next_transfer_handle',
1343                                                                'type' => '180'
1344                                                              },
1345                                                       '3' => {
1346                                                                'name' => 'transfer_flag',
1347                                                                'type' => '168'
1348                                                              },
1349                                                       '4' => {
1350                                                                'name' => 'table_data',
1351                                                                'type' => '6245'
1352                                                              },
1353                                                       '5' => {
1354                                                                'name' => 'table_size',
1355                                                                'type' => '123'
1356                                                              },
1357                                                       '6' => {
1358                                                                'name' => 'msg',
1359                                                                'offset' => '0',
1360                                                                'type' => '1632'
1361                                                              }
1362                                                     },
1363                                          'Return' => '74',
1364                                          'ShortName' => 'encode_get_file_table_resp'
1365                                        },
1366                            '117927' => {
1367                                          'Header' => 'file_io.h',
1368                                          'Param' => {
1369                                                       '0' => {
1370                                                                'name' => 'msg',
1371                                                                'type' => '2077'
1372                                                              },
1373                                                       '1' => {
1374                                                                'name' => 'payload_length',
1375                                                                'type' => '123'
1376                                                              },
1377                                                       '2' => {
1378                                                                'name' => 'transfer_handle',
1379                                                                'type' => '2087'
1380                                                              },
1381                                                       '3' => {
1382                                                                'name' => 'transfer_opflag',
1383                                                                'type' => '2082'
1384                                                              },
1385                                                       '4' => {
1386                                                                'name' => 'table_type',
1387                                                                'type' => '2082'
1388                                                              }
1389                                                     },
1390                                          'Reg' => {
1391                                                     '3' => 'rcx',
1392                                                     '4' => 'r8'
1393                                                   },
1394                                          'Return' => '74',
1395                                          'ShortName' => 'decode_get_file_table_req'
1396                                        },
1397                            '118062' => {
1398                                          'Header' => 'file_io.h',
1399                                          'Param' => {
1400                                                       '0' => {
1401                                                                'name' => 'msg',
1402                                                                'type' => '2077'
1403                                                              },
1404                                                       '1' => {
1405                                                                'name' => 'payload_length',
1406                                                                'type' => '123'
1407                                                              },
1408                                                       '2' => {
1409                                                                'name' => 'completion_code',
1410                                                                'type' => '2082'
1411                                                              },
1412                                                       '3' => {
1413                                                                'name' => 'length',
1414                                                                'type' => '2087'
1415                                                              }
1416                                                     },
1417                                          'Reg' => {
1418                                                     '0' => 'rdi',
1419                                                     '1' => 'rsi',
1420                                                     '2' => 'rdx',
1421                                                     '3' => 'rcx'
1422                                                   },
1423                                          'Return' => '74',
1424                                          'ShortName' => 'decode_rw_file_memory_resp'
1425                                        },
1426                            '118171' => {
1427                                          'Header' => 'file_io.h',
1428                                          'Param' => {
1429                                                       '0' => {
1430                                                                'name' => 'instance_id',
1431                                                                'type' => '168'
1432                                                              },
1433                                                       '1' => {
1434                                                                'name' => 'command',
1435                                                                'type' => '168'
1436                                                              },
1437                                                       '2' => {
1438                                                                'name' => 'file_handle',
1439                                                                'type' => '180'
1440                                                              },
1441                                                       '3' => {
1442                                                                'name' => 'offset',
1443                                                                'type' => '180'
1444                                                              },
1445                                                       '4' => {
1446                                                                'name' => 'length',
1447                                                                'type' => '180'
1448                                                              },
1449                                                       '5' => {
1450                                                                'name' => 'address',
1451                                                                'type' => '46682'
1452                                                              },
1453                                                       '6' => {
1454                                                                'name' => 'msg',
1455                                                                'offset' => '0',
1456                                                                'type' => '1632'
1457                                                              }
1458                                                     },
1459                                          'Return' => '74',
1460                                          'ShortName' => 'encode_rw_file_memory_req'
1461                                        },
1462                            '118430' => {
1463                                          'Header' => 'file_io.h',
1464                                          'Param' => {
1465                                                       '0' => {
1466                                                                'name' => 'instance_id',
1467                                                                'type' => '168'
1468                                                              },
1469                                                       '1' => {
1470                                                                'name' => 'command',
1471                                                                'type' => '168'
1472                                                              },
1473                                                       '2' => {
1474                                                                'name' => 'completion_code',
1475                                                                'type' => '168'
1476                                                              },
1477                                                       '3' => {
1478                                                                'name' => 'length',
1479                                                                'type' => '180'
1480                                                              },
1481                                                       '4' => {
1482                                                                'name' => 'msg',
1483                                                                'type' => '1632'
1484                                                              }
1485                                                     },
1486                                          'Return' => '74',
1487                                          'ShortName' => 'encode_rw_file_memory_resp'
1488                                        },
1489                            '118651' => {
1490                                          'Header' => 'file_io.h',
1491                                          'Param' => {
1492                                                       '0' => {
1493                                                                'name' => 'msg',
1494                                                                'type' => '2077'
1495                                                              },
1496                                                       '1' => {
1497                                                                'name' => 'payload_length',
1498                                                                'type' => '123'
1499                                                              },
1500                                                       '2' => {
1501                                                                'name' => 'file_handle',
1502                                                                'type' => '2087'
1503                                                              },
1504                                                       '3' => {
1505                                                                'name' => 'offset',
1506                                                                'type' => '2087'
1507                                                              },
1508                                                       '4' => {
1509                                                                'name' => 'length',
1510                                                                'type' => '2087'
1511                                                              },
1512                                                       '5' => {
1513                                                                'name' => 'address',
1514                                                                'type' => '54764'
1515                                                              }
1516                                                     },
1517                                          'Reg' => {
1518                                                     '4' => 'r8',
1519                                                     '5' => 'r9'
1520                                                   },
1521                                          'Return' => '74',
1522                                          'ShortName' => 'decode_rw_file_memory_req'
1523                                        },
1524                            '119618' => {
1525                                          'Header' => 'host.h',
1526                                          'Param' => {
1527                                                       '0' => {
1528                                                                'name' => 'instance_id',
1529                                                                'type' => '168'
1530                                                              },
1531                                                       '1' => {
1532                                                                'name' => 'completion_code',
1533                                                                'type' => '168'
1534                                                              },
1535                                                       '2' => {
1536                                                                'name' => 'rack_entry',
1537                                                                'type' => '180'
1538                                                              },
1539                                                       '3' => {
1540                                                                'name' => 'pri_cec_node',
1541                                                                'type' => '180'
1542                                                              },
1543                                                       '4' => {
1544                                                                'name' => 'msg',
1545                                                                'type' => '1632'
1546                                                              },
1547                                                       '5' => {
1548                                                                'name' => 'payload_length',
1549                                                                'type' => '123'
1550                                                              }
1551                                                     },
1552                                          'Return' => '74',
1553                                          'ShortName' => 'encode_get_alert_status_resp'
1554                                        },
1555                            '119866' => {
1556                                          'Header' => 'host.h',
1557                                          'Param' => {
1558                                                       '0' => {
1559                                                                'name' => 'msg',
1560                                                                'type' => '2077'
1561                                                              },
1562                                                       '1' => {
1563                                                                'name' => 'payload_length',
1564                                                                'type' => '123'
1565                                                              },
1566                                                       '2' => {
1567                                                                'name' => 'version_id',
1568                                                                'type' => '2082'
1569                                                              }
1570                                                     },
1571                                          'Reg' => {
1572                                                     '0' => 'rdi',
1573                                                     '1' => 'rsi',
1574                                                     '2' => 'rdx'
1575                                                   },
1576                                          'Return' => '74',
1577                                          'ShortName' => 'decode_get_alert_status_req'
1578                                        },
1579                            '119949' => {
1580                                          'Header' => 'host.h',
1581                                          'Param' => {
1582                                                       '0' => {
1583                                                                'name' => 'msg',
1584                                                                'type' => '2077'
1585                                                              },
1586                                                       '1' => {
1587                                                                'name' => 'payload_length',
1588                                                                'type' => '123'
1589                                                              },
1590                                                       '2' => {
1591                                                                'name' => 'completion_code',
1592                                                                'type' => '2082'
1593                                                              },
1594                                                       '3' => {
1595                                                                'name' => 'rack_entry',
1596                                                                'type' => '2087'
1597                                                              },
1598                                                       '4' => {
1599                                                                'name' => 'pri_cec_node',
1600                                                                'type' => '2087'
1601                                                              }
1602                                                     },
1603                                          'Reg' => {
1604                                                     '3' => 'rcx',
1605                                                     '4' => 'r8'
1606                                                   },
1607                                          'Return' => '74',
1608                                          'ShortName' => 'decode_get_alert_status_resp'
1609                                        },
1610                            '120088' => {
1611                                          'Header' => 'host.h',
1612                                          'Param' => {
1613                                                       '0' => {
1614                                                                'name' => 'instance_id',
1615                                                                'type' => '168'
1616                                                              },
1617                                                       '1' => {
1618                                                                'name' => 'version_id',
1619                                                                'type' => '168'
1620                                                              },
1621                                                       '2' => {
1622                                                                'name' => 'msg',
1623                                                                'type' => '1632'
1624                                                              },
1625                                                       '3' => {
1626                                                                'name' => 'payload_length',
1627                                                                'type' => '123'
1628                                                              }
1629                                                     },
1630                                          'Return' => '74',
1631                                          'ShortName' => 'encode_get_alert_status_req'
1632                                        },
1633                            '121157' => {
1634                                          'Header' => 'platform_oem_ibm.h',
1635                                          'Param' => {
1636                                                       '0' => {
1637                                                                'name' => 'instance_id',
1638                                                                'type' => '168'
1639                                                              },
1640                                                       '1' => {
1641                                                                'name' => 'format_version',
1642                                                                'type' => '168'
1643                                                              },
1644                                                       '2' => {
1645                                                                'name' => 'tid',
1646                                                                'type' => '168'
1647                                                              },
1648                                                       '3' => {
1649                                                                'name' => 'num_handles',
1650                                                                'type' => '168'
1651                                                              },
1652                                                       '4' => {
1653                                                                'name' => 'list_of_handles',
1654                                                                'type' => '6245'
1655                                                              },
1656                                                       '5' => {
1657                                                                'name' => 'payload_length',
1658                                                                'type' => '123'
1659                                                              },
1660                                                       '6' => {
1661                                                                'name' => 'msg',
1662                                                                'offset' => '0',
1663                                                                'type' => '1632'
1664                                                              }
1665                                                     },
1666                                          'Return' => '74',
1667                                          'ShortName' => 'encode_bios_attribute_update_event_req'
1668                                        },
1669                            '1440' => {
1670                                        'Header' => 'base.h',
1671                                        'Param' => {
1672                                                     '0' => {
1673                                                              'name' => 'msg_type',
1674                                                              'type' => '168'
1675                                                            },
1676                                                     '1' => {
1677                                                              'name' => 'instance_id',
1678                                                              'type' => '168'
1679                                                            },
1680                                                     '2' => {
1681                                                              'name' => 'pldm_type',
1682                                                              'type' => '168'
1683                                                            },
1684                                                     '3' => {
1685                                                              'name' => 'command',
1686                                                              'type' => '168'
1687                                                            },
1688                                                     '4' => {
1689                                                              'name' => 'msg',
1690                                                              'type' => '1632'
1691                                                            }
1692                                                   },
1693                                        'Return' => '74',
1694                                        'ShortName' => 'encode_pldm_header_only'
1695                                      },
1696                            '16226' => {
1697                                         'Header' => 'platform.h',
1698                                         'Param' => {
1699                                                      '0' => {
1700                                                               'name' => 'msg',
1701                                                               'type' => '2077'
1702                                                             },
1703                                                      '1' => {
1704                                                               'name' => 'payload_length',
1705                                                               'type' => '123'
1706                                                             },
1707                                                      '10' => {
1708                                                                'name' => 'event_data_integrity_checksum',
1709                                                                'offset' => '32',
1710                                                                'type' => '2087'
1711                                                              },
1712                                                      '2' => {
1713                                                               'name' => 'completion_code',
1714                                                               'type' => '2082'
1715                                                             },
1716                                                      '3' => {
1717                                                               'name' => 'tid',
1718                                                               'type' => '2082'
1719                                                             },
1720                                                      '4' => {
1721                                                               'name' => 'event_id',
1722                                                               'type' => '8521'
1723                                                             },
1724                                                      '5' => {
1725                                                               'name' => 'next_data_transfer_handle',
1726                                                               'type' => '2087'
1727                                                             },
1728                                                      '6' => {
1729                                                               'name' => 'transfer_flag',
1730                                                               'offset' => '0',
1731                                                               'type' => '2082'
1732                                                             },
1733                                                      '7' => {
1734                                                               'name' => 'event_class',
1735                                                               'offset' => '8',
1736                                                               'type' => '2082'
1737                                                             },
1738                                                      '8' => {
1739                                                               'name' => 'event_data_size',
1740                                                               'offset' => '16',
1741                                                               'type' => '2087'
1742                                                             },
1743                                                      '9' => {
1744                                                               'name' => 'event_data',
1745                                                               'offset' => '24',
1746                                                               'type' => '16964'
1747                                                             }
1748                                                    },
1749                                         'Return' => '74',
1750                                         'ShortName' => 'decode_poll_for_platform_event_message_resp'
1751                                       },
1752                            '1637' => {
1753                                        'Header' => 'base.h',
1754                                        'Param' => {
1755                                                     '0' => {
1756                                                              'name' => 'instance_id',
1757                                                              'type' => '168'
1758                                                            },
1759                                                     '1' => {
1760                                                              'name' => 'type',
1761                                                              'type' => '168'
1762                                                            },
1763                                                     '2' => {
1764                                                              'name' => 'command',
1765                                                              'type' => '168'
1766                                                            },
1767                                                     '3' => {
1768                                                              'name' => 'cc',
1769                                                              'type' => '168'
1770                                                            },
1771                                                     '4' => {
1772                                                              'name' => 'msg',
1773                                                              'type' => '1632'
1774                                                            }
1775                                                   },
1776                                        'Return' => '74',
1777                                        'ShortName' => 'encode_cc_only_resp'
1778                                      },
1779                            '16974' => {
1780                                         'Header' => 'platform.h',
1781                                         'Param' => {
1782                                                      '0' => {
1783                                                               'name' => 'instance_id',
1784                                                               'type' => '168'
1785                                                             },
1786                                                      '1' => {
1787                                                               'name' => 'format_version',
1788                                                               'type' => '168'
1789                                                             },
1790                                                      '2' => {
1791                                                               'name' => 'transfer_operation_flag',
1792                                                               'type' => '168'
1793                                                             },
1794                                                      '3' => {
1795                                                               'name' => 'data_transfer_handle',
1796                                                               'type' => '180'
1797                                                             },
1798                                                      '4' => {
1799                                                               'name' => 'event_id_to_acknowledge',
1800                                                               'type' => '5053'
1801                                                             },
1802                                                      '5' => {
1803                                                               'name' => 'msg',
1804                                                               'type' => '1632'
1805                                                             },
1806                                                      '6' => {
1807                                                               'name' => 'payload_length',
1808                                                               'offset' => '0',
1809                                                               'type' => '123'
1810                                                             }
1811                                                    },
1812                                         'Return' => '74',
1813                                         'ShortName' => 'encode_poll_for_platform_event_message_req'
1814                                       },
1815                            '17538' => {
1816                                         'Header' => 'platform.h',
1817                                         'Param' => {
1818                                                      '0' => {
1819                                                               'name' => 'instance_id',
1820                                                               'type' => '168'
1821                                                             },
1822                                                      '1' => {
1823                                                               'name' => 'completion_code',
1824                                                               'type' => '168'
1825                                                             },
1826                                                      '2' => {
1827                                                               'name' => 'msg',
1828                                                               'type' => '1632'
1829                                                             }
1830                                                    },
1831                                         'Return' => '74',
1832                                         'ShortName' => 'encode_set_event_receiver_resp'
1833                                       },
1834                            '17713' => {
1835                                         'Header' => 'platform.h',
1836                                         'Param' => {
1837                                                      '0' => {
1838                                                               'name' => 'msg',
1839                                                               'type' => '2077'
1840                                                             },
1841                                                      '1' => {
1842                                                               'name' => 'payload_length',
1843                                                               'type' => '123'
1844                                                             },
1845                                                      '2' => {
1846                                                               'name' => 'event_message_global_enable',
1847                                                               'type' => '2082'
1848                                                             },
1849                                                      '3' => {
1850                                                               'name' => 'transport_protocol_type',
1851                                                               'type' => '2082'
1852                                                             },
1853                                                      '4' => {
1854                                                               'name' => 'event_receiver_address_info',
1855                                                               'type' => '2082'
1856                                                             },
1857                                                      '5' => {
1858                                                               'name' => 'heartbeat_timer',
1859                                                               'type' => '8521'
1860                                                             }
1861                                                    },
1862                                         'Return' => '74',
1863                                         'ShortName' => 'decode_set_event_receiver_req'
1864                                       },
1865                            '18203' => {
1866                                         'Header' => 'platform.h',
1867                                         'Param' => {
1868                                                      '0' => {
1869                                                               'name' => 'msg',
1870                                                               'type' => '2077'
1871                                                             },
1872                                                      '1' => {
1873                                                               'name' => 'payload_length',
1874                                                               'type' => '123'
1875                                                             },
1876                                                      '2' => {
1877                                                               'name' => 'completion_code',
1878                                                               'type' => '2082'
1879                                                             }
1880                                                    },
1881                                         'Return' => '74',
1882                                         'ShortName' => 'decode_set_event_receiver_resp'
1883                                       },
1884                            '1845' => {
1885                                        'Header' => 'base.h',
1886                                        'Param' => {
1887                                                     '0' => {
1888                                                              'name' => 'msg',
1889                                                              'type' => '2077'
1890                                                            },
1891                                                     '1' => {
1892                                                              'name' => 'payload_length',
1893                                                              'type' => '123'
1894                                                            },
1895                                                     '2' => {
1896                                                              'name' => 'pldm_type',
1897                                                              'type' => '2082'
1898                                                            },
1899                                                     '3' => {
1900                                                              'name' => 'transfer_opflag',
1901                                                              'type' => '2082'
1902                                                            },
1903                                                     '4' => {
1904                                                              'name' => 'transfer_ctx',
1905                                                              'type' => '2087'
1906                                                            },
1907                                                     '5' => {
1908                                                              'name' => 'transfer_handle',
1909                                                              'type' => '2087'
1910                                                            },
1911                                                     '6' => {
1912                                                              'name' => 'section_offset',
1913                                                              'offset' => '0',
1914                                                              'type' => '2087'
1915                                                            },
1916                                                     '7' => {
1917                                                              'name' => 'section_length',
1918                                                              'offset' => '8',
1919                                                              'type' => '2087'
1920                                                            }
1921                                                   },
1922                                        'Reg' => {
1923                                                   '4' => 'r8',
1924                                                   '5' => 'r9'
1925                                                 },
1926                                        'Return' => '74',
1927                                        'ShortName' => 'decode_multipart_receive_req'
1928                                      },
1929                            '18538' => {
1930                                         'Header' => 'platform.h',
1931                                         'Param' => {
1932                                                      '0' => {
1933                                                               'name' => 'instance_id',
1934                                                               'type' => '168'
1935                                                             },
1936                                                      '1' => {
1937                                                               'name' => 'event_message_global_enable',
1938                                                               'type' => '168'
1939                                                             },
1940                                                      '2' => {
1941                                                               'name' => 'transport_protocol_type',
1942                                                               'type' => '168'
1943                                                             },
1944                                                      '3' => {
1945                                                               'name' => 'event_receiver_address_info',
1946                                                               'type' => '168'
1947                                                             },
1948                                                      '4' => {
1949                                                               'name' => 'heartbeat_timer',
1950                                                               'type' => '5053'
1951                                                             },
1952                                                      '5' => {
1953                                                               'name' => 'msg',
1954                                                               'type' => '1632'
1955                                                             }
1956                                                    },
1957                                         'Return' => '74',
1958                                         'ShortName' => 'encode_set_event_receiver_req'
1959                                       },
1960                            '18802' => {
1961                                         'Header' => 'platform.h',
1962                                         'Param' => {
1963                                                      '0' => {
1964                                                               'name' => 'msg',
1965                                                               'type' => '2077'
1966                                                             },
1967                                                      '1' => {
1968                                                               'name' => 'payload_length',
1969                                                               'type' => '123'
1970                                                             },
1971                                                      '2' => {
1972                                                               'name' => 'sensor_id',
1973                                                               'type' => '8521'
1974                                                             },
1975                                                      '3' => {
1976                                                               'name' => 'rearm_event_state',
1977                                                               'type' => '2082'
1978                                                             }
1979                                                    },
1980                                         'Return' => '74',
1981                                         'ShortName' => 'decode_get_sensor_reading_req'
1982                                       },
1983                            '19190' => {
1984                                         'Header' => 'platform.h',
1985                                         'Param' => {
1986                                                      '0' => {
1987                                                               'name' => 'instance_id',
1988                                                               'type' => '168'
1989                                                             },
1990                                                      '1' => {
1991                                                               'name' => 'completion_code',
1992                                                               'type' => '168'
1993                                                             },
1994                                                      '10' => {
1995                                                                'name' => 'payload_length',
1996                                                                'offset' => '32',
1997                                                                'type' => '123'
1998                                                              },
1999                                                      '2' => {
2000                                                               'name' => 'sensor_data_size',
2001                                                               'type' => '168'
2002                                                             },
2003                                                      '3' => {
2004                                                               'name' => 'sensor_operational_state',
2005                                                               'type' => '168'
2006                                                             },
2007                                                      '4' => {
2008                                                               'name' => 'sensor_event_message_enable',
2009                                                               'type' => '168'
2010                                                             },
2011                                                      '5' => {
2012                                                               'name' => 'present_state',
2013                                                               'type' => '168'
2014                                                             },
2015                                                      '6' => {
2016                                                               'name' => 'previous_state',
2017                                                               'offset' => '0',
2018                                                               'type' => '168'
2019                                                             },
2020                                                      '7' => {
2021                                                               'name' => 'event_state',
2022                                                               'offset' => '8',
2023                                                               'type' => '168'
2024                                                             },
2025                                                      '8' => {
2026                                                               'name' => 'present_reading',
2027                                                               'offset' => '16',
2028                                                               'type' => '6245'
2029                                                             },
2030                                                      '9' => {
2031                                                               'name' => 'msg',
2032                                                               'offset' => '24',
2033                                                               'type' => '1632'
2034                                                             }
2035                                                    },
2036                                         'Return' => '74',
2037                                         'ShortName' => 'encode_get_sensor_reading_resp'
2038                                       },
2039                            '19598' => {
2040                                         'Header' => 'platform.h',
2041                                         'Param' => {
2042                                                      '0' => {
2043                                                               'name' => 'msg',
2044                                                               'type' => '2077'
2045                                                             },
2046                                                      '1' => {
2047                                                               'name' => 'payload_length',
2048                                                               'type' => '123'
2049                                                             },
2050                                                      '2' => {
2051                                                               'name' => 'completion_code',
2052                                                               'type' => '2082'
2053                                                             },
2054                                                      '3' => {
2055                                                               'name' => 'sensor_data_size',
2056                                                               'type' => '2082'
2057                                                             },
2058                                                      '4' => {
2059                                                               'name' => 'sensor_operational_state',
2060                                                               'type' => '2082'
2061                                                             },
2062                                                      '5' => {
2063                                                               'name' => 'sensor_event_message_enable',
2064                                                               'type' => '2082'
2065                                                             },
2066                                                      '6' => {
2067                                                               'name' => 'present_state',
2068                                                               'offset' => '0',
2069                                                               'type' => '2082'
2070                                                             },
2071                                                      '7' => {
2072                                                               'name' => 'previous_state',
2073                                                               'offset' => '8',
2074                                                               'type' => '2082'
2075                                                             },
2076                                                      '8' => {
2077                                                               'name' => 'event_state',
2078                                                               'offset' => '16',
2079                                                               'type' => '2082'
2080                                                             },
2081                                                      '9' => {
2082                                                               'name' => 'present_reading',
2083                                                               'offset' => '24',
2084                                                               'type' => '2082'
2085                                                             }
2086                                                    },
2087                                         'Return' => '74',
2088                                         'ShortName' => 'decode_get_sensor_reading_resp'
2089                                       },
2090                            '20492' => {
2091                                         'Header' => 'platform.h',
2092                                         'Param' => {
2093                                                      '0' => {
2094                                                               'name' => 'instance_id',
2095                                                               'type' => '168'
2096                                                             },
2097                                                      '1' => {
2098                                                               'name' => 'sensor_id',
2099                                                               'type' => '5053'
2100                                                             },
2101                                                      '2' => {
2102                                                               'name' => 'rearm_event_state',
2103                                                               'type' => '168'
2104                                                             },
2105                                                      '3' => {
2106                                                               'name' => 'msg',
2107                                                               'type' => '1632'
2108                                                             }
2109                                                    },
2110                                         'Return' => '74',
2111                                         'ShortName' => 'encode_get_sensor_reading_req'
2112                                       },
2113                            '20714' => {
2114                                         'Header' => 'platform.h',
2115                                         'Param' => {
2116                                                      '0' => {
2117                                                               'name' => 'change_record_data',
2118                                                               'type' => '6245'
2119                                                             },
2120                                                      '1' => {
2121                                                               'name' => 'change_record_data_size',
2122                                                               'type' => '123'
2123                                                             },
2124                                                      '2' => {
2125                                                               'name' => 'event_data_operation',
2126                                                               'type' => '2082'
2127                                                             },
2128                                                      '3' => {
2129                                                               'name' => 'number_of_change_entries',
2130                                                               'type' => '2082'
2131                                                             },
2132                                                      '4' => {
2133                                                               'name' => 'change_entry_data_offset',
2134                                                               'type' => '9084'
2135                                                             }
2136                                                    },
2137                                         'Return' => '74',
2138                                         'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2139                                       },
2140                            '2097' => {
2141                                        'Header' => 'base.h',
2142                                        'Param' => {
2143                                                     '0' => {
2144                                                              'name' => 'instance_id',
2145                                                              'type' => '168'
2146                                                            },
2147                                                     '1' => {
2148                                                              'name' => 'tid',
2149                                                              'type' => '168'
2150                                                            },
2151                                                     '2' => {
2152                                                              'name' => 'msg',
2153                                                              'type' => '1632'
2154                                                            }
2155                                                   },
2156                                        'Return' => '74',
2157                                        'ShortName' => 'encode_set_tid_req'
2158                                      },
2159                            '22014' => {
2160                                         'Header' => 'platform.h',
2161                                         'Param' => {
2162                                                      '0' => {
2163                                                               'name' => 'event_data',
2164                                                               'type' => '6245'
2165                                                             },
2166                                                      '1' => {
2167                                                               'name' => 'event_data_size',
2168                                                               'type' => '123'
2169                                                             },
2170                                                      '2' => {
2171                                                               'name' => 'event_data_format',
2172                                                               'type' => '2082'
2173                                                             },
2174                                                      '3' => {
2175                                                               'name' => 'number_of_change_records',
2176                                                               'type' => '2082'
2177                                                             },
2178                                                      '4' => {
2179                                                               'name' => 'change_record_data_offset',
2180                                                               'type' => '9084'
2181                                                             }
2182                                                    },
2183                                         'Return' => '74',
2184                                         'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2185                                       },
2186                            '22421' => {
2187                                         'Header' => 'platform.h',
2188                                         'Param' => {
2189                                                      '0' => {
2190                                                               'name' => 'event_data_format',
2191                                                               'type' => '168'
2192                                                             },
2193                                                      '1' => {
2194                                                               'name' => 'number_of_change_records',
2195                                                               'type' => '168'
2196                                                             },
2197                                                      '2' => {
2198                                                               'name' => 'event_data_operations',
2199                                                               'type' => '6245'
2200                                                             },
2201                                                      '3' => {
2202                                                               'name' => 'numbers_of_change_entries',
2203                                                               'type' => '6245'
2204                                                             },
2205                                                      '4' => {
2206                                                               'name' => 'change_entries',
2207                                                               'type' => '22749'
2208                                                             },
2209                                                      '5' => {
2210                                                               'name' => 'event_data',
2211                                                               'type' => '22764'
2212                                                             },
2213                                                      '6' => {
2214                                                               'name' => 'actual_change_records_size',
2215                                                               'offset' => '0',
2216                                                               'type' => '9084'
2217                                                             },
2218                                                      '7' => {
2219                                                               'name' => 'max_change_records_size',
2220                                                               'offset' => '8',
2221                                                               'type' => '123'
2222                                                             }
2223                                                    },
2224                                         'Reg' => {
2225                                                    '4' => 'r8'
2226                                                  },
2227                                         'Return' => '74',
2228                                         'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
2229                                       },
2230                            '22774' => {
2231                                         'Header' => 'platform.h',
2232                                         'Param' => {
2233                                                      '0' => {
2234                                                               'name' => 'msg',
2235                                                               'type' => '2077'
2236                                                             },
2237                                                      '1' => {
2238                                                               'name' => 'payload_length',
2239                                                               'type' => '123'
2240                                                             },
2241                                                      '2' => {
2242                                                               'name' => 'completion_code',
2243                                                               'type' => '2082'
2244                                                             },
2245                                                      '3' => {
2246                                                               'name' => 'effecter_data_size',
2247                                                               'type' => '2082'
2248                                                             },
2249                                                      '4' => {
2250                                                               'name' => 'effecter_oper_state',
2251                                                               'type' => '2082'
2252                                                             },
2253                                                      '5' => {
2254                                                               'name' => 'pending_value',
2255                                                               'type' => '2082'
2256                                                             },
2257                                                      '6' => {
2258                                                               'name' => 'present_value',
2259                                                               'offset' => '0',
2260                                                               'type' => '2082'
2261                                                             }
2262                                                    },
2263                                         'Return' => '74',
2264                                         'ShortName' => 'decode_get_numeric_effecter_value_resp'
2265                                       },
2266                            '2291' => {
2267                                        'Header' => 'base.h',
2268                                        'Param' => {
2269                                                     '0' => {
2270                                                              'name' => 'msg',
2271                                                              'type' => '2077'
2272                                                            },
2273                                                     '1' => {
2274                                                              'name' => 'payload_length',
2275                                                              'type' => '123'
2276                                                            },
2277                                                     '2' => {
2278                                                              'name' => 'completion_code',
2279                                                              'type' => '2082'
2280                                                            },
2281                                                     '3' => {
2282                                                              'name' => 'tid',
2283                                                              'type' => '2082'
2284                                                            }
2285                                                   },
2286                                        'Reg' => {
2287                                                   '0' => 'rdi',
2288                                                   '1' => 'rsi',
2289                                                   '2' => 'rdx',
2290                                                   '3' => 'rcx'
2291                                                 },
2292                                        'Return' => '74',
2293                                        'ShortName' => 'decode_get_tid_resp'
2294                                      },
2295                            '23748' => {
2296                                         'Header' => 'platform.h',
2297                                         'Param' => {
2298                                                      '0' => {
2299                                                               'name' => 'msg',
2300                                                               'type' => '2077'
2301                                                             },
2302                                                      '1' => {
2303                                                               'name' => 'payload_length',
2304                                                               'type' => '123'
2305                                                             },
2306                                                      '2' => {
2307                                                               'name' => 'effecter_id',
2308                                                               'type' => '8521'
2309                                                             }
2310                                                    },
2311                                         'Return' => '74',
2312                                         'ShortName' => 'decode_get_numeric_effecter_value_req'
2313                                       },
2314                            '2406' => {
2315                                        'Header' => 'base.h',
2316                                        'Param' => {
2317                                                     '0' => {
2318                                                              'name' => 'instance_id',
2319                                                              'type' => '168'
2320                                                            },
2321                                                     '1' => {
2322                                                              'name' => 'completion_code',
2323                                                              'type' => '168'
2324                                                            },
2325                                                     '2' => {
2326                                                              'name' => 'tid',
2327                                                              'type' => '168'
2328                                                            },
2329                                                     '3' => {
2330                                                              'name' => 'msg',
2331                                                              'type' => '1632'
2332                                                            }
2333                                                   },
2334                                        'Return' => '74',
2335                                        'ShortName' => 'encode_get_tid_resp'
2336                                      },
2337                            '24083' => {
2338                                         'Header' => 'platform.h',
2339                                         'Param' => {
2340                                                      '0' => {
2341                                                               'name' => 'instance_id',
2342                                                               'type' => '168'
2343                                                             },
2344                                                      '1' => {
2345                                                               'name' => 'completion_code',
2346                                                               'type' => '168'
2347                                                             },
2348                                                      '2' => {
2349                                                               'name' => 'effecter_data_size',
2350                                                               'type' => '168'
2351                                                             },
2352                                                      '3' => {
2353                                                               'name' => 'effecter_oper_state',
2354                                                               'type' => '168'
2355                                                             },
2356                                                      '4' => {
2357                                                               'name' => 'pending_value',
2358                                                               'type' => '6245'
2359                                                             },
2360                                                      '5' => {
2361                                                               'name' => 'present_value',
2362                                                               'type' => '6245'
2363                                                             },
2364                                                      '6' => {
2365                                                               'name' => 'msg',
2366                                                               'offset' => '0',
2367                                                               'type' => '1632'
2368                                                             },
2369                                                      '7' => {
2370                                                               'name' => 'payload_length',
2371                                                               'offset' => '8',
2372                                                               'type' => '123'
2373                                                             }
2374                                                    },
2375                                         'Return' => '74',
2376                                         'ShortName' => 'encode_get_numeric_effecter_value_resp'
2377                                       },
2378                            '24483' => {
2379                                         'Header' => 'platform.h',
2380                                         'Param' => {
2381                                                      '0' => {
2382                                                               'name' => 'instance_id',
2383                                                               'type' => '168'
2384                                                             },
2385                                                      '1' => {
2386                                                               'name' => 'effecter_id',
2387                                                               'type' => '5053'
2388                                                             },
2389                                                      '2' => {
2390                                                               'name' => 'msg',
2391                                                               'type' => '1632'
2392                                                             }
2393                                                    },
2394                                         'Return' => '74',
2395                                         'ShortName' => 'encode_get_numeric_effecter_value_req'
2396                                       },
2397                            '24684' => {
2398                                         'Header' => 'platform.h',
2399                                         'Param' => {
2400                                                      '0' => {
2401                                                               'name' => 'pdr_data',
2402                                                               'type' => '1434'
2403                                                             },
2404                                                      '1' => {
2405                                                               'name' => 'pdr_data_length',
2406                                                               'type' => '123'
2407                                                             },
2408                                                      '2' => {
2409                                                               'name' => 'pdr_value',
2410                                                               'type' => '29174'
2411                                                             }
2412                                                    },
2413                                         'Return' => '74',
2414                                         'ShortName' => 'decode_numeric_sensor_pdr_data'
2415                                       },
2416                            '2615' => {
2417                                        'Header' => 'base.h',
2418                                        'Param' => {
2419                                                     '0' => {
2420                                                              'name' => 'instance_id',
2421                                                              'type' => '168'
2422                                                            },
2423                                                     '1' => {
2424                                                              'name' => 'msg',
2425                                                              'type' => '1632'
2426                                                            }
2427                                                   },
2428                                        'Return' => '74',
2429                                        'ShortName' => 'encode_get_tid_req'
2430                                      },
2431                            '2747' => {
2432                                        'Header' => 'base.h',
2433                                        'Param' => {
2434                                                     '0' => {
2435                                                              'name' => 'msg',
2436                                                              'type' => '2077'
2437                                                            },
2438                                                     '1' => {
2439                                                              'name' => 'payload_length',
2440                                                              'type' => '123'
2441                                                            },
2442                                                     '2' => {
2443                                                              'name' => 'completion_code',
2444                                                              'type' => '2082'
2445                                                            },
2446                                                     '3' => {
2447                                                              'name' => 'next_transfer_handle',
2448                                                              'type' => '2087'
2449                                                            },
2450                                                     '4' => {
2451                                                              'name' => 'transfer_flag',
2452                                                              'type' => '2082'
2453                                                            },
2454                                                     '5' => {
2455                                                              'name' => 'version',
2456                                                              'type' => '2903'
2457                                                            }
2458                                                   },
2459                                        'Reg' => {
2460                                                   '3' => 'rcx',
2461                                                   '4' => 'r8',
2462                                                   '5' => 'r9'
2463                                                 },
2464                                        'Return' => '74',
2465                                        'ShortName' => 'decode_get_version_resp'
2466                                      },
2467                            '2913' => {
2468                                        'Header' => 'base.h',
2469                                        'Param' => {
2470                                                     '0' => {
2471                                                              'name' => 'msg',
2472                                                              'type' => '2077'
2473                                                            },
2474                                                     '1' => {
2475                                                              'name' => 'payload_length',
2476                                                              'type' => '123'
2477                                                            },
2478                                                     '2' => {
2479                                                              'name' => 'transfer_handle',
2480                                                              'type' => '2087'
2481                                                            },
2482                                                     '3' => {
2483                                                              'name' => 'transfer_opflag',
2484                                                              'type' => '2082'
2485                                                            },
2486                                                     '4' => {
2487                                                              'name' => 'type',
2488                                                              'type' => '2082'
2489                                                            }
2490                                                   },
2491                                        'Reg' => {
2492                                                   '0' => 'rdi',
2493                                                   '1' => 'rsi',
2494                                                   '2' => 'rdx',
2495                                                   '3' => 'rcx',
2496                                                   '4' => 'r8'
2497                                                 },
2498                                        'Return' => '74',
2499                                        'ShortName' => 'decode_get_version_req'
2500                                      },
2501                            '29179' => {
2502                                         'Header' => 'platform.h',
2503                                         'Param' => {
2504                                                      '0' => {
2505                                                               'name' => 'sensor_data',
2506                                                               'type' => '6245'
2507                                                             },
2508                                                      '1' => {
2509                                                               'name' => 'sensor_data_length',
2510                                                               'type' => '123'
2511                                                             },
2512                                                      '2' => {
2513                                                               'name' => 'event_state',
2514                                                               'type' => '2082'
2515                                                             },
2516                                                      '3' => {
2517                                                               'name' => 'previous_event_state',
2518                                                               'type' => '2082'
2519                                                             },
2520                                                      '4' => {
2521                                                               'name' => 'sensor_data_size',
2522                                                               'type' => '2082'
2523                                                             },
2524                                                      '5' => {
2525                                                               'name' => 'present_reading',
2526                                                               'type' => '2087'
2527                                                             }
2528                                                    },
2529                                         'Return' => '74',
2530                                         'ShortName' => 'decode_numeric_sensor_data'
2531                                       },
2532                            '30033' => {
2533                                         'Header' => 'platform.h',
2534                                         'Param' => {
2535                                                      '0' => {
2536                                                               'name' => 'sensor_data',
2537                                                               'type' => '6245'
2538                                                             },
2539                                                      '1' => {
2540                                                               'name' => 'sensor_data_length',
2541                                                               'type' => '123'
2542                                                             },
2543                                                      '2' => {
2544                                                               'name' => 'sensor_offset',
2545                                                               'type' => '2082'
2546                                                             },
2547                                                      '3' => {
2548                                                               'name' => 'event_state',
2549                                                               'type' => '2082'
2550                                                             },
2551                                                      '4' => {
2552                                                               'name' => 'previous_event_state',
2553                                                               'type' => '2082'
2554                                                             }
2555                                                    },
2556                                         'Return' => '74',
2557                                         'ShortName' => 'decode_state_sensor_data'
2558                                       },
2559                            '3042' => {
2560                                        'Header' => 'base.h',
2561                                        'Param' => {
2562                                                     '0' => {
2563                                                              'name' => 'instance_id',
2564                                                              'type' => '168'
2565                                                            },
2566                                                     '1' => {
2567                                                              'name' => 'completion_code',
2568                                                              'type' => '168'
2569                                                            },
2570                                                     '2' => {
2571                                                              'name' => 'next_transfer_handle',
2572                                                              'type' => '180'
2573                                                            },
2574                                                     '3' => {
2575                                                              'name' => 'transfer_flag',
2576                                                              'type' => '168'
2577                                                            },
2578                                                     '4' => {
2579                                                              'name' => 'version_data',
2580                                                              'type' => '3344'
2581                                                            },
2582                                                     '5' => {
2583                                                              'name' => 'version_size',
2584                                                              'type' => '123'
2585                                                            },
2586                                                     '6' => {
2587                                                              'name' => 'msg',
2588                                                              'offset' => '0',
2589                                                              'type' => '1632'
2590                                                            }
2591                                                   },
2592                                        'Return' => '74',
2593                                        'ShortName' => 'encode_get_version_resp'
2594                                      },
2595                            '30470' => {
2596                                         'Header' => 'platform.h',
2597                                         'Param' => {
2598                                                      '0' => {
2599                                                               'name' => 'sensor_data',
2600                                                               'type' => '6245'
2601                                                             },
2602                                                      '1' => {
2603                                                               'name' => 'sensor_data_length',
2604                                                               'type' => '123'
2605                                                             },
2606                                                      '2' => {
2607                                                               'name' => 'present_op_state',
2608                                                               'type' => '2082'
2609                                                             },
2610                                                      '3' => {
2611                                                               'name' => 'previous_op_state',
2612                                                               'type' => '2082'
2613                                                             }
2614                                                    },
2615                                         'Return' => '74',
2616                                         'ShortName' => 'decode_sensor_op_data'
2617                                       },
2618                            '30856' => {
2619                                         'Header' => 'platform.h',
2620                                         'Param' => {
2621                                                      '0' => {
2622                                                               'name' => 'event_data',
2623                                                               'type' => '6245'
2624                                                             },
2625                                                      '1' => {
2626                                                               'name' => 'event_data_length',
2627                                                               'type' => '123'
2628                                                             },
2629                                                      '2' => {
2630                                                               'name' => 'sensor_id',
2631                                                               'type' => '8521'
2632                                                             },
2633                                                      '3' => {
2634                                                               'name' => 'sensor_event_class_type',
2635                                                               'type' => '2082'
2636                                                             },
2637                                                      '4' => {
2638                                                               'name' => 'event_class_data_offset',
2639                                                               'type' => '9084'
2640                                                             }
2641                                                    },
2642                                         'Return' => '74',
2643                                         'ShortName' => 'decode_sensor_event_data'
2644                                       },
2645                            '31283' => {
2646                                         'Header' => 'platform.h',
2647                                         'Param' => {
2648                                                      '0' => {
2649                                                               'name' => 'msg',
2650                                                               'type' => '2077'
2651                                                             },
2652                                                      '1' => {
2653                                                               'name' => 'payload_length',
2654                                                               'type' => '123'
2655                                                             },
2656                                                      '2' => {
2657                                                               'name' => 'completion_code',
2658                                                               'type' => '2082'
2659                                                             },
2660                                                      '3' => {
2661                                                               'name' => 'synchrony_config',
2662                                                               'type' => '2082'
2663                                                             },
2664                                                      '4' => {
2665                                                               'name' => 'synchrony_config_support',
2666                                                               'type' => '31958'
2667                                                             },
2668                                                      '5' => {
2669                                                               'name' => 'number_event_class_returned',
2670                                                               'type' => '2082'
2671                                                             },
2672                                                      '6' => {
2673                                                               'name' => 'event_class',
2674                                                               'offset' => '0',
2675                                                               'type' => '2082'
2676                                                             },
2677                                                      '7' => {
2678                                                               'name' => 'event_class_count',
2679                                                               'offset' => '8',
2680                                                               'type' => '168'
2681                                                             }
2682                                                    },
2683                                         'Return' => '74',
2684                                         'ShortName' => 'decode_event_message_supported_resp'
2685                                       },
2686                            '31963' => {
2687                                         'Header' => 'platform.h',
2688                                         'Param' => {
2689                                                      '0' => {
2690                                                               'name' => 'instance_id',
2691                                                               'type' => '168'
2692                                                             },
2693                                                      '1' => {
2694                                                               'name' => 'format_version',
2695                                                               'type' => '168'
2696                                                             },
2697                                                      '2' => {
2698                                                               'name' => 'msg',
2699                                                               'type' => '1632'
2700                                                             }
2701                                                    },
2702                                         'Return' => '74',
2703                                         'ShortName' => 'encode_event_message_supported_req'
2704                                       },
2705                            '32164' => {
2706                                         'Header' => 'platform.h',
2707                                         'Param' => {
2708                                                      '0' => {
2709                                                               'name' => 'msg',
2710                                                               'type' => '2077'
2711                                                             },
2712                                                      '1' => {
2713                                                               'name' => 'payload_length',
2714                                                               'type' => '123'
2715                                                             },
2716                                                      '2' => {
2717                                                               'name' => 'completion_code',
2718                                                               'type' => '2082'
2719                                                             },
2720                                                      '3' => {
2721                                                               'name' => 'terminus_max_buffer_size',
2722                                                               'type' => '8521'
2723                                                             }
2724                                                    },
2725                                         'Return' => '74',
2726                                         'ShortName' => 'decode_event_message_buffer_size_resp'
2727                                       },
2728                            '32550' => {
2729                                         'Header' => 'platform.h',
2730                                         'Param' => {
2731                                                      '0' => {
2732                                                               'name' => 'instance_id',
2733                                                               'type' => '168'
2734                                                             },
2735                                                      '1' => {
2736                                                               'name' => 'event_receiver_max_buffer_size',
2737                                                               'type' => '5053'
2738                                                             },
2739                                                      '2' => {
2740                                                               'name' => 'msg',
2741                                                               'type' => '1632'
2742                                                             }
2743                                                    },
2744                                         'Return' => '74',
2745                                         'ShortName' => 'encode_event_message_buffer_size_req'
2746                                       },
2747                            '32751' => {
2748                                         'Header' => 'platform.h',
2749                                         'Param' => {
2750                                                      '0' => {
2751                                                               'name' => 'msg',
2752                                                               'type' => '2077'
2753                                                             },
2754                                                      '1' => {
2755                                                               'name' => 'payload_length',
2756                                                               'type' => '123'
2757                                                             },
2758                                                      '2' => {
2759                                                               'name' => 'completion_code',
2760                                                               'type' => '2082'
2761                                                             },
2762                                                      '3' => {
2763                                                               'name' => 'platform_event_status',
2764                                                               'type' => '2082'
2765                                                             }
2766                                                    },
2767                                         'Return' => '74',
2768                                         'ShortName' => 'decode_platform_event_message_resp'
2769                                       },
2770                            '33137' => {
2771                                         'Header' => 'platform.h',
2772                                         'Param' => {
2773                                                      '0' => {
2774                                                               'name' => 'instance_id',
2775                                                               'type' => '168'
2776                                                             },
2777                                                      '1' => {
2778                                                               'name' => 'format_version',
2779                                                               'type' => '168'
2780                                                             },
2781                                                      '2' => {
2782                                                               'name' => 'tid',
2783                                                               'type' => '168'
2784                                                             },
2785                                                      '3' => {
2786                                                               'name' => 'event_class',
2787                                                               'type' => '168'
2788                                                             },
2789                                                      '4' => {
2790                                                               'name' => 'event_data',
2791                                                               'type' => '6245'
2792                                                             },
2793                                                      '5' => {
2794                                                               'name' => 'event_data_length',
2795                                                               'type' => '123'
2796                                                             },
2797                                                      '6' => {
2798                                                               'name' => 'msg',
2799                                                               'offset' => '0',
2800                                                               'type' => '1632'
2801                                                             },
2802                                                      '7' => {
2803                                                               'name' => 'payload_length',
2804                                                               'offset' => '8',
2805                                                               'type' => '123'
2806                                                             }
2807                                                    },
2808                                         'Return' => '74',
2809                                         'ShortName' => 'encode_platform_event_message_req'
2810                                       },
2811                            '33469' => {
2812                                         'Header' => 'platform.h',
2813                                         'Param' => {
2814                                                      '0' => {
2815                                                               'name' => 'instance_id',
2816                                                               'type' => '168'
2817                                                             },
2818                                                      '1' => {
2819                                                               'name' => 'completion_code',
2820                                                               'type' => '168'
2821                                                             },
2822                                                      '10' => {
2823                                                                'name' => 'msg',
2824                                                                'offset' => '32',
2825                                                                'type' => '1632'
2826                                                              },
2827                                                      '11' => {
2828                                                                'name' => 'payload_length',
2829                                                                'offset' => '40',
2830                                                                'type' => '123'
2831                                                              },
2832                                                      '2' => {
2833                                                               'name' => 'tid',
2834                                                               'type' => '168'
2835                                                             },
2836                                                      '3' => {
2837                                                               'name' => 'event_id',
2838                                                               'type' => '5053'
2839                                                             },
2840                                                      '4' => {
2841                                                               'name' => 'next_data_transfer_handle',
2842                                                               'type' => '180'
2843                                                             },
2844                                                      '5' => {
2845                                                               'name' => 'transfer_flag',
2846                                                               'type' => '168'
2847                                                             },
2848                                                      '6' => {
2849                                                               'name' => 'event_class',
2850                                                               'offset' => '0',
2851                                                               'type' => '168'
2852                                                             },
2853                                                      '7' => {
2854                                                               'name' => 'event_data_size',
2855                                                               'offset' => '8',
2856                                                               'type' => '180'
2857                                                             },
2858                                                      '8' => {
2859                                                               'name' => 'event_data',
2860                                                               'offset' => '16',
2861                                                               'type' => '2082'
2862                                                             },
2863                                                      '9' => {
2864                                                               'name' => 'checksum',
2865                                                               'offset' => '24',
2866                                                               'type' => '180'
2867                                                             }
2868                                                    },
2869                                         'Return' => '74',
2870                                         'ShortName' => 'encode_poll_for_platform_event_message_resp'
2871                                       },
2872                            '3349' => {
2873                                        'Header' => 'base.h',
2874                                        'Param' => {
2875                                                     '0' => {
2876                                                              'name' => 'instance_id',
2877                                                              'type' => '168'
2878                                                            },
2879                                                     '1' => {
2880                                                              'name' => 'transfer_handle',
2881                                                              'type' => '180'
2882                                                            },
2883                                                     '2' => {
2884                                                              'name' => 'transfer_opflag',
2885                                                              'type' => '168'
2886                                                            },
2887                                                     '3' => {
2888                                                              'name' => 'type',
2889                                                              'type' => '168'
2890                                                            },
2891                                                     '4' => {
2892                                                              'name' => 'msg',
2893                                                              'type' => '1632'
2894                                                            }
2895                                                   },
2896                                        'Return' => '74',
2897                                        'ShortName' => 'encode_get_version_req'
2898                                      },
2899                            '34380' => {
2900                                         'Header' => 'platform.h',
2901                                         'Param' => {
2902                                                      '0' => {
2903                                                               'name' => 'instance_id',
2904                                                               'type' => '168'
2905                                                             },
2906                                                      '1' => {
2907                                                               'name' => 'completion_code',
2908                                                               'type' => '168'
2909                                                             },
2910                                                      '2' => {
2911                                                               'name' => 'platform_event_status',
2912                                                               'type' => '168'
2913                                                             },
2914                                                      '3' => {
2915                                                               'name' => 'msg',
2916                                                               'type' => '1632'
2917                                                             }
2918                                                    },
2919                                         'Return' => '74',
2920                                         'ShortName' => 'encode_platform_event_message_resp'
2921                                       },
2922                            '34602' => {
2923                                         'Header' => 'platform.h',
2924                                         'Param' => {
2925                                                      '0' => {
2926                                                               'name' => 'msg',
2927                                                               'type' => '2077'
2928                                                             },
2929                                                      '1' => {
2930                                                               'name' => 'payload_length',
2931                                                               'type' => '123'
2932                                                             },
2933                                                      '2' => {
2934                                                               'name' => 'format_version',
2935                                                               'type' => '2082'
2936                                                             },
2937                                                      '3' => {
2938                                                               'name' => 'transfer_operation_flag',
2939                                                               'type' => '2082'
2940                                                             },
2941                                                      '4' => {
2942                                                               'name' => 'data_transfer_handle',
2943                                                               'type' => '2087'
2944                                                             },
2945                                                      '5' => {
2946                                                               'name' => 'event_id_to_acknowledge',
2947                                                               'type' => '8521'
2948                                                             }
2949                                                    },
2950                                         'Return' => '74',
2951                                         'ShortName' => 'decode_poll_for_platform_event_message_req'
2952                                       },
2953                            '35092' => {
2954                                         'Header' => 'platform.h',
2955                                         'Param' => {
2956                                                      '0' => {
2957                                                               'name' => 'msg',
2958                                                               'type' => '2077'
2959                                                             },
2960                                                      '1' => {
2961                                                               'name' => 'payload_length',
2962                                                               'type' => '123'
2963                                                             },
2964                                                      '2' => {
2965                                                               'name' => 'format_version',
2966                                                               'type' => '2082'
2967                                                             },
2968                                                      '3' => {
2969                                                               'name' => 'tid',
2970                                                               'type' => '2082'
2971                                                             },
2972                                                      '4' => {
2973                                                               'name' => 'event_class',
2974                                                               'type' => '2082'
2975                                                             },
2976                                                      '5' => {
2977                                                               'name' => 'event_data_offset',
2978                                                               'type' => '9084'
2979                                                             }
2980                                                    },
2981                                         'Return' => '74',
2982                                         'ShortName' => 'decode_platform_event_message_req'
2983                                       },
2984                            '35552' => {
2985                                         'Header' => 'platform.h',
2986                                         'Param' => {
2987                                                      '0' => {
2988                                                               'name' => 'event_data',
2989                                                               'type' => '35746'
2990                                                             },
2991                                                      '1' => {
2992                                                               'name' => 'event_data_size',
2993                                                               'type' => '11648'
2994                                                             },
2995                                                      '2' => {
2996                                                               'name' => 'sensor_id',
2997                                                               'type' => '11811'
2998                                                             },
2999                                                      '3' => {
3000                                                               'name' => 'sensor_event_class',
3001                                                               'type' => '13127'
3002                                                             },
3003                                                      '4' => {
3004                                                               'name' => 'sensor_offset',
3005                                                               'type' => '5048'
3006                                                             },
3007                                                      '5' => {
3008                                                               'name' => 'event_state',
3009                                                               'type' => '5048'
3010                                                             },
3011                                                      '6' => {
3012                                                               'name' => 'previous_event_state',
3013                                                               'offset' => '0',
3014                                                               'type' => '5048'
3015                                                             },
3016                                                      '7' => {
3017                                                               'name' => 'actual_event_data_size',
3018                                                               'type' => '21126'
3019                                                             }
3020                                                    },
3021                                         'Reg' => {
3022                                                    '2' => 'rdx',
3023                                                    '3' => 'rcx',
3024                                                    '4' => 'r8',
3025                                                    '5' => 'r9'
3026                                                  },
3027                                         'Return' => '74',
3028                                         'ShortName' => 'encode_sensor_event_data'
3029                                       },
3030                            '3572' => {
3031                                        'Header' => 'base.h',
3032                                        'Param' => {
3033                                                     '0' => {
3034                                                              'name' => 'msg',
3035                                                              'type' => '2077'
3036                                                            },
3037                                                     '1' => {
3038                                                              'name' => 'payload_length',
3039                                                              'type' => '123'
3040                                                            },
3041                                                     '2' => {
3042                                                              'name' => 'completion_code',
3043                                                              'type' => '2082'
3044                                                            },
3045                                                     '3' => {
3046                                                              'name' => 'commands',
3047                                                              'type' => '3677'
3048                                                            }
3049                                                   },
3050                                        'Reg' => {
3051                                                   '0' => 'rdi',
3052                                                   '1' => 'rsi',
3053                                                   '2' => 'rdx',
3054                                                   '3' => 'rcx'
3055                                                 },
3056                                        'Return' => '74',
3057                                        'ShortName' => 'decode_get_commands_resp'
3058                                      },
3059                            '35761' => {
3060                                         'Header' => 'platform.h',
3061                                         'Param' => {
3062                                                      '0' => {
3063                                                               'name' => 'msg',
3064                                                               'type' => '2077'
3065                                                             },
3066                                                      '1' => {
3067                                                               'name' => 'payload_length',
3068                                                               'type' => '123'
3069                                                             },
3070                                                      '2' => {
3071                                                               'name' => 'sensor_id',
3072                                                               'type' => '8521'
3073                                                             },
3074                                                      '3' => {
3075                                                               'name' => 'sensor_rearm',
3076                                                               'type' => '31958'
3077                                                             },
3078                                                      '4' => {
3079                                                               'name' => 'reserved',
3080                                                               'type' => '2082'
3081                                                             }
3082                                                    },
3083                                         'Return' => '74',
3084                                         'ShortName' => 'decode_get_state_sensor_readings_req'
3085                                       },
3086                            '36200' => {
3087                                         'Header' => 'platform.h',
3088                                         'Param' => {
3089                                                      '0' => {
3090                                                               'name' => 'msg',
3091                                                               'type' => '2077'
3092                                                             },
3093                                                      '1' => {
3094                                                               'name' => 'payload_length',
3095                                                               'type' => '123'
3096                                                             },
3097                                                      '2' => {
3098                                                               'name' => 'completion_code',
3099                                                               'type' => '2082'
3100                                                             },
3101                                                      '3' => {
3102                                                               'name' => 'comp_sensor_count',
3103                                                               'type' => '2082'
3104                                                             },
3105                                                      '4' => {
3106                                                               'name' => 'field',
3107                                                               'type' => '36750'
3108                                                             }
3109                                                    },
3110                                         'Return' => '74',
3111                                         'ShortName' => 'decode_get_state_sensor_readings_resp'
3112                                       },
3113                            '36755' => {
3114                                         'Header' => 'platform.h',
3115                                         'Param' => {
3116                                                      '0' => {
3117                                                               'name' => 'instance_id',
3118                                                               'type' => '168'
3119                                                             },
3120                                                      '1' => {
3121                                                               'name' => 'sensor_id',
3122                                                               'type' => '5053'
3123                                                             },
3124                                                      '2' => {
3125                                                               'name' => 'sensor_rearm',
3126                                                               'type' => '11987'
3127                                                             },
3128                                                      '3' => {
3129                                                               'name' => 'reserved',
3130                                                               'type' => '168'
3131                                                             },
3132                                                      '4' => {
3133                                                               'name' => 'msg',
3134                                                               'type' => '1632'
3135                                                             }
3136                                                    },
3137                                         'Return' => '74',
3138                                         'ShortName' => 'encode_get_state_sensor_readings_req'
3139                                       },
3140                            '3687' => {
3141                                        'Header' => 'base.h',
3142                                        'Param' => {
3143                                                     '0' => {
3144                                                              'name' => 'msg',
3145                                                              'type' => '2077'
3146                                                            },
3147                                                     '1' => {
3148                                                              'name' => 'payload_length',
3149                                                              'type' => '123'
3150                                                            },
3151                                                     '2' => {
3152                                                              'name' => 'completion_code',
3153                                                              'type' => '2082'
3154                                                            },
3155                                                     '3' => {
3156                                                              'name' => 'types',
3157                                                              'type' => '3677'
3158                                                            }
3159                                                   },
3160                                        'Reg' => {
3161                                                   '0' => 'rdi',
3162                                                   '1' => 'rsi',
3163                                                   '2' => 'rdx',
3164                                                   '3' => 'rcx'
3165                                                 },
3166                                        'Return' => '74',
3167                                        'ShortName' => 'decode_get_types_resp'
3168                                      },
3169                            '36998' => {
3170                                         'Header' => 'platform.h',
3171                                         'Param' => {
3172                                                      '0' => {
3173                                                               'name' => 'instance_id',
3174                                                               'type' => '168'
3175                                                             },
3176                                                      '1' => {
3177                                                               'name' => 'completion_code',
3178                                                               'type' => '168'
3179                                                             },
3180                                                      '2' => {
3181                                                               'name' => 'comp_sensor_count',
3182                                                               'type' => '168'
3183                                                             },
3184                                                      '3' => {
3185                                                               'name' => 'field',
3186                                                               'type' => '36750'
3187                                                             },
3188                                                      '4' => {
3189                                                               'name' => 'msg',
3190                                                               'type' => '1632'
3191                                                             }
3192                                                    },
3193                                         'Return' => '74',
3194                                         'ShortName' => 'encode_get_state_sensor_readings_resp'
3195                                       },
3196                            '37282' => {
3197                                         'Header' => 'platform.h',
3198                                         'Param' => {
3199                                                      '0' => {
3200                                                               'name' => 'msg',
3201                                                               'type' => '2077'
3202                                                             },
3203                                                      '1' => {
3204                                                               'name' => 'payload_length',
3205                                                               'type' => '123'
3206                                                             },
3207                                                      '2' => {
3208                                                               'name' => 'completion_code',
3209                                                               'type' => '2082'
3210                                                             }
3211                                                    },
3212                                         'Reg' => {
3213                                                    '0' => 'rdi',
3214                                                    '1' => 'rsi',
3215                                                    '2' => 'rdx'
3216                                                  },
3217                                         'Return' => '74',
3218                                         'ShortName' => 'decode_set_numeric_effecter_value_resp'
3219                                       },
3220                            '37358' => {
3221                                         'Header' => 'platform.h',
3222                                         'Param' => {
3223                                                      '0' => {
3224                                                               'name' => 'instance_id',
3225                                                               'type' => '168'
3226                                                             },
3227                                                      '1' => {
3228                                                               'name' => 'effecter_id',
3229                                                               'type' => '5053'
3230                                                             },
3231                                                      '2' => {
3232                                                               'name' => 'effecter_data_size',
3233                                                               'type' => '168'
3234                                                             },
3235                                                      '3' => {
3236                                                               'name' => 'effecter_value',
3237                                                               'type' => '6245'
3238                                                             },
3239                                                      '4' => {
3240                                                               'name' => 'msg',
3241                                                               'type' => '1632'
3242                                                             },
3243                                                      '5' => {
3244                                                               'name' => 'payload_length',
3245                                                               'type' => '123'
3246                                                             }
3247                                                    },
3248                                         'Return' => '74',
3249                                         'ShortName' => 'encode_set_numeric_effecter_value_req'
3250                                       },
3251                            '37684' => {
3252                                         'Header' => 'platform.h',
3253                                         'Param' => {
3254                                                      '0' => {
3255                                                               'name' => 'instance_id',
3256                                                               'type' => '168'
3257                                                             },
3258                                                      '1' => {
3259                                                               'name' => 'completion_code',
3260                                                               'type' => '168'
3261                                                             },
3262                                                      '2' => {
3263                                                               'name' => 'msg',
3264                                                               'type' => '1632'
3265                                                             },
3266                                                      '3' => {
3267                                                               'name' => 'payload_length',
3268                                                               'type' => '123'
3269                                                             }
3270                                                    },
3271                                         'Return' => '74',
3272                                         'ShortName' => 'encode_set_numeric_effecter_value_resp'
3273                                       },
3274                            '37880' => {
3275                                         'Header' => 'platform.h',
3276                                         'Param' => {
3277                                                      '0' => {
3278                                                               'name' => 'msg',
3279                                                               'type' => '2077'
3280                                                             },
3281                                                      '1' => {
3282                                                               'name' => 'payload_length',
3283                                                               'type' => '123'
3284                                                             },
3285                                                      '2' => {
3286                                                               'name' => 'effecter_id',
3287                                                               'type' => '8521'
3288                                                             },
3289                                                      '3' => {
3290                                                               'name' => 'effecter_data_size',
3291                                                               'type' => '2082'
3292                                                             },
3293                                                      '4' => {
3294                                                               'name' => 'effecter_value',
3295                                                               'type' => '2082'
3296                                                             }
3297                                                    },
3298                                         'Return' => '74',
3299                                         'ShortName' => 'decode_set_numeric_effecter_value_req'
3300                                       },
3301                            '3797' => {
3302                                        'Header' => 'base.h',
3303                                        'Param' => {
3304                                                     '0' => {
3305                                                              'name' => 'instance_id',
3306                                                              'type' => '168'
3307                                                            },
3308                                                     '1' => {
3309                                                              'name' => 'completion_code',
3310                                                              'type' => '168'
3311                                                            },
3312                                                     '2' => {
3313                                                              'name' => 'commands',
3314                                                              'type' => '3999'
3315                                                            },
3316                                                     '3' => {
3317                                                              'name' => 'msg',
3318                                                              'type' => '1632'
3319                                                            }
3320                                                   },
3321                                        'Return' => '74',
3322                                        'ShortName' => 'encode_get_commands_resp'
3323                                      },
3324                            '38537' => {
3325                                         'Header' => 'platform.h',
3326                                         'Param' => {
3327                                                      '0' => {
3328                                                               'name' => 'msg',
3329                                                               'type' => '2077'
3330                                                             },
3331                                                      '1' => {
3332                                                               'name' => 'payload_length',
3333                                                               'type' => '123'
3334                                                             },
3335                                                      '2' => {
3336                                                               'name' => 'completion_code',
3337                                                               'type' => '2082'
3338                                                             },
3339                                                      '3' => {
3340                                                               'name' => 'next_record_hndl',
3341                                                               'type' => '2087'
3342                                                             },
3343                                                      '4' => {
3344                                                               'name' => 'next_data_transfer_hndl',
3345                                                               'type' => '2087'
3346                                                             },
3347                                                      '5' => {
3348                                                               'name' => 'transfer_flag',
3349                                                               'type' => '2082'
3350                                                             },
3351                                                      '6' => {
3352                                                               'name' => 'resp_cnt',
3353                                                               'offset' => '0',
3354                                                               'type' => '8521'
3355                                                             },
3356                                                      '7' => {
3357                                                               'name' => 'record_data',
3358                                                               'offset' => '8',
3359                                                               'type' => '2082'
3360                                                             },
3361                                                      '8' => {
3362                                                               'name' => 'record_data_length',
3363                                                               'offset' => '16',
3364                                                               'type' => '123'
3365                                                             },
3366                                                      '9' => {
3367                                                               'name' => 'transfer_crc',
3368                                                               'offset' => '24',
3369                                                               'type' => '2082'
3370                                                             }
3371                                                    },
3372                                         'Return' => '74',
3373                                         'ShortName' => 'decode_get_pdr_resp'
3374                                       },
3375                            '39182' => {
3376                                         'Header' => 'platform.h',
3377                                         'Param' => {
3378                                                      '0' => {
3379                                                               'name' => 'instance_id',
3380                                                               'type' => '168'
3381                                                             },
3382                                                      '1' => {
3383                                                               'name' => 'record_hndl',
3384                                                               'type' => '180'
3385                                                             },
3386                                                      '2' => {
3387                                                               'name' => 'data_transfer_hndl',
3388                                                               'type' => '180'
3389                                                             },
3390                                                      '3' => {
3391                                                               'name' => 'transfer_op_flag',
3392                                                               'type' => '168'
3393                                                             },
3394                                                      '4' => {
3395                                                               'name' => 'request_cnt',
3396                                                               'type' => '5053'
3397                                                             },
3398                                                      '5' => {
3399                                                               'name' => 'record_chg_num',
3400                                                               'type' => '5053'
3401                                                             },
3402                                                      '6' => {
3403                                                               'name' => 'msg',
3404                                                               'offset' => '0',
3405                                                               'type' => '1632'
3406                                                             },
3407                                                      '7' => {
3408                                                               'name' => 'payload_length',
3409                                                               'offset' => '8',
3410                                                               'type' => '123'
3411                                                             }
3412                                                    },
3413                                         'Return' => '74',
3414                                         'ShortName' => 'encode_get_pdr_req'
3415                                       },
3416                            '39478' => {
3417                                         'Header' => 'platform.h',
3418                                         'Param' => {
3419                                                      '0' => {
3420                                                               'name' => 'msg',
3421                                                               'type' => '2077'
3422                                                             },
3423                                                      '1' => {
3424                                                               'name' => 'payload_length',
3425                                                               'type' => '123'
3426                                                             },
3427                                                      '2' => {
3428                                                               'name' => 'completion_code',
3429                                                               'type' => '2082'
3430                                                             },
3431                                                      '3' => {
3432                                                               'name' => 'repository_state',
3433                                                               'type' => '2082'
3434                                                             },
3435                                                      '4' => {
3436                                                               'name' => 'update_time',
3437                                                               'type' => '2082'
3438                                                             },
3439                                                      '5' => {
3440                                                               'name' => 'oem_update_time',
3441                                                               'type' => '2082'
3442                                                             },
3443                                                      '6' => {
3444                                                               'name' => 'record_count',
3445                                                               'offset' => '0',
3446                                                               'type' => '2087'
3447                                                             },
3448                                                      '7' => {
3449                                                               'name' => 'repository_size',
3450                                                               'offset' => '8',
3451                                                               'type' => '2087'
3452                                                             },
3453                                                      '8' => {
3454                                                               'name' => 'largest_record_size',
3455                                                               'offset' => '16',
3456                                                               'type' => '2087'
3457                                                             },
3458                                                      '9' => {
3459                                                               'name' => 'data_transfer_handle_timeout',
3460                                                               'offset' => '24',
3461                                                               'type' => '2082'
3462                                                             }
3463                                                    },
3464                                         'Return' => '74',
3465                                         'ShortName' => 'decode_get_pdr_repository_info_resp'
3466                                       },
3467                            '4004' => {
3468                                        'Header' => 'base.h',
3469                                        'Param' => {
3470                                                     '0' => {
3471                                                              'name' => 'msg',
3472                                                              'type' => '2077'
3473                                                            },
3474                                                     '1' => {
3475                                                              'name' => 'payload_length',
3476                                                              'type' => '123'
3477                                                            },
3478                                                     '2' => {
3479                                                              'name' => 'type',
3480                                                              'type' => '2082'
3481                                                            },
3482                                                     '3' => {
3483                                                              'name' => 'version',
3484                                                              'type' => '2903'
3485                                                            }
3486                                                   },
3487                                        'Reg' => {
3488                                                   '0' => 'rdi',
3489                                                   '1' => 'rsi',
3490                                                   '2' => 'rdx',
3491                                                   '3' => 'rcx'
3492                                                 },
3493                                        'Return' => '74',
3494                                        'ShortName' => 'decode_get_commands_req'
3495                                      },
3496                            '40165' => {
3497                                         'Header' => 'platform.h',
3498                                         'Param' => {
3499                                                      '0' => {
3500                                                               'name' => 'instance_id',
3501                                                               'type' => '168'
3502                                                             },
3503                                                      '1' => {
3504                                                               'name' => 'completion_code',
3505                                                               'type' => '168'
3506                                                             },
3507                                                      '2' => {
3508                                                               'name' => 'repository_state',
3509                                                               'type' => '168'
3510                                                             },
3511                                                      '3' => {
3512                                                               'name' => 'update_time',
3513                                                               'type' => '6245'
3514                                                             },
3515                                                      '4' => {
3516                                                               'name' => 'oem_update_time',
3517                                                               'type' => '6245'
3518                                                             },
3519                                                      '5' => {
3520                                                               'name' => 'record_count',
3521                                                               'type' => '180'
3522                                                             },
3523                                                      '6' => {
3524                                                               'name' => 'repository_size',
3525                                                               'offset' => '0',
3526                                                               'type' => '180'
3527                                                             },
3528                                                      '7' => {
3529                                                               'name' => 'largest_record_size',
3530                                                               'offset' => '8',
3531                                                               'type' => '180'
3532                                                             },
3533                                                      '8' => {
3534                                                               'name' => 'data_transfer_handle_timeout',
3535                                                               'offset' => '16',
3536                                                               'type' => '168'
3537                                                             },
3538                                                      '9' => {
3539                                                               'name' => 'msg',
3540                                                               'offset' => '24',
3541                                                               'type' => '1632'
3542                                                             }
3543                                                    },
3544                                         'Return' => '74',
3545                                         'ShortName' => 'encode_get_pdr_repository_info_resp'
3546                                       },
3547                            '40491' => {
3548                                         'Header' => 'platform.h',
3549                                         'Param' => {
3550                                                      '0' => {
3551                                                               'name' => 'instance_id',
3552                                                               'type' => '168'
3553                                                             },
3554                                                      '1' => {
3555                                                               'name' => 'completion_code',
3556                                                               'type' => '168'
3557                                                             },
3558                                                      '2' => {
3559                                                               'name' => 'next_record_hndl',
3560                                                               'type' => '180'
3561                                                             },
3562                                                      '3' => {
3563                                                               'name' => 'next_data_transfer_hndl',
3564                                                               'type' => '180'
3565                                                             },
3566                                                      '4' => {
3567                                                               'name' => 'transfer_flag',
3568                                                               'type' => '168'
3569                                                             },
3570                                                      '5' => {
3571                                                               'name' => 'resp_cnt',
3572                                                               'type' => '5053'
3573                                                             },
3574                                                      '6' => {
3575                                                               'name' => 'record_data',
3576                                                               'offset' => '0',
3577                                                               'type' => '6245'
3578                                                             },
3579                                                      '7' => {
3580                                                               'name' => 'transfer_crc',
3581                                                               'offset' => '8',
3582                                                               'type' => '168'
3583                                                             },
3584                                                      '8' => {
3585                                                               'name' => 'msg',
3586                                                               'offset' => '16',
3587                                                               'type' => '1632'
3588                                                             }
3589                                                    },
3590                                         'Return' => '74',
3591                                         'ShortName' => 'encode_get_pdr_resp'
3592                                       },
3593                            '40885' => {
3594                                         'Header' => 'platform.h',
3595                                         'Param' => {
3596                                                      '0' => {
3597                                                               'name' => 'msg',
3598                                                               'type' => '2077'
3599                                                             },
3600                                                      '1' => {
3601                                                               'name' => 'payload_length',
3602                                                               'type' => '123'
3603                                                             },
3604                                                      '2' => {
3605                                                               'name' => 'record_hndl',
3606                                                               'type' => '2087'
3607                                                             },
3608                                                      '3' => {
3609                                                               'name' => 'data_transfer_hndl',
3610                                                               'type' => '2087'
3611                                                             },
3612                                                      '4' => {
3613                                                               'name' => 'transfer_op_flag',
3614                                                               'type' => '2082'
3615                                                             },
3616                                                      '5' => {
3617                                                               'name' => 'request_cnt',
3618                                                               'type' => '8521'
3619                                                             },
3620                                                      '6' => {
3621                                                               'name' => 'record_chg_num',
3622                                                               'offset' => '0',
3623                                                               'type' => '8521'
3624                                                             }
3625                                                    },
3626                                         'Return' => '74',
3627                                         'ShortName' => 'decode_get_pdr_req'
3628                                       },
3629                            '4114' => {
3630                                        'Header' => 'base.h',
3631                                        'Param' => {
3632                                                     '0' => {
3633                                                              'name' => 'instance_id',
3634                                                              'type' => '168'
3635                                                            },
3636                                                     '1' => {
3637                                                              'name' => 'completion_code',
3638                                                              'type' => '168'
3639                                                            },
3640                                                     '2' => {
3641                                                              'name' => 'types',
3642                                                              'type' => '3999'
3643                                                            },
3644                                                     '3' => {
3645                                                              'name' => 'msg',
3646                                                              'type' => '1632'
3647                                                            }
3648                                                   },
3649                                        'Return' => '74',
3650                                        'ShortName' => 'encode_get_types_resp'
3651                                      },
3652                            '41423' => {
3653                                         'Header' => 'platform.h',
3654                                         'Param' => {
3655                                                      '0' => {
3656                                                               'name' => 'msg',
3657                                                               'type' => '2077'
3658                                                             },
3659                                                      '1' => {
3660                                                               'name' => 'payload_length',
3661                                                               'type' => '123'
3662                                                             },
3663                                                      '2' => {
3664                                                               'name' => 'effecter_id',
3665                                                               'type' => '8521'
3666                                                             },
3667                                                      '3' => {
3668                                                               'name' => 'comp_effecter_count',
3669                                                               'type' => '2082'
3670                                                             },
3671                                                      '4' => {
3672                                                               'name' => 'field',
3673                                                               'type' => '41905'
3674                                                             }
3675                                                    },
3676                                         'Return' => '74',
3677                                         'ShortName' => 'decode_set_state_effecter_states_req'
3678                                       },
3679                            '41910' => {
3680                                         'Header' => 'platform.h',
3681                                         'Param' => {
3682                                                      '0' => {
3683                                                               'name' => 'msg',
3684                                                               'type' => '2077'
3685                                                             },
3686                                                      '1' => {
3687                                                               'name' => 'payload_length',
3688                                                               'type' => '123'
3689                                                             },
3690                                                      '2' => {
3691                                                               'name' => 'completion_code',
3692                                                               'type' => '2082'
3693                                                             }
3694                                                    },
3695                                         'Reg' => {
3696                                                    '0' => 'rdi',
3697                                                    '1' => 'rsi',
3698                                                    '2' => 'rdx'
3699                                                  },
3700                                         'Return' => '74',
3701                                         'ShortName' => 'decode_set_state_effecter_states_resp'
3702                                       },
3703                            '41983' => {
3704                                         'Header' => 'platform.h',
3705                                         'Param' => {
3706                                                      '0' => {
3707                                                               'name' => 'instance_id',
3708                                                               'type' => '168'
3709                                                             },
3710                                                      '1' => {
3711                                                               'name' => 'effecter_id',
3712                                                               'type' => '5053'
3713                                                             },
3714                                                      '2' => {
3715                                                               'name' => 'comp_effecter_count',
3716                                                               'type' => '168'
3717                                                             },
3718                                                      '3' => {
3719                                                               'name' => 'field',
3720                                                               'type' => '41905'
3721                                                             },
3722                                                      '4' => {
3723                                                               'name' => 'msg',
3724                                                               'type' => '1632'
3725                                                             }
3726                                                    },
3727                                         'Return' => '74',
3728                                         'ShortName' => 'encode_set_state_effecter_states_req'
3729                                       },
3730                            '42257' => {
3731                                         'Header' => 'platform.h',
3732                                         'Param' => {
3733                                                      '0' => {
3734                                                               'name' => 'instance_id',
3735                                                               'type' => '168'
3736                                                             },
3737                                                      '1' => {
3738                                                               'name' => 'completion_code',
3739                                                               'type' => '168'
3740                                                             },
3741                                                      '2' => {
3742                                                               'name' => 'msg',
3743                                                               'type' => '1632'
3744                                                             }
3745                                                    },
3746                                         'Return' => '74',
3747                                         'ShortName' => 'encode_set_state_effecter_states_resp'
3748                                       },
3749                            '42425' => {
3750                                         'Header' => 'platform.h',
3751                                         'Param' => {
3752                                                      '0' => {
3753                                                               'name' => 'sensor',
3754                                                               'type' => '42737'
3755                                                             },
3756                                                      '1' => {
3757                                                               'name' => 'allocation_size',
3758                                                               'type' => '11648'
3759                                                             },
3760                                                      '2' => {
3761                                                               'name' => 'possible_states',
3762                                                               'type' => '42747'
3763                                                             },
3764                                                      '3' => {
3765                                                               'name' => 'possible_states_size',
3766                                                               'type' => '11648'
3767                                                             },
3768                                                      '4' => {
3769                                                               'name' => 'actual_size',
3770                                                               'type' => '21126'
3771                                                             }
3772                                                    },
3773                                         'Return' => '74',
3774                                         'ShortName' => 'encode_state_sensor_pdr'
3775                                       },
3776                            '42757' => {
3777                                         'Header' => 'platform.h',
3778                                         'Param' => {
3779                                                      '0' => {
3780                                                               'name' => 'effecter',
3781                                                               'type' => '43069'
3782                                                             },
3783                                                      '1' => {
3784                                                               'name' => 'allocation_size',
3785                                                               'type' => '11648'
3786                                                             },
3787                                                      '2' => {
3788                                                               'name' => 'possible_states',
3789                                                               'type' => '43079'
3790                                                             },
3791                                                      '3' => {
3792                                                               'name' => 'possible_states_size',
3793                                                               'type' => '11648'
3794                                                             },
3795                                                      '4' => {
3796                                                               'name' => 'actual_size',
3797                                                               'type' => '21126'
3798                                                             }
3799                                                    },
3800                                         'Return' => '74',
3801                                         'ShortName' => 'encode_state_effecter_pdr'
3802                                       },
3803                            '4316' => {
3804                                        'Header' => 'base.h',
3805                                        'Param' => {
3806                                                     '0' => {
3807                                                              'name' => 'instance_id',
3808                                                              'type' => '168'
3809                                                            },
3810                                                     '1' => {
3811                                                              'name' => 'type',
3812                                                              'type' => '168'
3813                                                            },
3814                                                     '2' => {
3815                                                              'name' => 'version',
3816                                                              'type' => '429'
3817                                                            },
3818                                                     '3' => {
3819                                                              'name' => 'msg',
3820                                                              'type' => '1632'
3821                                                            }
3822                                                   },
3823                                        'Return' => '74',
3824                                        'ShortName' => 'encode_get_commands_req'
3825                                      },
3826                            '4518' => {
3827                                        'Header' => 'base.h',
3828                                        'Param' => {
3829                                                     '0' => {
3830                                                              'name' => 'instance_id',
3831                                                              'type' => '168'
3832                                                            },
3833                                                     '1' => {
3834                                                              'name' => 'msg',
3835                                                              'type' => '1632'
3836                                                            }
3837                                                   },
3838                                        'Return' => '74',
3839                                        'ShortName' => 'encode_get_types_req'
3840                                      },
3841                            '4647' => {
3842                                        'Header' => 'base.h',
3843                                        'Param' => {
3844                                                     '0' => {
3845                                                              'name' => 'msg',
3846                                                              'type' => '4707'
3847                                                            },
3848                                                     '1' => {
3849                                                              'name' => 'hdr',
3850                                                              'type' => '4712'
3851                                                            }
3852                                                   },
3853                                        'Reg' => {
3854                                                   '0' => 'rdi',
3855                                                   '1' => 'rsi'
3856                                                 },
3857                                        'Return' => '168',
3858                                        'ShortName' => 'unpack_pldm_header'
3859                                      },
3860                            '4717' => {
3861                                        'Header' => 'base.h',
3862                                        'Param' => {
3863                                                     '0' => {
3864                                                              'name' => 'hdr',
3865                                                              'type' => '4802'
3866                                                            },
3867                                                     '1' => {
3868                                                              'name' => 'msg',
3869                                                              'type' => '4807'
3870                                                            }
3871                                                   },
3872                                        'Reg' => {
3873                                                   '0' => 'rdi'
3874                                                 },
3875                                        'Return' => '168',
3876                                        'ShortName' => 'pack_pldm_header'
3877                                      },
3878                            '48001' => {
3879                                         'Header' => 'utils.h',
3880                                         'Param' => {
3881                                                      '0' => {
3882                                                               'name' => 'data',
3883                                                               'type' => '1434'
3884                                                             },
3885                                                      '1' => {
3886                                                               'name' => 'size',
3887                                                               'type' => '123'
3888                                                             }
3889                                                    },
3890                                         'Return' => '180',
3891                                         'ShortName' => 'crc32'
3892                                       },
3893                            '48116' => {
3894                                         'Header' => 'bios_table.h',
3895                                         'Param' => {
3896                                                      '0' => {
3897                                                               'name' => 'table',
3898                                                               'type' => '6245'
3899                                                             },
3900                                                      '1' => {
3901                                                               'name' => 'size',
3902                                                               'type' => '123'
3903                                                             }
3904                                                    },
3905                                         'Return' => '6423',
3906                                         'ShortName' => 'pldm_bios_table_checksum'
3907                                       },
3908                            '48261' => {
3909                                         'Header' => 'bios_table.h',
3910                                         'Param' => {
3911                                                      '0' => {
3912                                                               'name' => 'src_table',
3913                                                               'type' => '1434'
3914                                                             },
3915                                                      '1' => {
3916                                                               'name' => 'src_length',
3917                                                               'type' => '123'
3918                                                             },
3919                                                      '2' => {
3920                                                               'name' => 'dest_table',
3921                                                               'type' => '166'
3922                                                             },
3923                                                      '3' => {
3924                                                               'name' => 'dest_length',
3925                                                               'type' => '9084'
3926                                                             },
3927                                                      '4' => {
3928                                                               'name' => 'entry',
3929                                                               'type' => '1434'
3930                                                             },
3931                                                      '5' => {
3932                                                               'name' => 'entry_length',
3933                                                               'type' => '123'
3934                                                             }
3935                                                    },
3936                                         'Return' => '74',
3937                                         'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3938                                       },
3939                            '48877' => {
3940                                         'Header' => 'bios_table.h',
3941                                         'Param' => {
3942                                                      '0' => {
3943                                                               'name' => 'table',
3944                                                               'type' => '1434'
3945                                                             },
3946                                                      '1' => {
3947                                                               'name' => 'length',
3948                                                               'type' => '123'
3949                                                             },
3950                                                      '2' => {
3951                                                               'name' => 'handle',
3952                                                               'type' => '5053'
3953                                                             }
3954                                                    },
3955                                         'Return' => '48872',
3956                                         'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3957                                       },
3958                            '49140' => {
3959                                         'Header' => 'bios_table.h',
3960                                         'Param' => {
3961                                                      '0' => {
3962                                                               'name' => 'table',
3963                                                               'type' => '1434'
3964                                                             },
3965                                                      '1' => {
3966                                                               'name' => 'length',
3967                                                               'type' => '123'
3968                                                             },
3969                                                      '2' => {
3970                                                               'name' => 'handle',
3971                                                               'type' => '5053'
3972                                                             }
3973                                                    },
3974                                         'Return' => '49287',
3975                                         'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3976                                       },
3977                            '49408' => {
3978                                         'Header' => 'bios_table.h',
3979                                         'Param' => {
3980                                                      '0' => {
3981                                                               'name' => 'table',
3982                                                               'type' => '1434'
3983                                                             },
3984                                                      '1' => {
3985                                                               'name' => 'length',
3986                                                               'type' => '123'
3987                                                             },
3988                                                      '2' => {
3989                                                               'name' => 'handle',
3990                                                               'type' => '5053'
3991                                                             }
3992                                                    },
3993                                         'Return' => '49287',
3994                                         'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3995                                       },
3996                            '49671' => {
3997                                         'Header' => 'bios_table.h',
3998                                         'Param' => {
3999                                                      '0' => {
4000                                                               'name' => 'table',
4001                                                               'type' => '1434'
4002                                                             },
4003                                                      '1' => {
4004                                                               'name' => 'length',
4005                                                               'type' => '123'
4006                                                             },
4007                                                      '2' => {
4008                                                               'name' => 'str',
4009                                                               'type' => '12552'
4010                                                             }
4011                                                    },
4012                                         'Return' => '49893',
4013                                         'ShortName' => 'pldm_bios_table_string_find_by_string'
4014                                       },
4015                            '50062' => {
4016                                         'Header' => 'bios_table.h',
4017                                         'Param' => {
4018                                                      '0' => {
4019                                                               'name' => 'table',
4020                                                               'type' => '1434'
4021                                                             },
4022                                                      '1' => {
4023                                                               'name' => 'length',
4024                                                               'type' => '123'
4025                                                             },
4026                                                      '2' => {
4027                                                               'name' => 'handle',
4028                                                               'type' => '5053'
4029                                                             }
4030                                                    },
4031                                         'Return' => '49893',
4032                                         'ShortName' => 'pldm_bios_table_string_find_by_handle'
4033                                       },
4034                            '50824' => {
4035                                         'Header' => 'bios_table.h',
4036                                         'Param' => {
4037                                                      '0' => {
4038                                                               'name' => 'iter',
4039                                                               'type' => '48867'
4040                                                             }
4041                                                    },
4042                                         'Reg' => {
4043                                                    '0' => 'rdi'
4044                                                  },
4045                                         'Return' => '1434',
4046                                         'ShortName' => 'pldm_bios_table_iter_value'
4047                                       },
4048                            '50873' => {
4049                                         'Header' => 'bios_table.h',
4050                                         'Param' => {
4051                                                      '0' => {
4052                                                               'name' => 'iter',
4053                                                               'type' => '48867'
4054                                                             }
4055                                                    },
4056                                         'Return' => '1',
4057                                         'ShortName' => 'pldm_bios_table_iter_next'
4058                                       },
4059                            '50984' => {
4060                                         'Header' => 'bios_table.h',
4061                                         'Param' => {
4062                                                      '0' => {
4063                                                               'name' => 'iter',
4064                                                               'type' => '51060'
4065                                                             }
4066                                                    },
4067                                         'Return' => '6423',
4068                                         'ShortName' => 'pldm_bios_table_iter_is_end'
4069                                       },
4070                            '51065' => {
4071                                         'Header' => 'bios_table.h',
4072                                         'Param' => {
4073                                                      '0' => {
4074                                                               'name' => 'iter',
4075                                                               'type' => '48867'
4076                                                             }
4077                                                    },
4078                                         'Return' => '1',
4079                                         'ShortName' => 'pldm_bios_table_iter_free'
4080                                       },
4081                            '51136' => {
4082                                         'Header' => 'bios_table.h',
4083                                         'Param' => {
4084                                                      '0' => {
4085                                                               'name' => 'table',
4086                                                               'type' => '1434'
4087                                                             },
4088                                                      '1' => {
4089                                                               'name' => 'length',
4090                                                               'type' => '123'
4091                                                             },
4092                                                      '2' => {
4093                                                               'name' => 'type',
4094                                                               'type' => '46694'
4095                                                             }
4096                                                    },
4097                                         'Return' => '48867',
4098                                         'ShortName' => 'pldm_bios_table_iter_create'
4099                                       },
4100                            '51375' => {
4101                                         'Header' => 'bios_table.h',
4102                                         'Param' => {
4103                                                      '0' => {
4104                                                               'name' => 'table',
4105                                                               'type' => '166'
4106                                                             },
4107                                                      '1' => {
4108                                                               'name' => 'capacity',
4109                                                               'type' => '123'
4110                                                             },
4111                                                      '2' => {
4112                                                               'name' => 'size',
4113                                                               'type' => '9084'
4114                                                             }
4115                                                    },
4116                                         'Return' => '74',
4117                                         'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
4118                                       },
4119                            '51675' => {
4120                                         'Header' => 'bios_table.h',
4121                                         'Param' => {
4122                                                      '0' => {
4123                                                               'name' => 'size_without_pad',
4124                                                               'type' => '123'
4125                                                             }
4126                                                    },
4127                                         'Return' => '123',
4128                                         'ShortName' => 'pldm_bios_table_pad_checksum_size'
4129                                       },
4130                            '51958' => {
4131                                         'Header' => 'bios_table.h',
4132                                         'Param' => {
4133                                                      '0' => {
4134                                                               'name' => 'entry',
4135                                                               'type' => '48872'
4136                                                             }
4137                                                    },
4138                                         'Reg' => {
4139                                                    '0' => 'rdi'
4140                                                  },
4141                                         'Return' => '5053',
4142                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4143                                       },
4144                            '52007' => {
4145                                         'Header' => 'bios_table.h',
4146                                         'Param' => {
4147                                                      '0' => {
4148                                                               'name' => 'entry',
4149                                                               'type' => '48872'
4150                                                             }
4151                                                    },
4152                                         'Return' => '123',
4153                                         'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4154                                       },
4155                            '52491' => {
4156                                         'Header' => 'bios_table.h',
4157                                         'Param' => {
4158                                                      '0' => {
4159                                                               'name' => 'entry',
4160                                                               'type' => '48872'
4161                                                             }
4162                                                    },
4163                                         'Reg' => {
4164                                                    '0' => 'rdi'
4165                                                  },
4166                                         'Return' => '46682',
4167                                         'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4168                                       },
4169                            '52559' => {
4170                                         'Header' => 'bios_table.h',
4171                                         'Param' => {
4172                                                      '0' => {
4173                                                               'name' => 'entry',
4174                                                               'type' => '166'
4175                                                             },
4176                                                      '1' => {
4177                                                               'name' => 'entry_length',
4178                                                               'type' => '123'
4179                                                             },
4180                                                      '2' => {
4181                                                               'name' => 'attr_handle',
4182                                                               'type' => '5053'
4183                                                             },
4184                                                      '3' => {
4185                                                               'name' => 'attr_type',
4186                                                               'type' => '168'
4187                                                             },
4188                                                      '4' => {
4189                                                               'name' => 'cv',
4190                                                               'type' => '46682'
4191                                                             }
4192                                                    },
4193                                         'Return' => '74',
4194                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4195                                       },
4196                            '52751' => {
4197                                         'Header' => 'bios_table.h',
4198                                         'Return' => '123',
4199                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4200                                       },
4201                            '52913' => {
4202                                         'Header' => 'bios_table.h',
4203                                         'Param' => {
4204                                                      '0' => {
4205                                                               'name' => 'entry',
4206                                                               'type' => '166'
4207                                                             },
4208                                                      '1' => {
4209                                                               'name' => 'entry_length',
4210                                                               'type' => '123'
4211                                                             },
4212                                                      '2' => {
4213                                                               'name' => 'attr_handle',
4214                                                               'type' => '5053'
4215                                                             },
4216                                                      '3' => {
4217                                                               'name' => 'attr_type',
4218                                                               'type' => '168'
4219                                                             },
4220                                                      '4' => {
4221                                                               'name' => 'str_length',
4222                                                               'type' => '5053'
4223                                                             },
4224                                                      '5' => {
4225                                                               'name' => 'str',
4226                                                               'type' => '12552'
4227                                                             }
4228                                                    },
4229                                         'Return' => '74',
4230                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4231                                       },
4232                            '53172' => {
4233                                         'Header' => 'bios_table.h',
4234                                         'Param' => {
4235                                                      '0' => {
4236                                                               'name' => 'entry',
4237                                                               'type' => '48872'
4238                                                             },
4239                                                      '1' => {
4240                                                               'name' => 'current_string',
4241                                                               'type' => '6645'
4242                                                             }
4243                                                    },
4244                                         'Return' => '1',
4245                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4246                                       },
4247                            '53267' => {
4248                                         'Header' => 'bios_table.h',
4249                                         'Param' => {
4250                                                      '0' => {
4251                                                               'name' => 'entry',
4252                                                               'type' => '48872'
4253                                                             }
4254                                                    },
4255                                         'Reg' => {
4256                                                    '0' => 'rdi'
4257                                                  },
4258                                         'Return' => '5053',
4259                                         'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4260                                       },
4261                            '53336' => {
4262                                         'Header' => 'bios_table.h',
4263                                         'Param' => {
4264                                                      '0' => {
4265                                                               'name' => 'string_length',
4266                                                               'type' => '5053'
4267                                                             }
4268                                                    },
4269                                         'Reg' => {
4270                                                    '0' => 'rdi'
4271                                                  },
4272                                         'Return' => '123',
4273                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4274                                       },
4275                            '53518' => {
4276                                         'Header' => 'bios_table.h',
4277                                         'Param' => {
4278                                                      '0' => {
4279                                                               'name' => 'entry',
4280                                                               'type' => '166'
4281                                                             },
4282                                                      '1' => {
4283                                                               'name' => 'entry_length',
4284                                                               'type' => '123'
4285                                                             },
4286                                                      '2' => {
4287                                                               'name' => 'attr_handle',
4288                                                               'type' => '5053'
4289                                                             },
4290                                                      '3' => {
4291                                                               'name' => 'attr_type',
4292                                                               'type' => '168'
4293                                                             },
4294                                                      '4' => {
4295                                                               'name' => 'count',
4296                                                               'type' => '168'
4297                                                             },
4298                                                      '5' => {
4299                                                               'name' => 'handles',
4300                                                               'type' => '6245'
4301                                                             }
4302                                                    },
4303                                         'Return' => '74',
4304                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4305                                       },
4306                            '53775' => {
4307                                         'Header' => 'bios_table.h',
4308                                         'Param' => {
4309                                                      '0' => {
4310                                                               'name' => 'entry',
4311                                                               'type' => '48872'
4312                                                             },
4313                                                      '1' => {
4314                                                               'name' => 'handles',
4315                                                               'type' => '2082'
4316                                                             },
4317                                                      '2' => {
4318                                                               'name' => 'number',
4319                                                               'type' => '168'
4320                                                             }
4321                                                    },
4322                                         'Return' => '168',
4323                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4324                                       },
4325                            '53949' => {
4326                                         'Header' => 'bios_table.h',
4327                                         'Param' => {
4328                                                      '0' => {
4329                                                               'name' => 'entry',
4330                                                               'type' => '48872'
4331                                                             }
4332                                                    },
4333                                         'Reg' => {
4334                                                    '0' => 'rdi'
4335                                                  },
4336                                         'Return' => '168',
4337                                         'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4338                                       },
4339                            '53998' => {
4340                                         'Header' => 'bios_table.h',
4341                                         'Param' => {
4342                                                      '0' => {
4343                                                               'name' => 'count',
4344                                                               'type' => '168'
4345                                                             }
4346                                                    },
4347                                         'Reg' => {
4348                                                    '0' => 'rdi'
4349                                                  },
4350                                         'Return' => '123',
4351                                         'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4352                                       },
4353                            '54047' => {
4354                                         'Header' => 'bios_table.h',
4355                                         'Param' => {
4356                                                      '0' => {
4357                                                               'name' => 'entry',
4358                                                               'type' => '48872'
4359                                                             }
4360                                                    },
4361                                         'Reg' => {
4362                                                    '0' => 'rdi'
4363                                                  },
4364                                         'Return' => '168',
4365                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4366                                       },
4367                            '54096' => {
4368                                         'Header' => 'bios_table.h',
4369                                         'Param' => {
4370                                                      '0' => {
4371                                                               'name' => 'entry',
4372                                                               'type' => '48872'
4373                                                             }
4374                                                    },
4375                                         'Reg' => {
4376                                                    '0' => 'rdi'
4377                                                  },
4378                                         'Return' => '5053',
4379                                         'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4380                                       },
4381                            '54643' => {
4382                                         'Header' => 'bios_table.h',
4383                                         'Param' => {
4384                                                      '0' => {
4385                                                               'name' => 'entry',
4386                                                               'type' => '49287'
4387                                                             },
4388                                                      '1' => {
4389                                                               'name' => 'lower',
4390                                                               'type' => '54764'
4391                                                             },
4392                                                      '2' => {
4393                                                               'name' => 'upper',
4394                                                               'type' => '54764'
4395                                                             },
4396                                                      '3' => {
4397                                                               'name' => 'scalar',
4398                                                               'type' => '2087'
4399                                                             },
4400                                                      '4' => {
4401                                                               'name' => 'def',
4402                                                               'type' => '54764'
4403                                                             }
4404                                                    },
4405                                         'Reg' => {
4406                                                    '0' => 'rdi',
4407                                                    '1' => 'rsi',
4408                                                    '2' => 'rdx',
4409                                                    '3' => 'rcx',
4410                                                    '4' => 'r8'
4411                                                  },
4412                                         'Return' => '1',
4413                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4414                                       },
4415                            '54779' => {
4416                                         'Header' => 'bios_table.h',
4417                                         'Param' => {
4418                                                      '0' => {
4419                                                               'name' => 'entry',
4420                                                               'type' => '166'
4421                                                             },
4422                                                      '1' => {
4423                                                               'name' => 'entry_length',
4424                                                               'type' => '123'
4425                                                             },
4426                                                      '2' => {
4427                                                               'name' => 'info',
4428                                                               'type' => '55041'
4429                                                             }
4430                                                    },
4431                                         'Return' => '74',
4432                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4433                                       },
4434                            '55051' => {
4435                                         'Header' => 'bios_table.h',
4436                                         'Param' => {
4437                                                      '0' => {
4438                                                               'name' => 'info',
4439                                                               'type' => '55041'
4440                                                             },
4441                                                      '1' => {
4442                                                               'name' => 'errmsg',
4443                                                               'type' => '55350'
4444                                                             }
4445                                                    },
4446                                         'Return' => '74',
4447                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4448                                       },
4449                            '55355' => {
4450                                         'Header' => 'bios_table.h',
4451                                         'Return' => '123',
4452                                         'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4453                                       },
4454                            '55517' => {
4455                                         'Header' => 'bios_table.h',
4456                                         'Param' => {
4457                                                      '0' => {
4458                                                               'name' => 'entry',
4459                                                               'type' => '49287'
4460                                                             },
4461                                                      '1' => {
4462                                                               'name' => 'buffer',
4463                                                               'type' => '11614'
4464                                                             },
4465                                                      '2' => {
4466                                                               'name' => 'size',
4467                                                               'type' => '123'
4468                                                             }
4469                                                    },
4470                                         'Return' => '5053',
4471                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4472                                       },
4473                            '55713' => {
4474                                         'Header' => 'bios_table.h',
4475                                         'Param' => {
4476                                                      '0' => {
4477                                                               'name' => 'entry',
4478                                                               'type' => '49287'
4479                                                             }
4480                                                    },
4481                                         'Reg' => {
4482                                                    '0' => 'rdi'
4483                                                  },
4484                                         'Return' => '5053',
4485                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4486                                       },
4487                            '55782' => {
4488                                         'Header' => 'bios_table.h',
4489                                         'Param' => {
4490                                                      '0' => {
4491                                                               'name' => 'entry',
4492                                                               'type' => '49287'
4493                                                             }
4494                                                    },
4495                                         'Reg' => {
4496                                                    '0' => 'rdi'
4497                                                  },
4498                                         'Return' => '5053',
4499                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4500                                       },
4501                            '55851' => {
4502                                         'Header' => 'bios_table.h',
4503                                         'Param' => {
4504                                                      '0' => {
4505                                                               'name' => 'entry',
4506                                                               'type' => '49287'
4507                                                             }
4508                                                    },
4509                                         'Reg' => {
4510                                                    '0' => 'rdi'
4511                                                  },
4512                                         'Return' => '168',
4513                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4514                                       },
4515                            '55920' => {
4516                                         'Header' => 'bios_table.h',
4517                                         'Param' => {
4518                                                      '0' => {
4519                                                               'name' => 'entry',
4520                                                               'type' => '49287'
4521                                                             },
4522                                                      '1' => {
4523                                                               'name' => 'def_string_length',
4524                                                               'type' => '8521'
4525                                                             }
4526                                                    },
4527                                         'Return' => '74',
4528                                         'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4529                                       },
4530                            '56090' => {
4531                                         'Header' => 'bios_table.h',
4532                                         'Param' => {
4533                                                      '0' => {
4534                                                               'name' => 'entry',
4535                                                               'type' => '166'
4536                                                             },
4537                                                      '1' => {
4538                                                               'name' => 'entry_length',
4539                                                               'type' => '123'
4540                                                             },
4541                                                      '2' => {
4542                                                               'name' => 'info',
4543                                                               'type' => '56376'
4544                                                             }
4545                                                    },
4546                                         'Return' => '74',
4547                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4548                                       },
4549                            '56381' => {
4550                                         'Header' => 'bios_table.h',
4551                                         'Param' => {
4552                                                      '0' => {
4553                                                               'name' => 'info',
4554                                                               'type' => '56376'
4555                                                             },
4556                                                      '1' => {
4557                                                               'name' => 'errmsg',
4558                                                               'type' => '55350'
4559                                                             }
4560                                                    },
4561                                         'Return' => '74',
4562                                         'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4563                                       },
4564                            '56650' => {
4565                                         'Header' => 'bios_table.h',
4566                                         'Param' => {
4567                                                      '0' => {
4568                                                               'name' => 'def_str_len',
4569                                                               'type' => '5053'
4570                                                             }
4571                                                    },
4572                                         'Reg' => {
4573                                                    '0' => 'rdi'
4574                                                  },
4575                                         'Return' => '123',
4576                                         'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4577                                       },
4578                            '56882' => {
4579                                         'Header' => 'bios_table.h',
4580                                         'Param' => {
4581                                                      '0' => {
4582                                                               'name' => 'entry',
4583                                                               'type' => '49287'
4584                                                             },
4585                                                      '1' => {
4586                                                               'name' => 'def_indices',
4587                                                               'type' => '2082'
4588                                                             },
4589                                                      '2' => {
4590                                                               'name' => 'def_num',
4591                                                               'type' => '168'
4592                                                             }
4593                                                    },
4594                                         'Return' => '168',
4595                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4596                                       },
4597                            '57088' => {
4598                                         'Header' => 'bios_table.h',
4599                                         'Param' => {
4600                                                      '0' => {
4601                                                               'name' => 'entry',
4602                                                               'type' => '49287'
4603                                                             },
4604                                                      '1' => {
4605                                                               'name' => 'pv_hdls',
4606                                                               'type' => '8521'
4607                                                             },
4608                                                      '2' => {
4609                                                               'name' => 'pv_num',
4610                                                               'type' => '168'
4611                                                             }
4612                                                    },
4613                                         'Reg' => {
4614                                                    '1' => 'rsi'
4615                                                  },
4616                                         'Return' => '74',
4617                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4618                                       },
4619                            '57253' => {
4620                                         'Header' => 'bios_table.h',
4621                                         'Param' => {
4622                                                      '0' => {
4623                                                               'name' => 'entry',
4624                                                               'type' => '49287'
4625                                                             },
4626                                                      '1' => {
4627                                                               'name' => 'def_num',
4628                                                               'type' => '2082'
4629                                                             }
4630                                                    },
4631                                         'Return' => '74',
4632                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4633                                       },
4634                            '57412' => {
4635                                         'Header' => 'bios_table.h',
4636                                         'Param' => {
4637                                                      '0' => {
4638                                                               'name' => 'entry',
4639                                                               'type' => '49287'
4640                                                             },
4641                                                      '1' => {
4642                                                               'name' => 'pv_num',
4643                                                               'type' => '2082'
4644                                                             }
4645                                                    },
4646                                         'Reg' => {
4647                                                    '0' => 'rdi',
4648                                                    '1' => 'rsi'
4649                                                  },
4650                                         'Return' => '74',
4651                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4652                                       },
4653                            '57472' => {
4654                                         'Header' => 'bios_table.h',
4655                                         'Param' => {
4656                                                      '0' => {
4657                                                               'name' => 'entry',
4658                                                               'type' => '166'
4659                                                             },
4660                                                      '1' => {
4661                                                               'name' => 'entry_length',
4662                                                               'type' => '123'
4663                                                             },
4664                                                      '2' => {
4665                                                               'name' => 'info',
4666                                                               'type' => '57730'
4667                                                             }
4668                                                    },
4669                                         'Return' => '74',
4670                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4671                                       },
4672                            '57735' => {
4673                                         'Header' => 'bios_table.h',
4674                                         'Param' => {
4675                                                      '0' => {
4676                                                               'name' => 'pv_num',
4677                                                               'type' => '168'
4678                                                             },
4679                                                      '1' => {
4680                                                               'name' => 'def_num',
4681                                                               'type' => '168'
4682                                                             }
4683                                                    },
4684                                         'Reg' => {
4685                                                    '0' => 'rdi',
4686                                                    '1' => 'rsi'
4687                                                  },
4688                                         'Return' => '123',
4689                                         'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4690                                       },
4691                            '57795' => {
4692                                         'Header' => 'bios_table.h',
4693                                         'Param' => {
4694                                                      '0' => {
4695                                                               'name' => 'entry',
4696                                                               'type' => '49287'
4697                                                             }
4698                                                    },
4699                                         'Reg' => {
4700                                                    '0' => 'rdi'
4701                                                  },
4702                                         'Return' => '5053',
4703                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4704                                       },
4705                            '57842' => {
4706                                         'Header' => 'bios_table.h',
4707                                         'Param' => {
4708                                                      '0' => {
4709                                                               'name' => 'entry',
4710                                                               'type' => '49287'
4711                                                             }
4712                                                    },
4713                                         'Reg' => {
4714                                                    '0' => 'rdi'
4715                                                  },
4716                                         'Return' => '168',
4717                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4718                                       },
4719                            '57889' => {
4720                                         'Header' => 'bios_table.h',
4721                                         'Param' => {
4722                                                      '0' => {
4723                                                               'name' => 'entry',
4724                                                               'type' => '49287'
4725                                                             }
4726                                                    },
4727                                         'Reg' => {
4728                                                    '0' => 'rdi'
4729                                                  },
4730                                         'Return' => '5053',
4731                                         'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4732                                       },
4733                            '58522' => {
4734                                         'Header' => 'bios_table.h',
4735                                         'Param' => {
4736                                                      '0' => {
4737                                                               'name' => 'entry',
4738                                                               'type' => '49893'
4739                                                             },
4740                                                      '1' => {
4741                                                               'name' => 'buffer',
4742                                                               'type' => '11614'
4743                                                             },
4744                                                      '2' => {
4745                                                               'name' => 'size',
4746                                                               'type' => '123'
4747                                                             }
4748                                                    },
4749                                         'Return' => '74',
4750                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4751                                       },
4752                            '58688' => {
4753                                         'Header' => 'bios_table.h',
4754                                         'Param' => {
4755                                                      '0' => {
4756                                                               'name' => 'entry',
4757                                                               'type' => '49893'
4758                                                             }
4759                                                    },
4760                                         'Reg' => {
4761                                                    '0' => 'rdi'
4762                                                  },
4763                                         'Return' => '5053',
4764                                         'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4765                                       },
4766                            '58735' => {
4767                                         'Header' => 'bios_table.h',
4768                                         'Param' => {
4769                                                      '0' => {
4770                                                               'name' => 'entry',
4771                                                               'type' => '49893'
4772                                                             }
4773                                                    },
4774                                         'Reg' => {
4775                                                    '0' => 'rdi'
4776                                                  },
4777                                         'Return' => '5053',
4778                                         'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4779                                       },
4780                            '58782' => {
4781                                         'Header' => 'bios_table.h',
4782                                         'Param' => {
4783                                                      '0' => {
4784                                                               'name' => 'entry',
4785                                                               'type' => '166'
4786                                                             },
4787                                                      '1' => {
4788                                                               'name' => 'entry_length',
4789                                                               'type' => '123'
4790                                                             },
4791                                                      '2' => {
4792                                                               'name' => 'str',
4793                                                               'type' => '12552'
4794                                                             },
4795                                                      '3' => {
4796                                                               'name' => 'str_length',
4797                                                               'type' => '5053'
4798                                                             }
4799                                                    },
4800                                         'Return' => '74',
4801                                         'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4802                                       },
4803                            '59072' => {
4804                                         'Header' => 'bios_table.h',
4805                                         'Param' => {
4806                                                      '0' => {
4807                                                               'name' => 'string_length',
4808                                                               'type' => '5053'
4809                                                             }
4810                                                    },
4811                                         'Reg' => {
4812                                                    '0' => 'rdi'
4813                                                  },
4814                                         'Return' => '123',
4815                                         'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4816                                       },
4817                            '6288' => {
4818                                        'Header' => 'utils.h',
4819                                        'Param' => {
4820                                                     '0' => {
4821                                                              'name' => 'bcd',
4822                                                              'type' => '5053'
4823                                                            }
4824                                                   },
4825                                        'Return' => '5053',
4826                                        'ShortName' => 'bcd2dec16'
4827                                      },
4828                            '6310' => {
4829                                        'Header' => 'utils.h',
4830                                        'Param' => {
4831                                                     '0' => {
4832                                                              'name' => 'bcd',
4833                                                              'type' => '168'
4834                                                            }
4835                                                   },
4836                                        'Return' => '168',
4837                                        'ShortName' => 'bcd2dec8'
4838                                      },
4839                            '6332' => {
4840                                        'Header' => 'utils.h',
4841                                        'Param' => {
4842                                                     '0' => {
4843                                                              'name' => 'dec',
4844                                                              'type' => '5053'
4845                                                            }
4846                                                   },
4847                                        'Return' => '5053',
4848                                        'ShortName' => 'dec2bcd16'
4849                                      },
4850                            '6354' => {
4851                                        'Header' => 'utils.h',
4852                                        'Param' => {
4853                                                     '0' => {
4854                                                              'name' => 'dec',
4855                                                              'type' => '168'
4856                                                            }
4857                                                   },
4858                                        'Return' => '168',
4859                                        'ShortName' => 'dec2bcd8'
4860                                      },
4861                            '6376' => {
4862                                        'Header' => 'utils.h',
4863                                        'Param' => {
4864                                                     '0' => {
4865                                                              'name' => 'seconds',
4866                                                              'type' => '168'
4867                                                            },
4868                                                     '1' => {
4869                                                              'name' => 'minutes',
4870                                                              'type' => '168'
4871                                                            },
4872                                                     '2' => {
4873                                                              'name' => 'hours',
4874                                                              'type' => '168'
4875                                                            },
4876                                                     '3' => {
4877                                                              'name' => 'day',
4878                                                              'type' => '168'
4879                                                            },
4880                                                     '4' => {
4881                                                              'name' => 'month',
4882                                                              'type' => '168'
4883                                                            },
4884                                                     '5' => {
4885                                                              'name' => 'year',
4886                                                              'type' => '5053'
4887                                                            }
4888                                                   },
4889                                        'Reg' => {
4890                                                   '0' => 'rdi',
4891                                                   '1' => 'rsi',
4892                                                   '2' => 'rdx',
4893                                                   '5' => 'r9'
4894                                                 },
4895                                        'Return' => '6423',
4896                                        'ShortName' => 'is_time_legal'
4897                                      },
4898                            '64665' => {
4899                                         'Header' => 'utils.h',
4900                                         'Param' => {
4901                                                      '0' => {
4902                                                               'name' => 'transfer_flag',
4903                                                               'type' => '168'
4904                                                             }
4905                                                    },
4906                                         'Return' => '6423',
4907                                         'ShortName' => 'is_transfer_flag_valid'
4908                                       },
4909                            '6468' => {
4910                                        'Header' => 'bios.h',
4911                                        'Param' => {
4912                                                     '0' => {
4913                                                              'name' => 'msg',
4914                                                              'type' => '2077'
4915                                                            },
4916                                                     '1' => {
4917                                                              'name' => 'payload_length',
4918                                                              'type' => '123'
4919                                                            },
4920                                                     '2' => {
4921                                                              'name' => 'transfer_handle',
4922                                                              'type' => '2087'
4923                                                            },
4924                                                     '3' => {
4925                                                              'name' => 'transfer_flag',
4926                                                              'type' => '2082'
4927                                                            },
4928                                                     '4' => {
4929                                                              'name' => 'table_type',
4930                                                              'type' => '2082'
4931                                                            },
4932                                                     '5' => {
4933                                                              'name' => 'table',
4934                                                              'type' => '6645'
4935                                                            }
4936                                                   },
4937                                        'Reg' => {
4938                                                   '4' => 'r8',
4939                                                   '5' => 'r9'
4940                                                 },
4941                                        'Return' => '74',
4942                                        'ShortName' => 'decode_set_bios_table_req'
4943                                      },
4944                            '64816' => {
4945                                         'Header' => 'firmware_update.h',
4946                                         'Param' => {
4947                                                      '0' => {
4948                                                               'name' => 'msg',
4949                                                               'type' => '2077'
4950                                                             },
4951                                                      '1' => {
4952                                                               'name' => 'payload_length',
4953                                                               'type' => '123'
4954                                                             },
4955                                                      '2' => {
4956                                                               'name' => 'completion_code',
4957                                                               'type' => '2082'
4958                                                             },
4959                                                      '3' => {
4960                                                               'name' => 'non_functioning_component_indication',
4961                                                               'type' => '65003'
4962                                                             },
4963                                                      '4' => {
4964                                                               'name' => 'non_functioning_component_bitmap',
4965                                                               'type' => '65008'
4966                                                             }
4967                                                    },
4968                                         'Return' => '74',
4969                                         'ShortName' => 'decode_cancel_update_resp'
4970                                       },
4971                            '65018' => {
4972                                         'Header' => 'firmware_update.h',
4973                                         'Param' => {
4974                                                      '0' => {
4975                                                               'name' => 'instance_id',
4976                                                               'type' => '168'
4977                                                             },
4978                                                      '1' => {
4979                                                               'name' => 'msg',
4980                                                               'type' => '1632'
4981                                                             },
4982                                                      '2' => {
4983                                                               'name' => 'payload_length',
4984                                                               'type' => '123'
4985                                                             }
4986                                                    },
4987                                         'Return' => '74',
4988                                         'ShortName' => 'encode_cancel_update_req'
4989                                       },
4990                            '65188' => {
4991                                         'Header' => 'firmware_update.h',
4992                                         'Param' => {
4993                                                      '0' => {
4994                                                               'name' => 'msg',
4995                                                               'type' => '2077'
4996                                                             },
4997                                                      '1' => {
4998                                                               'name' => 'payload_length',
4999                                                               'type' => '123'
5000                                                             },
5001                                                      '2' => {
5002                                                               'name' => 'completion_code',
5003                                                               'type' => '2082'
5004                                                             }
5005                                                    },
5006                                         'Reg' => {
5007                                                    '0' => 'rdi',
5008                                                    '1' => 'rsi',
5009                                                    '2' => 'rdx'
5010                                                  },
5011                                         'Return' => '74',
5012                                         'ShortName' => 'decode_cancel_update_component_resp'
5013                                       },
5014                            '65264' => {
5015                                         'Header' => 'firmware_update.h',
5016                                         'Param' => {
5017                                                      '0' => {
5018                                                               'name' => 'instance_id',
5019                                                               'type' => '168'
5020                                                             },
5021                                                      '1' => {
5022                                                               'name' => 'msg',
5023                                                               'type' => '1632'
5024                                                             },
5025                                                      '2' => {
5026                                                               'name' => 'payload_length',
5027                                                               'type' => '123'
5028                                                             }
5029                                                    },
5030                                         'Return' => '74',
5031                                         'ShortName' => 'encode_cancel_update_component_req'
5032                                       },
5033                            '65434' => {
5034                                         'Header' => 'firmware_update.h',
5035                                         'Param' => {
5036                                                      '0' => {
5037                                                               'name' => 'msg',
5038                                                               'type' => '2077'
5039                                                             },
5040                                                      '1' => {
5041                                                               'name' => 'payload_length',
5042                                                               'type' => '123'
5043                                                             },
5044                                                      '2' => {
5045                                                               'name' => 'completion_code',
5046                                                               'type' => '2082'
5047                                                             },
5048                                                      '3' => {
5049                                                               'name' => 'current_state',
5050                                                               'type' => '2082'
5051                                                             },
5052                                                      '4' => {
5053                                                               'name' => 'previous_state',
5054                                                               'type' => '2082'
5055                                                             },
5056                                                      '5' => {
5057                                                               'name' => 'aux_state',
5058                                                               'type' => '2082'
5059                                                             },
5060                                                      '6' => {
5061                                                               'name' => 'aux_state_status',
5062                                                               'offset' => '0',
5063                                                               'type' => '2082'
5064                                                             },
5065                                                      '7' => {
5066                                                               'name' => 'progress_percent',
5067                                                               'offset' => '8',
5068                                                               'type' => '2082'
5069                                                             },
5070                                                      '8' => {
5071                                                               'name' => 'reason_code',
5072                                                               'offset' => '16',
5073                                                               'type' => '2082'
5074                                                             },
5075                                                      '9' => {
5076                                                               'name' => 'update_option_flags_enabled',
5077                                                               'offset' => '24',
5078                                                               'type' => '65761'
5079                                                             }
5080                                                    },
5081                                         'Return' => '74',
5082                                         'ShortName' => 'decode_get_status_resp'
5083                                       },
5084                            '65771' => {
5085                                         'Header' => 'firmware_update.h',
5086                                         'Param' => {
5087                                                      '0' => {
5088                                                               'name' => 'instance_id',
5089                                                               'type' => '168'
5090                                                             },
5091                                                      '1' => {
5092                                                               'name' => 'msg',
5093                                                               'type' => '1632'
5094                                                             },
5095                                                      '2' => {
5096                                                               'name' => 'payload_length',
5097                                                               'type' => '123'
5098                                                             }
5099                                                    },
5100                                         'Return' => '74',
5101                                         'ShortName' => 'encode_get_status_req'
5102                                       },
5103                            '65941' => {
5104                                         'Header' => 'firmware_update.h',
5105                                         'Param' => {
5106                                                      '0' => {
5107                                                               'name' => 'msg',
5108                                                               'type' => '2077'
5109                                                             },
5110                                                      '1' => {
5111                                                               'name' => 'payload_length',
5112                                                               'type' => '123'
5113                                                             },
5114                                                      '2' => {
5115                                                               'name' => 'completion_code',
5116                                                               'type' => '2082'
5117                                                             },
5118                                                      '3' => {
5119                                                               'name' => 'estimated_time_activation',
5120                                                               'type' => '8521'
5121                                                             }
5122                                                    },
5123                                         'Reg' => {
5124                                                    '1' => 'rsi',
5125                                                    '2' => 'rdx',
5126                                                    '3' => 'rcx'
5127                                                  },
5128                                         'Return' => '74',
5129                                         'ShortName' => 'decode_activate_firmware_resp'
5130                                       },
5131                            '66067' => {
5132                                         'Header' => 'firmware_update.h',
5133                                         'Param' => {
5134                                                      '0' => {
5135                                                               'name' => 'instance_id',
5136                                                               'type' => '168'
5137                                                             },
5138                                                      '1' => {
5139                                                               'name' => 'self_contained_activation_req',
5140                                                               'type' => '11999'
5141                                                             },
5142                                                      '2' => {
5143                                                               'name' => 'msg',
5144                                                               'type' => '1632'
5145                                                             },
5146                                                      '3' => {
5147                                                               'name' => 'payload_length',
5148                                                               'type' => '123'
5149                                                             }
5150                                                    },
5151                                         'Return' => '74',
5152                                         'ShortName' => 'encode_activate_firmware_req'
5153                                       },
5154                            '66308' => {
5155                                         'Header' => 'firmware_update.h',
5156                                         'Param' => {
5157                                                      '0' => {
5158                                                               'name' => 'instance_id',
5159                                                               'type' => '168'
5160                                                             },
5161                                                      '1' => {
5162                                                               'name' => 'completion_code',
5163                                                               'type' => '168'
5164                                                             },
5165                                                      '2' => {
5166                                                               'name' => 'msg',
5167                                                               'type' => '1632'
5168                                                             },
5169                                                      '3' => {
5170                                                               'name' => 'payload_length',
5171                                                               'type' => '123'
5172                                                             }
5173                                                    },
5174                                         'Return' => '74',
5175                                         'ShortName' => 'encode_apply_complete_resp'
5176                                       },
5177                            '66497' => {
5178                                         'Header' => 'firmware_update.h',
5179                                         'Param' => {
5180                                                      '0' => {
5181                                                               'name' => 'msg',
5182                                                               'type' => '2077'
5183                                                             },
5184                                                      '1' => {
5185                                                               'name' => 'payload_length',
5186                                                               'type' => '123'
5187                                                             },
5188                                                      '2' => {
5189                                                               'name' => 'apply_result',
5190                                                               'type' => '2082'
5191                                                             },
5192                                                      '3' => {
5193                                                               'name' => 'comp_activation_methods_modification',
5194                                                               'type' => '66607'
5195                                                             }
5196                                                    },
5197                                         'Reg' => {
5198                                                    '0' => 'rdi',
5199                                                    '1' => 'rsi',
5200                                                    '2' => 'rdx',
5201                                                    '3' => 'rcx'
5202                                                  },
5203                                         'Return' => '74',
5204                                         'ShortName' => 'decode_apply_complete_req'
5205                                       },
5206                            '6655' => {
5207                                        'Header' => 'bios.h',
5208                                        'Param' => {
5209                                                     '0' => {
5210                                                              'name' => 'instance_id',
5211                                                              'type' => '168'
5212                                                            },
5213                                                     '1' => {
5214                                                              'name' => 'completion_code',
5215                                                              'type' => '168'
5216                                                            },
5217                                                     '2' => {
5218                                                              'name' => 'next_transfer_handle',
5219                                                              'type' => '180'
5220                                                            },
5221                                                     '3' => {
5222                                                              'name' => 'msg',
5223                                                              'type' => '1632'
5224                                                            }
5225                                                   },
5226                                        'Return' => '74',
5227                                        'ShortName' => 'encode_set_bios_table_resp'
5228                                      },
5229                            '66617' => {
5230                                         'Header' => 'firmware_update.h',
5231                                         'Param' => {
5232                                                      '0' => {
5233                                                               'name' => 'instance_id',
5234                                                               'type' => '168'
5235                                                             },
5236                                                      '1' => {
5237                                                               'name' => 'completion_code',
5238                                                               'type' => '168'
5239                                                             },
5240                                                      '2' => {
5241                                                               'name' => 'msg',
5242                                                               'type' => '1632'
5243                                                             },
5244                                                      '3' => {
5245                                                               'name' => 'payload_length',
5246                                                               'type' => '123'
5247                                                             }
5248                                                    },
5249                                         'Return' => '74',
5250                                         'ShortName' => 'encode_verify_complete_resp'
5251                                       },
5252                            '66806' => {
5253                                         'Header' => 'firmware_update.h',
5254                                         'Param' => {
5255                                                      '0' => {
5256                                                               'name' => 'msg',
5257                                                               'type' => '2077'
5258                                                             },
5259                                                      '1' => {
5260                                                               'name' => 'payload_length',
5261                                                               'type' => '123'
5262                                                             },
5263                                                      '2' => {
5264                                                               'name' => 'verify_result',
5265                                                               'type' => '2082'
5266                                                             }
5267                                                    },
5268                                         'Reg' => {
5269                                                    '0' => 'rdi',
5270                                                    '1' => 'rsi',
5271                                                    '2' => 'rdx'
5272                                                  },
5273                                         'Return' => '74',
5274                                         'ShortName' => 'decode_verify_complete_req'
5275                                       },
5276                            '66882' => {
5277                                         'Header' => 'firmware_update.h',
5278                                         'Param' => {
5279                                                      '0' => {
5280                                                               'name' => 'instance_id',
5281                                                               'type' => '168'
5282                                                             },
5283                                                      '1' => {
5284                                                               'name' => 'completion_code',
5285                                                               'type' => '168'
5286                                                             },
5287                                                      '2' => {
5288                                                               'name' => 'msg',
5289                                                               'type' => '1632'
5290                                                             },
5291                                                      '3' => {
5292                                                               'name' => 'payload_length',
5293                                                               'type' => '123'
5294                                                             }
5295                                                    },
5296                                         'Return' => '74',
5297                                         'ShortName' => 'encode_transfer_complete_resp'
5298                                       },
5299                            '67071' => {
5300                                         'Header' => 'firmware_update.h',
5301                                         'Param' => {
5302                                                      '0' => {
5303                                                               'name' => 'msg',
5304                                                               'type' => '2077'
5305                                                             },
5306                                                      '1' => {
5307                                                               'name' => 'payload_length',
5308                                                               'type' => '123'
5309                                                             },
5310                                                      '2' => {
5311                                                               'name' => 'transfer_result',
5312                                                               'type' => '2082'
5313                                                             }
5314                                                    },
5315                                         'Reg' => {
5316                                                    '0' => 'rdi',
5317                                                    '1' => 'rsi',
5318                                                    '2' => 'rdx'
5319                                                  },
5320                                         'Return' => '74',
5321                                         'ShortName' => 'decode_transfer_complete_req'
5322                                       },
5323                            '67147' => {
5324                                         'Header' => 'firmware_update.h',
5325                                         'Param' => {
5326                                                      '0' => {
5327                                                               'name' => 'instance_id',
5328                                                               'type' => '168'
5329                                                             },
5330                                                      '1' => {
5331                                                               'name' => 'completion_code',
5332                                                               'type' => '168'
5333                                                             },
5334                                                      '2' => {
5335                                                               'name' => 'msg',
5336                                                               'type' => '1632'
5337                                                             },
5338                                                      '3' => {
5339                                                               'name' => 'payload_length',
5340                                                               'type' => '123'
5341                                                             }
5342                                                    },
5343                                         'Return' => '74',
5344                                         'ShortName' => 'encode_request_firmware_data_resp'
5345                                       },
5346                            '67336' => {
5347                                         'Header' => 'firmware_update.h',
5348                                         'Param' => {
5349                                                      '0' => {
5350                                                               'name' => 'msg',
5351                                                               'type' => '2077'
5352                                                             },
5353                                                      '1' => {
5354                                                               'name' => 'payload_length',
5355                                                               'type' => '123'
5356                                                             },
5357                                                      '2' => {
5358                                                               'name' => 'offset',
5359                                                               'type' => '2087'
5360                                                             },
5361                                                      '3' => {
5362                                                               'name' => 'length',
5363                                                               'type' => '2087'
5364                                                             }
5365                                                    },
5366                                         'Reg' => {
5367                                                    '0' => 'rdi',
5368                                                    '1' => 'rsi',
5369                                                    '2' => 'rdx',
5370                                                    '3' => 'rcx'
5371                                                  },
5372                                         'Return' => '74',
5373                                         'ShortName' => 'decode_request_firmware_data_req'
5374                                       },
5375                            '67456' => {
5376                                         'Header' => 'firmware_update.h',
5377                                         'Param' => {
5378                                                      '0' => {
5379                                                               'name' => 'msg',
5380                                                               'type' => '2077'
5381                                                             },
5382                                                      '1' => {
5383                                                               'name' => 'payload_length',
5384                                                               'type' => '123'
5385                                                             },
5386                                                      '2' => {
5387                                                               'name' => 'completion_code',
5388                                                               'type' => '2082'
5389                                                             },
5390                                                      '3' => {
5391                                                               'name' => 'comp_compatibility_resp',
5392                                                               'type' => '2082'
5393                                                             },
5394                                                      '4' => {
5395                                                               'name' => 'comp_compatibility_resp_code',
5396                                                               'type' => '2082'
5397                                                             },
5398                                                      '5' => {
5399                                                               'name' => 'update_option_flags_enabled',
5400                                                               'type' => '65761'
5401                                                             },
5402                                                      '6' => {
5403                                                               'name' => 'time_before_req_fw_data',
5404                                                               'offset' => '0',
5405                                                               'type' => '8521'
5406                                                             }
5407                                                    },
5408                                         'Return' => '74',
5409                                         'ShortName' => 'decode_update_component_resp'
5410                                       },
5411                            '67690' => {
5412                                         'Header' => 'firmware_update.h',
5413                                         'Param' => {
5414                                                      '0' => {
5415                                                               'name' => 'instance_id',
5416                                                               'type' => '168'
5417                                                             },
5418                                                      '1' => {
5419                                                               'name' => 'comp_classification',
5420                                                               'type' => '5053'
5421                                                             },
5422                                                      '10' => {
5423                                                                'name' => 'msg',
5424                                                                'offset' => '32',
5425                                                                'type' => '1632'
5426                                                              },
5427                                                      '11' => {
5428                                                                'name' => 'payload_length',
5429                                                                'offset' => '40',
5430                                                                'type' => '123'
5431                                                              },
5432                                                      '2' => {
5433                                                               'name' => 'comp_identifier',
5434                                                               'type' => '5053'
5435                                                             },
5436                                                      '3' => {
5437                                                               'name' => 'comp_classification_index',
5438                                                               'type' => '168'
5439                                                             },
5440                                                      '4' => {
5441                                                               'name' => 'comp_comparison_stamp',
5442                                                               'type' => '180'
5443                                                             },
5444                                                      '5' => {
5445                                                               'name' => 'comp_image_size',
5446                                                               'type' => '180'
5447                                                             },
5448                                                      '6' => {
5449                                                               'name' => 'update_option_flags',
5450                                                               'offset' => '0',
5451                                                               'type' => '60499'
5452                                                             },
5453                                                      '7' => {
5454                                                               'name' => 'comp_ver_str_type',
5455                                                               'offset' => '8',
5456                                                               'type' => '168'
5457                                                             },
5458                                                      '8' => {
5459                                                               'name' => 'comp_ver_str_len',
5460                                                               'offset' => '16',
5461                                                               'type' => '168'
5462                                                             },
5463                                                      '9' => {
5464                                                               'name' => 'comp_ver_str',
5465                                                               'offset' => '24',
5466                                                               'type' => '68082'
5467                                                             }
5468                                                    },
5469                                         'Return' => '74',
5470                                         'ShortName' => 'encode_update_component_req'
5471                                       },
5472                            '68092' => {
5473                                         'Header' => 'firmware_update.h',
5474                                         'Param' => {
5475                                                      '0' => {
5476                                                               'name' => 'msg',
5477                                                               'type' => '2077'
5478                                                             },
5479                                                      '1' => {
5480                                                               'name' => 'payload_length',
5481                                                               'type' => '11648'
5482                                                             },
5483                                                      '2' => {
5484                                                               'name' => 'completion_code',
5485                                                               'type' => '2082'
5486                                                             },
5487                                                      '3' => {
5488                                                               'name' => 'comp_resp',
5489                                                               'type' => '2082'
5490                                                             },
5491                                                      '4' => {
5492                                                               'name' => 'comp_resp_code',
5493                                                               'type' => '2082'
5494                                                             }
5495                                                    },
5496                                         'Return' => '74',
5497                                         'ShortName' => 'decode_pass_component_table_resp'
5498                                       },
5499                            '68291' => {
5500                                         'Header' => 'firmware_update.h',
5501                                         'Param' => {
5502                                                      '0' => {
5503                                                               'name' => 'instance_id',
5504                                                               'type' => '168'
5505                                                             },
5506                                                      '1' => {
5507                                                               'name' => 'transfer_flag',
5508                                                               'type' => '168'
5509                                                             },
5510                                                      '10' => {
5511                                                                'name' => 'payload_length',
5512                                                                'offset' => '32',
5513                                                                'type' => '123'
5514                                                              },
5515                                                      '2' => {
5516                                                               'name' => 'comp_classification',
5517                                                               'type' => '5053'
5518                                                             },
5519                                                      '3' => {
5520                                                               'name' => 'comp_identifier',
5521                                                               'type' => '5053'
5522                                                             },
5523                                                      '4' => {
5524                                                               'name' => 'comp_classification_index',
5525                                                               'type' => '168'
5526                                                             },
5527                                                      '5' => {
5528                                                               'name' => 'comp_comparison_stamp',
5529                                                               'type' => '180'
5530                                                             },
5531                                                      '6' => {
5532                                                               'name' => 'comp_ver_str_type',
5533                                                               'offset' => '0',
5534                                                               'type' => '168'
5535                                                             },
5536                                                      '7' => {
5537                                                               'name' => 'comp_ver_str_len',
5538                                                               'offset' => '8',
5539                                                               'type' => '168'
5540                                                             },
5541                                                      '8' => {
5542                                                               'name' => 'comp_ver_str',
5543                                                               'offset' => '16',
5544                                                               'type' => '68082'
5545                                                             },
5546                                                      '9' => {
5547                                                               'name' => 'msg',
5548                                                               'offset' => '24',
5549                                                               'type' => '1632'
5550                                                             }
5551                                                    },
5552                                         'Return' => '74',
5553                                         'ShortName' => 'encode_pass_component_table_req'
5554                                       },
5555                            '68700' => {
5556                                         'Header' => 'firmware_update.h',
5557                                         'Param' => {
5558                                                      '0' => {
5559                                                               'name' => 'msg',
5560                                                               'type' => '2077'
5561                                                             },
5562                                                      '1' => {
5563                                                               'name' => 'payload_length',
5564                                                               'type' => '123'
5565                                                             },
5566                                                      '2' => {
5567                                                               'name' => 'completion_code',
5568                                                               'type' => '2082'
5569                                                             },
5570                                                      '3' => {
5571                                                               'name' => 'fd_meta_data_len',
5572                                                               'type' => '8521'
5573                                                             },
5574                                                      '4' => {
5575                                                               'name' => 'fd_will_send_pkg_data',
5576                                                               'type' => '2082'
5577                                                             }
5578                                                    },
5579                                         'Reg' => {
5580                                                    '3' => 'rcx',
5581                                                    '4' => 'r8'
5582                                                  },
5583                                         'Return' => '74',
5584                                         'ShortName' => 'decode_request_update_resp'
5585                                       },
5586                            '6874' => {
5587                                        'Header' => 'bios.h',
5588                                        'Param' => {
5589                                                     '0' => {
5590                                                              'name' => 'msg',
5591                                                              'type' => '2077'
5592                                                            },
5593                                                     '1' => {
5594                                                              'name' => 'payload_length',
5595                                                              'type' => '123'
5596                                                            },
5597                                                     '2' => {
5598                                                              'name' => 'completion_code',
5599                                                              'type' => '2082'
5600                                                            },
5601                                                     '3' => {
5602                                                              'name' => 'next_transfer_handle',
5603                                                              'type' => '2087'
5604                                                            }
5605                                                   },
5606                                        'Reg' => {
5607                                                   '0' => 'rdi',
5608                                                   '1' => 'rsi',
5609                                                   '2' => 'rdx',
5610                                                   '3' => 'rcx'
5611                                                 },
5612                                        'Return' => '74',
5613                                        'ShortName' => 'decode_set_bios_table_resp'
5614                                      },
5615                            '68847' => {
5616                                         'Header' => 'firmware_update.h',
5617                                         'Param' => {
5618                                                      '0' => {
5619                                                               'name' => 'instance_id',
5620                                                               'type' => '168'
5621                                                             },
5622                                                      '1' => {
5623                                                               'name' => 'max_transfer_size',
5624                                                               'type' => '180'
5625                                                             },
5626                                                      '2' => {
5627                                                               'name' => 'num_of_comp',
5628                                                               'type' => '5053'
5629                                                             },
5630                                                      '3' => {
5631                                                               'name' => 'max_outstanding_transfer_req',
5632                                                               'type' => '168'
5633                                                             },
5634                                                      '4' => {
5635                                                               'name' => 'pkg_data_len',
5636                                                               'type' => '5053'
5637                                                             },
5638                                                      '5' => {
5639                                                               'name' => 'comp_image_set_ver_str_type',
5640                                                               'type' => '168'
5641                                                             },
5642                                                      '6' => {
5643                                                               'name' => 'comp_image_set_ver_str_len',
5644                                                               'offset' => '0',
5645                                                               'type' => '168'
5646                                                             },
5647                                                      '7' => {
5648                                                               'name' => 'comp_img_set_ver_str',
5649                                                               'offset' => '8',
5650                                                               'type' => '68082'
5651                                                             },
5652                                                      '8' => {
5653                                                               'name' => 'msg',
5654                                                               'offset' => '16',
5655                                                               'type' => '1632'
5656                                                             },
5657                                                      '9' => {
5658                                                               'name' => 'payload_length',
5659                                                               'offset' => '24',
5660                                                               'type' => '123'
5661                                                             }
5662                                                    },
5663                                         'Return' => '74',
5664                                         'ShortName' => 'encode_request_update_req'
5665                                       },
5666                            '69214' => {
5667                                         'Header' => 'firmware_update.h',
5668                                         'Param' => {
5669                                                      '0' => {
5670                                                               'name' => 'data',
5671                                                               'type' => '6245'
5672                                                             },
5673                                                      '1' => {
5674                                                               'name' => 'length',
5675                                                               'type' => '123'
5676                                                             },
5677                                                      '2' => {
5678                                                               'name' => 'component_data',
5679                                                               'type' => '69382'
5680                                                             },
5681                                                      '3' => {
5682                                                               'name' => 'active_comp_ver_str',
5683                                                               'type' => '6645'
5684                                                             },
5685                                                      '4' => {
5686                                                               'name' => 'pending_comp_ver_str',
5687                                                               'type' => '6645'
5688                                                             }
5689                                                    },
5690                                         'Reg' => {
5691                                                    '4' => 'r8'
5692                                                  },
5693                                         'Return' => '74',
5694                                         'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5695                                       },
5696                            '69392' => {
5697                                         'Header' => 'firmware_update.h',
5698                                         'Param' => {
5699                                                      '0' => {
5700                                                               'name' => 'msg',
5701                                                               'type' => '2077'
5702                                                             },
5703                                                      '1' => {
5704                                                               'name' => 'payload_length',
5705                                                               'type' => '123'
5706                                                             },
5707                                                      '2' => {
5708                                                               'name' => 'resp_data',
5709                                                               'type' => '69612'
5710                                                             },
5711                                                      '3' => {
5712                                                               'name' => 'active_comp_image_set_ver_str',
5713                                                               'type' => '6645'
5714                                                             },
5715                                                      '4' => {
5716                                                               'name' => 'pending_comp_image_set_ver_str',
5717                                                               'type' => '6645'
5718                                                             },
5719                                                      '5' => {
5720                                                               'name' => 'comp_parameter_table',
5721                                                               'type' => '6645'
5722                                                             }
5723                                                    },
5724                                         'Return' => '74',
5725                                         'ShortName' => 'decode_get_firmware_parameters_resp'
5726                                       },
5727                            '69617' => {
5728                                         'Header' => 'firmware_update.h',
5729                                         'Param' => {
5730                                                      '0' => {
5731                                                               'name' => 'instance_id',
5732                                                               'type' => '168'
5733                                                             },
5734                                                      '1' => {
5735                                                               'name' => 'payload_length',
5736                                                               'type' => '123'
5737                                                             },
5738                                                      '2' => {
5739                                                               'name' => 'msg',
5740                                                               'type' => '1632'
5741                                                             }
5742                                                    },
5743                                         'Return' => '74',
5744                                         'ShortName' => 'encode_get_firmware_parameters_req'
5745                                       },
5746                            '69757' => {
5747                                         'Header' => 'firmware_update.h',
5748                                         'Param' => {
5749                                                      '0' => {
5750                                                               'name' => 'msg',
5751                                                               'type' => '2077'
5752                                                             },
5753                                                      '1' => {
5754                                                               'name' => 'payload_length',
5755                                                               'type' => '123'
5756                                                             },
5757                                                      '2' => {
5758                                                               'name' => 'completion_code',
5759                                                               'type' => '2082'
5760                                                             },
5761                                                      '3' => {
5762                                                               'name' => 'device_identifiers_len',
5763                                                               'type' => '2087'
5764                                                             },
5765                                                      '4' => {
5766                                                               'name' => 'descriptor_count',
5767                                                               'type' => '2082'
5768                                                             },
5769                                                      '5' => {
5770                                                               'name' => 'descriptor_data',
5771                                                               'type' => '69913'
5772                                                             }
5773                                                    },
5774                                         'Reg' => {
5775                                                    '3' => 'rcx',
5776                                                    '4' => 'r8',
5777                                                    '5' => 'r9'
5778                                                  },
5779                                         'Return' => '74',
5780                                         'ShortName' => 'decode_query_device_identifiers_resp'
5781                                       },
5782                            '6984' => {
5783                                        'Header' => 'bios.h',
5784                                        'Param' => {
5785                                                     '0' => {
5786                                                              'name' => 'instance_id',
5787                                                              'type' => '168'
5788                                                            },
5789                                                     '1' => {
5790                                                              'name' => 'transfer_handle',
5791                                                              'type' => '180'
5792                                                            },
5793                                                     '2' => {
5794                                                              'name' => 'transfer_flag',
5795                                                              'type' => '168'
5796                                                            },
5797                                                     '3' => {
5798                                                              'name' => 'table_type',
5799                                                              'type' => '168'
5800                                                            },
5801                                                     '4' => {
5802                                                              'name' => 'table_data',
5803                                                              'type' => '6245'
5804                                                            },
5805                                                     '5' => {
5806                                                              'name' => 'table_length',
5807                                                              'type' => '123'
5808                                                            },
5809                                                     '6' => {
5810                                                              'name' => 'msg',
5811                                                              'offset' => '0',
5812                                                              'type' => '1632'
5813                                                            },
5814                                                     '7' => {
5815                                                              'name' => 'payload_length',
5816                                                              'offset' => '8',
5817                                                              'type' => '123'
5818                                                            }
5819                                                   },
5820                                        'Return' => '74',
5821                                        'ShortName' => 'encode_set_bios_table_req'
5822                                      },
5823                            '69923' => {
5824                                         'Header' => 'firmware_update.h',
5825                                         'Param' => {
5826                                                      '0' => {
5827                                                               'name' => 'instance_id',
5828                                                               'type' => '168'
5829                                                             },
5830                                                      '1' => {
5831                                                               'name' => 'payload_length',
5832                                                               'type' => '123'
5833                                                             },
5834                                                      '2' => {
5835                                                               'name' => 'msg',
5836                                                               'type' => '1632'
5837                                                             }
5838                                                    },
5839                                         'Return' => '74',
5840                                         'ShortName' => 'encode_query_device_identifiers_req'
5841                                       },
5842                            '70063' => {
5843                                         'Header' => 'firmware_update.h',
5844                                         'Param' => {
5845                                                      '0' => {
5846                                                               'name' => 'data',
5847                                                               'type' => '6245'
5848                                                             },
5849                                                      '1' => {
5850                                                               'name' => 'length',
5851                                                               'type' => '123'
5852                                                             },
5853                                                      '2' => {
5854                                                               'name' => 'pldm_comp_image_info',
5855                                                               'type' => '70210'
5856                                                             },
5857                                                      '3' => {
5858                                                               'name' => 'comp_version_str',
5859                                                               'type' => '6645'
5860                                                             }
5861                                                    },
5862                                         'Return' => '74',
5863                                         'ShortName' => 'decode_pldm_comp_image_info'
5864                                       },
5865                            '70215' => {
5866                                         'Header' => 'firmware_update.h',
5867                                         'Param' => {
5868                                                      '0' => {
5869                                                               'name' => 'data',
5870                                                               'type' => '6245'
5871                                                             },
5872                                                      '1' => {
5873                                                               'name' => 'length',
5874                                                               'type' => '123'
5875                                                             },
5876                                                      '2' => {
5877                                                               'name' => 'descriptor_title_str_type',
5878                                                               'type' => '2082'
5879                                                             },
5880                                                      '3' => {
5881                                                               'name' => 'descriptor_title_str',
5882                                                               'type' => '6645'
5883                                                             },
5884                                                      '4' => {
5885                                                               'name' => 'descriptor_data',
5886                                                               'type' => '6645'
5887                                                             }
5888                                                    },
5889                                         'Return' => '74',
5890                                         'ShortName' => 'decode_vendor_defined_descriptor_value'
5891                                       },
5892                            '70397' => {
5893                                         'Header' => 'firmware_update.h',
5894                                         'Param' => {
5895                                                      '0' => {
5896                                                               'name' => 'data',
5897                                                               'type' => '6245'
5898                                                             },
5899                                                      '1' => {
5900                                                               'name' => 'length',
5901                                                               'type' => '123'
5902                                                             },
5903                                                      '2' => {
5904                                                               'name' => 'descriptor_type',
5905                                                               'type' => '8521'
5906                                                             },
5907                                                      '3' => {
5908                                                               'name' => 'descriptor_data',
5909                                                               'type' => '6645'
5910                                                             }
5911                                                    },
5912                                         'Return' => '74',
5913                                         'ShortName' => 'decode_descriptor_type_length_value'
5914                                       },
5915                            '70569' => {
5916                                         'Header' => 'firmware_update.h',
5917                                         'Param' => {
5918                                                      '0' => {
5919                                                               'name' => 'data',
5920                                                               'type' => '6245'
5921                                                             },
5922                                                      '1' => {
5923                                                               'name' => 'length',
5924                                                               'type' => '123'
5925                                                             },
5926                                                      '2' => {
5927                                                               'name' => 'component_bitmap_bit_length',
5928                                                               'type' => '5053'
5929                                                             },
5930                                                      '3' => {
5931                                                               'name' => 'fw_device_id_record',
5932                                                               'type' => '70826'
5933                                                             },
5934                                                      '4' => {
5935                                                               'name' => 'applicable_components',
5936                                                               'type' => '6645'
5937                                                             },
5938                                                      '5' => {
5939                                                               'name' => 'comp_image_set_version_str',
5940                                                               'type' => '6645'
5941                                                             },
5942                                                      '6' => {
5943                                                               'name' => 'record_descriptors',
5944                                                               'offset' => '0',
5945                                                               'type' => '6645'
5946                                                             },
5947                                                      '7' => {
5948                                                               'name' => 'fw_device_pkg_data',
5949                                                               'offset' => '8',
5950                                                               'type' => '6645'
5951                                                             }
5952                                                    },
5953                                         'Return' => '74',
5954                                         'ShortName' => 'decode_firmware_device_id_record'
5955                                       },
5956                            '70831' => {
5957                                         'Header' => 'firmware_update.h',
5958                                         'Param' => {
5959                                                      '0' => {
5960                                                               'name' => 'data',
5961                                                               'type' => '6245'
5962                                                             },
5963                                                      '1' => {
5964                                                               'name' => 'length',
5965                                                               'type' => '123'
5966                                                             },
5967                                                      '2' => {
5968                                                               'name' => 'package_header_info',
5969                                                               'type' => '70978'
5970                                                             },
5971                                                      '3' => {
5972                                                               'name' => 'package_version_str',
5973                                                               'type' => '6645'
5974                                                             }
5975                                                    },
5976                                         'Return' => '74',
5977                                         'ShortName' => 'decode_pldm_package_header_info'
5978                                       },
5979                            '7301' => {
5980                                        'Header' => 'bios.h',
5981                                        'Param' => {
5982                                                     '0' => {
5983                                                              'name' => 'instance_id',
5984                                                              'type' => '168'
5985                                                            },
5986                                                     '1' => {
5987                                                              'name' => 'completion_code',
5988                                                              'type' => '168'
5989                                                            },
5990                                                     '2' => {
5991                                                              'name' => 'next_transfer_handle',
5992                                                              'type' => '180'
5993                                                            },
5994                                                     '3' => {
5995                                                              'name' => 'msg',
5996                                                              'type' => '1632'
5997                                                            }
5998                                                   },
5999                                        'Return' => '74',
6000                                        'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6001                                      },
6002                            '73091' => {
6003                                         'Header' => 'fru.h',
6004                                         'Param' => {
6005                                                      '0' => {
6006                                                               'name' => 'instance_id',
6007                                                               'type' => '168'
6008                                                             },
6009                                                      '1' => {
6010                                                               'name' => 'completion_code',
6011                                                               'type' => '168'
6012                                                             },
6013                                                      '2' => {
6014                                                               'name' => 'next_data_transfer_handle',
6015                                                               'type' => '180'
6016                                                             },
6017                                                      '3' => {
6018                                                               'name' => 'payload_length',
6019                                                               'type' => '123'
6020                                                             },
6021                                                      '4' => {
6022                                                               'name' => 'msg',
6023                                                               'type' => '1632'
6024                                                             }
6025                                                    },
6026                                         'Return' => '74',
6027                                         'ShortName' => 'encode_set_fru_record_table_resp'
6028                                       },
6029                            '73331' => {
6030                                         'Header' => 'fru.h',
6031                                         'Param' => {
6032                                                      '0' => {
6033                                                               'name' => 'msg',
6034                                                               'type' => '2077'
6035                                                             },
6036                                                      '1' => {
6037                                                               'name' => 'payload_length',
6038                                                               'type' => '123'
6039                                                             },
6040                                                      '2' => {
6041                                                               'name' => 'data_transfer_handle',
6042                                                               'type' => '2087'
6043                                                             },
6044                                                      '3' => {
6045                                                               'name' => 'transfer_flag',
6046                                                               'type' => '2082'
6047                                                             },
6048                                                      '4' => {
6049                                                               'name' => 'fru_table_data',
6050                                                               'type' => '6645'
6051                                                             }
6052                                                    },
6053                                         'Reg' => {
6054                                                    '3' => 'rcx',
6055                                                    '4' => 'r8'
6056                                                  },
6057                                         'Return' => '74',
6058                                         'ShortName' => 'decode_set_fru_record_table_req'
6059                                       },
6060                            '73498' => {
6061                                         'Header' => 'fru.h',
6062                                         'Param' => {
6063                                                      '0' => {
6064                                                               'name' => 'msg',
6065                                                               'type' => '2077'
6066                                                             },
6067                                                      '1' => {
6068                                                               'name' => 'payload_length',
6069                                                               'type' => '123'
6070                                                             },
6071                                                      '2' => {
6072                                                               'name' => 'completion_code',
6073                                                               'type' => '2082'
6074                                                             },
6075                                                      '3' => {
6076                                                               'name' => 'next_data_transfer_handle',
6077                                                               'type' => '2087'
6078                                                             },
6079                                                      '4' => {
6080                                                               'name' => 'transfer_flag',
6081                                                               'type' => '2082'
6082                                                             },
6083                                                      '5' => {
6084                                                               'name' => 'fru_record_table_data',
6085                                                               'type' => '2082'
6086                                                             },
6087                                                      '6' => {
6088                                                               'name' => 'fru_record_table_length',
6089                                                               'offset' => '0',
6090                                                               'type' => '9084'
6091                                                             }
6092                                                    },
6093                                         'Return' => '74',
6094                                         'ShortName' => 'decode_get_fru_record_table_resp'
6095                                       },
6096                            '73728' => {
6097                                         'Header' => 'fru.h',
6098                                         'Param' => {
6099                                                      '0' => {
6100                                                               'name' => 'msg',
6101                                                               'type' => '2077'
6102                                                             },
6103                                                      '1' => {
6104                                                               'name' => 'payload_length',
6105                                                               'type' => '123'
6106                                                             },
6107                                                      '2' => {
6108                                                               'name' => 'completion_code',
6109                                                               'type' => '2082'
6110                                                             },
6111                                                      '3' => {
6112                                                               'name' => 'next_data_transfer_handle',
6113                                                               'type' => '2087'
6114                                                             },
6115                                                      '4' => {
6116                                                               'name' => 'transfer_flag',
6117                                                               'type' => '2082'
6118                                                             },
6119                                                      '5' => {
6120                                                               'name' => 'fru_record_table_data',
6121                                                               'type' => '2082'
6122                                                             },
6123                                                      '6' => {
6124                                                               'name' => 'fru_record_table_length',
6125                                                               'offset' => '0',
6126                                                               'type' => '9084'
6127                                                             },
6128                                                      '7' => {
6129                                                               'name' => 'max_fru_record_table_length',
6130                                                               'offset' => '8',
6131                                                               'type' => '123'
6132                                                             }
6133                                                    },
6134                                         'Return' => '74',
6135                                         'ShortName' => 'decode_get_fru_record_table_resp_safe'
6136                                       },
6137                            '73976' => {
6138                                         'Header' => 'fru.h',
6139                                         'Param' => {
6140                                                      '0' => {
6141                                                               'name' => 'instance_id',
6142                                                               'type' => '168'
6143                                                             },
6144                                                      '1' => {
6145                                                               'name' => 'data_transfer_handle',
6146                                                               'type' => '180'
6147                                                             },
6148                                                      '2' => {
6149                                                               'name' => 'transfer_operation_flag',
6150                                                               'type' => '168'
6151                                                             },
6152                                                      '3' => {
6153                                                               'name' => 'msg',
6154                                                               'type' => '1632'
6155                                                             },
6156                                                      '4' => {
6157                                                               'name' => 'payload_length',
6158                                                               'type' => '123'
6159                                                             }
6160                                                    },
6161                                         'Return' => '74',
6162                                         'ShortName' => 'encode_get_fru_record_table_req'
6163                                       },
6164                            '74211' => {
6165                                         'Header' => 'fru.h',
6166                                         'Param' => {
6167                                                      '0' => {
6168                                                               'name' => 'msg',
6169                                                               'type' => '2077'
6170                                                             },
6171                                                      '1' => {
6172                                                               'name' => 'payload_length',
6173                                                               'type' => '123'
6174                                                             },
6175                                                      '2' => {
6176                                                               'name' => 'completion_code',
6177                                                               'type' => '2082'
6178                                                             },
6179                                                      '3' => {
6180                                                               'name' => 'next_transfer_handle',
6181                                                               'type' => '2087'
6182                                                             },
6183                                                      '4' => {
6184                                                               'name' => 'transfer_flag',
6185                                                               'type' => '2082'
6186                                                             },
6187                                                      '5' => {
6188                                                               'name' => 'fru_structure_data',
6189                                                               'type' => '6645'
6190                                                             }
6191                                                    },
6192                                         'Reg' => {
6193                                                    '4' => 'r8',
6194                                                    '5' => 'r9'
6195                                                  },
6196                                         'Return' => '74',
6197                                         'ShortName' => 'decode_get_fru_record_by_option_resp'
6198                                       },
6199                            '74378' => {
6200                                         'Header' => 'fru.h',
6201                                         'Param' => {
6202                                                      '0' => {
6203                                                               'name' => 'instance_id',
6204                                                               'type' => '168'
6205                                                             },
6206                                                      '1' => {
6207                                                               'name' => 'completion_code',
6208                                                               'type' => '168'
6209                                                             },
6210                                                      '2' => {
6211                                                               'name' => 'next_data_transfer_handle',
6212                                                               'type' => '180'
6213                                                             },
6214                                                      '3' => {
6215                                                               'name' => 'transfer_flag',
6216                                                               'type' => '168'
6217                                                             },
6218                                                      '4' => {
6219                                                               'name' => 'fru_structure_data',
6220                                                               'type' => '1434'
6221                                                             },
6222                                                      '5' => {
6223                                                               'name' => 'data_size',
6224                                                               'type' => '123'
6225                                                             },
6226                                                      '6' => {
6227                                                               'name' => 'msg',
6228                                                               'offset' => '0',
6229                                                               'type' => '1632'
6230                                                             },
6231                                                      '7' => {
6232                                                               'name' => 'payload_length',
6233                                                               'offset' => '8',
6234                                                               'type' => '123'
6235                                                             }
6236                                                    },
6237                                         'Return' => '74',
6238                                         'ShortName' => 'encode_get_fru_record_by_option_resp'
6239                                       },
6240                            '74696' => {
6241                                         'Header' => 'fru.h',
6242                                         'Param' => {
6243                                                      '0' => {
6244                                                               'name' => 'msg',
6245                                                               'type' => '2077'
6246                                                             },
6247                                                      '1' => {
6248                                                               'name' => 'payload_length',
6249                                                               'type' => '123'
6250                                                             },
6251                                                      '2' => {
6252                                                               'name' => 'data_transfer_handle',
6253                                                               'type' => '2087'
6254                                                             },
6255                                                      '3' => {
6256                                                               'name' => 'fru_table_handle',
6257                                                               'type' => '8521'
6258                                                             },
6259                                                      '4' => {
6260                                                               'name' => 'record_set_identifier',
6261                                                               'type' => '8521'
6262                                                             },
6263                                                      '5' => {
6264                                                               'name' => 'record_type',
6265                                                               'type' => '2082'
6266                                                             },
6267                                                      '6' => {
6268                                                               'name' => 'field_type',
6269                                                               'offset' => '0',
6270                                                               'type' => '2082'
6271                                                             },
6272                                                      '7' => {
6273                                                               'name' => 'transfer_op_flag',
6274                                                               'offset' => '8',
6275                                                               'type' => '2082'
6276                                                             }
6277                                                    },
6278                                         'Reg' => {
6279                                                    '4' => 'r8',
6280                                                    '5' => 'r9'
6281                                                  },
6282                                         'Return' => '74',
6283                                         'ShortName' => 'decode_get_fru_record_by_option_req'
6284                                       },
6285                            '74898' => {
6286                                         'Header' => 'fru.h',
6287                                         'Param' => {
6288                                                      '0' => {
6289                                                               'name' => 'instance_id',
6290                                                               'type' => '168'
6291                                                             },
6292                                                      '1' => {
6293                                                               'name' => 'data_transfer_handle',
6294                                                               'type' => '180'
6295                                                             },
6296                                                      '2' => {
6297                                                               'name' => 'fru_table_handle',
6298                                                               'type' => '5053'
6299                                                             },
6300                                                      '3' => {
6301                                                               'name' => 'record_set_identifier',
6302                                                               'type' => '5053'
6303                                                             },
6304                                                      '4' => {
6305                                                               'name' => 'record_type',
6306                                                               'type' => '168'
6307                                                             },
6308                                                      '5' => {
6309                                                               'name' => 'field_type',
6310                                                               'type' => '168'
6311                                                             },
6312                                                      '6' => {
6313                                                               'name' => 'transfer_op_flag',
6314                                                               'offset' => '0',
6315                                                               'type' => '168'
6316                                                             },
6317                                                      '7' => {
6318                                                               'name' => 'msg',
6319                                                               'offset' => '8',
6320                                                               'type' => '1632'
6321                                                             },
6322                                                      '8' => {
6323                                                               'name' => 'payload_length',
6324                                                               'offset' => '16',
6325                                                               'type' => '123'
6326                                                             }
6327                                                    },
6328                                         'Return' => '74',
6329                                         'ShortName' => 'encode_get_fru_record_by_option_req'
6330                                       },
6331                            '7515' => {
6332                                        'Header' => 'bios.h',
6333                                        'Param' => {
6334                                                     '0' => {
6335                                                              'name' => 'msg',
6336                                                              'type' => '2077'
6337                                                            },
6338                                                     '1' => {
6339                                                              'name' => 'payload_length',
6340                                                              'type' => '123'
6341                                                            },
6342                                                     '2' => {
6343                                                              'name' => 'transfer_handle',
6344                                                              'type' => '2087'
6345                                                            },
6346                                                     '3' => {
6347                                                              'name' => 'transfer_flag',
6348                                                              'type' => '2082'
6349                                                            },
6350                                                     '4' => {
6351                                                              'name' => 'attribute',
6352                                                              'type' => '6645'
6353                                                            }
6354                                                   },
6355                                        'Reg' => {
6356                                                   '3' => 'rcx',
6357                                                   '4' => 'r8'
6358                                                 },
6359                                        'Return' => '74',
6360                                        'ShortName' => 'decode_set_bios_attribute_current_value_req'
6361                                      },
6362                            '75195' => {
6363                                         'Header' => 'fru.h',
6364                                         'Param' => {
6365                                                      '0' => {
6366                                                               'name' => 'table',
6367                                                               'type' => '6245'
6368                                                             },
6369                                                      '1' => {
6370                                                               'name' => 'table_size',
6371                                                               'type' => '123'
6372                                                             },
6373                                                      '2' => {
6374                                                               'name' => 'record_table',
6375                                                               'type' => '2082'
6376                                                             },
6377                                                      '3' => {
6378                                                               'name' => 'record_size',
6379                                                               'type' => '9084'
6380                                                             },
6381                                                      '4' => {
6382                                                               'name' => 'rsi',
6383                                                               'type' => '5053'
6384                                                             },
6385                                                      '5' => {
6386                                                               'name' => 'rt',
6387                                                               'type' => '168'
6388                                                             },
6389                                                      '6' => {
6390                                                               'name' => 'ft',
6391                                                               'offset' => '0',
6392                                                               'type' => '168'
6393                                                             }
6394                                                    },
6395                                         'Return' => '74',
6396                                         'ShortName' => 'get_fru_record_by_option_check'
6397                                       },
6398                            '75703' => {
6399                                         'Header' => 'fru.h',
6400                                         'Param' => {
6401                                                      '0' => {
6402                                                               'name' => 'fru_table',
6403                                                               'type' => '2082'
6404                                                             },
6405                                                      '1' => {
6406                                                               'name' => 'total_size',
6407                                                               'type' => '123'
6408                                                             },
6409                                                      '2' => {
6410                                                               'name' => 'curr_size',
6411                                                               'type' => '9084'
6412                                                             },
6413                                                      '3' => {
6414                                                               'name' => 'record_set_id',
6415                                                               'type' => '5053'
6416                                                             },
6417                                                      '4' => {
6418                                                               'name' => 'record_type',
6419                                                               'type' => '168'
6420                                                             },
6421                                                      '5' => {
6422                                                               'name' => 'num_frus',
6423                                                               'type' => '168'
6424                                                             },
6425                                                      '6' => {
6426                                                               'name' => 'encoding',
6427                                                               'offset' => '0',
6428                                                               'type' => '168'
6429                                                             },
6430                                                      '7' => {
6431                                                               'name' => 'tlvs',
6432                                                               'offset' => '8',
6433                                                               'type' => '2082'
6434                                                             },
6435                                                      '8' => {
6436                                                               'name' => 'tlvs_size',
6437                                                               'offset' => '16',
6438                                                               'type' => '123'
6439                                                             }
6440                                                    },
6441                                         'Return' => '74',
6442                                         'ShortName' => 'encode_fru_record'
6443                                       },
6444                            '75951' => {
6445                                         'Header' => 'fru.h',
6446                                         'Param' => {
6447                                                      '0' => {
6448                                                               'name' => 'instance_id',
6449                                                               'type' => '168'
6450                                                             },
6451                                                      '1' => {
6452                                                               'name' => 'completion_code',
6453                                                               'type' => '168'
6454                                                             },
6455                                                      '2' => {
6456                                                               'name' => 'next_data_transfer_handle',
6457                                                               'type' => '180'
6458                                                             },
6459                                                      '3' => {
6460                                                               'name' => 'transfer_flag',
6461                                                               'type' => '168'
6462                                                             },
6463                                                      '4' => {
6464                                                               'name' => 'msg',
6465                                                               'type' => '1632'
6466                                                             }
6467                                                    },
6468                                         'Return' => '74',
6469                                         'ShortName' => 'encode_get_fru_record_table_resp'
6470                                       },
6471                            '76172' => {
6472                                         'Header' => 'fru.h',
6473                                         'Param' => {
6474                                                      '0' => {
6475                                                               'name' => 'msg',
6476                                                               'type' => '2077'
6477                                                             },
6478                                                      '1' => {
6479                                                               'name' => 'payload_length',
6480                                                               'type' => '123'
6481                                                             },
6482                                                      '2' => {
6483                                                               'name' => 'data_transfer_handle',
6484                                                               'type' => '2087'
6485                                                             },
6486                                                      '3' => {
6487                                                               'name' => 'transfer_operation_flag',
6488                                                               'type' => '2082'
6489                                                             }
6490                                                    },
6491                                         'Reg' => {
6492                                                    '0' => 'rdi',
6493                                                    '1' => 'rsi',
6494                                                    '2' => 'rdx',
6495                                                    '3' => 'rcx'
6496                                                  },
6497                                         'Return' => '74',
6498                                         'ShortName' => 'decode_get_fru_record_table_req'
6499                                       },
6500                            '76276' => {
6501                                         'Header' => 'fru.h',
6502                                         'Param' => {
6503                                                      '0' => {
6504                                                               'name' => 'instance_id',
6505                                                               'type' => '168'
6506                                                             },
6507                                                      '1' => {
6508                                                               'name' => 'completion_code',
6509                                                               'type' => '168'
6510                                                             },
6511                                                      '2' => {
6512                                                               'name' => 'fru_data_major_version',
6513                                                               'type' => '168'
6514                                                             },
6515                                                      '3' => {
6516                                                               'name' => 'fru_data_minor_version',
6517                                                               'type' => '168'
6518                                                             },
6519                                                      '4' => {
6520                                                               'name' => 'fru_table_maximum_size',
6521                                                               'type' => '180'
6522                                                             },
6523                                                      '5' => {
6524                                                               'name' => 'fru_table_length',
6525                                                               'type' => '180'
6526                                                             },
6527                                                      '6' => {
6528                                                               'name' => 'total_record_set_identifiers',
6529                                                               'offset' => '0',
6530                                                               'type' => '5053'
6531                                                             },
6532                                                      '7' => {
6533                                                               'name' => 'total_table_records',
6534                                                               'offset' => '8',
6535                                                               'type' => '5053'
6536                                                             },
6537                                                      '8' => {
6538                                                               'name' => 'checksum',
6539                                                               'offset' => '16',
6540                                                               'type' => '180'
6541                                                             },
6542                                                      '9' => {
6543                                                               'name' => 'msg',
6544                                                               'offset' => '24',
6545                                                               'type' => '1632'
6546                                                             }
6547                                                    },
6548                                         'Return' => '74',
6549                                         'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6550                                       },
6551                            '76579' => {
6552                                         'Header' => 'fru.h',
6553                                         'Param' => {
6554                                                      '0' => {
6555                                                               'name' => 'msg',
6556                                                               'type' => '2077'
6557                                                             },
6558                                                      '1' => {
6559                                                               'name' => 'payload_length',
6560                                                               'type' => '123'
6561                                                             },
6562                                                      '2' => {
6563                                                               'name' => 'completion_code',
6564                                                               'type' => '2082'
6565                                                             },
6566                                                      '3' => {
6567                                                               'name' => 'fru_data_major_version',
6568                                                               'type' => '2082'
6569                                                             },
6570                                                      '4' => {
6571                                                               'name' => 'fru_data_minor_version',
6572                                                               'type' => '2082'
6573                                                             },
6574                                                      '5' => {
6575                                                               'name' => 'fru_table_maximum_size',
6576                                                               'type' => '2087'
6577                                                             },
6578                                                      '6' => {
6579                                                               'name' => 'fru_table_length',
6580                                                               'offset' => '0',
6581                                                               'type' => '2087'
6582                                                             },
6583                                                      '7' => {
6584                                                               'name' => 'total_record_set_identifiers',
6585                                                               'offset' => '8',
6586                                                               'type' => '8521'
6587                                                             },
6588                                                      '8' => {
6589                                                               'name' => 'total_table_records',
6590                                                               'offset' => '16',
6591                                                               'type' => '8521'
6592                                                             },
6593                                                      '9' => {
6594                                                               'name' => 'checksum',
6595                                                               'offset' => '24',
6596                                                               'type' => '2087'
6597                                                             }
6598                                                    },
6599                                         'Reg' => {
6600                                                    '4' => 'r8',
6601                                                    '5' => 'r9'
6602                                                  },
6603                                         'Return' => '74',
6604                                         'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6605                                       },
6606                            '7662' => {
6607                                        'Header' => 'bios.h',
6608                                        'Param' => {
6609                                                     '0' => {
6610                                                              'name' => 'msg',
6611                                                              'type' => '2077'
6612                                                            },
6613                                                     '1' => {
6614                                                              'name' => 'payload_length',
6615                                                              'type' => '123'
6616                                                            },
6617                                                     '2' => {
6618                                                              'name' => 'completion_code',
6619                                                              'type' => '2082'
6620                                                            },
6621                                                     '3' => {
6622                                                              'name' => 'next_transfer_handle',
6623                                                              'type' => '2087'
6624                                                            }
6625                                                   },
6626                                        'Reg' => {
6627                                                   '0' => 'rdi',
6628                                                   '1' => 'rsi',
6629                                                   '2' => 'rdx',
6630                                                   '3' => 'rcx'
6631                                                 },
6632                                        'Return' => '74',
6633                                        'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6634                                      },
6635                            '76789' => {
6636                                         'Header' => 'fru.h',
6637                                         'Param' => {
6638                                                      '0' => {
6639                                                               'name' => 'instance_id',
6640                                                               'type' => '168'
6641                                                             },
6642                                                      '1' => {
6643                                                               'name' => 'msg',
6644                                                               'type' => '1632'
6645                                                             },
6646                                                      '2' => {
6647                                                               'name' => 'payload_length',
6648                                                               'type' => '123'
6649                                                             }
6650                                                    },
6651                                         'Return' => '74',
6652                                         'ShortName' => 'encode_get_fru_record_table_metadata_req'
6653                                       },
6654                            '7772' => {
6655                                        'Header' => 'bios.h',
6656                                        'Param' => {
6657                                                     '0' => {
6658                                                              'name' => 'instance_id',
6659                                                              'type' => '168'
6660                                                            },
6661                                                     '1' => {
6662                                                              'name' => 'transfer_handle',
6663                                                              'type' => '180'
6664                                                            },
6665                                                     '2' => {
6666                                                              'name' => 'transfer_flag',
6667                                                              'type' => '168'
6668                                                            },
6669                                                     '3' => {
6670                                                              'name' => 'attribute_data',
6671                                                              'type' => '6245'
6672                                                            },
6673                                                     '4' => {
6674                                                              'name' => 'attribute_length',
6675                                                              'type' => '123'
6676                                                            },
6677                                                     '5' => {
6678                                                              'name' => 'msg',
6679                                                              'type' => '1632'
6680                                                            },
6681                                                     '6' => {
6682                                                              'name' => 'payload_length',
6683                                                              'offset' => '0',
6684                                                              'type' => '123'
6685                                                            }
6686                                                   },
6687                                        'Return' => '74',
6688                                        'ShortName' => 'encode_set_bios_attribute_current_value_req'
6689                                      },
6690                            '78457' => {
6691                                         'Header' => 'pdr.h',
6692                                         'Param' => {
6693                                                      '0' => {
6694                                                               'name' => 'pdr',
6695                                                               'type' => '6245'
6696                                                             },
6697                                                      '1' => {
6698                                                               'name' => 'pdr_len',
6699                                                               'type' => '5053'
6700                                                             },
6701                                                      '2' => {
6702                                                               'name' => 'num_entities',
6703                                                               'type' => '9084'
6704                                                             },
6705                                                      '3' => {
6706                                                               'name' => 'entities',
6707                                                               'type' => '78770'
6708                                                             }
6709                                                    },
6710                                         'Return' => '1',
6711                                         'ShortName' => 'pldm_entity_association_pdr_extract'
6712                                       },
6713                            '78790' => {
6714                                         'Header' => 'pdr.h',
6715                                         'Param' => {
6716                                                      '0' => {
6717                                                               'name' => 'tree',
6718                                                               'type' => '78839'
6719                                                             }
6720                                                    },
6721                                         'Reg' => {
6722                                                    '0' => 'rdi'
6723                                                  },
6724                                         'Return' => '6423',
6725                                         'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6726                                       },
6727                            '78844' => {
6728                                         'Header' => 'pdr.h',
6729                                         'Param' => {
6730                                                      '0' => {
6731                                                               'name' => 'tree',
6732                                                               'type' => '78839'
6733                                                             }
6734                                                    },
6735                                         'Return' => '1',
6736                                         'ShortName' => 'pldm_entity_association_tree_destroy_root'
6737                                       },
6738                            '78907' => {
6739                                         'Header' => 'pdr.h',
6740                                         'Param' => {
6741                                                      '0' => {
6742                                                               'name' => 'org_tree',
6743                                                               'type' => '78839'
6744                                                             },
6745                                                      '1' => {
6746                                                               'name' => 'new_tree',
6747                                                               'type' => '78839'
6748                                                             }
6749                                                    },
6750                                         'Return' => '1',
6751                                         'ShortName' => 'pldm_entity_association_tree_copy_root'
6752                                       },
6753                            '79123' => {
6754                                         'Header' => 'pdr.h',
6755                                         'Param' => {
6756                                                      '0' => {
6757                                                               'name' => 'tree',
6758                                                               'type' => '78839'
6759                                                             },
6760                                                      '1' => {
6761                                                               'name' => 'entity',
6762                                                               'type' => '78775'
6763                                                             }
6764                                                    },
6765                                         'Return' => '78345',
6766                                         'ShortName' => 'pldm_entity_association_tree_find'
6767                                       },
6768                            '79403' => {
6769                                         'Header' => 'pdr.h',
6770                                         'Param' => {
6771                                                      '0' => {
6772                                                               'name' => 'tree',
6773                                                               'type' => '78839'
6774                                                             },
6775                                                      '1' => {
6776                                                               'name' => 'entity',
6777                                                               'type' => '78775'
6778                                                             },
6779                                                      '2' => {
6780                                                               'name' => 'is_remote',
6781                                                               'type' => '6423'
6782                                                             }
6783                                                    },
6784                                         'Return' => '78345',
6785                                         'ShortName' => 'pldm_entity_association_tree_find_with_locality'
6786                                       },
6787                            '79913' => {
6788                                         'Header' => 'pdr.h',
6789                                         'Param' => {
6790                                                      '0' => {
6791                                                               'name' => 'repo',
6792                                                               'type' => '80162'
6793                                                             }
6794                                                    },
6795                                         'Return' => '1',
6796                                         'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6797                                       },
6798                            '80167' => {
6799                                         'Header' => 'pdr.h',
6800                                         'Param' => {
6801                                                      '0' => {
6802                                                               'name' => 'repo',
6803                                                               'type' => '80162'
6804                                                             },
6805                                                      '1' => {
6806                                                               'name' => 'terminus_handle',
6807                                                               'type' => '5053'
6808                                                             }
6809                                                    },
6810                                         'Return' => '1',
6811                                         'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6812                                       },
6813                            '80436' => {
6814                                         'Header' => 'pdr.h',
6815                                         'Param' => {
6816                                                      '0' => {
6817                                                               'name' => 'tree',
6818                                                               'type' => '78839'
6819                                                             },
6820                                                      '1' => {
6821                                                               'name' => 'entity',
6822                                                               'type' => '77461'
6823                                                             },
6824                                                      '2' => {
6825                                                               'name' => 'node',
6826                                                               'type' => '79118'
6827                                                             }
6828                                                    },
6829                                         'Return' => '1',
6830                                         'ShortName' => 'pldm_find_entity_ref_in_tree'
6831                                       },
6832                            '8072' => {
6833                                        'Header' => 'bios.h',
6834                                        'Param' => {
6835                                                     '0' => {
6836                                                              'name' => 'instance_id',
6837                                                              'type' => '168'
6838                                                            },
6839                                                     '1' => {
6840                                                              'name' => 'completion_code',
6841                                                              'type' => '168'
6842                                                            },
6843                                                     '2' => {
6844                                                              'name' => 'next_transfer_handle',
6845                                                              'type' => '180'
6846                                                            },
6847                                                     '3' => {
6848                                                              'name' => 'transfer_flag',
6849                                                              'type' => '168'
6850                                                            },
6851                                                     '4' => {
6852                                                              'name' => 'attribute_data',
6853                                                              'type' => '6245'
6854                                                            },
6855                                                     '5' => {
6856                                                              'name' => 'attribute_length',
6857                                                              'type' => '123'
6858                                                            },
6859                                                     '6' => {
6860                                                              'name' => 'msg',
6861                                                              'offset' => '0',
6862                                                              'type' => '1632'
6863                                                            }
6864                                                   },
6865                                        'Return' => '74',
6866                                        'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6867                                      },
6868                            '80956' => {
6869                                         'Header' => 'pdr.h',
6870                                         'Param' => {
6871                                                      '0' => {
6872                                                               'name' => 'node',
6873                                                               'type' => '78345'
6874                                                             },
6875                                                      '1' => {
6876                                                               'name' => 'repo',
6877                                                               'type' => '80162'
6878                                                             },
6879                                                      '2' => {
6880                                                               'name' => 'entities',
6881                                                               'type' => '78770'
6882                                                             },
6883                                                      '3' => {
6884                                                               'name' => 'num_entities',
6885                                                               'type' => '123'
6886                                                             },
6887                                                      '4' => {
6888                                                               'name' => 'is_remote',
6889                                                               'type' => '6423'
6890                                                             },
6891                                                      '5' => {
6892                                                               'name' => 'terminus_handle',
6893                                                               'type' => '5053'
6894                                                             }
6895                                                    },
6896                                         'Return' => '74',
6897                                         'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6898                                       },
6899                            '81174' => {
6900                                         'Header' => 'pdr.h',
6901                                         'Param' => {
6902                                                      '0' => {
6903                                                               'name' => 'tree',
6904                                                               'type' => '78839'
6905                                                             },
6906                                                      '1' => {
6907                                                               'name' => 'repo',
6908                                                               'type' => '80162'
6909                                                             },
6910                                                      '2' => {
6911                                                               'name' => 'is_remote',
6912                                                               'type' => '6423'
6913                                                             },
6914                                                      '3' => {
6915                                                               'name' => 'terminus_handle',
6916                                                               'type' => '5053'
6917                                                             }
6918                                                    },
6919                                         'Return' => '74',
6920                                         'ShortName' => 'pldm_entity_association_pdr_add_check'
6921                                       },
6922                            '82692' => {
6923                                         'Header' => 'pdr.h',
6924                                         'Param' => {
6925                                                      '0' => {
6926                                                               'name' => 'parent',
6927                                                               'type' => '78345'
6928                                                             },
6929                                                      '1' => {
6930                                                               'name' => 'node',
6931                                                               'type' => '78775'
6932                                                             }
6933                                                    },
6934                                         'Reg' => {
6935                                                    '1' => 'rsi'
6936                                                  },
6937                                         'Return' => '6423',
6938                                         'ShortName' => 'pldm_is_current_parent_child'
6939                                       },
6940                            '82781' => {
6941                                         'Header' => 'pdr.h',
6942                                         'Param' => {
6943                                                      '0' => {
6944                                                               'name' => 'node',
6945                                                               'type' => '78345'
6946                                                             },
6947                                                      '1' => {
6948                                                               'name' => 'association_type',
6949                                                               'type' => '168'
6950                                                             }
6951                                                    },
6952                                         'Return' => '168',
6953                                         'ShortName' => 'pldm_entity_get_num_children'
6954                                       },
6955                            '82996' => {
6956                                         'Header' => 'pdr.h',
6957                                         'Param' => {
6958                                                      '0' => {
6959                                                               'name' => 'node',
6960                                                               'type' => '78345'
6961                                                             }
6962                                                    },
6963                                         'Return' => '6423',
6964                                         'ShortName' => 'pldm_entity_is_exist_parent'
6965                                       },
6966                            '83151' => {
6967                                         'Header' => 'pdr.h',
6968                                         'Param' => {
6969                                                      '0' => {
6970                                                               'name' => 'node',
6971                                                               'type' => '78345'
6972                                                             }
6973                                                    },
6974                                         'Return' => '77461',
6975                                         'ShortName' => 'pldm_entity_get_parent'
6976                                       },
6977                            '83306' => {
6978                                         'Header' => 'pdr.h',
6979                                         'Param' => {
6980                                                      '0' => {
6981                                                               'name' => 'node',
6982                                                               'type' => '78345'
6983                                                             }
6984                                                    },
6985                                         'Return' => '6423',
6986                                         'ShortName' => 'pldm_entity_is_node_parent'
6987                                       },
6988                            '83461' => {
6989                                         'Header' => 'pdr.h',
6990                                         'Param' => {
6991                                                      '0' => {
6992                                                               'name' => 'tree',
6993                                                               'type' => '78839'
6994                                                             }
6995                                                    },
6996                                         'Return' => '1',
6997                                         'ShortName' => 'pldm_entity_association_tree_destroy'
6998                                       },
6999                            '83640' => {
7000                                         'Header' => 'pdr.h',
7001                                         'Param' => {
7002                                                      '0' => {
7003                                                               'name' => 'tree',
7004                                                               'type' => '78839'
7005                                                             },
7006                                                      '1' => {
7007                                                               'name' => 'entities',
7008                                                               'type' => '78770'
7009                                                             },
7010                                                      '2' => {
7011                                                               'name' => 'size',
7012                                                               'type' => '9084'
7013                                                             }
7014                                                    },
7015                                         'Return' => '1',
7016                                         'ShortName' => 'pldm_entity_association_tree_visit'
7017                                       },
7018                            '8379' => {
7019                                        'Header' => 'bios.h',
7020                                        'Param' => {
7021                                                     '0' => {
7022                                                              'name' => 'msg',
7023                                                              'type' => '2077'
7024                                                            },
7025                                                     '1' => {
7026                                                              'name' => 'payload_length',
7027                                                              'type' => '123'
7028                                                            },
7029                                                     '2' => {
7030                                                              'name' => 'transfer_handle',
7031                                                              'type' => '2087'
7032                                                            },
7033                                                     '3' => {
7034                                                              'name' => 'transfer_op_flag',
7035                                                              'type' => '2082'
7036                                                            },
7037                                                     '4' => {
7038                                                              'name' => 'attribute_handle',
7039                                                              'type' => '8521'
7040                                                            }
7041                                                   },
7042                                        'Reg' => {
7043                                                   '3' => 'rcx',
7044                                                   '4' => 'r8'
7045                                                 },
7046                                        'Return' => '74',
7047                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
7048                                      },
7049                            '84099' => {
7050                                         'Header' => 'pdr.h',
7051                                         'Param' => {
7052                                                      '0' => {
7053                                                               'name' => 'tree',
7054                                                               'type' => '78839'
7055                                                             },
7056                                                      '1' => {
7057                                                               'name' => 'entity',
7058                                                               'type' => '78775'
7059                                                             },
7060                                                      '2' => {
7061                                                               'name' => 'entity_instance_number',
7062                                                               'type' => '5053'
7063                                                             },
7064                                                      '3' => {
7065                                                               'name' => 'parent',
7066                                                               'type' => '78345'
7067                                                             },
7068                                                      '4' => {
7069                                                               'name' => 'association_type',
7070                                                               'type' => '168'
7071                                                             },
7072                                                      '5' => {
7073                                                               'name' => 'is_remote',
7074                                                               'type' => '6423'
7075                                                             },
7076                                                      '6' => {
7077                                                               'name' => 'is_update_container_id',
7078                                                               'offset' => '0',
7079                                                               'type' => '6423'
7080                                                             },
7081                                                      '7' => {
7082                                                               'name' => 'container_id',
7083                                                               'offset' => '8',
7084                                                               'type' => '5053'
7085                                                             }
7086                                                    },
7087                                         'Return' => '78345',
7088                                         'ShortName' => 'pldm_entity_association_tree_add_entity'
7089                                       },
7090                            '84626' => {
7091                                         'Header' => 'pdr.h',
7092                                         'Param' => {
7093                                                      '0' => {
7094                                                               'name' => 'tree',
7095                                                               'type' => '78839'
7096                                                             },
7097                                                      '1' => {
7098                                                               'name' => 'entity',
7099                                                               'type' => '78775'
7100                                                             },
7101                                                      '2' => {
7102                                                               'name' => 'entity_instance_number',
7103                                                               'type' => '5053'
7104                                                             },
7105                                                      '3' => {
7106                                                               'name' => 'parent',
7107                                                               'type' => '78345'
7108                                                             },
7109                                                      '4' => {
7110                                                               'name' => 'association_type',
7111                                                               'type' => '168'
7112                                                             }
7113                                                    },
7114                                         'Return' => '78345',
7115                                         'ShortName' => 'pldm_entity_association_tree_add'
7116                                       },
7117                            '85059' => {
7118                                         'Header' => 'pdr.h',
7119                                         'Return' => '78839',
7120                                         'ShortName' => 'pldm_entity_association_tree_init'
7121                                       },
7122                            '85133' => {
7123                                         'Header' => 'pdr.h',
7124                                         'Param' => {
7125                                                      '0' => {
7126                                                               'name' => 'entity',
7127                                                               'type' => '85267'
7128                                                             }
7129                                                    },
7130                                         'Return' => '5053',
7131                                         'ShortName' => 'pldm_entity_node_get_remote_container_id'
7132                                       },
7133                            '85293' => {
7134                                         'Header' => 'pdr.h',
7135                                         'Param' => {
7136                                                      '0' => {
7137                                                               'name' => 'node',
7138                                                               'type' => '78345'
7139                                                             }
7140                                                    },
7141                                         'Return' => '77461',
7142                                         'ShortName' => 'pldm_entity_extract'
7143                                       },
7144                            '8531' => {
7145                                        'Header' => 'bios.h',
7146                                        'Param' => {
7147                                                     '0' => {
7148                                                              'name' => 'msg',
7149                                                              'type' => '2077'
7150                                                            },
7151                                                     '1' => {
7152                                                              'name' => 'payload_length',
7153                                                              'type' => '123'
7154                                                            },
7155                                                     '2' => {
7156                                                              'name' => 'completion_code',
7157                                                              'type' => '2082'
7158                                                            },
7159                                                     '3' => {
7160                                                              'name' => 'next_transfer_handle',
7161                                                              'type' => '2087'
7162                                                            },
7163                                                     '4' => {
7164                                                              'name' => 'transfer_flag',
7165                                                              'type' => '2082'
7166                                                            },
7167                                                     '5' => {
7168                                                              'name' => 'attribute_data',
7169                                                              'type' => '6645'
7170                                                            }
7171                                                   },
7172                                        'Reg' => {
7173                                                   '4' => 'r8',
7174                                                   '5' => 'r9'
7175                                                 },
7176                                        'Return' => '74',
7177                                        'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7178                                      },
7179                            '86088' => {
7180                                         'Header' => 'pdr.h',
7181                                         'Param' => {
7182                                                      '0' => {
7183                                                               'name' => 'repo',
7184                                                               'type' => '79908'
7185                                                             },
7186                                                      '1' => {
7187                                                               'name' => 'terminus_handle',
7188                                                               'type' => '5053'
7189                                                             },
7190                                                      '2' => {
7191                                                               'name' => 'tid',
7192                                                               'type' => '168'
7193                                                             },
7194                                                      '3' => {
7195                                                               'name' => 'tl_eid',
7196                                                               'type' => '168'
7197                                                             },
7198                                                      '4' => {
7199                                                               'name' => 'valid_bit',
7200                                                               'type' => '6423'
7201                                                             }
7202                                                    },
7203                                         'Return' => '1',
7204                                         'ShortName' => 'pldm_pdr_update_TL_pdr'
7205                                       },
7206                            '86448' => {
7207                                         'Header' => 'pdr.h',
7208                                         'Param' => {
7209                                                      '0' => {
7210                                                               'name' => 'repo',
7211                                                               'type' => '79908'
7212                                                             },
7213                                                      '1' => {
7214                                                               'name' => 'fru_rsi',
7215                                                               'type' => '5053'
7216                                                             },
7217                                                      '2' => {
7218                                                               'name' => 'terminus_handle',
7219                                                               'type' => '8521'
7220                                                             },
7221                                                      '3' => {
7222                                                               'name' => 'entity_type',
7223                                                               'type' => '8521'
7224                                                             },
7225                                                      '4' => {
7226                                                               'name' => 'entity_instance_num',
7227                                                               'type' => '8521'
7228                                                             },
7229                                                      '5' => {
7230                                                               'name' => 'container_id',
7231                                                               'type' => '8521'
7232                                                             }
7233                                                    },
7234                                         'Return' => '86433',
7235                                         'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
7236                                       },
7237                            '86802' => {
7238                                         'Header' => 'pdr.h',
7239                                         'Param' => {
7240                                                      '0' => {
7241                                                               'name' => 'repo',
7242                                                               'type' => '80162'
7243                                                             },
7244                                                      '1' => {
7245                                                               'name' => 'terminus_handle',
7246                                                               'type' => '5053'
7247                                                             },
7248                                                      '2' => {
7249                                                               'name' => 'fru_rsi',
7250                                                               'type' => '5053'
7251                                                             },
7252                                                      '3' => {
7253                                                               'name' => 'entity_type',
7254                                                               'type' => '5053'
7255                                                             },
7256                                                      '4' => {
7257                                                               'name' => 'entity_instance_num',
7258                                                               'type' => '5053'
7259                                                             },
7260                                                      '5' => {
7261                                                               'name' => 'container_id',
7262                                                               'type' => '5053'
7263                                                             },
7264                                                      '6' => {
7265                                                               'name' => 'bmc_record_handle',
7266                                                               'offset' => '0',
7267                                                               'type' => '2087'
7268                                                             }
7269                                                    },
7270                                         'Return' => '74',
7271                                         'ShortName' => 'pldm_pdr_add_fru_record_set_check'
7272                                       },
7273                            '8693' => {
7274                                        'Header' => 'bios.h',
7275                                        'Param' => {
7276                                                     '0' => {
7277                                                              'name' => 'instance_id',
7278                                                              'type' => '168'
7279                                                            },
7280                                                     '1' => {
7281                                                              'name' => 'transfer_handle',
7282                                                              'type' => '180'
7283                                                            },
7284                                                     '2' => {
7285                                                              'name' => 'transfer_op_flag',
7286                                                              'type' => '168'
7287                                                            },
7288                                                     '3' => {
7289                                                              'name' => 'attribute_handle',
7290                                                              'type' => '5053'
7291                                                            },
7292                                                     '4' => {
7293                                                              'name' => 'msg',
7294                                                              'type' => '1632'
7295                                                            }
7296                                                   },
7297                                        'Return' => '74',
7298                                        'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7299                                      },
7300                            '87146' => {
7301                                         'Header' => 'pdr.h',
7302                                         'Param' => {
7303                                                      '0' => {
7304                                                               'name' => 'record',
7305                                                               'type' => '86433'
7306                                                             }
7307                                                    },
7308                                         'Return' => '6423',
7309                                         'ShortName' => 'pldm_pdr_record_is_remote'
7310                                       },
7311                            '87301' => {
7312                                         'Header' => 'pdr.h',
7313                                         'Param' => {
7314                                                      '0' => {
7315                                                               'name' => 'repo',
7316                                                               'type' => '79908'
7317                                                             },
7318                                                      '1' => {
7319                                                               'name' => 'record',
7320                                                               'type' => '86433'
7321                                                             }
7322                                                    },
7323                                         'Return' => '180',
7324                                         'ShortName' => 'pldm_pdr_get_record_handle'
7325                                       },
7326                            '87514' => {
7327                                         'Header' => 'pdr.h',
7328                                         'Param' => {
7329                                                      '0' => {
7330                                                               'name' => 'repo',
7331                                                               'type' => '79908'
7332                                                             }
7333                                                    },
7334                                         'Return' => '180',
7335                                         'ShortName' => 'pldm_pdr_get_repo_size'
7336                                       },
7337                            '87645' => {
7338                                         'Header' => 'pdr.h',
7339                                         'Param' => {
7340                                                      '0' => {
7341                                                               'name' => 'repo',
7342                                                               'type' => '79908'
7343                                                             }
7344                                                    },
7345                                         'Return' => '180',
7346                                         'ShortName' => 'pldm_pdr_get_record_count'
7347                                       },
7348                            '87776' => {
7349                                         'Header' => 'pdr.h',
7350                                         'Param' => {
7351                                                      '0' => {
7352                                                               'name' => 'repo',
7353                                                               'type' => '79908'
7354                                                             },
7355                                                      '1' => {
7356                                                               'name' => 'pdr_type',
7357                                                               'type' => '168'
7358                                                             },
7359                                                      '2' => {
7360                                                               'name' => 'curr_record',
7361                                                               'type' => '86433'
7362                                                             },
7363                                                      '3' => {
7364                                                               'name' => 'data',
7365                                                               'type' => '69913'
7366                                                             },
7367                                                      '4' => {
7368                                                               'name' => 'size',
7369                                                               'type' => '2087'
7370                                                             }
7371                                                    },
7372                                         'Reg' => {
7373                                                    '0' => 'rdi',
7374                                                    '3' => 'rcx',
7375                                                    '4' => 'r8'
7376                                                  },
7377                                         'Return' => '86433',
7378                                         'ShortName' => 'pldm_pdr_find_record_by_type'
7379                                       },
7380                            '87947' => {
7381                                         'Header' => 'pdr.h',
7382                                         'Param' => {
7383                                                      '0' => {
7384                                                               'name' => 'repo',
7385                                                               'type' => '79908'
7386                                                             },
7387                                                      '1' => {
7388                                                               'name' => 'curr_record',
7389                                                               'type' => '86433'
7390                                                             },
7391                                                      '2' => {
7392                                                               'name' => 'data',
7393                                                               'type' => '69913'
7394                                                             },
7395                                                      '3' => {
7396                                                               'name' => 'size',
7397                                                               'type' => '2087'
7398                                                             },
7399                                                      '4' => {
7400                                                               'name' => 'next_record_handle',
7401                                                               'type' => '2087'
7402                                                             }
7403                                                    },
7404                                         'Return' => '86433',
7405                                         'ShortName' => 'pldm_pdr_get_next_record'
7406                                       },
7407                            '88114' => {
7408                                         'Header' => 'pdr.h',
7409                                         'Param' => {
7410                                                      '0' => {
7411                                                               'name' => 'repo',
7412                                                               'type' => '79908'
7413                                                             },
7414                                                      '1' => {
7415                                                               'name' => 'record_handle',
7416                                                               'type' => '180'
7417                                                             },
7418                                                      '2' => {
7419                                                               'name' => 'data',
7420                                                               'type' => '69913'
7421                                                             },
7422                                                      '3' => {
7423                                                               'name' => 'size',
7424                                                               'type' => '2087'
7425                                                             },
7426                                                      '4' => {
7427                                                               'name' => 'next_record_handle',
7428                                                               'type' => '2087'
7429                                                             }
7430                                                    },
7431                                         'Return' => '86433',
7432                                         'ShortName' => 'pldm_pdr_find_record'
7433                                       },
7434                            '88282' => {
7435                                         'Header' => 'pdr.h',
7436                                         'Param' => {
7437                                                      '0' => {
7438                                                               'name' => 'repo',
7439                                                               'type' => '80162'
7440                                                             }
7441                                                    },
7442                                         'Return' => '1',
7443                                         'ShortName' => 'pldm_pdr_destroy'
7444                                       },
7445                            '88437' => {
7446                                         'Header' => 'pdr.h',
7447                                         'Return' => '80162',
7448                                         'ShortName' => 'pldm_pdr_init'
7449                                       },
7450                            '88509' => {
7451                                         'Header' => 'pdr.h',
7452                                         'Param' => {
7453                                                      '0' => {
7454                                                               'name' => 'repo',
7455                                                               'type' => '80162'
7456                                                             },
7457                                                      '1' => {
7458                                                               'name' => 'data',
7459                                                               'type' => '6245'
7460                                                             },
7461                                                      '2' => {
7462                                                               'name' => 'size',
7463                                                               'type' => '180'
7464                                                             },
7465                                                      '3' => {
7466                                                               'name' => 'is_remote',
7467                                                               'type' => '6423'
7468                                                             },
7469                                                      '4' => {
7470                                                               'name' => 'terminus_handle',
7471                                                               'type' => '5053'
7472                                                             },
7473                                                      '5' => {
7474                                                               'name' => 'record_handle',
7475                                                               'type' => '2087'
7476                                                             }
7477                                                    },
7478                                         'Return' => '74',
7479                                         'ShortName' => 'pldm_pdr_add_check'
7480                                       },
7481                            '8922' => {
7482                                        'Header' => 'bios.h',
7483                                        'Param' => {
7484                                                     '0' => {
7485                                                              'name' => 'msg',
7486                                                              'type' => '2077'
7487                                                            },
7488                                                     '1' => {
7489                                                              'name' => 'payload_length',
7490                                                              'type' => '123'
7491                                                            },
7492                                                     '2' => {
7493                                                              'name' => 'completion_code',
7494                                                              'type' => '2082'
7495                                                            },
7496                                                     '3' => {
7497                                                              'name' => 'next_transfer_handle',
7498                                                              'type' => '2087'
7499                                                            },
7500                                                     '4' => {
7501                                                              'name' => 'transfer_flag',
7502                                                              'type' => '2082'
7503                                                            },
7504                                                     '5' => {
7505                                                              'name' => 'bios_table_offset',
7506                                                              'type' => '9084'
7507                                                            }
7508                                                   },
7509                                        'Reg' => {
7510                                                   '4' => 'r8',
7511                                                   '5' => 'r9'
7512                                                 },
7513                                        'Return' => '74',
7514                                        'ShortName' => 'decode_get_bios_table_resp'
7515                                      },
7516                            '89930' => {
7517                                         'Header' => 'utils.h',
7518                                         'Param' => {
7519                                                      '0' => {
7520                                                               'name' => 'dec',
7521                                                               'type' => '180'
7522                                                             }
7523                                                    },
7524                                         'Return' => '180',
7525                                         'ShortName' => 'dec2bcd32'
7526                                       },
7527                            '90059' => {
7528                                         'Header' => 'utils.h',
7529                                         'Param' => {
7530                                                      '0' => {
7531                                                               'name' => 'bcd',
7532                                                               'type' => '180'
7533                                                             }
7534                                                    },
7535                                         'Return' => '180',
7536                                         'ShortName' => 'bcd2dec32'
7537                                       },
7538                            '90487' => {
7539                                         'Header' => 'utils.h',
7540                                         'Param' => {
7541                                                      '0' => {
7542                                                               'name' => 'version',
7543                                                               'type' => '3344'
7544                                                             },
7545                                                      '1' => {
7546                                                               'name' => 'buffer',
7547                                                               'type' => '11614'
7548                                                             },
7549                                                      '2' => {
7550                                                               'name' => 'buffer_size',
7551                                                               'type' => '123'
7552                                                             }
7553                                                    },
7554                                         'Reg' => {
7555                                                    '0' => 'rdi'
7556                                                  },
7557                                         'Return' => '12557',
7558                                         'ShortName' => 'ver2str'
7559                                       },
7560                            '90615' => {
7561                                         'Header' => 'utils.h',
7562                                         'Param' => {
7563                                                      '0' => {
7564                                                               'name' => 'data',
7565                                                               'type' => '1434'
7566                                                             },
7567                                                      '1' => {
7568                                                               'name' => 'size',
7569                                                               'type' => '123'
7570                                                             }
7571                                                    },
7572                                         'Return' => '168',
7573                                         'ShortName' => 'crc8'
7574                                       },
7575                            '9094' => {
7576                                        'Header' => 'bios.h',
7577                                        'Param' => {
7578                                                     '0' => {
7579                                                              'name' => 'msg',
7580                                                              'type' => '2077'
7581                                                            },
7582                                                     '1' => {
7583                                                              'name' => 'payload_length',
7584                                                              'type' => '123'
7585                                                            },
7586                                                     '2' => {
7587                                                              'name' => 'transfer_handle',
7588                                                              'type' => '2087'
7589                                                            },
7590                                                     '3' => {
7591                                                              'name' => 'transfer_op_flag',
7592                                                              'type' => '2082'
7593                                                            },
7594                                                     '4' => {
7595                                                              'name' => 'table_type',
7596                                                              'type' => '2082'
7597                                                            }
7598                                                   },
7599                                        'Reg' => {
7600                                                   '3' => 'rcx',
7601                                                   '4' => 'r8'
7602                                                 },
7603                                        'Return' => '74',
7604                                        'ShortName' => 'decode_get_bios_table_req'
7605                                      },
7606                            '91873' => {
7607                                         'Header' => 'instance-id.h',
7608                                         'Param' => {
7609                                                      '0' => {
7610                                                               'name' => 'ctx',
7611                                                               'type' => '92096'
7612                                                             },
7613                                                      '1' => {
7614                                                               'name' => 'tid',
7615                                                               'type' => '91195'
7616                                                             },
7617                                                      '2' => {
7618                                                               'name' => 'iid',
7619                                                               'type' => '91207'
7620                                                             }
7621                                                    },
7622                                         'Return' => '74',
7623                                         'ShortName' => 'pldm_instance_id_free'
7624                                       },
7625                            '92101' => {
7626                                         'Header' => 'instance-id.h',
7627                                         'Param' => {
7628                                                      '0' => {
7629                                                               'name' => 'ctx',
7630                                                               'type' => '92096'
7631                                                             },
7632                                                      '1' => {
7633                                                               'name' => 'tid',
7634                                                               'type' => '91195'
7635                                                             },
7636                                                      '2' => {
7637                                                               'name' => 'iid',
7638                                                               'type' => '92522'
7639                                                             }
7640                                                    },
7641                                         'Return' => '74',
7642                                         'ShortName' => 'pldm_instance_id_alloc'
7643                                       },
7644                            '9241' => {
7645                                        'Header' => 'bios.h',
7646                                        'Param' => {
7647                                                     '0' => {
7648                                                              'name' => 'instance_id',
7649                                                              'type' => '168'
7650                                                            },
7651                                                     '1' => {
7652                                                              'name' => 'transfer_handle',
7653                                                              'type' => '180'
7654                                                            },
7655                                                     '2' => {
7656                                                              'name' => 'transfer_op_flag',
7657                                                              'type' => '168'
7658                                                            },
7659                                                     '3' => {
7660                                                              'name' => 'table_type',
7661                                                              'type' => '168'
7662                                                            },
7663                                                     '4' => {
7664                                                              'name' => 'msg',
7665                                                              'type' => '1632'
7666                                                            }
7667                                                   },
7668                                        'Return' => '74',
7669                                        'ShortName' => 'encode_get_bios_table_req'
7670                                      },
7671                            '92527' => {
7672                                         'Header' => 'instance-id.h',
7673                                         'Param' => {
7674                                                      '0' => {
7675                                                               'name' => 'ctx',
7676                                                               'type' => '92096'
7677                                                             }
7678                                                    },
7679                                         'Return' => '74',
7680                                         'ShortName' => 'pldm_instance_db_destroy'
7681                                       },
7682                            '92612' => {
7683                                         'Header' => 'instance-id.h',
7684                                         'Param' => {
7685                                                      '0' => {
7686                                                               'name' => 'ctx',
7687                                                               'type' => '92698'
7688                                                             }
7689                                                    },
7690                                         'Return' => '74',
7691                                         'ShortName' => 'pldm_instance_db_init_default'
7692                                       },
7693                            '92703' => {
7694                                         'Header' => 'instance-id.h',
7695                                         'Param' => {
7696                                                      '0' => {
7697                                                               'name' => 'ctx',
7698                                                               'type' => '92698'
7699                                                             },
7700                                                      '1' => {
7701                                                               'name' => 'dbpath',
7702                                                               'type' => '12552'
7703                                                             }
7704                                                    },
7705                                         'Return' => '74',
7706                                         'ShortName' => 'pldm_instance_db_init'
7707                                       },
7708                            '93503' => {
7709                                         'Header' => 'transport.h',
7710                                         'Param' => {
7711                                                      '0' => {
7712                                                               'name' => 'transport',
7713                                                               'type' => '93540'
7714                                                             },
7715                                                      '1' => {
7716                                                               'name' => 'tid',
7717                                                               'type' => '91195'
7718                                                             },
7719                                                      '2' => {
7720                                                               'name' => 'pldm_msg',
7721                                                               'type' => '1434'
7722                                                             },
7723                                                      '3' => {
7724                                                               'name' => 'msg_len',
7725                                                               'type' => '123'
7726                                                             }
7727                                                    },
7728                                         'Return' => '93329',
7729                                         'ShortName' => 'pldm_transport_send_msg'
7730                                       },
7731                            '93550' => {
7732                                         'Header' => 'transport.h',
7733                                         'Param' => {
7734                                                      '0' => {
7735                                                               'name' => 'transport',
7736                                                               'type' => '93540'
7737                                                             },
7738                                                      '1' => {
7739                                                               'name' => 'tid',
7740                                                               'type' => '91195'
7741                                                             },
7742                                                      '2' => {
7743                                                               'name' => 'pldm_req_msg',
7744                                                               'type' => '1434'
7745                                                             },
7746                                                      '3' => {
7747                                                               'name' => 'req_msg_len',
7748                                                               'type' => '123'
7749                                                             },
7750                                                      '4' => {
7751                                                               'name' => 'pldm_resp_msg',
7752                                                               'type' => '16964'
7753                                                             },
7754                                                      '5' => {
7755                                                               'name' => 'resp_msg_len',
7756                                                               'type' => '9084'
7757                                                             }
7758                                                    },
7759                                         'Return' => '93329',
7760                                         'ShortName' => 'pldm_transport_send_recv_msg'
7761                                       },
7762                            '93607' => {
7763                                         'Header' => 'mctp-demux.h',
7764                                         'Param' => {
7765                                                      '0' => {
7766                                                               'name' => 'ctx',
7767                                                               'type' => '93498'
7768                                                             }
7769                                                    },
7770                                         'Return' => '1',
7771                                         'ShortName' => 'pldm_transport_mctp_demux_destroy'
7772                                       },
7773                            '93644' => {
7774                                         'Header' => 'transport.h',
7775                                         'Param' => {
7776                                                      '0' => {
7777                                                               'name' => 'transport',
7778                                                               'type' => '93540'
7779                                                             },
7780                                                      '1' => {
7781                                                               'name' => 'tid',
7782                                                               'type' => '93681'
7783                                                             },
7784                                                      '2' => {
7785                                                               'name' => 'pldm_msg',
7786                                                               'type' => '16964'
7787                                                             },
7788                                                      '3' => {
7789                                                               'name' => 'msg_len',
7790                                                               'type' => '9084'
7791                                                             }
7792                                                    },
7793                                         'Return' => '93329',
7794                                         'ShortName' => 'pldm_transport_recv_msg'
7795                                       },
7796                            '93686' => {
7797                                         'Header' => 'mctp-demux.h',
7798                                         'Param' => {
7799                                                      '0' => {
7800                                                               'name' => 'ctx',
7801                                                               'type' => '93498'
7802                                                             },
7803                                                      '1' => {
7804                                                               'name' => 'tid',
7805                                                               'type' => '91195'
7806                                                             },
7807                                                      '2' => {
7808                                                               'name' => 'eid',
7809                                                               'type' => '93214'
7810                                                             }
7811                                                    },
7812                                         'Reg' => {
7813                                                    '0' => 'rdi',
7814                                                    '1' => 'rsi',
7815                                                    '2' => 'rdx'
7816                                                  },
7817                                         'Return' => '74',
7818                                         'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7819                                       },
7820                            '93718' => {
7821                                         'Header' => 'mctp-demux.h',
7822                                         'Param' => {
7823                                                      '0' => {
7824                                                               'name' => 'ctx',
7825                                                               'type' => '93498'
7826                                                             }
7827                                                    },
7828                                         'Reg' => {
7829                                                    '0' => 'rdi'
7830                                                  },
7831                                         'Return' => '93540',
7832                                         'ShortName' => 'pldm_transport_mctp_demux_core'
7833                                       },
7834                            '93762' => {
7835                                         'Header' => 'mctp-demux.h',
7836                                         'Param' => {
7837                                                      '0' => {
7838                                                               'name' => 'ctx',
7839                                                               'type' => '93784'
7840                                                             }
7841                                                    },
7842                                         'Return' => '74',
7843                                         'ShortName' => 'pldm_transport_mctp_demux_init'
7844                                       },
7845                            '93843' => {
7846                                         'Header' => 'pldm.h',
7847                                         'Return' => '1',
7848                                         'ShortName' => 'pldm_close'
7849                                       },
7850                            '93887' => {
7851                                         'Header' => 'pldm.h',
7852                                         'Param' => {
7853                                                      '0' => {
7854                                                               'name' => 'eid',
7855                                                               'type' => '93214'
7856                                                             },
7857                                                      '1' => {
7858                                                               'name' => 'mctp_fd',
7859                                                               'type' => '74'
7860                                                             },
7861                                                      '2' => {
7862                                                               'name' => 'pldm_req_msg',
7863                                                               'type' => '6245'
7864                                                             },
7865                                                      '3' => {
7866                                                               'name' => 'req_msg_len',
7867                                                               'type' => '123'
7868                                                             }
7869                                                    },
7870                                         'Return' => '93329',
7871                                         'ShortName' => 'pldm_send'
7872                                       },
7873                            '94306' => {
7874                                         'Header' => 'pldm.h',
7875                                         'Param' => {
7876                                                      '0' => {
7877                                                               'name' => 'eid',
7878                                                               'type' => '93214'
7879                                                             },
7880                                                      '1' => {
7881                                                               'name' => 'mctp_fd',
7882                                                               'type' => '74'
7883                                                             },
7884                                                      '2' => {
7885                                                               'name' => 'pldm_req_msg',
7886                                                               'type' => '6245'
7887                                                             },
7888                                                      '3' => {
7889                                                               'name' => 'req_msg_len',
7890                                                               'type' => '123'
7891                                                             },
7892                                                      '4' => {
7893                                                               'name' => 'pldm_resp_msg',
7894                                                               'type' => '69913'
7895                                                             },
7896                                                      '5' => {
7897                                                               'name' => 'resp_msg_len',
7898                                                               'type' => '9084'
7899                                                             }
7900                                                    },
7901                                         'Return' => '93329',
7902                                         'ShortName' => 'pldm_send_recv'
7903                                       },
7904                            '9464' => {
7905                                        'Header' => 'bios.h',
7906                                        'Param' => {
7907                                                     '0' => {
7908                                                              'name' => 'instance_id',
7909                                                              'type' => '168'
7910                                                            },
7911                                                     '1' => {
7912                                                              'name' => 'completion_code',
7913                                                              'type' => '168'
7914                                                            },
7915                                                     '2' => {
7916                                                              'name' => 'next_transfer_handle',
7917                                                              'type' => '180'
7918                                                            },
7919                                                     '3' => {
7920                                                              'name' => 'transfer_flag',
7921                                                              'type' => '168'
7922                                                            },
7923                                                     '4' => {
7924                                                              'name' => 'table_data',
7925                                                              'type' => '2082'
7926                                                            },
7927                                                     '5' => {
7928                                                              'name' => 'payload_length',
7929                                                              'type' => '123'
7930                                                            },
7931                                                     '6' => {
7932                                                              'name' => 'msg',
7933                                                              'offset' => '0',
7934                                                              'type' => '1632'
7935                                                            }
7936                                                   },
7937                                        'Return' => '74',
7938                                        'ShortName' => 'encode_get_bios_table_resp'
7939                                      },
7940                            '94789' => {
7941                                         'Header' => 'pldm.h',
7942                                         'Param' => {
7943                                                      '0' => {
7944                                                               'name' => 'eid',
7945                                                               'type' => '93214'
7946                                                             },
7947                                                      '1' => {
7948                                                               'name' => 'mctp_fd',
7949                                                               'type' => '74'
7950                                                             },
7951                                                      '2' => {
7952                                                               'name' => 'instance_id',
7953                                                               'type' => '168'
7954                                                             },
7955                                                      '3' => {
7956                                                               'name' => 'pldm_resp_msg',
7957                                                               'type' => '69913'
7958                                                             },
7959                                                      '4' => {
7960                                                               'name' => 'resp_msg_len',
7961                                                               'type' => '9084'
7962                                                             }
7963                                                    },
7964                                         'Return' => '93329',
7965                                         'ShortName' => 'pldm_recv'
7966                                       },
7967                            '95015' => {
7968                                         'Header' => 'pldm.h',
7969                                         'Param' => {
7970                                                      '0' => {
7971                                                               'name' => 'eid',
7972                                                               'type' => '93214'
7973                                                             },
7974                                                      '1' => {
7975                                                               'name' => 'mctp_fd',
7976                                                               'type' => '74'
7977                                                             },
7978                                                      '2' => {
7979                                                               'name' => 'pldm_resp_msg',
7980                                                               'type' => '69913'
7981                                                             },
7982                                                      '3' => {
7983                                                               'name' => 'resp_msg_len',
7984                                                               'type' => '9084'
7985                                                             }
7986                                                    },
7987                                         'Return' => '93329',
7988                                         'ShortName' => 'pldm_recv_any'
7989                                       },
7990                            '95468' => {
7991                                         'Header' => 'pldm.h',
7992                                         'Return' => '93329',
7993                                         'ShortName' => 'pldm_open'
7994                                       },
7995                            '97255' => {
7996                                         'Header' => 'af-mctp.h',
7997                                         'Param' => {
7998                                                      '0' => {
7999                                                               'name' => 'ctx',
8000                                                               'type' => '97338'
8001                                                             }
8002                                                    },
8003                                         'Return' => '1',
8004                                         'ShortName' => 'pldm_transport_af_mctp_destroy'
8005                                       },
8006                            '97343' => {
8007                                         'Header' => 'af-mctp.h',
8008                                         'Param' => {
8009                                                      '0' => {
8010                                                               'name' => 'ctx',
8011                                                               'type' => '97567'
8012                                                             }
8013                                                    },
8014                                         'Return' => '74',
8015                                         'ShortName' => 'pldm_transport_af_mctp_init'
8016                                       },
8017                            '9755' => {
8018                                        'Header' => 'bios.h',
8019                                        'Param' => {
8020                                                     '0' => {
8021                                                              'name' => 'msg',
8022                                                              'type' => '2077'
8023                                                            },
8024                                                     '1' => {
8025                                                              'name' => 'payload_length',
8026                                                              'type' => '123'
8027                                                            },
8028                                                     '2' => {
8029                                                              'name' => 'completion_code',
8030                                                              'type' => '2082'
8031                                                            }
8032                                                   },
8033                                        'Reg' => {
8034                                                   '0' => 'rdi',
8035                                                   '1' => 'rsi',
8036                                                   '2' => 'rdx'
8037                                                 },
8038                                        'Return' => '74',
8039                                        'ShortName' => 'decode_set_date_time_resp'
8040                                      },
8041                            '9827' => {
8042                                        'Header' => 'bios.h',
8043                                        'Param' => {
8044                                                     '0' => {
8045                                                              'name' => 'instance_id',
8046                                                              'type' => '168'
8047                                                            },
8048                                                     '1' => {
8049                                                              'name' => 'completion_code',
8050                                                              'type' => '168'
8051                                                            },
8052                                                     '2' => {
8053                                                              'name' => 'msg',
8054                                                              'type' => '1632'
8055                                                            },
8056                                                     '3' => {
8057                                                              'name' => 'payload_length',
8058                                                              'type' => '123'
8059                                                            }
8060                                                   },
8061                                        'Return' => '74',
8062                                        'ShortName' => 'encode_set_date_time_resp'
8063                                      },
8064                            '98322' => {
8065                                         'Header' => 'af-mctp.h',
8066                                         'Param' => {
8067                                                      '0' => {
8068                                                               'name' => 'ctx',
8069                                                               'type' => '97338'
8070                                                             },
8071                                                      '1' => {
8072                                                               'name' => 'tid',
8073                                                               'type' => '91195'
8074                                                             },
8075                                                      '2' => {
8076                                                               'name' => 'eid',
8077                                                               'type' => '93214'
8078                                                             }
8079                                                    },
8080                                         'Reg' => {
8081                                                    '0' => 'rdi',
8082                                                    '1' => 'rsi',
8083                                                    '2' => 'rdx'
8084                                                  },
8085                                         'Return' => '74',
8086                                         'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
8087                                       },
8088                            '98395' => {
8089                                         'Header' => 'af-mctp.h',
8090                                         'Param' => {
8091                                                      '0' => {
8092                                                               'name' => 'ctx',
8093                                                               'type' => '97338'
8094                                                             },
8095                                                      '1' => {
8096                                                               'name' => 'tid',
8097                                                               'type' => '91195'
8098                                                             },
8099                                                      '2' => {
8100                                                               'name' => 'eid',
8101                                                               'type' => '93214'
8102                                                             }
8103                                                    },
8104                                         'Reg' => {
8105                                                    '0' => 'rdi',
8106                                                    '1' => 'rsi',
8107                                                    '2' => 'rdx'
8108                                                  },
8109                                         'Return' => '74',
8110                                         'ShortName' => 'pldm_transport_af_mctp_map_tid'
8111                                       },
8112                            '98636' => {
8113                                         'Header' => 'af-mctp.h',
8114                                         'Param' => {
8115                                                      '0' => {
8116                                                               'name' => 't',
8117                                                               'type' => '93540'
8118                                                             },
8119                                                      '1' => {
8120                                                               'name' => 'pollfd',
8121                                                               'type' => '96292'
8122                                                             }
8123                                                    },
8124                                         'Reg' => {
8125                                                    '0' => 'rdi',
8126                                                    '1' => 'rsi'
8127                                                  },
8128                                         'Return' => '74',
8129                                         'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
8130                                       },
8131                            '98714' => {
8132                                         'Header' => 'af-mctp.h',
8133                                         'Param' => {
8134                                                      '0' => {
8135                                                               'name' => 'ctx',
8136                                                               'type' => '97338'
8137                                                             }
8138                                                    },
8139                                         'Reg' => {
8140                                                    '0' => 'rdi'
8141                                                  },
8142                                         'Return' => '93540',
8143                                         'ShortName' => 'pldm_transport_af_mctp_core'
8144                                       }
8145                          },
8146          'SymbolVersion' => {},
8147          'Symbols' => {
8148                         'libpldm.so.0.7.0' => {
8149                                                 'bcd2dec16' => 1,
8150                                                 'bcd2dec32' => 1,
8151                                                 'bcd2dec8' => 1,
8152                                                 'crc32' => 1,
8153                                                 'crc8' => 1,
8154                                                 'dec2bcd16' => 1,
8155                                                 'dec2bcd32' => 1,
8156                                                 'dec2bcd8' => 1,
8157                                                 'decode_activate_firmware_resp' => 1,
8158                                                 'decode_apply_complete_req' => 1,
8159                                                 'decode_cancel_update_component_resp' => 1,
8160                                                 'decode_cancel_update_resp' => 1,
8161                                                 'decode_descriptor_type_length_value' => 1,
8162                                                 'decode_event_message_buffer_size_resp' => 1,
8163                                                 'decode_event_message_supported_resp' => 1,
8164                                                 'decode_file_ack_req' => 1,
8165                                                 'decode_file_ack_resp' => 1,
8166                                                 'decode_file_ack_with_meta_data_req' => 1,
8167                                                 'decode_file_ack_with_meta_data_resp' => 1,
8168                                                 'decode_firmware_device_id_record' => 1,
8169                                                 'decode_get_alert_status_req' => 1,
8170                                                 'decode_get_alert_status_resp' => 1,
8171                                                 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8172                                                 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8173                                                 'decode_get_bios_table_req' => 1,
8174                                                 'decode_get_bios_table_resp' => 1,
8175                                                 'decode_get_commands_req' => 1,
8176                                                 'decode_get_commands_resp' => 1,
8177                                                 'decode_get_date_time_resp' => 1,
8178                                                 'decode_get_file_table_req' => 1,
8179                                                 'decode_get_file_table_resp' => 1,
8180                                                 'decode_get_firmware_parameters_resp' => 1,
8181                                                 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8182                                                 'decode_get_fru_record_by_option_req' => 1,
8183                                                 'decode_get_fru_record_by_option_resp' => 1,
8184                                                 'decode_get_fru_record_table_metadata_resp' => 1,
8185                                                 'decode_get_fru_record_table_req' => 1,
8186                                                 'decode_get_fru_record_table_resp' => 1,
8187                                                 'decode_get_fru_record_table_resp_safe' => 1,
8188                                                 'decode_get_numeric_effecter_value_req' => 1,
8189                                                 'decode_get_numeric_effecter_value_resp' => 1,
8190                                                 'decode_get_pdr_repository_info_resp' => 1,
8191                                                 'decode_get_pdr_req' => 1,
8192                                                 'decode_get_pdr_resp' => 1,
8193                                                 'decode_get_sensor_reading_req' => 1,
8194                                                 'decode_get_sensor_reading_resp' => 1,
8195                                                 'decode_get_state_sensor_readings_req' => 1,
8196                                                 'decode_get_state_sensor_readings_resp' => 1,
8197                                                 'decode_get_status_resp' => 1,
8198                                                 'decode_get_tid_resp' => 1,
8199                                                 'decode_get_types_resp' => 1,
8200                                                 'decode_get_version_req' => 1,
8201                                                 'decode_get_version_resp' => 1,
8202                                                 'decode_multipart_receive_req' => 1,
8203                                                 'decode_new_file_req' => 1,
8204                                                 'decode_new_file_resp' => 1,
8205                                                 'decode_new_file_with_metadata_req' => 1,
8206                                                 'decode_new_file_with_metadata_resp' => 1,
8207                                                 'decode_numeric_sensor_data' => 1,
8208                                                 'decode_numeric_sensor_pdr_data' => 1,
8209                                                 'decode_pass_component_table_resp' => 1,
8210                                                 'decode_platform_event_message_req' => 1,
8211                                                 'decode_platform_event_message_resp' => 1,
8212                                                 'decode_pldm_comp_image_info' => 1,
8213                                                 'decode_pldm_package_header_info' => 1,
8214                                                 'decode_pldm_pdr_repository_change_record_data' => 1,
8215                                                 'decode_pldm_pdr_repository_chg_event_data' => 1,
8216                                                 'decode_poll_for_platform_event_message_req' => 1,
8217                                                 'decode_poll_for_platform_event_message_resp' => 1,
8218                                                 'decode_query_device_identifiers_resp' => 1,
8219                                                 'decode_read_file_req' => 1,
8220                                                 'decode_read_file_resp' => 1,
8221                                                 'decode_request_firmware_data_req' => 1,
8222                                                 'decode_request_update_resp' => 1,
8223                                                 'decode_rw_file_by_type_memory_req' => 1,
8224                                                 'decode_rw_file_by_type_memory_resp' => 1,
8225                                                 'decode_rw_file_by_type_req' => 1,
8226                                                 'decode_rw_file_by_type_resp' => 1,
8227                                                 'decode_rw_file_memory_req' => 1,
8228                                                 'decode_rw_file_memory_resp' => 1,
8229                                                 'decode_sensor_event_data' => 1,
8230                                                 'decode_sensor_op_data' => 1,
8231                                                 'decode_set_bios_attribute_current_value_req' => 1,
8232                                                 'decode_set_bios_attribute_current_value_resp' => 1,
8233                                                 'decode_set_bios_table_req' => 1,
8234                                                 'decode_set_bios_table_resp' => 1,
8235                                                 'decode_set_date_time_req' => 1,
8236                                                 'decode_set_date_time_resp' => 1,
8237                                                 'decode_set_event_receiver_req' => 1,
8238                                                 'decode_set_event_receiver_resp' => 1,
8239                                                 'decode_set_fru_record_table_req' => 1,
8240                                                 'decode_set_numeric_effecter_value_req' => 1,
8241                                                 'decode_set_numeric_effecter_value_resp' => 1,
8242                                                 'decode_set_state_effecter_states_req' => 1,
8243                                                 'decode_set_state_effecter_states_resp' => 1,
8244                                                 'decode_state_sensor_data' => 1,
8245                                                 'decode_transfer_complete_req' => 1,
8246                                                 'decode_update_component_resp' => 1,
8247                                                 'decode_vendor_defined_descriptor_value' => 1,
8248                                                 'decode_verify_complete_req' => 1,
8249                                                 'decode_write_file_req' => 1,
8250                                                 'decode_write_file_resp' => 1,
8251                                                 'encode_activate_firmware_req' => 1,
8252                                                 'encode_apply_complete_resp' => 1,
8253                                                 'encode_bios_attribute_update_event_req' => 1,
8254                                                 'encode_cancel_update_component_req' => 1,
8255                                                 'encode_cancel_update_req' => 1,
8256                                                 'encode_cc_only_resp' => 1,
8257                                                 'encode_event_message_buffer_size_req' => 1,
8258                                                 'encode_event_message_supported_req' => 1,
8259                                                 'encode_file_ack_req' => 1,
8260                                                 'encode_file_ack_resp' => 1,
8261                                                 'encode_file_ack_with_meta_data_req' => 1,
8262                                                 'encode_file_ack_with_meta_data_resp' => 1,
8263                                                 'encode_fru_record' => 1,
8264                                                 'encode_get_alert_status_req' => 1,
8265                                                 'encode_get_alert_status_resp' => 1,
8266                                                 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8267                                                 'encode_get_bios_current_value_by_handle_resp' => 1,
8268                                                 'encode_get_bios_table_req' => 1,
8269                                                 'encode_get_bios_table_resp' => 1,
8270                                                 'encode_get_commands_req' => 1,
8271                                                 'encode_get_commands_resp' => 1,
8272                                                 'encode_get_date_time_req' => 1,
8273                                                 'encode_get_date_time_resp' => 1,
8274                                                 'encode_get_file_table_req' => 1,
8275                                                 'encode_get_file_table_resp' => 1,
8276                                                 'encode_get_firmware_parameters_req' => 1,
8277                                                 'encode_get_fru_record_by_option_req' => 1,
8278                                                 'encode_get_fru_record_by_option_resp' => 1,
8279                                                 'encode_get_fru_record_table_metadata_req' => 1,
8280                                                 'encode_get_fru_record_table_metadata_resp' => 1,
8281                                                 'encode_get_fru_record_table_req' => 1,
8282                                                 'encode_get_fru_record_table_resp' => 1,
8283                                                 'encode_get_numeric_effecter_value_req' => 1,
8284                                                 'encode_get_numeric_effecter_value_resp' => 1,
8285                                                 'encode_get_pdr_repository_info_resp' => 1,
8286                                                 'encode_get_pdr_req' => 1,
8287                                                 'encode_get_pdr_resp' => 1,
8288                                                 'encode_get_sensor_reading_req' => 1,
8289                                                 'encode_get_sensor_reading_resp' => 1,
8290                                                 'encode_get_state_sensor_readings_req' => 1,
8291                                                 'encode_get_state_sensor_readings_resp' => 1,
8292                                                 'encode_get_status_req' => 1,
8293                                                 'encode_get_tid_req' => 1,
8294                                                 'encode_get_tid_resp' => 1,
8295                                                 'encode_get_types_req' => 1,
8296                                                 'encode_get_types_resp' => 1,
8297                                                 'encode_get_version_req' => 1,
8298                                                 'encode_get_version_resp' => 1,
8299                                                 'encode_new_file_req' => 1,
8300                                                 'encode_new_file_resp' => 1,
8301                                                 'encode_new_file_with_metadata_req' => 1,
8302                                                 'encode_new_file_with_metadata_resp' => 1,
8303                                                 'encode_pass_component_table_req' => 1,
8304                                                 'encode_platform_event_message_req' => 1,
8305                                                 'encode_platform_event_message_resp' => 1,
8306                                                 'encode_pldm_header_only' => 1,
8307                                                 'encode_pldm_pdr_repository_chg_event_data' => 1,
8308                                                 'encode_poll_for_platform_event_message_req' => 1,
8309                                                 'encode_poll_for_platform_event_message_resp' => 1,
8310                                                 'encode_query_device_identifiers_req' => 1,
8311                                                 'encode_read_file_req' => 1,
8312                                                 'encode_read_file_resp' => 1,
8313                                                 'encode_request_firmware_data_resp' => 1,
8314                                                 'encode_request_update_req' => 1,
8315                                                 'encode_rw_file_by_type_memory_req' => 1,
8316                                                 'encode_rw_file_by_type_memory_resp' => 1,
8317                                                 'encode_rw_file_by_type_req' => 1,
8318                                                 'encode_rw_file_by_type_resp' => 1,
8319                                                 'encode_rw_file_memory_req' => 1,
8320                                                 'encode_rw_file_memory_resp' => 1,
8321                                                 'encode_sensor_event_data' => 1,
8322                                                 'encode_set_bios_attribute_current_value_req' => 1,
8323                                                 'encode_set_bios_attribute_current_value_resp' => 1,
8324                                                 'encode_set_bios_table_req' => 1,
8325                                                 'encode_set_bios_table_resp' => 1,
8326                                                 'encode_set_date_time_req' => 1,
8327                                                 'encode_set_date_time_resp' => 1,
8328                                                 'encode_set_event_receiver_req' => 1,
8329                                                 'encode_set_event_receiver_resp' => 1,
8330                                                 'encode_set_fru_record_table_resp' => 1,
8331                                                 'encode_set_numeric_effecter_value_req' => 1,
8332                                                 'encode_set_numeric_effecter_value_resp' => 1,
8333                                                 'encode_set_state_effecter_states_req' => 1,
8334                                                 'encode_set_state_effecter_states_resp' => 1,
8335                                                 'encode_set_tid_req' => 1,
8336                                                 'encode_state_effecter_pdr' => 1,
8337                                                 'encode_state_sensor_pdr' => 1,
8338                                                 'encode_transfer_complete_resp' => 1,
8339                                                 'encode_update_component_req' => 1,
8340                                                 'encode_verify_complete_resp' => 1,
8341                                                 'encode_write_file_req' => 1,
8342                                                 'encode_write_file_resp' => 1,
8343                                                 'get_fru_record_by_option_check' => 1,
8344                                                 'is_time_legal' => 1,
8345                                                 'is_transfer_flag_valid' => 1,
8346                                                 'pack_pldm_header' => 1,
8347                                                 'pldm_bios_table_append_pad_checksum_check' => 1,
8348                                                 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8349                                                 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8350                                                 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8351                                                 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
8352                                                 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
8353                                                 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
8354                                                 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
8355                                                 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8356                                                 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8357                                                 'pldm_bios_table_attr_entry_integer_decode' => 1,
8358                                                 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8359                                                 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8360                                                 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8361                                                 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
8362                                                 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8363                                                 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8364                                                 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8365                                                 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
8366                                                 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8367                                                 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8368                                                 'pldm_bios_table_attr_entry_string_info_check' => 1,
8369                                                 'pldm_bios_table_attr_find_by_handle' => 1,
8370                                                 'pldm_bios_table_attr_find_by_string_handle' => 1,
8371                                                 'pldm_bios_table_attr_value_copy_and_update' => 1,
8372                                                 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8373                                                 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8374                                                 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
8375                                                 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8376                                                 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8377                                                 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8378                                                 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
8379                                                 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8380                                                 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8381                                                 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8382                                                 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8383                                                 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8384                                                 'pldm_bios_table_attr_value_entry_length' => 1,
8385                                                 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8386                                                 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8387                                                 'pldm_bios_table_attr_value_find_by_handle' => 1,
8388                                                 'pldm_bios_table_checksum' => 1,
8389                                                 'pldm_bios_table_iter_create' => 1,
8390                                                 'pldm_bios_table_iter_free' => 1,
8391                                                 'pldm_bios_table_iter_is_end' => 1,
8392                                                 'pldm_bios_table_iter_next' => 1,
8393                                                 'pldm_bios_table_iter_value' => 1,
8394                                                 'pldm_bios_table_pad_checksum_size' => 1,
8395                                                 'pldm_bios_table_string_entry_decode_handle' => 1,
8396                                                 'pldm_bios_table_string_entry_decode_string_check' => 1,
8397                                                 'pldm_bios_table_string_entry_decode_string_length' => 1,
8398                                                 'pldm_bios_table_string_entry_encode_check' => 1,
8399                                                 'pldm_bios_table_string_entry_encode_length' => 1,
8400                                                 'pldm_bios_table_string_find_by_handle' => 1,
8401                                                 'pldm_bios_table_string_find_by_string' => 1,
8402                                                 'pldm_close' => 1,
8403                                                 'pldm_entity_association_pdr_add_check' => 1,
8404                                                 'pldm_entity_association_pdr_add_from_node_check' => 1,
8405                                                 'pldm_entity_association_pdr_extract' => 1,
8406                                                 'pldm_entity_association_tree_add' => 1,
8407                                                 'pldm_entity_association_tree_add_entity' => 1,
8408                                                 'pldm_entity_association_tree_copy_root' => 1,
8409                                                 'pldm_entity_association_tree_destroy' => 1,
8410                                                 'pldm_entity_association_tree_destroy_root' => 1,
8411                                                 'pldm_entity_association_tree_find' => 1,
8412                                                 'pldm_entity_association_tree_find_with_locality' => 1,
8413                                                 'pldm_entity_association_tree_init' => 1,
8414                                                 'pldm_entity_association_tree_visit' => 1,
8415                                                 'pldm_entity_extract' => 1,
8416                                                 'pldm_entity_get_num_children' => 1,
8417                                                 'pldm_entity_get_parent' => 1,
8418                                                 'pldm_entity_is_exist_parent' => 1,
8419                                                 'pldm_entity_is_node_parent' => 1,
8420                                                 'pldm_entity_node_get_remote_container_id' => 1,
8421                                                 'pldm_find_entity_ref_in_tree' => 1,
8422                                                 'pldm_instance_db_destroy' => 1,
8423                                                 'pldm_instance_db_init' => 1,
8424                                                 'pldm_instance_db_init_default' => 1,
8425                                                 'pldm_instance_id_alloc' => 1,
8426                                                 'pldm_instance_id_free' => 1,
8427                                                 'pldm_is_current_parent_child' => 1,
8428                                                 'pldm_is_empty_entity_assoc_tree' => 1,
8429                                                 'pldm_open' => 1,
8430                                                 'pldm_pdr_add_check' => 1,
8431                                                 'pldm_pdr_add_fru_record_set_check' => 1,
8432                                                 'pldm_pdr_destroy' => 1,
8433                                                 'pldm_pdr_find_record' => 1,
8434                                                 'pldm_pdr_find_record_by_type' => 1,
8435                                                 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8436                                                 'pldm_pdr_get_next_record' => 1,
8437                                                 'pldm_pdr_get_record_count' => 1,
8438                                                 'pldm_pdr_get_record_handle' => 1,
8439                                                 'pldm_pdr_get_repo_size' => 1,
8440                                                 'pldm_pdr_init' => 1,
8441                                                 'pldm_pdr_record_is_remote' => 1,
8442                                                 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8443                                                 'pldm_pdr_remove_remote_pdrs' => 1,
8444                                                 'pldm_pdr_update_TL_pdr' => 1,
8445                                                 'pldm_recv' => 1,
8446                                                 'pldm_recv_any' => 1,
8447                                                 'pldm_send' => 1,
8448                                                 'pldm_send_recv' => 1,
8449                                                 'pldm_transport_af_mctp_core' => 1,
8450                                                 'pldm_transport_af_mctp_destroy' => 1,
8451                                                 'pldm_transport_af_mctp_init' => 1,
8452                                                 'pldm_transport_af_mctp_init_pollfd' => 1,
8453                                                 'pldm_transport_af_mctp_map_tid' => 1,
8454                                                 'pldm_transport_af_mctp_unmap_tid' => 1,
8455                                                 'pldm_transport_mctp_demux_core' => 1,
8456                                                 'pldm_transport_mctp_demux_destroy' => 1,
8457                                                 'pldm_transport_mctp_demux_init' => 1,
8458                                                 'pldm_transport_mctp_demux_init_pollfd' => 1,
8459                                                 'pldm_transport_mctp_demux_map_tid' => 1,
8460                                                 'pldm_transport_mctp_demux_unmap_tid' => 1,
8461                                                 'pldm_transport_poll' => 1,
8462                                                 'pldm_transport_recv_msg' => 1,
8463                                                 'pldm_transport_send_msg' => 1,
8464                                                 'pldm_transport_send_recv_msg' => 1,
8465                                                 'unpack_pldm_header' => 1,
8466                                                 'ver2str' => 1
8467                                               }
8468                       },
8469          'Target' => 'unix',
8470          'TypeInfo' => {
8471                          '1' => {
8472                                   'Name' => 'void',
8473                                   'Type' => 'Intrinsic'
8474                                 },
8475                          '102' => {
8476                                     'Name' => 'unsigned long',
8477                                     'Size' => '8',
8478                                     'Type' => 'Intrinsic'
8479                                   },
8480                          '109' => {
8481                                     'Name' => 'long',
8482                                     'Size' => '8',
8483                                     'Type' => 'Intrinsic'
8484                                   },
8485                          '116' => {
8486                                     'Name' => 'char',
8487                                     'Size' => '1',
8488                                     'Type' => 'Intrinsic'
8489                                   },
8490                          '11614' => {
8491                                       'BaseType' => '116',
8492                                       'Name' => 'char*',
8493                                       'Size' => '8',
8494                                       'Type' => 'Pointer'
8495                                     },
8496                          '11631' => {
8497                                       'BaseType' => '116',
8498                                       'Name' => 'char const',
8499                                       'Size' => '1',
8500                                       'Type' => 'Const'
8501                                     },
8502                          '11648' => {
8503                                       'BaseType' => '123',
8504                                       'Name' => 'size_t const',
8505                                       'Size' => '8',
8506                                       'Type' => 'Const'
8507                                     },
8508                          '11660' => {
8509                                       'BaseType' => '46',
8510                                       'Header' => undef,
8511                                       'Line' => '37',
8512                                       'Name' => '__int8_t',
8513                                       'PrivateABI' => 1,
8514                                       'Size' => '1',
8515                                       'Type' => 'Typedef'
8516                                     },
8517                          '11734' => {
8518                                       'BaseType' => '109',
8519                                       'Header' => undef,
8520                                       'Line' => '194',
8521                                       'Name' => '__ssize_t',
8522                                       'PrivateABI' => 1,
8523                                       'Size' => '8',
8524                                       'Type' => 'Typedef'
8525                                     },
8526                          '11746' => {
8527                                       'BaseType' => '11660',
8528                                       'Header' => undef,
8529                                       'Line' => '24',
8530                                       'Name' => 'int8_t',
8531                                       'PrivateABI' => 1,
8532                                       'Size' => '1',
8533                                       'Type' => 'Typedef'
8534                                     },
8535                          '11811' => {
8536                                       'BaseType' => '5053',
8537                                       'Name' => 'uint16_t const',
8538                                       'Size' => '2',
8539                                       'Type' => 'Const'
8540                                     },
8541                          '11828' => {
8542                                       'BaseType' => '180',
8543                                       'Name' => 'uint32_t const',
8544                                       'Size' => '4',
8545                                       'Type' => 'Const'
8546                                     },
8547                          '11999' => {
8548                                       'BaseType' => '168',
8549                                       'Header' => 'pldm_types.h',
8550                                       'Line' => '31',
8551                                       'Name' => 'bool8_t',
8552                                       'Size' => '1',
8553                                       'Type' => 'Typedef'
8554                                     },
8555                          '12011' => {
8556                                       'BaseType' => '446',
8557                                       'Header' => 'pldm_types.h',
8558                                       'Line' => '163',
8559                                       'Name' => 'real32_t',
8560                                       'Size' => '4',
8561                                       'Type' => 'Typedef'
8562                                     },
8563                          '123' => {
8564                                     'BaseType' => '102',
8565                                     'Header' => undef,
8566                                     'Line' => '214',
8567                                     'Name' => 'size_t',
8568                                     'PrivateABI' => 1,
8569                                     'Size' => '8',
8570                                     'Type' => 'Typedef'
8571                                   },
8572                          '12552' => {
8573                                       'BaseType' => '11631',
8574                                       'Name' => 'char const*',
8575                                       'Size' => '8',
8576                                       'Type' => 'Pointer'
8577                                     },
8578                          '12557' => {
8579                                       'BaseType' => '11734',
8580                                       'Header' => undef,
8581                                       'Line' => '108',
8582                                       'Name' => 'ssize_t',
8583                                       'PrivateABI' => 1,
8584                                       'Size' => '8',
8585                                       'Type' => 'Typedef'
8586                                     },
8587                          '13093' => {
8588                                       'Header' => 'platform.h',
8589                                       'Line' => '237',
8590                                       'Memb' => {
8591                                                   '0' => {
8592                                                            'name' => 'PLDM_SENSOR_OP_STATE',
8593                                                            'value' => '0'
8594                                                          },
8595                                                   '1' => {
8596                                                            'name' => 'PLDM_STATE_SENSOR_STATE',
8597                                                            'value' => '1'
8598                                                          },
8599                                                   '2' => {
8600                                                            'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8601                                                            'value' => '2'
8602                                                          }
8603                                                 },
8604                                       'Name' => 'enum sensor_event_class_states',
8605                                       'Size' => '4',
8606                                       'Type' => 'Enum'
8607                                     },
8608                          '13127' => {
8609                                       'BaseType' => '13093',
8610                                       'Name' => 'enum sensor_event_class_states const',
8611                                       'Size' => '4',
8612                                       'Type' => 'Const'
8613                                     },
8614                          '13350' => {
8615                                       'Header' => 'platform.h',
8616                                       'Line' => '454',
8617                                       'Memb' => {
8618                                                   '0' => {
8619                                                            'name' => 'record_handle',
8620                                                            'offset' => '0',
8621                                                            'type' => '180'
8622                                                          },
8623                                                   '1' => {
8624                                                            'name' => 'version',
8625                                                            'offset' => '4',
8626                                                            'type' => '168'
8627                                                          },
8628                                                   '2' => {
8629                                                            'name' => 'type',
8630                                                            'offset' => '5',
8631                                                            'type' => '168'
8632                                                          },
8633                                                   '3' => {
8634                                                            'name' => 'record_change_num',
8635                                                            'offset' => '6',
8636                                                            'type' => '5053'
8637                                                          },
8638                                                   '4' => {
8639                                                            'name' => 'length',
8640                                                            'offset' => '8',
8641                                                            'type' => '5053'
8642                                                          }
8643                                                 },
8644                                       'Name' => 'struct pldm_pdr_hdr',
8645                                       'Size' => '10',
8646                                       'Type' => 'Struct'
8647                                     },
8648                          '13429' => {
8649                                       'Header' => 'platform.h',
8650                                       'Line' => '529',
8651                                       'Memb' => {
8652                                                   '0' => {
8653                                                            'name' => 'hdr',
8654                                                            'offset' => '0',
8655                                                            'type' => '13350'
8656                                                          },
8657                                                   '1' => {
8658                                                            'name' => 'terminus_handle',
8659                                                            'offset' => '16',
8660                                                            'type' => '5053'
8661                                                          },
8662                                                   '2' => {
8663                                                            'name' => 'sensor_id',
8664                                                            'offset' => '18',
8665                                                            'type' => '5053'
8666                                                          },
8667                                                   '3' => {
8668                                                            'name' => 'entity_type',
8669                                                            'offset' => '20',
8670                                                            'type' => '5053'
8671                                                          },
8672                                                   '4' => {
8673                                                            'name' => 'entity_instance',
8674                                                            'offset' => '22',
8675                                                            'type' => '5053'
8676                                                          },
8677                                                   '5' => {
8678                                                            'name' => 'container_id',
8679                                                            'offset' => '24',
8680                                                            'type' => '5053'
8681                                                          },
8682                                                   '6' => {
8683                                                            'name' => 'sensor_init',
8684                                                            'offset' => '32',
8685                                                            'type' => '168'
8686                                                          },
8687                                                   '7' => {
8688                                                            'name' => 'sensor_auxiliary_names_pdr',
8689                                                            'offset' => '33',
8690                                                            'type' => '11999'
8691                                                          },
8692                                                   '8' => {
8693                                                            'name' => 'composite_sensor_count',
8694                                                            'offset' => '34',
8695                                                            'type' => '168'
8696                                                          },
8697                                                   '9' => {
8698                                                            'name' => 'possible_states',
8699                                                            'offset' => '35',
8700                                                            'type' => '874'
8701                                                          }
8702                                                 },
8703                                       'Name' => 'struct pldm_state_sensor_pdr',
8704                                       'Size' => '24',
8705                                       'Type' => 'Struct'
8706                                     },
8707                          '13573' => {
8708                                       'Header' => 'platform.h',
8709                                       'Line' => '546',
8710                                       'Memb' => {
8711                                                   '0' => {
8712                                                            'name' => 'state_set_id',
8713                                                            'offset' => '0',
8714                                                            'type' => '5053'
8715                                                          },
8716                                                   '1' => {
8717                                                            'name' => 'possible_states_size',
8718                                                            'offset' => '2',
8719                                                            'type' => '168'
8720                                                          },
8721                                                   '2' => {
8722                                                            'name' => 'states',
8723                                                            'offset' => '3',
8724                                                            'type' => '13631'
8725                                                          }
8726                                                 },
8727                                       'Name' => 'struct state_sensor_possible_states',
8728                                       'Size' => '4',
8729                                       'Type' => 'Struct'
8730                                     },
8731                          '13626' => {
8732                                       'BaseType' => '13573',
8733                                       'Name' => 'struct state_sensor_possible_states const',
8734                                       'Size' => '4',
8735                                       'Type' => 'Const'
8736                                     },
8737                          '13647' => {
8738                                       'Header' => 'platform.h',
8739                                       'Line' => '556',
8740                                       'Memb' => {
8741                                                   '0' => {
8742                                                            'name' => 'hdr',
8743                                                            'offset' => '0',
8744                                                            'type' => '13350'
8745                                                          },
8746                                                   '1' => {
8747                                                            'name' => 'terminus_handle',
8748                                                            'offset' => '16',
8749                                                            'type' => '5053'
8750                                                          },
8751                                                   '10' => {
8752                                                             'name' => 'possible_states',
8753                                                             'offset' => '37',
8754                                                             'type' => '874'
8755                                                           },
8756                                                   '2' => {
8757                                                            'name' => 'effecter_id',
8758                                                            'offset' => '18',
8759                                                            'type' => '5053'
8760                                                          },
8761                                                   '3' => {
8762                                                            'name' => 'entity_type',
8763                                                            'offset' => '20',
8764                                                            'type' => '5053'
8765                                                          },
8766                                                   '4' => {
8767                                                            'name' => 'entity_instance',
8768                                                            'offset' => '22',
8769                                                            'type' => '5053'
8770                                                          },
8771                                                   '5' => {
8772                                                            'name' => 'container_id',
8773                                                            'offset' => '24',
8774                                                            'type' => '5053'
8775                                                          },
8776                                                   '6' => {
8777                                                            'name' => 'effecter_semantic_id',
8778                                                            'offset' => '32',
8779                                                            'type' => '5053'
8780                                                          },
8781                                                   '7' => {
8782                                                            'name' => 'effecter_init',
8783                                                            'offset' => '34',
8784                                                            'type' => '168'
8785                                                          },
8786                                                   '8' => {
8787                                                            'name' => 'has_description_pdr',
8788                                                            'offset' => '35',
8789                                                            'type' => '11999'
8790                                                          },
8791                                                   '9' => {
8792                                                            'name' => 'composite_effecter_count',
8793                                                            'offset' => '36',
8794                                                            'type' => '168'
8795                                                          }
8796                                                 },
8797                                       'Name' => 'struct pldm_state_effecter_pdr',
8798                                       'Size' => '26',
8799                                       'Type' => 'Struct'
8800                                     },
8801                          '14004' => {
8802                                       'Header' => 'platform.h',
8803                                       'Line' => '711',
8804                                       'Memb' => {
8805                                                   '0' => {
8806                                                            'name' => 'record_handle',
8807                                                            'offset' => '0',
8808                                                            'type' => '180'
8809                                                          },
8810                                                   '1' => {
8811                                                            'name' => 'version',
8812                                                            'offset' => '4',
8813                                                            'type' => '168'
8814                                                          },
8815                                                   '2' => {
8816                                                            'name' => 'type',
8817                                                            'offset' => '5',
8818                                                            'type' => '168'
8819                                                          },
8820                                                   '3' => {
8821                                                            'name' => 'record_change_num',
8822                                                            'offset' => '6',
8823                                                            'type' => '5053'
8824                                                          },
8825                                                   '4' => {
8826                                                            'name' => 'length',
8827                                                            'offset' => '8',
8828                                                            'type' => '5053'
8829                                                          }
8830                                                 },
8831                                       'Name' => 'struct pldm_value_pdr_hdr',
8832                                       'Size' => '12',
8833                                       'Type' => 'Struct'
8834                                     },
8835                          '14083' => {
8836                                       'Header' => undef,
8837                                       'Line' => '729',
8838                                       'Memb' => {
8839                                                   '0' => {
8840                                                            'name' => 'entity_instance_num',
8841                                                            'offset' => '0',
8842                                                            'type' => '5053'
8843                                                          },
8844                                                   '1' => {
8845                                                            'name' => 'entity_instance',
8846                                                            'offset' => '0',
8847                                                            'type' => '5053'
8848                                                          }
8849                                                 },
8850                                       'PrivateABI' => 1,
8851                                       'Size' => '2',
8852                                       'Type' => 'Union'
8853                                     },
8854                          '14117' => {
8855                                       'Header' => 'platform.h',
8856                                       'Line' => '724',
8857                                       'Memb' => {
8858                                                   '0' => {
8859                                                            'name' => 'hdr',
8860                                                            'offset' => '0',
8861                                                            'type' => '14004'
8862                                                          },
8863                                                   '1' => {
8864                                                            'name' => 'terminus_handle',
8865                                                            'offset' => '18',
8866                                                            'type' => '5053'
8867                                                          },
8868                                                   '10' => {
8869                                                             'name' => 'rate_unit',
8870                                                             'offset' => '38',
8871                                                             'type' => '168'
8872                                                           },
8873                                                   '11' => {
8874                                                             'name' => 'base_oem_unit_handle',
8875                                                             'offset' => '39',
8876                                                             'type' => '168'
8877                                                           },
8878                                                   '12' => {
8879                                                             'name' => 'aux_unit',
8880                                                             'offset' => '40',
8881                                                             'type' => '168'
8882                                                           },
8883                                                   '13' => {
8884                                                             'name' => 'aux_unit_modifier',
8885                                                             'offset' => '41',
8886                                                             'type' => '11746'
8887                                                           },
8888                                                   '14' => {
8889                                                             'name' => 'aux_rate_unit',
8890                                                             'offset' => '48',
8891                                                             'type' => '168'
8892                                                           },
8893                                                   '15' => {
8894                                                             'name' => 'rel',
8895                                                             'offset' => '49',
8896                                                             'type' => '168'
8897                                                           },
8898                                                   '16' => {
8899                                                             'name' => 'aux_oem_unit_handle',
8900                                                             'offset' => '50',
8901                                                             'type' => '168'
8902                                                           },
8903                                                   '17' => {
8904                                                             'name' => 'is_linear',
8905                                                             'offset' => '51',
8906                                                             'type' => '11999'
8907                                                           },
8908                                                   '18' => {
8909                                                             'name' => 'sensor_data_size',
8910                                                             'offset' => '52',
8911                                                             'type' => '168'
8912                                                           },
8913                                                   '19' => {
8914                                                             'name' => 'resolution',
8915                                                             'offset' => '54',
8916                                                             'type' => '12011'
8917                                                           },
8918                                                   '2' => {
8919                                                            'name' => 'sensor_id',
8920                                                            'offset' => '20',
8921                                                            'type' => '5053'
8922                                                          },
8923                                                   '20' => {
8924                                                             'name' => 'offset',
8925                                                             'offset' => '64',
8926                                                             'type' => '12011'
8927                                                           },
8928                                                   '21' => {
8929                                                             'name' => 'accuracy',
8930                                                             'offset' => '68',
8931                                                             'type' => '5053'
8932                                                           },
8933                                                   '22' => {
8934                                                             'name' => 'plus_tolerance',
8935                                                             'offset' => '70',
8936                                                             'type' => '168'
8937                                                           },
8938                                                   '23' => {
8939                                                             'name' => 'minus_tolerance',
8940                                                             'offset' => '71',
8941                                                             'type' => '168'
8942                                                           },
8943                                                   '24' => {
8944                                                             'name' => 'hysteresis',
8945                                                             'offset' => '72',
8946                                                             'type' => '13992'
8947                                                           },
8948                                                   '25' => {
8949                                                             'name' => 'supported_thresholds',
8950                                                             'offset' => '82',
8951                                                             'type' => '11987'
8952                                                           },
8953                                                   '26' => {
8954                                                             'name' => 'threshold_and_hysteresis_volatility',
8955                                                             'offset' => '83',
8956                                                             'type' => '11987'
8957                                                           },
8958                                                   '27' => {
8959                                                             'name' => 'state_transition_interval',
8960                                                             'offset' => '86',
8961                                                             'type' => '12011'
8962                                                           },
8963                                                   '28' => {
8964                                                             'name' => 'update_interval',
8965                                                             'offset' => '96',
8966                                                             'type' => '12011'
8967                                                           },
8968                                                   '29' => {
8969                                                             'name' => 'max_readable',
8970                                                             'offset' => '100',
8971                                                             'type' => '13992'
8972                                                           },
8973                                                   '3' => {
8974                                                            'name' => 'entity_type',
8975                                                            'offset' => '22',
8976                                                            'type' => '5053'
8977                                                          },
8978                                                   '30' => {
8979                                                             'name' => 'min_readable',
8980                                                             'offset' => '104',
8981                                                             'type' => '13992'
8982                                                           },
8983                                                   '31' => {
8984                                                             'name' => 'range_field_format',
8985                                                             'offset' => '114',
8986                                                             'type' => '168'
8987                                                           },
8988                                                   '32' => {
8989                                                             'name' => 'range_field_support',
8990                                                             'offset' => '115',
8991                                                             'type' => '11987'
8992                                                           },
8993                                                   '33' => {
8994                                                             'name' => 'nominal_value',
8995                                                             'offset' => '118',
8996                                                             'type' => '13898'
8997                                                           },
8998                                                   '34' => {
8999                                                             'name' => 'normal_max',
9000                                                             'offset' => '128',
9001                                                             'type' => '13898'
9002                                                           },
9003                                                   '35' => {
9004                                                             'name' => 'normal_min',
9005                                                             'offset' => '132',
9006                                                             'type' => '13898'
9007                                                           },
9008                                                   '36' => {
9009                                                             'name' => 'warning_high',
9010                                                             'offset' => '136',
9011                                                             'type' => '13898'
9012                                                           },
9013                                                   '37' => {
9014                                                             'name' => 'warning_low',
9015                                                             'offset' => '146',
9016                                                             'type' => '13898'
9017                                                           },
9018                                                   '38' => {
9019                                                             'name' => 'critical_high',
9020                                                             'offset' => '150',
9021                                                             'type' => '13898'
9022                                                           },
9023                                                   '39' => {
9024                                                             'name' => 'critical_low',
9025                                                             'offset' => '256',
9026                                                             'type' => '13898'
9027                                                           },
9028                                                   '4' => {
9029                                                            'name' => 'unnamed0',
9030                                                            'offset' => '24',
9031                                                            'type' => '14083'
9032                                                          },
9033                                                   '40' => {
9034                                                             'name' => 'fatal_high',
9035                                                             'offset' => '260',
9036                                                             'type' => '13898'
9037                                                           },
9038                                                   '41' => {
9039                                                             'name' => 'fatal_low',
9040                                                             'offset' => '264',
9041                                                             'type' => '13898'
9042                                                           },
9043                                                   '5' => {
9044                                                            'name' => 'container_id',
9045                                                            'offset' => '32',
9046                                                            'type' => '5053'
9047                                                          },
9048                                                   '6' => {
9049                                                            'name' => 'sensor_init',
9050                                                            'offset' => '34',
9051                                                            'type' => '168'
9052                                                          },
9053                                                   '7' => {
9054                                                            'name' => 'sensor_auxiliary_names_pdr',
9055                                                            'offset' => '35',
9056                                                            'type' => '11999'
9057                                                          },
9058                                                   '8' => {
9059                                                            'name' => 'base_unit',
9060                                                            'offset' => '36',
9061                                                            'type' => '168'
9062                                                          },
9063                                                   '9' => {
9064                                                            'name' => 'unit_modifier',
9065                                                            'offset' => '37',
9066                                                            'type' => '11746'
9067                                                          }
9068                                                 },
9069                                       'Name' => 'struct pldm_numeric_sensor_value_pdr',
9070                                       'Size' => '112',
9071                                       'Type' => 'Struct'
9072                                     },
9073                          '142' => {
9074                                     'BaseType' => '53',
9075                                     'Header' => undef,
9076                                     'Line' => '38',
9077                                     'Name' => '__uint8_t',
9078                                     'PrivateABI' => 1,
9079                                     'Size' => '1',
9080                                     'Type' => 'Typedef'
9081                                   },
9082                          '1434' => {
9083                                      'BaseType' => '1439',
9084                                      'Name' => 'void const*',
9085                                      'Size' => '8',
9086                                      'Type' => 'Pointer'
9087                                    },
9088                          '1439' => {
9089                                      'BaseType' => '1',
9090                                      'Name' => 'void const',
9091                                      'Type' => 'Const'
9092                                    },
9093                          '14670' => {
9094                                       'Header' => 'platform.h',
9095                                       'Line' => '776',
9096                                       'Memb' => {
9097                                                   '0' => {
9098                                                            'name' => 'state_set_id',
9099                                                            'offset' => '0',
9100                                                            'type' => '5053'
9101                                                          },
9102                                                   '1' => {
9103                                                            'name' => 'possible_states_size',
9104                                                            'offset' => '2',
9105                                                            'type' => '168'
9106                                                          },
9107                                                   '2' => {
9108                                                            'name' => 'states',
9109                                                            'offset' => '3',
9110                                                            'type' => '13631'
9111                                                          }
9112                                                 },
9113                                       'Name' => 'struct state_effecter_possible_states',
9114                                       'Size' => '4',
9115                                       'Type' => 'Struct'
9116                                     },
9117                          '14723' => {
9118                                       'BaseType' => '14670',
9119                                       'Name' => 'struct state_effecter_possible_states const',
9120                                       'Size' => '4',
9121                                       'Type' => 'Const'
9122                                     },
9123                          '14728' => {
9124                                       'Header' => 'platform.h',
9125                                       'Line' => '824',
9126                                       'Memb' => {
9127                                                   '0' => {
9128                                                            'name' => 'set_request',
9129                                                            'offset' => '0',
9130                                                            'type' => '168'
9131                                                          },
9132                                                   '1' => {
9133                                                            'name' => 'effecter_state',
9134                                                            'offset' => '1',
9135                                                            'type' => '168'
9136                                                          }
9137                                                 },
9138                                       'Name' => 'struct state_field_for_state_effecter_set',
9139                                       'Size' => '2',
9140                                       'Type' => 'Struct'
9141                                     },
9142                          '14768' => {
9143                                       'BaseType' => '14728',
9144                                       'Header' => 'platform.h',
9145                                       'Line' => '827',
9146                                       'Name' => 'set_effecter_state_field',
9147                                       'Size' => '2',
9148                                       'Type' => 'Typedef'
9149                                     },
9150                          '14780' => {
9151                                       'Header' => 'platform.h',
9152                                       'Line' => '833',
9153                                       'Memb' => {
9154                                                   '0' => {
9155                                                            'name' => 'sensor_op_state',
9156                                                            'offset' => '0',
9157                                                            'type' => '168'
9158                                                          },
9159                                                   '1' => {
9160                                                            'name' => 'present_state',
9161                                                            'offset' => '1',
9162                                                            'type' => '168'
9163                                                          },
9164                                                   '2' => {
9165                                                            'name' => 'previous_state',
9166                                                            'offset' => '2',
9167                                                            'type' => '168'
9168                                                          },
9169                                                   '3' => {
9170                                                            'name' => 'event_state',
9171                                                            'offset' => '3',
9172                                                            'type' => '168'
9173                                                          }
9174                                                 },
9175                                       'Name' => 'struct state_field_for_get_state_sensor_readings',
9176                                       'Size' => '4',
9177                                       'Type' => 'Struct'
9178                                     },
9179                          '14846' => {
9180                                       'BaseType' => '14780',
9181                                       'Header' => 'platform.h',
9182                                       'Line' => '841',
9183                                       'Name' => 'get_sensor_state_field',
9184                                       'Size' => '4',
9185                                       'Type' => 'Typedef'
9186                                     },
9187                          '15045' => {
9188                                       'BaseType' => '168',
9189                                       'Name' => 'uint8_t[13]',
9190                                       'Size' => '13',
9191                                       'Type' => 'Array'
9192                                     },
9193                          '154' => {
9194                                     'BaseType' => '81',
9195                                     'Header' => undef,
9196                                     'Line' => '42',
9197                                     'Name' => '__uint32_t',
9198                                     'PrivateABI' => 1,
9199                                     'Size' => '4',
9200                                     'Type' => 'Typedef'
9201                                   },
9202                          '15527' => {
9203                                       'Header' => 'platform.h',
9204                                       'Line' => '978',
9205                                       'Memb' => {
9206                                                   '0' => {
9207                                                            'name' => 'sensor_id',
9208                                                            'offset' => '0',
9209                                                            'type' => '5053'
9210                                                          },
9211                                                   '1' => {
9212                                                            'name' => 'sensor_event_class_type',
9213                                                            'offset' => '2',
9214                                                            'type' => '168'
9215                                                          },
9216                                                   '2' => {
9217                                                            'name' => 'event_class',
9218                                                            'offset' => '3',
9219                                                            'type' => '874'
9220                                                          }
9221                                                 },
9222                                       'Name' => 'struct pldm_sensor_event_data',
9223                                       'Size' => '4',
9224                                       'Type' => 'Struct'
9225                                     },
9226                          '15739' => {
9227                                       'Header' => 'platform.h',
9228                                       'Line' => '1059',
9229                                       'Memb' => {
9230                                                   '0' => {
9231                                                            'name' => 'event_data_format',
9232                                                            'offset' => '0',
9233                                                            'type' => '168'
9234                                                          },
9235                                                   '1' => {
9236                                                            'name' => 'number_of_change_records',
9237                                                            'offset' => '1',
9238                                                            'type' => '168'
9239                                                          },
9240                                                   '2' => {
9241                                                            'name' => 'change_records',
9242                                                            'offset' => '2',
9243                                                            'type' => '874'
9244                                                          }
9245                                                 },
9246                                       'Name' => 'struct pldm_pdr_repository_chg_event_data',
9247                                       'Size' => '3',
9248                                       'Type' => 'Struct'
9249                                     },
9250                          '1632' => {
9251                                      'BaseType' => '830',
9252                                      'Name' => 'struct pldm_msg*',
9253                                      'Size' => '8',
9254                                      'Type' => 'Pointer'
9255                                    },
9256                          '166' => {
9257                                     'BaseType' => '1',
9258                                     'Name' => 'void*',
9259                                     'Size' => '8',
9260                                     'Type' => 'Pointer'
9261                                   },
9262                          '168' => {
9263                                     'BaseType' => '142',
9264                                     'Header' => undef,
9265                                     'Line' => '24',
9266                                     'Name' => 'uint8_t',
9267                                     'PrivateABI' => 1,
9268                                     'Size' => '1',
9269                                     'Type' => 'Typedef'
9270                                   },
9271                          '16964' => {
9272                                       'BaseType' => '166',
9273                                       'Name' => 'void**',
9274                                       'Size' => '8',
9275                                       'Type' => 'Pointer'
9276                                     },
9277                          '180' => {
9278                                     'BaseType' => '154',
9279                                     'Header' => undef,
9280                                     'Line' => '26',
9281                                     'Name' => 'uint32_t',
9282                                     'PrivateABI' => 1,
9283                                     'Size' => '4',
9284                                     'Type' => 'Typedef'
9285                                   },
9286                          '2077' => {
9287                                      'BaseType' => '869',
9288                                      'Name' => 'struct pldm_msg const*',
9289                                      'Size' => '8',
9290                                      'Type' => 'Pointer'
9291                                    },
9292                          '2082' => {
9293                                      'BaseType' => '168',
9294                                      'Name' => 'uint8_t*',
9295                                      'Size' => '8',
9296                                      'Type' => 'Pointer'
9297                                    },
9298                          '2087' => {
9299                                      'BaseType' => '180',
9300                                      'Name' => 'uint32_t*',
9301                                      'Size' => '8',
9302                                      'Type' => 'Pointer'
9303                                    },
9304                          '21126' => {
9305                                       'BaseType' => '9084',
9306                                       'Name' => 'size_t*const',
9307                                       'Size' => '8',
9308                                       'Type' => 'Const'
9309                                     },
9310                          '22749' => {
9311                                       'BaseType' => '22759',
9312                                       'Name' => 'uint32_t const*const*',
9313                                       'Size' => '8',
9314                                       'Type' => 'Pointer'
9315                                     },
9316                          '22754' => {
9317                                       'BaseType' => '11828',
9318                                       'Name' => 'uint32_t const*',
9319                                       'Size' => '8',
9320                                       'Type' => 'Pointer'
9321                                     },
9322                          '22759' => {
9323                                       'BaseType' => '22754',
9324                                       'Name' => 'uint32_t const*const',
9325                                       'Size' => '8',
9326                                       'Type' => 'Const'
9327                                     },
9328                          '22764' => {
9329                                       'BaseType' => '15739',
9330                                       'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9331                                       'Size' => '8',
9332                                       'Type' => 'Pointer'
9333                                     },
9334                          '2903' => {
9335                                      'BaseType' => '429',
9336                                      'Name' => 'ver32_t*',
9337                                      'Size' => '8',
9338                                      'Type' => 'Pointer'
9339                                    },
9340                          '29174' => {
9341                                       'BaseType' => '14117',
9342                                       'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9343                                       'Size' => '8',
9344                                       'Type' => 'Pointer'
9345                                     },
9346                          '3344' => {
9347                                      'BaseType' => '441',
9348                                      'Name' => 'ver32_t const*',
9349                                      'Size' => '8',
9350                                      'Type' => 'Pointer'
9351                                    },
9352                          '35741' => {
9353                                       'BaseType' => '15527',
9354                                       'Name' => 'struct pldm_sensor_event_data*',
9355                                       'Size' => '8',
9356                                       'Type' => 'Pointer'
9357                                     },
9358                          '35746' => {
9359                                       'BaseType' => '35741',
9360                                       'Name' => 'struct pldm_sensor_event_data*const',
9361                                       'Size' => '8',
9362                                       'Type' => 'Const'
9363                                     },
9364                          '363' => {
9365                                     'Header' => 'pldm_types.h',
9366                                     'Line' => '24',
9367                                     'Memb' => {
9368                                                 '0' => {
9369                                                          'name' => 'alpha',
9370                                                          'offset' => '0',
9371                                                          'type' => '168'
9372                                                        },
9373                                                 '1' => {
9374                                                          'name' => 'update',
9375                                                          'offset' => '1',
9376                                                          'type' => '168'
9377                                                        },
9378                                                 '2' => {
9379                                                          'name' => 'minor',
9380                                                          'offset' => '2',
9381                                                          'type' => '168'
9382                                                        },
9383                                                 '3' => {
9384                                                          'name' => 'major',
9385                                                          'offset' => '3',
9386                                                          'type' => '168'
9387                                                        }
9388                                               },
9389                                     'Name' => 'struct pldm_version',
9390                                     'Size' => '4',
9391                                     'Type' => 'Struct'
9392                                   },
9393                          '36750' => {
9394                                       'BaseType' => '14846',
9395                                       'Name' => 'get_sensor_state_field*',
9396                                       'Size' => '8',
9397                                       'Type' => 'Pointer'
9398                                     },
9399                          '41905' => {
9400                                       'BaseType' => '14768',
9401                                       'Name' => 'set_effecter_state_field*',
9402                                       'Size' => '8',
9403                                       'Type' => 'Pointer'
9404                                     },
9405                          '42732' => {
9406                                       'BaseType' => '13429',
9407                                       'Name' => 'struct pldm_state_sensor_pdr*',
9408                                       'Size' => '8',
9409                                       'Type' => 'Pointer'
9410                                     },
9411                          '42737' => {
9412                                       'BaseType' => '42732',
9413                                       'Name' => 'struct pldm_state_sensor_pdr*const',
9414                                       'Size' => '8',
9415                                       'Type' => 'Const'
9416                                     },
9417                          '42742' => {
9418                                       'BaseType' => '13626',
9419                                       'Name' => 'struct state_sensor_possible_states const*',
9420                                       'Size' => '8',
9421                                       'Type' => 'Pointer'
9422                                     },
9423                          '42747' => {
9424                                       'BaseType' => '42742',
9425                                       'Name' => 'struct state_sensor_possible_states const*const',
9426                                       'Size' => '8',
9427                                       'Type' => 'Const'
9428                                     },
9429                          '429' => {
9430                                     'BaseType' => '363',
9431                                     'Header' => 'pldm_types.h',
9432                                     'Line' => '29',
9433                                     'Name' => 'ver32_t',
9434                                     'Size' => '4',
9435                                     'Type' => 'Typedef'
9436                                   },
9437                          '43064' => {
9438                                       'BaseType' => '13647',
9439                                       'Name' => 'struct pldm_state_effecter_pdr*',
9440                                       'Size' => '8',
9441                                       'Type' => 'Pointer'
9442                                     },
9443                          '43069' => {
9444                                       'BaseType' => '43064',
9445                                       'Name' => 'struct pldm_state_effecter_pdr*const',
9446                                       'Size' => '8',
9447                                       'Type' => 'Const'
9448                                     },
9449                          '43074' => {
9450                                       'BaseType' => '14723',
9451                                       'Name' => 'struct state_effecter_possible_states const*',
9452                                       'Size' => '8',
9453                                       'Type' => 'Pointer'
9454                                     },
9455                          '43079' => {
9456                                       'BaseType' => '43074',
9457                                       'Name' => 'struct state_effecter_possible_states const*const',
9458                                       'Size' => '8',
9459                                       'Type' => 'Const'
9460                                     },
9461                          '441' => {
9462                                     'BaseType' => '429',
9463                                     'Name' => 'ver32_t const',
9464                                     'Size' => '4',
9465                                     'Type' => 'Const'
9466                                   },
9467                          '446' => {
9468                                     'Name' => 'float',
9469                                     'Size' => '4',
9470                                     'Type' => 'Intrinsic'
9471                                   },
9472                          '46' => {
9473                                    'Name' => 'signed char',
9474                                    'Size' => '1',
9475                                    'Type' => 'Intrinsic'
9476                                  },
9477                          '46593' => {
9478                                       'BaseType' => '102',
9479                                       'Header' => undef,
9480                                       'Line' => '45',
9481                                       'Name' => '__uint64_t',
9482                                       'PrivateABI' => 1,
9483                                       'Size' => '8',
9484                                       'Type' => 'Typedef'
9485                                     },
9486                          '46682' => {
9487                                       'BaseType' => '46593',
9488                                       'Header' => undef,
9489                                       'Line' => '27',
9490                                       'Name' => 'uint64_t',
9491                                       'PrivateABI' => 1,
9492                                       'Size' => '8',
9493                                       'Type' => 'Typedef'
9494                                     },
9495                          '46694' => {
9496                                       'Header' => 'bios.h',
9497                                       'Line' => '38',
9498                                       'Memb' => {
9499                                                   '0' => {
9500                                                            'name' => 'PLDM_BIOS_STRING_TABLE',
9501                                                            'value' => '0'
9502                                                          },
9503                                                   '1' => {
9504                                                            'name' => 'PLDM_BIOS_ATTR_TABLE',
9505                                                            'value' => '1'
9506                                                          },
9507                                                   '2' => {
9508                                                            'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9509                                                            'value' => '2'
9510                                                          }
9511                                                 },
9512                                       'Name' => 'enum pldm_bios_table_types',
9513                                       'Size' => '4',
9514                                       'Type' => 'Enum'
9515                                     },
9516                          '46728' => {
9517                                       'Header' => 'bios.h',
9518                                       'Line' => '47',
9519                                       'Memb' => {
9520                                                   '0' => {
9521                                                            'name' => 'string_handle',
9522                                                            'offset' => '0',
9523                                                            'type' => '5053'
9524                                                          },
9525                                                   '1' => {
9526                                                            'name' => 'string_length',
9527                                                            'offset' => '2',
9528                                                            'type' => '5053'
9529                                                          },
9530                                                   '2' => {
9531                                                            'name' => 'name',
9532                                                            'offset' => '4',
9533                                                            'type' => '46785'
9534                                                          }
9535                                                 },
9536                                       'Name' => 'struct pldm_bios_string_table_entry',
9537                                       'Size' => '5',
9538                                       'Type' => 'Struct'
9539                                     },
9540                          '46780' => {
9541                                       'BaseType' => '46728',
9542                                       'Name' => 'struct pldm_bios_string_table_entry const',
9543                                       'Size' => '5',
9544                                       'Type' => 'Const'
9545                                     },
9546                          '46785' => {
9547                                       'BaseType' => '116',
9548                                       'Name' => 'char[1]',
9549                                       'Size' => '1',
9550                                       'Type' => 'Array'
9551                                     },
9552                          '46801' => {
9553                                       'Header' => 'bios.h',
9554                                       'Line' => '53',
9555                                       'Memb' => {
9556                                                   '0' => {
9557                                                            'name' => 'attr_handle',
9558                                                            'offset' => '0',
9559                                                            'type' => '5053'
9560                                                          },
9561                                                   '1' => {
9562                                                            'name' => 'attr_type',
9563                                                            'offset' => '2',
9564                                                            'type' => '168'
9565                                                          },
9566                                                   '2' => {
9567                                                            'name' => 'string_handle',
9568                                                            'offset' => '3',
9569                                                            'type' => '5053'
9570                                                          },
9571                                                   '3' => {
9572                                                            'name' => 'metadata',
9573                                                            'offset' => '5',
9574                                                            'type' => '874'
9575                                                          }
9576                                                 },
9577                                       'Name' => 'struct pldm_bios_attr_table_entry',
9578                                       'Size' => '6',
9579                                       'Type' => 'Struct'
9580                                     },
9581                          '46866' => {
9582                                       'BaseType' => '46801',
9583                                       'Name' => 'struct pldm_bios_attr_table_entry const',
9584                                       'Size' => '6',
9585                                       'Type' => 'Const'
9586                                     },
9587                          '46887' => {
9588                                       'Header' => 'bios.h',
9589                                       'Line' => '65',
9590                                       'Memb' => {
9591                                                   '0' => {
9592                                                            'name' => 'attr_handle',
9593                                                            'offset' => '0',
9594                                                            'type' => '5053'
9595                                                          },
9596                                                   '1' => {
9597                                                            'name' => 'attr_type',
9598                                                            'offset' => '2',
9599                                                            'type' => '168'
9600                                                          },
9601                                                   '2' => {
9602                                                            'name' => 'value',
9603                                                            'offset' => '3',
9604                                                            'type' => '874'
9605                                                          }
9606                                                 },
9607                                       'Name' => 'struct pldm_bios_attr_val_table_entry',
9608                                       'Size' => '4',
9609                                       'Type' => 'Struct'
9610                                     },
9611                          '46939' => {
9612                                       'BaseType' => '46887',
9613                                       'Name' => 'struct pldm_bios_attr_val_table_entry const',
9614                                       'Size' => '4',
9615                                       'Type' => 'Const'
9616                                     },
9617                          '47008' => {
9618                                       'Header' => 'bios_table.h',
9619                                       'Line' => '204',
9620                                       'Memb' => {
9621                                                   '0' => {
9622                                                            'name' => 'name_handle',
9623                                                            'offset' => '0',
9624                                                            'type' => '5053'
9625                                                          },
9626                                                   '1' => {
9627                                                            'name' => 'read_only',
9628                                                            'offset' => '2',
9629                                                            'type' => '6423'
9630                                                          },
9631                                                   '2' => {
9632                                                            'name' => 'pv_num',
9633                                                            'offset' => '3',
9634                                                            'type' => '168'
9635                                                          },
9636                                                   '3' => {
9637                                                            'name' => 'pv_handle',
9638                                                            'offset' => '8',
9639                                                            'type' => '47111'
9640                                                          },
9641                                                   '4' => {
9642                                                            'name' => 'def_num',
9643                                                            'offset' => '22',
9644                                                            'type' => '168'
9645                                                          },
9646                                                   '5' => {
9647                                                            'name' => 'def_index',
9648                                                            'offset' => '36',
9649                                                            'type' => '6245'
9650                                                          }
9651                                                 },
9652                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9653                                       'Size' => '32',
9654                                       'Type' => 'Struct'
9655                                     },
9656                          '4707' => {
9657                                      'BaseType' => '825',
9658                                      'Name' => 'struct pldm_msg_hdr const*',
9659                                      'Size' => '8',
9660                                      'Type' => 'Pointer'
9661                                    },
9662                          '47099' => {
9663                                       'BaseType' => '47008',
9664                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9665                                       'Size' => '32',
9666                                       'Type' => 'Const'
9667                                     },
9668                          '47111' => {
9669                                       'BaseType' => '11811',
9670                                       'Name' => 'uint16_t const*',
9671                                       'Size' => '8',
9672                                       'Type' => 'Pointer'
9673                                     },
9674                          '4712' => {
9675                                      'BaseType' => '890',
9676                                      'Name' => 'struct pldm_header_info*',
9677                                      'Size' => '8',
9678                                      'Type' => 'Pointer'
9679                                    },
9680                          '47121' => {
9681                                       'Header' => 'bios_table.h',
9682                                       'Line' => '292',
9683                                       'Memb' => {
9684                                                   '0' => {
9685                                                            'name' => 'name_handle',
9686                                                            'offset' => '0',
9687                                                            'type' => '5053'
9688                                                          },
9689                                                   '1' => {
9690                                                            'name' => 'read_only',
9691                                                            'offset' => '2',
9692                                                            'type' => '6423'
9693                                                          },
9694                                                   '2' => {
9695                                                            'name' => 'string_type',
9696                                                            'offset' => '3',
9697                                                            'type' => '168'
9698                                                          },
9699                                                   '3' => {
9700                                                            'name' => 'min_length',
9701                                                            'offset' => '4',
9702                                                            'type' => '5053'
9703                                                          },
9704                                                   '4' => {
9705                                                            'name' => 'max_length',
9706                                                            'offset' => '6',
9707                                                            'type' => '5053'
9708                                                          },
9709                                                   '5' => {
9710                                                            'name' => 'def_length',
9711                                                            'offset' => '8',
9712                                                            'type' => '5053'
9713                                                          },
9714                                                   '6' => {
9715                                                            'name' => 'def_string',
9716                                                            'offset' => '22',
9717                                                            'type' => '12552'
9718                                                          }
9719                                                 },
9720                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9721                                       'Size' => '24',
9722                                       'Type' => 'Struct'
9723                                     },
9724                          '47233' => {
9725                                       'BaseType' => '47121',
9726                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9727                                       'Size' => '24',
9728                                       'Type' => 'Const'
9729                                     },
9730                          '47243' => {
9731                                       'Header' => 'bios_table.h',
9732                                       'Line' => '382',
9733                                       'Memb' => {
9734                                                   '0' => {
9735                                                            'name' => 'name_handle',
9736                                                            'offset' => '0',
9737                                                            'type' => '5053'
9738                                                          },
9739                                                   '1' => {
9740                                                            'name' => 'read_only',
9741                                                            'offset' => '2',
9742                                                            'type' => '6423'
9743                                                          },
9744                                                   '2' => {
9745                                                            'name' => 'lower_bound',
9746                                                            'offset' => '8',
9747                                                            'type' => '46682'
9748                                                          },
9749                                                   '3' => {
9750                                                            'name' => 'upper_bound',
9751                                                            'offset' => '22',
9752                                                            'type' => '46682'
9753                                                          },
9754                                                   '4' => {
9755                                                            'name' => 'scalar_increment',
9756                                                            'offset' => '36',
9757                                                            'type' => '180'
9758                                                          },
9759                                                   '5' => {
9760                                                            'name' => 'default_value',
9761                                                            'offset' => '50',
9762                                                            'type' => '46682'
9763                                                          }
9764                                                 },
9765                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9766                                       'Size' => '40',
9767                                       'Type' => 'Struct'
9768                                     },
9769                          '47341' => {
9770                                       'BaseType' => '47243',
9771                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9772                                       'Size' => '40',
9773                                       'Type' => 'Const'
9774                                     },
9775                          '47697' => {
9776                                       'Name' => 'ssize_t(*)(void const*)',
9777                                       'Param' => {
9778                                                    '0' => {
9779                                                             'type' => '1434'
9780                                                           }
9781                                                  },
9782                                       'Return' => '12557',
9783                                       'Size' => '8',
9784                                       'Type' => 'FuncPtr'
9785                                     },
9786                          '47767' => {
9787                                       'Header' => undef,
9788                                       'Line' => '935',
9789                                       'Memb' => {
9790                                                   '0' => {
9791                                                            'name' => 'table_data',
9792                                                            'offset' => '0',
9793                                                            'type' => '6245'
9794                                                          },
9795                                                   '1' => {
9796                                                            'name' => 'table_len',
9797                                                            'offset' => '8',
9798                                                            'type' => '123'
9799                                                          },
9800                                                   '2' => {
9801                                                            'name' => 'current_pos',
9802                                                            'offset' => '22',
9803                                                            'type' => '123'
9804                                                          },
9805                                                   '3' => {
9806                                                            'name' => 'entry_length_handler',
9807                                                            'offset' => '36',
9808                                                            'type' => '47697'
9809                                                          }
9810                                                 },
9811                                       'Name' => 'struct pldm_bios_table_iter',
9812                                       'PrivateABI' => 1,
9813                                       'Size' => '32',
9814                                       'Type' => 'Struct'
9815                                     },
9816                          '47837' => {
9817                                       'BaseType' => '47767',
9818                                       'Name' => 'struct pldm_bios_table_iter const',
9819                                       'Size' => '32',
9820                                       'Type' => 'Const'
9821                                     },
9822                          '4802' => {
9823                                      'BaseType' => '969',
9824                                      'Name' => 'struct pldm_header_info const*',
9825                                      'Size' => '8',
9826                                      'Type' => 'Pointer'
9827                                    },
9828                          '4807' => {
9829                                      'BaseType' => '714',
9830                                      'Name' => 'struct pldm_msg_hdr*',
9831                                      'Size' => '8',
9832                                      'Type' => 'Pointer'
9833                                    },
9834                          '48867' => {
9835                                       'BaseType' => '47767',
9836                                       'Name' => 'struct pldm_bios_table_iter*',
9837                                       'Size' => '8',
9838                                       'Type' => 'Pointer'
9839                                     },
9840                          '48872' => {
9841                                       'BaseType' => '46939',
9842                                       'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9843                                       'Size' => '8',
9844                                       'Type' => 'Pointer'
9845                                     },
9846                          '49287' => {
9847                                       'BaseType' => '46866',
9848                                       'Name' => 'struct pldm_bios_attr_table_entry const*',
9849                                       'Size' => '8',
9850                                       'Type' => 'Pointer'
9851                                     },
9852                          '49893' => {
9853                                       'BaseType' => '46780',
9854                                       'Name' => 'struct pldm_bios_string_table_entry const*',
9855                                       'Size' => '8',
9856                                       'Type' => 'Pointer'
9857                                     },
9858                          '5003' => {
9859                                      'BaseType' => '67',
9860                                      'Header' => undef,
9861                                      'Line' => '40',
9862                                      'Name' => '__uint16_t',
9863                                      'PrivateABI' => 1,
9864                                      'Size' => '2',
9865                                      'Type' => 'Typedef'
9866                                    },
9867                          '5048' => {
9868                                      'BaseType' => '168',
9869                                      'Name' => 'uint8_t const',
9870                                      'Size' => '1',
9871                                      'Type' => 'Const'
9872                                    },
9873                          '5053' => {
9874                                      'BaseType' => '5003',
9875                                      'Header' => undef,
9876                                      'Line' => '25',
9877                                      'Name' => 'uint16_t',
9878                                      'PrivateABI' => 1,
9879                                      'Size' => '2',
9880                                      'Type' => 'Typedef'
9881                                    },
9882                          '51060' => {
9883                                       'BaseType' => '47837',
9884                                       'Name' => 'struct pldm_bios_table_iter const*',
9885                                       'Size' => '8',
9886                                       'Type' => 'Pointer'
9887                                     },
9888                          '53' => {
9889                                    'Name' => 'unsigned char',
9890                                    'Size' => '1',
9891                                    'Type' => 'Intrinsic'
9892                                  },
9893                          '54764' => {
9894                                       'BaseType' => '46682',
9895                                       'Name' => 'uint64_t*',
9896                                       'Size' => '8',
9897                                       'Type' => 'Pointer'
9898                                     },
9899                          '55041' => {
9900                                       'BaseType' => '47341',
9901                                       'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9902                                       'Size' => '8',
9903                                       'Type' => 'Pointer'
9904                                     },
9905                          '55350' => {
9906                                       'BaseType' => '12552',
9907                                       'Name' => 'char const**',
9908                                       'Size' => '8',
9909                                       'Type' => 'Pointer'
9910                                     },
9911                          '56376' => {
9912                                       'BaseType' => '47233',
9913                                       'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9914                                       'Size' => '8',
9915                                       'Type' => 'Pointer'
9916                                     },
9917                          '57730' => {
9918                                       'BaseType' => '47099',
9919                                       'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9920                                       'Size' => '8',
9921                                       'Type' => 'Pointer'
9922                                     },
9923                          '60' => {
9924                                    'Name' => 'short',
9925                                    'Size' => '2',
9926                                    'Type' => 'Intrinsic'
9927                                  },
9928                          '6206' => {
9929                                      'Header' => 'utils.h',
9930                                      'Line' => '18',
9931                                      'Memb' => {
9932                                                  '0' => {
9933                                                           'name' => 'ptr',
9934                                                           'offset' => '0',
9935                                                           'type' => '6245'
9936                                                         },
9937                                                  '1' => {
9938                                                           'name' => 'length',
9939                                                           'offset' => '8',
9940                                                           'type' => '123'
9941                                                         }
9942                                                },
9943                                      'Name' => 'struct variable_field',
9944                                      'Size' => '16',
9945                                      'Type' => 'Struct'
9946                                    },
9947                          '6245' => {
9948                                      'BaseType' => '5048',
9949                                      'Name' => 'uint8_t const*',
9950                                      'Size' => '8',
9951                                      'Type' => 'Pointer'
9952                                    },
9953                          '62996' => {
9954                                       'Header' => 'firmware_update.h',
9955                                       'Line' => '329',
9956                                       'Memb' => {
9957                                                   '0' => {
9958                                                            'name' => 'uuid',
9959                                                            'offset' => '0',
9960                                                            'type' => '63100'
9961                                                          },
9962                                                   '1' => {
9963                                                            'name' => 'package_header_format_version',
9964                                                            'offset' => '22',
9965                                                            'type' => '168'
9966                                                          },
9967                                                   '2' => {
9968                                                            'name' => 'package_header_size',
9969                                                            'offset' => '23',
9970                                                            'type' => '5053'
9971                                                          },
9972                                                   '3' => {
9973                                                            'name' => 'package_release_date_time',
9974                                                            'offset' => '25',
9975                                                            'type' => '15045'
9976                                                          },
9977                                                   '4' => {
9978                                                            'name' => 'component_bitmap_bit_length',
9979                                                            'offset' => '50',
9980                                                            'type' => '5053'
9981                                                          },
9982                                                   '5' => {
9983                                                            'name' => 'package_version_string_type',
9984                                                            'offset' => '52',
9985                                                            'type' => '168'
9986                                                          },
9987                                                   '6' => {
9988                                                            'name' => 'package_version_string_length',
9989                                                            'offset' => '53',
9990                                                            'type' => '168'
9991                                                          }
9992                                                 },
9993                                       'Name' => 'struct pldm_package_header_information',
9994                                       'Size' => '36',
9995                                       'Type' => 'Struct'
9996                                     },
9997                          '63100' => {
9998                                       'BaseType' => '168',
9999                                       'Name' => 'uint8_t[16]',
10000                                       'Size' => '16',
10001                                       'Type' => 'Array'
10002                                     },
10003                          '63132' => {
10004                                       'Header' => 'firmware_update.h',
10005                                       'Line' => '343',
10006                                       'Memb' => {
10007                                                   '0' => {
10008                                                            'name' => 'record_length',
10009                                                            'offset' => '0',
10010                                                            'type' => '5053'
10011                                                          },
10012                                                   '1' => {
10013                                                            'name' => 'descriptor_count',
10014                                                            'offset' => '2',
10015                                                            'type' => '168'
10016                                                          },
10017                                                   '2' => {
10018                                                            'name' => 'device_update_option_flags',
10019                                                            'offset' => '3',
10020                                                            'type' => '60499'
10021                                                          },
10022                                                   '3' => {
10023                                                            'name' => 'comp_image_set_version_string_type',
10024                                                            'offset' => '7',
10025                                                            'type' => '168'
10026                                                          },
10027                                                   '4' => {
10028                                                            'name' => 'comp_image_set_version_string_length',
10029                                                            'offset' => '8',
10030                                                            'type' => '168'
10031                                                          },
10032                                                   '5' => {
10033                                                            'name' => 'fw_device_pkg_data_length',
10034                                                            'offset' => '9',
10035                                                            'type' => '5053'
10036                                                          }
10037                                                 },
10038                                       'Name' => 'struct pldm_firmware_device_id_record',
10039                                       'Size' => '11',
10040                                       'Type' => 'Struct'
10041                                     },
10042                          '63327' => {
10043                                       'Header' => 'firmware_update.h',
10044                                       'Line' => '377',
10045                                       'Memb' => {
10046                                                   '0' => {
10047                                                            'name' => 'comp_classification',
10048                                                            'offset' => '0',
10049                                                            'type' => '5053'
10050                                                          },
10051                                                   '1' => {
10052                                                            'name' => 'comp_identifier',
10053                                                            'offset' => '2',
10054                                                            'type' => '5053'
10055                                                          },
10056                                                   '2' => {
10057                                                            'name' => 'comp_comparison_stamp',
10058                                                            'offset' => '4',
10059                                                            'type' => '180'
10060                                                          },
10061                                                   '3' => {
10062                                                            'name' => 'comp_options',
10063                                                            'offset' => '8',
10064                                                            'type' => '60001'
10065                                                          },
10066                                                   '4' => {
10067                                                            'name' => 'requested_comp_activation_method',
10068                                                            'offset' => '16',
10069                                                            'type' => '60001'
10070                                                          },
10071                                                   '5' => {
10072                                                            'name' => 'comp_location_offset',
10073                                                            'offset' => '18',
10074                                                            'type' => '180'
10075                                                          },
10076                                                   '6' => {
10077                                                            'name' => 'comp_size',
10078                                                            'offset' => '22',
10079                                                            'type' => '180'
10080                                                          },
10081                                                   '7' => {
10082                                                            'name' => 'comp_version_string_type',
10083                                                            'offset' => '32',
10084                                                            'type' => '168'
10085                                                          },
10086                                                   '8' => {
10087                                                            'name' => 'comp_version_string_length',
10088                                                            'offset' => '33',
10089                                                            'type' => '168'
10090                                                          }
10091                                                 },
10092                                       'Name' => 'struct pldm_component_image_information',
10093                                       'Size' => '22',
10094                                       'Type' => 'Struct'
10095                                     },
10096                          '63509' => {
10097                                       'Header' => 'firmware_update.h',
10098                                       'Line' => '403',
10099                                       'Memb' => {
10100                                                   '0' => {
10101                                                            'name' => 'completion_code',
10102                                                            'offset' => '0',
10103                                                            'type' => '168'
10104                                                          },
10105                                                   '1' => {
10106                                                            'name' => 'capabilities_during_update',
10107                                                            'offset' => '1',
10108                                                            'type' => '60499'
10109                                                          },
10110                                                   '2' => {
10111                                                            'name' => 'comp_count',
10112                                                            'offset' => '5',
10113                                                            'type' => '5053'
10114                                                          },
10115                                                   '3' => {
10116                                                            'name' => 'active_comp_image_set_ver_str_type',
10117                                                            'offset' => '7',
10118                                                            'type' => '168'
10119                                                          },
10120                                                   '4' => {
10121                                                            'name' => 'active_comp_image_set_ver_str_len',
10122                                                            'offset' => '8',
10123                                                            'type' => '168'
10124                                                          },
10125                                                   '5' => {
10126                                                            'name' => 'pending_comp_image_set_ver_str_type',
10127                                                            'offset' => '9',
10128                                                            'type' => '168'
10129                                                          },
10130                                                   '6' => {
10131                                                            'name' => 'pending_comp_image_set_ver_str_len',
10132                                                            'offset' => '16',
10133                                                            'type' => '168'
10134                                                          }
10135                                                 },
10136                                       'Name' => 'struct pldm_get_firmware_parameters_resp',
10137                                       'Size' => '11',
10138                                       'Type' => 'Struct'
10139                                     },
10140                          '63613' => {
10141                                       'Header' => 'firmware_update.h',
10142                                       'Line' => '417',
10143                                       'Memb' => {
10144                                                   '0' => {
10145                                                            'name' => 'comp_classification',
10146                                                            'offset' => '0',
10147                                                            'type' => '5053'
10148                                                          },
10149                                                   '1' => {
10150                                                            'name' => 'comp_identifier',
10151                                                            'offset' => '2',
10152                                                            'type' => '5053'
10153                                                          },
10154                                                   '10' => {
10155                                                             'name' => 'pending_comp_release_date',
10156                                                             'offset' => '37',
10157                                                             'type' => '63795'
10158                                                           },
10159                                                   '11' => {
10160                                                             'name' => 'comp_activation_methods',
10161                                                             'offset' => '51',
10162                                                             'type' => '60001'
10163                                                           },
10164                                                   '12' => {
10165                                                             'name' => 'capabilities_during_update',
10166                                                             'offset' => '53',
10167                                                             'type' => '60499'
10168                                                           },
10169                                                   '2' => {
10170                                                            'name' => 'comp_classification_index',
10171                                                            'offset' => '4',
10172                                                            'type' => '168'
10173                                                          },
10174                                                   '3' => {
10175                                                            'name' => 'active_comp_comparison_stamp',
10176                                                            'offset' => '5',
10177                                                            'type' => '180'
10178                                                          },
10179                                                   '4' => {
10180                                                            'name' => 'active_comp_ver_str_type',
10181                                                            'offset' => '9',
10182                                                            'type' => '168'
10183                                                          },
10184                                                   '5' => {
10185                                                            'name' => 'active_comp_ver_str_len',
10186                                                            'offset' => '16',
10187                                                            'type' => '168'
10188                                                          },
10189                                                   '6' => {
10190                                                            'name' => 'active_comp_release_date',
10191                                                            'offset' => '17',
10192                                                            'type' => '63795'
10193                                                          },
10194                                                   '7' => {
10195                                                            'name' => 'pending_comp_comparison_stamp',
10196                                                            'offset' => '25',
10197                                                            'type' => '180'
10198                                                          },
10199                                                   '8' => {
10200                                                            'name' => 'pending_comp_ver_str_type',
10201                                                            'offset' => '35',
10202                                                            'type' => '168'
10203                                                          },
10204                                                   '9' => {
10205                                                            'name' => 'pending_comp_ver_str_len',
10206                                                            'offset' => '36',
10207                                                            'type' => '168'
10208                                                          }
10209                                                 },
10210                                       'Name' => 'struct pldm_component_parameter_entry',
10211                                       'Size' => '39',
10212                                       'Type' => 'Struct'
10213                                     },
10214                          '63795' => {
10215                                       'BaseType' => '168',
10216                                       'Name' => 'uint8_t[8]',
10217                                       'Size' => '8',
10218                                       'Type' => 'Array'
10219                                     },
10220                          '6423' => {
10221                                      'Name' => '_Bool',
10222                                      'Size' => '1',
10223                                      'Type' => 'Intrinsic'
10224                                    },
10225                          '64655' => {
10226                                       'BaseType' => '6206',
10227                                       'Name' => 'struct variable_field const',
10228                                       'Size' => '16',
10229                                       'Type' => 'Const'
10230                                     },
10231                          '65003' => {
10232                                       'BaseType' => '11999',
10233                                       'Name' => 'bool8_t*',
10234                                       'Size' => '8',
10235                                       'Type' => 'Pointer'
10236                                     },
10237                          '6645' => {
10238                                      'BaseType' => '6206',
10239                                      'Name' => 'struct variable_field*',
10240                                      'Size' => '8',
10241                                      'Type' => 'Pointer'
10242                                    },
10243                          '67' => {
10244                                    'Name' => 'unsigned short',
10245                                    'Size' => '2',
10246                                    'Type' => 'Intrinsic'
10247                                  },
10248                          '68082' => {
10249                                       'BaseType' => '64655',
10250                                       'Name' => 'struct variable_field const*',
10251                                       'Size' => '8',
10252                                       'Type' => 'Pointer'
10253                                     },
10254                          '69382' => {
10255                                       'BaseType' => '63613',
10256                                       'Name' => 'struct pldm_component_parameter_entry*',
10257                                       'Size' => '8',
10258                                       'Type' => 'Pointer'
10259                                     },
10260                          '69612' => {
10261                                       'BaseType' => '63509',
10262                                       'Name' => 'struct pldm_get_firmware_parameters_resp*',
10263                                       'Size' => '8',
10264                                       'Type' => 'Pointer'
10265                                     },
10266                          '69913' => {
10267                                       'BaseType' => '2082',
10268                                       'Name' => 'uint8_t**',
10269                                       'Size' => '8',
10270                                       'Type' => 'Pointer'
10271                                     },
10272                          '70210' => {
10273                                       'BaseType' => '63327',
10274                                       'Name' => 'struct pldm_component_image_information*',
10275                                       'Size' => '8',
10276                                       'Type' => 'Pointer'
10277                                     },
10278                          '70826' => {
10279                                       'BaseType' => '63132',
10280                                       'Name' => 'struct pldm_firmware_device_id_record*',
10281                                       'Size' => '8',
10282                                       'Type' => 'Pointer'
10283                                     },
10284                          '70978' => {
10285                                       'BaseType' => '62996',
10286                                       'Name' => 'struct pldm_package_header_information*',
10287                                       'Size' => '8',
10288                                       'Type' => 'Pointer'
10289                                     },
10290                          '714' => {
10291                                     'Header' => 'base.h',
10292                                     'Line' => '117',
10293                                     'Memb' => {
10294                                                 '0' => {
10295                                                          'name' => 'command',
10296                                                          'offset' => '2',
10297                                                          'type' => '168'
10298                                                        }
10299                                               },
10300                                     'Name' => 'struct pldm_msg_hdr',
10301                                     'Size' => '3',
10302                                     'Type' => 'Struct'
10303                                   },
10304                          '74' => {
10305                                    'Name' => 'int',
10306                                    'Size' => '4',
10307                                    'Type' => 'Intrinsic'
10308                                  },
10309                          '77226' => {
10310                                       'BaseType' => '77243',
10311                                       'Header' => undef,
10312                                       'Line' => '15',
10313                                       'Name' => 'pldm_pdr',
10314                                       'PrivateABI' => 1,
10315                                       'Size' => '24',
10316                                       'Type' => 'Typedef'
10317                                     },
10318                          '77238' => {
10319                                       'BaseType' => '77226',
10320                                       'Name' => 'pldm_pdr const',
10321                                       'Size' => '24',
10322                                       'Type' => 'Const'
10323                                     },
10324                          '77243' => {
10325                                       'Header' => undef,
10326                                       'Line' => '18',
10327                                       'Memb' => {
10328                                                   '0' => {
10329                                                            'name' => 'record_count',
10330                                                            'offset' => '0',
10331                                                            'type' => '180'
10332                                                          },
10333                                                   '1' => {
10334                                                            'name' => 'size',
10335                                                            'offset' => '4',
10336                                                            'type' => '180'
10337                                                          },
10338                                                   '2' => {
10339                                                            'name' => 'first',
10340                                                            'offset' => '8',
10341                                                            'type' => '78340'
10342                                                          },
10343                                                   '3' => {
10344                                                            'name' => 'last',
10345                                                            'offset' => '22',
10346                                                            'type' => '78340'
10347                                                          }
10348                                                 },
10349                                       'Name' => 'struct pldm_pdr',
10350                                       'PrivateABI' => 1,
10351                                       'Size' => '24',
10352                                       'Type' => 'Struct'
10353                                     },
10354                          '77303' => {
10355                                       'BaseType' => '77320',
10356                                       'Header' => undef,
10357                                       'Line' => '20',
10358                                       'Name' => 'pldm_pdr_record',
10359                                       'PrivateABI' => 1,
10360                                       'Size' => '32',
10361                                       'Type' => 'Typedef'
10362                                     },
10363                          '77315' => {
10364                                       'BaseType' => '77303',
10365                                       'Name' => 'pldm_pdr_record const',
10366                                       'Size' => '32',
10367                                       'Type' => 'Const'
10368                                     },
10369                          '77320' => {
10370                                       'Header' => undef,
10371                                       'Line' => '9',
10372                                       'Memb' => {
10373                                                   '0' => {
10374                                                            'name' => 'record_handle',
10375                                                            'offset' => '0',
10376                                                            'type' => '180'
10377                                                          },
10378                                                   '1' => {
10379                                                            'name' => 'size',
10380                                                            'offset' => '4',
10381                                                            'type' => '180'
10382                                                          },
10383                                                   '2' => {
10384                                                            'name' => 'data',
10385                                                            'offset' => '8',
10386                                                            'type' => '2082'
10387                                                          },
10388                                                   '3' => {
10389                                                            'name' => 'next',
10390                                                            'offset' => '22',
10391                                                            'type' => '78328'
10392                                                          },
10393                                                   '4' => {
10394                                                            'name' => 'is_remote',
10395                                                            'offset' => '36',
10396                                                            'type' => '6423'
10397                                                          },
10398                                                   '5' => {
10399                                                            'name' => 'terminus_handle',
10400                                                            'offset' => '38',
10401                                                            'type' => '5053'
10402                                                          }
10403                                                 },
10404                                       'Name' => 'struct pldm_pdr_record',
10405                                       'PrivateABI' => 1,
10406                                       'Size' => '32',
10407                                       'Type' => 'Struct'
10408                                     },
10409                          '77404' => {
10410                                       'Header' => 'pdr.h',
10411                                       'Line' => '274',
10412                                       'Memb' => {
10413                                                   '0' => {
10414                                                            'name' => 'entity_type',
10415                                                            'offset' => '0',
10416                                                            'type' => '5053'
10417                                                          },
10418                                                   '1' => {
10419                                                            'name' => 'entity_instance_num',
10420                                                            'offset' => '2',
10421                                                            'type' => '5053'
10422                                                          },
10423                                                   '2' => {
10424                                                            'name' => 'entity_container_id',
10425                                                            'offset' => '4',
10426                                                            'type' => '5053'
10427                                                          }
10428                                                 },
10429                                       'Name' => 'struct pldm_entity',
10430                                       'Size' => '6',
10431                                       'Type' => 'Struct'
10432                                     },
10433                          '77461' => {
10434                                       'BaseType' => '77404',
10435                                       'Header' => 'pdr.h',
10436                                       'Line' => '278',
10437                                       'Name' => 'pldm_entity',
10438                                       'Size' => '6',
10439                                       'Type' => 'Typedef'
10440                                     },
10441                          '77505' => {
10442                                       'BaseType' => '77517',
10443                                       'Header' => undef,
10444                                       'Line' => '288',
10445                                       'Name' => 'pldm_entity_association_tree',
10446                                       'PrivateABI' => 1,
10447                                       'Size' => '16',
10448                                       'Type' => 'Typedef'
10449                                     },
10450                          '77517' => {
10451                                       'Header' => undef,
10452                                       'Line' => '433',
10453                                       'Memb' => {
10454                                                   '0' => {
10455                                                            'name' => 'root',
10456                                                            'offset' => '0',
10457                                                            'type' => '78345'
10458                                                          },
10459                                                   '1' => {
10460                                                            'name' => 'last_used_container_id',
10461                                                            'offset' => '8',
10462                                                            'type' => '5053'
10463                                                          }
10464                                                 },
10465                                       'Name' => 'struct pldm_entity_association_tree',
10466                                       'PrivateABI' => 1,
10467                                       'Size' => '16',
10468                                       'Type' => 'Struct'
10469                                     },
10470                          '77560' => {
10471                                       'BaseType' => '77577',
10472                                       'Header' => undef,
10473                                       'Line' => '293',
10474                                       'Name' => 'pldm_entity_node',
10475                                       'PrivateABI' => 1,
10476                                       'Size' => '40',
10477                                       'Type' => 'Typedef'
10478                                     },
10479                          '77572' => {
10480                                       'BaseType' => '77560',
10481                                       'Name' => 'pldm_entity_node const',
10482                                       'Size' => '40',
10483                                       'Type' => 'Const'
10484                                     },
10485                          '77577' => {
10486                                       'Header' => undef,
10487                                       'Line' => '438',
10488                                       'Memb' => {
10489                                                   '0' => {
10490                                                            'name' => 'entity',
10491                                                            'offset' => '0',
10492                                                            'type' => '77461'
10493                                                          },
10494                                                   '1' => {
10495                                                            'name' => 'parent',
10496                                                            'offset' => '6',
10497                                                            'type' => '77461'
10498                                                          },
10499                                                   '2' => {
10500                                                            'name' => 'remote_container_id',
10501                                                            'offset' => '18',
10502                                                            'type' => '5053'
10503                                                          },
10504                                                   '3' => {
10505                                                            'name' => 'first_child',
10506                                                            'offset' => '22',
10507                                                            'type' => '78345'
10508                                                          },
10509                                                   '4' => {
10510                                                            'name' => 'next_sibling',
10511                                                            'offset' => '36',
10512                                                            'type' => '78345'
10513                                                          },
10514                                                   '5' => {
10515                                                            'name' => 'association_type',
10516                                                            'offset' => '50',
10517                                                            'type' => '168'
10518                                                          }
10519                                                 },
10520                                       'Name' => 'struct pldm_entity_node',
10521                                       'PrivateABI' => 1,
10522                                       'Size' => '40',
10523                                       'Type' => 'Struct'
10524                                     },
10525                          '78328' => {
10526                                       'BaseType' => '77320',
10527                                       'Name' => 'struct pldm_pdr_record*',
10528                                       'Size' => '8',
10529                                       'Type' => 'Pointer'
10530                                     },
10531                          '78340' => {
10532                                       'BaseType' => '77303',
10533                                       'Name' => 'pldm_pdr_record*',
10534                                       'Size' => '8',
10535                                       'Type' => 'Pointer'
10536                                     },
10537                          '78345' => {
10538                                       'BaseType' => '77560',
10539                                       'Name' => 'pldm_entity_node*',
10540                                       'Size' => '8',
10541                                       'Type' => 'Pointer'
10542                                     },
10543                          '78770' => {
10544                                       'BaseType' => '78775',
10545                                       'Name' => 'pldm_entity**',
10546                                       'Size' => '8',
10547                                       'Type' => 'Pointer'
10548                                     },
10549                          '78775' => {
10550                                       'BaseType' => '77461',
10551                                       'Name' => 'pldm_entity*',
10552                                       'Size' => '8',
10553                                       'Type' => 'Pointer'
10554                                     },
10555                          '78839' => {
10556                                       'BaseType' => '77505',
10557                                       'Name' => 'pldm_entity_association_tree*',
10558                                       'Size' => '8',
10559                                       'Type' => 'Pointer'
10560                                     },
10561                          '79118' => {
10562                                       'BaseType' => '78345',
10563                                       'Name' => 'pldm_entity_node**',
10564                                       'Size' => '8',
10565                                       'Type' => 'Pointer'
10566                                     },
10567                          '79908' => {
10568                                       'BaseType' => '77238',
10569                                       'Name' => 'pldm_pdr const*',
10570                                       'Size' => '8',
10571                                       'Type' => 'Pointer'
10572                                     },
10573                          '80162' => {
10574                                       'BaseType' => '77226',
10575                                       'Name' => 'pldm_pdr*',
10576                                       'Size' => '8',
10577                                       'Type' => 'Pointer'
10578                                     },
10579                          '81' => {
10580                                    'Name' => 'unsigned int',
10581                                    'Size' => '4',
10582                                    'Type' => 'Intrinsic'
10583                                  },
10584                          '825' => {
10585                                     'BaseType' => '714',
10586                                     'Name' => 'struct pldm_msg_hdr const',
10587                                     'Size' => '3',
10588                                     'Type' => 'Const'
10589                                   },
10590                          '830' => {
10591                                     'Header' => 'base.h',
10592                                     'Line' => '150',
10593                                     'Memb' => {
10594                                                 '0' => {
10595                                                          'name' => 'hdr',
10596                                                          'offset' => '0',
10597                                                          'type' => '714'
10598                                                        },
10599                                                 '1' => {
10600                                                          'name' => 'payload',
10601                                                          'offset' => '3',
10602                                                          'type' => '874'
10603                                                        }
10604                                               },
10605                                     'Name' => 'struct pldm_msg',
10606                                     'Size' => '4',
10607                                     'Type' => 'Struct'
10608                                   },
10609                          '8521' => {
10610                                      'BaseType' => '5053',
10611                                      'Name' => 'uint16_t*',
10612                                      'Size' => '8',
10613                                      'Type' => 'Pointer'
10614                                    },
10615                          '85267' => {
10616                                       'BaseType' => '77572',
10617                                       'Name' => 'pldm_entity_node const*',
10618                                       'Size' => '8',
10619                                       'Type' => 'Pointer'
10620                                     },
10621                          '86433' => {
10622                                       'BaseType' => '77315',
10623                                       'Name' => 'pldm_pdr_record const*',
10624                                       'Size' => '8',
10625                                       'Type' => 'Pointer'
10626                                     },
10627                          '869' => {
10628                                     'BaseType' => '830',
10629                                     'Name' => 'struct pldm_msg const',
10630                                     'Size' => '4',
10631                                     'Type' => 'Const'
10632                                   },
10633                          '874' => {
10634                                     'BaseType' => '168',
10635                                     'Name' => 'uint8_t[1]',
10636                                     'Size' => '1',
10637                                     'Type' => 'Array'
10638                                   },
10639                          '890' => {
10640                                     'Header' => 'base.h',
10641                                     'Line' => '160',
10642                                     'Memb' => {
10643                                                 '0' => {
10644                                                          'name' => 'msg_type',
10645                                                          'offset' => '0',
10646                                                          'type' => '702'
10647                                                        },
10648                                                 '1' => {
10649                                                          'name' => 'instance',
10650                                                          'offset' => '4',
10651                                                          'type' => '168'
10652                                                        },
10653                                                 '2' => {
10654                                                          'name' => 'pldm_type',
10655                                                          'offset' => '5',
10656                                                          'type' => '168'
10657                                                        },
10658                                                 '3' => {
10659                                                          'name' => 'command',
10660                                                          'offset' => '6',
10661                                                          'type' => '168'
10662                                                        },
10663                                                 '4' => {
10664                                                          'name' => 'completion_code',
10665                                                          'offset' => '7',
10666                                                          'type' => '168'
10667                                                        }
10668                                               },
10669                                     'Name' => 'struct pldm_header_info',
10670                                     'Size' => '8',
10671                                     'Type' => 'Struct'
10672                                   },
10673                          '9084' => {
10674                                      'BaseType' => '123',
10675                                      'Name' => 'size_t*',
10676                                      'Size' => '8',
10677                                      'Type' => 'Pointer'
10678                                    },
10679                          '91195' => {
10680                                       'BaseType' => '168',
10681                                       'Header' => 'base.h',
10682                                       'Line' => '14',
10683                                       'Name' => 'pldm_tid_t',
10684                                       'Size' => '1',
10685                                       'Type' => 'Typedef'
10686                                     },
10687                          '91207' => {
10688                                       'BaseType' => '168',
10689                                       'Header' => 'instance-id.h',
10690                                       'Line' => '11',
10691                                       'Name' => 'pldm_instance_id_t',
10692                                       'Size' => '1',
10693                                       'Type' => 'Typedef'
10694                                     },
10695                          '91587' => {
10696                                       'Header' => undef,
10697                                       'Line' => '18',
10698                                       'Memb' => {
10699                                                   '0' => {
10700                                                            'name' => 'prev',
10701                                                            'offset' => '0',
10702                                                            'type' => '91207'
10703                                                          },
10704                                                   '1' => {
10705                                                            'name' => 'allocations',
10706                                                            'offset' => '4',
10707                                                            'type' => '180'
10708                                                          }
10709                                                 },
10710                                       'Name' => 'struct pldm_tid_state',
10711                                       'PrivateABI' => 1,
10712                                       'Size' => '8',
10713                                       'Type' => 'Struct'
10714                                     },
10715                          '91626' => {
10716                                       'Header' => undef,
10717                                       'Line' => '23',
10718                                       'Memb' => {
10719                                                   '0' => {
10720                                                            'name' => 'state',
10721                                                            'offset' => '0',
10722                                                            'type' => '91668'
10723                                                          },
10724                                                   '1' => {
10725                                                            'name' => 'lock_db_fd',
10726                                                            'offset' => '8264',
10727                                                            'type' => '74'
10728                                                          }
10729                                                 },
10730                                       'Name' => 'struct pldm_instance_db',
10731                                       'PrivateABI' => 1,
10732                                       'Size' => '2052',
10733                                       'Type' => 'Struct'
10734                                     },
10735                          '91668' => {
10736                                       'BaseType' => '91587',
10737                                       'Name' => 'struct pldm_tid_state[256]',
10738                                       'Size' => '2048',
10739                                       'Type' => 'Array'
10740                                     },
10741                          '92096' => {
10742                                       'BaseType' => '91626',
10743                                       'Name' => 'struct pldm_instance_db*',
10744                                       'Size' => '8',
10745                                       'Type' => 'Pointer'
10746                                     },
10747                          '92522' => {
10748                                       'BaseType' => '91207',
10749                                       'Name' => 'pldm_instance_id_t*',
10750                                       'Size' => '8',
10751                                       'Type' => 'Pointer'
10752                                     },
10753                          '92698' => {
10754                                       'BaseType' => '92096',
10755                                       'Name' => 'struct pldm_instance_db**',
10756                                       'Size' => '8',
10757                                       'Type' => 'Pointer'
10758                                     },
10759                          '93214' => {
10760                                       'BaseType' => '168',
10761                                       'Header' => 'pldm.h',
10762                                       'Line' => '12',
10763                                       'Name' => 'mctp_eid_t',
10764                                       'Size' => '1',
10765                                       'Type' => 'Typedef'
10766                                     },
10767                          '93226' => {
10768                                       'Header' => 'pldm.h',
10769                                       'Line' => '14',
10770                                       'Memb' => {
10771                                                   '0' => {
10772                                                            'name' => 'PLDM_REQUESTER_SUCCESS',
10773                                                            'value' => '0'
10774                                                          },
10775                                                   '1' => {
10776                                                            'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10777                                                            'value' => '18446744073709551615 (-1)'
10778                                                          },
10779                                                   '10' => {
10780                                                             'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10781                                                             'value' => '18446744073709551606 (-10)'
10782                                                           },
10783                                                   '11' => {
10784                                                             'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10785                                                             'value' => '18446744073709551605 (-11)'
10786                                                           },
10787                                                   '12' => {
10788                                                             'name' => 'PLDM_REQUESTER_POLL_FAIL',
10789                                                             'value' => '18446744073709551604 (-12)'
10790                                                           },
10791                                                   '13' => {
10792                                                             'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10793                                                             'value' => '18446744073709551603 (-13)'
10794                                                           },
10795                                                   '2' => {
10796                                                            'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10797                                                            'value' => '18446744073709551614 (-2)'
10798                                                          },
10799                                                   '3' => {
10800                                                            'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10801                                                            'value' => '18446744073709551613 (-3)'
10802                                                          },
10803                                                   '4' => {
10804                                                            'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10805                                                            'value' => '18446744073709551612 (-4)'
10806                                                          },
10807                                                   '5' => {
10808                                                            'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10809                                                            'value' => '18446744073709551611 (-5)'
10810                                                          },
10811                                                   '6' => {
10812                                                            'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10813                                                            'value' => '18446744073709551610 (-6)'
10814                                                          },
10815                                                   '7' => {
10816                                                            'name' => 'PLDM_REQUESTER_SEND_FAIL',
10817                                                            'value' => '18446744073709551609 (-7)'
10818                                                          },
10819                                                   '8' => {
10820                                                            'name' => 'PLDM_REQUESTER_RECV_FAIL',
10821                                                            'value' => '18446744073709551608 (-8)'
10822                                                          },
10823                                                   '9' => {
10824                                                            'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10825                                                            'value' => '18446744073709551607 (-9)'
10826                                                          }
10827                                                 },
10828                                       'Name' => 'enum pldm_requester_error_codes',
10829                                       'Size' => '4',
10830                                       'Type' => 'Enum'
10831                                     },
10832                          '93329' => {
10833                                       'BaseType' => '93226',
10834                                       'Header' => 'pldm.h',
10835                                       'Line' => '29',
10836                                       'Name' => 'pldm_requester_rc_t',
10837                                       'Size' => '4',
10838                                       'Type' => 'Typedef'
10839                                     },
10840                          '93472' => {
10841                                       'Header' => undef,
10842                                       'Line' => '23',
10843                                       'Memb' => {
10844                                                   '0' => {
10845                                                            'name' => 'transport',
10846                                                            'offset' => '0',
10847                                                            'type' => '93545'
10848                                                          },
10849                                                   '1' => {
10850                                                            'name' => 'socket',
10851                                                            'offset' => '64',
10852                                                            'type' => '74'
10853                                                          },
10854                                                   '2' => {
10855                                                            'name' => 'tid_eid_map',
10856                                                            'offset' => '68',
10857                                                            'type' => '96899'
10858                                                          },
10859                                                   '3' => {
10860                                                            'name' => 'socket_send_buf',
10861                                                            'offset' => '768',
10862                                                            'type' => '96041'
10863                                                          }
10864                                                 },
10865                                       'Name' => 'struct pldm_transport_mctp_demux',
10866                                       'PrivateABI' => 1,
10867                                       'Size' => '312',
10868                                       'Type' => 'Struct'
10869                                     },
10870                          '93498' => {
10871                                       'BaseType' => '93472',
10872                                       'Name' => 'struct pldm_transport_mctp_demux*',
10873                                       'Size' => '8',
10874                                       'Type' => 'Pointer'
10875                                     },
10876                          '93540' => {
10877                                       'BaseType' => '93545',
10878                                       'Name' => 'struct pldm_transport*',
10879                                       'Size' => '8',
10880                                       'Type' => 'Pointer'
10881                                     },
10882                          '93545' => {
10883                                       'Header' => undef,
10884                                       'Line' => '17',
10885                                       'Memb' => {
10886                                                   '0' => {
10887                                                            'name' => 'name',
10888                                                            'offset' => '0',
10889                                                            'type' => '12552'
10890                                                          },
10891                                                   '1' => {
10892                                                            'name' => 'version',
10893                                                            'offset' => '8',
10894                                                            'type' => '168'
10895                                                          },
10896                                                   '2' => {
10897                                                            'name' => 'recv',
10898                                                            'offset' => '22',
10899                                                            'type' => '96226'
10900                                                          },
10901                                                   '3' => {
10902                                                            'name' => 'send',
10903                                                            'offset' => '36',
10904                                                            'type' => '96267'
10905                                                          },
10906                                                   '4' => {
10907                                                            'name' => 'init_pollfd',
10908                                                            'offset' => '50',
10909                                                            'type' => '96348'
10910                                                          }
10911                                                 },
10912                                       'Name' => 'struct pldm_transport',
10913                                       'PrivateABI' => 1,
10914                                       'Size' => '40',
10915                                       'Type' => 'Struct'
10916                                     },
10917                          '93681' => {
10918                                       'BaseType' => '91195',
10919                                       'Name' => 'pldm_tid_t*',
10920                                       'Size' => '8',
10921                                       'Type' => 'Pointer'
10922                                     },
10923                          '93784' => {
10924                                       'BaseType' => '93498',
10925                                       'Name' => 'struct pldm_transport_mctp_demux**',
10926                                       'Size' => '8',
10927                                       'Type' => 'Pointer'
10928                                     },
10929                          '96041' => {
10930                                       'Header' => undef,
10931                                       'Line' => '4',
10932                                       'Memb' => {
10933                                                   '0' => {
10934                                                            'name' => 'size',
10935                                                            'offset' => '0',
10936                                                            'type' => '74'
10937                                                          },
10938                                                   '1' => {
10939                                                            'name' => 'socket',
10940                                                            'offset' => '4',
10941                                                            'type' => '74'
10942                                                          },
10943                                                   '2' => {
10944                                                            'name' => 'max_size',
10945                                                            'offset' => '8',
10946                                                            'type' => '74'
10947                                                          }
10948                                                 },
10949                                       'Name' => 'struct pldm_socket_sndbuf',
10950                                       'PrivateABI' => 1,
10951                                       'Size' => '12',
10952                                       'Type' => 'Struct'
10953                                     },
10954                          '96226' => {
10955                                       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
10956                                       'Param' => {
10957                                                    '0' => {
10958                                                             'type' => '93540'
10959                                                           },
10960                                                    '1' => {
10961                                                             'type' => '93681'
10962                                                           },
10963                                                    '2' => {
10964                                                             'type' => '16964'
10965                                                           },
10966                                                    '3' => {
10967                                                             'type' => '9084'
10968                                                           }
10969                                                  },
10970                                       'Return' => '93329',
10971                                       'Size' => '8',
10972                                       'Type' => 'FuncPtr'
10973                                     },
10974                          '96267' => {
10975                                       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
10976                                       'Param' => {
10977                                                    '0' => {
10978                                                             'type' => '93540'
10979                                                           },
10980                                                    '1' => {
10981                                                             'type' => '91195'
10982                                                           },
10983                                                    '2' => {
10984                                                             'type' => '1434'
10985                                                           },
10986                                                    '3' => {
10987                                                             'type' => '123'
10988                                                           }
10989                                                  },
10990                                       'Return' => '93329',
10991                                       'Size' => '8',
10992                                       'Type' => 'FuncPtr'
10993                                     },
10994                          '96292' => {
10995                                       'BaseType' => '96297',
10996                                       'Name' => 'struct pollfd*',
10997                                       'Size' => '8',
10998                                       'Type' => 'Pointer'
10999                                     },
11000                          '96297' => {
11001                                       'Header' => undef,
11002                                       'Line' => '36',
11003                                       'Memb' => {
11004                                                   '0' => {
11005                                                            'name' => 'fd',
11006                                                            'offset' => '0',
11007                                                            'type' => '74'
11008                                                          },
11009                                                   '1' => {
11010                                                            'name' => 'events',
11011                                                            'offset' => '4',
11012                                                            'type' => '60'
11013                                                          },
11014                                                   '2' => {
11015                                                            'name' => 'revents',
11016                                                            'offset' => '6',
11017                                                            'type' => '60'
11018                                                          }
11019                                                 },
11020                                       'Name' => 'struct pollfd',
11021                                       'PrivateABI' => 1,
11022                                       'Size' => '8',
11023                                       'Type' => 'Struct'
11024                                     },
11025                          '96348' => {
11026                                       'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
11027                                       'Param' => {
11028                                                    '0' => {
11029                                                             'type' => '93540'
11030                                                           },
11031                                                    '1' => {
11032                                                             'type' => '96292'
11033                                                           }
11034                                                  },
11035                                       'Return' => '74',
11036                                       'Size' => '8',
11037                                       'Type' => 'FuncPtr'
11038                                     },
11039                          '96831' => {
11040                                       'Header' => undef,
11041                                       'Line' => '22',
11042                                       'Memb' => {
11043                                                   '0' => {
11044                                                            'name' => 'transport',
11045                                                            'offset' => '0',
11046                                                            'type' => '93545'
11047                                                          },
11048                                                   '1' => {
11049                                                            'name' => 'socket',
11050                                                            'offset' => '64',
11051                                                            'type' => '74'
11052                                                          },
11053                                                   '2' => {
11054                                                            'name' => 'tid_eid_map',
11055                                                            'offset' => '68',
11056                                                            'type' => '96899'
11057                                                          },
11058                                                   '3' => {
11059                                                            'name' => 'socket_send_buf',
11060                                                            'offset' => '768',
11061                                                            'type' => '96041'
11062                                                          }
11063                                                 },
11064                                       'Name' => 'struct pldm_transport_af_mctp',
11065                                       'PrivateABI' => 1,
11066                                       'Size' => '312',
11067                                       'Type' => 'Struct'
11068                                     },
11069                          '96899' => {
11070                                       'BaseType' => '91195',
11071                                       'Name' => 'pldm_tid_t[256]',
11072                                       'Size' => '256',
11073                                       'Type' => 'Array'
11074                                     },
11075                          '969' => {
11076                                     'BaseType' => '890',
11077                                     'Name' => 'struct pldm_header_info const',
11078                                     'Size' => '8',
11079                                     'Type' => 'Const'
11080                                   },
11081                          '97338' => {
11082                                       'BaseType' => '96831',
11083                                       'Name' => 'struct pldm_transport_af_mctp*',
11084                                       'Size' => '8',
11085                                       'Type' => 'Pointer'
11086                                     },
11087                          '97567' => {
11088                                       'BaseType' => '97338',
11089                                       'Name' => 'struct pldm_transport_af_mctp**',
11090                                       'Size' => '8',
11091                                       'Type' => 'Pointer'
11092                                     }
11093                        },
11094          'UndefinedSymbols' => {
11095                                  'libpldm.so.0.7.0' => {
11096                                                          '_ITM_deregisterTMCloneTable' => 0,
11097                                                          '_ITM_registerTMCloneTable' => 0,
11098                                                          '__assert_fail@GLIBC_2.2.5' => 0,
11099                                                          '__cxa_finalize@GLIBC_2.2.5' => 0,
11100                                                          '__errno_location@GLIBC_2.2.5' => 0,
11101                                                          '__gmon_start__' => 0,
11102                                                          '__stack_chk_fail@GLIBC_2.4' => 0,
11103                                                          'calloc@GLIBC_2.2.5' => 0,
11104                                                          'clock_gettime@GLIBC_2.17' => 0,
11105                                                          'close@GLIBC_2.2.5' => 0,
11106                                                          'connect@GLIBC_2.2.5' => 0,
11107                                                          'dup@GLIBC_2.2.5' => 0,
11108                                                          'fclose@GLIBC_2.2.5' => 0,
11109                                                          'fcntl64@GLIBC_2.28' => 0,
11110                                                          'fgets@GLIBC_2.2.5' => 0,
11111                                                          'fopen64@GLIBC_2.2.5' => 0,
11112                                                          'free@GLIBC_2.2.5' => 0,
11113                                                          'getsockopt@GLIBC_2.2.5' => 0,
11114                                                          'malloc@GLIBC_2.2.5' => 0,
11115                                                          'memcmp@GLIBC_2.2.5' => 0,
11116                                                          'memcpy@GLIBC_2.14' => 0,
11117                                                          'open64@GLIBC_2.2.5' => 0,
11118                                                          'poll@GLIBC_2.2.5' => 0,
11119                                                          'ppoll@GLIBC_2.4' => 0,
11120                                                          'recv@GLIBC_2.2.5' => 0,
11121                                                          'recvfrom@GLIBC_2.2.5' => 0,
11122                                                          'recvmsg@GLIBC_2.2.5' => 0,
11123                                                          'sendmsg@GLIBC_2.2.5' => 0,
11124                                                          'sendto@GLIBC_2.2.5' => 0,
11125                                                          'setsockopt@GLIBC_2.2.5' => 0,
11126                                                          'socket@GLIBC_2.2.5' => 0,
11127                                                          'stat64@GLIBC_2.33' => 0,
11128                                                          'strlen@GLIBC_2.2.5' => 0,
11129                                                          'strtol@GLIBC_2.2.5' => 0,
11130                                                          'timerfd_create@GLIBC_2.8' => 0,
11131                                                          'timerfd_settime@GLIBC_2.8' => 0,
11132                                                          'write@GLIBC_2.2.5' => 0
11133                                                        }
11134                                },
11135          'WordSize' => '8'
11136        };
11137