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