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