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