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 '109073' => { 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 '109273' => { 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 '109505' => { 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 '109606' => { 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 '109903' => { 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 '110098' => { 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 '11016' => { 377 'Header' => 'bios.h', 378 'Param' => { 379 '0' => { 380 'name' => 'instance_id', 381 'type' => '168' 382 }, 383 '1' => { 384 'name' => 'completion_code', 385 'type' => '168' 386 }, 387 '2' => { 388 'name' => 'seconds', 389 'type' => '168' 390 }, 391 '3' => { 392 'name' => 'minutes', 393 'type' => '168' 394 }, 395 '4' => { 396 'name' => 'hours', 397 'type' => '168' 398 }, 399 '5' => { 400 'name' => 'day', 401 'type' => '168' 402 }, 403 '6' => { 404 'name' => 'month', 405 'offset' => '0', 406 'type' => '168' 407 }, 408 '7' => { 409 'name' => 'year', 410 'offset' => '8', 411 'type' => '5053' 412 }, 413 '8' => { 414 'name' => 'msg', 415 'offset' => '16', 416 'type' => '1632' 417 } 418 }, 419 'Return' => '74', 420 'ShortName' => 'encode_get_date_time_resp' 421 }, 422 '110310' => { 423 'Header' => 'file_io.h', 424 'Param' => { 425 '0' => { 426 'name' => 'msg', 427 'type' => '2077' 428 }, 429 '1' => { 430 'name' => 'payload_length', 431 'type' => '123' 432 }, 433 '2' => { 434 'name' => 'completion_code', 435 'type' => '2082' 436 } 437 }, 438 'Reg' => { 439 '0' => 'rdi', 440 '1' => 'rsi', 441 '2' => 'rdx' 442 }, 443 'Return' => '74', 444 'ShortName' => 'decode_file_ack_with_meta_data_resp' 445 }, 446 '110406' => { 447 'Header' => 'file_io.h', 448 'Param' => { 449 '0' => { 450 'name' => 'instance_id', 451 'type' => '168' 452 }, 453 '1' => { 454 'name' => 'file_type', 455 'type' => '5053' 456 }, 457 '2' => { 458 'name' => 'file_handle', 459 'type' => '180' 460 }, 461 '3' => { 462 'name' => 'file_status', 463 'type' => '168' 464 }, 465 '4' => { 466 'name' => 'file_meta_data_1', 467 'type' => '180' 468 }, 469 '5' => { 470 'name' => 'file_meta_data_2', 471 'type' => '180' 472 }, 473 '6' => { 474 'name' => 'file_meta_data_3', 475 'offset' => '0', 476 'type' => '180' 477 }, 478 '7' => { 479 'name' => 'file_meta_data_4', 480 'offset' => '8', 481 'type' => '180' 482 }, 483 '8' => { 484 'name' => 'msg', 485 'offset' => '16', 486 'type' => '1632' 487 } 488 }, 489 'Return' => '74', 490 'ShortName' => 'encode_file_ack_with_meta_data_req' 491 }, 492 '110703' => { 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 '110804' => { 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 '111039' => { 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 '111229' => { 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 '111371' => { 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 '111486' => { 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 '111756' => { 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 '111986' => { 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 '112148' => { 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 '112249' => { 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 '112484' => { 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 '112674' => { 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 '112816' => { 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 '112931' => { 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 '11299' => { 892 'Header' => 'bios.h', 893 'Param' => { 894 '0' => { 895 'name' => 'instance_id', 896 'type' => '168' 897 }, 898 '1' => { 899 'name' => 'msg', 900 'type' => '1632' 901 } 902 }, 903 'Return' => '74', 904 'ShortName' => 'encode_get_date_time_req' 905 }, 906 '113216' => { 907 'Header' => 'file_io.h', 908 'Param' => { 909 '0' => { 910 'name' => 'instance_id', 911 'type' => '168' 912 }, 913 '1' => { 914 'name' => 'command', 915 'type' => '168' 916 }, 917 '2' => { 918 'name' => 'completion_code', 919 'type' => '168' 920 }, 921 '3' => { 922 'name' => 'length', 923 'type' => '180' 924 }, 925 '4' => { 926 'name' => 'msg', 927 'type' => '1632' 928 } 929 }, 930 'Return' => '74', 931 'ShortName' => 'encode_rw_file_by_type_memory_resp' 932 }, 933 '113446' => { 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 '113623' => { 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 '113838' => { 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 '113948' => { 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 '114183' => { 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 '114338' => { 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 '114553' => { 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 '114689' => { 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 '114924' => { 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 '115059' => { 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 '115232' => { 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 '115458' => { 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 '115755' => { 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 '115890' => { 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 '115999' => { 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 '116258' => { 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 '116479' => { 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 '117446' => { 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 '117694' => { 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 '117777' => { 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 '117916' => { 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 '118985' => { 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' => 'repo', 7204 'type' => '80095' 7205 }, 7206 '1' => { 7207 'name' => 'terminus_handle', 7208 'type' => '5053' 7209 }, 7210 '2' => { 7211 'name' => 'fru_rsi', 7212 'type' => '5053' 7213 }, 7214 '3' => { 7215 'name' => 'entity_type', 7216 'type' => '5053' 7217 }, 7218 '4' => { 7219 'name' => 'entity_instance_num', 7220 'type' => '5053' 7221 }, 7222 '5' => { 7223 'name' => 'container_id', 7224 'type' => '5053' 7225 }, 7226 '6' => { 7227 'name' => 'bmc_record_handle', 7228 'type' => '180' 7229 } 7230 }, 7231 'Return' => '180', 7232 'ShortName' => 'pldm_pdr_add_fru_record_set' 7233 }, 7234 '88012' => { 7235 'Header' => 'pdr.h', 7236 'Param' => { 7237 '0' => { 7238 'name' => 'record', 7239 'type' => '86952' 7240 } 7241 }, 7242 'Return' => '6423', 7243 'ShortName' => 'pldm_pdr_record_is_remote' 7244 }, 7245 '88167' => { 7246 'Header' => 'pdr.h', 7247 'Param' => { 7248 '0' => { 7249 'name' => 'repo', 7250 'type' => '79841' 7251 }, 7252 '1' => { 7253 'name' => 'record', 7254 'type' => '86952' 7255 } 7256 }, 7257 'Return' => '180', 7258 'ShortName' => 'pldm_pdr_get_record_handle' 7259 }, 7260 '88380' => { 7261 'Header' => 'pdr.h', 7262 'Param' => { 7263 '0' => { 7264 'name' => 'repo', 7265 'type' => '79841' 7266 } 7267 }, 7268 'Return' => '180', 7269 'ShortName' => 'pldm_pdr_get_repo_size' 7270 }, 7271 '88511' => { 7272 'Header' => 'pdr.h', 7273 'Param' => { 7274 '0' => { 7275 'name' => 'repo', 7276 'type' => '79841' 7277 } 7278 }, 7279 'Return' => '180', 7280 'ShortName' => 'pldm_pdr_get_record_count' 7281 }, 7282 '88642' => { 7283 'Header' => 'pdr.h', 7284 'Param' => { 7285 '0' => { 7286 'name' => 'repo', 7287 'type' => '79841' 7288 }, 7289 '1' => { 7290 'name' => 'pdr_type', 7291 'type' => '168' 7292 }, 7293 '2' => { 7294 'name' => 'curr_record', 7295 'type' => '86952' 7296 }, 7297 '3' => { 7298 'name' => 'data', 7299 'type' => '69879' 7300 }, 7301 '4' => { 7302 'name' => 'size', 7303 'type' => '2087' 7304 } 7305 }, 7306 'Reg' => { 7307 '0' => 'rdi', 7308 '3' => 'rcx', 7309 '4' => 'r8' 7310 }, 7311 'Return' => '86952', 7312 'ShortName' => 'pldm_pdr_find_record_by_type' 7313 }, 7314 '88813' => { 7315 'Header' => 'pdr.h', 7316 'Param' => { 7317 '0' => { 7318 'name' => 'repo', 7319 'type' => '79841' 7320 }, 7321 '1' => { 7322 'name' => 'curr_record', 7323 'type' => '86952' 7324 }, 7325 '2' => { 7326 'name' => 'data', 7327 'type' => '69879' 7328 }, 7329 '3' => { 7330 'name' => 'size', 7331 'type' => '2087' 7332 }, 7333 '4' => { 7334 'name' => 'next_record_handle', 7335 'type' => '2087' 7336 } 7337 }, 7338 'Return' => '86952', 7339 'ShortName' => 'pldm_pdr_get_next_record' 7340 }, 7341 '88980' => { 7342 'Header' => 'pdr.h', 7343 'Param' => { 7344 '0' => { 7345 'name' => 'repo', 7346 'type' => '79841' 7347 }, 7348 '1' => { 7349 'name' => 'record_handle', 7350 'type' => '180' 7351 }, 7352 '2' => { 7353 'name' => 'data', 7354 'type' => '69879' 7355 }, 7356 '3' => { 7357 'name' => 'size', 7358 'type' => '2087' 7359 }, 7360 '4' => { 7361 'name' => 'next_record_handle', 7362 'type' => '2087' 7363 } 7364 }, 7365 'Return' => '86952', 7366 'ShortName' => 'pldm_pdr_find_record' 7367 }, 7368 '89148' => { 7369 'Header' => 'pdr.h', 7370 'Param' => { 7371 '0' => { 7372 'name' => 'repo', 7373 'type' => '80095' 7374 } 7375 }, 7376 'Return' => '1', 7377 'ShortName' => 'pldm_pdr_destroy' 7378 }, 7379 '8922' => { 7380 'Header' => 'bios.h', 7381 'Param' => { 7382 '0' => { 7383 'name' => 'msg', 7384 'type' => '2077' 7385 }, 7386 '1' => { 7387 'name' => 'payload_length', 7388 'type' => '123' 7389 }, 7390 '2' => { 7391 'name' => 'completion_code', 7392 'type' => '2082' 7393 }, 7394 '3' => { 7395 'name' => 'next_transfer_handle', 7396 'type' => '2087' 7397 }, 7398 '4' => { 7399 'name' => 'transfer_flag', 7400 'type' => '2082' 7401 }, 7402 '5' => { 7403 'name' => 'bios_table_offset', 7404 'type' => '9084' 7405 } 7406 }, 7407 'Reg' => { 7408 '4' => 'r8', 7409 '5' => 'r9' 7410 }, 7411 'Return' => '74', 7412 'ShortName' => 'decode_get_bios_table_resp' 7413 }, 7414 '89303' => { 7415 'Header' => 'pdr.h', 7416 'Return' => '80095', 7417 'ShortName' => 'pldm_pdr_init' 7418 }, 7419 '89375' => { 7420 'Header' => 'pdr.h', 7421 'Param' => { 7422 '0' => { 7423 'name' => 'repo', 7424 'type' => '80095' 7425 }, 7426 '1' => { 7427 'name' => 'data', 7428 'type' => '6245' 7429 }, 7430 '2' => { 7431 'name' => 'size', 7432 'type' => '180' 7433 }, 7434 '3' => { 7435 'name' => 'is_remote', 7436 'type' => '6423' 7437 }, 7438 '4' => { 7439 'name' => 'terminus_handle', 7440 'type' => '5053' 7441 }, 7442 '5' => { 7443 'name' => 'record_handle', 7444 'type' => '2087' 7445 } 7446 }, 7447 'Return' => '74', 7448 'ShortName' => 'pldm_pdr_add_check' 7449 }, 7450 '90796' => { 7451 'Header' => 'utils.h', 7452 'Param' => { 7453 '0' => { 7454 'name' => 'dec', 7455 'type' => '180' 7456 } 7457 }, 7458 'Return' => '180', 7459 'ShortName' => 'dec2bcd32' 7460 }, 7461 '90925' => { 7462 'Header' => 'utils.h', 7463 'Param' => { 7464 '0' => { 7465 'name' => 'bcd', 7466 'type' => '180' 7467 } 7468 }, 7469 'Return' => '180', 7470 'ShortName' => 'bcd2dec32' 7471 }, 7472 '9094' => { 7473 'Header' => 'bios.h', 7474 'Param' => { 7475 '0' => { 7476 'name' => 'msg', 7477 'type' => '2077' 7478 }, 7479 '1' => { 7480 'name' => 'payload_length', 7481 'type' => '123' 7482 }, 7483 '2' => { 7484 'name' => 'transfer_handle', 7485 'type' => '2087' 7486 }, 7487 '3' => { 7488 'name' => 'transfer_op_flag', 7489 'type' => '2082' 7490 }, 7491 '4' => { 7492 'name' => 'table_type', 7493 'type' => '2082' 7494 } 7495 }, 7496 'Reg' => { 7497 '3' => 'rcx', 7498 '4' => 'r8' 7499 }, 7500 'Return' => '74', 7501 'ShortName' => 'decode_get_bios_table_req' 7502 }, 7503 '91326' => { 7504 'Header' => 'utils.h', 7505 'Param' => { 7506 '0' => { 7507 'name' => 'version', 7508 'type' => '3344' 7509 }, 7510 '1' => { 7511 'name' => 'buffer', 7512 'type' => '11614' 7513 }, 7514 '2' => { 7515 'name' => 'buffer_size', 7516 'type' => '123' 7517 } 7518 }, 7519 'Reg' => { 7520 '0' => 'rdi' 7521 }, 7522 'Return' => '12557', 7523 'ShortName' => 'ver2str' 7524 }, 7525 '91454' => { 7526 'Header' => 'utils.h', 7527 'Param' => { 7528 '0' => { 7529 'name' => 'data', 7530 'type' => '1434' 7531 }, 7532 '1' => { 7533 'name' => 'size', 7534 'type' => '123' 7535 } 7536 }, 7537 'Return' => '168', 7538 'ShortName' => 'crc8' 7539 }, 7540 '9241' => { 7541 'Header' => 'bios.h', 7542 'Param' => { 7543 '0' => { 7544 'name' => 'instance_id', 7545 'type' => '168' 7546 }, 7547 '1' => { 7548 'name' => 'transfer_handle', 7549 'type' => '180' 7550 }, 7551 '2' => { 7552 'name' => 'transfer_op_flag', 7553 'type' => '168' 7554 }, 7555 '3' => { 7556 'name' => 'table_type', 7557 'type' => '168' 7558 }, 7559 '4' => { 7560 'name' => 'msg', 7561 'type' => '1632' 7562 } 7563 }, 7564 'Return' => '74', 7565 'ShortName' => 'encode_get_bios_table_req' 7566 }, 7567 '92712' => { 7568 'Header' => 'instance-id.h', 7569 'Param' => { 7570 '0' => { 7571 'name' => 'ctx', 7572 'type' => '92935' 7573 }, 7574 '1' => { 7575 'name' => 'tid', 7576 'type' => '92034' 7577 }, 7578 '2' => { 7579 'name' => 'iid', 7580 'type' => '92046' 7581 } 7582 }, 7583 'Return' => '74', 7584 'ShortName' => 'pldm_instance_id_free' 7585 }, 7586 '92940' => { 7587 'Header' => 'instance-id.h', 7588 'Param' => { 7589 '0' => { 7590 'name' => 'ctx', 7591 'type' => '92935' 7592 }, 7593 '1' => { 7594 'name' => 'tid', 7595 'type' => '92034' 7596 }, 7597 '2' => { 7598 'name' => 'iid', 7599 'type' => '93361' 7600 } 7601 }, 7602 'Return' => '74', 7603 'ShortName' => 'pldm_instance_id_alloc' 7604 }, 7605 '93366' => { 7606 'Header' => 'instance-id.h', 7607 'Param' => { 7608 '0' => { 7609 'name' => 'ctx', 7610 'type' => '92935' 7611 } 7612 }, 7613 'Return' => '74', 7614 'ShortName' => 'pldm_instance_db_destroy' 7615 }, 7616 '93451' => { 7617 'Header' => 'instance-id.h', 7618 'Param' => { 7619 '0' => { 7620 'name' => 'ctx', 7621 'type' => '93537' 7622 } 7623 }, 7624 'Return' => '74', 7625 'ShortName' => 'pldm_instance_db_init_default' 7626 }, 7627 '93542' => { 7628 'Header' => 'instance-id.h', 7629 'Param' => { 7630 '0' => { 7631 'name' => 'ctx', 7632 'type' => '93537' 7633 }, 7634 '1' => { 7635 'name' => 'dbpath', 7636 'type' => '12552' 7637 } 7638 }, 7639 'Return' => '74', 7640 'ShortName' => 'pldm_instance_db_init' 7641 }, 7642 '9464' => { 7643 'Header' => 'bios.h', 7644 'Param' => { 7645 '0' => { 7646 'name' => 'instance_id', 7647 'type' => '168' 7648 }, 7649 '1' => { 7650 'name' => 'completion_code', 7651 'type' => '168' 7652 }, 7653 '2' => { 7654 'name' => 'next_transfer_handle', 7655 'type' => '180' 7656 }, 7657 '3' => { 7658 'name' => 'transfer_flag', 7659 'type' => '168' 7660 }, 7661 '4' => { 7662 'name' => 'table_data', 7663 'type' => '2082' 7664 }, 7665 '5' => { 7666 'name' => 'payload_length', 7667 'type' => '123' 7668 }, 7669 '6' => { 7670 'name' => 'msg', 7671 'offset' => '0', 7672 'type' => '1632' 7673 } 7674 }, 7675 'Return' => '74', 7676 'ShortName' => 'encode_get_bios_table_resp' 7677 }, 7678 '94715' => { 7679 'Header' => 'pldm.h', 7680 'Param' => { 7681 '0' => { 7682 'name' => 'eid', 7683 'type' => '94053' 7684 }, 7685 '1' => { 7686 'name' => 'mctp_fd', 7687 'type' => '74' 7688 }, 7689 '2' => { 7690 'name' => 'pldm_req_msg', 7691 'type' => '6245' 7692 }, 7693 '3' => { 7694 'name' => 'req_msg_len', 7695 'type' => '123' 7696 } 7697 }, 7698 'Return' => '94162', 7699 'ShortName' => 'pldm_send' 7700 }, 7701 '95134' => { 7702 'Header' => 'pldm.h', 7703 'Param' => { 7704 '0' => { 7705 'name' => 'eid', 7706 'type' => '94053' 7707 }, 7708 '1' => { 7709 'name' => 'mctp_fd', 7710 'type' => '74' 7711 }, 7712 '2' => { 7713 'name' => 'pldm_req_msg', 7714 'type' => '6245' 7715 }, 7716 '3' => { 7717 'name' => 'req_msg_len', 7718 'type' => '123' 7719 }, 7720 '4' => { 7721 'name' => 'pldm_resp_msg', 7722 'type' => '69879' 7723 }, 7724 '5' => { 7725 'name' => 'resp_msg_len', 7726 'type' => '9084' 7727 } 7728 }, 7729 'Return' => '94162', 7730 'ShortName' => 'pldm_send_recv' 7731 }, 7732 '95617' => { 7733 'Header' => 'pldm.h', 7734 'Param' => { 7735 '0' => { 7736 'name' => 'eid', 7737 'type' => '94053' 7738 }, 7739 '1' => { 7740 'name' => 'mctp_fd', 7741 'type' => '74' 7742 }, 7743 '2' => { 7744 'name' => 'instance_id', 7745 'type' => '168' 7746 }, 7747 '3' => { 7748 'name' => 'pldm_resp_msg', 7749 'type' => '69879' 7750 }, 7751 '4' => { 7752 'name' => 'resp_msg_len', 7753 'type' => '9084' 7754 } 7755 }, 7756 'Return' => '94162', 7757 'ShortName' => 'pldm_recv' 7758 }, 7759 '95843' => { 7760 'Header' => 'pldm.h', 7761 'Param' => { 7762 '0' => { 7763 'name' => 'eid', 7764 'type' => '94053' 7765 }, 7766 '1' => { 7767 'name' => 'mctp_fd', 7768 'type' => '74' 7769 }, 7770 '2' => { 7771 'name' => 'pldm_resp_msg', 7772 'type' => '69879' 7773 }, 7774 '3' => { 7775 'name' => 'resp_msg_len', 7776 'type' => '9084' 7777 } 7778 }, 7779 'Return' => '94162', 7780 'ShortName' => 'pldm_recv_any' 7781 }, 7782 '96288' => { 7783 'Header' => 'pldm.h', 7784 'Return' => '94162', 7785 'ShortName' => 'pldm_open' 7786 }, 7787 '9755' => { 7788 'Header' => 'bios.h', 7789 'Param' => { 7790 '0' => { 7791 'name' => 'msg', 7792 'type' => '2077' 7793 }, 7794 '1' => { 7795 'name' => 'payload_length', 7796 'type' => '123' 7797 }, 7798 '2' => { 7799 'name' => 'completion_code', 7800 'type' => '2082' 7801 } 7802 }, 7803 'Reg' => { 7804 '0' => 'rdi', 7805 '1' => 'rsi', 7806 '2' => 'rdx' 7807 }, 7808 'Return' => '74', 7809 'ShortName' => 'decode_set_date_time_resp' 7810 }, 7811 '9827' => { 7812 'Header' => 'bios.h', 7813 'Param' => { 7814 '0' => { 7815 'name' => 'instance_id', 7816 'type' => '168' 7817 }, 7818 '1' => { 7819 'name' => 'completion_code', 7820 'type' => '168' 7821 }, 7822 '2' => { 7823 'name' => 'msg', 7824 'type' => '1632' 7825 }, 7826 '3' => { 7827 'name' => 'payload_length', 7828 'type' => '123' 7829 } 7830 }, 7831 'Return' => '74', 7832 'ShortName' => 'encode_set_date_time_resp' 7833 } 7834 }, 7835 'SymbolVersion' => {}, 7836 'Symbols' => { 7837 'libpldm.so.0.4.0' => { 7838 'bcd2dec16' => 1, 7839 'bcd2dec32' => 1, 7840 'bcd2dec8' => 1, 7841 'crc32' => 1, 7842 'crc8' => 1, 7843 'dec2bcd16' => 1, 7844 'dec2bcd32' => 1, 7845 'dec2bcd8' => 1, 7846 'decode_activate_firmware_resp' => 1, 7847 'decode_apply_complete_req' => 1, 7848 'decode_cancel_update_component_resp' => 1, 7849 'decode_cancel_update_resp' => 1, 7850 'decode_descriptor_type_length_value' => 1, 7851 'decode_event_message_buffer_size_resp' => 1, 7852 'decode_event_message_supported_resp' => 1, 7853 'decode_file_ack_req' => 1, 7854 'decode_file_ack_resp' => 1, 7855 'decode_file_ack_with_meta_data_req' => 1, 7856 'decode_file_ack_with_meta_data_resp' => 1, 7857 'decode_firmware_device_id_record' => 1, 7858 'decode_get_alert_status_req' => 1, 7859 'decode_get_alert_status_resp' => 1, 7860 'decode_get_bios_attribute_current_value_by_handle_req' => 1, 7861 'decode_get_bios_attribute_current_value_by_handle_resp' => 1, 7862 'decode_get_bios_table_req' => 1, 7863 'decode_get_bios_table_resp' => 1, 7864 'decode_get_commands_req' => 1, 7865 'decode_get_commands_resp' => 1, 7866 'decode_get_date_time_resp' => 1, 7867 'decode_get_file_table_req' => 1, 7868 'decode_get_file_table_resp' => 1, 7869 'decode_get_firmware_parameters_resp' => 1, 7870 'decode_get_firmware_parameters_resp_comp_entry' => 1, 7871 'decode_get_fru_record_by_option_req' => 1, 7872 'decode_get_fru_record_by_option_resp' => 1, 7873 'decode_get_fru_record_table_metadata_resp' => 1, 7874 'decode_get_fru_record_table_req' => 1, 7875 'decode_get_fru_record_table_resp' => 1, 7876 'decode_get_fru_record_table_resp_safe' => 1, 7877 'decode_get_numeric_effecter_value_req' => 1, 7878 'decode_get_numeric_effecter_value_resp' => 1, 7879 'decode_get_pdr_repository_info_resp' => 1, 7880 'decode_get_pdr_req' => 1, 7881 'decode_get_pdr_resp' => 1, 7882 'decode_get_sensor_reading_req' => 1, 7883 'decode_get_sensor_reading_resp' => 1, 7884 'decode_get_state_sensor_readings_req' => 1, 7885 'decode_get_state_sensor_readings_resp' => 1, 7886 'decode_get_status_resp' => 1, 7887 'decode_get_tid_resp' => 1, 7888 'decode_get_types_resp' => 1, 7889 'decode_get_version_req' => 1, 7890 'decode_get_version_resp' => 1, 7891 'decode_multipart_receive_req' => 1, 7892 'decode_new_file_req' => 1, 7893 'decode_new_file_resp' => 1, 7894 'decode_new_file_with_metadata_req' => 1, 7895 'decode_new_file_with_metadata_resp' => 1, 7896 'decode_numeric_sensor_data' => 1, 7897 'decode_numeric_sensor_pdr_data' => 1, 7898 'decode_pass_component_table_resp' => 1, 7899 'decode_platform_event_message_req' => 1, 7900 'decode_platform_event_message_resp' => 1, 7901 'decode_pldm_comp_image_info' => 1, 7902 'decode_pldm_package_header_info' => 1, 7903 'decode_pldm_pdr_repository_change_record_data' => 1, 7904 'decode_pldm_pdr_repository_chg_event_data' => 1, 7905 'decode_poll_for_platform_event_message_req' => 1, 7906 'decode_poll_for_platform_event_message_resp' => 1, 7907 'decode_query_device_identifiers_resp' => 1, 7908 'decode_read_file_req' => 1, 7909 'decode_read_file_resp' => 1, 7910 'decode_request_firmware_data_req' => 1, 7911 'decode_request_update_resp' => 1, 7912 'decode_rw_file_by_type_memory_req' => 1, 7913 'decode_rw_file_by_type_memory_resp' => 1, 7914 'decode_rw_file_by_type_req' => 1, 7915 'decode_rw_file_by_type_resp' => 1, 7916 'decode_rw_file_memory_req' => 1, 7917 'decode_rw_file_memory_resp' => 1, 7918 'decode_sensor_event_data' => 1, 7919 'decode_sensor_op_data' => 1, 7920 'decode_set_bios_attribute_current_value_req' => 1, 7921 'decode_set_bios_attribute_current_value_resp' => 1, 7922 'decode_set_bios_table_req' => 1, 7923 'decode_set_bios_table_resp' => 1, 7924 'decode_set_date_time_req' => 1, 7925 'decode_set_date_time_resp' => 1, 7926 'decode_set_event_receiver_req' => 1, 7927 'decode_set_event_receiver_resp' => 1, 7928 'decode_set_fru_record_table_req' => 1, 7929 'decode_set_numeric_effecter_value_req' => 1, 7930 'decode_set_numeric_effecter_value_resp' => 1, 7931 'decode_set_state_effecter_states_req' => 1, 7932 'decode_set_state_effecter_states_resp' => 1, 7933 'decode_state_sensor_data' => 1, 7934 'decode_transfer_complete_req' => 1, 7935 'decode_update_component_resp' => 1, 7936 'decode_vendor_defined_descriptor_value' => 1, 7937 'decode_verify_complete_req' => 1, 7938 'decode_write_file_req' => 1, 7939 'decode_write_file_resp' => 1, 7940 'encode_activate_firmware_req' => 1, 7941 'encode_apply_complete_resp' => 1, 7942 'encode_bios_attribute_update_event_req' => 1, 7943 'encode_cancel_update_component_req' => 1, 7944 'encode_cancel_update_req' => 1, 7945 'encode_cc_only_resp' => 1, 7946 'encode_event_message_buffer_size_req' => 1, 7947 'encode_event_message_supported_req' => 1, 7948 'encode_file_ack_req' => 1, 7949 'encode_file_ack_resp' => 1, 7950 'encode_file_ack_with_meta_data_req' => 1, 7951 'encode_file_ack_with_meta_data_resp' => 1, 7952 'encode_fru_record' => 1, 7953 'encode_get_alert_status_req' => 1, 7954 'encode_get_alert_status_resp' => 1, 7955 'encode_get_bios_attribute_current_value_by_handle_req' => 1, 7956 'encode_get_bios_current_value_by_handle_resp' => 1, 7957 'encode_get_bios_table_req' => 1, 7958 'encode_get_bios_table_resp' => 1, 7959 'encode_get_commands_req' => 1, 7960 'encode_get_commands_resp' => 1, 7961 'encode_get_date_time_req' => 1, 7962 'encode_get_date_time_resp' => 1, 7963 'encode_get_file_table_req' => 1, 7964 'encode_get_file_table_resp' => 1, 7965 'encode_get_firmware_parameters_req' => 1, 7966 'encode_get_fru_record_by_option_req' => 1, 7967 'encode_get_fru_record_by_option_resp' => 1, 7968 'encode_get_fru_record_table_metadata_req' => 1, 7969 'encode_get_fru_record_table_metadata_resp' => 1, 7970 'encode_get_fru_record_table_req' => 1, 7971 'encode_get_fru_record_table_resp' => 1, 7972 'encode_get_numeric_effecter_value_req' => 1, 7973 'encode_get_numeric_effecter_value_resp' => 1, 7974 'encode_get_pdr_repository_info_resp' => 1, 7975 'encode_get_pdr_req' => 1, 7976 'encode_get_pdr_resp' => 1, 7977 'encode_get_sensor_reading_req' => 1, 7978 'encode_get_sensor_reading_resp' => 1, 7979 'encode_get_state_sensor_readings_req' => 1, 7980 'encode_get_state_sensor_readings_resp' => 1, 7981 'encode_get_status_req' => 1, 7982 'encode_get_tid_req' => 1, 7983 'encode_get_tid_resp' => 1, 7984 'encode_get_types_req' => 1, 7985 'encode_get_types_resp' => 1, 7986 'encode_get_version_req' => 1, 7987 'encode_get_version_resp' => 1, 7988 'encode_new_file_req' => 1, 7989 'encode_new_file_resp' => 1, 7990 'encode_new_file_with_metadata_req' => 1, 7991 'encode_new_file_with_metadata_resp' => 1, 7992 'encode_pass_component_table_req' => 1, 7993 'encode_platform_event_message_req' => 1, 7994 'encode_platform_event_message_resp' => 1, 7995 'encode_pldm_header_only' => 1, 7996 'encode_pldm_pdr_repository_chg_event_data' => 1, 7997 'encode_poll_for_platform_event_message_req' => 1, 7998 'encode_poll_for_platform_event_message_resp' => 1, 7999 'encode_query_device_identifiers_req' => 1, 8000 'encode_read_file_req' => 1, 8001 'encode_read_file_resp' => 1, 8002 'encode_request_firmware_data_resp' => 1, 8003 'encode_request_update_req' => 1, 8004 'encode_rw_file_by_type_memory_req' => 1, 8005 'encode_rw_file_by_type_memory_resp' => 1, 8006 'encode_rw_file_by_type_req' => 1, 8007 'encode_rw_file_by_type_resp' => 1, 8008 'encode_rw_file_memory_req' => 1, 8009 'encode_rw_file_memory_resp' => 1, 8010 'encode_sensor_event_data' => 1, 8011 'encode_set_bios_attribute_current_value_req' => 1, 8012 'encode_set_bios_attribute_current_value_resp' => 1, 8013 'encode_set_bios_table_req' => 1, 8014 'encode_set_bios_table_resp' => 1, 8015 'encode_set_date_time_req' => 1, 8016 'encode_set_date_time_resp' => 1, 8017 'encode_set_event_receiver_req' => 1, 8018 'encode_set_event_receiver_resp' => 1, 8019 'encode_set_fru_record_table_resp' => 1, 8020 'encode_set_numeric_effecter_value_req' => 1, 8021 'encode_set_numeric_effecter_value_resp' => 1, 8022 'encode_set_state_effecter_states_req' => 1, 8023 'encode_set_state_effecter_states_resp' => 1, 8024 'encode_set_tid_req' => 1, 8025 'encode_state_effecter_pdr' => 1, 8026 'encode_state_sensor_pdr' => 1, 8027 'encode_transfer_complete_resp' => 1, 8028 'encode_update_component_req' => 1, 8029 'encode_verify_complete_resp' => 1, 8030 'encode_write_file_req' => 1, 8031 'encode_write_file_resp' => 1, 8032 'entity_association_tree_find' => 1, 8033 'find_entity_ref_in_tree' => 1, 8034 'get_fru_record_by_option_check' => 1, 8035 'is_time_legal' => 1, 8036 'is_transfer_flag_valid' => 1, 8037 'pack_pldm_header' => 1, 8038 'pldm_bios_table_append_pad_checksum_check' => 1, 8039 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1, 8040 'pldm_bios_table_attr_entry_decode_attribute_type' => 1, 8041 'pldm_bios_table_attr_entry_decode_string_handle' => 1, 8042 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1, 8043 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1, 8044 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1, 8045 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1, 8046 'pldm_bios_table_attr_entry_enum_encode_check' => 1, 8047 'pldm_bios_table_attr_entry_enum_encode_length' => 1, 8048 'pldm_bios_table_attr_entry_integer_decode' => 1, 8049 'pldm_bios_table_attr_entry_integer_encode_check' => 1, 8050 'pldm_bios_table_attr_entry_integer_encode_length' => 1, 8051 'pldm_bios_table_attr_entry_integer_info_check' => 1, 8052 'pldm_bios_table_attr_entry_string_decode_def_string' => 1, 8053 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1, 8054 'pldm_bios_table_attr_entry_string_decode_max_length' => 1, 8055 'pldm_bios_table_attr_entry_string_decode_min_length' => 1, 8056 'pldm_bios_table_attr_entry_string_decode_string_type' => 1, 8057 'pldm_bios_table_attr_entry_string_encode_check' => 1, 8058 'pldm_bios_table_attr_entry_string_encode_length' => 1, 8059 'pldm_bios_table_attr_entry_string_info_check' => 1, 8060 'pldm_bios_table_attr_find_by_handle' => 1, 8061 'pldm_bios_table_attr_find_by_string_handle' => 1, 8062 'pldm_bios_table_attr_value_copy_and_update' => 1, 8063 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1, 8064 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1, 8065 'pldm_bios_table_attr_value_entry_decode_handle' => 1, 8066 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1, 8067 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1, 8068 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1, 8069 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1, 8070 'pldm_bios_table_attr_value_entry_encode_string_check' => 1, 8071 'pldm_bios_table_attr_value_entry_encode_string_length' => 1, 8072 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1, 8073 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1, 8074 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1, 8075 'pldm_bios_table_attr_value_entry_length' => 1, 8076 'pldm_bios_table_attr_value_entry_string_decode_length' => 1, 8077 'pldm_bios_table_attr_value_entry_string_decode_string' => 1, 8078 'pldm_bios_table_attr_value_find_by_handle' => 1, 8079 'pldm_bios_table_checksum' => 1, 8080 'pldm_bios_table_iter_create' => 1, 8081 'pldm_bios_table_iter_free' => 1, 8082 'pldm_bios_table_iter_is_end' => 1, 8083 'pldm_bios_table_iter_next' => 1, 8084 'pldm_bios_table_iter_value' => 1, 8085 'pldm_bios_table_pad_checksum_size' => 1, 8086 'pldm_bios_table_string_entry_decode_handle' => 1, 8087 'pldm_bios_table_string_entry_decode_string_check' => 1, 8088 'pldm_bios_table_string_entry_decode_string_length' => 1, 8089 'pldm_bios_table_string_entry_encode_check' => 1, 8090 'pldm_bios_table_string_entry_encode_length' => 1, 8091 'pldm_bios_table_string_find_by_handle' => 1, 8092 'pldm_bios_table_string_find_by_string' => 1, 8093 'pldm_entity_association_pdr_add' => 1, 8094 'pldm_entity_association_pdr_add_from_node' => 1, 8095 'pldm_entity_association_pdr_add_from_node_check' => 1, 8096 'pldm_entity_association_pdr_extract' => 1, 8097 'pldm_entity_association_tree_add' => 1, 8098 'pldm_entity_association_tree_copy_root' => 1, 8099 'pldm_entity_association_tree_destroy' => 1, 8100 'pldm_entity_association_tree_destroy_root' => 1, 8101 'pldm_entity_association_tree_find' => 1, 8102 'pldm_entity_association_tree_init' => 1, 8103 'pldm_entity_association_tree_visit' => 1, 8104 'pldm_entity_extract' => 1, 8105 'pldm_entity_get_num_children' => 1, 8106 'pldm_entity_get_parent' => 1, 8107 'pldm_entity_is_exist_parent' => 1, 8108 'pldm_entity_is_node_parent' => 1, 8109 'pldm_find_entity_ref_in_tree' => 1, 8110 'pldm_instance_db_destroy' => 1, 8111 'pldm_instance_db_init' => 1, 8112 'pldm_instance_db_init_default' => 1, 8113 'pldm_instance_id_alloc' => 1, 8114 'pldm_instance_id_free' => 1, 8115 'pldm_is_current_parent_child' => 1, 8116 'pldm_is_empty_entity_assoc_tree' => 1, 8117 'pldm_open' => 1, 8118 'pldm_pdr_add_check' => 1, 8119 'pldm_pdr_add_fru_record_set' => 1, 8120 'pldm_pdr_add_fru_record_set_check' => 1, 8121 'pldm_pdr_destroy' => 1, 8122 'pldm_pdr_find_record' => 1, 8123 'pldm_pdr_find_record_by_type' => 1, 8124 'pldm_pdr_fru_record_set_find_by_rsi' => 1, 8125 'pldm_pdr_get_next_record' => 1, 8126 'pldm_pdr_get_record_count' => 1, 8127 'pldm_pdr_get_record_handle' => 1, 8128 'pldm_pdr_get_repo_size' => 1, 8129 'pldm_pdr_init' => 1, 8130 'pldm_pdr_record_is_remote' => 1, 8131 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1, 8132 'pldm_pdr_remove_remote_pdrs' => 1, 8133 'pldm_pdr_update_TL_pdr' => 1, 8134 'pldm_recv' => 1, 8135 'pldm_recv_any' => 1, 8136 'pldm_send' => 1, 8137 'pldm_send_recv' => 1, 8138 'unpack_pldm_header' => 1, 8139 'ver2str' => 1 8140 } 8141 }, 8142 'Target' => 'unix', 8143 'TypeInfo' => { 8144 '1' => { 8145 'Name' => 'void', 8146 'Type' => 'Intrinsic' 8147 }, 8148 '102' => { 8149 'Name' => 'unsigned long', 8150 'Size' => '8', 8151 'Type' => 'Intrinsic' 8152 }, 8153 '109' => { 8154 'Name' => 'long', 8155 'Size' => '8', 8156 'Type' => 'Intrinsic' 8157 }, 8158 '116' => { 8159 'Name' => 'char', 8160 'Size' => '1', 8161 'Type' => 'Intrinsic' 8162 }, 8163 '11614' => { 8164 'BaseType' => '116', 8165 'Name' => 'char*', 8166 'Size' => '8', 8167 'Type' => 'Pointer' 8168 }, 8169 '11631' => { 8170 'BaseType' => '116', 8171 'Name' => 'char const', 8172 'Size' => '1', 8173 'Type' => 'Const' 8174 }, 8175 '11648' => { 8176 'BaseType' => '123', 8177 'Name' => 'size_t const', 8178 'Size' => '8', 8179 'Type' => 'Const' 8180 }, 8181 '11660' => { 8182 'BaseType' => '46', 8183 'Header' => undef, 8184 'Line' => '37', 8185 'Name' => '__int8_t', 8186 'PrivateABI' => 1, 8187 'Size' => '1', 8188 'Type' => 'Typedef' 8189 }, 8190 '11734' => { 8191 'BaseType' => '109', 8192 'Header' => undef, 8193 'Line' => '194', 8194 'Name' => '__ssize_t', 8195 'PrivateABI' => 1, 8196 'Size' => '8', 8197 'Type' => 'Typedef' 8198 }, 8199 '11746' => { 8200 'BaseType' => '11660', 8201 'Header' => undef, 8202 'Line' => '24', 8203 'Name' => 'int8_t', 8204 'PrivateABI' => 1, 8205 'Size' => '1', 8206 'Type' => 'Typedef' 8207 }, 8208 '11811' => { 8209 'BaseType' => '5053', 8210 'Name' => 'uint16_t const', 8211 'Size' => '2', 8212 'Type' => 'Const' 8213 }, 8214 '11828' => { 8215 'BaseType' => '180', 8216 'Name' => 'uint32_t const', 8217 'Size' => '4', 8218 'Type' => 'Const' 8219 }, 8220 '11999' => { 8221 'BaseType' => '168', 8222 'Header' => 'pldm_types.h', 8223 'Line' => '31', 8224 'Name' => 'bool8_t', 8225 'Size' => '1', 8226 'Type' => 'Typedef' 8227 }, 8228 '12011' => { 8229 'BaseType' => '446', 8230 'Header' => 'pldm_types.h', 8231 'Line' => '163', 8232 'Name' => 'real32_t', 8233 'Size' => '4', 8234 'Type' => 'Typedef' 8235 }, 8236 '123' => { 8237 'BaseType' => '102', 8238 'Header' => undef, 8239 'Line' => '214', 8240 'Name' => 'size_t', 8241 'PrivateABI' => 1, 8242 'Size' => '8', 8243 'Type' => 'Typedef' 8244 }, 8245 '12552' => { 8246 'BaseType' => '11631', 8247 'Name' => 'char const*', 8248 'Size' => '8', 8249 'Type' => 'Pointer' 8250 }, 8251 '12557' => { 8252 'BaseType' => '11734', 8253 'Header' => undef, 8254 'Line' => '108', 8255 'Name' => 'ssize_t', 8256 'PrivateABI' => 1, 8257 'Size' => '8', 8258 'Type' => 'Typedef' 8259 }, 8260 '13093' => { 8261 'Header' => 'platform.h', 8262 'Line' => '237', 8263 'Memb' => { 8264 '0' => { 8265 'name' => 'PLDM_SENSOR_OP_STATE', 8266 'value' => '0' 8267 }, 8268 '1' => { 8269 'name' => 'PLDM_STATE_SENSOR_STATE', 8270 'value' => '1' 8271 }, 8272 '2' => { 8273 'name' => 'PLDM_NUMERIC_SENSOR_STATE', 8274 'value' => '2' 8275 } 8276 }, 8277 'Name' => 'enum sensor_event_class_states', 8278 'Size' => '4', 8279 'Type' => 'Enum' 8280 }, 8281 '13127' => { 8282 'BaseType' => '13093', 8283 'Name' => 'enum sensor_event_class_states const', 8284 'Size' => '4', 8285 'Type' => 'Const' 8286 }, 8287 '13350' => { 8288 'Header' => 'platform.h', 8289 'Line' => '454', 8290 'Memb' => { 8291 '0' => { 8292 'name' => 'record_handle', 8293 'offset' => '0', 8294 'type' => '180' 8295 }, 8296 '1' => { 8297 'name' => 'version', 8298 'offset' => '4', 8299 'type' => '168' 8300 }, 8301 '2' => { 8302 'name' => 'type', 8303 'offset' => '5', 8304 'type' => '168' 8305 }, 8306 '3' => { 8307 'name' => 'record_change_num', 8308 'offset' => '6', 8309 'type' => '5053' 8310 }, 8311 '4' => { 8312 'name' => 'length', 8313 'offset' => '8', 8314 'type' => '5053' 8315 } 8316 }, 8317 'Name' => 'struct pldm_pdr_hdr', 8318 'Size' => '10', 8319 'Type' => 'Struct' 8320 }, 8321 '13429' => { 8322 'Header' => 'platform.h', 8323 'Line' => '526', 8324 'Memb' => { 8325 '0' => { 8326 'name' => 'hdr', 8327 'offset' => '0', 8328 'type' => '13350' 8329 }, 8330 '1' => { 8331 'name' => 'terminus_handle', 8332 'offset' => '16', 8333 'type' => '5053' 8334 }, 8335 '2' => { 8336 'name' => 'sensor_id', 8337 'offset' => '18', 8338 'type' => '5053' 8339 }, 8340 '3' => { 8341 'name' => 'entity_type', 8342 'offset' => '20', 8343 'type' => '5053' 8344 }, 8345 '4' => { 8346 'name' => 'entity_instance', 8347 'offset' => '22', 8348 'type' => '5053' 8349 }, 8350 '5' => { 8351 'name' => 'container_id', 8352 'offset' => '24', 8353 'type' => '5053' 8354 }, 8355 '6' => { 8356 'name' => 'sensor_init', 8357 'offset' => '32', 8358 'type' => '168' 8359 }, 8360 '7' => { 8361 'name' => 'sensor_auxiliary_names_pdr', 8362 'offset' => '33', 8363 'type' => '11999' 8364 }, 8365 '8' => { 8366 'name' => 'composite_sensor_count', 8367 'offset' => '34', 8368 'type' => '168' 8369 }, 8370 '9' => { 8371 'name' => 'possible_states', 8372 'offset' => '35', 8373 'type' => '874' 8374 } 8375 }, 8376 'Name' => 'struct pldm_state_sensor_pdr', 8377 'Size' => '24', 8378 'Type' => 'Struct' 8379 }, 8380 '13573' => { 8381 'Header' => 'platform.h', 8382 'Line' => '543', 8383 'Memb' => { 8384 '0' => { 8385 'name' => 'state_set_id', 8386 'offset' => '0', 8387 'type' => '5053' 8388 }, 8389 '1' => { 8390 'name' => 'possible_states_size', 8391 'offset' => '2', 8392 'type' => '168' 8393 }, 8394 '2' => { 8395 'name' => 'states', 8396 'offset' => '3', 8397 'type' => '13631' 8398 } 8399 }, 8400 'Name' => 'struct state_sensor_possible_states', 8401 'Size' => '4', 8402 'Type' => 'Struct' 8403 }, 8404 '13626' => { 8405 'BaseType' => '13573', 8406 'Name' => 'struct state_sensor_possible_states const', 8407 'Size' => '4', 8408 'Type' => 'Const' 8409 }, 8410 '13647' => { 8411 'Header' => 'platform.h', 8412 'Line' => '553', 8413 'Memb' => { 8414 '0' => { 8415 'name' => 'hdr', 8416 'offset' => '0', 8417 'type' => '13350' 8418 }, 8419 '1' => { 8420 'name' => 'terminus_handle', 8421 'offset' => '16', 8422 'type' => '5053' 8423 }, 8424 '10' => { 8425 'name' => 'possible_states', 8426 'offset' => '37', 8427 'type' => '874' 8428 }, 8429 '2' => { 8430 'name' => 'effecter_id', 8431 'offset' => '18', 8432 'type' => '5053' 8433 }, 8434 '3' => { 8435 'name' => 'entity_type', 8436 'offset' => '20', 8437 'type' => '5053' 8438 }, 8439 '4' => { 8440 'name' => 'entity_instance', 8441 'offset' => '22', 8442 'type' => '5053' 8443 }, 8444 '5' => { 8445 'name' => 'container_id', 8446 'offset' => '24', 8447 'type' => '5053' 8448 }, 8449 '6' => { 8450 'name' => 'effecter_semantic_id', 8451 'offset' => '32', 8452 'type' => '5053' 8453 }, 8454 '7' => { 8455 'name' => 'effecter_init', 8456 'offset' => '34', 8457 'type' => '168' 8458 }, 8459 '8' => { 8460 'name' => 'has_description_pdr', 8461 'offset' => '35', 8462 'type' => '11999' 8463 }, 8464 '9' => { 8465 'name' => 'composite_effecter_count', 8466 'offset' => '36', 8467 'type' => '168' 8468 } 8469 }, 8470 'Name' => 'struct pldm_state_effecter_pdr', 8471 'Size' => '26', 8472 'Type' => 'Struct' 8473 }, 8474 '14000' => { 8475 'Header' => 'platform.h', 8476 'Line' => '708', 8477 'Memb' => { 8478 '0' => { 8479 'name' => 'record_handle', 8480 'offset' => '0', 8481 'type' => '180' 8482 }, 8483 '1' => { 8484 'name' => 'version', 8485 'offset' => '4', 8486 'type' => '168' 8487 }, 8488 '2' => { 8489 'name' => 'type', 8490 'offset' => '5', 8491 'type' => '168' 8492 }, 8493 '3' => { 8494 'name' => 'record_change_num', 8495 'offset' => '6', 8496 'type' => '5053' 8497 }, 8498 '4' => { 8499 'name' => 'length', 8500 'offset' => '8', 8501 'type' => '5053' 8502 } 8503 }, 8504 'Name' => 'struct pldm_value_pdr_hdr', 8505 'Size' => '12', 8506 'Type' => 'Struct' 8507 }, 8508 '14079' => { 8509 'Header' => 'platform.h', 8510 'Line' => '721', 8511 'Memb' => { 8512 '0' => { 8513 'name' => 'hdr', 8514 'offset' => '0', 8515 'type' => '14000' 8516 }, 8517 '1' => { 8518 'name' => 'terminus_handle', 8519 'offset' => '18', 8520 'type' => '5053' 8521 }, 8522 '10' => { 8523 'name' => 'rate_unit', 8524 'offset' => '38', 8525 'type' => '168' 8526 }, 8527 '11' => { 8528 'name' => 'base_oem_unit_handle', 8529 'offset' => '39', 8530 'type' => '168' 8531 }, 8532 '12' => { 8533 'name' => 'aux_unit', 8534 'offset' => '40', 8535 'type' => '168' 8536 }, 8537 '13' => { 8538 'name' => 'aux_unit_modifier', 8539 'offset' => '41', 8540 'type' => '11746' 8541 }, 8542 '14' => { 8543 'name' => 'aux_rate_unit', 8544 'offset' => '48', 8545 'type' => '168' 8546 }, 8547 '15' => { 8548 'name' => 'rel', 8549 'offset' => '49', 8550 'type' => '168' 8551 }, 8552 '16' => { 8553 'name' => 'aux_oem_unit_handle', 8554 'offset' => '50', 8555 'type' => '168' 8556 }, 8557 '17' => { 8558 'name' => 'is_linear', 8559 'offset' => '51', 8560 'type' => '11999' 8561 }, 8562 '18' => { 8563 'name' => 'sensor_data_size', 8564 'offset' => '52', 8565 'type' => '168' 8566 }, 8567 '19' => { 8568 'name' => 'resolution', 8569 'offset' => '54', 8570 'type' => '12011' 8571 }, 8572 '2' => { 8573 'name' => 'sensor_id', 8574 'offset' => '20', 8575 'type' => '5053' 8576 }, 8577 '20' => { 8578 'name' => 'offset', 8579 'offset' => '64', 8580 'type' => '12011' 8581 }, 8582 '21' => { 8583 'name' => 'accuracy', 8584 'offset' => '68', 8585 'type' => '5053' 8586 }, 8587 '22' => { 8588 'name' => 'plus_tolerance', 8589 'offset' => '70', 8590 'type' => '168' 8591 }, 8592 '23' => { 8593 'name' => 'minus_tolerance', 8594 'offset' => '71', 8595 'type' => '168' 8596 }, 8597 '24' => { 8598 'name' => 'hysteresis', 8599 'offset' => '72', 8600 'type' => '13988' 8601 }, 8602 '25' => { 8603 'name' => 'supported_thresholds', 8604 'offset' => '82', 8605 'type' => '11987' 8606 }, 8607 '26' => { 8608 'name' => 'threshold_and_hysteresis_volatility', 8609 'offset' => '83', 8610 'type' => '11987' 8611 }, 8612 '27' => { 8613 'name' => 'state_transition_interval', 8614 'offset' => '86', 8615 'type' => '12011' 8616 }, 8617 '28' => { 8618 'name' => 'update_interval', 8619 'offset' => '96', 8620 'type' => '12011' 8621 }, 8622 '29' => { 8623 'name' => 'max_readable', 8624 'offset' => '100', 8625 'type' => '13988' 8626 }, 8627 '3' => { 8628 'name' => 'entity_type', 8629 'offset' => '22', 8630 'type' => '5053' 8631 }, 8632 '30' => { 8633 'name' => 'min_readable', 8634 'offset' => '104', 8635 'type' => '13988' 8636 }, 8637 '31' => { 8638 'name' => 'range_field_format', 8639 'offset' => '114', 8640 'type' => '168' 8641 }, 8642 '32' => { 8643 'name' => 'range_field_support', 8644 'offset' => '115', 8645 'type' => '11987' 8646 }, 8647 '33' => { 8648 'name' => 'nominal_value', 8649 'offset' => '118', 8650 'type' => '13896' 8651 }, 8652 '34' => { 8653 'name' => 'normal_max', 8654 'offset' => '128', 8655 'type' => '13896' 8656 }, 8657 '35' => { 8658 'name' => 'normal_min', 8659 'offset' => '132', 8660 'type' => '13896' 8661 }, 8662 '36' => { 8663 'name' => 'warning_high', 8664 'offset' => '136', 8665 'type' => '13896' 8666 }, 8667 '37' => { 8668 'name' => 'warning_low', 8669 'offset' => '146', 8670 'type' => '13896' 8671 }, 8672 '38' => { 8673 'name' => 'critical_high', 8674 'offset' => '150', 8675 'type' => '13896' 8676 }, 8677 '39' => { 8678 'name' => 'critical_low', 8679 'offset' => '256', 8680 'type' => '13896' 8681 }, 8682 '4' => { 8683 'name' => 'entity_instance_num', 8684 'offset' => '24', 8685 'type' => '5053' 8686 }, 8687 '40' => { 8688 'name' => 'fatal_high', 8689 'offset' => '260', 8690 'type' => '13896' 8691 }, 8692 '41' => { 8693 'name' => 'fatal_low', 8694 'offset' => '264', 8695 'type' => '13896' 8696 }, 8697 '5' => { 8698 'name' => 'container_id', 8699 'offset' => '32', 8700 'type' => '5053' 8701 }, 8702 '6' => { 8703 'name' => 'sensor_init', 8704 'offset' => '34', 8705 'type' => '168' 8706 }, 8707 '7' => { 8708 'name' => 'sensor_auxiliary_names_pdr', 8709 'offset' => '35', 8710 'type' => '11999' 8711 }, 8712 '8' => { 8713 'name' => 'base_unit', 8714 'offset' => '36', 8715 'type' => '168' 8716 }, 8717 '9' => { 8718 'name' => 'unit_modifier', 8719 'offset' => '37', 8720 'type' => '11746' 8721 } 8722 }, 8723 'Name' => 'struct pldm_numeric_sensor_value_pdr', 8724 'Size' => '112', 8725 'Type' => 'Struct' 8726 }, 8727 '142' => { 8728 'BaseType' => '53', 8729 'Header' => undef, 8730 'Line' => '38', 8731 'Name' => '__uint8_t', 8732 'PrivateABI' => 1, 8733 'Size' => '1', 8734 'Type' => 'Typedef' 8735 }, 8736 '1434' => { 8737 'BaseType' => '1439', 8738 'Name' => 'void const*', 8739 'Size' => '8', 8740 'Type' => 'Pointer' 8741 }, 8742 '1439' => { 8743 'BaseType' => '1', 8744 'Name' => 'void const', 8745 'Type' => 'Const' 8746 }, 8747 '14639' => { 8748 'Header' => 'platform.h', 8749 'Line' => '770', 8750 'Memb' => { 8751 '0' => { 8752 'name' => 'state_set_id', 8753 'offset' => '0', 8754 'type' => '5053' 8755 }, 8756 '1' => { 8757 'name' => 'possible_states_size', 8758 'offset' => '2', 8759 'type' => '168' 8760 }, 8761 '2' => { 8762 'name' => 'states', 8763 'offset' => '3', 8764 'type' => '13631' 8765 } 8766 }, 8767 'Name' => 'struct state_effecter_possible_states', 8768 'Size' => '4', 8769 'Type' => 'Struct' 8770 }, 8771 '14692' => { 8772 'BaseType' => '14639', 8773 'Name' => 'struct state_effecter_possible_states const', 8774 'Size' => '4', 8775 'Type' => 'Const' 8776 }, 8777 '14697' => { 8778 'Header' => 'platform.h', 8779 'Line' => '818', 8780 'Memb' => { 8781 '0' => { 8782 'name' => 'set_request', 8783 'offset' => '0', 8784 'type' => '168' 8785 }, 8786 '1' => { 8787 'name' => 'effecter_state', 8788 'offset' => '1', 8789 'type' => '168' 8790 } 8791 }, 8792 'Name' => 'struct state_field_for_state_effecter_set', 8793 'Size' => '2', 8794 'Type' => 'Struct' 8795 }, 8796 '14737' => { 8797 'BaseType' => '14697', 8798 'Header' => 'platform.h', 8799 'Line' => '821', 8800 'Name' => 'set_effecter_state_field', 8801 'Size' => '2', 8802 'Type' => 'Typedef' 8803 }, 8804 '14749' => { 8805 'Header' => 'platform.h', 8806 'Line' => '827', 8807 'Memb' => { 8808 '0' => { 8809 'name' => 'sensor_op_state', 8810 'offset' => '0', 8811 'type' => '168' 8812 }, 8813 '1' => { 8814 'name' => 'present_state', 8815 'offset' => '1', 8816 'type' => '168' 8817 }, 8818 '2' => { 8819 'name' => 'previous_state', 8820 'offset' => '2', 8821 'type' => '168' 8822 }, 8823 '3' => { 8824 'name' => 'event_state', 8825 'offset' => '3', 8826 'type' => '168' 8827 } 8828 }, 8829 'Name' => 'struct state_field_for_get_state_sensor_readings', 8830 'Size' => '4', 8831 'Type' => 'Struct' 8832 }, 8833 '14815' => { 8834 'BaseType' => '14749', 8835 'Header' => 'platform.h', 8836 'Line' => '835', 8837 'Name' => 'get_sensor_state_field', 8838 'Size' => '4', 8839 'Type' => 'Typedef' 8840 }, 8841 '15014' => { 8842 'BaseType' => '168', 8843 'Name' => 'uint8_t[13]', 8844 'Size' => '13', 8845 'Type' => 'Array' 8846 }, 8847 '154' => { 8848 'BaseType' => '81', 8849 'Header' => undef, 8850 'Line' => '42', 8851 'Name' => '__uint32_t', 8852 'PrivateABI' => 1, 8853 'Size' => '4', 8854 'Type' => 'Typedef' 8855 }, 8856 '15496' => { 8857 'Header' => 'platform.h', 8858 'Line' => '972', 8859 'Memb' => { 8860 '0' => { 8861 'name' => 'sensor_id', 8862 'offset' => '0', 8863 'type' => '5053' 8864 }, 8865 '1' => { 8866 'name' => 'sensor_event_class_type', 8867 'offset' => '2', 8868 'type' => '168' 8869 }, 8870 '2' => { 8871 'name' => 'event_class', 8872 'offset' => '3', 8873 'type' => '874' 8874 } 8875 }, 8876 'Name' => 'struct pldm_sensor_event_data', 8877 'Size' => '4', 8878 'Type' => 'Struct' 8879 }, 8880 '15708' => { 8881 'Header' => 'platform.h', 8882 'Line' => '1053', 8883 'Memb' => { 8884 '0' => { 8885 'name' => 'event_data_format', 8886 'offset' => '0', 8887 'type' => '168' 8888 }, 8889 '1' => { 8890 'name' => 'number_of_change_records', 8891 'offset' => '1', 8892 'type' => '168' 8893 }, 8894 '2' => { 8895 'name' => 'change_records', 8896 'offset' => '2', 8897 'type' => '874' 8898 } 8899 }, 8900 'Name' => 'struct pldm_pdr_repository_chg_event_data', 8901 'Size' => '3', 8902 'Type' => 'Struct' 8903 }, 8904 '1632' => { 8905 'BaseType' => '830', 8906 'Name' => 'struct pldm_msg*', 8907 'Size' => '8', 8908 'Type' => 'Pointer' 8909 }, 8910 '166' => { 8911 'BaseType' => '1', 8912 'Name' => 'void*', 8913 'Size' => '8', 8914 'Type' => 'Pointer' 8915 }, 8916 '168' => { 8917 'BaseType' => '142', 8918 'Header' => undef, 8919 'Line' => '24', 8920 'Name' => 'uint8_t', 8921 'PrivateABI' => 1, 8922 'Size' => '1', 8923 'Type' => 'Typedef' 8924 }, 8925 '16933' => { 8926 'BaseType' => '166', 8927 'Name' => 'void**', 8928 'Size' => '8', 8929 'Type' => 'Pointer' 8930 }, 8931 '180' => { 8932 'BaseType' => '154', 8933 'Header' => undef, 8934 'Line' => '26', 8935 'Name' => 'uint32_t', 8936 'PrivateABI' => 1, 8937 'Size' => '4', 8938 'Type' => 'Typedef' 8939 }, 8940 '2077' => { 8941 'BaseType' => '869', 8942 'Name' => 'struct pldm_msg const*', 8943 'Size' => '8', 8944 'Type' => 'Pointer' 8945 }, 8946 '2082' => { 8947 'BaseType' => '168', 8948 'Name' => 'uint8_t*', 8949 'Size' => '8', 8950 'Type' => 'Pointer' 8951 }, 8952 '2087' => { 8953 'BaseType' => '180', 8954 'Name' => 'uint32_t*', 8955 'Size' => '8', 8956 'Type' => 'Pointer' 8957 }, 8958 '21095' => { 8959 'BaseType' => '9084', 8960 'Name' => 'size_t*const', 8961 'Size' => '8', 8962 'Type' => 'Const' 8963 }, 8964 '22708' => { 8965 'BaseType' => '22718', 8966 'Name' => 'uint32_t const*const*', 8967 'Size' => '8', 8968 'Type' => 'Pointer' 8969 }, 8970 '22713' => { 8971 'BaseType' => '11828', 8972 'Name' => 'uint32_t const*', 8973 'Size' => '8', 8974 'Type' => 'Pointer' 8975 }, 8976 '22718' => { 8977 'BaseType' => '22713', 8978 'Name' => 'uint32_t const*const', 8979 'Size' => '8', 8980 'Type' => 'Const' 8981 }, 8982 '22723' => { 8983 'BaseType' => '15708', 8984 'Name' => 'struct pldm_pdr_repository_chg_event_data*', 8985 'Size' => '8', 8986 'Type' => 'Pointer' 8987 }, 8988 '2903' => { 8989 'BaseType' => '429', 8990 'Name' => 'ver32_t*', 8991 'Size' => '8', 8992 'Type' => 'Pointer' 8993 }, 8994 '29133' => { 8995 'BaseType' => '14079', 8996 'Name' => 'struct pldm_numeric_sensor_value_pdr*', 8997 'Size' => '8', 8998 'Type' => 'Pointer' 8999 }, 9000 '3344' => { 9001 'BaseType' => '441', 9002 'Name' => 'ver32_t const*', 9003 'Size' => '8', 9004 'Type' => 'Pointer' 9005 }, 9006 '35700' => { 9007 'BaseType' => '15496', 9008 'Name' => 'struct pldm_sensor_event_data*', 9009 'Size' => '8', 9010 'Type' => 'Pointer' 9011 }, 9012 '35705' => { 9013 'BaseType' => '35700', 9014 'Name' => 'struct pldm_sensor_event_data*const', 9015 'Size' => '8', 9016 'Type' => 'Const' 9017 }, 9018 '363' => { 9019 'Header' => 'pldm_types.h', 9020 'Line' => '24', 9021 'Memb' => { 9022 '0' => { 9023 'name' => 'alpha', 9024 'offset' => '0', 9025 'type' => '168' 9026 }, 9027 '1' => { 9028 'name' => 'update', 9029 'offset' => '1', 9030 'type' => '168' 9031 }, 9032 '2' => { 9033 'name' => 'minor', 9034 'offset' => '2', 9035 'type' => '168' 9036 }, 9037 '3' => { 9038 'name' => 'major', 9039 'offset' => '3', 9040 'type' => '168' 9041 } 9042 }, 9043 'Name' => 'struct pldm_version', 9044 'Size' => '4', 9045 'Type' => 'Struct' 9046 }, 9047 '36709' => { 9048 'BaseType' => '14815', 9049 'Name' => 'get_sensor_state_field*', 9050 'Size' => '8', 9051 'Type' => 'Pointer' 9052 }, 9053 '41864' => { 9054 'BaseType' => '14737', 9055 'Name' => 'set_effecter_state_field*', 9056 'Size' => '8', 9057 'Type' => 'Pointer' 9058 }, 9059 '42691' => { 9060 'BaseType' => '13429', 9061 'Name' => 'struct pldm_state_sensor_pdr*', 9062 'Size' => '8', 9063 'Type' => 'Pointer' 9064 }, 9065 '42696' => { 9066 'BaseType' => '42691', 9067 'Name' => 'struct pldm_state_sensor_pdr*const', 9068 'Size' => '8', 9069 'Type' => 'Const' 9070 }, 9071 '42701' => { 9072 'BaseType' => '13626', 9073 'Name' => 'struct state_sensor_possible_states const*', 9074 'Size' => '8', 9075 'Type' => 'Pointer' 9076 }, 9077 '42706' => { 9078 'BaseType' => '42701', 9079 'Name' => 'struct state_sensor_possible_states const*const', 9080 'Size' => '8', 9081 'Type' => 'Const' 9082 }, 9083 '429' => { 9084 'BaseType' => '363', 9085 'Header' => 'pldm_types.h', 9086 'Line' => '29', 9087 'Name' => 'ver32_t', 9088 'Size' => '4', 9089 'Type' => 'Typedef' 9090 }, 9091 '43023' => { 9092 'BaseType' => '13647', 9093 'Name' => 'struct pldm_state_effecter_pdr*', 9094 'Size' => '8', 9095 'Type' => 'Pointer' 9096 }, 9097 '43028' => { 9098 'BaseType' => '43023', 9099 'Name' => 'struct pldm_state_effecter_pdr*const', 9100 'Size' => '8', 9101 'Type' => 'Const' 9102 }, 9103 '43033' => { 9104 'BaseType' => '14692', 9105 'Name' => 'struct state_effecter_possible_states const*', 9106 'Size' => '8', 9107 'Type' => 'Pointer' 9108 }, 9109 '43038' => { 9110 'BaseType' => '43033', 9111 'Name' => 'struct state_effecter_possible_states const*const', 9112 'Size' => '8', 9113 'Type' => 'Const' 9114 }, 9115 '441' => { 9116 'BaseType' => '429', 9117 'Name' => 'ver32_t const', 9118 'Size' => '4', 9119 'Type' => 'Const' 9120 }, 9121 '446' => { 9122 'Name' => 'float', 9123 'Size' => '4', 9124 'Type' => 'Intrinsic' 9125 }, 9126 '46' => { 9127 'Name' => 'signed char', 9128 'Size' => '1', 9129 'Type' => 'Intrinsic' 9130 }, 9131 '46553' => { 9132 'BaseType' => '102', 9133 'Header' => undef, 9134 'Line' => '45', 9135 'Name' => '__uint64_t', 9136 'PrivateABI' => 1, 9137 'Size' => '8', 9138 'Type' => 'Typedef' 9139 }, 9140 '46642' => { 9141 'BaseType' => '46553', 9142 'Header' => undef, 9143 'Line' => '27', 9144 'Name' => 'uint64_t', 9145 'PrivateABI' => 1, 9146 'Size' => '8', 9147 'Type' => 'Typedef' 9148 }, 9149 '46654' => { 9150 'Header' => 'bios.h', 9151 'Line' => '38', 9152 'Memb' => { 9153 '0' => { 9154 'name' => 'PLDM_BIOS_STRING_TABLE', 9155 'value' => '0' 9156 }, 9157 '1' => { 9158 'name' => 'PLDM_BIOS_ATTR_TABLE', 9159 'value' => '1' 9160 }, 9161 '2' => { 9162 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE', 9163 'value' => '2' 9164 } 9165 }, 9166 'Name' => 'enum pldm_bios_table_types', 9167 'Size' => '4', 9168 'Type' => 'Enum' 9169 }, 9170 '46688' => { 9171 'Header' => 'bios.h', 9172 'Line' => '47', 9173 'Memb' => { 9174 '0' => { 9175 'name' => 'string_handle', 9176 'offset' => '0', 9177 'type' => '5053' 9178 }, 9179 '1' => { 9180 'name' => 'string_length', 9181 'offset' => '2', 9182 'type' => '5053' 9183 }, 9184 '2' => { 9185 'name' => 'name', 9186 'offset' => '4', 9187 'type' => '46745' 9188 } 9189 }, 9190 'Name' => 'struct pldm_bios_string_table_entry', 9191 'Size' => '5', 9192 'Type' => 'Struct' 9193 }, 9194 '46740' => { 9195 'BaseType' => '46688', 9196 'Name' => 'struct pldm_bios_string_table_entry const', 9197 'Size' => '5', 9198 'Type' => 'Const' 9199 }, 9200 '46745' => { 9201 'BaseType' => '116', 9202 'Name' => 'char[1]', 9203 'Size' => '1', 9204 'Type' => 'Array' 9205 }, 9206 '46761' => { 9207 'Header' => 'bios.h', 9208 'Line' => '53', 9209 'Memb' => { 9210 '0' => { 9211 'name' => 'attr_handle', 9212 'offset' => '0', 9213 'type' => '5053' 9214 }, 9215 '1' => { 9216 'name' => 'attr_type', 9217 'offset' => '2', 9218 'type' => '168' 9219 }, 9220 '2' => { 9221 'name' => 'string_handle', 9222 'offset' => '3', 9223 'type' => '5053' 9224 }, 9225 '3' => { 9226 'name' => 'metadata', 9227 'offset' => '5', 9228 'type' => '874' 9229 } 9230 }, 9231 'Name' => 'struct pldm_bios_attr_table_entry', 9232 'Size' => '6', 9233 'Type' => 'Struct' 9234 }, 9235 '46826' => { 9236 'BaseType' => '46761', 9237 'Name' => 'struct pldm_bios_attr_table_entry const', 9238 'Size' => '6', 9239 'Type' => 'Const' 9240 }, 9241 '46847' => { 9242 'Header' => 'bios.h', 9243 'Line' => '65', 9244 'Memb' => { 9245 '0' => { 9246 'name' => 'attr_handle', 9247 'offset' => '0', 9248 'type' => '5053' 9249 }, 9250 '1' => { 9251 'name' => 'attr_type', 9252 'offset' => '2', 9253 'type' => '168' 9254 }, 9255 '2' => { 9256 'name' => 'value', 9257 'offset' => '3', 9258 'type' => '874' 9259 } 9260 }, 9261 'Name' => 'struct pldm_bios_attr_val_table_entry', 9262 'Size' => '4', 9263 'Type' => 'Struct' 9264 }, 9265 '46899' => { 9266 'BaseType' => '46847', 9267 'Name' => 'struct pldm_bios_attr_val_table_entry const', 9268 'Size' => '4', 9269 'Type' => 'Const' 9270 }, 9271 '46968' => { 9272 'Header' => 'bios_table.h', 9273 'Line' => '204', 9274 'Memb' => { 9275 '0' => { 9276 'name' => 'name_handle', 9277 'offset' => '0', 9278 'type' => '5053' 9279 }, 9280 '1' => { 9281 'name' => 'read_only', 9282 'offset' => '2', 9283 'type' => '6423' 9284 }, 9285 '2' => { 9286 'name' => 'pv_num', 9287 'offset' => '3', 9288 'type' => '168' 9289 }, 9290 '3' => { 9291 'name' => 'pv_handle', 9292 'offset' => '8', 9293 'type' => '47071' 9294 }, 9295 '4' => { 9296 'name' => 'def_num', 9297 'offset' => '22', 9298 'type' => '168' 9299 }, 9300 '5' => { 9301 'name' => 'def_index', 9302 'offset' => '36', 9303 'type' => '6245' 9304 } 9305 }, 9306 'Name' => 'struct pldm_bios_table_attr_entry_enum_info', 9307 'Size' => '32', 9308 'Type' => 'Struct' 9309 }, 9310 '47059' => { 9311 'BaseType' => '46968', 9312 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const', 9313 'Size' => '32', 9314 'Type' => 'Const' 9315 }, 9316 '4707' => { 9317 'BaseType' => '825', 9318 'Name' => 'struct pldm_msg_hdr const*', 9319 'Size' => '8', 9320 'Type' => 'Pointer' 9321 }, 9322 '47071' => { 9323 'BaseType' => '11811', 9324 'Name' => 'uint16_t const*', 9325 'Size' => '8', 9326 'Type' => 'Pointer' 9327 }, 9328 '47081' => { 9329 'Header' => 'bios_table.h', 9330 'Line' => '292', 9331 'Memb' => { 9332 '0' => { 9333 'name' => 'name_handle', 9334 'offset' => '0', 9335 'type' => '5053' 9336 }, 9337 '1' => { 9338 'name' => 'read_only', 9339 'offset' => '2', 9340 'type' => '6423' 9341 }, 9342 '2' => { 9343 'name' => 'string_type', 9344 'offset' => '3', 9345 'type' => '168' 9346 }, 9347 '3' => { 9348 'name' => 'min_length', 9349 'offset' => '4', 9350 'type' => '5053' 9351 }, 9352 '4' => { 9353 'name' => 'max_length', 9354 'offset' => '6', 9355 'type' => '5053' 9356 }, 9357 '5' => { 9358 'name' => 'def_length', 9359 'offset' => '8', 9360 'type' => '5053' 9361 }, 9362 '6' => { 9363 'name' => 'def_string', 9364 'offset' => '22', 9365 'type' => '12552' 9366 } 9367 }, 9368 'Name' => 'struct pldm_bios_table_attr_entry_string_info', 9369 'Size' => '24', 9370 'Type' => 'Struct' 9371 }, 9372 '4712' => { 9373 'BaseType' => '890', 9374 'Name' => 'struct pldm_header_info*', 9375 'Size' => '8', 9376 'Type' => 'Pointer' 9377 }, 9378 '47193' => { 9379 'BaseType' => '47081', 9380 'Name' => 'struct pldm_bios_table_attr_entry_string_info const', 9381 'Size' => '24', 9382 'Type' => 'Const' 9383 }, 9384 '47203' => { 9385 'Header' => 'bios_table.h', 9386 'Line' => '382', 9387 'Memb' => { 9388 '0' => { 9389 'name' => 'name_handle', 9390 'offset' => '0', 9391 'type' => '5053' 9392 }, 9393 '1' => { 9394 'name' => 'read_only', 9395 'offset' => '2', 9396 'type' => '6423' 9397 }, 9398 '2' => { 9399 'name' => 'lower_bound', 9400 'offset' => '8', 9401 'type' => '46642' 9402 }, 9403 '3' => { 9404 'name' => 'upper_bound', 9405 'offset' => '22', 9406 'type' => '46642' 9407 }, 9408 '4' => { 9409 'name' => 'scalar_increment', 9410 'offset' => '36', 9411 'type' => '180' 9412 }, 9413 '5' => { 9414 'name' => 'default_value', 9415 'offset' => '50', 9416 'type' => '46642' 9417 } 9418 }, 9419 'Name' => 'struct pldm_bios_table_attr_entry_integer_info', 9420 'Size' => '40', 9421 'Type' => 'Struct' 9422 }, 9423 '47301' => { 9424 'BaseType' => '47203', 9425 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const', 9426 'Size' => '40', 9427 'Type' => 'Const' 9428 }, 9429 '47657' => { 9430 'Name' => 'ssize_t(*)(void const*)', 9431 'Param' => { 9432 '0' => { 9433 'type' => '1434' 9434 } 9435 }, 9436 'Return' => '12557', 9437 'Size' => '8', 9438 'Type' => 'FuncPtr' 9439 }, 9440 '47727' => { 9441 'Header' => undef, 9442 'Line' => '936', 9443 'Memb' => { 9444 '0' => { 9445 'name' => 'table_data', 9446 'offset' => '0', 9447 'type' => '6245' 9448 }, 9449 '1' => { 9450 'name' => 'table_len', 9451 'offset' => '8', 9452 'type' => '123' 9453 }, 9454 '2' => { 9455 'name' => 'current_pos', 9456 'offset' => '22', 9457 'type' => '123' 9458 }, 9459 '3' => { 9460 'name' => 'entry_length_handler', 9461 'offset' => '36', 9462 'type' => '47657' 9463 } 9464 }, 9465 'Name' => 'struct pldm_bios_table_iter', 9466 'PrivateABI' => 1, 9467 'Size' => '32', 9468 'Type' => 'Struct' 9469 }, 9470 '47797' => { 9471 'BaseType' => '47727', 9472 'Name' => 'struct pldm_bios_table_iter const', 9473 'Size' => '32', 9474 'Type' => 'Const' 9475 }, 9476 '4802' => { 9477 'BaseType' => '969', 9478 'Name' => 'struct pldm_header_info const*', 9479 'Size' => '8', 9480 'Type' => 'Pointer' 9481 }, 9482 '4807' => { 9483 'BaseType' => '714', 9484 'Name' => 'struct pldm_msg_hdr*', 9485 'Size' => '8', 9486 'Type' => 'Pointer' 9487 }, 9488 '48827' => { 9489 'BaseType' => '47727', 9490 'Name' => 'struct pldm_bios_table_iter*', 9491 'Size' => '8', 9492 'Type' => 'Pointer' 9493 }, 9494 '48832' => { 9495 'BaseType' => '46899', 9496 'Name' => 'struct pldm_bios_attr_val_table_entry const*', 9497 'Size' => '8', 9498 'Type' => 'Pointer' 9499 }, 9500 '49247' => { 9501 'BaseType' => '46826', 9502 'Name' => 'struct pldm_bios_attr_table_entry const*', 9503 'Size' => '8', 9504 'Type' => 'Pointer' 9505 }, 9506 '49853' => { 9507 'BaseType' => '46740', 9508 'Name' => 'struct pldm_bios_string_table_entry const*', 9509 'Size' => '8', 9510 'Type' => 'Pointer' 9511 }, 9512 '5003' => { 9513 'BaseType' => '67', 9514 'Header' => undef, 9515 'Line' => '40', 9516 'Name' => '__uint16_t', 9517 'PrivateABI' => 1, 9518 'Size' => '2', 9519 'Type' => 'Typedef' 9520 }, 9521 '5048' => { 9522 'BaseType' => '168', 9523 'Name' => 'uint8_t const', 9524 'Size' => '1', 9525 'Type' => 'Const' 9526 }, 9527 '5053' => { 9528 'BaseType' => '5003', 9529 'Header' => undef, 9530 'Line' => '25', 9531 'Name' => 'uint16_t', 9532 'PrivateABI' => 1, 9533 'Size' => '2', 9534 'Type' => 'Typedef' 9535 }, 9536 '51020' => { 9537 'BaseType' => '47797', 9538 'Name' => 'struct pldm_bios_table_iter const*', 9539 'Size' => '8', 9540 'Type' => 'Pointer' 9541 }, 9542 '53' => { 9543 'Name' => 'unsigned char', 9544 'Size' => '1', 9545 'Type' => 'Intrinsic' 9546 }, 9547 '54726' => { 9548 'BaseType' => '46642', 9549 'Name' => 'uint64_t*', 9550 'Size' => '8', 9551 'Type' => 'Pointer' 9552 }, 9553 '55003' => { 9554 'BaseType' => '47301', 9555 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*', 9556 'Size' => '8', 9557 'Type' => 'Pointer' 9558 }, 9559 '55312' => { 9560 'BaseType' => '12552', 9561 'Name' => 'char const**', 9562 'Size' => '8', 9563 'Type' => 'Pointer' 9564 }, 9565 '56338' => { 9566 'BaseType' => '47193', 9567 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*', 9568 'Size' => '8', 9569 'Type' => 'Pointer' 9570 }, 9571 '57692' => { 9572 'BaseType' => '47059', 9573 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*', 9574 'Size' => '8', 9575 'Type' => 'Pointer' 9576 }, 9577 '6206' => { 9578 'Header' => 'utils.h', 9579 'Line' => '18', 9580 'Memb' => { 9581 '0' => { 9582 'name' => 'ptr', 9583 'offset' => '0', 9584 'type' => '6245' 9585 }, 9586 '1' => { 9587 'name' => 'length', 9588 'offset' => '8', 9589 'type' => '123' 9590 } 9591 }, 9592 'Name' => 'struct variable_field', 9593 'Size' => '16', 9594 'Type' => 'Struct' 9595 }, 9596 '6245' => { 9597 'BaseType' => '5048', 9598 'Name' => 'uint8_t const*', 9599 'Size' => '8', 9600 'Type' => 'Pointer' 9601 }, 9602 '62959' => { 9603 'Header' => 'firmware_update.h', 9604 'Line' => '329', 9605 'Memb' => { 9606 '0' => { 9607 'name' => 'uuid', 9608 'offset' => '0', 9609 'type' => '63063' 9610 }, 9611 '1' => { 9612 'name' => 'package_header_format_version', 9613 'offset' => '22', 9614 'type' => '168' 9615 }, 9616 '2' => { 9617 'name' => 'package_header_size', 9618 'offset' => '23', 9619 'type' => '5053' 9620 }, 9621 '3' => { 9622 'name' => 'package_release_date_time', 9623 'offset' => '25', 9624 'type' => '15014' 9625 }, 9626 '4' => { 9627 'name' => 'component_bitmap_bit_length', 9628 'offset' => '50', 9629 'type' => '5053' 9630 }, 9631 '5' => { 9632 'name' => 'package_version_string_type', 9633 'offset' => '52', 9634 'type' => '168' 9635 }, 9636 '6' => { 9637 'name' => 'package_version_string_length', 9638 'offset' => '53', 9639 'type' => '168' 9640 } 9641 }, 9642 'Name' => 'struct pldm_package_header_information', 9643 'Size' => '36', 9644 'Type' => 'Struct' 9645 }, 9646 '63063' => { 9647 'BaseType' => '168', 9648 'Name' => 'uint8_t[16]', 9649 'Size' => '16', 9650 'Type' => 'Array' 9651 }, 9652 '63095' => { 9653 'Header' => 'firmware_update.h', 9654 'Line' => '343', 9655 'Memb' => { 9656 '0' => { 9657 'name' => 'record_length', 9658 'offset' => '0', 9659 'type' => '5053' 9660 }, 9661 '1' => { 9662 'name' => 'descriptor_count', 9663 'offset' => '2', 9664 'type' => '168' 9665 }, 9666 '2' => { 9667 'name' => 'device_update_option_flags', 9668 'offset' => '3', 9669 'type' => '60462' 9670 }, 9671 '3' => { 9672 'name' => 'comp_image_set_version_string_type', 9673 'offset' => '7', 9674 'type' => '168' 9675 }, 9676 '4' => { 9677 'name' => 'comp_image_set_version_string_length', 9678 'offset' => '8', 9679 'type' => '168' 9680 }, 9681 '5' => { 9682 'name' => 'fw_device_pkg_data_length', 9683 'offset' => '9', 9684 'type' => '5053' 9685 } 9686 }, 9687 'Name' => 'struct pldm_firmware_device_id_record', 9688 'Size' => '11', 9689 'Type' => 'Struct' 9690 }, 9691 '63290' => { 9692 'Header' => 'firmware_update.h', 9693 'Line' => '377', 9694 'Memb' => { 9695 '0' => { 9696 'name' => 'comp_classification', 9697 'offset' => '0', 9698 'type' => '5053' 9699 }, 9700 '1' => { 9701 'name' => 'comp_identifier', 9702 'offset' => '2', 9703 'type' => '5053' 9704 }, 9705 '2' => { 9706 'name' => 'comp_comparison_stamp', 9707 'offset' => '4', 9708 'type' => '180' 9709 }, 9710 '3' => { 9711 'name' => 'comp_options', 9712 'offset' => '8', 9713 'type' => '59964' 9714 }, 9715 '4' => { 9716 'name' => 'requested_comp_activation_method', 9717 'offset' => '16', 9718 'type' => '59964' 9719 }, 9720 '5' => { 9721 'name' => 'comp_location_offset', 9722 'offset' => '18', 9723 'type' => '180' 9724 }, 9725 '6' => { 9726 'name' => 'comp_size', 9727 'offset' => '22', 9728 'type' => '180' 9729 }, 9730 '7' => { 9731 'name' => 'comp_version_string_type', 9732 'offset' => '32', 9733 'type' => '168' 9734 }, 9735 '8' => { 9736 'name' => 'comp_version_string_length', 9737 'offset' => '33', 9738 'type' => '168' 9739 } 9740 }, 9741 'Name' => 'struct pldm_component_image_information', 9742 'Size' => '22', 9743 'Type' => 'Struct' 9744 }, 9745 '63472' => { 9746 'Header' => 'firmware_update.h', 9747 'Line' => '403', 9748 'Memb' => { 9749 '0' => { 9750 'name' => 'completion_code', 9751 'offset' => '0', 9752 'type' => '168' 9753 }, 9754 '1' => { 9755 'name' => 'capabilities_during_update', 9756 'offset' => '1', 9757 'type' => '60462' 9758 }, 9759 '2' => { 9760 'name' => 'comp_count', 9761 'offset' => '5', 9762 'type' => '5053' 9763 }, 9764 '3' => { 9765 'name' => 'active_comp_image_set_ver_str_type', 9766 'offset' => '7', 9767 'type' => '168' 9768 }, 9769 '4' => { 9770 'name' => 'active_comp_image_set_ver_str_len', 9771 'offset' => '8', 9772 'type' => '168' 9773 }, 9774 '5' => { 9775 'name' => 'pending_comp_image_set_ver_str_type', 9776 'offset' => '9', 9777 'type' => '168' 9778 }, 9779 '6' => { 9780 'name' => 'pending_comp_image_set_ver_str_len', 9781 'offset' => '16', 9782 'type' => '168' 9783 } 9784 }, 9785 'Name' => 'struct pldm_get_firmware_parameters_resp', 9786 'Size' => '11', 9787 'Type' => 'Struct' 9788 }, 9789 '63576' => { 9790 'Header' => 'firmware_update.h', 9791 'Line' => '417', 9792 'Memb' => { 9793 '0' => { 9794 'name' => 'comp_classification', 9795 'offset' => '0', 9796 'type' => '5053' 9797 }, 9798 '1' => { 9799 'name' => 'comp_identifier', 9800 'offset' => '2', 9801 'type' => '5053' 9802 }, 9803 '10' => { 9804 'name' => 'pending_comp_release_date', 9805 'offset' => '37', 9806 'type' => '63758' 9807 }, 9808 '11' => { 9809 'name' => 'comp_activation_methods', 9810 'offset' => '51', 9811 'type' => '59964' 9812 }, 9813 '12' => { 9814 'name' => 'capabilities_during_update', 9815 'offset' => '53', 9816 'type' => '60462' 9817 }, 9818 '2' => { 9819 'name' => 'comp_classification_index', 9820 'offset' => '4', 9821 'type' => '168' 9822 }, 9823 '3' => { 9824 'name' => 'active_comp_comparison_stamp', 9825 'offset' => '5', 9826 'type' => '180' 9827 }, 9828 '4' => { 9829 'name' => 'active_comp_ver_str_type', 9830 'offset' => '9', 9831 'type' => '168' 9832 }, 9833 '5' => { 9834 'name' => 'active_comp_ver_str_len', 9835 'offset' => '16', 9836 'type' => '168' 9837 }, 9838 '6' => { 9839 'name' => 'active_comp_release_date', 9840 'offset' => '17', 9841 'type' => '63758' 9842 }, 9843 '7' => { 9844 'name' => 'pending_comp_comparison_stamp', 9845 'offset' => '25', 9846 'type' => '180' 9847 }, 9848 '8' => { 9849 'name' => 'pending_comp_ver_str_type', 9850 'offset' => '35', 9851 'type' => '168' 9852 }, 9853 '9' => { 9854 'name' => 'pending_comp_ver_str_len', 9855 'offset' => '36', 9856 'type' => '168' 9857 } 9858 }, 9859 'Name' => 'struct pldm_component_parameter_entry', 9860 'Size' => '39', 9861 'Type' => 'Struct' 9862 }, 9863 '63758' => { 9864 'BaseType' => '168', 9865 'Name' => 'uint8_t[8]', 9866 'Size' => '8', 9867 'Type' => 'Array' 9868 }, 9869 '6423' => { 9870 'Name' => '_Bool', 9871 'Size' => '1', 9872 'Type' => 'Intrinsic' 9873 }, 9874 '64618' => { 9875 'BaseType' => '6206', 9876 'Name' => 'struct variable_field const', 9877 'Size' => '16', 9878 'Type' => 'Const' 9879 }, 9880 '64966' => { 9881 'BaseType' => '11999', 9882 'Name' => 'bool8_t*', 9883 'Size' => '8', 9884 'Type' => 'Pointer' 9885 }, 9886 '6645' => { 9887 'BaseType' => '6206', 9888 'Name' => 'struct variable_field*', 9889 'Size' => '8', 9890 'Type' => 'Pointer' 9891 }, 9892 '67' => { 9893 'Name' => 'unsigned short', 9894 'Size' => '2', 9895 'Type' => 'Intrinsic' 9896 }, 9897 '68046' => { 9898 'BaseType' => '64618', 9899 'Name' => 'struct variable_field const*', 9900 'Size' => '8', 9901 'Type' => 'Pointer' 9902 }, 9903 '69348' => { 9904 'BaseType' => '63576', 9905 'Name' => 'struct pldm_component_parameter_entry*', 9906 'Size' => '8', 9907 'Type' => 'Pointer' 9908 }, 9909 '69578' => { 9910 'BaseType' => '63472', 9911 'Name' => 'struct pldm_get_firmware_parameters_resp*', 9912 'Size' => '8', 9913 'Type' => 'Pointer' 9914 }, 9915 '69879' => { 9916 'BaseType' => '2082', 9917 'Name' => 'uint8_t**', 9918 'Size' => '8', 9919 'Type' => 'Pointer' 9920 }, 9921 '70176' => { 9922 'BaseType' => '63290', 9923 'Name' => 'struct pldm_component_image_information*', 9924 'Size' => '8', 9925 'Type' => 'Pointer' 9926 }, 9927 '70792' => { 9928 'BaseType' => '63095', 9929 'Name' => 'struct pldm_firmware_device_id_record*', 9930 'Size' => '8', 9931 'Type' => 'Pointer' 9932 }, 9933 '70944' => { 9934 'BaseType' => '62959', 9935 'Name' => 'struct pldm_package_header_information*', 9936 'Size' => '8', 9937 'Type' => 'Pointer' 9938 }, 9939 '714' => { 9940 'Header' => 'base.h', 9941 'Line' => '117', 9942 'Memb' => { 9943 '0' => { 9944 'name' => 'command', 9945 'offset' => '2', 9946 'type' => '168' 9947 } 9948 }, 9949 'Name' => 'struct pldm_msg_hdr', 9950 'Size' => '3', 9951 'Type' => 'Struct' 9952 }, 9953 '74' => { 9954 'Name' => 'int', 9955 'Size' => '4', 9956 'Type' => 'Intrinsic' 9957 }, 9958 '77192' => { 9959 'BaseType' => '77209', 9960 'Header' => undef, 9961 'Line' => '15', 9962 'Name' => 'pldm_pdr', 9963 'PrivateABI' => 1, 9964 'Size' => '24', 9965 'Type' => 'Typedef' 9966 }, 9967 '77204' => { 9968 'BaseType' => '77192', 9969 'Name' => 'pldm_pdr const', 9970 'Size' => '24', 9971 'Type' => 'Const' 9972 }, 9973 '77209' => { 9974 'Header' => undef, 9975 'Line' => '18', 9976 'Memb' => { 9977 '0' => { 9978 'name' => 'record_count', 9979 'offset' => '0', 9980 'type' => '180' 9981 }, 9982 '1' => { 9983 'name' => 'size', 9984 'offset' => '4', 9985 'type' => '180' 9986 }, 9987 '2' => { 9988 'name' => 'first', 9989 'offset' => '8', 9990 'type' => '78281' 9991 }, 9992 '3' => { 9993 'name' => 'last', 9994 'offset' => '22', 9995 'type' => '78281' 9996 } 9997 }, 9998 'Name' => 'struct pldm_pdr', 9999 'PrivateABI' => 1, 10000 'Size' => '24', 10001 'Type' => 'Struct' 10002 }, 10003 '77269' => { 10004 'BaseType' => '77286', 10005 'Header' => undef, 10006 'Line' => '20', 10007 'Name' => 'pldm_pdr_record', 10008 'PrivateABI' => 1, 10009 'Size' => '32', 10010 'Type' => 'Typedef' 10011 }, 10012 '77281' => { 10013 'BaseType' => '77269', 10014 'Name' => 'pldm_pdr_record const', 10015 'Size' => '32', 10016 'Type' => 'Const' 10017 }, 10018 '77286' => { 10019 'Header' => undef, 10020 'Line' => '9', 10021 'Memb' => { 10022 '0' => { 10023 'name' => 'record_handle', 10024 'offset' => '0', 10025 'type' => '180' 10026 }, 10027 '1' => { 10028 'name' => 'size', 10029 'offset' => '4', 10030 'type' => '180' 10031 }, 10032 '2' => { 10033 'name' => 'data', 10034 'offset' => '8', 10035 'type' => '2082' 10036 }, 10037 '3' => { 10038 'name' => 'next', 10039 'offset' => '22', 10040 'type' => '78269' 10041 }, 10042 '4' => { 10043 'name' => 'is_remote', 10044 'offset' => '36', 10045 'type' => '6423' 10046 }, 10047 '5' => { 10048 'name' => 'terminus_handle', 10049 'offset' => '38', 10050 'type' => '5053' 10051 } 10052 }, 10053 'Name' => 'struct pldm_pdr_record', 10054 'PrivateABI' => 1, 10055 'Size' => '32', 10056 'Type' => 'Struct' 10057 }, 10058 '77370' => { 10059 'Header' => 'pdr.h', 10060 'Line' => '293', 10061 'Memb' => { 10062 '0' => { 10063 'name' => 'entity_type', 10064 'offset' => '0', 10065 'type' => '5053' 10066 }, 10067 '1' => { 10068 'name' => 'entity_instance_num', 10069 'offset' => '2', 10070 'type' => '5053' 10071 }, 10072 '2' => { 10073 'name' => 'entity_container_id', 10074 'offset' => '4', 10075 'type' => '5053' 10076 } 10077 }, 10078 'Name' => 'struct pldm_entity', 10079 'Size' => '6', 10080 'Type' => 'Struct' 10081 }, 10082 '77427' => { 10083 'BaseType' => '77370', 10084 'Header' => 'pdr.h', 10085 'Line' => '297', 10086 'Name' => 'pldm_entity', 10087 'Size' => '6', 10088 'Type' => 'Typedef' 10089 }, 10090 '77471' => { 10091 'BaseType' => '77483', 10092 'Header' => undef, 10093 'Line' => '307', 10094 'Name' => 'pldm_entity_association_tree', 10095 'PrivateABI' => 1, 10096 'Size' => '16', 10097 'Type' => 'Typedef' 10098 }, 10099 '77483' => { 10100 'Header' => undef, 10101 'Line' => '444', 10102 'Memb' => { 10103 '0' => { 10104 'name' => 'root', 10105 'offset' => '0', 10106 'type' => '78286' 10107 }, 10108 '1' => { 10109 'name' => 'last_used_container_id', 10110 'offset' => '8', 10111 'type' => '5053' 10112 } 10113 }, 10114 'Name' => 'struct pldm_entity_association_tree', 10115 'PrivateABI' => 1, 10116 'Size' => '16', 10117 'Type' => 'Struct' 10118 }, 10119 '77526' => { 10120 'BaseType' => '77543', 10121 'Header' => undef, 10122 'Line' => '312', 10123 'Name' => 'pldm_entity_node', 10124 'PrivateABI' => 1, 10125 'Size' => '40', 10126 'Type' => 'Typedef' 10127 }, 10128 '77543' => { 10129 'Header' => undef, 10130 'Line' => '449', 10131 'Memb' => { 10132 '0' => { 10133 'name' => 'entity', 10134 'offset' => '0', 10135 'type' => '77427' 10136 }, 10137 '1' => { 10138 'name' => 'parent', 10139 'offset' => '6', 10140 'type' => '77427' 10141 }, 10142 '2' => { 10143 'name' => 'remote_container_id', 10144 'offset' => '18', 10145 'type' => '5053' 10146 }, 10147 '3' => { 10148 'name' => 'first_child', 10149 'offset' => '22', 10150 'type' => '78286' 10151 }, 10152 '4' => { 10153 'name' => 'next_sibling', 10154 'offset' => '36', 10155 'type' => '78286' 10156 }, 10157 '5' => { 10158 'name' => 'association_type', 10159 'offset' => '50', 10160 'type' => '168' 10161 } 10162 }, 10163 'Name' => 'struct pldm_entity_node', 10164 'PrivateABI' => 1, 10165 'Size' => '40', 10166 'Type' => 'Struct' 10167 }, 10168 '78269' => { 10169 'BaseType' => '77286', 10170 'Name' => 'struct pldm_pdr_record*', 10171 'Size' => '8', 10172 'Type' => 'Pointer' 10173 }, 10174 '78281' => { 10175 'BaseType' => '77269', 10176 'Name' => 'pldm_pdr_record*', 10177 'Size' => '8', 10178 'Type' => 'Pointer' 10179 }, 10180 '78286' => { 10181 'BaseType' => '77526', 10182 'Name' => 'pldm_entity_node*', 10183 'Size' => '8', 10184 'Type' => 'Pointer' 10185 }, 10186 '78711' => { 10187 'BaseType' => '78716', 10188 'Name' => 'pldm_entity**', 10189 'Size' => '8', 10190 'Type' => 'Pointer' 10191 }, 10192 '78716' => { 10193 'BaseType' => '77427', 10194 'Name' => 'pldm_entity*', 10195 'Size' => '8', 10196 'Type' => 'Pointer' 10197 }, 10198 '78780' => { 10199 'BaseType' => '77471', 10200 'Name' => 'pldm_entity_association_tree*', 10201 'Size' => '8', 10202 'Type' => 'Pointer' 10203 }, 10204 '79059' => { 10205 'BaseType' => '78286', 10206 'Name' => 'pldm_entity_node**', 10207 'Size' => '8', 10208 'Type' => 'Pointer' 10209 }, 10210 '79841' => { 10211 'BaseType' => '77204', 10212 'Name' => 'pldm_pdr const*', 10213 'Size' => '8', 10214 'Type' => 'Pointer' 10215 }, 10216 '80095' => { 10217 'BaseType' => '77192', 10218 'Name' => 'pldm_pdr*', 10219 'Size' => '8', 10220 'Type' => 'Pointer' 10221 }, 10222 '81' => { 10223 'Name' => 'unsigned int', 10224 'Size' => '4', 10225 'Type' => 'Intrinsic' 10226 }, 10227 '825' => { 10228 'BaseType' => '714', 10229 'Name' => 'struct pldm_msg_hdr const', 10230 'Size' => '3', 10231 'Type' => 'Const' 10232 }, 10233 '830' => { 10234 'Header' => 'base.h', 10235 'Line' => '150', 10236 'Memb' => { 10237 '0' => { 10238 'name' => 'hdr', 10239 'offset' => '0', 10240 'type' => '714' 10241 }, 10242 '1' => { 10243 'name' => 'payload', 10244 'offset' => '3', 10245 'type' => '874' 10246 } 10247 }, 10248 'Name' => 'struct pldm_msg', 10249 'Size' => '4', 10250 'Type' => 'Struct' 10251 }, 10252 '8521' => { 10253 'BaseType' => '5053', 10254 'Name' => 'uint16_t*', 10255 'Size' => '8', 10256 'Type' => 'Pointer' 10257 }, 10258 '869' => { 10259 'BaseType' => '830', 10260 'Name' => 'struct pldm_msg const', 10261 'Size' => '4', 10262 'Type' => 'Const' 10263 }, 10264 '86952' => { 10265 'BaseType' => '77281', 10266 'Name' => 'pldm_pdr_record const*', 10267 'Size' => '8', 10268 'Type' => 'Pointer' 10269 }, 10270 '874' => { 10271 'BaseType' => '168', 10272 'Name' => 'uint8_t[1]', 10273 'Size' => '1', 10274 'Type' => 'Array' 10275 }, 10276 '890' => { 10277 'Header' => 'base.h', 10278 'Line' => '160', 10279 'Memb' => { 10280 '0' => { 10281 'name' => 'msg_type', 10282 'offset' => '0', 10283 'type' => '702' 10284 }, 10285 '1' => { 10286 'name' => 'instance', 10287 'offset' => '4', 10288 'type' => '168' 10289 }, 10290 '2' => { 10291 'name' => 'pldm_type', 10292 'offset' => '5', 10293 'type' => '168' 10294 }, 10295 '3' => { 10296 'name' => 'command', 10297 'offset' => '6', 10298 'type' => '168' 10299 }, 10300 '4' => { 10301 'name' => 'completion_code', 10302 'offset' => '7', 10303 'type' => '168' 10304 } 10305 }, 10306 'Name' => 'struct pldm_header_info', 10307 'Size' => '8', 10308 'Type' => 'Struct' 10309 }, 10310 '9084' => { 10311 'BaseType' => '123', 10312 'Name' => 'size_t*', 10313 'Size' => '8', 10314 'Type' => 'Pointer' 10315 }, 10316 '92034' => { 10317 'BaseType' => '168', 10318 'Header' => 'base.h', 10319 'Line' => '14', 10320 'Name' => 'pldm_tid_t', 10321 'Size' => '1', 10322 'Type' => 'Typedef' 10323 }, 10324 '92046' => { 10325 'BaseType' => '168', 10326 'Header' => 'instance-id.h', 10327 'Line' => '11', 10328 'Name' => 'pldm_instance_id_t', 10329 'Size' => '1', 10330 'Type' => 'Typedef' 10331 }, 10332 '92426' => { 10333 'Header' => undef, 10334 'Line' => '18', 10335 'Memb' => { 10336 '0' => { 10337 'name' => 'prev', 10338 'offset' => '0', 10339 'type' => '92046' 10340 }, 10341 '1' => { 10342 'name' => 'allocations', 10343 'offset' => '4', 10344 'type' => '180' 10345 } 10346 }, 10347 'Name' => 'struct pldm_tid_state', 10348 'PrivateABI' => 1, 10349 'Size' => '8', 10350 'Type' => 'Struct' 10351 }, 10352 '92465' => { 10353 'Header' => undef, 10354 'Line' => '23', 10355 'Memb' => { 10356 '0' => { 10357 'name' => 'state', 10358 'offset' => '0', 10359 'type' => '92507' 10360 }, 10361 '1' => { 10362 'name' => 'lock_db_fd', 10363 'offset' => '8264', 10364 'type' => '74' 10365 } 10366 }, 10367 'Name' => 'struct pldm_instance_db', 10368 'PrivateABI' => 1, 10369 'Size' => '2052', 10370 'Type' => 'Struct' 10371 }, 10372 '92507' => { 10373 'BaseType' => '92426', 10374 'Name' => 'struct pldm_tid_state[256]', 10375 'Size' => '2048', 10376 'Type' => 'Array' 10377 }, 10378 '92935' => { 10379 'BaseType' => '92465', 10380 'Name' => 'struct pldm_instance_db*', 10381 'Size' => '8', 10382 'Type' => 'Pointer' 10383 }, 10384 '93361' => { 10385 'BaseType' => '92046', 10386 'Name' => 'pldm_instance_id_t*', 10387 'Size' => '8', 10388 'Type' => 'Pointer' 10389 }, 10390 '93537' => { 10391 'BaseType' => '92935', 10392 'Name' => 'struct pldm_instance_db**', 10393 'Size' => '8', 10394 'Type' => 'Pointer' 10395 }, 10396 '94053' => { 10397 'BaseType' => '168', 10398 'Header' => 'pldm.h', 10399 'Line' => '12', 10400 'Name' => 'mctp_eid_t', 10401 'Size' => '1', 10402 'Type' => 'Typedef' 10403 }, 10404 '94065' => { 10405 'Header' => 'pldm.h', 10406 'Line' => '14', 10407 'Memb' => { 10408 '0' => { 10409 'name' => 'PLDM_REQUESTER_SUCCESS', 10410 'value' => '0' 10411 }, 10412 '1' => { 10413 'name' => 'PLDM_REQUESTER_OPEN_FAIL', 10414 'value' => '18446744073709551615 (-1)' 10415 }, 10416 '10' => { 10417 'name' => 'PLDM_REQUESTER_SETUP_FAIL', 10418 'value' => '18446744073709551606 (-10)' 10419 }, 10420 '11' => { 10421 'name' => 'PLDM_REQUESTER_INVALID_SETUP', 10422 'value' => '18446744073709551605 (-11)' 10423 }, 10424 '12' => { 10425 'name' => 'PLDM_REQUESTER_POLL_FAIL', 10426 'value' => '18446744073709551604 (-12)' 10427 }, 10428 '2' => { 10429 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG', 10430 'value' => '18446744073709551614 (-2)' 10431 }, 10432 '3' => { 10433 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG', 10434 'value' => '18446744073709551613 (-3)' 10435 }, 10436 '4' => { 10437 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG', 10438 'value' => '18446744073709551612 (-4)' 10439 }, 10440 '5' => { 10441 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL', 10442 'value' => '18446744073709551611 (-5)' 10443 }, 10444 '6' => { 10445 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH', 10446 'value' => '18446744073709551610 (-6)' 10447 }, 10448 '7' => { 10449 'name' => 'PLDM_REQUESTER_SEND_FAIL', 10450 'value' => '18446744073709551609 (-7)' 10451 }, 10452 '8' => { 10453 'name' => 'PLDM_REQUESTER_RECV_FAIL', 10454 'value' => '18446744073709551608 (-8)' 10455 }, 10456 '9' => { 10457 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN', 10458 'value' => '18446744073709551607 (-9)' 10459 } 10460 }, 10461 'Name' => 'enum pldm_requester_error_codes', 10462 'Size' => '4', 10463 'Type' => 'Enum' 10464 }, 10465 '94162' => { 10466 'BaseType' => '94065', 10467 'Header' => 'pldm.h', 10468 'Line' => '28', 10469 'Name' => 'pldm_requester_rc_t', 10470 'Size' => '4', 10471 'Type' => 'Typedef' 10472 }, 10473 '969' => { 10474 'BaseType' => '890', 10475 'Name' => 'struct pldm_header_info const', 10476 'Size' => '8', 10477 'Type' => 'Const' 10478 } 10479 }, 10480 'UndefinedSymbols' => { 10481 'libpldm.so.0.4.0' => { 10482 '_ITM_deregisterTMCloneTable' => 0, 10483 '_ITM_registerTMCloneTable' => 0, 10484 '__assert_fail@GLIBC_2.2.5' => 0, 10485 '__cxa_finalize@GLIBC_2.2.5' => 0, 10486 '__errno_location@GLIBC_2.2.5' => 0, 10487 '__gmon_start__' => 0, 10488 '__stack_chk_fail@GLIBC_2.4' => 0, 10489 'calloc@GLIBC_2.2.5' => 0, 10490 'clock_gettime@GLIBC_2.17' => 0, 10491 'close@GLIBC_2.2.5' => 0, 10492 'connect@GLIBC_2.2.5' => 0, 10493 'dup@GLIBC_2.2.5' => 0, 10494 'fclose@GLIBC_2.2.5' => 0, 10495 'fcntl64@GLIBC_2.28' => 0, 10496 'fgets@GLIBC_2.2.5' => 0, 10497 'fopen64@GLIBC_2.2.5' => 0, 10498 'free@GLIBC_2.2.5' => 0, 10499 'getsockopt@GLIBC_2.2.5' => 0, 10500 'malloc@GLIBC_2.2.5' => 0, 10501 'memcmp@GLIBC_2.2.5' => 0, 10502 'memcpy@GLIBC_2.14' => 0, 10503 'open64@GLIBC_2.2.5' => 0, 10504 'poll@GLIBC_2.2.5' => 0, 10505 'recv@GLIBC_2.2.5' => 0, 10506 'recvmsg@GLIBC_2.2.5' => 0, 10507 'sendmsg@GLIBC_2.2.5' => 0, 10508 'sendto@GLIBC_2.2.5' => 0, 10509 'setsockopt@GLIBC_2.2.5' => 0, 10510 'socket@GLIBC_2.2.5' => 0, 10511 'stat64@GLIBC_2.33' => 0, 10512 'strlen@GLIBC_2.2.5' => 0, 10513 'strtol@GLIBC_2.2.5' => 0, 10514 'write@GLIBC_2.2.5' => 0 10515 } 10516 }, 10517 'WordSize' => '8' 10518 }; 10519