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