blob: 7f4be53adf2ae32bdd5d40884b3bc8e64d743dda [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
5 'GccVersion' => '12.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307 'base.h' => 1,
8 'bios.h' => 1,
9 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
22 'LibraryName' => 'libpldm.so.0.2.0',
23 'LibraryVersion' => '0.2.0',
24 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093031 '100232' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093032 'Header' => 'pldm.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093033 'Return' => '98288',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093034 'ShortName' => 'pldm_open'
35 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093036 '10033' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093037 'Header' => 'bios.h',
38 'Param' => {
39 '0' => {
40 'name' => 'msg',
41 'type' => '2077'
42 },
43 '1' => {
44 'name' => 'payload_length',
45 'type' => '123'
46 },
47 '2' => {
48 'name' => 'seconds',
49 'type' => '2082'
50 },
51 '3' => {
52 'name' => 'minutes',
53 'type' => '2082'
54 },
55 '4' => {
56 'name' => 'hours',
57 'type' => '2082'
58 },
59 '5' => {
60 'name' => 'day',
61 'type' => '2082'
62 },
63 '6' => {
64 'name' => 'month',
65 'offset' => '0',
66 'type' => '2082'
67 },
68 '7' => {
69 'name' => 'year',
70 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093071 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +093072 }
73 },
74 'Return' => '74',
75 'ShortName' => 'decode_set_date_time_req'
76 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093077 '10323' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093078 'Header' => 'bios.h',
79 'Param' => {
80 '0' => {
81 'name' => 'instance_id',
82 'type' => '168'
83 },
84 '1' => {
85 'name' => 'seconds',
86 'type' => '168'
87 },
88 '2' => {
89 'name' => 'minutes',
90 'type' => '168'
91 },
92 '3' => {
93 'name' => 'hours',
94 'type' => '168'
95 },
96 '4' => {
97 'name' => 'day',
98 'type' => '168'
99 },
100 '5' => {
101 'name' => 'month',
102 'type' => '168'
103 },
104 '6' => {
105 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930106 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930107 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930108 },
109 '7' => {
110 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930111 'offset' => '8',
112 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930113 },
114 '8' => {
115 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930116 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930117 'type' => '123'
118 }
119 },
120 'Return' => '74',
121 'ShortName' => 'encode_set_date_time_req'
122 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930123 '10815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930124 'Header' => 'bios.h',
125 'Param' => {
126 '0' => {
127 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930128 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930129 },
130 '1' => {
131 'name' => 'payload_length',
132 'type' => '123'
133 },
134 '2' => {
135 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930136 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930137 },
138 '3' => {
139 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930140 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930141 },
142 '4' => {
143 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930144 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930145 },
146 '5' => {
147 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '6' => {
151 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930152 'offset' => '0',
153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930154 },
155 '7' => {
156 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930157 'offset' => '8',
158 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 },
160 '8' => {
161 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930162 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930163 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930164 }
165 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930166 'Reg' => {
167 '4' => 'r8',
168 '5' => 'r9'
169 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930170 'Return' => '74',
171 'ShortName' => 'decode_get_date_time_resp'
172 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930173 '11016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930174 'Header' => 'bios.h',
175 'Param' => {
176 '0' => {
177 'name' => 'instance_id',
178 'type' => '168'
179 },
180 '1' => {
181 'name' => 'completion_code',
182 'type' => '168'
183 },
184 '2' => {
185 'name' => 'seconds',
186 'type' => '168'
187 },
188 '3' => {
189 'name' => 'minutes',
190 'type' => '168'
191 },
192 '4' => {
193 'name' => 'hours',
194 'type' => '168'
195 },
196 '5' => {
197 'name' => 'day',
198 'type' => '168'
199 },
200 '6' => {
201 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930202 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930203 'type' => '168'
204 },
205 '7' => {
206 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930207 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930208 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930209 },
210 '8' => {
211 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930212 'offset' => '16',
213 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930214 }
215 },
216 'Return' => '74',
217 'ShortName' => 'encode_get_date_time_resp'
218 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930219 '110835' => {
220 'Header' => 'file_io.h',
221 'Param' => {
222 '0' => {
223 'name' => 'instance_id',
224 'type' => '168'
225 },
226 '1' => {
227 'name' => 'completion_code',
228 'type' => '168'
229 },
230 '2' => {
231 'name' => 'msg',
232 'type' => '1632'
233 }
234 },
235 'Return' => '74',
236 'ShortName' => 'encode_new_file_with_metadata_resp'
237 },
238 '111035' => {
239 'Header' => 'file_io.h',
240 'Param' => {
241 '0' => {
242 'name' => 'msg',
243 'type' => '2077'
244 },
245 '1' => {
246 'name' => 'payload_length',
247 'type' => '123'
248 },
249 '2' => {
250 'name' => 'file_type',
251 'type' => '8521'
252 },
253 '3' => {
254 'name' => 'file_handle',
255 'type' => '2087'
256 },
257 '4' => {
258 'name' => 'length',
259 'type' => '55734'
260 },
261 '5' => {
262 'name' => 'file_meta_data_1',
263 'type' => '2087'
264 },
265 '6' => {
266 'name' => 'file_meta_data_2',
267 'offset' => '0',
268 'type' => '2087'
269 },
270 '7' => {
271 'name' => 'file_meta_data_3',
272 'offset' => '8',
273 'type' => '2087'
274 },
275 '8' => {
276 'name' => 'file_meta_data_4',
277 'offset' => '16',
278 'type' => '2087'
279 }
280 },
281 'Reg' => {
282 '4' => 'r8',
283 '5' => 'r9'
284 },
285 'Return' => '74',
286 'ShortName' => 'decode_new_file_with_metadata_req'
287 },
288 '111267' => {
289 'Header' => 'file_io.h',
290 'Param' => {
291 '0' => {
292 'name' => 'msg',
293 'type' => '2077'
294 },
295 '1' => {
296 'name' => 'payload_length',
297 'type' => '123'
298 },
299 '2' => {
300 'name' => 'completion_code',
301 'type' => '2082'
302 }
303 },
304 'Reg' => {
305 '0' => 'rdi',
306 '1' => 'rsi',
307 '2' => 'rdx'
308 },
309 'Return' => '74',
310 'ShortName' => 'decode_new_file_with_metadata_resp'
311 },
312 '111368' => {
313 'Header' => 'file_io.h',
314 'Param' => {
315 '0' => {
316 'name' => 'instance_id',
317 'type' => '168'
318 },
319 '1' => {
320 'name' => 'file_type',
321 'type' => '5053'
322 },
323 '2' => {
324 'name' => 'file_handle',
325 'type' => '180'
326 },
327 '3' => {
328 'name' => 'length',
329 'type' => '46630'
330 },
331 '4' => {
332 'name' => 'file_meta_data_1',
333 'type' => '180'
334 },
335 '5' => {
336 'name' => 'file_meta_data_2',
337 'type' => '180'
338 },
339 '6' => {
340 'name' => 'file_meta_data_3',
341 'offset' => '0',
342 'type' => '180'
343 },
344 '7' => {
345 'name' => 'file_meta_data_4',
346 'offset' => '8',
347 'type' => '180'
348 },
349 '8' => {
350 'name' => 'msg',
351 'offset' => '16',
352 'type' => '1632'
353 }
354 },
355 'Return' => '74',
356 'ShortName' => 'encode_new_file_with_metadata_req'
357 },
358 '111665' => {
359 'Header' => 'file_io.h',
360 'Param' => {
361 '0' => {
362 'name' => 'instance_id',
363 'type' => '168'
364 },
365 '1' => {
366 'name' => 'completion_code',
367 'type' => '168'
368 },
369 '2' => {
370 'name' => 'msg',
371 'type' => '1632'
372 }
373 },
374 'Return' => '74',
375 'ShortName' => 'encode_file_ack_with_meta_data_resp'
376 },
377 '111860' => {
378 'Header' => 'file_io.h',
379 'Param' => {
380 '0' => {
381 'name' => 'msg',
382 'type' => '2077'
383 },
384 '1' => {
385 'name' => 'payload_length',
386 'type' => '123'
387 },
388 '2' => {
389 'name' => 'file_type',
390 'type' => '8521'
391 },
392 '3' => {
393 'name' => 'file_handle',
394 'type' => '2087'
395 },
396 '4' => {
397 'name' => 'file_status',
398 'type' => '2082'
399 },
400 '5' => {
401 'name' => 'file_meta_data_1',
402 'type' => '2087'
403 },
404 '6' => {
405 'name' => 'file_meta_data_2',
406 'offset' => '0',
407 'type' => '2087'
408 },
409 '7' => {
410 'name' => 'file_meta_data_3',
411 'offset' => '8',
412 'type' => '2087'
413 },
414 '8' => {
415 'name' => 'file_meta_data_4',
416 'offset' => '16',
417 'type' => '2087'
418 }
419 },
420 'Reg' => {
421 '4' => 'r8',
422 '5' => 'r9'
423 },
424 'Return' => '74',
425 'ShortName' => 'decode_file_ack_with_meta_data_req'
426 },
427 '112072' => {
428 'Header' => 'file_io.h',
429 'Param' => {
430 '0' => {
431 'name' => 'msg',
432 'type' => '2077'
433 },
434 '1' => {
435 'name' => 'payload_length',
436 'type' => '123'
437 },
438 '2' => {
439 'name' => 'completion_code',
440 'type' => '2082'
441 }
442 },
443 'Reg' => {
444 '0' => 'rdi',
445 '1' => 'rsi',
446 '2' => 'rdx'
447 },
448 'Return' => '74',
449 'ShortName' => 'decode_file_ack_with_meta_data_resp'
450 },
451 '112168' => {
452 'Header' => 'file_io.h',
453 'Param' => {
454 '0' => {
455 'name' => 'instance_id',
456 'type' => '168'
457 },
458 '1' => {
459 'name' => 'file_type',
460 'type' => '5053'
461 },
462 '2' => {
463 'name' => 'file_handle',
464 'type' => '180'
465 },
466 '3' => {
467 'name' => 'file_status',
468 'type' => '168'
469 },
470 '4' => {
471 'name' => 'file_meta_data_1',
472 'type' => '180'
473 },
474 '5' => {
475 'name' => 'file_meta_data_2',
476 'type' => '180'
477 },
478 '6' => {
479 'name' => 'file_meta_data_3',
480 'offset' => '0',
481 'type' => '180'
482 },
483 '7' => {
484 'name' => 'file_meta_data_4',
485 'offset' => '8',
486 'type' => '180'
487 },
488 '8' => {
489 'name' => 'msg',
490 'offset' => '16',
491 'type' => '1632'
492 }
493 },
494 'Return' => '74',
495 'ShortName' => 'encode_file_ack_with_meta_data_req'
496 },
497 '112465' => {
498 'Header' => 'file_io.h',
499 'Param' => {
500 '0' => {
501 'name' => 'msg',
502 'type' => '2077'
503 },
504 '1' => {
505 'name' => 'payload_length',
506 'type' => '123'
507 },
508 '2' => {
509 'name' => 'completion_code',
510 'type' => '2082'
511 }
512 },
513 'Reg' => {
514 '0' => 'rdi',
515 '1' => 'rsi',
516 '2' => 'rdx'
517 },
518 'Return' => '74',
519 'ShortName' => 'decode_file_ack_resp'
520 },
521 '112566' => {
522 'Header' => 'file_io.h',
523 'Param' => {
524 '0' => {
525 'name' => 'instance_id',
526 'type' => '168'
527 },
528 '1' => {
529 'name' => 'file_type',
530 'type' => '5053'
531 },
532 '2' => {
533 'name' => 'file_handle',
534 'type' => '180'
535 },
536 '3' => {
537 'name' => 'file_status',
538 'type' => '168'
539 },
540 '4' => {
541 'name' => 'msg',
542 'type' => '1632'
543 }
544 },
545 'Return' => '74',
546 'ShortName' => 'encode_file_ack_req'
547 },
548 '112801' => {
549 'Header' => 'file_io.h',
550 'Param' => {
551 '0' => {
552 'name' => 'instance_id',
553 'type' => '168'
554 },
555 '1' => {
556 'name' => 'completion_code',
557 'type' => '168'
558 },
559 '2' => {
560 'name' => 'msg',
561 'type' => '1632'
562 }
563 },
564 'Return' => '74',
565 'ShortName' => 'encode_file_ack_resp'
566 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930567 '11299' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930568 'Header' => 'bios.h',
569 'Param' => {
570 '0' => {
571 'name' => 'instance_id',
572 'type' => '168'
573 },
574 '1' => {
575 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930576 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930577 }
578 },
579 'Return' => '74',
580 'ShortName' => 'encode_get_date_time_req'
581 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930582 '112991' => {
583 'Header' => 'file_io.h',
584 'Param' => {
585 '0' => {
586 'name' => 'msg',
587 'type' => '2077'
588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '123'
592 },
593 '2' => {
594 'name' => 'file_type',
595 'type' => '8521'
596 },
597 '3' => {
598 'name' => 'file_handle',
599 'type' => '2087'
600 },
601 '4' => {
602 'name' => 'file_status',
603 'type' => '2082'
604 }
605 },
606 'Reg' => {
607 '3' => 'rcx',
608 '4' => 'r8'
609 },
610 'Return' => '74',
611 'ShortName' => 'decode_file_ack_req'
612 },
613 '113133' => {
614 'Header' => 'file_io.h',
615 'Param' => {
616 '0' => {
617 'name' => 'msg',
618 'type' => '2077'
619 },
620 '1' => {
621 'name' => 'payload_length',
622 'type' => '123'
623 },
624 '2' => {
625 'name' => 'completion_code',
626 'type' => '2082'
627 },
628 '3' => {
629 'name' => 'length',
630 'type' => '2087'
631 }
632 },
633 'Reg' => {
634 '0' => 'rdi',
635 '1' => 'rsi',
636 '2' => 'rdx',
637 '3' => 'rcx'
638 },
639 'Return' => '74',
640 'ShortName' => 'decode_rw_file_by_type_resp'
641 },
642 '113248' => {
643 'Header' => 'file_io.h',
644 'Param' => {
645 '0' => {
646 'name' => 'instance_id',
647 'type' => '168'
648 },
649 '1' => {
650 'name' => 'command',
651 'type' => '168'
652 },
653 '2' => {
654 'name' => 'file_type',
655 'type' => '5053'
656 },
657 '3' => {
658 'name' => 'file_handle',
659 'type' => '180'
660 },
661 '4' => {
662 'name' => 'offset',
663 'type' => '180'
664 },
665 '5' => {
666 'name' => 'length',
667 'type' => '180'
668 },
669 '6' => {
670 'name' => 'msg',
671 'offset' => '0',
672 'type' => '1632'
673 }
674 },
675 'Return' => '74',
676 'ShortName' => 'encode_rw_file_by_type_req'
677 },
678 '113518' => {
679 'Header' => 'file_io.h',
680 'Param' => {
681 '0' => {
682 'name' => 'instance_id',
683 'type' => '168'
684 },
685 '1' => {
686 'name' => 'command',
687 'type' => '168'
688 },
689 '2' => {
690 'name' => 'completion_code',
691 'type' => '168'
692 },
693 '3' => {
694 'name' => 'length',
695 'type' => '180'
696 },
697 '4' => {
698 'name' => 'msg',
699 'type' => '1632'
700 }
701 },
702 'Return' => '74',
703 'ShortName' => 'encode_rw_file_by_type_resp'
704 },
705 '113748' => {
706 'Header' => 'file_io.h',
707 'Param' => {
708 '0' => {
709 'name' => 'msg',
710 'type' => '2077'
711 },
712 '1' => {
713 'name' => 'payload_length',
714 'type' => '123'
715 },
716 '2' => {
717 'name' => 'file_type',
718 'type' => '8521'
719 },
720 '3' => {
721 'name' => 'file_handle',
722 'type' => '2087'
723 },
724 '4' => {
725 'name' => 'offset',
726 'type' => '2087'
727 },
728 '5' => {
729 'name' => 'length',
730 'type' => '2087'
731 }
732 },
733 'Reg' => {
734 '4' => 'r8',
735 '5' => 'r9'
736 },
737 'Return' => '74',
738 'ShortName' => 'decode_rw_file_by_type_req'
739 },
740 '113910' => {
741 'Header' => 'file_io.h',
742 'Param' => {
743 '0' => {
744 'name' => 'msg',
745 'type' => '2077'
746 },
747 '1' => {
748 'name' => 'payload_length',
749 'type' => '123'
750 },
751 '2' => {
752 'name' => 'completion_code',
753 'type' => '2082'
754 }
755 },
756 'Reg' => {
757 '0' => 'rdi',
758 '1' => 'rsi',
759 '2' => 'rdx'
760 },
761 'Return' => '74',
762 'ShortName' => 'decode_new_file_resp'
763 },
764 '114011' => {
765 'Header' => 'file_io.h',
766 'Param' => {
767 '0' => {
768 'name' => 'instance_id',
769 'type' => '168'
770 },
771 '1' => {
772 'name' => 'file_type',
773 'type' => '5053'
774 },
775 '2' => {
776 'name' => 'file_handle',
777 'type' => '180'
778 },
779 '3' => {
780 'name' => 'length',
781 'type' => '46630'
782 },
783 '4' => {
784 'name' => 'msg',
785 'type' => '1632'
786 }
787 },
788 'Return' => '74',
789 'ShortName' => 'encode_new_file_req'
790 },
791 '114246' => {
792 'Header' => 'file_io.h',
793 'Param' => {
794 '0' => {
795 'name' => 'instance_id',
796 'type' => '168'
797 },
798 '1' => {
799 'name' => 'completion_code',
800 'type' => '168'
801 },
802 '2' => {
803 'name' => 'msg',
804 'type' => '1632'
805 }
806 },
807 'Return' => '74',
808 'ShortName' => 'encode_new_file_resp'
809 },
810 '114436' => {
811 'Header' => 'file_io.h',
812 'Param' => {
813 '0' => {
814 'name' => 'msg',
815 'type' => '2077'
816 },
817 '1' => {
818 'name' => 'payload_length',
819 'type' => '123'
820 },
821 '2' => {
822 'name' => 'file_type',
823 'type' => '8521'
824 },
825 '3' => {
826 'name' => 'file_handle',
827 'type' => '2087'
828 },
829 '4' => {
830 'name' => 'length',
831 'type' => '55734'
832 }
833 },
834 'Reg' => {
835 '3' => 'rcx',
836 '4' => 'r8'
837 },
838 'Return' => '74',
839 'ShortName' => 'decode_new_file_req'
840 },
841 '114578' => {
842 'Header' => 'file_io.h',
843 'Param' => {
844 '0' => {
845 'name' => 'msg',
846 'type' => '2077'
847 },
848 '1' => {
849 'name' => 'payload_length',
850 'type' => '123'
851 },
852 '2' => {
853 'name' => 'completion_code',
854 'type' => '2082'
855 },
856 '3' => {
857 'name' => 'length',
858 'type' => '2087'
859 }
860 },
861 'Reg' => {
862 '0' => 'rdi',
863 '1' => 'rsi',
864 '2' => 'rdx',
865 '3' => 'rcx'
866 },
867 'Return' => '74',
868 'ShortName' => 'decode_rw_file_by_type_memory_resp'
869 },
870 '114693' => {
871 'Header' => 'file_io.h',
872 'Param' => {
873 '0' => {
874 'name' => 'instance_id',
875 'type' => '168'
876 },
877 '1' => {
878 'name' => 'command',
879 'type' => '168'
880 },
881 '2' => {
882 'name' => 'file_type',
883 'type' => '5053'
884 },
885 '3' => {
886 'name' => 'file_handle',
887 'type' => '180'
888 },
889 '4' => {
890 'name' => 'offset',
891 'type' => '180'
892 },
893 '5' => {
894 'name' => 'length',
895 'type' => '180'
896 },
897 '6' => {
898 'name' => 'address',
899 'offset' => '0',
900 'type' => '46630'
901 },
902 '7' => {
903 'name' => 'msg',
904 'offset' => '8',
905 'type' => '1632'
906 }
907 },
908 'Return' => '74',
909 'ShortName' => 'encode_rw_file_by_type_memory_req'
910 },
911 '114978' => {
912 'Header' => 'file_io.h',
913 'Param' => {
914 '0' => {
915 'name' => 'instance_id',
916 'type' => '168'
917 },
918 '1' => {
919 'name' => 'command',
920 'type' => '168'
921 },
922 '2' => {
923 'name' => 'completion_code',
924 'type' => '168'
925 },
926 '3' => {
927 'name' => 'length',
928 'type' => '180'
929 },
930 '4' => {
931 'name' => 'msg',
932 'type' => '1632'
933 }
934 },
935 'Return' => '74',
936 'ShortName' => 'encode_rw_file_by_type_memory_resp'
937 },
938 '115208' => {
939 'Header' => 'file_io.h',
940 'Param' => {
941 '0' => {
942 'name' => 'msg',
943 'type' => '2077'
944 },
945 '1' => {
946 'name' => 'payload_length',
947 'type' => '123'
948 },
949 '2' => {
950 'name' => 'file_type',
951 'type' => '8521'
952 },
953 '3' => {
954 'name' => 'file_handle',
955 'type' => '2087'
956 },
957 '4' => {
958 'name' => 'offset',
959 'type' => '2087'
960 },
961 '5' => {
962 'name' => 'length',
963 'type' => '2087'
964 },
965 '6' => {
966 'name' => 'address',
967 'offset' => '0',
968 'type' => '55734'
969 }
970 },
971 'Reg' => {
972 '4' => 'r8',
973 '5' => 'r9'
974 },
975 'Return' => '74',
976 'ShortName' => 'decode_rw_file_by_type_memory_req'
977 },
978 '115385' => {
979 'Header' => 'file_io.h',
980 'Param' => {
981 '0' => {
982 'name' => 'instance_id',
983 'type' => '168'
984 },
985 '1' => {
986 'name' => 'completion_code',
987 'type' => '168'
988 },
989 '2' => {
990 'name' => 'length',
991 'type' => '180'
992 },
993 '3' => {
994 'name' => 'msg',
995 'type' => '1632'
996 }
997 },
998 'Return' => '74',
999 'ShortName' => 'encode_write_file_resp'
1000 },
1001 '115600' => {
1002 'Header' => 'file_io.h',
1003 'Param' => {
1004 '0' => {
1005 'name' => 'msg',
1006 'type' => '2077'
1007 },
1008 '1' => {
1009 'name' => 'payload_length',
1010 'type' => '123'
1011 },
1012 '2' => {
1013 'name' => 'completion_code',
1014 'type' => '2082'
1015 },
1016 '3' => {
1017 'name' => 'length',
1018 'type' => '2087'
1019 }
1020 },
1021 'Reg' => {
1022 '0' => 'rdi',
1023 '1' => 'rsi',
1024 '2' => 'rdx',
1025 '3' => 'rcx'
1026 },
1027 'Return' => '74',
1028 'ShortName' => 'decode_write_file_resp'
1029 },
1030 '115710' => {
1031 'Header' => 'file_io.h',
1032 'Param' => {
1033 '0' => {
1034 'name' => 'instance_id',
1035 'type' => '168'
1036 },
1037 '1' => {
1038 'name' => 'file_handle',
1039 'type' => '180'
1040 },
1041 '2' => {
1042 'name' => 'offset',
1043 'type' => '180'
1044 },
1045 '3' => {
1046 'name' => 'length',
1047 'type' => '180'
1048 },
1049 '4' => {
1050 'name' => 'msg',
1051 'type' => '1632'
1052 }
1053 },
1054 'Return' => '74',
1055 'ShortName' => 'encode_write_file_req'
1056 },
1057 '115945' => {
1058 'Header' => 'file_io.h',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'msg',
1062 'type' => '2077'
1063 },
1064 '1' => {
1065 'name' => 'payload_length',
1066 'type' => '123'
1067 },
1068 '2' => {
1069 'name' => 'file_handle',
1070 'type' => '2087'
1071 },
1072 '3' => {
1073 'name' => 'offset',
1074 'type' => '2087'
1075 },
1076 '4' => {
1077 'name' => 'length',
1078 'type' => '2087'
1079 },
1080 '5' => {
1081 'name' => 'file_data_offset',
1082 'type' => '9084'
1083 }
1084 },
1085 'Reg' => {
1086 '1' => 'rsi',
1087 '3' => 'rcx',
1088 '4' => 'r8',
1089 '5' => 'r9'
1090 },
1091 'Return' => '74',
1092 'ShortName' => 'decode_write_file_req'
1093 },
1094 '116100' => {
1095 'Header' => 'file_io.h',
1096 'Param' => {
1097 '0' => {
1098 'name' => 'instance_id',
1099 'type' => '168'
1100 },
1101 '1' => {
1102 'name' => 'completion_code',
1103 'type' => '168'
1104 },
1105 '2' => {
1106 'name' => 'length',
1107 'type' => '180'
1108 },
1109 '3' => {
1110 'name' => 'msg',
1111 'type' => '1632'
1112 }
1113 },
1114 'Return' => '74',
1115 'ShortName' => 'encode_read_file_resp'
1116 },
1117 '116315' => {
1118 'Header' => 'file_io.h',
1119 'Param' => {
1120 '0' => {
1121 'name' => 'msg',
1122 'type' => '2077'
1123 },
1124 '1' => {
1125 'name' => 'payload_length',
1126 'type' => '123'
1127 },
1128 '2' => {
1129 'name' => 'completion_code',
1130 'type' => '2082'
1131 },
1132 '3' => {
1133 'name' => 'length',
1134 'type' => '2087'
1135 },
1136 '4' => {
1137 'name' => 'file_data_offset',
1138 'type' => '9084'
1139 }
1140 },
1141 'Reg' => {
1142 '2' => 'rdx',
1143 '3' => 'rcx',
1144 '4' => 'r8'
1145 },
1146 'Return' => '74',
1147 'ShortName' => 'decode_read_file_resp'
1148 },
1149 '116451' => {
1150 'Header' => 'file_io.h',
1151 'Param' => {
1152 '0' => {
1153 'name' => 'instance_id',
1154 'type' => '168'
1155 },
1156 '1' => {
1157 'name' => 'file_handle',
1158 'type' => '180'
1159 },
1160 '2' => {
1161 'name' => 'offset',
1162 'type' => '180'
1163 },
1164 '3' => {
1165 'name' => 'length',
1166 'type' => '180'
1167 },
1168 '4' => {
1169 'name' => 'msg',
1170 'type' => '1632'
1171 }
1172 },
1173 'Return' => '74',
1174 'ShortName' => 'encode_read_file_req'
1175 },
1176 '116686' => {
1177 'Header' => 'file_io.h',
1178 'Param' => {
1179 '0' => {
1180 'name' => 'msg',
1181 'type' => '2077'
1182 },
1183 '1' => {
1184 'name' => 'payload_length',
1185 'type' => '123'
1186 },
1187 '2' => {
1188 'name' => 'file_handle',
1189 'type' => '2087'
1190 },
1191 '3' => {
1192 'name' => 'offset',
1193 'type' => '2087'
1194 },
1195 '4' => {
1196 'name' => 'length',
1197 'type' => '2087'
1198 }
1199 },
1200 'Reg' => {
1201 '3' => 'rcx',
1202 '4' => 'r8'
1203 },
1204 'Return' => '74',
1205 'ShortName' => 'decode_read_file_req'
1206 },
1207 '116821' => {
1208 'Header' => 'file_io.h',
1209 'Param' => {
1210 '0' => {
1211 'name' => 'msg',
1212 'type' => '2077'
1213 },
1214 '1' => {
1215 'name' => 'payload_length',
1216 'type' => '123'
1217 },
1218 '2' => {
1219 'name' => 'completion_code',
1220 'type' => '2082'
1221 },
1222 '3' => {
1223 'name' => 'next_transfer_handle',
1224 'type' => '2087'
1225 },
1226 '4' => {
1227 'name' => 'transfer_flag',
1228 'type' => '2082'
1229 },
1230 '5' => {
1231 'name' => 'file_table_data_start_offset',
1232 'type' => '2082'
1233 },
1234 '6' => {
1235 'name' => 'file_table_length',
1236 'offset' => '0',
1237 'type' => '9084'
1238 }
1239 },
1240 'Reg' => {
1241 '4' => 'r8',
1242 '5' => 'r9'
1243 },
1244 'Return' => '74',
1245 'ShortName' => 'decode_get_file_table_resp'
1246 },
1247 '116994' => {
1248 'Header' => 'file_io.h',
1249 'Param' => {
1250 '0' => {
1251 'name' => 'instance_id',
1252 'type' => '168'
1253 },
1254 '1' => {
1255 'name' => 'transfer_handle',
1256 'type' => '180'
1257 },
1258 '2' => {
1259 'name' => 'transfer_opflag',
1260 'type' => '168'
1261 },
1262 '3' => {
1263 'name' => 'table_type',
1264 'type' => '168'
1265 },
1266 '4' => {
1267 'name' => 'msg',
1268 'type' => '1632'
1269 }
1270 },
1271 'Return' => '74',
1272 'ShortName' => 'encode_get_file_table_req'
1273 },
1274 '117220' => {
1275 'Header' => 'file_io.h',
1276 'Param' => {
1277 '0' => {
1278 'name' => 'instance_id',
1279 'type' => '168'
1280 },
1281 '1' => {
1282 'name' => 'completion_code',
1283 'type' => '168'
1284 },
1285 '2' => {
1286 'name' => 'next_transfer_handle',
1287 'type' => '180'
1288 },
1289 '3' => {
1290 'name' => 'transfer_flag',
1291 'type' => '168'
1292 },
1293 '4' => {
1294 'name' => 'table_data',
1295 'type' => '6245'
1296 },
1297 '5' => {
1298 'name' => 'table_size',
1299 'type' => '123'
1300 },
1301 '6' => {
1302 'name' => 'msg',
1303 'offset' => '0',
1304 'type' => '1632'
1305 }
1306 },
1307 'Return' => '74',
1308 'ShortName' => 'encode_get_file_table_resp'
1309 },
1310 '117517' => {
1311 'Header' => 'file_io.h',
1312 'Param' => {
1313 '0' => {
1314 'name' => 'msg',
1315 'type' => '2077'
1316 },
1317 '1' => {
1318 'name' => 'payload_length',
1319 'type' => '123'
1320 },
1321 '2' => {
1322 'name' => 'transfer_handle',
1323 'type' => '2087'
1324 },
1325 '3' => {
1326 'name' => 'transfer_opflag',
1327 'type' => '2082'
1328 },
1329 '4' => {
1330 'name' => 'table_type',
1331 'type' => '2082'
1332 }
1333 },
1334 'Reg' => {
1335 '3' => 'rcx',
1336 '4' => 'r8'
1337 },
1338 'Return' => '74',
1339 'ShortName' => 'decode_get_file_table_req'
1340 },
1341 '117652' => {
1342 'Header' => 'file_io.h',
1343 'Param' => {
1344 '0' => {
1345 'name' => 'msg',
1346 'type' => '2077'
1347 },
1348 '1' => {
1349 'name' => 'payload_length',
1350 'type' => '123'
1351 },
1352 '2' => {
1353 'name' => 'completion_code',
1354 'type' => '2082'
1355 },
1356 '3' => {
1357 'name' => 'length',
1358 'type' => '2087'
1359 }
1360 },
1361 'Reg' => {
1362 '0' => 'rdi',
1363 '1' => 'rsi',
1364 '2' => 'rdx',
1365 '3' => 'rcx'
1366 },
1367 'Return' => '74',
1368 'ShortName' => 'decode_rw_file_memory_resp'
1369 },
1370 '117761' => {
1371 'Header' => 'file_io.h',
1372 'Param' => {
1373 '0' => {
1374 'name' => 'instance_id',
1375 'type' => '168'
1376 },
1377 '1' => {
1378 'name' => 'command',
1379 'type' => '168'
1380 },
1381 '2' => {
1382 'name' => 'file_handle',
1383 'type' => '180'
1384 },
1385 '3' => {
1386 'name' => 'offset',
1387 'type' => '180'
1388 },
1389 '4' => {
1390 'name' => 'length',
1391 'type' => '180'
1392 },
1393 '5' => {
1394 'name' => 'address',
1395 'type' => '46630'
1396 },
1397 '6' => {
1398 'name' => 'msg',
1399 'offset' => '0',
1400 'type' => '1632'
1401 }
1402 },
1403 'Return' => '74',
1404 'ShortName' => 'encode_rw_file_memory_req'
1405 },
1406 '118020' => {
1407 'Header' => 'file_io.h',
1408 'Param' => {
1409 '0' => {
1410 'name' => 'instance_id',
1411 'type' => '168'
1412 },
1413 '1' => {
1414 'name' => 'command',
1415 'type' => '168'
1416 },
1417 '2' => {
1418 'name' => 'completion_code',
1419 'type' => '168'
1420 },
1421 '3' => {
1422 'name' => 'length',
1423 'type' => '180'
1424 },
1425 '4' => {
1426 'name' => 'msg',
1427 'type' => '1632'
1428 }
1429 },
1430 'Return' => '74',
1431 'ShortName' => 'encode_rw_file_memory_resp'
1432 },
1433 '118241' => {
1434 'Header' => 'file_io.h',
1435 'Param' => {
1436 '0' => {
1437 'name' => 'msg',
1438 'type' => '2077'
1439 },
1440 '1' => {
1441 'name' => 'payload_length',
1442 'type' => '123'
1443 },
1444 '2' => {
1445 'name' => 'file_handle',
1446 'type' => '2087'
1447 },
1448 '3' => {
1449 'name' => 'offset',
1450 'type' => '2087'
1451 },
1452 '4' => {
1453 'name' => 'length',
1454 'type' => '2087'
1455 },
1456 '5' => {
1457 'name' => 'address',
1458 'type' => '55734'
1459 }
1460 },
1461 'Reg' => {
1462 '4' => 'r8',
1463 '5' => 'r9'
1464 },
1465 'Return' => '74',
1466 'ShortName' => 'decode_rw_file_memory_req'
1467 },
1468 '119208' => {
1469 'Header' => 'host.h',
1470 'Param' => {
1471 '0' => {
1472 'name' => 'instance_id',
1473 'type' => '168'
1474 },
1475 '1' => {
1476 'name' => 'completion_code',
1477 'type' => '168'
1478 },
1479 '2' => {
1480 'name' => 'rack_entry',
1481 'type' => '180'
1482 },
1483 '3' => {
1484 'name' => 'pri_cec_node',
1485 'type' => '180'
1486 },
1487 '4' => {
1488 'name' => 'msg',
1489 'type' => '1632'
1490 },
1491 '5' => {
1492 'name' => 'payload_length',
1493 'type' => '123'
1494 }
1495 },
1496 'Return' => '74',
1497 'ShortName' => 'encode_get_alert_status_resp'
1498 },
1499 '119456' => {
1500 'Header' => 'host.h',
1501 'Param' => {
1502 '0' => {
1503 'name' => 'msg',
1504 'type' => '2077'
1505 },
1506 '1' => {
1507 'name' => 'payload_length',
1508 'type' => '123'
1509 },
1510 '2' => {
1511 'name' => 'version_id',
1512 'type' => '2082'
1513 }
1514 },
1515 'Reg' => {
1516 '0' => 'rdi',
1517 '1' => 'rsi',
1518 '2' => 'rdx'
1519 },
1520 'Return' => '74',
1521 'ShortName' => 'decode_get_alert_status_req'
1522 },
1523 '119539' => {
1524 'Header' => 'host.h',
1525 'Param' => {
1526 '0' => {
1527 'name' => 'msg',
1528 'type' => '2077'
1529 },
1530 '1' => {
1531 'name' => 'payload_length',
1532 'type' => '123'
1533 },
1534 '2' => {
1535 'name' => 'completion_code',
1536 'type' => '2082'
1537 },
1538 '3' => {
1539 'name' => 'rack_entry',
1540 'type' => '2087'
1541 },
1542 '4' => {
1543 'name' => 'pri_cec_node',
1544 'type' => '2087'
1545 }
1546 },
1547 'Reg' => {
1548 '3' => 'rcx',
1549 '4' => 'r8'
1550 },
1551 'Return' => '74',
1552 'ShortName' => 'decode_get_alert_status_resp'
1553 },
1554 '119678' => {
1555 'Header' => 'host.h',
1556 'Param' => {
1557 '0' => {
1558 'name' => 'instance_id',
1559 'type' => '168'
1560 },
1561 '1' => {
1562 'name' => 'version_id',
1563 'type' => '168'
1564 },
1565 '2' => {
1566 'name' => 'msg',
1567 'type' => '1632'
1568 },
1569 '3' => {
1570 'name' => 'payload_length',
1571 'type' => '123'
1572 }
1573 },
1574 'Return' => '74',
1575 'ShortName' => 'encode_get_alert_status_req'
1576 },
1577 '120747' => {
1578 'Header' => 'platform_oem_ibm.h',
1579 'Param' => {
1580 '0' => {
1581 'name' => 'instance_id',
1582 'type' => '168'
1583 },
1584 '1' => {
1585 'name' => 'format_version',
1586 'type' => '168'
1587 },
1588 '2' => {
1589 'name' => 'tid',
1590 'type' => '168'
1591 },
1592 '3' => {
1593 'name' => 'num_handles',
1594 'type' => '168'
1595 },
1596 '4' => {
1597 'name' => 'list_of_handles',
1598 'type' => '6245'
1599 },
1600 '5' => {
1601 'name' => 'payload_length',
1602 'type' => '123'
1603 },
1604 '6' => {
1605 'name' => 'msg',
1606 'offset' => '0',
1607 'type' => '1632'
1608 }
1609 },
1610 'Return' => '74',
1611 'ShortName' => 'encode_bios_attribute_update_event_req'
1612 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301613 '1440' => {
1614 'Header' => 'base.h',
1615 'Param' => {
1616 '0' => {
1617 'name' => 'msg_type',
1618 'type' => '168'
1619 },
1620 '1' => {
1621 'name' => 'instance_id',
1622 'type' => '168'
1623 },
1624 '2' => {
1625 'name' => 'pldm_type',
1626 'type' => '168'
1627 },
1628 '3' => {
1629 'name' => 'command',
1630 'type' => '168'
1631 },
1632 '4' => {
1633 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301634 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301635 }
1636 },
1637 'Return' => '74',
1638 'ShortName' => 'encode_pldm_header_only'
1639 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301640 '16195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301641 'Header' => 'platform.h',
1642 'Param' => {
1643 '0' => {
1644 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301645 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301646 },
1647 '1' => {
1648 'name' => 'payload_length',
1649 'type' => '123'
1650 },
1651 '10' => {
1652 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301653 'offset' => '32',
1654 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301655 },
1656 '2' => {
1657 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301658 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301659 },
1660 '3' => {
1661 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301662 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301663 },
1664 '4' => {
1665 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301666 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301667 },
1668 '5' => {
1669 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301670 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301671 },
1672 '6' => {
1673 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301674 'offset' => '0',
1675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 },
1677 '7' => {
1678 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 'offset' => '8',
1680 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301681 },
1682 '8' => {
1683 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301684 'offset' => '16',
1685 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301686 },
1687 '9' => {
1688 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301689 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301690 'type' => '16933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301691 }
1692 },
1693 'Return' => '74',
1694 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1695 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301696 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 'Header' => 'base.h',
1698 'Param' => {
1699 '0' => {
1700 'name' => 'instance_id',
1701 'type' => '168'
1702 },
1703 '1' => {
1704 'name' => 'type',
1705 'type' => '168'
1706 },
1707 '2' => {
1708 'name' => 'command',
1709 'type' => '168'
1710 },
1711 '3' => {
1712 'name' => 'cc',
1713 'type' => '168'
1714 },
1715 '4' => {
1716 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301717 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301718 }
1719 },
1720 'Return' => '74',
1721 'ShortName' => 'encode_cc_only_resp'
1722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301723 '16943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301724 'Header' => 'platform.h',
1725 'Param' => {
1726 '0' => {
1727 'name' => 'instance_id',
1728 'type' => '168'
1729 },
1730 '1' => {
1731 'name' => 'format_version',
1732 'type' => '168'
1733 },
1734 '2' => {
1735 'name' => 'transfer_operation_flag',
1736 'type' => '168'
1737 },
1738 '3' => {
1739 'name' => 'data_transfer_handle',
1740 'type' => '180'
1741 },
1742 '4' => {
1743 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301744 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301745 },
1746 '5' => {
1747 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301748 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301749 },
1750 '6' => {
1751 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301752 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301753 'type' => '123'
1754 }
1755 },
1756 'Return' => '74',
1757 'ShortName' => 'encode_poll_for_platform_event_message_req'
1758 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301759 '17507' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301760 'Header' => 'platform.h',
1761 'Param' => {
1762 '0' => {
1763 'name' => 'instance_id',
1764 'type' => '168'
1765 },
1766 '1' => {
1767 'name' => 'completion_code',
1768 'type' => '168'
1769 },
1770 '2' => {
1771 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301772 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301773 }
1774 },
1775 'Return' => '74',
1776 'ShortName' => 'encode_set_event_receiver_resp'
1777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301778 '17682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301779 'Header' => 'platform.h',
1780 'Param' => {
1781 '0' => {
1782 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301783 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301784 },
1785 '1' => {
1786 'name' => 'payload_length',
1787 'type' => '123'
1788 },
1789 '2' => {
1790 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301791 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301792 },
1793 '3' => {
1794 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301795 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301796 },
1797 '4' => {
1798 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301799 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301800 },
1801 '5' => {
1802 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301803 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301804 }
1805 },
1806 'Return' => '74',
1807 'ShortName' => 'decode_set_event_receiver_req'
1808 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301809 '18172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301810 'Header' => 'platform.h',
1811 'Param' => {
1812 '0' => {
1813 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301814 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301815 },
1816 '1' => {
1817 'name' => 'payload_length',
1818 'type' => '123'
1819 },
1820 '2' => {
1821 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301822 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301823 }
1824 },
1825 'Return' => '74',
1826 'ShortName' => 'decode_set_event_receiver_resp'
1827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301828 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301829 'Header' => 'base.h',
1830 'Param' => {
1831 '0' => {
1832 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301833 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301834 },
1835 '1' => {
1836 'name' => 'payload_length',
1837 'type' => '123'
1838 },
1839 '2' => {
1840 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301841 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301842 },
1843 '3' => {
1844 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301845 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301846 },
1847 '4' => {
1848 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301849 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301850 },
1851 '5' => {
1852 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301853 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '6' => {
1856 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'offset' => '0',
1858 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301859 },
1860 '7' => {
1861 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301862 'offset' => '8',
1863 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301864 }
1865 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301866 'Reg' => {
1867 '4' => 'r8',
1868 '5' => 'r9'
1869 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301870 'Return' => '74',
1871 'ShortName' => 'decode_multipart_receive_req'
1872 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301873 '18507' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301874 'Header' => 'platform.h',
1875 'Param' => {
1876 '0' => {
1877 'name' => 'instance_id',
1878 'type' => '168'
1879 },
1880 '1' => {
1881 'name' => 'event_message_global_enable',
1882 'type' => '168'
1883 },
1884 '2' => {
1885 'name' => 'transport_protocol_type',
1886 'type' => '168'
1887 },
1888 '3' => {
1889 'name' => 'event_receiver_address_info',
1890 'type' => '168'
1891 },
1892 '4' => {
1893 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301894 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301895 },
1896 '5' => {
1897 'name' => 'msg',
1898 'type' => '1632'
1899 }
1900 },
1901 'Return' => '74',
1902 'ShortName' => 'encode_set_event_receiver_req'
1903 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301904 '18771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301905 'Header' => 'platform.h',
1906 'Param' => {
1907 '0' => {
1908 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301909 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301910 },
1911 '1' => {
1912 'name' => 'payload_length',
1913 'type' => '123'
1914 },
1915 '2' => {
1916 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301917 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301918 },
1919 '3' => {
1920 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301921 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301922 }
1923 },
1924 'Return' => '74',
1925 'ShortName' => 'decode_get_sensor_reading_req'
1926 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301927 '19159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301928 'Header' => 'platform.h',
1929 'Param' => {
1930 '0' => {
1931 'name' => 'instance_id',
1932 'type' => '168'
1933 },
1934 '1' => {
1935 'name' => 'completion_code',
1936 'type' => '168'
1937 },
1938 '10' => {
1939 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301940 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301941 'type' => '123'
1942 },
1943 '2' => {
1944 'name' => 'sensor_data_size',
1945 'type' => '168'
1946 },
1947 '3' => {
1948 'name' => 'sensor_operational_state',
1949 'type' => '168'
1950 },
1951 '4' => {
1952 'name' => 'sensor_event_message_enable',
1953 'type' => '168'
1954 },
1955 '5' => {
1956 'name' => 'present_state',
1957 'type' => '168'
1958 },
1959 '6' => {
1960 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301961 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301962 'type' => '168'
1963 },
1964 '7' => {
1965 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301967 'type' => '168'
1968 },
1969 '8' => {
1970 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301972 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301973 },
1974 '9' => {
1975 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301976 'offset' => '24',
1977 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301978 }
1979 },
1980 'Return' => '74',
1981 'ShortName' => 'encode_get_sensor_reading_resp'
1982 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301983 '19567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 'Header' => 'platform.h',
1985 'Param' => {
1986 '0' => {
1987 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301988 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301989 },
1990 '1' => {
1991 'name' => 'payload_length',
1992 'type' => '123'
1993 },
1994 '2' => {
1995 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301996 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301997 },
1998 '3' => {
1999 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302000 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302001 },
2002 '4' => {
2003 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302004 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302005 },
2006 '5' => {
2007 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302008 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '6' => {
2011 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '0',
2013 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '7' => {
2016 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '8',
2018 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '8' => {
2021 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '16',
2023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 },
2025 '9' => {
2026 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302027 'offset' => '24',
2028 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302029 }
2030 },
2031 'Return' => '74',
2032 'ShortName' => 'decode_get_sensor_reading_resp'
2033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302034 '20461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302035 'Header' => 'platform.h',
2036 'Param' => {
2037 '0' => {
2038 'name' => 'instance_id',
2039 'type' => '168'
2040 },
2041 '1' => {
2042 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302043 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302044 },
2045 '2' => {
2046 'name' => 'rearm_event_state',
2047 'type' => '168'
2048 },
2049 '3' => {
2050 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302051 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302052 }
2053 },
2054 'Return' => '74',
2055 'ShortName' => 'encode_get_sensor_reading_req'
2056 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302057 '20683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302058 'Header' => 'platform.h',
2059 'Param' => {
2060 '0' => {
2061 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302062 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302063 },
2064 '1' => {
2065 'name' => 'change_record_data_size',
2066 'type' => '123'
2067 },
2068 '2' => {
2069 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302070 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302071 },
2072 '3' => {
2073 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302074 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302075 },
2076 '4' => {
2077 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302078 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302079 }
2080 },
2081 'Return' => '74',
2082 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2083 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302084 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302085 'Header' => 'base.h',
2086 'Param' => {
2087 '0' => {
2088 'name' => 'instance_id',
2089 'type' => '168'
2090 },
2091 '1' => {
2092 'name' => 'tid',
2093 'type' => '168'
2094 },
2095 '2' => {
2096 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302097 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302098 }
2099 },
2100 'Return' => '74',
2101 'ShortName' => 'encode_set_tid_req'
2102 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302103 '21973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 'Header' => 'platform.h',
2105 'Param' => {
2106 '0' => {
2107 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302108 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302109 },
2110 '1' => {
2111 'name' => 'event_data_size',
2112 'type' => '123'
2113 },
2114 '2' => {
2115 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302116 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302117 },
2118 '3' => {
2119 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302120 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302121 },
2122 '4' => {
2123 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302124 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302125 }
2126 },
2127 'Return' => '74',
2128 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2129 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302130 '22380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302131 'Header' => 'platform.h',
2132 'Param' => {
2133 '0' => {
2134 'name' => 'event_data_format',
2135 'type' => '168'
2136 },
2137 '1' => {
2138 'name' => 'number_of_change_records',
2139 'type' => '168'
2140 },
2141 '2' => {
2142 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302143 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302144 },
2145 '3' => {
2146 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302147 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302148 },
2149 '4' => {
2150 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302151 'type' => '22708'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302152 },
2153 '5' => {
2154 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 'type' => '22723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 },
2157 '6' => {
2158 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302159 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302160 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302161 },
2162 '7' => {
2163 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302164 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302165 'type' => '123'
2166 }
2167 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302168 'Reg' => {
2169 '4' => 'r8'
2170 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302171 'Return' => '74',
2172 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
2173 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302174 '22733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302175 'Header' => 'platform.h',
2176 'Param' => {
2177 '0' => {
2178 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302179 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302180 },
2181 '1' => {
2182 'name' => 'payload_length',
2183 'type' => '123'
2184 },
2185 '2' => {
2186 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302187 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302188 },
2189 '3' => {
2190 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302191 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302192 },
2193 '4' => {
2194 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302195 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302196 },
2197 '5' => {
2198 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302199 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302200 },
2201 '6' => {
2202 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302203 'offset' => '0',
2204 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302205 }
2206 },
2207 'Return' => '74',
2208 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2209 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302210 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302211 'Header' => 'base.h',
2212 'Param' => {
2213 '0' => {
2214 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302215 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302216 },
2217 '1' => {
2218 'name' => 'payload_length',
2219 'type' => '123'
2220 },
2221 '2' => {
2222 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302223 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302224 },
2225 '3' => {
2226 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302227 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302228 }
2229 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302230 'Reg' => {
2231 '0' => 'rdi',
2232 '1' => 'rsi',
2233 '2' => 'rdx',
2234 '3' => 'rcx'
2235 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302236 'Return' => '74',
2237 'ShortName' => 'decode_get_tid_resp'
2238 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302239 '23707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302240 'Header' => 'platform.h',
2241 'Param' => {
2242 '0' => {
2243 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302244 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302245 },
2246 '1' => {
2247 'name' => 'payload_length',
2248 'type' => '123'
2249 },
2250 '2' => {
2251 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302252 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302253 }
2254 },
2255 'Return' => '74',
2256 'ShortName' => 'decode_get_numeric_effecter_value_req'
2257 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302258 '24042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302259 'Header' => 'platform.h',
2260 'Param' => {
2261 '0' => {
2262 'name' => 'instance_id',
2263 'type' => '168'
2264 },
2265 '1' => {
2266 'name' => 'completion_code',
2267 'type' => '168'
2268 },
2269 '2' => {
2270 'name' => 'effecter_data_size',
2271 'type' => '168'
2272 },
2273 '3' => {
2274 'name' => 'effecter_oper_state',
2275 'type' => '168'
2276 },
2277 '4' => {
2278 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302279 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302280 },
2281 '5' => {
2282 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302283 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302284 },
2285 '6' => {
2286 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302287 'offset' => '0',
2288 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302289 },
2290 '7' => {
2291 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302292 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302293 'type' => '123'
2294 }
2295 },
2296 'Return' => '74',
2297 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2298 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302299 '2406' => {
2300 'Header' => 'base.h',
2301 'Param' => {
2302 '0' => {
2303 'name' => 'instance_id',
2304 'type' => '168'
2305 },
2306 '1' => {
2307 'name' => 'completion_code',
2308 'type' => '168'
2309 },
2310 '2' => {
2311 'name' => 'tid',
2312 'type' => '168'
2313 },
2314 '3' => {
2315 'name' => 'msg',
2316 'type' => '1632'
2317 }
2318 },
2319 'Return' => '74',
2320 'ShortName' => 'encode_get_tid_resp'
2321 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302322 '24442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302323 'Header' => 'platform.h',
2324 'Param' => {
2325 '0' => {
2326 'name' => 'instance_id',
2327 'type' => '168'
2328 },
2329 '1' => {
2330 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302331 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302332 },
2333 '2' => {
2334 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302335 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302336 }
2337 },
2338 'Return' => '74',
2339 'ShortName' => 'encode_get_numeric_effecter_value_req'
2340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302341 '24643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302342 'Header' => 'platform.h',
2343 'Param' => {
2344 '0' => {
2345 'name' => 'pdr_data',
2346 'type' => '1434'
2347 },
2348 '1' => {
2349 'name' => 'pdr_data_length',
2350 'type' => '123'
2351 },
2352 '2' => {
2353 'name' => 'pdr_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302354 'type' => '29133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302355 }
2356 },
2357 'Return' => '74',
2358 'ShortName' => 'decode_numeric_sensor_pdr_data'
2359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302360 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302361 'Header' => 'base.h',
2362 'Param' => {
2363 '0' => {
2364 'name' => 'instance_id',
2365 'type' => '168'
2366 },
2367 '1' => {
2368 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302369 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302370 }
2371 },
2372 'Return' => '74',
2373 'ShortName' => 'encode_get_tid_req'
2374 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302375 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302376 'Header' => 'base.h',
2377 'Param' => {
2378 '0' => {
2379 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302380 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302381 },
2382 '1' => {
2383 'name' => 'payload_length',
2384 'type' => '123'
2385 },
2386 '2' => {
2387 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302388 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302389 },
2390 '3' => {
2391 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302392 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302393 },
2394 '4' => {
2395 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302396 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302397 },
2398 '5' => {
2399 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302400 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302401 }
2402 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302403 'Reg' => {
2404 '3' => 'rcx',
2405 '4' => 'r8',
2406 '5' => 'r9'
2407 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302408 'Return' => '74',
2409 'ShortName' => 'decode_get_version_resp'
2410 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302411 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302412 'Header' => 'base.h',
2413 'Param' => {
2414 '0' => {
2415 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302416 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302417 },
2418 '1' => {
2419 'name' => 'payload_length',
2420 'type' => '123'
2421 },
2422 '2' => {
2423 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302424 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302425 },
2426 '3' => {
2427 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302428 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302429 },
2430 '4' => {
2431 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302432 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302433 }
2434 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302435 'Reg' => {
2436 '0' => 'rdi',
2437 '1' => 'rsi',
2438 '2' => 'rdx',
2439 '3' => 'rcx',
2440 '4' => 'r8'
2441 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302442 'Return' => '74',
2443 'ShortName' => 'decode_get_version_req'
2444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302445 '29138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302446 'Header' => 'platform.h',
2447 'Param' => {
2448 '0' => {
2449 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302450 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302451 },
2452 '1' => {
2453 'name' => 'sensor_data_length',
2454 'type' => '123'
2455 },
2456 '2' => {
2457 'name' => 'event_state',
2458 'type' => '2082'
2459 },
2460 '3' => {
2461 'name' => 'previous_event_state',
2462 'type' => '2082'
2463 },
2464 '4' => {
2465 'name' => 'sensor_data_size',
2466 'type' => '2082'
2467 },
2468 '5' => {
2469 'name' => 'present_reading',
2470 'type' => '2087'
2471 }
2472 },
2473 'Return' => '74',
2474 'ShortName' => 'decode_numeric_sensor_data'
2475 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302476 '29992' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302477 'Header' => 'platform.h',
2478 'Param' => {
2479 '0' => {
2480 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302481 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302482 },
2483 '1' => {
2484 'name' => 'sensor_data_length',
2485 'type' => '123'
2486 },
2487 '2' => {
2488 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302489 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302490 },
2491 '3' => {
2492 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302493 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302494 },
2495 '4' => {
2496 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302497 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302498 }
2499 },
2500 'Return' => '74',
2501 'ShortName' => 'decode_state_sensor_data'
2502 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302503 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302504 'Header' => 'base.h',
2505 'Param' => {
2506 '0' => {
2507 'name' => 'instance_id',
2508 'type' => '168'
2509 },
2510 '1' => {
2511 'name' => 'completion_code',
2512 'type' => '168'
2513 },
2514 '2' => {
2515 'name' => 'next_transfer_handle',
2516 'type' => '180'
2517 },
2518 '3' => {
2519 'name' => 'transfer_flag',
2520 'type' => '168'
2521 },
2522 '4' => {
2523 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302524 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302525 },
2526 '5' => {
2527 'name' => 'version_size',
2528 'type' => '123'
2529 },
2530 '6' => {
2531 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302532 'offset' => '0',
2533 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302534 }
2535 },
2536 'Return' => '74',
2537 'ShortName' => 'encode_get_version_resp'
2538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302539 '30429' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302540 'Header' => 'platform.h',
2541 'Param' => {
2542 '0' => {
2543 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302544 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302545 },
2546 '1' => {
2547 'name' => 'sensor_data_length',
2548 'type' => '123'
2549 },
2550 '2' => {
2551 'name' => 'present_op_state',
2552 'type' => '2082'
2553 },
2554 '3' => {
2555 'name' => 'previous_op_state',
2556 'type' => '2082'
2557 }
2558 },
2559 'Return' => '74',
2560 'ShortName' => 'decode_sensor_op_data'
2561 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302562 '30815' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302563 'Header' => 'platform.h',
2564 'Param' => {
2565 '0' => {
2566 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302567 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302568 },
2569 '1' => {
2570 'name' => 'event_data_length',
2571 'type' => '123'
2572 },
2573 '2' => {
2574 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302575 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302576 },
2577 '3' => {
2578 'name' => 'sensor_event_class_type',
2579 'type' => '2082'
2580 },
2581 '4' => {
2582 'name' => 'event_class_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302583 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302584 }
2585 },
2586 'Return' => '74',
2587 'ShortName' => 'decode_sensor_event_data'
2588 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302589 '31242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 'Header' => 'platform.h',
2591 'Param' => {
2592 '0' => {
2593 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302594 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302595 },
2596 '1' => {
2597 'name' => 'payload_length',
2598 'type' => '123'
2599 },
2600 '2' => {
2601 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302602 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302603 },
2604 '3' => {
2605 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302606 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302607 },
2608 '4' => {
2609 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302610 'type' => '31917'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302611 },
2612 '5' => {
2613 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302615 },
2616 '6' => {
2617 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302618 'offset' => '0',
2619 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302620 },
2621 '7' => {
2622 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302623 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302624 'type' => '168'
2625 }
2626 },
2627 'Return' => '74',
2628 'ShortName' => 'decode_event_message_supported_resp'
2629 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302630 '31922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302631 'Header' => 'platform.h',
2632 'Param' => {
2633 '0' => {
2634 'name' => 'instance_id',
2635 'type' => '168'
2636 },
2637 '1' => {
2638 'name' => 'format_version',
2639 'type' => '168'
2640 },
2641 '2' => {
2642 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302643 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302644 }
2645 },
2646 'Return' => '74',
2647 'ShortName' => 'encode_event_message_supported_req'
2648 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302649 '32123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 'Header' => 'platform.h',
2651 'Param' => {
2652 '0' => {
2653 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302654 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302655 },
2656 '1' => {
2657 'name' => 'payload_length',
2658 'type' => '123'
2659 },
2660 '2' => {
2661 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302662 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302663 },
2664 '3' => {
2665 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302666 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302667 }
2668 },
2669 'Return' => '74',
2670 'ShortName' => 'decode_event_message_buffer_size_resp'
2671 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302672 '32509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302673 'Header' => 'platform.h',
2674 'Param' => {
2675 '0' => {
2676 'name' => 'instance_id',
2677 'type' => '168'
2678 },
2679 '1' => {
2680 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302681 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302682 },
2683 '2' => {
2684 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302685 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302686 }
2687 },
2688 'Return' => '74',
2689 'ShortName' => 'encode_event_message_buffer_size_req'
2690 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302691 '32710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 'Header' => 'platform.h',
2693 'Param' => {
2694 '0' => {
2695 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302696 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302697 },
2698 '1' => {
2699 'name' => 'payload_length',
2700 'type' => '123'
2701 },
2702 '2' => {
2703 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302704 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302705 },
2706 '3' => {
2707 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302708 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302709 }
2710 },
2711 'Return' => '74',
2712 'ShortName' => 'decode_platform_event_message_resp'
2713 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302714 '33096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302715 'Header' => 'platform.h',
2716 'Param' => {
2717 '0' => {
2718 'name' => 'instance_id',
2719 'type' => '168'
2720 },
2721 '1' => {
2722 'name' => 'format_version',
2723 'type' => '168'
2724 },
2725 '2' => {
2726 'name' => 'tid',
2727 'type' => '168'
2728 },
2729 '3' => {
2730 'name' => 'event_class',
2731 'type' => '168'
2732 },
2733 '4' => {
2734 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302735 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302736 },
2737 '5' => {
2738 'name' => 'event_data_length',
2739 'type' => '123'
2740 },
2741 '6' => {
2742 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302743 'offset' => '0',
2744 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302745 },
2746 '7' => {
2747 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302748 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302749 'type' => '123'
2750 }
2751 },
2752 'Return' => '74',
2753 'ShortName' => 'encode_platform_event_message_req'
2754 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302755 '33428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 'Header' => 'platform.h',
2757 'Param' => {
2758 '0' => {
2759 'name' => 'instance_id',
2760 'type' => '168'
2761 },
2762 '1' => {
2763 'name' => 'completion_code',
2764 'type' => '168'
2765 },
2766 '10' => {
2767 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302768 'offset' => '32',
2769 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302770 },
2771 '11' => {
2772 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302773 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302774 'type' => '123'
2775 },
2776 '2' => {
2777 'name' => 'tid',
2778 'type' => '168'
2779 },
2780 '3' => {
2781 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302782 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302783 },
2784 '4' => {
2785 'name' => 'next_data_transfer_handle',
2786 'type' => '180'
2787 },
2788 '5' => {
2789 'name' => 'transfer_flag',
2790 'type' => '168'
2791 },
2792 '6' => {
2793 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302794 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302795 'type' => '168'
2796 },
2797 '7' => {
2798 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302800 'type' => '180'
2801 },
2802 '8' => {
2803 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '16',
2805 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302806 },
2807 '9' => {
2808 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302809 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302810 'type' => '180'
2811 }
2812 },
2813 'Return' => '74',
2814 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302816 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302817 'Header' => 'base.h',
2818 'Param' => {
2819 '0' => {
2820 'name' => 'instance_id',
2821 'type' => '168'
2822 },
2823 '1' => {
2824 'name' => 'transfer_handle',
2825 'type' => '180'
2826 },
2827 '2' => {
2828 'name' => 'transfer_opflag',
2829 'type' => '168'
2830 },
2831 '3' => {
2832 'name' => 'type',
2833 'type' => '168'
2834 },
2835 '4' => {
2836 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302837 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302838 }
2839 },
2840 'Return' => '74',
2841 'ShortName' => 'encode_get_version_req'
2842 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302843 '34339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302844 'Header' => 'platform.h',
2845 'Param' => {
2846 '0' => {
2847 'name' => 'instance_id',
2848 'type' => '168'
2849 },
2850 '1' => {
2851 'name' => 'completion_code',
2852 'type' => '168'
2853 },
2854 '2' => {
2855 'name' => 'platform_event_status',
2856 'type' => '168'
2857 },
2858 '3' => {
2859 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302860 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302861 }
2862 },
2863 'Return' => '74',
2864 'ShortName' => 'encode_platform_event_message_resp'
2865 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302866 '34561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 'Header' => 'platform.h',
2868 'Param' => {
2869 '0' => {
2870 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302871 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302872 },
2873 '1' => {
2874 'name' => 'payload_length',
2875 'type' => '123'
2876 },
2877 '2' => {
2878 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302879 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302880 },
2881 '3' => {
2882 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302883 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302884 },
2885 '4' => {
2886 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302887 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302888 },
2889 '5' => {
2890 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302891 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302892 }
2893 },
2894 'Return' => '74',
2895 'ShortName' => 'decode_poll_for_platform_event_message_req'
2896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302897 '35051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302898 'Header' => 'platform.h',
2899 'Param' => {
2900 '0' => {
2901 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302902 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302903 },
2904 '1' => {
2905 'name' => 'payload_length',
2906 'type' => '123'
2907 },
2908 '2' => {
2909 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302910 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302911 },
2912 '3' => {
2913 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302914 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302915 },
2916 '4' => {
2917 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302918 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302919 },
2920 '5' => {
2921 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302922 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302923 }
2924 },
2925 'Return' => '74',
2926 'ShortName' => 'decode_platform_event_message_req'
2927 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302928 '35511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302929 'Header' => 'platform.h',
2930 'Param' => {
2931 '0' => {
2932 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302933 'type' => '35705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302934 },
2935 '1' => {
2936 'name' => 'event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302937 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302938 },
2939 '2' => {
2940 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302941 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302942 },
2943 '3' => {
2944 'name' => 'sensor_event_class',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302945 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302946 },
2947 '4' => {
2948 'name' => 'sensor_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302949 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302950 },
2951 '5' => {
2952 'name' => 'event_state',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302953 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '6' => {
2956 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302957 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302958 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302959 },
2960 '7' => {
2961 'name' => 'actual_event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302962 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302963 }
2964 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302965 'Reg' => {
2966 '2' => 'rdx',
2967 '3' => 'rcx',
2968 '4' => 'r8',
2969 '5' => 'r9'
2970 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302971 'Return' => '74',
2972 'ShortName' => 'encode_sensor_event_data'
2973 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302974 '3572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302975 'Header' => 'base.h',
2976 'Param' => {
2977 '0' => {
2978 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302979 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302980 },
2981 '1' => {
2982 'name' => 'payload_length',
2983 'type' => '123'
2984 },
2985 '2' => {
2986 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302987 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302988 },
2989 '3' => {
2990 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302991 'type' => '3677'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302992 }
2993 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302994 'Reg' => {
2995 '0' => 'rdi',
2996 '1' => 'rsi',
2997 '2' => 'rdx',
2998 '3' => 'rcx'
2999 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303000 'Return' => '74',
3001 'ShortName' => 'decode_get_commands_resp'
3002 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303003 '35720' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303004 'Header' => 'platform.h',
3005 'Param' => {
3006 '0' => {
3007 'name' => 'msg',
3008 'type' => '2077'
3009 },
3010 '1' => {
3011 'name' => 'payload_length',
3012 'type' => '123'
3013 },
3014 '2' => {
3015 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303016 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303017 },
3018 '3' => {
3019 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303020 'type' => '31917'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303021 },
3022 '4' => {
3023 'name' => 'reserved',
3024 'type' => '2082'
3025 }
3026 },
3027 'Return' => '74',
3028 'ShortName' => 'decode_get_state_sensor_readings_req'
3029 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303030 '36159' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303031 'Header' => 'platform.h',
3032 'Param' => {
3033 '0' => {
3034 'name' => 'msg',
3035 'type' => '2077'
3036 },
3037 '1' => {
3038 'name' => 'payload_length',
3039 'type' => '123'
3040 },
3041 '2' => {
3042 'name' => 'completion_code',
3043 'type' => '2082'
3044 },
3045 '3' => {
3046 'name' => 'comp_sensor_count',
3047 'type' => '2082'
3048 },
3049 '4' => {
3050 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303051 'type' => '36709'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303052 }
3053 },
3054 'Return' => '74',
3055 'ShortName' => 'decode_get_state_sensor_readings_resp'
3056 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303057 '36714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303058 'Header' => 'platform.h',
3059 'Param' => {
3060 '0' => {
3061 'name' => 'instance_id',
3062 'type' => '168'
3063 },
3064 '1' => {
3065 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303066 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303067 },
3068 '2' => {
3069 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303070 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303071 },
3072 '3' => {
3073 'name' => 'reserved',
3074 'type' => '168'
3075 },
3076 '4' => {
3077 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303078 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303079 }
3080 },
3081 'Return' => '74',
3082 'ShortName' => 'encode_get_state_sensor_readings_req'
3083 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303084 '3687' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303085 'Header' => 'base.h',
3086 'Param' => {
3087 '0' => {
3088 'name' => 'msg',
3089 'type' => '2077'
3090 },
3091 '1' => {
3092 'name' => 'payload_length',
3093 'type' => '123'
3094 },
3095 '2' => {
3096 'name' => 'completion_code',
3097 'type' => '2082'
3098 },
3099 '3' => {
3100 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303101 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303102 }
3103 },
3104 'Reg' => {
3105 '0' => 'rdi',
3106 '1' => 'rsi',
3107 '2' => 'rdx',
3108 '3' => 'rcx'
3109 },
3110 'Return' => '74',
3111 'ShortName' => 'decode_get_types_resp'
3112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303113 '36957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303114 'Header' => 'platform.h',
3115 'Param' => {
3116 '0' => {
3117 'name' => 'instance_id',
3118 'type' => '168'
3119 },
3120 '1' => {
3121 'name' => 'completion_code',
3122 'type' => '168'
3123 },
3124 '2' => {
3125 'name' => 'comp_sensor_count',
3126 'type' => '168'
3127 },
3128 '3' => {
3129 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303130 'type' => '36709'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303131 },
3132 '4' => {
3133 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303134 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303135 }
3136 },
3137 'Return' => '74',
3138 'ShortName' => 'encode_get_state_sensor_readings_resp'
3139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303140 '37241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303141 'Header' => 'platform.h',
3142 'Param' => {
3143 '0' => {
3144 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303145 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303146 },
3147 '1' => {
3148 'name' => 'payload_length',
3149 'type' => '123'
3150 },
3151 '2' => {
3152 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303154 }
3155 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303156 'Reg' => {
3157 '0' => 'rdi',
3158 '1' => 'rsi',
3159 '2' => 'rdx'
3160 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303161 'Return' => '74',
3162 'ShortName' => 'decode_set_numeric_effecter_value_resp'
3163 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303164 '37317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303165 'Header' => 'platform.h',
3166 'Param' => {
3167 '0' => {
3168 'name' => 'instance_id',
3169 'type' => '168'
3170 },
3171 '1' => {
3172 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303173 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303174 },
3175 '2' => {
3176 'name' => 'effecter_data_size',
3177 'type' => '168'
3178 },
3179 '3' => {
3180 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303181 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303182 },
3183 '4' => {
3184 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303185 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303186 },
3187 '5' => {
3188 'name' => 'payload_length',
3189 'type' => '123'
3190 }
3191 },
3192 'Return' => '74',
3193 'ShortName' => 'encode_set_numeric_effecter_value_req'
3194 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303195 '37643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303196 'Header' => 'platform.h',
3197 'Param' => {
3198 '0' => {
3199 'name' => 'instance_id',
3200 'type' => '168'
3201 },
3202 '1' => {
3203 'name' => 'completion_code',
3204 'type' => '168'
3205 },
3206 '2' => {
3207 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303208 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303209 },
3210 '3' => {
3211 'name' => 'payload_length',
3212 'type' => '123'
3213 }
3214 },
3215 'Return' => '74',
3216 'ShortName' => 'encode_set_numeric_effecter_value_resp'
3217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303218 '37839' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 'Header' => 'platform.h',
3220 'Param' => {
3221 '0' => {
3222 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303223 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303224 },
3225 '1' => {
3226 'name' => 'payload_length',
3227 'type' => '123'
3228 },
3229 '2' => {
3230 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303231 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303232 },
3233 '3' => {
3234 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303235 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303236 },
3237 '4' => {
3238 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303239 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303240 }
3241 },
3242 'Return' => '74',
3243 'ShortName' => 'decode_set_numeric_effecter_value_req'
3244 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303245 '3797' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303246 'Header' => 'base.h',
3247 'Param' => {
3248 '0' => {
3249 'name' => 'instance_id',
3250 'type' => '168'
3251 },
3252 '1' => {
3253 'name' => 'completion_code',
3254 'type' => '168'
3255 },
3256 '2' => {
3257 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303258 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303259 },
3260 '3' => {
3261 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303262 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303263 }
3264 },
3265 'Return' => '74',
3266 'ShortName' => 'encode_get_commands_resp'
3267 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303268 '38496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303269 'Header' => 'platform.h',
3270 'Param' => {
3271 '0' => {
3272 'name' => 'msg',
3273 'type' => '2077'
3274 },
3275 '1' => {
3276 'name' => 'payload_length',
3277 'type' => '123'
3278 },
3279 '2' => {
3280 'name' => 'completion_code',
3281 'type' => '2082'
3282 },
3283 '3' => {
3284 'name' => 'next_record_hndl',
3285 'type' => '2087'
3286 },
3287 '4' => {
3288 'name' => 'next_data_transfer_hndl',
3289 'type' => '2087'
3290 },
3291 '5' => {
3292 'name' => 'transfer_flag',
3293 'type' => '2082'
3294 },
3295 '6' => {
3296 'name' => 'resp_cnt',
3297 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303298 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303299 },
3300 '7' => {
3301 'name' => 'record_data',
3302 'offset' => '8',
3303 'type' => '2082'
3304 },
3305 '8' => {
3306 'name' => 'record_data_length',
3307 'offset' => '16',
3308 'type' => '123'
3309 },
3310 '9' => {
3311 'name' => 'transfer_crc',
3312 'offset' => '24',
3313 'type' => '2082'
3314 }
3315 },
3316 'Return' => '74',
3317 'ShortName' => 'decode_get_pdr_resp'
3318 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303319 '39141' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303320 'Header' => 'platform.h',
3321 'Param' => {
3322 '0' => {
3323 'name' => 'instance_id',
3324 'type' => '168'
3325 },
3326 '1' => {
3327 'name' => 'record_hndl',
3328 'type' => '180'
3329 },
3330 '2' => {
3331 'name' => 'data_transfer_hndl',
3332 'type' => '180'
3333 },
3334 '3' => {
3335 'name' => 'transfer_op_flag',
3336 'type' => '168'
3337 },
3338 '4' => {
3339 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303340 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303341 },
3342 '5' => {
3343 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303344 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303345 },
3346 '6' => {
3347 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303348 'offset' => '0',
3349 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303350 },
3351 '7' => {
3352 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303353 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303354 'type' => '123'
3355 }
3356 },
3357 'Return' => '74',
3358 'ShortName' => 'encode_get_pdr_req'
3359 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303360 '39437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303361 'Header' => 'platform.h',
3362 'Param' => {
3363 '0' => {
3364 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303365 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303366 },
3367 '1' => {
3368 'name' => 'payload_length',
3369 'type' => '123'
3370 },
3371 '2' => {
3372 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303373 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303374 },
3375 '3' => {
3376 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303377 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303378 },
3379 '4' => {
3380 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303381 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303382 },
3383 '5' => {
3384 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303385 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303386 },
3387 '6' => {
3388 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303389 'offset' => '0',
3390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 },
3392 '7' => {
3393 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303394 'offset' => '8',
3395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 },
3397 '8' => {
3398 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303399 'offset' => '16',
3400 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 },
3402 '9' => {
3403 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303404 'offset' => '24',
3405 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303406 }
3407 },
3408 'Return' => '74',
3409 'ShortName' => 'decode_get_pdr_repository_info_resp'
3410 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303411 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303412 'Header' => 'base.h',
3413 'Param' => {
3414 '0' => {
3415 'name' => 'msg',
3416 'type' => '2077'
3417 },
3418 '1' => {
3419 'name' => 'payload_length',
3420 'type' => '123'
3421 },
3422 '2' => {
3423 'name' => 'type',
3424 'type' => '2082'
3425 },
3426 '3' => {
3427 'name' => 'version',
3428 'type' => '2903'
3429 }
3430 },
3431 'Reg' => {
3432 '0' => 'rdi',
3433 '1' => 'rsi',
3434 '2' => 'rdx',
3435 '3' => 'rcx'
3436 },
3437 'Return' => '74',
3438 'ShortName' => 'decode_get_commands_req'
3439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303440 '40124' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303441 'Header' => 'platform.h',
3442 'Param' => {
3443 '0' => {
3444 'name' => 'instance_id',
3445 'type' => '168'
3446 },
3447 '1' => {
3448 'name' => 'completion_code',
3449 'type' => '168'
3450 },
3451 '2' => {
3452 'name' => 'repository_state',
3453 'type' => '168'
3454 },
3455 '3' => {
3456 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303457 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303458 },
3459 '4' => {
3460 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303461 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303462 },
3463 '5' => {
3464 'name' => 'record_count',
3465 'type' => '180'
3466 },
3467 '6' => {
3468 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303469 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'type' => '180'
3471 },
3472 '7' => {
3473 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303474 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303475 'type' => '180'
3476 },
3477 '8' => {
3478 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303479 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303480 'type' => '168'
3481 },
3482 '9' => {
3483 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303484 'offset' => '24',
3485 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303486 }
3487 },
3488 'Return' => '74',
3489 'ShortName' => 'encode_get_pdr_repository_info_resp'
3490 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303491 '40450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303492 'Header' => 'platform.h',
3493 'Param' => {
3494 '0' => {
3495 'name' => 'instance_id',
3496 'type' => '168'
3497 },
3498 '1' => {
3499 'name' => 'completion_code',
3500 'type' => '168'
3501 },
3502 '2' => {
3503 'name' => 'next_record_hndl',
3504 'type' => '180'
3505 },
3506 '3' => {
3507 'name' => 'next_data_transfer_hndl',
3508 'type' => '180'
3509 },
3510 '4' => {
3511 'name' => 'transfer_flag',
3512 'type' => '168'
3513 },
3514 '5' => {
3515 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303516 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303517 },
3518 '6' => {
3519 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303520 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303521 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303522 },
3523 '7' => {
3524 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303525 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303526 'type' => '168'
3527 },
3528 '8' => {
3529 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303530 'offset' => '16',
3531 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303532 }
3533 },
3534 'Return' => '74',
3535 'ShortName' => 'encode_get_pdr_resp'
3536 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303537 '40844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303538 'Header' => 'platform.h',
3539 'Param' => {
3540 '0' => {
3541 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303542 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303543 },
3544 '1' => {
3545 'name' => 'payload_length',
3546 'type' => '123'
3547 },
3548 '2' => {
3549 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303550 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303551 },
3552 '3' => {
3553 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303554 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303555 },
3556 '4' => {
3557 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303558 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303559 },
3560 '5' => {
3561 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303562 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303563 },
3564 '6' => {
3565 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303566 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303567 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303568 }
3569 },
3570 'Return' => '74',
3571 'ShortName' => 'decode_get_pdr_req'
3572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303573 '4114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303574 'Header' => 'base.h',
3575 'Param' => {
3576 '0' => {
3577 'name' => 'instance_id',
3578 'type' => '168'
3579 },
3580 '1' => {
3581 'name' => 'completion_code',
3582 'type' => '168'
3583 },
3584 '2' => {
3585 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303586 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303587 },
3588 '3' => {
3589 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303590 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303591 }
3592 },
3593 'Return' => '74',
3594 'ShortName' => 'encode_get_types_resp'
3595 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303596 '41382' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303597 'Header' => 'platform.h',
3598 'Param' => {
3599 '0' => {
3600 'name' => 'msg',
3601 'type' => '2077'
3602 },
3603 '1' => {
3604 'name' => 'payload_length',
3605 'type' => '123'
3606 },
3607 '2' => {
3608 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303609 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303610 },
3611 '3' => {
3612 'name' => 'comp_effecter_count',
3613 'type' => '2082'
3614 },
3615 '4' => {
3616 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303617 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303618 }
3619 },
3620 'Return' => '74',
3621 'ShortName' => 'decode_set_state_effecter_states_req'
3622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303623 '41869' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303624 'Header' => 'platform.h',
3625 'Param' => {
3626 '0' => {
3627 'name' => 'msg',
3628 'type' => '2077'
3629 },
3630 '1' => {
3631 'name' => 'payload_length',
3632 'type' => '123'
3633 },
3634 '2' => {
3635 'name' => 'completion_code',
3636 'type' => '2082'
3637 }
3638 },
3639 'Reg' => {
3640 '0' => 'rdi',
3641 '1' => 'rsi',
3642 '2' => 'rdx'
3643 },
3644 'Return' => '74',
3645 'ShortName' => 'decode_set_state_effecter_states_resp'
3646 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303647 '41942' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303648 'Header' => 'platform.h',
3649 'Param' => {
3650 '0' => {
3651 'name' => 'instance_id',
3652 'type' => '168'
3653 },
3654 '1' => {
3655 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303656 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303657 },
3658 '2' => {
3659 'name' => 'comp_effecter_count',
3660 'type' => '168'
3661 },
3662 '3' => {
3663 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303664 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303665 },
3666 '4' => {
3667 'name' => 'msg',
3668 'type' => '1632'
3669 }
3670 },
3671 'Return' => '74',
3672 'ShortName' => 'encode_set_state_effecter_states_req'
3673 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303674 '42216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303675 'Header' => 'platform.h',
3676 'Param' => {
3677 '0' => {
3678 'name' => 'instance_id',
3679 'type' => '168'
3680 },
3681 '1' => {
3682 'name' => 'completion_code',
3683 'type' => '168'
3684 },
3685 '2' => {
3686 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303687 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303688 }
3689 },
3690 'Return' => '74',
3691 'ShortName' => 'encode_set_state_effecter_states_resp'
3692 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303693 '42384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303694 'Header' => 'platform.h',
3695 'Param' => {
3696 '0' => {
3697 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303698 'type' => '42696'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303699 },
3700 '1' => {
3701 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303702 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303703 },
3704 '2' => {
3705 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303706 'type' => '42706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303707 },
3708 '3' => {
3709 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303710 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303711 },
3712 '4' => {
3713 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303714 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303715 }
3716 },
3717 'Return' => '74',
3718 'ShortName' => 'encode_state_sensor_pdr'
3719 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303720 '42716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303721 'Header' => 'platform.h',
3722 'Param' => {
3723 '0' => {
3724 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303725 'type' => '43028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303726 },
3727 '1' => {
3728 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303729 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303730 },
3731 '2' => {
3732 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303733 'type' => '43038'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303734 },
3735 '3' => {
3736 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303737 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303738 },
3739 '4' => {
3740 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303741 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303742 }
3743 },
3744 'Return' => '74',
3745 'ShortName' => 'encode_state_effecter_pdr'
3746 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303747 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303748 'Header' => 'base.h',
3749 'Param' => {
3750 '0' => {
3751 'name' => 'instance_id',
3752 'type' => '168'
3753 },
3754 '1' => {
3755 'name' => 'type',
3756 'type' => '168'
3757 },
3758 '2' => {
3759 'name' => 'version',
3760 'type' => '429'
3761 },
3762 '3' => {
3763 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303764 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303765 }
3766 },
3767 'Return' => '74',
3768 'ShortName' => 'encode_get_commands_req'
3769 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303770 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 'Header' => 'base.h',
3772 'Param' => {
3773 '0' => {
3774 'name' => 'instance_id',
3775 'type' => '168'
3776 },
3777 '1' => {
3778 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303779 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303780 }
3781 },
3782 'Return' => '74',
3783 'ShortName' => 'encode_get_types_req'
3784 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303785 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 'Header' => 'base.h',
3787 'Param' => {
3788 '0' => {
3789 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303790 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303791 },
3792 '1' => {
3793 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303794 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303795 }
3796 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303797 'Reg' => {
3798 '0' => 'rdi',
3799 '1' => 'rsi'
3800 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303801 'Return' => '168',
3802 'ShortName' => 'unpack_pldm_header'
3803 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303804 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303805 'Header' => 'base.h',
3806 'Param' => {
3807 '0' => {
3808 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303809 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303810 },
3811 '1' => {
3812 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303813 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303814 }
3815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303816 'Reg' => {
3817 '0' => 'rdi'
3818 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303819 'Return' => '168',
3820 'ShortName' => 'pack_pldm_header'
3821 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303822 '47935' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303823 'Header' => 'utils.h',
3824 'Param' => {
3825 '0' => {
3826 'name' => 'data',
3827 'type' => '1434'
3828 },
3829 '1' => {
3830 'name' => 'size',
3831 'type' => '123'
3832 }
3833 },
3834 'Return' => '180',
3835 'ShortName' => 'crc32'
3836 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303837 '48050' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 'Header' => 'bios_table.h',
3839 'Param' => {
3840 '0' => {
3841 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303842 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303843 },
3844 '1' => {
3845 'name' => 'size',
3846 'type' => '123'
3847 }
3848 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303849 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303850 'ShortName' => 'pldm_bios_table_checksum'
3851 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303852 '48195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303853 'Header' => 'bios_table.h',
3854 'Param' => {
3855 '0' => {
3856 'name' => 'src_table',
3857 'type' => '1434'
3858 },
3859 '1' => {
3860 'name' => 'src_length',
3861 'type' => '123'
3862 },
3863 '2' => {
3864 'name' => 'dest_table',
3865 'type' => '166'
3866 },
3867 '3' => {
3868 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303869 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303870 },
3871 '4' => {
3872 'name' => 'entry',
3873 'type' => '1434'
3874 },
3875 '5' => {
3876 'name' => 'entry_length',
3877 'type' => '123'
3878 }
3879 },
3880 'Return' => '74',
3881 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303883 '48813' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303884 'Header' => 'bios_table.h',
3885 'Param' => {
3886 '0' => {
3887 'name' => 'table',
3888 'type' => '1434'
3889 },
3890 '1' => {
3891 'name' => 'length',
3892 'type' => '123'
3893 },
3894 '2' => {
3895 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303896 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303897 }
3898 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303899 'Return' => '48808',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303900 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303902 '49076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303903 'Header' => 'bios_table.h',
3904 'Param' => {
3905 '0' => {
3906 'name' => 'table',
3907 'type' => '1434'
3908 },
3909 '1' => {
3910 'name' => 'length',
3911 'type' => '123'
3912 },
3913 '2' => {
3914 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303915 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303916 }
3917 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303918 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303919 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3920 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303921 '49344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303922 'Header' => 'bios_table.h',
3923 'Param' => {
3924 '0' => {
3925 'name' => 'table',
3926 'type' => '1434'
3927 },
3928 '1' => {
3929 'name' => 'length',
3930 'type' => '123'
3931 },
3932 '2' => {
3933 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303934 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303935 }
3936 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303937 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303938 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3939 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303940 '49607' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303941 'Header' => 'bios_table.h',
3942 'Param' => {
3943 '0' => {
3944 'name' => 'table',
3945 'type' => '1434'
3946 },
3947 '1' => {
3948 'name' => 'length',
3949 'type' => '123'
3950 },
3951 '2' => {
3952 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303953 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303954 }
3955 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303956 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303957 'ShortName' => 'pldm_bios_table_string_find_by_string'
3958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303959 '49998' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303960 'Header' => 'bios_table.h',
3961 'Param' => {
3962 '0' => {
3963 'name' => 'table',
3964 'type' => '1434'
3965 },
3966 '1' => {
3967 'name' => 'length',
3968 'type' => '123'
3969 },
3970 '2' => {
3971 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303972 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303973 }
3974 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303975 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303976 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303978 '50760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 'Header' => 'bios_table.h',
3980 'Param' => {
3981 '0' => {
3982 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303983 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303984 }
3985 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303986 'Reg' => {
3987 '0' => 'rdi'
3988 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303989 'Return' => '1434',
3990 'ShortName' => 'pldm_bios_table_iter_value'
3991 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303992 '50809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 'Header' => 'bios_table.h',
3994 'Param' => {
3995 '0' => {
3996 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303997 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303998 }
3999 },
4000 'Return' => '1',
4001 'ShortName' => 'pldm_bios_table_iter_next'
4002 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304003 '50901' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 'Header' => 'bios_table.h',
4005 'Param' => {
4006 '0' => {
4007 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304008 'type' => '50950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304009 }
4010 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304011 'Reg' => {
4012 '0' => 'rdi'
4013 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304014 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 'ShortName' => 'pldm_bios_table_iter_is_end'
4016 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304017 '50955' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304018 'Header' => 'bios_table.h',
4019 'Param' => {
4020 '0' => {
4021 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304022 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304023 }
4024 },
4025 'Return' => '1',
4026 'ShortName' => 'pldm_bios_table_iter_free'
4027 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304028 '51026' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304029 'Header' => 'bios_table.h',
4030 'Param' => {
4031 '0' => {
4032 'name' => 'table',
4033 'type' => '1434'
4034 },
4035 '1' => {
4036 'name' => 'length',
4037 'type' => '123'
4038 },
4039 '2' => {
4040 'name' => 'type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304041 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304042 }
4043 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304044 'Return' => '48803',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304045 'ShortName' => 'pldm_bios_table_iter_create'
4046 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304047 '51265' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304048 'Header' => 'bios_table.h',
4049 'Param' => {
4050 '0' => {
4051 'name' => 'table',
4052 'type' => '166'
4053 },
4054 '1' => {
4055 'name' => 'size',
4056 'type' => '123'
4057 },
4058 '2' => {
4059 'name' => 'size_without_pad',
4060 'type' => '123'
4061 }
4062 },
4063 'Return' => '123',
4064 'ShortName' => 'pldm_bios_table_append_pad_checksum'
4065 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304066 '51700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304067 'Header' => 'bios_table.h',
4068 'Param' => {
4069 '0' => {
4070 'name' => 'size_without_pad',
4071 'type' => '123'
4072 }
4073 },
4074 'Return' => '123',
4075 'ShortName' => 'pldm_bios_table_pad_checksum_size'
4076 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304077 '51983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304078 'Header' => 'bios_table.h',
4079 'Param' => {
4080 '0' => {
4081 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304082 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304083 }
4084 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304085 'Reg' => {
4086 '0' => 'rdi'
4087 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304088 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304089 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4090 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304091 '52032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304092 'Header' => 'bios_table.h',
4093 'Param' => {
4094 '0' => {
4095 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304096 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304097 }
4098 },
4099 'Return' => '123',
4100 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4101 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304102 '52496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304103 'Header' => 'bios_table.h',
4104 'Param' => {
4105 '0' => {
4106 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304107 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304108 }
4109 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304110 'Reg' => {
4111 '0' => 'rdi'
4112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304113 'Return' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304114 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4115 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304116 '52564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304117 'Header' => 'bios_table.h',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'entry',
4121 'type' => '166'
4122 },
4123 '1' => {
4124 'name' => 'entry_length',
4125 'type' => '123'
4126 },
4127 '2' => {
4128 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304129 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304130 },
4131 '3' => {
4132 'name' => 'attr_type',
4133 'type' => '168'
4134 },
4135 '4' => {
4136 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304137 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304138 }
4139 },
4140 'Return' => '74',
4141 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4142 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304143 '52782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304144 'Header' => 'bios_table.h',
4145 'Param' => {
4146 '0' => {
4147 'name' => 'entry',
4148 'type' => '166'
4149 },
4150 '1' => {
4151 'name' => 'entry_length',
4152 'type' => '123'
4153 },
4154 '2' => {
4155 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304156 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304157 },
4158 '3' => {
4159 'name' => 'attr_type',
4160 'type' => '168'
4161 },
4162 '4' => {
4163 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304164 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304165 }
4166 },
4167 'Return' => '1',
4168 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
4169 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304170 '53069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304171 'Header' => 'bios_table.h',
4172 'Return' => '123',
4173 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4174 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304175 '53211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304176 'Header' => 'bios_table.h',
4177 'Param' => {
4178 '0' => {
4179 'name' => 'entry',
4180 'type' => '166'
4181 },
4182 '1' => {
4183 'name' => 'entry_length',
4184 'type' => '123'
4185 },
4186 '2' => {
4187 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304188 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304189 },
4190 '3' => {
4191 'name' => 'attr_type',
4192 'type' => '168'
4193 },
4194 '4' => {
4195 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304196 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304197 },
4198 '5' => {
4199 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304200 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304201 }
4202 },
4203 'Return' => '74',
4204 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4205 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304206 '53467' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304207 'Header' => 'bios_table.h',
4208 'Param' => {
4209 '0' => {
4210 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304211 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304212 },
4213 '1' => {
4214 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304215 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304216 }
4217 },
4218 'Return' => '1',
4219 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4220 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304221 '53562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304222 'Header' => 'bios_table.h',
4223 'Param' => {
4224 '0' => {
4225 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304226 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304227 }
4228 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304229 'Reg' => {
4230 '0' => 'rdi'
4231 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304232 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304233 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304235 '53631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304236 'Header' => 'bios_table.h',
4237 'Param' => {
4238 '0' => {
4239 'name' => 'entry',
4240 'type' => '166'
4241 },
4242 '1' => {
4243 'name' => 'entry_length',
4244 'type' => '123'
4245 },
4246 '2' => {
4247 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304248 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304249 },
4250 '3' => {
4251 'name' => 'attr_type',
4252 'type' => '168'
4253 },
4254 '4' => {
4255 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304256 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304257 },
4258 '5' => {
4259 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304260 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304261 }
4262 },
4263 'Return' => '1',
4264 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
4265 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304266 '53990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304267 'Header' => 'bios_table.h',
4268 'Param' => {
4269 '0' => {
4270 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304271 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304272 }
4273 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304274 'Reg' => {
4275 '0' => 'rdi'
4276 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304277 'Return' => '123',
4278 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4279 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304280 '54152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304281 'Header' => 'bios_table.h',
4282 'Param' => {
4283 '0' => {
4284 'name' => 'entry',
4285 'type' => '166'
4286 },
4287 '1' => {
4288 'name' => 'entry_length',
4289 'type' => '123'
4290 },
4291 '2' => {
4292 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304293 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304294 },
4295 '3' => {
4296 'name' => 'attr_type',
4297 'type' => '168'
4298 },
4299 '4' => {
4300 'name' => 'count',
4301 'type' => '168'
4302 },
4303 '5' => {
4304 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304305 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304306 }
4307 },
4308 'Return' => '74',
4309 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304311 '54408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 'Header' => 'bios_table.h',
4313 'Param' => {
4314 '0' => {
4315 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304316 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304317 },
4318 '1' => {
4319 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304320 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304321 },
4322 '2' => {
4323 'name' => 'number',
4324 'type' => '168'
4325 }
4326 },
4327 'Return' => '168',
4328 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4329 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304330 '54582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304331 'Header' => 'bios_table.h',
4332 'Param' => {
4333 '0' => {
4334 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304335 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304336 }
4337 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304338 'Reg' => {
4339 '0' => 'rdi'
4340 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304341 'Return' => '168',
4342 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4343 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304344 '54631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304345 'Header' => 'bios_table.h',
4346 'Param' => {
4347 '0' => {
4348 'name' => 'entry',
4349 'type' => '166'
4350 },
4351 '1' => {
4352 'name' => 'entry_length',
4353 'type' => '123'
4354 },
4355 '2' => {
4356 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304357 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304358 },
4359 '3' => {
4360 'name' => 'attr_type',
4361 'type' => '168'
4362 },
4363 '4' => {
4364 'name' => 'count',
4365 'type' => '168'
4366 },
4367 '5' => {
4368 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304369 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304370 }
4371 },
4372 'Return' => '1',
4373 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
4374 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304375 '54988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304376 'Header' => 'bios_table.h',
4377 'Param' => {
4378 '0' => {
4379 'name' => 'count',
4380 'type' => '168'
4381 }
4382 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304383 'Reg' => {
4384 '0' => 'rdi'
4385 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304386 'Return' => '123',
4387 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4388 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304389 '55037' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 'Header' => 'bios_table.h',
4391 'Param' => {
4392 '0' => {
4393 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304394 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304395 }
4396 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304397 'Reg' => {
4398 '0' => 'rdi'
4399 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304400 'Return' => '168',
4401 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4402 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304403 '55086' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304404 'Header' => 'bios_table.h',
4405 'Param' => {
4406 '0' => {
4407 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304408 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304409 }
4410 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304411 'Reg' => {
4412 '0' => 'rdi'
4413 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304414 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304415 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4416 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304417 '55613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 'Header' => 'bios_table.h',
4419 'Param' => {
4420 '0' => {
4421 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304422 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304423 },
4424 '1' => {
4425 'name' => 'lower',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304426 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304427 },
4428 '2' => {
4429 'name' => 'upper',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304430 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304431 },
4432 '3' => {
4433 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304434 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 },
4436 '4' => {
4437 'name' => 'def',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304438 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304439 }
4440 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304441 'Reg' => {
4442 '0' => 'rdi',
4443 '1' => 'rsi',
4444 '2' => 'rdx',
4445 '3' => 'rcx',
4446 '4' => 'r8'
4447 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304448 'Return' => '1',
4449 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4450 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304451 '55749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304452 'Header' => 'bios_table.h',
4453 'Param' => {
4454 '0' => {
4455 'name' => 'entry',
4456 'type' => '166'
4457 },
4458 '1' => {
4459 'name' => 'entry_length',
4460 'type' => '123'
4461 },
4462 '2' => {
4463 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304464 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304465 }
4466 },
4467 'Return' => '74',
4468 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4469 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304470 '55943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304471 'Header' => 'bios_table.h',
4472 'Param' => {
4473 '0' => {
4474 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304475 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304476 },
4477 '1' => {
4478 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304479 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304480 }
4481 },
4482 'Return' => '74',
4483 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4484 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304485 '56247' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304486 'Header' => 'bios_table.h',
4487 'Param' => {
4488 '0' => {
4489 'name' => 'entry',
4490 'type' => '166'
4491 },
4492 '1' => {
4493 'name' => 'entry_length',
4494 'type' => '123'
4495 },
4496 '2' => {
4497 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304498 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304499 }
4500 },
4501 'Return' => '1',
4502 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
4503 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304504 '56565' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304505 'Header' => 'bios_table.h',
4506 'Return' => '123',
4507 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4508 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304509 '56707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 'Header' => 'bios_table.h',
4511 'Param' => {
4512 '0' => {
4513 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304514 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304515 },
4516 '1' => {
4517 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304518 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304519 },
4520 '2' => {
4521 'name' => 'size',
4522 'type' => '123'
4523 }
4524 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304525 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304526 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4527 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304528 '56903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 'Header' => 'bios_table.h',
4530 'Param' => {
4531 '0' => {
4532 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304533 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304534 }
4535 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304536 'Reg' => {
4537 '0' => 'rdi'
4538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304539 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304540 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4541 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304542 '56972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304543 'Header' => 'bios_table.h',
4544 'Param' => {
4545 '0' => {
4546 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304547 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304548 }
4549 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304550 'Reg' => {
4551 '0' => 'rdi'
4552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304553 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304554 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4555 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304556 '57041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304557 'Header' => 'bios_table.h',
4558 'Param' => {
4559 '0' => {
4560 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304561 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304562 }
4563 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304564 'Reg' => {
4565 '0' => 'rdi'
4566 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304567 'Return' => '168',
4568 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4569 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304570 '57110' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304571 'Header' => 'bios_table.h',
4572 'Param' => {
4573 '0' => {
4574 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304575 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304576 },
4577 '1' => {
4578 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304579 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304580 }
4581 },
4582 'Return' => '74',
4583 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4584 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304585 '57211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304586 'Header' => 'bios_table.h',
4587 'Param' => {
4588 '0' => {
4589 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304590 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304591 }
4592 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304593 'Reg' => {
4594 '0' => 'rdi'
4595 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304596 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304597 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
4598 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304599 '57280' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304600 'Header' => 'bios_table.h',
4601 'Param' => {
4602 '0' => {
4603 'name' => 'entry',
4604 'type' => '166'
4605 },
4606 '1' => {
4607 'name' => 'entry_length',
4608 'type' => '123'
4609 },
4610 '2' => {
4611 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304612 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304613 }
4614 },
4615 'Return' => '74',
4616 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4617 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304618 '57474' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304619 'Header' => 'bios_table.h',
4620 'Param' => {
4621 '0' => {
4622 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304623 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304624 },
4625 '1' => {
4626 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304627 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304628 }
4629 },
4630 'Return' => '74',
4631 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4632 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304633 '57743' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304634 'Header' => 'bios_table.h',
4635 'Param' => {
4636 '0' => {
4637 'name' => 'entry',
4638 'type' => '166'
4639 },
4640 '1' => {
4641 'name' => 'entry_length',
4642 'type' => '123'
4643 },
4644 '2' => {
4645 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304646 'type' => '57469'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304647 }
4648 },
4649 'Return' => '1',
4650 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
4651 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304652 '58080' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304653 'Header' => 'bios_table.h',
4654 'Param' => {
4655 '0' => {
4656 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304657 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304658 }
4659 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304660 'Reg' => {
4661 '0' => 'rdi'
4662 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304663 'Return' => '123',
4664 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4665 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304666 '58295' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304667 'Header' => 'bios_table.h',
4668 'Param' => {
4669 '0' => {
4670 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304671 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304672 },
4673 '1' => {
4674 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304676 },
4677 '2' => {
4678 'name' => 'def_num',
4679 'type' => '168'
4680 }
4681 },
4682 'Return' => '168',
4683 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4684 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304685 '58525' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304686 'Header' => 'bios_table.h',
4687 'Param' => {
4688 '0' => {
4689 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304690 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304691 },
4692 '1' => {
4693 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304694 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304695 },
4696 '2' => {
4697 'name' => 'pv_num',
4698 'type' => '168'
4699 }
4700 },
4701 'Return' => '74',
4702 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4703 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304704 '58699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304705 'Header' => 'bios_table.h',
4706 'Param' => {
4707 '0' => {
4708 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304709 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304710 },
4711 '1' => {
4712 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304713 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304714 },
4715 '2' => {
4716 'name' => 'pv_num',
4717 'type' => '168'
4718 }
4719 },
4720 'Return' => '168',
4721 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
4722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304723 '58894' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304724 'Header' => 'bios_table.h',
4725 'Param' => {
4726 '0' => {
4727 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304728 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304729 },
4730 '1' => {
4731 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304732 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304733 }
4734 },
4735 'Return' => '74',
4736 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4737 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304738 '58990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304739 'Header' => 'bios_table.h',
4740 'Param' => {
4741 '0' => {
4742 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304743 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304744 }
4745 },
4746 'Return' => '168',
4747 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
4748 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304749 '59082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304750 'Header' => 'bios_table.h',
4751 'Param' => {
4752 '0' => {
4753 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304754 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304755 },
4756 '1' => {
4757 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304758 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304759 }
4760 },
4761 'Return' => '74',
4762 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4763 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304764 '59175' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304765 'Header' => 'bios_table.h',
4766 'Param' => {
4767 '0' => {
4768 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304769 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304770 }
4771 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304772 'Reg' => {
4773 '0' => 'rdi'
4774 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304775 'Return' => '168',
4776 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
4777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304778 '59222' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 'Header' => 'bios_table.h',
4780 'Param' => {
4781 '0' => {
4782 'name' => 'entry',
4783 'type' => '166'
4784 },
4785 '1' => {
4786 'name' => 'entry_length',
4787 'type' => '123'
4788 },
4789 '2' => {
4790 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304791 'type' => '59377'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304792 }
4793 },
4794 'Return' => '74',
4795 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4796 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304797 '59382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304798 'Header' => 'bios_table.h',
4799 'Param' => {
4800 '0' => {
4801 'name' => 'entry',
4802 'type' => '166'
4803 },
4804 '1' => {
4805 'name' => 'entry_length',
4806 'type' => '123'
4807 },
4808 '2' => {
4809 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304810 'type' => '59377'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304811 }
4812 },
4813 'Return' => '1',
4814 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
4815 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304816 '59721' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304817 'Header' => 'bios_table.h',
4818 'Param' => {
4819 '0' => {
4820 'name' => 'pv_num',
4821 'type' => '168'
4822 },
4823 '1' => {
4824 'name' => 'def_num',
4825 'type' => '168'
4826 }
4827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304828 'Reg' => {
4829 '0' => 'rdi',
4830 '1' => 'rsi'
4831 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304832 'Return' => '123',
4833 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4834 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304835 '59781' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 'Header' => 'bios_table.h',
4837 'Param' => {
4838 '0' => {
4839 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304840 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304841 }
4842 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304843 'Reg' => {
4844 '0' => 'rdi'
4845 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304846 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304847 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4848 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304849 '59828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304850 'Header' => 'bios_table.h',
4851 'Param' => {
4852 '0' => {
4853 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304854 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304855 }
4856 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304857 'Reg' => {
4858 '0' => 'rdi'
4859 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304860 'Return' => '168',
4861 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4862 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304863 '59875' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304864 'Header' => 'bios_table.h',
4865 'Param' => {
4866 '0' => {
4867 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304868 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304869 }
4870 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304871 'Reg' => {
4872 '0' => 'rdi'
4873 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304874 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304875 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4876 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304877 '60404' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304878 'Header' => 'bios_table.h',
4879 'Param' => {
4880 '0' => {
4881 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304882 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304883 },
4884 '1' => {
4885 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304886 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304887 },
4888 '2' => {
4889 'name' => 'size',
4890 'type' => '123'
4891 }
4892 },
4893 'Return' => '74',
4894 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4895 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304896 '60570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 'Header' => 'bios_table.h',
4898 'Param' => {
4899 '0' => {
4900 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304901 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304902 },
4903 '1' => {
4904 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304905 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304906 },
4907 '2' => {
4908 'name' => 'size',
4909 'type' => '123'
4910 }
4911 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304912 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304913 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
4914 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304915 '60736' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304916 'Header' => 'bios_table.h',
4917 'Param' => {
4918 '0' => {
4919 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304920 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304921 }
4922 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304923 'Reg' => {
4924 '0' => 'rdi'
4925 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304926 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304927 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4928 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304929 '60783' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304930 'Header' => 'bios_table.h',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304934 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304935 }
4936 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304937 'Reg' => {
4938 '0' => 'rdi'
4939 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304940 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304941 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4942 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304943 '60830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304944 'Header' => 'bios_table.h',
4945 'Param' => {
4946 '0' => {
4947 'name' => 'entry',
4948 'type' => '166'
4949 },
4950 '1' => {
4951 'name' => 'entry_length',
4952 'type' => '123'
4953 },
4954 '2' => {
4955 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304956 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304957 },
4958 '3' => {
4959 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304960 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304961 }
4962 },
4963 'Return' => '74',
4964 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4965 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304966 '61021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304967 'Header' => 'bios_table.h',
4968 'Param' => {
4969 '0' => {
4970 'name' => 'entry',
4971 'type' => '166'
4972 },
4973 '1' => {
4974 'name' => 'entry_length',
4975 'type' => '123'
4976 },
4977 '2' => {
4978 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304979 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304980 },
4981 '3' => {
4982 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304983 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304984 }
4985 },
4986 'Return' => '1',
4987 'ShortName' => 'pldm_bios_table_string_entry_encode'
4988 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304989 '61329' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 'Header' => 'bios_table.h',
4991 'Param' => {
4992 '0' => {
4993 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304994 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304995 }
4996 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304997 'Reg' => {
4998 '0' => 'rdi'
4999 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 'Return' => '123',
5001 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
5002 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305003 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305004 'Header' => 'utils.h',
5005 'Param' => {
5006 '0' => {
5007 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305008 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305009 }
5010 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305011 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305012 'ShortName' => 'bcd2dec16'
5013 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305014 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305015 'Header' => 'utils.h',
5016 'Param' => {
5017 '0' => {
5018 'name' => 'bcd',
5019 'type' => '168'
5020 }
5021 },
5022 'Return' => '168',
5023 'ShortName' => 'bcd2dec8'
5024 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305025 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305026 'Header' => 'utils.h',
5027 'Param' => {
5028 '0' => {
5029 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305030 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305031 }
5032 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305033 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305034 'ShortName' => 'dec2bcd16'
5035 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305036 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305037 'Header' => 'utils.h',
5038 'Param' => {
5039 '0' => {
5040 'name' => 'dec',
5041 'type' => '168'
5042 }
5043 },
5044 'Return' => '168',
5045 'ShortName' => 'dec2bcd8'
5046 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305047 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305048 'Header' => 'utils.h',
5049 'Param' => {
5050 '0' => {
5051 'name' => 'seconds',
5052 'type' => '168'
5053 },
5054 '1' => {
5055 'name' => 'minutes',
5056 'type' => '168'
5057 },
5058 '2' => {
5059 'name' => 'hours',
5060 'type' => '168'
5061 },
5062 '3' => {
5063 'name' => 'day',
5064 'type' => '168'
5065 },
5066 '4' => {
5067 'name' => 'month',
5068 'type' => '168'
5069 },
5070 '5' => {
5071 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305072 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305073 }
5074 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305075 'Reg' => {
5076 '0' => 'rdi',
5077 '1' => 'rsi',
5078 '2' => 'rdx',
5079 '5' => 'r9'
5080 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305081 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305082 'ShortName' => 'is_time_legal'
5083 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305084 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305085 'Header' => 'bios.h',
5086 'Param' => {
5087 '0' => {
5088 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305089 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305090 },
5091 '1' => {
5092 'name' => 'payload_length',
5093 'type' => '123'
5094 },
5095 '2' => {
5096 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305097 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305098 },
5099 '3' => {
5100 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305101 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305102 },
5103 '4' => {
5104 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305105 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305106 },
5107 '5' => {
5108 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305109 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305110 }
5111 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305112 'Reg' => {
5113 '4' => 'r8',
5114 '5' => 'r9'
5115 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305116 'Return' => '74',
5117 'ShortName' => 'decode_set_bios_table_req'
5118 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305119 '6655' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305120 'Header' => 'bios.h',
5121 'Param' => {
5122 '0' => {
5123 'name' => 'instance_id',
5124 'type' => '168'
5125 },
5126 '1' => {
5127 'name' => 'completion_code',
5128 'type' => '168'
5129 },
5130 '2' => {
5131 'name' => 'next_transfer_handle',
5132 'type' => '180'
5133 },
5134 '3' => {
5135 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305136 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305137 }
5138 },
5139 'Return' => '74',
5140 'ShortName' => 'encode_set_bios_table_resp'
5141 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305142 '66900' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305143 'Header' => 'utils.h',
5144 'Param' => {
5145 '0' => {
5146 'name' => 'transfer_flag',
5147 'type' => '168'
5148 }
5149 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305150 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305151 'ShortName' => 'is_transfer_flag_valid'
5152 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305153 '67051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305154 'Header' => 'firmware_update.h',
5155 'Param' => {
5156 '0' => {
5157 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305158 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305159 },
5160 '1' => {
5161 'name' => 'payload_length',
5162 'type' => '123'
5163 },
5164 '2' => {
5165 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305166 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305167 },
5168 '3' => {
5169 'name' => 'non_functioning_component_indication',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305170 'type' => '67238'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305171 },
5172 '4' => {
5173 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305174 'type' => '67243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305175 }
5176 },
5177 'Return' => '74',
5178 'ShortName' => 'decode_cancel_update_resp'
5179 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305180 '67253' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305181 'Header' => 'firmware_update.h',
5182 'Param' => {
5183 '0' => {
5184 'name' => 'instance_id',
5185 'type' => '168'
5186 },
5187 '1' => {
5188 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305189 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305190 },
5191 '2' => {
5192 'name' => 'payload_length',
5193 'type' => '123'
5194 }
5195 },
5196 'Return' => '74',
5197 'ShortName' => 'encode_cancel_update_req'
5198 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305199 '67423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305200 'Header' => 'firmware_update.h',
5201 'Param' => {
5202 '0' => {
5203 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305204 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305205 },
5206 '1' => {
5207 'name' => 'payload_length',
5208 'type' => '123'
5209 },
5210 '2' => {
5211 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305212 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305213 }
5214 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305215 'Reg' => {
5216 '0' => 'rdi',
5217 '1' => 'rsi',
5218 '2' => 'rdx'
5219 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305220 'Return' => '74',
5221 'ShortName' => 'decode_cancel_update_component_resp'
5222 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305223 '67499' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305224 'Header' => 'firmware_update.h',
5225 'Param' => {
5226 '0' => {
5227 'name' => 'instance_id',
5228 'type' => '168'
5229 },
5230 '1' => {
5231 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305232 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305233 },
5234 '2' => {
5235 'name' => 'payload_length',
5236 'type' => '123'
5237 }
5238 },
5239 'Return' => '74',
5240 'ShortName' => 'encode_cancel_update_component_req'
5241 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305242 '67669' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305243 'Header' => 'firmware_update.h',
5244 'Param' => {
5245 '0' => {
5246 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305247 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305248 },
5249 '1' => {
5250 'name' => 'payload_length',
5251 'type' => '123'
5252 },
5253 '2' => {
5254 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305255 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305256 },
5257 '3' => {
5258 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305259 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305260 },
5261 '4' => {
5262 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305263 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305264 },
5265 '5' => {
5266 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305267 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305268 },
5269 '6' => {
5270 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305271 'offset' => '0',
5272 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305273 },
5274 '7' => {
5275 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305276 'offset' => '8',
5277 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305278 },
5279 '8' => {
5280 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305281 'offset' => '16',
5282 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305283 },
5284 '9' => {
5285 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305286 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305287 'type' => '67996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305288 }
5289 },
5290 'Return' => '74',
5291 'ShortName' => 'decode_get_status_resp'
5292 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305293 '68006' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305294 'Header' => 'firmware_update.h',
5295 'Param' => {
5296 '0' => {
5297 'name' => 'instance_id',
5298 'type' => '168'
5299 },
5300 '1' => {
5301 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305302 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305303 },
5304 '2' => {
5305 'name' => 'payload_length',
5306 'type' => '123'
5307 }
5308 },
5309 'Return' => '74',
5310 'ShortName' => 'encode_get_status_req'
5311 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305312 '68176' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305313 'Header' => 'firmware_update.h',
5314 'Param' => {
5315 '0' => {
5316 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305317 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305318 },
5319 '1' => {
5320 'name' => 'payload_length',
5321 'type' => '123'
5322 },
5323 '2' => {
5324 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305325 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305326 },
5327 '3' => {
5328 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305329 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305330 }
5331 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305332 'Reg' => {
5333 '1' => 'rsi',
5334 '2' => 'rdx',
5335 '3' => 'rcx'
5336 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305337 'Return' => '74',
5338 'ShortName' => 'decode_activate_firmware_resp'
5339 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305340 '68302' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305341 'Header' => 'firmware_update.h',
5342 'Param' => {
5343 '0' => {
5344 'name' => 'instance_id',
5345 'type' => '168'
5346 },
5347 '1' => {
5348 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305349 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305350 },
5351 '2' => {
5352 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305353 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305354 },
5355 '3' => {
5356 'name' => 'payload_length',
5357 'type' => '123'
5358 }
5359 },
5360 'Return' => '74',
5361 'ShortName' => 'encode_activate_firmware_req'
5362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305363 '68544' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305364 'Header' => 'firmware_update.h',
5365 'Param' => {
5366 '0' => {
5367 'name' => 'instance_id',
5368 'type' => '168'
5369 },
5370 '1' => {
5371 'name' => 'completion_code',
5372 'type' => '168'
5373 },
5374 '2' => {
5375 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305376 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305377 },
5378 '3' => {
5379 'name' => 'payload_length',
5380 'type' => '123'
5381 }
5382 },
5383 'Return' => '74',
5384 'ShortName' => 'encode_apply_complete_resp'
5385 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305386 '68733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305387 'Header' => 'firmware_update.h',
5388 'Param' => {
5389 '0' => {
5390 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305391 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305392 },
5393 '1' => {
5394 'name' => 'payload_length',
5395 'type' => '123'
5396 },
5397 '2' => {
5398 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305399 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305400 },
5401 '3' => {
5402 'name' => 'comp_activation_methods_modification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305403 'type' => '68843'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305404 }
5405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305406 'Reg' => {
5407 '0' => 'rdi',
5408 '1' => 'rsi',
5409 '2' => 'rdx',
5410 '3' => 'rcx'
5411 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305412 'Return' => '74',
5413 'ShortName' => 'decode_apply_complete_req'
5414 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305415 '6874' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305416 'Header' => 'bios.h',
5417 'Param' => {
5418 '0' => {
5419 'name' => 'msg',
5420 'type' => '2077'
5421 },
5422 '1' => {
5423 'name' => 'payload_length',
5424 'type' => '123'
5425 },
5426 '2' => {
5427 'name' => 'completion_code',
5428 'type' => '2082'
5429 },
5430 '3' => {
5431 'name' => 'next_transfer_handle',
5432 'type' => '2087'
5433 }
5434 },
5435 'Reg' => {
5436 '0' => 'rdi',
5437 '1' => 'rsi',
5438 '2' => 'rdx',
5439 '3' => 'rcx'
5440 },
5441 'Return' => '74',
5442 'ShortName' => 'decode_set_bios_table_resp'
5443 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305444 '68853' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305445 'Header' => 'firmware_update.h',
5446 'Param' => {
5447 '0' => {
5448 'name' => 'instance_id',
5449 'type' => '168'
5450 },
5451 '1' => {
5452 'name' => 'completion_code',
5453 'type' => '168'
5454 },
5455 '2' => {
5456 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305457 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305458 },
5459 '3' => {
5460 'name' => 'payload_length',
5461 'type' => '123'
5462 }
5463 },
5464 'Return' => '74',
5465 'ShortName' => 'encode_verify_complete_resp'
5466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305467 '69042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305468 'Header' => 'firmware_update.h',
5469 'Param' => {
5470 '0' => {
5471 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305472 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305473 },
5474 '1' => {
5475 'name' => 'payload_length',
5476 'type' => '123'
5477 },
5478 '2' => {
5479 'name' => 'verify_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305480 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305481 }
5482 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305483 'Reg' => {
5484 '0' => 'rdi',
5485 '1' => 'rsi',
5486 '2' => 'rdx'
5487 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305488 'Return' => '74',
5489 'ShortName' => 'decode_verify_complete_req'
5490 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305491 '69118' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305492 'Header' => 'firmware_update.h',
5493 'Param' => {
5494 '0' => {
5495 'name' => 'instance_id',
5496 'type' => '168'
5497 },
5498 '1' => {
5499 'name' => 'completion_code',
5500 'type' => '168'
5501 },
5502 '2' => {
5503 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305504 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305505 },
5506 '3' => {
5507 'name' => 'payload_length',
5508 'type' => '123'
5509 }
5510 },
5511 'Return' => '74',
5512 'ShortName' => 'encode_transfer_complete_resp'
5513 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305514 '69307' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305515 'Header' => 'firmware_update.h',
5516 'Param' => {
5517 '0' => {
5518 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305519 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305520 },
5521 '1' => {
5522 'name' => 'payload_length',
5523 'type' => '123'
5524 },
5525 '2' => {
5526 'name' => 'transfer_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305527 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305528 }
5529 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305530 'Reg' => {
5531 '0' => 'rdi',
5532 '1' => 'rsi',
5533 '2' => 'rdx'
5534 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305535 'Return' => '74',
5536 'ShortName' => 'decode_transfer_complete_req'
5537 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305538 '69383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305539 'Header' => 'firmware_update.h',
5540 'Param' => {
5541 '0' => {
5542 'name' => 'instance_id',
5543 'type' => '168'
5544 },
5545 '1' => {
5546 'name' => 'completion_code',
5547 'type' => '168'
5548 },
5549 '2' => {
5550 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305551 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305552 },
5553 '3' => {
5554 'name' => 'payload_length',
5555 'type' => '123'
5556 }
5557 },
5558 'Return' => '74',
5559 'ShortName' => 'encode_request_firmware_data_resp'
5560 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305561 '69572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305562 'Header' => 'firmware_update.h',
5563 'Param' => {
5564 '0' => {
5565 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305566 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305567 },
5568 '1' => {
5569 'name' => 'payload_length',
5570 'type' => '123'
5571 },
5572 '2' => {
5573 'name' => 'offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305574 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305575 },
5576 '3' => {
5577 'name' => 'length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305578 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305579 }
5580 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305581 'Reg' => {
5582 '0' => 'rdi',
5583 '1' => 'rsi',
5584 '2' => 'rdx',
5585 '3' => 'rcx'
5586 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305587 'Return' => '74',
5588 'ShortName' => 'decode_request_firmware_data_req'
5589 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305590 '69692' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305591 'Header' => 'firmware_update.h',
5592 'Param' => {
5593 '0' => {
5594 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305595 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305596 },
5597 '1' => {
5598 'name' => 'payload_length',
5599 'type' => '123'
5600 },
5601 '2' => {
5602 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305603 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305604 },
5605 '3' => {
5606 'name' => 'comp_compatibility_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305607 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305608 },
5609 '4' => {
5610 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305611 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305612 },
5613 '5' => {
5614 'name' => 'update_option_flags_enabled',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305615 'type' => '67996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305616 },
5617 '6' => {
5618 'name' => 'time_before_req_fw_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305619 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305620 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305621 }
5622 },
5623 'Return' => '74',
5624 'ShortName' => 'decode_update_component_resp'
5625 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305626 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305627 'Header' => 'bios.h',
5628 'Param' => {
5629 '0' => {
5630 'name' => 'instance_id',
5631 'type' => '168'
5632 },
5633 '1' => {
5634 'name' => 'transfer_handle',
5635 'type' => '180'
5636 },
5637 '2' => {
5638 'name' => 'transfer_flag',
5639 'type' => '168'
5640 },
5641 '3' => {
5642 'name' => 'table_type',
5643 'type' => '168'
5644 },
5645 '4' => {
5646 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305647 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305648 },
5649 '5' => {
5650 'name' => 'table_length',
5651 'type' => '123'
5652 },
5653 '6' => {
5654 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305655 'offset' => '0',
5656 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305657 },
5658 '7' => {
5659 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305660 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305661 'type' => '123'
5662 }
5663 },
5664 'Return' => '74',
5665 'ShortName' => 'encode_set_bios_table_req'
5666 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305667 '69926' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305668 'Header' => 'firmware_update.h',
5669 'Param' => {
5670 '0' => {
5671 'name' => 'instance_id',
5672 'type' => '168'
5673 },
5674 '1' => {
5675 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305676 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305677 },
5678 '10' => {
5679 'name' => 'msg',
5680 'offset' => '32',
5681 'type' => '1632'
5682 },
5683 '11' => {
5684 'name' => 'payload_length',
5685 'offset' => '40',
5686 'type' => '123'
5687 },
5688 '2' => {
5689 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305690 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305691 },
5692 '3' => {
5693 'name' => 'comp_classification_index',
5694 'type' => '168'
5695 },
5696 '4' => {
5697 'name' => 'comp_comparison_stamp',
5698 'type' => '180'
5699 },
5700 '5' => {
5701 'name' => 'comp_image_size',
5702 'type' => '180'
5703 },
5704 '6' => {
5705 'name' => 'update_option_flags',
5706 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305707 'type' => '62734'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305708 },
5709 '7' => {
5710 'name' => 'comp_ver_str_type',
5711 'offset' => '8',
5712 'type' => '168'
5713 },
5714 '8' => {
5715 'name' => 'comp_ver_str_len',
5716 'offset' => '16',
5717 'type' => '168'
5718 },
5719 '9' => {
5720 'name' => 'comp_ver_str',
5721 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305722 'type' => '70318'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305723 }
5724 },
5725 'Return' => '74',
5726 'ShortName' => 'encode_update_component_req'
5727 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305728 '70328' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305729 'Header' => 'firmware_update.h',
5730 'Param' => {
5731 '0' => {
5732 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305733 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305734 },
5735 '1' => {
5736 'name' => 'payload_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305737 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305738 },
5739 '2' => {
5740 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305741 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305742 },
5743 '3' => {
5744 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305745 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305746 },
5747 '4' => {
5748 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305749 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305750 }
5751 },
5752 'Return' => '74',
5753 'ShortName' => 'decode_pass_component_table_resp'
5754 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305755 '70527' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305756 'Header' => 'firmware_update.h',
5757 'Param' => {
5758 '0' => {
5759 'name' => 'instance_id',
5760 'type' => '168'
5761 },
5762 '1' => {
5763 'name' => 'transfer_flag',
5764 'type' => '168'
5765 },
5766 '10' => {
5767 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305768 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305769 'type' => '123'
5770 },
5771 '2' => {
5772 'name' => 'comp_classification',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305773 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305774 },
5775 '3' => {
5776 'name' => 'comp_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305778 },
5779 '4' => {
5780 'name' => 'comp_classification_index',
5781 'type' => '168'
5782 },
5783 '5' => {
5784 'name' => 'comp_comparison_stamp',
5785 'type' => '180'
5786 },
5787 '6' => {
5788 'name' => 'comp_ver_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305789 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305790 'type' => '168'
5791 },
5792 '7' => {
5793 'name' => 'comp_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305794 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305795 'type' => '168'
5796 },
5797 '8' => {
5798 'name' => 'comp_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305799 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305800 'type' => '70318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305801 },
5802 '9' => {
5803 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305804 'offset' => '24',
5805 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305806 }
5807 },
5808 'Return' => '74',
5809 'ShortName' => 'encode_pass_component_table_req'
5810 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305811 '70937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305812 'Header' => 'firmware_update.h',
5813 'Param' => {
5814 '0' => {
5815 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305816 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 },
5818 '1' => {
5819 'name' => 'payload_length',
5820 'type' => '123'
5821 },
5822 '2' => {
5823 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305824 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305825 },
5826 '3' => {
5827 'name' => 'fd_meta_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305828 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 },
5830 '4' => {
5831 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305832 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305833 }
5834 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305835 'Reg' => {
5836 '3' => 'rcx',
5837 '4' => 'r8'
5838 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305839 'Return' => '74',
5840 'ShortName' => 'decode_request_update_resp'
5841 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305842 '71084' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 'Header' => 'firmware_update.h',
5844 'Param' => {
5845 '0' => {
5846 'name' => 'instance_id',
5847 'type' => '168'
5848 },
5849 '1' => {
5850 'name' => 'max_transfer_size',
5851 'type' => '180'
5852 },
5853 '2' => {
5854 'name' => 'num_of_comp',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305855 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 },
5857 '3' => {
5858 'name' => 'max_outstanding_transfer_req',
5859 'type' => '168'
5860 },
5861 '4' => {
5862 'name' => 'pkg_data_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305863 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305864 },
5865 '5' => {
5866 'name' => 'comp_image_set_ver_str_type',
5867 'type' => '168'
5868 },
5869 '6' => {
5870 'name' => 'comp_image_set_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305871 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305872 'type' => '168'
5873 },
5874 '7' => {
5875 'name' => 'comp_img_set_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305876 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305877 'type' => '70318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305878 },
5879 '8' => {
5880 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305881 'offset' => '16',
5882 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305883 },
5884 '9' => {
5885 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305886 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305887 'type' => '123'
5888 }
5889 },
5890 'Return' => '74',
5891 'ShortName' => 'encode_request_update_req'
5892 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305893 '71452' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305894 'Header' => 'firmware_update.h',
5895 'Param' => {
5896 '0' => {
5897 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305898 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305899 },
5900 '1' => {
5901 'name' => 'length',
5902 'type' => '123'
5903 },
5904 '2' => {
5905 'name' => 'component_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305906 'type' => '71620'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305907 },
5908 '3' => {
5909 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305910 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305911 },
5912 '4' => {
5913 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305914 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305915 }
5916 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305917 'Reg' => {
5918 '4' => 'r8'
5919 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305920 'Return' => '74',
5921 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5922 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305923 '71630' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305924 'Header' => 'firmware_update.h',
5925 'Param' => {
5926 '0' => {
5927 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305928 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305929 },
5930 '1' => {
5931 'name' => 'payload_length',
5932 'type' => '123'
5933 },
5934 '2' => {
5935 'name' => 'resp_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305936 'type' => '71850'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305937 },
5938 '3' => {
5939 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305940 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305941 },
5942 '4' => {
5943 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305944 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305945 },
5946 '5' => {
5947 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305948 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305949 }
5950 },
5951 'Return' => '74',
5952 'ShortName' => 'decode_get_firmware_parameters_resp'
5953 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305954 '71855' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305955 'Header' => 'firmware_update.h',
5956 'Param' => {
5957 '0' => {
5958 'name' => 'instance_id',
5959 'type' => '168'
5960 },
5961 '1' => {
5962 'name' => 'payload_length',
5963 'type' => '123'
5964 },
5965 '2' => {
5966 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305967 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305968 }
5969 },
5970 'Return' => '74',
5971 'ShortName' => 'encode_get_firmware_parameters_req'
5972 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305973 '71995' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305974 'Header' => 'firmware_update.h',
5975 'Param' => {
5976 '0' => {
5977 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305978 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305979 },
5980 '1' => {
5981 'name' => 'payload_length',
5982 'type' => '123'
5983 },
5984 '2' => {
5985 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305986 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305987 },
5988 '3' => {
5989 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305990 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305991 },
5992 '4' => {
5993 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305994 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305995 },
5996 '5' => {
5997 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305998 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305999 }
6000 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306001 'Reg' => {
6002 '3' => 'rcx',
6003 '4' => 'r8',
6004 '5' => 'r9'
6005 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306006 'Return' => '74',
6007 'ShortName' => 'decode_query_device_identifiers_resp'
6008 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306009 '72161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306010 'Header' => 'firmware_update.h',
6011 'Param' => {
6012 '0' => {
6013 'name' => 'instance_id',
6014 'type' => '168'
6015 },
6016 '1' => {
6017 'name' => 'payload_length',
6018 'type' => '123'
6019 },
6020 '2' => {
6021 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306022 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306023 }
6024 },
6025 'Return' => '74',
6026 'ShortName' => 'encode_query_device_identifiers_req'
6027 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306028 '72301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306029 'Header' => 'firmware_update.h',
6030 'Param' => {
6031 '0' => {
6032 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306033 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306034 },
6035 '1' => {
6036 'name' => 'length',
6037 'type' => '123'
6038 },
6039 '2' => {
6040 'name' => 'pldm_comp_image_info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306041 'type' => '72448'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306042 },
6043 '3' => {
6044 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306045 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306046 }
6047 },
6048 'Return' => '74',
6049 'ShortName' => 'decode_pldm_comp_image_info'
6050 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306051 '72453' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306052 'Header' => 'firmware_update.h',
6053 'Param' => {
6054 '0' => {
6055 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306056 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306057 },
6058 '1' => {
6059 'name' => 'length',
6060 'type' => '123'
6061 },
6062 '2' => {
6063 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306064 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306065 },
6066 '3' => {
6067 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306068 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306069 },
6070 '4' => {
6071 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306072 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306073 }
6074 },
6075 'Return' => '74',
6076 'ShortName' => 'decode_vendor_defined_descriptor_value'
6077 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306078 '72635' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306079 'Header' => 'firmware_update.h',
6080 'Param' => {
6081 '0' => {
6082 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306083 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306084 },
6085 '1' => {
6086 'name' => 'length',
6087 'type' => '123'
6088 },
6089 '2' => {
6090 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306091 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306092 },
6093 '3' => {
6094 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306095 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306096 }
6097 },
6098 'Return' => '74',
6099 'ShortName' => 'decode_descriptor_type_length_value'
6100 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306101 '72807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306102 'Header' => 'firmware_update.h',
6103 'Param' => {
6104 '0' => {
6105 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306106 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306107 },
6108 '1' => {
6109 'name' => 'length',
6110 'type' => '123'
6111 },
6112 '2' => {
6113 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306114 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306115 },
6116 '3' => {
6117 'name' => 'fw_device_id_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306118 'type' => '73064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306119 },
6120 '4' => {
6121 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306122 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306123 },
6124 '5' => {
6125 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306126 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306127 },
6128 '6' => {
6129 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306130 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306131 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306132 },
6133 '7' => {
6134 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306135 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306136 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306137 }
6138 },
6139 'Return' => '74',
6140 'ShortName' => 'decode_firmware_device_id_record'
6141 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306142 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306143 'Header' => 'bios.h',
6144 'Param' => {
6145 '0' => {
6146 'name' => 'instance_id',
6147 'type' => '168'
6148 },
6149 '1' => {
6150 'name' => 'completion_code',
6151 'type' => '168'
6152 },
6153 '2' => {
6154 'name' => 'next_transfer_handle',
6155 'type' => '180'
6156 },
6157 '3' => {
6158 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306159 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306160 }
6161 },
6162 'Return' => '74',
6163 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6164 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306165 '73069' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306166 'Header' => 'firmware_update.h',
6167 'Param' => {
6168 '0' => {
6169 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306170 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306171 },
6172 '1' => {
6173 'name' => 'length',
6174 'type' => '123'
6175 },
6176 '2' => {
6177 'name' => 'package_header_info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306178 'type' => '73216'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306179 },
6180 '3' => {
6181 'name' => 'package_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306182 'type' => '6645'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306183 }
6184 },
6185 'Return' => '74',
6186 'ShortName' => 'decode_pldm_package_header_info'
6187 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306188 '7515' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306189 'Header' => 'bios.h',
6190 'Param' => {
6191 '0' => {
6192 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306193 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306194 },
6195 '1' => {
6196 'name' => 'payload_length',
6197 'type' => '123'
6198 },
6199 '2' => {
6200 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306201 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306202 },
6203 '3' => {
6204 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306205 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306206 },
6207 '4' => {
6208 'name' => 'attribute',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306209 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306210 }
6211 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306212 'Reg' => {
6213 '3' => 'rcx',
6214 '4' => 'r8'
6215 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306216 'Return' => '74',
6217 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6218 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306219 '75374' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306220 'Header' => 'fru.h',
6221 'Param' => {
6222 '0' => {
6223 'name' => 'instance_id',
6224 'type' => '168'
6225 },
6226 '1' => {
6227 'name' => 'completion_code',
6228 'type' => '168'
6229 },
6230 '2' => {
6231 'name' => 'next_data_transfer_handle',
6232 'type' => '180'
6233 },
6234 '3' => {
6235 'name' => 'payload_length',
6236 'type' => '123'
6237 },
6238 '4' => {
6239 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306240 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306241 }
6242 },
6243 'Return' => '74',
6244 'ShortName' => 'encode_set_fru_record_table_resp'
6245 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306246 '75614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306247 'Header' => 'fru.h',
6248 'Param' => {
6249 '0' => {
6250 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306251 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306252 },
6253 '1' => {
6254 'name' => 'payload_length',
6255 'type' => '123'
6256 },
6257 '2' => {
6258 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306259 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306260 },
6261 '3' => {
6262 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306264 },
6265 '4' => {
6266 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306267 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306268 }
6269 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306270 'Reg' => {
6271 '3' => 'rcx',
6272 '4' => 'r8'
6273 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306274 'Return' => '74',
6275 'ShortName' => 'decode_set_fru_record_table_req'
6276 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306277 '75781' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306278 'Header' => 'fru.h',
6279 'Param' => {
6280 '0' => {
6281 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306282 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306283 },
6284 '1' => {
6285 'name' => 'payload_length',
6286 'type' => '123'
6287 },
6288 '2' => {
6289 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306290 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306291 },
6292 '3' => {
6293 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306294 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306295 },
6296 '4' => {
6297 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306298 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306299 },
6300 '5' => {
6301 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306302 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306303 },
6304 '6' => {
6305 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306306 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306307 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306308 }
6309 },
6310 'Return' => '74',
6311 'ShortName' => 'decode_get_fru_record_table_resp'
6312 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306313 '76011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306314 'Header' => 'fru.h',
6315 'Param' => {
6316 '0' => {
6317 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306318 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306319 },
6320 '1' => {
6321 'name' => 'payload_length',
6322 'type' => '123'
6323 },
6324 '2' => {
6325 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306326 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306327 },
6328 '3' => {
6329 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306330 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306331 },
6332 '4' => {
6333 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306334 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306335 },
6336 '5' => {
6337 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306338 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306339 },
6340 '6' => {
6341 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306342 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306343 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306344 },
6345 '7' => {
6346 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306347 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306348 'type' => '123'
6349 }
6350 },
6351 'Return' => '74',
6352 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6353 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306354 '76259' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306355 'Header' => 'fru.h',
6356 'Param' => {
6357 '0' => {
6358 'name' => 'instance_id',
6359 'type' => '168'
6360 },
6361 '1' => {
6362 'name' => 'data_transfer_handle',
6363 'type' => '180'
6364 },
6365 '2' => {
6366 'name' => 'transfer_operation_flag',
6367 'type' => '168'
6368 },
6369 '3' => {
6370 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306371 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306372 },
6373 '4' => {
6374 'name' => 'payload_length',
6375 'type' => '123'
6376 }
6377 },
6378 'Return' => '74',
6379 'ShortName' => 'encode_get_fru_record_table_req'
6380 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306381 '76494' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306382 'Header' => 'fru.h',
6383 'Param' => {
6384 '0' => {
6385 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306386 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306387 },
6388 '1' => {
6389 'name' => 'payload_length',
6390 'type' => '123'
6391 },
6392 '2' => {
6393 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306394 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306395 },
6396 '3' => {
6397 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306398 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306399 },
6400 '4' => {
6401 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306402 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306403 },
6404 '5' => {
6405 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306406 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306407 }
6408 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306409 'Reg' => {
6410 '4' => 'r8',
6411 '5' => 'r9'
6412 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306413 'Return' => '74',
6414 'ShortName' => 'decode_get_fru_record_by_option_resp'
6415 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306416 '7662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306417 'Header' => 'bios.h',
6418 'Param' => {
6419 '0' => {
6420 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306421 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306422 },
6423 '1' => {
6424 'name' => 'payload_length',
6425 'type' => '123'
6426 },
6427 '2' => {
6428 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306429 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306430 },
6431 '3' => {
6432 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306433 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306434 }
6435 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306436 'Reg' => {
6437 '0' => 'rdi',
6438 '1' => 'rsi',
6439 '2' => 'rdx',
6440 '3' => 'rcx'
6441 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306442 'Return' => '74',
6443 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306445 '76661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306446 'Header' => 'fru.h',
6447 'Param' => {
6448 '0' => {
6449 'name' => 'instance_id',
6450 'type' => '168'
6451 },
6452 '1' => {
6453 'name' => 'completion_code',
6454 'type' => '168'
6455 },
6456 '2' => {
6457 'name' => 'next_data_transfer_handle',
6458 'type' => '180'
6459 },
6460 '3' => {
6461 'name' => 'transfer_flag',
6462 'type' => '168'
6463 },
6464 '4' => {
6465 'name' => 'fru_structure_data',
6466 'type' => '1434'
6467 },
6468 '5' => {
6469 'name' => 'data_size',
6470 'type' => '123'
6471 },
6472 '6' => {
6473 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306474 'offset' => '0',
6475 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306476 },
6477 '7' => {
6478 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306479 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306480 'type' => '123'
6481 }
6482 },
6483 'Return' => '74',
6484 'ShortName' => 'encode_get_fru_record_by_option_resp'
6485 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306486 '76979' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306487 'Header' => 'fru.h',
6488 'Param' => {
6489 '0' => {
6490 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306491 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306492 },
6493 '1' => {
6494 'name' => 'payload_length',
6495 'type' => '123'
6496 },
6497 '2' => {
6498 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306499 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306500 },
6501 '3' => {
6502 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306503 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306504 },
6505 '4' => {
6506 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306507 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306508 },
6509 '5' => {
6510 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306511 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306512 },
6513 '6' => {
6514 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306515 'offset' => '0',
6516 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306517 },
6518 '7' => {
6519 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306520 'offset' => '8',
6521 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306522 }
6523 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306524 'Reg' => {
6525 '4' => 'r8',
6526 '5' => 'r9'
6527 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306528 'Return' => '74',
6529 'ShortName' => 'decode_get_fru_record_by_option_req'
6530 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306531 '77181' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306532 'Header' => 'fru.h',
6533 'Param' => {
6534 '0' => {
6535 'name' => 'instance_id',
6536 'type' => '168'
6537 },
6538 '1' => {
6539 'name' => 'data_transfer_handle',
6540 'type' => '180'
6541 },
6542 '2' => {
6543 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306544 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306545 },
6546 '3' => {
6547 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306548 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306549 },
6550 '4' => {
6551 'name' => 'record_type',
6552 'type' => '168'
6553 },
6554 '5' => {
6555 'name' => 'field_type',
6556 'type' => '168'
6557 },
6558 '6' => {
6559 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306560 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306561 'type' => '168'
6562 },
6563 '7' => {
6564 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306565 'offset' => '8',
6566 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306567 },
6568 '8' => {
6569 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306570 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306571 'type' => '123'
6572 }
6573 },
6574 'Return' => '74',
6575 'ShortName' => 'encode_get_fru_record_by_option_req'
6576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306577 '77478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306578 'Header' => 'fru.h',
6579 'Param' => {
6580 '0' => {
6581 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306582 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306583 },
6584 '1' => {
6585 'name' => 'table_size',
6586 'type' => '123'
6587 },
6588 '2' => {
6589 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306590 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306591 },
6592 '3' => {
6593 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306594 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306595 },
6596 '4' => {
6597 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306598 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306599 },
6600 '5' => {
6601 'name' => 'rt',
6602 'type' => '168'
6603 },
6604 '6' => {
6605 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306606 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306607 'type' => '168'
6608 }
6609 },
6610 'Return' => '1',
6611 'ShortName' => 'get_fru_record_by_option'
6612 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306613 '7772' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306614 'Header' => 'bios.h',
6615 'Param' => {
6616 '0' => {
6617 'name' => 'instance_id',
6618 'type' => '168'
6619 },
6620 '1' => {
6621 'name' => 'transfer_handle',
6622 'type' => '180'
6623 },
6624 '2' => {
6625 'name' => 'transfer_flag',
6626 'type' => '168'
6627 },
6628 '3' => {
6629 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306630 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306631 },
6632 '4' => {
6633 'name' => 'attribute_length',
6634 'type' => '123'
6635 },
6636 '5' => {
6637 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306638 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306639 },
6640 '6' => {
6641 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306642 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306643 'type' => '123'
6644 }
6645 },
6646 'Return' => '74',
6647 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6648 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306649 '78151' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306650 'Header' => 'fru.h',
6651 'Param' => {
6652 '0' => {
6653 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306654 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306655 },
6656 '1' => {
6657 'name' => 'total_size',
6658 'type' => '123'
6659 },
6660 '2' => {
6661 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306662 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306663 },
6664 '3' => {
6665 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306666 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306667 },
6668 '4' => {
6669 'name' => 'record_type',
6670 'type' => '168'
6671 },
6672 '5' => {
6673 'name' => 'num_frus',
6674 'type' => '168'
6675 },
6676 '6' => {
6677 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306678 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306679 'type' => '168'
6680 },
6681 '7' => {
6682 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306683 'offset' => '8',
6684 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306685 },
6686 '8' => {
6687 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306688 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306689 'type' => '123'
6690 }
6691 },
6692 'Return' => '74',
6693 'ShortName' => 'encode_fru_record'
6694 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306695 '78399' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306696 'Header' => 'fru.h',
6697 'Param' => {
6698 '0' => {
6699 'name' => 'instance_id',
6700 'type' => '168'
6701 },
6702 '1' => {
6703 'name' => 'completion_code',
6704 'type' => '168'
6705 },
6706 '2' => {
6707 'name' => 'next_data_transfer_handle',
6708 'type' => '180'
6709 },
6710 '3' => {
6711 'name' => 'transfer_flag',
6712 'type' => '168'
6713 },
6714 '4' => {
6715 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306716 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306717 }
6718 },
6719 'Return' => '74',
6720 'ShortName' => 'encode_get_fru_record_table_resp'
6721 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306722 '78620' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306723 'Header' => 'fru.h',
6724 'Param' => {
6725 '0' => {
6726 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306727 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306728 },
6729 '1' => {
6730 'name' => 'payload_length',
6731 'type' => '123'
6732 },
6733 '2' => {
6734 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306735 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306736 },
6737 '3' => {
6738 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306739 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306740 }
6741 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306742 'Reg' => {
6743 '0' => 'rdi',
6744 '1' => 'rsi',
6745 '2' => 'rdx',
6746 '3' => 'rcx'
6747 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306748 'Return' => '74',
6749 'ShortName' => 'decode_get_fru_record_table_req'
6750 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306751 '78724' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306752 'Header' => 'fru.h',
6753 'Param' => {
6754 '0' => {
6755 'name' => 'instance_id',
6756 'type' => '168'
6757 },
6758 '1' => {
6759 'name' => 'completion_code',
6760 'type' => '168'
6761 },
6762 '2' => {
6763 'name' => 'fru_data_major_version',
6764 'type' => '168'
6765 },
6766 '3' => {
6767 'name' => 'fru_data_minor_version',
6768 'type' => '168'
6769 },
6770 '4' => {
6771 'name' => 'fru_table_maximum_size',
6772 'type' => '180'
6773 },
6774 '5' => {
6775 'name' => 'fru_table_length',
6776 'type' => '180'
6777 },
6778 '6' => {
6779 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306780 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306781 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306782 },
6783 '7' => {
6784 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306785 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306786 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306787 },
6788 '8' => {
6789 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306790 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306791 'type' => '180'
6792 },
6793 '9' => {
6794 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306795 'offset' => '24',
6796 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306797 }
6798 },
6799 'Return' => '74',
6800 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6801 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306802 '79027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306803 'Header' => 'fru.h',
6804 'Param' => {
6805 '0' => {
6806 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306807 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306808 },
6809 '1' => {
6810 'name' => 'payload_length',
6811 'type' => '123'
6812 },
6813 '2' => {
6814 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306815 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306816 },
6817 '3' => {
6818 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306819 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306820 },
6821 '4' => {
6822 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306823 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306824 },
6825 '5' => {
6826 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306827 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306828 },
6829 '6' => {
6830 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306831 'offset' => '0',
6832 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306833 },
6834 '7' => {
6835 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306836 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306837 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306838 },
6839 '8' => {
6840 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306841 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306842 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306843 },
6844 '9' => {
6845 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306846 'offset' => '24',
6847 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306848 }
6849 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306850 'Reg' => {
6851 '4' => 'r8',
6852 '5' => 'r9'
6853 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306854 'Return' => '74',
6855 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6856 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306857 '79237' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306858 'Header' => 'fru.h',
6859 'Param' => {
6860 '0' => {
6861 'name' => 'instance_id',
6862 'type' => '168'
6863 },
6864 '1' => {
6865 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306866 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306867 },
6868 '2' => {
6869 'name' => 'payload_length',
6870 'type' => '123'
6871 }
6872 },
6873 'Return' => '74',
6874 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6875 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306876 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306877 'Header' => 'bios.h',
6878 'Param' => {
6879 '0' => {
6880 'name' => 'instance_id',
6881 'type' => '168'
6882 },
6883 '1' => {
6884 'name' => 'completion_code',
6885 'type' => '168'
6886 },
6887 '2' => {
6888 'name' => 'next_transfer_handle',
6889 'type' => '180'
6890 },
6891 '3' => {
6892 'name' => 'transfer_flag',
6893 'type' => '168'
6894 },
6895 '4' => {
6896 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306897 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306898 },
6899 '5' => {
6900 'name' => 'attribute_length',
6901 'type' => '123'
6902 },
6903 '6' => {
6904 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306905 'offset' => '0',
6906 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306907 }
6908 },
6909 'Return' => '74',
6910 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6911 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306912 '80861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306913 'Header' => 'pdr.h',
6914 'Param' => {
6915 '0' => {
6916 'name' => 'pdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306917 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306918 },
6919 '1' => {
6920 'name' => 'pdr_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306921 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306922 },
6923 '2' => {
6924 'name' => 'num_entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306925 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306926 },
6927 '3' => {
6928 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306929 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306930 }
6931 },
6932 'Return' => '1',
6933 'ShortName' => 'pldm_entity_association_pdr_extract'
6934 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306935 '81552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306936 'Header' => 'pdr.h',
6937 'Param' => {
6938 '0' => {
6939 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306940 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306941 }
6942 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306943 'Reg' => {
6944 '0' => 'rdi'
6945 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306946 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306947 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6948 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306949 '81606' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306950 'Header' => 'pdr.h',
6951 'Param' => {
6952 '0' => {
6953 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306954 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306955 }
6956 },
6957 'Return' => '1',
6958 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6959 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306960 '81769' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306961 'Header' => 'pdr.h',
6962 'Param' => {
6963 '0' => {
6964 'name' => 'org_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306965 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306966 },
6967 '1' => {
6968 'name' => 'new_tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306969 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306970 }
6971 },
6972 'Return' => '1',
6973 'ShortName' => 'pldm_entity_association_tree_copy_root'
6974 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306975 '81985' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306976 'Header' => 'pdr.h',
6977 'Param' => {
6978 '0' => {
6979 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306980 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306981 },
6982 '1' => {
6983 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306984 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306985 }
6986 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306987 'Return' => '80749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306988 'ShortName' => 'pldm_entity_association_tree_find'
6989 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306990 '82361' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306991 'Header' => 'pdr.h',
6992 'Param' => {
6993 '0' => {
6994 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306995 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306996 }
6997 },
6998 'Return' => '1',
6999 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
7000 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307001 '82723' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307002 'Header' => 'pdr.h',
7003 'Param' => {
7004 '0' => {
7005 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307006 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307007 },
7008 '1' => {
7009 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307010 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307011 }
7012 },
7013 'Return' => '1',
7014 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
7015 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307016 '83096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307017 'Header' => 'pdr.h',
7018 'Param' => {
7019 '0' => {
7020 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307021 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307022 },
7023 '1' => {
7024 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307025 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307026 },
7027 '2' => {
7028 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307029 'type' => '81980'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307030 }
7031 },
7032 'Return' => '1',
7033 'ShortName' => 'pldm_find_entity_ref_in_tree'
7034 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307035 '83427' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307036 'Header' => 'pdr.h',
7037 'Param' => {
7038 '0' => {
7039 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307040 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307041 },
7042 '1' => {
7043 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307044 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307045 },
7046 '2' => {
7047 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307048 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307049 },
7050 '3' => {
7051 'name' => 'num_entities',
7052 'type' => '123'
7053 },
7054 '4' => {
7055 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307056 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307057 },
7058 '5' => {
7059 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307060 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307061 }
7062 },
7063 'Return' => '1',
7064 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
7065 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307066 '83723' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307067 'Header' => 'pdr.h',
7068 'Param' => {
7069 '0' => {
7070 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307071 'type' => '81601'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307072 },
7073 '1' => {
7074 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307075 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307076 },
7077 '2' => {
7078 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307079 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307080 },
7081 '3' => {
7082 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307083 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307084 }
7085 },
7086 'Return' => '1',
7087 'ShortName' => 'pldm_entity_association_pdr_add'
7088 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307089 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307090 'Header' => 'bios.h',
7091 'Param' => {
7092 '0' => {
7093 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307094 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307095 },
7096 '1' => {
7097 'name' => 'payload_length',
7098 'type' => '123'
7099 },
7100 '2' => {
7101 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307102 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307103 },
7104 '3' => {
7105 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307106 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307107 },
7108 '4' => {
7109 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307110 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307111 }
7112 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307113 'Reg' => {
7114 '3' => 'rcx',
7115 '4' => 'r8'
7116 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307117 'Return' => '74',
7118 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
7119 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307120 '85300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307121 'Header' => 'pdr.h',
7122 'Param' => {
7123 '0' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307124 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307125 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307126 },
7127 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307128 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307129 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307130 }
7131 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307132 'Return' => '6423',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307133 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307134 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307135 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307136 'Header' => 'bios.h',
7137 'Param' => {
7138 '0' => {
7139 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307140 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307141 },
7142 '1' => {
7143 'name' => 'payload_length',
7144 'type' => '123'
7145 },
7146 '2' => {
7147 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307149 },
7150 '3' => {
7151 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307152 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307153 },
7154 '4' => {
7155 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307156 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307157 },
7158 '5' => {
7159 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307160 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307161 }
7162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307163 'Reg' => {
7164 '4' => 'r8',
7165 '5' => 'r9'
7166 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307167 'Return' => '74',
7168 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7169 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307170 '85538' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307171 'Header' => 'pdr.h',
7172 'Param' => {
7173 '0' => {
7174 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307175 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307176 },
7177 '1' => {
7178 'name' => 'association_type',
7179 'type' => '168'
7180 }
7181 },
7182 'Return' => '168',
7183 'ShortName' => 'pldm_entity_get_num_children'
7184 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307185 '85860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307186 'Header' => 'pdr.h',
7187 'Param' => {
7188 '0' => {
7189 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307190 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307191 }
7192 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307193 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307194 'ShortName' => 'pldm_entity_is_exist_parent'
7195 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307196 '85994' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307197 'Header' => 'pdr.h',
7198 'Param' => {
7199 '0' => {
7200 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307201 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307202 }
7203 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307204 'Return' => '79916',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307205 'ShortName' => 'pldm_entity_get_parent'
7206 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307207 '86149' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307208 'Header' => 'pdr.h',
7209 'Param' => {
7210 '0' => {
7211 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307212 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307213 }
7214 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307215 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307216 'ShortName' => 'pldm_entity_is_node_parent'
7217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307218 '86304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307219 'Header' => 'pdr.h',
7220 'Param' => {
7221 '0' => {
7222 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307223 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307224 }
7225 },
7226 'Return' => '1',
7227 'ShortName' => 'pldm_entity_association_tree_destroy'
7228 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307229 '86587' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307230 'Header' => 'pdr.h',
7231 'Param' => {
7232 '0' => {
7233 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307234 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307235 },
7236 '1' => {
7237 'name' => 'entities',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307238 'type' => '81511'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307239 },
7240 '2' => {
7241 'name' => 'size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307242 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307243 }
7244 },
7245 'Return' => '1',
7246 'ShortName' => 'pldm_entity_association_tree_visit'
7247 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307248 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307249 'Header' => 'bios.h',
7250 'Param' => {
7251 '0' => {
7252 'name' => 'instance_id',
7253 'type' => '168'
7254 },
7255 '1' => {
7256 'name' => 'transfer_handle',
7257 'type' => '180'
7258 },
7259 '2' => {
7260 'name' => 'transfer_op_flag',
7261 'type' => '168'
7262 },
7263 '3' => {
7264 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307265 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307266 },
7267 '4' => {
7268 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307269 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307270 }
7271 },
7272 'Return' => '74',
7273 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7274 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307275 '87150' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 'Header' => 'pdr.h',
7277 'Param' => {
7278 '0' => {
7279 'name' => 'tree',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307280 'type' => '81601'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307281 },
7282 '1' => {
7283 'name' => 'entity',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307284 'type' => '81516'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307285 },
7286 '2' => {
7287 'name' => 'entity_instance_number',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307288 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307289 },
7290 '3' => {
7291 'name' => 'parent',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307292 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307293 },
7294 '4' => {
7295 'name' => 'association_type',
7296 'type' => '168'
7297 }
7298 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307299 'Return' => '80749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307300 'ShortName' => 'pldm_entity_association_tree_add'
7301 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307302 '88250' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307303 'Header' => 'pdr.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307304 'Return' => '81601',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307305 'ShortName' => 'pldm_entity_association_tree_init'
7306 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307307 '88407' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307308 'Header' => 'pdr.h',
7309 'Param' => {
7310 '0' => {
7311 'name' => 'node',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307312 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307313 }
7314 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307315 'Return' => '79916',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307316 'ShortName' => 'pldm_entity_extract'
7317 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307318 '88760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307319 'Header' => 'pdr.h',
7320 'Param' => {
7321 '0' => {
7322 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307323 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307324 },
7325 '1' => {
7326 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307327 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307328 },
7329 '2' => {
7330 'name' => 'tid',
7331 'type' => '168'
7332 },
7333 '3' => {
7334 'name' => 'tl_eid',
7335 'type' => '168'
7336 },
7337 '4' => {
7338 'name' => 'valid_bit',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307339 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307340 }
7341 },
7342 'Return' => '1',
7343 'ShortName' => 'pldm_pdr_update_TL_pdr'
7344 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307345 '89125' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307346 'Header' => 'pdr.h',
7347 'Param' => {
7348 '0' => {
7349 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307350 'type' => '89105'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307351 },
7352 '1' => {
7353 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307354 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307355 },
7356 '2' => {
7357 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307358 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307359 },
7360 '3' => {
7361 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307362 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307363 },
7364 '4' => {
7365 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307366 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307367 },
7368 '5' => {
7369 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307370 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307371 }
7372 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307373 'Return' => '89110',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307374 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
7375 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307376 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307377 'Header' => 'bios.h',
7378 'Param' => {
7379 '0' => {
7380 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307381 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307382 },
7383 '1' => {
7384 'name' => 'payload_length',
7385 'type' => '123'
7386 },
7387 '2' => {
7388 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307389 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307390 },
7391 '3' => {
7392 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307393 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307394 },
7395 '4' => {
7396 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307397 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307398 },
7399 '5' => {
7400 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307401 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307402 }
7403 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307404 'Reg' => {
7405 '4' => 'r8',
7406 '5' => 'r9'
7407 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307408 'Return' => '74',
7409 'ShortName' => 'decode_get_bios_table_resp'
7410 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307411 '89742' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307412 'Header' => 'pdr.h',
7413 'Param' => {
7414 '0' => {
7415 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307416 'type' => '82697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307417 },
7418 '1' => {
7419 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307420 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307421 },
7422 '2' => {
7423 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307424 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307425 },
7426 '3' => {
7427 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307428 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307429 },
7430 '4' => {
7431 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307432 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307433 },
7434 '5' => {
7435 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307436 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307437 },
7438 '6' => {
7439 'name' => 'bmc_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307440 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307441 'type' => '180'
7442 }
7443 },
7444 'Return' => '180',
7445 'ShortName' => 'pldm_pdr_add_fru_record_set'
7446 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307447 '90076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307448 'Header' => 'pdr.h',
7449 'Param' => {
7450 '0' => {
7451 'name' => 'record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307452 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307453 }
7454 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307455 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307456 'ShortName' => 'pldm_pdr_record_is_remote'
7457 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307458 '90231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307459 'Header' => 'pdr.h',
7460 'Param' => {
7461 '0' => {
7462 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307463 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307464 },
7465 '1' => {
7466 'name' => 'record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307467 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307468 }
7469 },
7470 'Return' => '180',
7471 'ShortName' => 'pldm_pdr_get_record_handle'
7472 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307473 '90444' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307474 'Header' => 'pdr.h',
7475 'Param' => {
7476 '0' => {
7477 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307478 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307479 }
7480 },
7481 'Return' => '180',
7482 'ShortName' => 'pldm_pdr_get_repo_size'
7483 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307484 '90575' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307485 'Header' => 'pdr.h',
7486 'Param' => {
7487 '0' => {
7488 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307489 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307490 }
7491 },
7492 'Return' => '180',
7493 'ShortName' => 'pldm_pdr_get_record_count'
7494 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307495 '90706' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307496 'Header' => 'pdr.h',
7497 'Param' => {
7498 '0' => {
7499 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307500 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307501 },
7502 '1' => {
7503 'name' => 'pdr_type',
7504 'type' => '168'
7505 },
7506 '2' => {
7507 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307508 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307509 },
7510 '3' => {
7511 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307512 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307513 },
7514 '4' => {
7515 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307516 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307517 }
7518 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307519 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307520 'ShortName' => 'pldm_pdr_find_record_by_type'
7521 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307522 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307523 'Header' => 'bios.h',
7524 'Param' => {
7525 '0' => {
7526 'name' => 'msg',
7527 'type' => '2077'
7528 },
7529 '1' => {
7530 'name' => 'payload_length',
7531 'type' => '123'
7532 },
7533 '2' => {
7534 'name' => 'transfer_handle',
7535 'type' => '2087'
7536 },
7537 '3' => {
7538 'name' => 'transfer_op_flag',
7539 'type' => '2082'
7540 },
7541 '4' => {
7542 'name' => 'table_type',
7543 'type' => '2082'
7544 }
7545 },
7546 'Reg' => {
7547 '3' => 'rcx',
7548 '4' => 'r8'
7549 },
7550 'Return' => '74',
7551 'ShortName' => 'decode_get_bios_table_req'
7552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307553 '90971' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307554 'Header' => 'pdr.h',
7555 'Param' => {
7556 '0' => {
7557 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307558 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307559 },
7560 '1' => {
7561 'name' => 'curr_record',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307562 'type' => '89110'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307563 },
7564 '2' => {
7565 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307566 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307567 },
7568 '3' => {
7569 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307570 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307571 },
7572 '4' => {
7573 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307574 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307575 }
7576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307577 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307578 'ShortName' => 'pldm_pdr_get_next_record'
7579 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307580 '91493' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307581 'Header' => 'pdr.h',
7582 'Param' => {
7583 '0' => {
7584 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307585 'type' => '89105'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307586 },
7587 '1' => {
7588 'name' => 'record_handle',
7589 'type' => '180'
7590 },
7591 '2' => {
7592 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307593 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307594 },
7595 '3' => {
7596 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307597 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307598 },
7599 '4' => {
7600 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307601 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307602 }
7603 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307604 'Return' => '89110',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307605 'ShortName' => 'pldm_pdr_find_record'
7606 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307607 '91953' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307608 'Header' => 'pdr.h',
7609 'Param' => {
7610 '0' => {
7611 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307612 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307613 }
7614 },
7615 'Return' => '1',
7616 'ShortName' => 'pldm_pdr_destroy'
7617 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307618 '92211' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307619 'Header' => 'pdr.h',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307620 'Return' => '82697',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307621 'ShortName' => 'pldm_pdr_init'
7622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307623 '92386' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307624 'Header' => 'pdr.h',
7625 'Param' => {
7626 '0' => {
7627 'name' => 'repo',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307628 'type' => '82697'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307629 },
7630 '1' => {
7631 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307632 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307633 },
7634 '2' => {
7635 'name' => 'size',
7636 'type' => '180'
7637 },
7638 '3' => {
7639 'name' => 'record_handle',
7640 'type' => '180'
7641 },
7642 '4' => {
7643 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307644 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307645 },
7646 '5' => {
7647 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307648 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307649 }
7650 },
7651 'Return' => '180',
7652 'ShortName' => 'pldm_pdr_add'
7653 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307654 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307655 'Header' => 'bios.h',
7656 'Param' => {
7657 '0' => {
7658 'name' => 'instance_id',
7659 'type' => '168'
7660 },
7661 '1' => {
7662 'name' => 'transfer_handle',
7663 'type' => '180'
7664 },
7665 '2' => {
7666 'name' => 'transfer_op_flag',
7667 'type' => '168'
7668 },
7669 '3' => {
7670 'name' => 'table_type',
7671 'type' => '168'
7672 },
7673 '4' => {
7674 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307675 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307676 }
7677 },
7678 'Return' => '74',
7679 'ShortName' => 'encode_get_bios_table_req'
7680 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307681 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307682 'Header' => 'bios.h',
7683 'Param' => {
7684 '0' => {
7685 'name' => 'instance_id',
7686 'type' => '168'
7687 },
7688 '1' => {
7689 'name' => 'completion_code',
7690 'type' => '168'
7691 },
7692 '2' => {
7693 'name' => 'next_transfer_handle',
7694 'type' => '180'
7695 },
7696 '3' => {
7697 'name' => 'transfer_flag',
7698 'type' => '168'
7699 },
7700 '4' => {
7701 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307702 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307703 },
7704 '5' => {
7705 'name' => 'payload_length',
7706 'type' => '123'
7707 },
7708 '6' => {
7709 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307710 'offset' => '0',
7711 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307712 }
7713 },
7714 'Return' => '74',
7715 'ShortName' => 'encode_get_bios_table_resp'
7716 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307717 '94926' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307718 'Header' => 'utils.h',
7719 'Param' => {
7720 '0' => {
7721 'name' => 'dec',
7722 'type' => '180'
7723 }
7724 },
7725 'Return' => '180',
7726 'ShortName' => 'dec2bcd32'
7727 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307728 '95055' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307729 'Header' => 'utils.h',
7730 'Param' => {
7731 '0' => {
7732 'name' => 'bcd',
7733 'type' => '180'
7734 }
7735 },
7736 'Return' => '180',
7737 'ShortName' => 'bcd2dec32'
7738 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307739 '95456' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307740 'Header' => 'utils.h',
7741 'Param' => {
7742 '0' => {
7743 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307744 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307745 },
7746 '1' => {
7747 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307748 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307749 },
7750 '2' => {
7751 'name' => 'buffer_size',
7752 'type' => '123'
7753 }
7754 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307755 'Reg' => {
7756 '0' => 'rdi'
7757 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307758 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307759 'ShortName' => 'ver2str'
7760 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307761 '95584' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307762 'Header' => 'utils.h',
7763 'Param' => {
7764 '0' => {
7765 'name' => 'data',
7766 'type' => '1434'
7767 },
7768 '1' => {
7769 'name' => 'size',
7770 'type' => '123'
7771 }
7772 },
7773 'Return' => '168',
7774 'ShortName' => 'crc8'
7775 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307776 '96842' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307777 'Header' => 'instance-id.h',
7778 'Param' => {
7779 '0' => {
7780 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307781 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307782 },
7783 '1' => {
7784 'name' => 'tid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307785 'type' => '96164'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307786 },
7787 '2' => {
7788 'name' => 'iid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307789 'type' => '96176'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307790 }
7791 },
7792 'Return' => '74',
7793 'ShortName' => 'pldm_instance_id_free'
7794 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307795 '97070' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307796 'Header' => 'instance-id.h',
7797 'Param' => {
7798 '0' => {
7799 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307800 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307801 },
7802 '1' => {
7803 'name' => 'tid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307804 'type' => '96164'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307805 },
7806 '2' => {
7807 'name' => 'iid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307808 'type' => '97491'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307809 }
7810 },
7811 'Return' => '74',
7812 'ShortName' => 'pldm_instance_id_alloc'
7813 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307814 '97496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307815 'Header' => 'instance-id.h',
7816 'Param' => {
7817 '0' => {
7818 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307819 'type' => '97065'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307820 }
7821 },
7822 'Return' => '74',
7823 'ShortName' => 'pldm_instance_db_destroy'
7824 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307825 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307826 'Header' => 'bios.h',
7827 'Param' => {
7828 '0' => {
7829 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307830 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307831 },
7832 '1' => {
7833 'name' => 'payload_length',
7834 'type' => '123'
7835 },
7836 '2' => {
7837 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307838 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307839 }
7840 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307841 'Reg' => {
7842 '0' => 'rdi',
7843 '1' => 'rsi',
7844 '2' => 'rdx'
7845 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307846 'Return' => '74',
7847 'ShortName' => 'decode_set_date_time_resp'
7848 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307849 '97581' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307850 'Header' => 'instance-id.h',
7851 'Param' => {
7852 '0' => {
7853 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307854 'type' => '97667'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307855 }
7856 },
7857 'Return' => '74',
7858 'ShortName' => 'pldm_instance_db_init_default'
7859 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307860 '97672' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307861 'Header' => 'instance-id.h',
7862 'Param' => {
7863 '0' => {
7864 'name' => 'ctx',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307865 'type' => '97667'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307866 },
7867 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307868 'name' => 'dbpath',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307869 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307870 }
7871 },
7872 'Return' => '74',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307873 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307874 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307875 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307876 'Header' => 'bios.h',
7877 'Param' => {
7878 '0' => {
7879 'name' => 'instance_id',
7880 'type' => '168'
7881 },
7882 '1' => {
7883 'name' => 'completion_code',
7884 'type' => '168'
7885 },
7886 '2' => {
7887 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307888 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307889 },
7890 '3' => {
7891 'name' => 'payload_length',
7892 'type' => '123'
7893 }
7894 },
7895 'Return' => '74',
7896 'ShortName' => 'encode_set_date_time_resp'
7897 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307898 '98809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307899 'Header' => 'pldm.h',
7900 'Param' => {
7901 '0' => {
7902 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307903 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307904 },
7905 '1' => {
7906 'name' => 'mctp_fd',
7907 'type' => '74'
7908 },
7909 '2' => {
7910 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307911 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307912 },
7913 '3' => {
7914 'name' => 'req_msg_len',
7915 'type' => '123'
7916 }
7917 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307918 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307919 'ShortName' => 'pldm_send'
7920 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307921 '99193' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307922 'Header' => 'pldm.h',
7923 'Param' => {
7924 '0' => {
7925 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307926 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307927 },
7928 '1' => {
7929 'name' => 'mctp_fd',
7930 'type' => '74'
7931 },
7932 '2' => {
7933 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307934 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307935 },
7936 '3' => {
7937 'name' => 'req_msg_len',
7938 'type' => '123'
7939 },
7940 '4' => {
7941 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307942 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307943 },
7944 '5' => {
7945 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307946 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307947 }
7948 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307949 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307950 'ShortName' => 'pldm_send_recv'
7951 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307952 '99629' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307953 'Header' => 'pldm.h',
7954 'Param' => {
7955 '0' => {
7956 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307957 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307958 },
7959 '1' => {
7960 'name' => 'mctp_fd',
7961 'type' => '74'
7962 },
7963 '2' => {
7964 'name' => 'instance_id',
7965 'type' => '168'
7966 },
7967 '3' => {
7968 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307969 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307970 },
7971 '4' => {
7972 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307973 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307974 }
7975 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307976 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307977 'ShortName' => 'pldm_recv'
7978 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307979 '99860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307980 'Header' => 'pldm.h',
7981 'Param' => {
7982 '0' => {
7983 'name' => 'eid',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307984 'type' => '98179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307985 },
7986 '1' => {
7987 'name' => 'mctp_fd',
7988 'type' => '74'
7989 },
7990 '2' => {
7991 'name' => 'pldm_resp_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307992 'type' => '72151'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307993 },
7994 '3' => {
7995 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307996 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307997 }
7998 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307999 'Return' => '98288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308000 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308001 }
8002 },
8003 'SymbolVersion' => {},
8004 'Symbols' => {
8005 'libpldm.so.0.2.0' => {
8006 'bcd2dec16' => 1,
8007 'bcd2dec32' => 1,
8008 'bcd2dec8' => 1,
8009 'crc32' => 1,
8010 'crc8' => 1,
8011 'dec2bcd16' => 1,
8012 'dec2bcd32' => 1,
8013 'dec2bcd8' => 1,
8014 'decode_activate_firmware_resp' => 1,
8015 'decode_apply_complete_req' => 1,
8016 'decode_cancel_update_component_resp' => 1,
8017 'decode_cancel_update_resp' => 1,
8018 'decode_descriptor_type_length_value' => 1,
8019 'decode_event_message_buffer_size_resp' => 1,
8020 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308021 'decode_file_ack_req' => 1,
8022 'decode_file_ack_resp' => 1,
8023 'decode_file_ack_with_meta_data_req' => 1,
8024 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308025 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308026 'decode_get_alert_status_req' => 1,
8027 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308028 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8029 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8030 'decode_get_bios_table_req' => 1,
8031 'decode_get_bios_table_resp' => 1,
8032 'decode_get_commands_req' => 1,
8033 'decode_get_commands_resp' => 1,
8034 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308035 'decode_get_file_table_req' => 1,
8036 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308037 'decode_get_firmware_parameters_resp' => 1,
8038 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8039 'decode_get_fru_record_by_option_req' => 1,
8040 'decode_get_fru_record_by_option_resp' => 1,
8041 'decode_get_fru_record_table_metadata_resp' => 1,
8042 'decode_get_fru_record_table_req' => 1,
8043 'decode_get_fru_record_table_resp' => 1,
8044 'decode_get_fru_record_table_resp_safe' => 1,
8045 'decode_get_numeric_effecter_value_req' => 1,
8046 'decode_get_numeric_effecter_value_resp' => 1,
8047 'decode_get_pdr_repository_info_resp' => 1,
8048 'decode_get_pdr_req' => 1,
8049 'decode_get_pdr_resp' => 1,
8050 'decode_get_sensor_reading_req' => 1,
8051 'decode_get_sensor_reading_resp' => 1,
8052 'decode_get_state_sensor_readings_req' => 1,
8053 'decode_get_state_sensor_readings_resp' => 1,
8054 'decode_get_status_resp' => 1,
8055 'decode_get_tid_resp' => 1,
8056 'decode_get_types_resp' => 1,
8057 'decode_get_version_req' => 1,
8058 'decode_get_version_resp' => 1,
8059 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308060 'decode_new_file_req' => 1,
8061 'decode_new_file_resp' => 1,
8062 'decode_new_file_with_metadata_req' => 1,
8063 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308064 'decode_numeric_sensor_data' => 1,
8065 'decode_numeric_sensor_pdr_data' => 1,
8066 'decode_pass_component_table_resp' => 1,
8067 'decode_platform_event_message_req' => 1,
8068 'decode_platform_event_message_resp' => 1,
8069 'decode_pldm_comp_image_info' => 1,
8070 'decode_pldm_package_header_info' => 1,
8071 'decode_pldm_pdr_repository_change_record_data' => 1,
8072 'decode_pldm_pdr_repository_chg_event_data' => 1,
8073 'decode_poll_for_platform_event_message_req' => 1,
8074 'decode_poll_for_platform_event_message_resp' => 1,
8075 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308076 'decode_read_file_req' => 1,
8077 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308078 'decode_request_firmware_data_req' => 1,
8079 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308080 'decode_rw_file_by_type_memory_req' => 1,
8081 'decode_rw_file_by_type_memory_resp' => 1,
8082 'decode_rw_file_by_type_req' => 1,
8083 'decode_rw_file_by_type_resp' => 1,
8084 'decode_rw_file_memory_req' => 1,
8085 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308086 'decode_sensor_event_data' => 1,
8087 'decode_sensor_op_data' => 1,
8088 'decode_set_bios_attribute_current_value_req' => 1,
8089 'decode_set_bios_attribute_current_value_resp' => 1,
8090 'decode_set_bios_table_req' => 1,
8091 'decode_set_bios_table_resp' => 1,
8092 'decode_set_date_time_req' => 1,
8093 'decode_set_date_time_resp' => 1,
8094 'decode_set_event_receiver_req' => 1,
8095 'decode_set_event_receiver_resp' => 1,
8096 'decode_set_fru_record_table_req' => 1,
8097 'decode_set_numeric_effecter_value_req' => 1,
8098 'decode_set_numeric_effecter_value_resp' => 1,
8099 'decode_set_state_effecter_states_req' => 1,
8100 'decode_set_state_effecter_states_resp' => 1,
8101 'decode_state_sensor_data' => 1,
8102 'decode_transfer_complete_req' => 1,
8103 'decode_update_component_resp' => 1,
8104 'decode_vendor_defined_descriptor_value' => 1,
8105 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308106 'decode_write_file_req' => 1,
8107 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308108 'encode_activate_firmware_req' => 1,
8109 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308110 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308111 'encode_cancel_update_component_req' => 1,
8112 'encode_cancel_update_req' => 1,
8113 'encode_cc_only_resp' => 1,
8114 'encode_event_message_buffer_size_req' => 1,
8115 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308116 'encode_file_ack_req' => 1,
8117 'encode_file_ack_resp' => 1,
8118 'encode_file_ack_with_meta_data_req' => 1,
8119 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308120 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308121 'encode_get_alert_status_req' => 1,
8122 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308123 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8124 'encode_get_bios_current_value_by_handle_resp' => 1,
8125 'encode_get_bios_table_req' => 1,
8126 'encode_get_bios_table_resp' => 1,
8127 'encode_get_commands_req' => 1,
8128 'encode_get_commands_resp' => 1,
8129 'encode_get_date_time_req' => 1,
8130 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308131 'encode_get_file_table_req' => 1,
8132 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308133 'encode_get_firmware_parameters_req' => 1,
8134 'encode_get_fru_record_by_option_req' => 1,
8135 'encode_get_fru_record_by_option_resp' => 1,
8136 'encode_get_fru_record_table_metadata_req' => 1,
8137 'encode_get_fru_record_table_metadata_resp' => 1,
8138 'encode_get_fru_record_table_req' => 1,
8139 'encode_get_fru_record_table_resp' => 1,
8140 'encode_get_numeric_effecter_value_req' => 1,
8141 'encode_get_numeric_effecter_value_resp' => 1,
8142 'encode_get_pdr_repository_info_resp' => 1,
8143 'encode_get_pdr_req' => 1,
8144 'encode_get_pdr_resp' => 1,
8145 'encode_get_sensor_reading_req' => 1,
8146 'encode_get_sensor_reading_resp' => 1,
8147 'encode_get_state_sensor_readings_req' => 1,
8148 'encode_get_state_sensor_readings_resp' => 1,
8149 'encode_get_status_req' => 1,
8150 'encode_get_tid_req' => 1,
8151 'encode_get_tid_resp' => 1,
8152 'encode_get_types_req' => 1,
8153 'encode_get_types_resp' => 1,
8154 'encode_get_version_req' => 1,
8155 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308156 'encode_new_file_req' => 1,
8157 'encode_new_file_resp' => 1,
8158 'encode_new_file_with_metadata_req' => 1,
8159 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308160 'encode_pass_component_table_req' => 1,
8161 'encode_platform_event_message_req' => 1,
8162 'encode_platform_event_message_resp' => 1,
8163 'encode_pldm_header_only' => 1,
8164 'encode_pldm_pdr_repository_chg_event_data' => 1,
8165 'encode_poll_for_platform_event_message_req' => 1,
8166 'encode_poll_for_platform_event_message_resp' => 1,
8167 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308168 'encode_read_file_req' => 1,
8169 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308170 'encode_request_firmware_data_resp' => 1,
8171 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308172 'encode_rw_file_by_type_memory_req' => 1,
8173 'encode_rw_file_by_type_memory_resp' => 1,
8174 'encode_rw_file_by_type_req' => 1,
8175 'encode_rw_file_by_type_resp' => 1,
8176 'encode_rw_file_memory_req' => 1,
8177 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308178 'encode_sensor_event_data' => 1,
8179 'encode_set_bios_attribute_current_value_req' => 1,
8180 'encode_set_bios_attribute_current_value_resp' => 1,
8181 'encode_set_bios_table_req' => 1,
8182 'encode_set_bios_table_resp' => 1,
8183 'encode_set_date_time_req' => 1,
8184 'encode_set_date_time_resp' => 1,
8185 'encode_set_event_receiver_req' => 1,
8186 'encode_set_event_receiver_resp' => 1,
8187 'encode_set_fru_record_table_resp' => 1,
8188 'encode_set_numeric_effecter_value_req' => 1,
8189 'encode_set_numeric_effecter_value_resp' => 1,
8190 'encode_set_state_effecter_states_req' => 1,
8191 'encode_set_state_effecter_states_resp' => 1,
8192 'encode_set_tid_req' => 1,
8193 'encode_state_effecter_pdr' => 1,
8194 'encode_state_sensor_pdr' => 1,
8195 'encode_transfer_complete_resp' => 1,
8196 'encode_update_component_req' => 1,
8197 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308198 'encode_write_file_req' => 1,
8199 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308200 'entity_association_tree_find' => 1,
8201 'find_entity_ref_in_tree' => 1,
8202 'get_fru_record_by_option' => 1,
8203 'is_present' => 1,
8204 'is_time_legal' => 1,
8205 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308206 'pack_pldm_header' => 1,
8207 'pldm_bios_table_append_pad_checksum' => 1,
8208 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8209 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8210 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8211 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
8212 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
8213 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
8214 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
8215 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
8216 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
8217 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
8218 'pldm_bios_table_attr_entry_enum_encode' => 1,
8219 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8220 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8221 'pldm_bios_table_attr_entry_integer_decode' => 1,
8222 'pldm_bios_table_attr_entry_integer_encode' => 1,
8223 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8224 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8225 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8226 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
8227 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
8228 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8229 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8230 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8231 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
8232 'pldm_bios_table_attr_entry_string_encode' => 1,
8233 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8234 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8235 'pldm_bios_table_attr_entry_string_info_check' => 1,
8236 'pldm_bios_table_attr_find_by_handle' => 1,
8237 'pldm_bios_table_attr_find_by_string_handle' => 1,
8238 'pldm_bios_table_attr_value_copy_and_update' => 1,
8239 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8240 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8241 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
8242 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
8243 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8244 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8245 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
8246 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8247 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
8248 'pldm_bios_table_attr_value_entry_encode_string' => 1,
8249 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8250 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8251 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8252 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8253 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8254 'pldm_bios_table_attr_value_entry_length' => 1,
8255 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8256 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8257 'pldm_bios_table_attr_value_find_by_handle' => 1,
8258 'pldm_bios_table_checksum' => 1,
8259 'pldm_bios_table_iter_create' => 1,
8260 'pldm_bios_table_iter_free' => 1,
8261 'pldm_bios_table_iter_is_end' => 1,
8262 'pldm_bios_table_iter_next' => 1,
8263 'pldm_bios_table_iter_value' => 1,
8264 'pldm_bios_table_pad_checksum_size' => 1,
8265 'pldm_bios_table_string_entry_decode_handle' => 1,
8266 'pldm_bios_table_string_entry_decode_string' => 1,
8267 'pldm_bios_table_string_entry_decode_string_check' => 1,
8268 'pldm_bios_table_string_entry_decode_string_length' => 1,
8269 'pldm_bios_table_string_entry_encode' => 1,
8270 'pldm_bios_table_string_entry_encode_check' => 1,
8271 'pldm_bios_table_string_entry_encode_length' => 1,
8272 'pldm_bios_table_string_find_by_handle' => 1,
8273 'pldm_bios_table_string_find_by_string' => 1,
8274 'pldm_close' => 1,
8275 'pldm_entity_association_pdr_add' => 1,
8276 'pldm_entity_association_pdr_add_from_node' => 1,
8277 'pldm_entity_association_pdr_extract' => 1,
8278 'pldm_entity_association_tree_add' => 1,
8279 'pldm_entity_association_tree_copy_root' => 1,
8280 'pldm_entity_association_tree_destroy' => 1,
8281 'pldm_entity_association_tree_destroy_root' => 1,
8282 'pldm_entity_association_tree_find' => 1,
8283 'pldm_entity_association_tree_init' => 1,
8284 'pldm_entity_association_tree_visit' => 1,
8285 'pldm_entity_extract' => 1,
8286 'pldm_entity_get_num_children' => 1,
8287 'pldm_entity_get_parent' => 1,
8288 'pldm_entity_is_exist_parent' => 1,
8289 'pldm_entity_is_node_parent' => 1,
8290 'pldm_find_entity_ref_in_tree' => 1,
8291 'pldm_instance_db_destroy' => 1,
8292 'pldm_instance_db_init' => 1,
8293 'pldm_instance_db_init_default' => 1,
8294 'pldm_instance_id_alloc' => 1,
8295 'pldm_instance_id_free' => 1,
8296 'pldm_is_current_parent_child' => 1,
8297 'pldm_is_empty_entity_assoc_tree' => 1,
8298 'pldm_open' => 1,
8299 'pldm_pdr_add' => 1,
8300 'pldm_pdr_add_fru_record_set' => 1,
8301 'pldm_pdr_destroy' => 1,
8302 'pldm_pdr_find_record' => 1,
8303 'pldm_pdr_find_record_by_type' => 1,
8304 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8305 'pldm_pdr_get_next_record' => 1,
8306 'pldm_pdr_get_record_count' => 1,
8307 'pldm_pdr_get_record_handle' => 1,
8308 'pldm_pdr_get_repo_size' => 1,
8309 'pldm_pdr_init' => 1,
8310 'pldm_pdr_record_is_remote' => 1,
8311 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8312 'pldm_pdr_remove_remote_pdrs' => 1,
8313 'pldm_pdr_update_TL_pdr' => 1,
8314 'pldm_recv' => 1,
8315 'pldm_recv_any' => 1,
8316 'pldm_send' => 1,
8317 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308318 'unpack_pldm_header' => 1,
8319 'ver2str' => 1
8320 }
8321 },
8322 'Target' => 'unix',
8323 'TypeInfo' => {
8324 '1' => {
8325 'Name' => 'void',
8326 'Type' => 'Intrinsic'
8327 },
8328 '102' => {
8329 'Name' => 'unsigned long',
8330 'Size' => '8',
8331 'Type' => 'Intrinsic'
8332 },
8333 '109' => {
8334 'Name' => 'long',
8335 'Size' => '8',
8336 'Type' => 'Intrinsic'
8337 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308338 '116' => {
8339 'Name' => 'char',
8340 'Size' => '1',
8341 'Type' => 'Intrinsic'
8342 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308343 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308344 'BaseType' => '116',
8345 'Name' => 'char*',
8346 'Size' => '8',
8347 'Type' => 'Pointer'
8348 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308349 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308350 'BaseType' => '116',
8351 'Name' => 'char const',
8352 'Size' => '1',
8353 'Type' => 'Const'
8354 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308355 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308356 'BaseType' => '123',
8357 'Name' => 'size_t const',
8358 'Size' => '8',
8359 'Type' => 'Const'
8360 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308361 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308362 'BaseType' => '46',
8363 'Header' => undef,
8364 'Line' => '37',
8365 'Name' => '__int8_t',
8366 'PrivateABI' => 1,
8367 'Size' => '1',
8368 'Type' => 'Typedef'
8369 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308370 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308371 'BaseType' => '109',
8372 'Header' => undef,
8373 'Line' => '194',
8374 'Name' => '__ssize_t',
8375 'PrivateABI' => 1,
8376 'Size' => '8',
8377 'Type' => 'Typedef'
8378 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308379 '11746' => {
8380 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308381 'Header' => undef,
8382 'Line' => '24',
8383 'Name' => 'int8_t',
8384 'PrivateABI' => 1,
8385 'Size' => '1',
8386 'Type' => 'Typedef'
8387 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308388 '11811' => {
8389 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308390 'Name' => 'uint16_t const',
8391 'Size' => '2',
8392 'Type' => 'Const'
8393 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308394 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308395 'BaseType' => '180',
8396 'Name' => 'uint32_t const',
8397 'Size' => '4',
8398 'Type' => 'Const'
8399 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308400 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308401 'BaseType' => '168',
8402 'Header' => 'pldm_types.h',
8403 'Line' => '31',
8404 'Name' => 'bool8_t',
8405 'Size' => '1',
8406 'Type' => 'Typedef'
8407 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308408 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308409 'BaseType' => '446',
8410 'Header' => 'pldm_types.h',
8411 'Line' => '163',
8412 'Name' => 'real32_t',
8413 'Size' => '4',
8414 'Type' => 'Typedef'
8415 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308416 '123' => {
8417 'BaseType' => '102',
8418 'Header' => undef,
8419 'Line' => '214',
8420 'Name' => 'size_t',
8421 'PrivateABI' => 1,
8422 'Size' => '8',
8423 'Type' => 'Typedef'
8424 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308425 '12552' => {
8426 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308427 'Name' => 'char const*',
8428 'Size' => '8',
8429 'Type' => 'Pointer'
8430 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308431 '12557' => {
8432 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308433 'Header' => undef,
8434 'Line' => '108',
8435 'Name' => 'ssize_t',
8436 'PrivateABI' => 1,
8437 'Size' => '8',
8438 'Type' => 'Typedef'
8439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308440 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308441 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308442 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308443 'Memb' => {
8444 '0' => {
8445 'name' => 'PLDM_SENSOR_OP_STATE',
8446 'value' => '0'
8447 },
8448 '1' => {
8449 'name' => 'PLDM_STATE_SENSOR_STATE',
8450 'value' => '1'
8451 },
8452 '2' => {
8453 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8454 'value' => '2'
8455 }
8456 },
8457 'Name' => 'enum sensor_event_class_states',
8458 'Size' => '4',
8459 'Type' => 'Enum'
8460 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308461 '13127' => {
8462 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308463 'Name' => 'enum sensor_event_class_states const',
8464 'Size' => '4',
8465 'Type' => 'Const'
8466 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308467 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308468 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308469 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308470 'Memb' => {
8471 '0' => {
8472 'name' => 'record_handle',
8473 'offset' => '0',
8474 'type' => '180'
8475 },
8476 '1' => {
8477 'name' => 'version',
8478 'offset' => '4',
8479 'type' => '168'
8480 },
8481 '2' => {
8482 'name' => 'type',
8483 'offset' => '5',
8484 'type' => '168'
8485 },
8486 '3' => {
8487 'name' => 'record_change_num',
8488 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308489 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308490 },
8491 '4' => {
8492 'name' => 'length',
8493 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308494 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308495 }
8496 },
8497 'Name' => 'struct pldm_pdr_hdr',
8498 'Size' => '10',
8499 'Type' => 'Struct'
8500 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308501 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308502 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308503 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308504 'Memb' => {
8505 '0' => {
8506 'name' => 'hdr',
8507 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308508 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308509 },
8510 '1' => {
8511 'name' => 'terminus_handle',
8512 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308513 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308514 },
8515 '2' => {
8516 'name' => 'sensor_id',
8517 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308518 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308519 },
8520 '3' => {
8521 'name' => 'entity_type',
8522 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308523 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308524 },
8525 '4' => {
8526 'name' => 'entity_instance',
8527 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308528 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308529 },
8530 '5' => {
8531 'name' => 'container_id',
8532 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308533 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308534 },
8535 '6' => {
8536 'name' => 'sensor_init',
8537 'offset' => '32',
8538 'type' => '168'
8539 },
8540 '7' => {
8541 'name' => 'sensor_auxiliary_names_pdr',
8542 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308543 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308544 },
8545 '8' => {
8546 'name' => 'composite_sensor_count',
8547 'offset' => '34',
8548 'type' => '168'
8549 },
8550 '9' => {
8551 'name' => 'possible_states',
8552 'offset' => '35',
8553 'type' => '874'
8554 }
8555 },
8556 'Name' => 'struct pldm_state_sensor_pdr',
8557 'Size' => '24',
8558 'Type' => 'Struct'
8559 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308560 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308561 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308562 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308563 'Memb' => {
8564 '0' => {
8565 'name' => 'state_set_id',
8566 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308567 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308568 },
8569 '1' => {
8570 'name' => 'possible_states_size',
8571 'offset' => '2',
8572 'type' => '168'
8573 },
8574 '2' => {
8575 'name' => 'states',
8576 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308577 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308578 }
8579 },
8580 'Name' => 'struct state_sensor_possible_states',
8581 'Size' => '4',
8582 'Type' => 'Struct'
8583 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308584 '13626' => {
8585 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308586 'Name' => 'struct state_sensor_possible_states const',
8587 'Size' => '4',
8588 'Type' => 'Const'
8589 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308590 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308591 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308592 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308593 'Memb' => {
8594 '0' => {
8595 'name' => 'hdr',
8596 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308597 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308598 },
8599 '1' => {
8600 'name' => 'terminus_handle',
8601 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308602 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308603 },
8604 '10' => {
8605 'name' => 'possible_states',
8606 'offset' => '37',
8607 'type' => '874'
8608 },
8609 '2' => {
8610 'name' => 'effecter_id',
8611 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308612 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308613 },
8614 '3' => {
8615 'name' => 'entity_type',
8616 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308617 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308618 },
8619 '4' => {
8620 'name' => 'entity_instance',
8621 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308622 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308623 },
8624 '5' => {
8625 'name' => 'container_id',
8626 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308627 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308628 },
8629 '6' => {
8630 'name' => 'effecter_semantic_id',
8631 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308632 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308633 },
8634 '7' => {
8635 'name' => 'effecter_init',
8636 'offset' => '34',
8637 'type' => '168'
8638 },
8639 '8' => {
8640 'name' => 'has_description_pdr',
8641 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308642 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308643 },
8644 '9' => {
8645 'name' => 'composite_effecter_count',
8646 'offset' => '36',
8647 'type' => '168'
8648 }
8649 },
8650 'Name' => 'struct pldm_state_effecter_pdr',
8651 'Size' => '26',
8652 'Type' => 'Struct'
8653 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308654 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308655 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308656 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308657 'Memb' => {
8658 '0' => {
8659 'name' => 'record_handle',
8660 'offset' => '0',
8661 'type' => '180'
8662 },
8663 '1' => {
8664 'name' => 'version',
8665 'offset' => '4',
8666 'type' => '168'
8667 },
8668 '2' => {
8669 'name' => 'type',
8670 'offset' => '5',
8671 'type' => '168'
8672 },
8673 '3' => {
8674 'name' => 'record_change_num',
8675 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308676 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308677 },
8678 '4' => {
8679 'name' => 'length',
8680 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308681 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308682 }
8683 },
8684 'Name' => 'struct pldm_value_pdr_hdr',
8685 'Size' => '12',
8686 'Type' => 'Struct'
8687 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308688 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308689 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308690 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308691 'Memb' => {
8692 '0' => {
8693 'name' => 'hdr',
8694 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308695 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308696 },
8697 '1' => {
8698 'name' => 'terminus_handle',
8699 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308700 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308701 },
8702 '10' => {
8703 'name' => 'rate_unit',
8704 'offset' => '38',
8705 'type' => '168'
8706 },
8707 '11' => {
8708 'name' => 'base_oem_unit_handle',
8709 'offset' => '39',
8710 'type' => '168'
8711 },
8712 '12' => {
8713 'name' => 'aux_unit',
8714 'offset' => '40',
8715 'type' => '168'
8716 },
8717 '13' => {
8718 'name' => 'aux_unit_modifier',
8719 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308720 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308721 },
8722 '14' => {
8723 'name' => 'aux_rate_unit',
8724 'offset' => '48',
8725 'type' => '168'
8726 },
8727 '15' => {
8728 'name' => 'rel',
8729 'offset' => '49',
8730 'type' => '168'
8731 },
8732 '16' => {
8733 'name' => 'aux_oem_unit_handle',
8734 'offset' => '50',
8735 'type' => '168'
8736 },
8737 '17' => {
8738 'name' => 'is_linear',
8739 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308740 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308741 },
8742 '18' => {
8743 'name' => 'sensor_data_size',
8744 'offset' => '52',
8745 'type' => '168'
8746 },
8747 '19' => {
8748 'name' => 'resolution',
8749 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308750 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308751 },
8752 '2' => {
8753 'name' => 'sensor_id',
8754 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308755 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308756 },
8757 '20' => {
8758 'name' => 'offset',
8759 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308760 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308761 },
8762 '21' => {
8763 'name' => 'accuracy',
8764 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308765 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308766 },
8767 '22' => {
8768 'name' => 'plus_tolerance',
8769 'offset' => '70',
8770 'type' => '168'
8771 },
8772 '23' => {
8773 'name' => 'minus_tolerance',
8774 'offset' => '71',
8775 'type' => '168'
8776 },
8777 '24' => {
8778 'name' => 'hysteresis',
8779 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308780 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308781 },
8782 '25' => {
8783 'name' => 'supported_thresholds',
8784 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308785 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308786 },
8787 '26' => {
8788 'name' => 'threshold_and_hysteresis_volatility',
8789 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308790 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308791 },
8792 '27' => {
8793 'name' => 'state_transition_interval',
8794 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308795 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308796 },
8797 '28' => {
8798 'name' => 'update_interval',
8799 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308800 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308801 },
8802 '29' => {
8803 'name' => 'max_readable',
8804 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308805 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308806 },
8807 '3' => {
8808 'name' => 'entity_type',
8809 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308810 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308811 },
8812 '30' => {
8813 'name' => 'min_readable',
8814 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308815 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308816 },
8817 '31' => {
8818 'name' => 'range_field_format',
8819 'offset' => '114',
8820 'type' => '168'
8821 },
8822 '32' => {
8823 'name' => 'range_field_support',
8824 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308825 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308826 },
8827 '33' => {
8828 'name' => 'nominal_value',
8829 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308830 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308831 },
8832 '34' => {
8833 'name' => 'normal_max',
8834 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308835 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308836 },
8837 '35' => {
8838 'name' => 'normal_min',
8839 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308840 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308841 },
8842 '36' => {
8843 'name' => 'warning_high',
8844 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308845 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308846 },
8847 '37' => {
8848 'name' => 'warning_low',
8849 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308850 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308851 },
8852 '38' => {
8853 'name' => 'critical_high',
8854 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308855 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308856 },
8857 '39' => {
8858 'name' => 'critical_low',
8859 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308860 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308861 },
8862 '4' => {
8863 'name' => 'entity_instance_num',
8864 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308865 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308866 },
8867 '40' => {
8868 'name' => 'fatal_high',
8869 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308870 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308871 },
8872 '41' => {
8873 'name' => 'fatal_low',
8874 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308875 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308876 },
8877 '5' => {
8878 'name' => 'container_id',
8879 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308880 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308881 },
8882 '6' => {
8883 'name' => 'sensor_init',
8884 'offset' => '34',
8885 'type' => '168'
8886 },
8887 '7' => {
8888 'name' => 'sensor_auxiliary_names_pdr',
8889 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308890 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308891 },
8892 '8' => {
8893 'name' => 'base_unit',
8894 'offset' => '36',
8895 'type' => '168'
8896 },
8897 '9' => {
8898 'name' => 'unit_modifier',
8899 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308900 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308901 }
8902 },
8903 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8904 'Size' => '112',
8905 'Type' => 'Struct'
8906 },
8907 '142' => {
8908 'BaseType' => '53',
8909 'Header' => undef,
8910 'Line' => '38',
8911 'Name' => '__uint8_t',
8912 'PrivateABI' => 1,
8913 'Size' => '1',
8914 'Type' => 'Typedef'
8915 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308916 '1434' => {
8917 'BaseType' => '1439',
8918 'Name' => 'void const*',
8919 'Size' => '8',
8920 'Type' => 'Pointer'
8921 },
8922 '1439' => {
8923 'BaseType' => '1',
8924 'Name' => 'void const',
8925 'Type' => 'Const'
8926 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308927 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308928 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308929 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308930 'Memb' => {
8931 '0' => {
8932 'name' => 'state_set_id',
8933 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308934 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308935 },
8936 '1' => {
8937 'name' => 'possible_states_size',
8938 'offset' => '2',
8939 'type' => '168'
8940 },
8941 '2' => {
8942 'name' => 'states',
8943 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308944 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308945 }
8946 },
8947 'Name' => 'struct state_effecter_possible_states',
8948 'Size' => '4',
8949 'Type' => 'Struct'
8950 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308951 '14692' => {
8952 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308953 'Name' => 'struct state_effecter_possible_states const',
8954 'Size' => '4',
8955 'Type' => 'Const'
8956 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308957 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308958 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308959 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308960 'Memb' => {
8961 '0' => {
8962 'name' => 'set_request',
8963 'offset' => '0',
8964 'type' => '168'
8965 },
8966 '1' => {
8967 'name' => 'effecter_state',
8968 'offset' => '1',
8969 'type' => '168'
8970 }
8971 },
8972 'Name' => 'struct state_field_for_state_effecter_set',
8973 'Size' => '2',
8974 'Type' => 'Struct'
8975 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308976 '14737' => {
8977 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308978 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308979 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308980 'Name' => 'set_effecter_state_field',
8981 'Size' => '2',
8982 'Type' => 'Typedef'
8983 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308984 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308985 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308986 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308987 'Memb' => {
8988 '0' => {
8989 'name' => 'sensor_op_state',
8990 'offset' => '0',
8991 'type' => '168'
8992 },
8993 '1' => {
8994 'name' => 'present_state',
8995 'offset' => '1',
8996 'type' => '168'
8997 },
8998 '2' => {
8999 'name' => 'previous_state',
9000 'offset' => '2',
9001 'type' => '168'
9002 },
9003 '3' => {
9004 'name' => 'event_state',
9005 'offset' => '3',
9006 'type' => '168'
9007 }
9008 },
9009 'Name' => 'struct state_field_for_get_state_sensor_readings',
9010 'Size' => '4',
9011 'Type' => 'Struct'
9012 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309013 '14815' => {
9014 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309015 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309016 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309017 'Name' => 'get_sensor_state_field',
9018 'Size' => '4',
9019 'Type' => 'Typedef'
9020 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309021 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309022 'BaseType' => '168',
9023 'Name' => 'uint8_t[13]',
9024 'Size' => '13',
9025 'Type' => 'Array'
9026 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309027 '154' => {
9028 'BaseType' => '81',
9029 'Header' => undef,
9030 'Line' => '42',
9031 'Name' => '__uint32_t',
9032 'PrivateABI' => 1,
9033 'Size' => '4',
9034 'Type' => 'Typedef'
9035 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309036 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309037 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309038 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309039 'Memb' => {
9040 '0' => {
9041 'name' => 'sensor_id',
9042 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309043 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309044 },
9045 '1' => {
9046 'name' => 'sensor_event_class_type',
9047 'offset' => '2',
9048 'type' => '168'
9049 },
9050 '2' => {
9051 'name' => 'event_class',
9052 'offset' => '3',
9053 'type' => '874'
9054 }
9055 },
9056 'Name' => 'struct pldm_sensor_event_data',
9057 'Size' => '4',
9058 'Type' => 'Struct'
9059 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309060 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309061 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309062 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309063 'Memb' => {
9064 '0' => {
9065 'name' => 'event_data_format',
9066 'offset' => '0',
9067 'type' => '168'
9068 },
9069 '1' => {
9070 'name' => 'number_of_change_records',
9071 'offset' => '1',
9072 'type' => '168'
9073 },
9074 '2' => {
9075 'name' => 'change_records',
9076 'offset' => '2',
9077 'type' => '874'
9078 }
9079 },
9080 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9081 'Size' => '3',
9082 'Type' => 'Struct'
9083 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309084 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309085 'BaseType' => '830',
9086 'Name' => 'struct pldm_msg*',
9087 'Size' => '8',
9088 'Type' => 'Pointer'
9089 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309090 '166' => {
9091 'BaseType' => '1',
9092 'Name' => 'void*',
9093 'Size' => '8',
9094 'Type' => 'Pointer'
9095 },
9096 '168' => {
9097 'BaseType' => '142',
9098 'Header' => undef,
9099 'Line' => '24',
9100 'Name' => 'uint8_t',
9101 'PrivateABI' => 1,
9102 'Size' => '1',
9103 'Type' => 'Typedef'
9104 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309105 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309106 'BaseType' => '166',
9107 'Name' => 'void**',
9108 'Size' => '8',
9109 'Type' => 'Pointer'
9110 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309111 '180' => {
9112 'BaseType' => '154',
9113 'Header' => undef,
9114 'Line' => '26',
9115 'Name' => 'uint32_t',
9116 'PrivateABI' => 1,
9117 'Size' => '4',
9118 'Type' => 'Typedef'
9119 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309120 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309121 'BaseType' => '869',
9122 'Name' => 'struct pldm_msg const*',
9123 'Size' => '8',
9124 'Type' => 'Pointer'
9125 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309126 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309127 'BaseType' => '168',
9128 'Name' => 'uint8_t*',
9129 'Size' => '8',
9130 'Type' => 'Pointer'
9131 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309132 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309133 'BaseType' => '180',
9134 'Name' => 'uint32_t*',
9135 'Size' => '8',
9136 'Type' => 'Pointer'
9137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309138 '21095' => {
9139 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309140 'Name' => 'size_t*const',
9141 'Size' => '8',
9142 'Type' => 'Const'
9143 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309144 '22708' => {
9145 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309146 'Name' => 'uint32_t const*const*',
9147 'Size' => '8',
9148 'Type' => 'Pointer'
9149 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309150 '22713' => {
9151 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309152 'Name' => 'uint32_t const*',
9153 'Size' => '8',
9154 'Type' => 'Pointer'
9155 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309156 '22718' => {
9157 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309158 'Name' => 'uint32_t const*const',
9159 'Size' => '8',
9160 'Type' => 'Const'
9161 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309162 '22723' => {
9163 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309164 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9165 'Size' => '8',
9166 'Type' => 'Pointer'
9167 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309168 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309169 'BaseType' => '429',
9170 'Name' => 'ver32_t*',
9171 'Size' => '8',
9172 'Type' => 'Pointer'
9173 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309174 '29133' => {
9175 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309176 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9177 'Size' => '8',
9178 'Type' => 'Pointer'
9179 },
9180 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309181 'BaseType' => '441',
9182 'Name' => 'ver32_t const*',
9183 'Size' => '8',
9184 'Type' => 'Pointer'
9185 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309186 '35700' => {
9187 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309188 'Name' => 'struct pldm_sensor_event_data*',
9189 'Size' => '8',
9190 'Type' => 'Pointer'
9191 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309192 '35705' => {
9193 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309194 'Name' => 'struct pldm_sensor_event_data*const',
9195 'Size' => '8',
9196 'Type' => 'Const'
9197 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309198 '363' => {
9199 'Header' => 'pldm_types.h',
9200 'Line' => '24',
9201 'Memb' => {
9202 '0' => {
9203 'name' => 'alpha',
9204 'offset' => '0',
9205 'type' => '168'
9206 },
9207 '1' => {
9208 'name' => 'update',
9209 'offset' => '1',
9210 'type' => '168'
9211 },
9212 '2' => {
9213 'name' => 'minor',
9214 'offset' => '2',
9215 'type' => '168'
9216 },
9217 '3' => {
9218 'name' => 'major',
9219 'offset' => '3',
9220 'type' => '168'
9221 }
9222 },
9223 'Name' => 'struct pldm_version',
9224 'Size' => '4',
9225 'Type' => 'Struct'
9226 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309227 '36709' => {
9228 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309229 'Name' => 'get_sensor_state_field*',
9230 'Size' => '8',
9231 'Type' => 'Pointer'
9232 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309233 '41864' => {
9234 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309235 'Name' => 'set_effecter_state_field*',
9236 'Size' => '8',
9237 'Type' => 'Pointer'
9238 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309239 '42691' => {
9240 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309241 'Name' => 'struct pldm_state_sensor_pdr*',
9242 'Size' => '8',
9243 'Type' => 'Pointer'
9244 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309245 '42696' => {
9246 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309247 'Name' => 'struct pldm_state_sensor_pdr*const',
9248 'Size' => '8',
9249 'Type' => 'Const'
9250 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309251 '42701' => {
9252 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309253 'Name' => 'struct state_sensor_possible_states const*',
9254 'Size' => '8',
9255 'Type' => 'Pointer'
9256 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309257 '42706' => {
9258 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309259 'Name' => 'struct state_sensor_possible_states const*const',
9260 'Size' => '8',
9261 'Type' => 'Const'
9262 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309263 '429' => {
9264 'BaseType' => '363',
9265 'Header' => 'pldm_types.h',
9266 'Line' => '29',
9267 'Name' => 'ver32_t',
9268 'Size' => '4',
9269 'Type' => 'Typedef'
9270 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309271 '43023' => {
9272 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309273 'Name' => 'struct pldm_state_effecter_pdr*',
9274 'Size' => '8',
9275 'Type' => 'Pointer'
9276 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309277 '43028' => {
9278 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309279 'Name' => 'struct pldm_state_effecter_pdr*const',
9280 'Size' => '8',
9281 'Type' => 'Const'
9282 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309283 '43033' => {
9284 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309285 'Name' => 'struct state_effecter_possible_states const*',
9286 'Size' => '8',
9287 'Type' => 'Pointer'
9288 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309289 '43038' => {
9290 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309291 'Name' => 'struct state_effecter_possible_states const*const',
9292 'Size' => '8',
9293 'Type' => 'Const'
9294 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309295 '441' => {
9296 'BaseType' => '429',
9297 'Name' => 'ver32_t const',
9298 'Size' => '4',
9299 'Type' => 'Const'
9300 },
9301 '446' => {
9302 'Name' => 'float',
9303 'Size' => '4',
9304 'Type' => 'Intrinsic'
9305 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309306 '46' => {
9307 'Name' => 'signed char',
9308 'Size' => '1',
9309 'Type' => 'Intrinsic'
9310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309311 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309312 'BaseType' => '102',
9313 'Header' => undef,
9314 'Line' => '45',
9315 'Name' => '__uint64_t',
9316 'PrivateABI' => 1,
9317 'Size' => '8',
9318 'Type' => 'Typedef'
9319 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309320 '46630' => {
9321 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309322 'Header' => undef,
9323 'Line' => '27',
9324 'Name' => 'uint64_t',
9325 'PrivateABI' => 1,
9326 'Size' => '8',
9327 'Type' => 'Typedef'
9328 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309329 '46642' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309330 'Header' => 'bios.h',
9331 'Line' => '38',
9332 'Memb' => {
9333 '0' => {
9334 'name' => 'PLDM_BIOS_STRING_TABLE',
9335 'value' => '0'
9336 },
9337 '1' => {
9338 'name' => 'PLDM_BIOS_ATTR_TABLE',
9339 'value' => '1'
9340 },
9341 '2' => {
9342 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9343 'value' => '2'
9344 }
9345 },
9346 'Name' => 'enum pldm_bios_table_types',
9347 'Size' => '4',
9348 'Type' => 'Enum'
9349 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309350 '46676' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309351 'Header' => 'bios.h',
9352 'Line' => '47',
9353 'Memb' => {
9354 '0' => {
9355 'name' => 'string_handle',
9356 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309357 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309358 },
9359 '1' => {
9360 'name' => 'string_length',
9361 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309362 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309363 },
9364 '2' => {
9365 'name' => 'name',
9366 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309367 'type' => '46733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309368 }
9369 },
9370 'Name' => 'struct pldm_bios_string_table_entry',
9371 'Size' => '5',
9372 'Type' => 'Struct'
9373 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309374 '46728' => {
9375 'BaseType' => '46676',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309376 'Name' => 'struct pldm_bios_string_table_entry const',
9377 'Size' => '5',
9378 'Type' => 'Const'
9379 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309380 '46733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309381 'BaseType' => '116',
9382 'Name' => 'char[1]',
9383 'Size' => '1',
9384 'Type' => 'Array'
9385 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309386 '46749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309387 'Header' => 'bios.h',
9388 'Line' => '53',
9389 'Memb' => {
9390 '0' => {
9391 'name' => 'attr_handle',
9392 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309393 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309394 },
9395 '1' => {
9396 'name' => 'attr_type',
9397 'offset' => '2',
9398 'type' => '168'
9399 },
9400 '2' => {
9401 'name' => 'string_handle',
9402 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309403 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309404 },
9405 '3' => {
9406 'name' => 'metadata',
9407 'offset' => '5',
9408 'type' => '874'
9409 }
9410 },
9411 'Name' => 'struct pldm_bios_attr_table_entry',
9412 'Size' => '6',
9413 'Type' => 'Struct'
9414 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309415 '46814' => {
9416 'BaseType' => '46749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309417 'Name' => 'struct pldm_bios_attr_table_entry const',
9418 'Size' => '6',
9419 'Type' => 'Const'
9420 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309421 '46835' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309422 'Header' => 'bios.h',
9423 'Line' => '65',
9424 'Memb' => {
9425 '0' => {
9426 'name' => 'attr_handle',
9427 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309428 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309429 },
9430 '1' => {
9431 'name' => 'attr_type',
9432 'offset' => '2',
9433 'type' => '168'
9434 },
9435 '2' => {
9436 'name' => 'value',
9437 'offset' => '3',
9438 'type' => '874'
9439 }
9440 },
9441 'Name' => 'struct pldm_bios_attr_val_table_entry',
9442 'Size' => '4',
9443 'Type' => 'Struct'
9444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309445 '46887' => {
9446 'BaseType' => '46835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309447 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9448 'Size' => '4',
9449 'Type' => 'Const'
9450 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309451 '46956' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309452 'Header' => 'bios_table.h',
9453 'Line' => '215',
9454 'Memb' => {
9455 '0' => {
9456 'name' => 'name_handle',
9457 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309458 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 },
9460 '1' => {
9461 'name' => 'read_only',
9462 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309463 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309464 },
9465 '2' => {
9466 'name' => 'pv_num',
9467 'offset' => '3',
9468 'type' => '168'
9469 },
9470 '3' => {
9471 'name' => 'pv_handle',
9472 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309473 'type' => '47059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309474 },
9475 '4' => {
9476 'name' => 'def_num',
9477 'offset' => '22',
9478 'type' => '168'
9479 },
9480 '5' => {
9481 'name' => 'def_index',
9482 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309483 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309484 }
9485 },
9486 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9487 'Size' => '32',
9488 'Type' => 'Struct'
9489 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309490 '47047' => {
9491 'BaseType' => '46956',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309492 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9493 'Size' => '32',
9494 'Type' => 'Const'
9495 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309496 '47059' => {
9497 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309498 'Name' => 'uint16_t const*',
9499 'Size' => '8',
9500 'Type' => 'Pointer'
9501 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309502 '47069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309503 'Header' => 'bios_table.h',
9504 'Line' => '328',
9505 'Memb' => {
9506 '0' => {
9507 'name' => 'name_handle',
9508 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309509 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309510 },
9511 '1' => {
9512 'name' => 'read_only',
9513 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309514 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309515 },
9516 '2' => {
9517 'name' => 'string_type',
9518 'offset' => '3',
9519 'type' => '168'
9520 },
9521 '3' => {
9522 'name' => 'min_length',
9523 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309524 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309525 },
9526 '4' => {
9527 'name' => 'max_length',
9528 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309529 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309530 },
9531 '5' => {
9532 'name' => 'def_length',
9533 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309534 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309535 },
9536 '6' => {
9537 'name' => 'def_string',
9538 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309539 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309540 }
9541 },
9542 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9543 'Size' => '24',
9544 'Type' => 'Struct'
9545 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309546 '4707' => {
9547 'BaseType' => '825',
9548 'Name' => 'struct pldm_msg_hdr const*',
9549 'Size' => '8',
9550 'Type' => 'Pointer'
9551 },
9552 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309553 'BaseType' => '890',
9554 'Name' => 'struct pldm_header_info*',
9555 'Size' => '8',
9556 'Type' => 'Pointer'
9557 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309558 '47181' => {
9559 'BaseType' => '47069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9561 'Size' => '24',
9562 'Type' => 'Const'
9563 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309564 '47191' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309565 'Header' => 'bios_table.h',
9566 'Line' => '431',
9567 'Memb' => {
9568 '0' => {
9569 'name' => 'name_handle',
9570 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309571 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309572 },
9573 '1' => {
9574 'name' => 'read_only',
9575 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309576 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309577 },
9578 '2' => {
9579 'name' => 'lower_bound',
9580 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309581 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 },
9583 '3' => {
9584 'name' => 'upper_bound',
9585 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309586 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309587 },
9588 '4' => {
9589 'name' => 'scalar_increment',
9590 'offset' => '36',
9591 'type' => '180'
9592 },
9593 '5' => {
9594 'name' => 'default_value',
9595 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309596 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309597 }
9598 },
9599 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9600 'Size' => '40',
9601 'Type' => 'Struct'
9602 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309603 '47289' => {
9604 'BaseType' => '47191',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309605 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9606 'Size' => '40',
9607 'Type' => 'Const'
9608 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309609 '47633' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309610 'Name' => 'size_t(*)(void const*)',
9611 'Param' => {
9612 '0' => {
9613 'type' => '1434'
9614 }
9615 },
9616 'Return' => '123',
9617 'Size' => '8',
9618 'Type' => 'FuncPtr'
9619 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309620 '47701' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309621 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309622 'Line' => '964',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309623 'Memb' => {
9624 '0' => {
9625 'name' => 'table_data',
9626 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309627 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309628 },
9629 '1' => {
9630 'name' => 'table_len',
9631 'offset' => '8',
9632 'type' => '123'
9633 },
9634 '2' => {
9635 'name' => 'current_pos',
9636 'offset' => '22',
9637 'type' => '123'
9638 },
9639 '3' => {
9640 'name' => 'entry_length_handler',
9641 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309642 'type' => '47633'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309643 }
9644 },
9645 'Name' => 'struct pldm_bios_table_iter',
9646 'PrivateABI' => 1,
9647 'Size' => '32',
9648 'Type' => 'Struct'
9649 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309650 '47771' => {
9651 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309652 'Name' => 'struct pldm_bios_table_iter const',
9653 'Size' => '32',
9654 'Type' => 'Const'
9655 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309656 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309657 'BaseType' => '969',
9658 'Name' => 'struct pldm_header_info const*',
9659 'Size' => '8',
9660 'Type' => 'Pointer'
9661 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309662 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309663 'BaseType' => '714',
9664 'Name' => 'struct pldm_msg_hdr*',
9665 'Size' => '8',
9666 'Type' => 'Pointer'
9667 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309668 '48803' => {
9669 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309670 'Name' => 'struct pldm_bios_table_iter*',
9671 'Size' => '8',
9672 'Type' => 'Pointer'
9673 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309674 '48808' => {
9675 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309676 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9677 'Size' => '8',
9678 'Type' => 'Pointer'
9679 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309680 '49223' => {
9681 'BaseType' => '46814',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309682 'Name' => 'struct pldm_bios_attr_table_entry const*',
9683 'Size' => '8',
9684 'Type' => 'Pointer'
9685 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309686 '49829' => {
9687 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309688 'Name' => 'struct pldm_bios_string_table_entry const*',
9689 'Size' => '8',
9690 'Type' => 'Pointer'
9691 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309692 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309693 'BaseType' => '67',
9694 'Header' => undef,
9695 'Line' => '40',
9696 'Name' => '__uint16_t',
9697 'PrivateABI' => 1,
9698 'Size' => '2',
9699 'Type' => 'Typedef'
9700 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309701 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309702 'BaseType' => '168',
9703 'Name' => 'uint8_t const',
9704 'Size' => '1',
9705 'Type' => 'Const'
9706 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309707 '5053' => {
9708 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309709 'Header' => undef,
9710 'Line' => '25',
9711 'Name' => 'uint16_t',
9712 'PrivateABI' => 1,
9713 'Size' => '2',
9714 'Type' => 'Typedef'
9715 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309716 '50950' => {
9717 'BaseType' => '47771',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309718 'Name' => 'struct pldm_bios_table_iter const*',
9719 'Size' => '8',
9720 'Type' => 'Pointer'
9721 },
9722 '53' => {
9723 'Name' => 'unsigned char',
9724 'Size' => '1',
9725 'Type' => 'Intrinsic'
9726 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309727 '55734' => {
9728 'BaseType' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309729 'Name' => 'uint64_t*',
9730 'Size' => '8',
9731 'Type' => 'Pointer'
9732 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309733 '55938' => {
9734 'BaseType' => '47289',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309735 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9736 'Size' => '8',
9737 'Type' => 'Pointer'
9738 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309739 '56242' => {
9740 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309741 'Name' => 'char const**',
9742 'Size' => '8',
9743 'Type' => 'Pointer'
9744 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309745 '57469' => {
9746 'BaseType' => '47181',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309747 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9748 'Size' => '8',
9749 'Type' => 'Pointer'
9750 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309751 '59377' => {
9752 'BaseType' => '47047',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309753 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9754 'Size' => '8',
9755 'Type' => 'Pointer'
9756 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309757 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309758 'Header' => 'utils.h',
9759 'Line' => '18',
9760 'Memb' => {
9761 '0' => {
9762 'name' => 'ptr',
9763 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309764 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309765 },
9766 '1' => {
9767 'name' => 'length',
9768 'offset' => '8',
9769 'type' => '123'
9770 }
9771 },
9772 'Name' => 'struct variable_field',
9773 'Size' => '16',
9774 'Type' => 'Struct'
9775 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309776 '6245' => {
9777 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309778 'Name' => 'uint8_t const*',
9779 'Size' => '8',
9780 'Type' => 'Pointer'
9781 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309782 '6423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309783 'Name' => '_Bool',
9784 'Size' => '1',
9785 'Type' => 'Intrinsic'
9786 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309787 '65231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309788 'Header' => 'firmware_update.h',
9789 'Line' => '329',
9790 'Memb' => {
9791 '0' => {
9792 'name' => 'uuid',
9793 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309794 'type' => '65335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309795 },
9796 '1' => {
9797 'name' => 'package_header_format_version',
9798 'offset' => '22',
9799 'type' => '168'
9800 },
9801 '2' => {
9802 'name' => 'package_header_size',
9803 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309804 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309805 },
9806 '3' => {
9807 'name' => 'package_release_date_time',
9808 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309809 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309810 },
9811 '4' => {
9812 'name' => 'component_bitmap_bit_length',
9813 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309814 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309815 },
9816 '5' => {
9817 'name' => 'package_version_string_type',
9818 'offset' => '52',
9819 'type' => '168'
9820 },
9821 '6' => {
9822 'name' => 'package_version_string_length',
9823 'offset' => '53',
9824 'type' => '168'
9825 }
9826 },
9827 'Name' => 'struct pldm_package_header_information',
9828 'Size' => '36',
9829 'Type' => 'Struct'
9830 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309831 '65335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309832 'BaseType' => '168',
9833 'Name' => 'uint8_t[16]',
9834 'Size' => '16',
9835 'Type' => 'Array'
9836 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309837 '65367' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309838 'Header' => 'firmware_update.h',
9839 'Line' => '343',
9840 'Memb' => {
9841 '0' => {
9842 'name' => 'record_length',
9843 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309844 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309845 },
9846 '1' => {
9847 'name' => 'descriptor_count',
9848 'offset' => '2',
9849 'type' => '168'
9850 },
9851 '2' => {
9852 'name' => 'device_update_option_flags',
9853 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309854 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309855 },
9856 '3' => {
9857 'name' => 'comp_image_set_version_string_type',
9858 'offset' => '7',
9859 'type' => '168'
9860 },
9861 '4' => {
9862 'name' => 'comp_image_set_version_string_length',
9863 'offset' => '8',
9864 'type' => '168'
9865 },
9866 '5' => {
9867 'name' => 'fw_device_pkg_data_length',
9868 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309869 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309870 }
9871 },
9872 'Name' => 'struct pldm_firmware_device_id_record',
9873 'Size' => '11',
9874 'Type' => 'Struct'
9875 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309876 '65562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309877 'Header' => 'firmware_update.h',
9878 'Line' => '377',
9879 'Memb' => {
9880 '0' => {
9881 'name' => 'comp_classification',
9882 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309883 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309884 },
9885 '1' => {
9886 'name' => 'comp_identifier',
9887 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309888 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309889 },
9890 '2' => {
9891 'name' => 'comp_comparison_stamp',
9892 'offset' => '4',
9893 'type' => '180'
9894 },
9895 '3' => {
9896 'name' => 'comp_options',
9897 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309898 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309899 },
9900 '4' => {
9901 'name' => 'requested_comp_activation_method',
9902 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309903 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309904 },
9905 '5' => {
9906 'name' => 'comp_location_offset',
9907 'offset' => '18',
9908 'type' => '180'
9909 },
9910 '6' => {
9911 'name' => 'comp_size',
9912 'offset' => '22',
9913 'type' => '180'
9914 },
9915 '7' => {
9916 'name' => 'comp_version_string_type',
9917 'offset' => '32',
9918 'type' => '168'
9919 },
9920 '8' => {
9921 'name' => 'comp_version_string_length',
9922 'offset' => '33',
9923 'type' => '168'
9924 }
9925 },
9926 'Name' => 'struct pldm_component_image_information',
9927 'Size' => '22',
9928 'Type' => 'Struct'
9929 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309930 '65744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309931 'Header' => 'firmware_update.h',
9932 'Line' => '403',
9933 'Memb' => {
9934 '0' => {
9935 'name' => 'completion_code',
9936 'offset' => '0',
9937 'type' => '168'
9938 },
9939 '1' => {
9940 'name' => 'capabilities_during_update',
9941 'offset' => '1',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309942 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309943 },
9944 '2' => {
9945 'name' => 'comp_count',
9946 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309947 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309948 },
9949 '3' => {
9950 'name' => 'active_comp_image_set_ver_str_type',
9951 'offset' => '7',
9952 'type' => '168'
9953 },
9954 '4' => {
9955 'name' => 'active_comp_image_set_ver_str_len',
9956 'offset' => '8',
9957 'type' => '168'
9958 },
9959 '5' => {
9960 'name' => 'pending_comp_image_set_ver_str_type',
9961 'offset' => '9',
9962 'type' => '168'
9963 },
9964 '6' => {
9965 'name' => 'pending_comp_image_set_ver_str_len',
9966 'offset' => '16',
9967 'type' => '168'
9968 }
9969 },
9970 'Name' => 'struct pldm_get_firmware_parameters_resp',
9971 'Size' => '11',
9972 'Type' => 'Struct'
9973 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309974 '65848' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309975 'Header' => 'firmware_update.h',
9976 'Line' => '417',
9977 'Memb' => {
9978 '0' => {
9979 'name' => 'comp_classification',
9980 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309981 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309982 },
9983 '1' => {
9984 'name' => 'comp_identifier',
9985 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309986 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309987 },
9988 '10' => {
9989 'name' => 'pending_comp_release_date',
9990 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309991 'type' => '66030'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309992 },
9993 '11' => {
9994 'name' => 'comp_activation_methods',
9995 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309996 'type' => '62236'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309997 },
9998 '12' => {
9999 'name' => 'capabilities_during_update',
10000 'offset' => '53',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010001 'type' => '62734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010002 },
10003 '2' => {
10004 'name' => 'comp_classification_index',
10005 'offset' => '4',
10006 'type' => '168'
10007 },
10008 '3' => {
10009 'name' => 'active_comp_comparison_stamp',
10010 'offset' => '5',
10011 'type' => '180'
10012 },
10013 '4' => {
10014 'name' => 'active_comp_ver_str_type',
10015 'offset' => '9',
10016 'type' => '168'
10017 },
10018 '5' => {
10019 'name' => 'active_comp_ver_str_len',
10020 'offset' => '16',
10021 'type' => '168'
10022 },
10023 '6' => {
10024 'name' => 'active_comp_release_date',
10025 'offset' => '17',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010026 'type' => '66030'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010027 },
10028 '7' => {
10029 'name' => 'pending_comp_comparison_stamp',
10030 'offset' => '25',
10031 'type' => '180'
10032 },
10033 '8' => {
10034 'name' => 'pending_comp_ver_str_type',
10035 'offset' => '35',
10036 'type' => '168'
10037 },
10038 '9' => {
10039 'name' => 'pending_comp_ver_str_len',
10040 'offset' => '36',
10041 'type' => '168'
10042 }
10043 },
10044 'Name' => 'struct pldm_component_parameter_entry',
10045 'Size' => '39',
10046 'Type' => 'Struct'
10047 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010048 '66030' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010049 'BaseType' => '168',
10050 'Name' => 'uint8_t[8]',
10051 'Size' => '8',
10052 'Type' => 'Array'
10053 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010054 '6645' => {
10055 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010056 'Name' => 'struct variable_field*',
10057 'Size' => '8',
10058 'Type' => 'Pointer'
10059 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010060 '66890' => {
10061 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010062 'Name' => 'struct variable_field const',
10063 'Size' => '16',
10064 'Type' => 'Const'
10065 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010066 '67' => {
10067 'Name' => 'unsigned short',
10068 'Size' => '2',
10069 'Type' => 'Intrinsic'
10070 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010071 '67238' => {
10072 'BaseType' => '11999',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010073 'Name' => 'bool8_t*',
10074 'Size' => '8',
10075 'Type' => 'Pointer'
10076 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010077 '70318' => {
10078 'BaseType' => '66890',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010079 'Name' => 'struct variable_field const*',
10080 'Size' => '8',
10081 'Type' => 'Pointer'
10082 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010083 '714' => {
10084 'Header' => 'base.h',
10085 'Line' => '117',
10086 'Memb' => {
10087 '0' => {
10088 'name' => 'command',
10089 'offset' => '2',
10090 'type' => '168'
10091 }
10092 },
10093 'Name' => 'struct pldm_msg_hdr',
10094 'Size' => '3',
10095 'Type' => 'Struct'
10096 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010097 '71620' => {
10098 'BaseType' => '65848',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010099 'Name' => 'struct pldm_component_parameter_entry*',
10100 'Size' => '8',
10101 'Type' => 'Pointer'
10102 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010103 '71850' => {
10104 'BaseType' => '65744',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010105 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10106 'Size' => '8',
10107 'Type' => 'Pointer'
10108 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010109 '72151' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010110 'BaseType' => '2082',
10111 'Name' => 'uint8_t**',
10112 'Size' => '8',
10113 'Type' => 'Pointer'
10114 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010115 '72448' => {
10116 'BaseType' => '65562',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010117 'Name' => 'struct pldm_component_image_information*',
10118 'Size' => '8',
10119 'Type' => 'Pointer'
10120 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010121 '73064' => {
10122 'BaseType' => '65367',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010123 'Name' => 'struct pldm_firmware_device_id_record*',
10124 'Size' => '8',
10125 'Type' => 'Pointer'
10126 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010127 '73216' => {
10128 'BaseType' => '65231',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010129 'Name' => 'struct pldm_package_header_information*',
10130 'Size' => '8',
10131 'Type' => 'Pointer'
10132 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010133 '74' => {
10134 'Name' => 'int',
10135 'Size' => '4',
10136 'Type' => 'Intrinsic'
10137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010138 '79674' => {
10139 'BaseType' => '79691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010140 'Header' => undef,
10141 'Line' => '15',
10142 'Name' => 'pldm_pdr',
10143 'PrivateABI' => 1,
10144 'Size' => '24',
10145 'Type' => 'Typedef'
10146 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010147 '79686' => {
10148 'BaseType' => '79674',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010149 'Name' => 'pldm_pdr const',
10150 'Size' => '24',
10151 'Type' => 'Const'
10152 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010153 '79691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010154 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010155 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010156 'Memb' => {
10157 '0' => {
10158 'name' => 'record_count',
10159 'offset' => '0',
10160 'type' => '180'
10161 },
10162 '1' => {
10163 'name' => 'size',
10164 'offset' => '4',
10165 'type' => '180'
10166 },
10167 '2' => {
10168 'name' => 'first',
10169 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010170 'type' => '80744'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010171 },
10172 '3' => {
10173 'name' => 'last',
10174 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010175 'type' => '80744'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010176 }
10177 },
10178 'Name' => 'struct pldm_pdr',
10179 'PrivateABI' => 1,
10180 'Size' => '24',
10181 'Type' => 'Struct'
10182 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010183 '79756' => {
10184 'BaseType' => '79773',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010185 'Header' => undef,
10186 'Line' => '20',
10187 'Name' => 'pldm_pdr_record',
10188 'PrivateABI' => 1,
10189 'Size' => '32',
10190 'Type' => 'Typedef'
10191 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010192 '79768' => {
10193 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010194 'Name' => 'pldm_pdr_record const',
10195 'Size' => '32',
10196 'Type' => 'Const'
10197 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010198 '79773' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010199 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010200 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010201 'Memb' => {
10202 '0' => {
10203 'name' => 'record_handle',
10204 'offset' => '0',
10205 'type' => '180'
10206 },
10207 '1' => {
10208 'name' => 'size',
10209 'offset' => '4',
10210 'type' => '180'
10211 },
10212 '2' => {
10213 'name' => 'data',
10214 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010215 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010216 },
10217 '3' => {
10218 'name' => 'next',
10219 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010220 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010221 },
10222 '4' => {
10223 'name' => 'is_remote',
10224 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010225 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010226 },
10227 '5' => {
10228 'name' => 'terminus_handle',
10229 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010230 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010231 }
10232 },
10233 'Name' => 'struct pldm_pdr_record',
10234 'PrivateABI' => 1,
10235 'Size' => '32',
10236 'Type' => 'Struct'
10237 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010238 '79864' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010239 'Header' => 'pdr.h',
10240 'Line' => '217',
10241 'Memb' => {
10242 '0' => {
10243 'name' => 'entity_type',
10244 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010245 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010246 },
10247 '1' => {
10248 'name' => 'entity_instance_num',
10249 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010250 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010251 },
10252 '2' => {
10253 'name' => 'entity_container_id',
10254 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010255 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010256 }
10257 },
10258 'Name' => 'struct pldm_entity',
10259 'Size' => '6',
10260 'Type' => 'Struct'
10261 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010262 '79916' => {
10263 'BaseType' => '79864',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010264 'Header' => 'pdr.h',
10265 'Line' => '221',
10266 'Name' => 'pldm_entity',
10267 'Size' => '6',
10268 'Type' => 'Typedef'
10269 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010270 '79956' => {
10271 'BaseType' => '79968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010272 'Header' => undef,
10273 'Line' => '231',
10274 'Name' => 'pldm_entity_association_tree',
10275 'PrivateABI' => 1,
10276 'Size' => '16',
10277 'Type' => 'Typedef'
10278 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010279 '79968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010280 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010281 'Line' => '368',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010282 'Memb' => {
10283 '0' => {
10284 'name' => 'root',
10285 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010286 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010287 },
10288 '1' => {
10289 'name' => 'last_used_container_id',
10290 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010291 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010292 }
10293 },
10294 'Name' => 'struct pldm_entity_association_tree',
10295 'PrivateABI' => 1,
10296 'Size' => '16',
10297 'Type' => 'Struct'
10298 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010299 '80011' => {
10300 'BaseType' => '80023',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010301 'Header' => undef,
10302 'Line' => '236',
10303 'Name' => 'pldm_entity_node',
10304 'PrivateABI' => 1,
10305 'Size' => '40',
10306 'Type' => 'Typedef'
10307 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010308 '80023' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010309 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010310 'Line' => '373',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010311 'Memb' => {
10312 '0' => {
10313 'name' => 'entity',
10314 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010315 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010316 },
10317 '1' => {
10318 'name' => 'parent',
10319 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010320 'type' => '79916'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010321 },
10322 '2' => {
10323 'name' => 'first_child',
10324 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010325 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010326 },
10327 '3' => {
10328 'name' => 'next_sibling',
10329 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010330 'type' => '80749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010331 },
10332 '4' => {
10333 'name' => 'association_type',
10334 'offset' => '50',
10335 'type' => '168'
10336 }
10337 },
10338 'Name' => 'struct pldm_entity_node',
10339 'PrivateABI' => 1,
10340 'Size' => '40',
10341 'Type' => 'Struct'
10342 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010343 '80732' => {
10344 'BaseType' => '79773',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010345 'Name' => 'struct pldm_pdr_record*',
10346 'Size' => '8',
10347 'Type' => 'Pointer'
10348 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010349 '80744' => {
10350 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010351 'Name' => 'pldm_pdr_record*',
10352 'Size' => '8',
10353 'Type' => 'Pointer'
10354 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010355 '80749' => {
10356 'BaseType' => '80011',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010357 'Name' => 'pldm_entity_node*',
10358 'Size' => '8',
10359 'Type' => 'Pointer'
10360 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010361 '81' => {
10362 'Name' => 'unsigned int',
10363 'Size' => '4',
10364 'Type' => 'Intrinsic'
10365 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010366 '81511' => {
10367 'BaseType' => '81516',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010368 'Name' => 'pldm_entity**',
10369 'Size' => '8',
10370 'Type' => 'Pointer'
10371 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010372 '81516' => {
10373 'BaseType' => '79916',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010374 'Name' => 'pldm_entity*',
10375 'Size' => '8',
10376 'Type' => 'Pointer'
10377 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010378 '81601' => {
10379 'BaseType' => '79956',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010380 'Name' => 'pldm_entity_association_tree*',
10381 'Size' => '8',
10382 'Type' => 'Pointer'
10383 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010384 '81980' => {
10385 'BaseType' => '80749',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010386 'Name' => 'pldm_entity_node**',
10387 'Size' => '8',
10388 'Type' => 'Pointer'
10389 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010390 '825' => {
10391 'BaseType' => '714',
10392 'Name' => 'struct pldm_msg_hdr const',
10393 'Size' => '3',
10394 'Type' => 'Const'
10395 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010396 '82697' => {
10397 'BaseType' => '79674',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010398 'Name' => 'pldm_pdr*',
10399 'Size' => '8',
10400 'Type' => 'Pointer'
10401 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010402 '830' => {
10403 'Header' => 'base.h',
10404 'Line' => '150',
10405 'Memb' => {
10406 '0' => {
10407 'name' => 'hdr',
10408 'offset' => '0',
10409 'type' => '714'
10410 },
10411 '1' => {
10412 'name' => 'payload',
10413 'offset' => '3',
10414 'type' => '874'
10415 }
10416 },
10417 'Name' => 'struct pldm_msg',
10418 'Size' => '4',
10419 'Type' => 'Struct'
10420 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010421 '8521' => {
10422 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010423 'Name' => 'uint16_t*',
10424 'Size' => '8',
10425 'Type' => 'Pointer'
10426 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010427 '869' => {
10428 'BaseType' => '830',
10429 'Name' => 'struct pldm_msg const',
10430 'Size' => '4',
10431 'Type' => 'Const'
10432 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010433 '874' => {
10434 'BaseType' => '168',
10435 'Name' => 'uint8_t[1]',
10436 'Size' => '1',
10437 'Type' => 'Array'
10438 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010439 '890' => {
10440 'Header' => 'base.h',
10441 'Line' => '160',
10442 'Memb' => {
10443 '0' => {
10444 'name' => 'msg_type',
10445 'offset' => '0',
10446 'type' => '702'
10447 },
10448 '1' => {
10449 'name' => 'instance',
10450 'offset' => '4',
10451 'type' => '168'
10452 },
10453 '2' => {
10454 'name' => 'pldm_type',
10455 'offset' => '5',
10456 'type' => '168'
10457 },
10458 '3' => {
10459 'name' => 'command',
10460 'offset' => '6',
10461 'type' => '168'
10462 },
10463 '4' => {
10464 'name' => 'completion_code',
10465 'offset' => '7',
10466 'type' => '168'
10467 }
10468 },
10469 'Name' => 'struct pldm_header_info',
10470 'Size' => '8',
10471 'Type' => 'Struct'
10472 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010473 '89105' => {
10474 'BaseType' => '79686',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010475 'Name' => 'pldm_pdr const*',
10476 'Size' => '8',
10477 'Type' => 'Pointer'
10478 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010479 '89110' => {
10480 'BaseType' => '79768',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010481 'Name' => 'pldm_pdr_record const*',
10482 'Size' => '8',
10483 'Type' => 'Pointer'
10484 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010485 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010486 'BaseType' => '123',
10487 'Name' => 'size_t*',
10488 'Size' => '8',
10489 'Type' => 'Pointer'
10490 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010491 '96164' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010492 'BaseType' => '168',
10493 'Header' => 'base.h',
10494 'Line' => '14',
10495 'Name' => 'pldm_tid_t',
10496 'Size' => '1',
10497 'Type' => 'Typedef'
10498 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010499 '96176' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010500 'BaseType' => '168',
10501 'Header' => 'instance-id.h',
10502 'Line' => '11',
10503 'Name' => 'pldm_instance_id_t',
10504 'Size' => '1',
10505 'Type' => 'Typedef'
10506 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010507 '96556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010508 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010509 'Line' => '19',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010510 'Memb' => {
10511 '0' => {
10512 'name' => 'prev',
10513 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010514 'type' => '96176'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010515 },
10516 '1' => {
10517 'name' => 'allocations',
10518 'offset' => '4',
10519 'type' => '180'
10520 }
10521 },
10522 'Name' => 'struct pldm_tid_state',
10523 'PrivateABI' => 1,
10524 'Size' => '8',
10525 'Type' => 'Struct'
10526 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010527 '96595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010528 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010529 'Line' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010530 'Memb' => {
10531 '0' => {
10532 'name' => 'state',
10533 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010534 'type' => '96637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010535 },
10536 '1' => {
10537 'name' => 'lock_db_fd',
10538 'offset' => '8264',
10539 'type' => '74'
10540 }
10541 },
10542 'Name' => 'struct pldm_instance_db',
10543 'PrivateABI' => 1,
10544 'Size' => '2052',
10545 'Type' => 'Struct'
10546 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010547 '96637' => {
10548 'BaseType' => '96556',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010549 'Name' => 'struct pldm_tid_state[256]',
10550 'Size' => '2048',
10551 'Type' => 'Array'
10552 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010553 '969' => {
10554 'BaseType' => '890',
10555 'Name' => 'struct pldm_header_info const',
10556 'Size' => '8',
10557 'Type' => 'Const'
10558 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010559 '97065' => {
10560 'BaseType' => '96595',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010561 'Name' => 'struct pldm_instance_db*',
10562 'Size' => '8',
10563 'Type' => 'Pointer'
10564 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010565 '97491' => {
10566 'BaseType' => '96176',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010567 'Name' => 'pldm_instance_id_t*',
10568 'Size' => '8',
10569 'Type' => 'Pointer'
10570 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010571 '97667' => {
10572 'BaseType' => '97065',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010573 'Name' => 'struct pldm_instance_db**',
10574 'Size' => '8',
10575 'Type' => 'Pointer'
10576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010577 '98179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010578 'BaseType' => '168',
10579 'Header' => 'pldm.h',
10580 'Line' => '12',
10581 'Name' => 'mctp_eid_t',
10582 'Size' => '1',
10583 'Type' => 'Typedef'
10584 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010585 '98191' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010586 'Header' => 'pldm.h',
10587 'Line' => '14',
10588 'Memb' => {
10589 '0' => {
10590 'name' => 'PLDM_REQUESTER_SUCCESS',
10591 'value' => '0'
10592 },
10593 '1' => {
10594 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10595 'value' => '18446744073709551615 (-1)'
10596 },
10597 '10' => {
10598 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10599 'value' => '18446744073709551606 (-10)'
10600 },
10601 '11' => {
10602 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10603 'value' => '18446744073709551605 (-11)'
10604 },
10605 '12' => {
10606 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10607 'value' => '18446744073709551604 (-12)'
10608 },
10609 '2' => {
10610 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10611 'value' => '18446744073709551614 (-2)'
10612 },
10613 '3' => {
10614 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10615 'value' => '18446744073709551613 (-3)'
10616 },
10617 '4' => {
10618 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10619 'value' => '18446744073709551612 (-4)'
10620 },
10621 '5' => {
10622 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10623 'value' => '18446744073709551611 (-5)'
10624 },
10625 '6' => {
10626 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10627 'value' => '18446744073709551610 (-6)'
10628 },
10629 '7' => {
10630 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10631 'value' => '18446744073709551609 (-7)'
10632 },
10633 '8' => {
10634 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10635 'value' => '18446744073709551608 (-8)'
10636 },
10637 '9' => {
10638 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10639 'value' => '18446744073709551607 (-9)'
10640 }
10641 },
10642 'Name' => 'enum pldm_requester_error_codes',
10643 'Size' => '4',
10644 'Type' => 'Enum'
10645 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010646 '98288' => {
10647 'BaseType' => '98191',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010648 'Header' => 'pldm.h',
10649 'Line' => '28',
10650 'Name' => 'pldm_requester_rc_t',
10651 'Size' => '4',
10652 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010653 }
10654 },
10655 'UndefinedSymbols' => {
10656 'libpldm.so.0.2.0' => {
10657 '_ITM_deregisterTMCloneTable' => 0,
10658 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010659 '__assert_fail@GLIBC_2.2.5' => 0,
10660 '__cxa_finalize@GLIBC_2.2.5' => 0,
10661 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010662 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010663 '__stack_chk_fail@GLIBC_2.4' => 0,
10664 'calloc@GLIBC_2.2.5' => 0,
10665 'clock_gettime@GLIBC_2.17' => 0,
10666 'close@GLIBC_2.2.5' => 0,
10667 'connect@GLIBC_2.2.5' => 0,
10668 'dup@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010669 'fcntl64@GLIBC_2.28' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010670 'free@GLIBC_2.2.5' => 0,
10671 'malloc@GLIBC_2.2.5' => 0,
10672 'memcmp@GLIBC_2.2.5' => 0,
10673 'memcpy@GLIBC_2.14' => 0,
10674 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010675 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010676 'recv@GLIBC_2.2.5' => 0,
10677 'recvmsg@GLIBC_2.2.5' => 0,
10678 'sendmsg@GLIBC_2.2.5' => 0,
10679 'sendto@GLIBC_2.2.5' => 0,
10680 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010681 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010682 'strlen@GLIBC_2.2.5' => 0,
10683 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010684 }
10685 },
10686 'WordSize' => '8'
10687 };