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