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