blob: 3f0819b47561fc4e5014d74407e9bafaf7fc0f8c [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
5 'GccVersion' => '12.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307 'base.h' => 1,
8 'bios.h' => 1,
9 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093022 'LibraryName' => 'libpldm.so.0.4.0',
23 'LibraryVersion' => '0.4.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093024 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093031 '10033' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093032 'Header' => 'bios.h',
33 'Param' => {
34 '0' => {
35 'name' => 'msg',
36 'type' => '2077'
37 },
38 '1' => {
39 'name' => 'payload_length',
40 'type' => '123'
41 },
42 '2' => {
43 'name' => 'seconds',
44 'type' => '2082'
45 },
46 '3' => {
47 'name' => 'minutes',
48 'type' => '2082'
49 },
50 '4' => {
51 'name' => 'hours',
52 'type' => '2082'
53 },
54 '5' => {
55 'name' => 'day',
56 'type' => '2082'
57 },
58 '6' => {
59 'name' => 'month',
60 'offset' => '0',
61 'type' => '2082'
62 },
63 '7' => {
64 'name' => 'year',
65 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093066 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +093067 }
68 },
69 'Return' => '74',
70 'ShortName' => 'decode_set_date_time_req'
71 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093072 '10323' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093073 'Header' => 'bios.h',
74 'Param' => {
75 '0' => {
76 'name' => 'instance_id',
77 'type' => '168'
78 },
79 '1' => {
80 'name' => 'seconds',
81 'type' => '168'
82 },
83 '2' => {
84 'name' => 'minutes',
85 'type' => '168'
86 },
87 '3' => {
88 'name' => 'hours',
89 'type' => '168'
90 },
91 '4' => {
92 'name' => 'day',
93 'type' => '168'
94 },
95 '5' => {
96 'name' => 'month',
97 'type' => '168'
98 },
99 '6' => {
100 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930101 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930102 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930103 },
104 '7' => {
105 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930106 'offset' => '8',
107 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930108 },
109 '8' => {
110 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930111 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930112 'type' => '123'
113 }
114 },
115 'Return' => '74',
116 'ShortName' => 'encode_set_date_time_req'
117 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930118 '10815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930119 'Header' => 'bios.h',
120 'Param' => {
121 '0' => {
122 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930123 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930124 },
125 '1' => {
126 'name' => 'payload_length',
127 'type' => '123'
128 },
129 '2' => {
130 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930131 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930132 },
133 '3' => {
134 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930136 },
137 '4' => {
138 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930140 },
141 '5' => {
142 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930144 },
145 '6' => {
146 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930147 'offset' => '0',
148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '7' => {
151 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930152 'offset' => '8',
153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930154 },
155 '8' => {
156 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930157 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930158 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 }
160 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930161 'Reg' => {
162 '4' => 'r8',
163 '5' => 'r9'
164 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930165 'Return' => '74',
166 'ShortName' => 'decode_get_date_time_resp'
167 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930168 '108395' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930169 'Header' => 'file_io.h',
170 'Param' => {
171 '0' => {
172 'name' => 'instance_id',
173 'type' => '168'
174 },
175 '1' => {
176 'name' => 'completion_code',
177 'type' => '168'
178 },
179 '2' => {
180 'name' => 'msg',
181 'type' => '1632'
182 }
183 },
184 'Return' => '74',
185 'ShortName' => 'encode_new_file_with_metadata_resp'
186 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930187 '108595' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930188 'Header' => 'file_io.h',
189 'Param' => {
190 '0' => {
191 'name' => 'msg',
192 'type' => '2077'
193 },
194 '1' => {
195 'name' => 'payload_length',
196 'type' => '123'
197 },
198 '2' => {
199 'name' => 'file_type',
200 'type' => '8521'
201 },
202 '3' => {
203 'name' => 'file_handle',
204 'type' => '2087'
205 },
206 '4' => {
207 'name' => 'length',
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930208 'type' => '54726'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930209 },
210 '5' => {
211 'name' => 'file_meta_data_1',
212 'type' => '2087'
213 },
214 '6' => {
215 'name' => 'file_meta_data_2',
216 'offset' => '0',
217 'type' => '2087'
218 },
219 '7' => {
220 'name' => 'file_meta_data_3',
221 'offset' => '8',
222 'type' => '2087'
223 },
224 '8' => {
225 'name' => 'file_meta_data_4',
226 'offset' => '16',
227 'type' => '2087'
228 }
229 },
230 'Reg' => {
231 '4' => 'r8',
232 '5' => 'r9'
233 },
234 'Return' => '74',
235 'ShortName' => 'decode_new_file_with_metadata_req'
236 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930237 '108827' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930238 'Header' => 'file_io.h',
239 'Param' => {
240 '0' => {
241 'name' => 'msg',
242 'type' => '2077'
243 },
244 '1' => {
245 'name' => 'payload_length',
246 'type' => '123'
247 },
248 '2' => {
249 'name' => 'completion_code',
250 'type' => '2082'
251 }
252 },
253 'Reg' => {
254 '0' => 'rdi',
255 '1' => 'rsi',
256 '2' => 'rdx'
257 },
258 'Return' => '74',
259 'ShortName' => 'decode_new_file_with_metadata_resp'
260 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930261 '108928' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930262 'Header' => 'file_io.h',
263 'Param' => {
264 '0' => {
265 'name' => 'instance_id',
266 'type' => '168'
267 },
268 '1' => {
269 'name' => 'file_type',
270 'type' => '5053'
271 },
272 '2' => {
273 'name' => 'file_handle',
274 'type' => '180'
275 },
276 '3' => {
277 'name' => 'length',
278 'type' => '46642'
279 },
280 '4' => {
281 'name' => 'file_meta_data_1',
282 'type' => '180'
283 },
284 '5' => {
285 'name' => 'file_meta_data_2',
286 'type' => '180'
287 },
288 '6' => {
289 'name' => 'file_meta_data_3',
290 'offset' => '0',
291 'type' => '180'
292 },
293 '7' => {
294 'name' => 'file_meta_data_4',
295 'offset' => '8',
296 'type' => '180'
297 },
298 '8' => {
299 'name' => 'msg',
300 'offset' => '16',
301 'type' => '1632'
302 }
303 },
304 'Return' => '74',
305 'ShortName' => 'encode_new_file_with_metadata_req'
306 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930307 '109225' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930308 'Header' => 'file_io.h',
309 'Param' => {
310 '0' => {
311 'name' => 'instance_id',
312 'type' => '168'
313 },
314 '1' => {
315 'name' => 'completion_code',
316 'type' => '168'
317 },
318 '2' => {
319 'name' => 'msg',
320 'type' => '1632'
321 }
322 },
323 'Return' => '74',
324 'ShortName' => 'encode_file_ack_with_meta_data_resp'
325 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930326 '109420' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930327 'Header' => 'file_io.h',
328 'Param' => {
329 '0' => {
330 'name' => 'msg',
331 'type' => '2077'
332 },
333 '1' => {
334 'name' => 'payload_length',
335 'type' => '123'
336 },
337 '2' => {
338 'name' => 'file_type',
339 'type' => '8521'
340 },
341 '3' => {
342 'name' => 'file_handle',
343 'type' => '2087'
344 },
345 '4' => {
346 'name' => 'file_status',
347 'type' => '2082'
348 },
349 '5' => {
350 'name' => 'file_meta_data_1',
351 'type' => '2087'
352 },
353 '6' => {
354 'name' => 'file_meta_data_2',
355 'offset' => '0',
356 'type' => '2087'
357 },
358 '7' => {
359 'name' => 'file_meta_data_3',
360 'offset' => '8',
361 'type' => '2087'
362 },
363 '8' => {
364 'name' => 'file_meta_data_4',
365 'offset' => '16',
366 'type' => '2087'
367 }
368 },
369 'Reg' => {
370 '4' => 'r8',
371 '5' => 'r9'
372 },
373 'Return' => '74',
374 'ShortName' => 'decode_file_ack_with_meta_data_req'
375 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930376 '109632' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930377 'Header' => 'file_io.h',
378 'Param' => {
379 '0' => {
380 'name' => 'msg',
381 'type' => '2077'
382 },
383 '1' => {
384 'name' => 'payload_length',
385 'type' => '123'
386 },
387 '2' => {
388 'name' => 'completion_code',
389 'type' => '2082'
390 }
391 },
392 'Reg' => {
393 '0' => 'rdi',
394 '1' => 'rsi',
395 '2' => 'rdx'
396 },
397 'Return' => '74',
398 'ShortName' => 'decode_file_ack_with_meta_data_resp'
399 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930400 '109728' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930401 'Header' => 'file_io.h',
402 'Param' => {
403 '0' => {
404 'name' => 'instance_id',
405 'type' => '168'
406 },
407 '1' => {
408 'name' => 'file_type',
409 'type' => '5053'
410 },
411 '2' => {
412 'name' => 'file_handle',
413 'type' => '180'
414 },
415 '3' => {
416 'name' => 'file_status',
417 'type' => '168'
418 },
419 '4' => {
420 'name' => 'file_meta_data_1',
421 'type' => '180'
422 },
423 '5' => {
424 'name' => 'file_meta_data_2',
425 'type' => '180'
426 },
427 '6' => {
428 'name' => 'file_meta_data_3',
429 'offset' => '0',
430 'type' => '180'
431 },
432 '7' => {
433 'name' => 'file_meta_data_4',
434 'offset' => '8',
435 'type' => '180'
436 },
437 '8' => {
438 'name' => 'msg',
439 'offset' => '16',
440 'type' => '1632'
441 }
442 },
443 'Return' => '74',
444 'ShortName' => 'encode_file_ack_with_meta_data_req'
445 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930446 '110025' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930447 'Header' => 'file_io.h',
448 'Param' => {
449 '0' => {
450 'name' => 'msg',
451 'type' => '2077'
452 },
453 '1' => {
454 'name' => 'payload_length',
455 'type' => '123'
456 },
457 '2' => {
458 'name' => 'completion_code',
459 'type' => '2082'
460 }
461 },
462 'Reg' => {
463 '0' => 'rdi',
464 '1' => 'rsi',
465 '2' => 'rdx'
466 },
467 'Return' => '74',
468 'ShortName' => 'decode_file_ack_resp'
469 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930470 '110126' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930471 'Header' => 'file_io.h',
472 'Param' => {
473 '0' => {
474 'name' => 'instance_id',
475 'type' => '168'
476 },
477 '1' => {
478 'name' => 'file_type',
479 'type' => '5053'
480 },
481 '2' => {
482 'name' => 'file_handle',
483 'type' => '180'
484 },
485 '3' => {
486 'name' => 'file_status',
487 'type' => '168'
488 },
489 '4' => {
490 'name' => 'msg',
491 'type' => '1632'
492 }
493 },
494 'Return' => '74',
495 'ShortName' => 'encode_file_ack_req'
496 },
Andrew Jefferyc79a5df2023-07-17 15:09:21 +0930497 '11016' => {
498 'Header' => 'bios.h',
499 'Param' => {
500 '0' => {
501 'name' => 'instance_id',
502 'type' => '168'
503 },
504 '1' => {
505 'name' => 'completion_code',
506 'type' => '168'
507 },
508 '2' => {
509 'name' => 'seconds',
510 'type' => '168'
511 },
512 '3' => {
513 'name' => 'minutes',
514 'type' => '168'
515 },
516 '4' => {
517 'name' => 'hours',
518 'type' => '168'
519 },
520 '5' => {
521 'name' => 'day',
522 'type' => '168'
523 },
524 '6' => {
525 'name' => 'month',
526 'offset' => '0',
527 'type' => '168'
528 },
529 '7' => {
530 'name' => 'year',
531 'offset' => '8',
532 'type' => '5053'
533 },
534 '8' => {
535 'name' => 'msg',
536 'offset' => '16',
537 'type' => '1632'
538 }
539 },
540 'Return' => '74',
541 'ShortName' => 'encode_get_date_time_resp'
542 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930543 '110361' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930544 'Header' => 'file_io.h',
545 'Param' => {
546 '0' => {
547 'name' => 'instance_id',
548 'type' => '168'
549 },
550 '1' => {
551 'name' => 'completion_code',
552 'type' => '168'
553 },
554 '2' => {
555 'name' => 'msg',
556 'type' => '1632'
557 }
558 },
559 'Return' => '74',
560 'ShortName' => 'encode_file_ack_resp'
561 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930562 '110551' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930563 'Header' => 'file_io.h',
564 'Param' => {
565 '0' => {
566 'name' => 'msg',
567 'type' => '2077'
568 },
569 '1' => {
570 'name' => 'payload_length',
571 'type' => '123'
572 },
573 '2' => {
574 'name' => 'file_type',
575 'type' => '8521'
576 },
577 '3' => {
578 'name' => 'file_handle',
579 'type' => '2087'
580 },
581 '4' => {
582 'name' => 'file_status',
583 'type' => '2082'
584 }
585 },
586 'Reg' => {
587 '3' => 'rcx',
588 '4' => 'r8'
589 },
590 'Return' => '74',
591 'ShortName' => 'decode_file_ack_req'
592 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930593 '110693' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930594 'Header' => 'file_io.h',
595 'Param' => {
596 '0' => {
597 'name' => 'msg',
598 'type' => '2077'
599 },
600 '1' => {
601 'name' => 'payload_length',
602 'type' => '123'
603 },
604 '2' => {
605 'name' => 'completion_code',
606 'type' => '2082'
607 },
608 '3' => {
609 'name' => 'length',
610 'type' => '2087'
611 }
612 },
613 'Reg' => {
614 '0' => 'rdi',
615 '1' => 'rsi',
616 '2' => 'rdx',
617 '3' => 'rcx'
618 },
619 'Return' => '74',
620 'ShortName' => 'decode_rw_file_by_type_resp'
621 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930622 '110808' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930623 'Header' => 'file_io.h',
624 'Param' => {
625 '0' => {
626 'name' => 'instance_id',
627 'type' => '168'
628 },
629 '1' => {
630 'name' => 'command',
631 'type' => '168'
632 },
633 '2' => {
634 'name' => 'file_type',
635 'type' => '5053'
636 },
637 '3' => {
638 'name' => 'file_handle',
639 'type' => '180'
640 },
641 '4' => {
642 'name' => 'offset',
643 'type' => '180'
644 },
645 '5' => {
646 'name' => 'length',
647 'type' => '180'
648 },
649 '6' => {
650 'name' => 'msg',
651 'offset' => '0',
652 'type' => '1632'
653 }
654 },
655 'Return' => '74',
656 'ShortName' => 'encode_rw_file_by_type_req'
657 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930658 '111078' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930659 'Header' => 'file_io.h',
660 'Param' => {
661 '0' => {
662 'name' => 'instance_id',
663 'type' => '168'
664 },
665 '1' => {
666 'name' => 'command',
667 'type' => '168'
668 },
669 '2' => {
670 'name' => 'completion_code',
671 'type' => '168'
672 },
673 '3' => {
674 'name' => 'length',
675 'type' => '180'
676 },
677 '4' => {
678 'name' => 'msg',
679 'type' => '1632'
680 }
681 },
682 'Return' => '74',
683 'ShortName' => 'encode_rw_file_by_type_resp'
684 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930685 '111308' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930686 'Header' => 'file_io.h',
687 'Param' => {
688 '0' => {
689 'name' => 'msg',
690 'type' => '2077'
691 },
692 '1' => {
693 'name' => 'payload_length',
694 'type' => '123'
695 },
696 '2' => {
697 'name' => 'file_type',
698 'type' => '8521'
699 },
700 '3' => {
701 'name' => 'file_handle',
702 'type' => '2087'
703 },
704 '4' => {
705 'name' => 'offset',
706 'type' => '2087'
707 },
708 '5' => {
709 'name' => 'length',
710 'type' => '2087'
711 }
712 },
713 'Reg' => {
714 '4' => 'r8',
715 '5' => 'r9'
716 },
717 'Return' => '74',
718 'ShortName' => 'decode_rw_file_by_type_req'
719 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930720 '111470' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930721 'Header' => 'file_io.h',
722 'Param' => {
723 '0' => {
724 'name' => 'msg',
725 'type' => '2077'
726 },
727 '1' => {
728 'name' => 'payload_length',
729 'type' => '123'
730 },
731 '2' => {
732 'name' => 'completion_code',
733 'type' => '2082'
734 }
735 },
736 'Reg' => {
737 '0' => 'rdi',
738 '1' => 'rsi',
739 '2' => 'rdx'
740 },
741 'Return' => '74',
742 'ShortName' => 'decode_new_file_resp'
743 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930744 '111571' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930745 'Header' => 'file_io.h',
746 'Param' => {
747 '0' => {
748 'name' => 'instance_id',
749 'type' => '168'
750 },
751 '1' => {
752 'name' => 'file_type',
753 'type' => '5053'
754 },
755 '2' => {
756 'name' => 'file_handle',
757 'type' => '180'
758 },
759 '3' => {
760 'name' => 'length',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930761 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930762 },
763 '4' => {
764 'name' => 'msg',
765 'type' => '1632'
766 }
767 },
768 'Return' => '74',
769 'ShortName' => 'encode_new_file_req'
770 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930771 '111806' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930772 'Header' => 'file_io.h',
773 'Param' => {
774 '0' => {
775 'name' => 'instance_id',
776 'type' => '168'
777 },
778 '1' => {
779 'name' => 'completion_code',
780 'type' => '168'
781 },
782 '2' => {
783 'name' => 'msg',
784 'type' => '1632'
785 }
786 },
787 'Return' => '74',
788 'ShortName' => 'encode_new_file_resp'
789 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930790 '111996' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930791 'Header' => 'file_io.h',
792 'Param' => {
793 '0' => {
794 'name' => 'msg',
795 'type' => '2077'
796 },
797 '1' => {
798 'name' => 'payload_length',
799 'type' => '123'
800 },
801 '2' => {
802 'name' => 'file_type',
803 'type' => '8521'
804 },
805 '3' => {
806 'name' => 'file_handle',
807 'type' => '2087'
808 },
809 '4' => {
810 'name' => 'length',
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930811 'type' => '54726'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930812 }
813 },
814 'Reg' => {
815 '3' => 'rcx',
816 '4' => 'r8'
817 },
818 'Return' => '74',
819 'ShortName' => 'decode_new_file_req'
820 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930821 '112138' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930822 'Header' => 'file_io.h',
823 'Param' => {
824 '0' => {
825 'name' => 'msg',
826 'type' => '2077'
827 },
828 '1' => {
829 'name' => 'payload_length',
830 'type' => '123'
831 },
832 '2' => {
833 'name' => 'completion_code',
834 'type' => '2082'
835 },
836 '3' => {
837 'name' => 'length',
838 'type' => '2087'
839 }
840 },
841 'Reg' => {
842 '0' => 'rdi',
843 '1' => 'rsi',
844 '2' => 'rdx',
845 '3' => 'rcx'
846 },
847 'Return' => '74',
848 'ShortName' => 'decode_rw_file_by_type_memory_resp'
849 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930850 '112253' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930851 'Header' => 'file_io.h',
852 'Param' => {
853 '0' => {
854 'name' => 'instance_id',
855 'type' => '168'
856 },
857 '1' => {
858 'name' => 'command',
859 'type' => '168'
860 },
861 '2' => {
862 'name' => 'file_type',
863 'type' => '5053'
864 },
865 '3' => {
866 'name' => 'file_handle',
867 'type' => '180'
868 },
869 '4' => {
870 'name' => 'offset',
871 'type' => '180'
872 },
873 '5' => {
874 'name' => 'length',
875 'type' => '180'
876 },
877 '6' => {
878 'name' => 'address',
879 'offset' => '0',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930880 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930881 },
882 '7' => {
883 'name' => 'msg',
884 'offset' => '8',
885 'type' => '1632'
886 }
887 },
888 'Return' => '74',
889 'ShortName' => 'encode_rw_file_by_type_memory_req'
890 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930891 '112538' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930892 'Header' => 'file_io.h',
893 'Param' => {
894 '0' => {
895 'name' => 'instance_id',
896 'type' => '168'
897 },
898 '1' => {
899 'name' => 'command',
900 'type' => '168'
901 },
902 '2' => {
903 'name' => 'completion_code',
904 'type' => '168'
905 },
906 '3' => {
907 'name' => 'length',
908 'type' => '180'
909 },
910 '4' => {
911 'name' => 'msg',
912 'type' => '1632'
913 }
914 },
915 'Return' => '74',
916 'ShortName' => 'encode_rw_file_by_type_memory_resp'
917 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930918 '112768' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930919 'Header' => 'file_io.h',
920 'Param' => {
921 '0' => {
922 'name' => 'msg',
923 'type' => '2077'
924 },
925 '1' => {
926 'name' => 'payload_length',
927 'type' => '123'
928 },
929 '2' => {
930 'name' => 'file_type',
931 'type' => '8521'
932 },
933 '3' => {
934 'name' => 'file_handle',
935 'type' => '2087'
936 },
937 '4' => {
938 'name' => 'offset',
939 'type' => '2087'
940 },
941 '5' => {
942 'name' => 'length',
943 'type' => '2087'
944 },
945 '6' => {
946 'name' => 'address',
947 'offset' => '0',
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930948 'type' => '54726'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930949 }
950 },
951 'Reg' => {
952 '4' => 'r8',
953 '5' => 'r9'
954 },
955 'Return' => '74',
956 'ShortName' => 'decode_rw_file_by_type_memory_req'
957 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930958 '112945' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930959 'Header' => 'file_io.h',
960 'Param' => {
961 '0' => {
962 'name' => 'instance_id',
963 'type' => '168'
964 },
965 '1' => {
966 'name' => 'completion_code',
967 'type' => '168'
968 },
969 '2' => {
970 'name' => 'length',
971 'type' => '180'
972 },
973 '3' => {
974 'name' => 'msg',
975 'type' => '1632'
976 }
977 },
978 'Return' => '74',
979 'ShortName' => 'encode_write_file_resp'
980 },
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930981 '11299' => {
982 'Header' => 'bios.h',
983 'Param' => {
984 '0' => {
985 'name' => 'instance_id',
986 'type' => '168'
987 },
988 '1' => {
989 'name' => 'msg',
990 'type' => '1632'
991 }
992 },
993 'Return' => '74',
994 'ShortName' => 'encode_get_date_time_req'
995 },
Andrew Jeffery5e461142023-07-20 11:25:23 +0930996 '113160' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930997 'Header' => 'file_io.h',
998 'Param' => {
999 '0' => {
1000 'name' => 'msg',
1001 'type' => '2077'
1002 },
1003 '1' => {
1004 'name' => 'payload_length',
1005 'type' => '123'
1006 },
1007 '2' => {
1008 'name' => 'completion_code',
1009 'type' => '2082'
1010 },
1011 '3' => {
1012 'name' => 'length',
1013 'type' => '2087'
1014 }
1015 },
1016 'Reg' => {
1017 '0' => 'rdi',
1018 '1' => 'rsi',
1019 '2' => 'rdx',
1020 '3' => 'rcx'
1021 },
1022 'Return' => '74',
1023 'ShortName' => 'decode_write_file_resp'
1024 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301025 '113270' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301026 'Header' => 'file_io.h',
1027 'Param' => {
1028 '0' => {
1029 'name' => 'instance_id',
1030 'type' => '168'
1031 },
1032 '1' => {
1033 'name' => 'file_handle',
1034 'type' => '180'
1035 },
1036 '2' => {
1037 'name' => 'offset',
1038 'type' => '180'
1039 },
1040 '3' => {
1041 'name' => 'length',
1042 'type' => '180'
1043 },
1044 '4' => {
1045 'name' => 'msg',
1046 'type' => '1632'
1047 }
1048 },
1049 'Return' => '74',
1050 'ShortName' => 'encode_write_file_req'
1051 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301052 '113505' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301053 'Header' => 'file_io.h',
1054 'Param' => {
1055 '0' => {
1056 'name' => 'msg',
1057 'type' => '2077'
1058 },
1059 '1' => {
1060 'name' => 'payload_length',
1061 'type' => '123'
1062 },
1063 '2' => {
1064 'name' => 'file_handle',
1065 'type' => '2087'
1066 },
1067 '3' => {
1068 'name' => 'offset',
1069 'type' => '2087'
1070 },
1071 '4' => {
1072 'name' => 'length',
1073 'type' => '2087'
1074 },
1075 '5' => {
1076 'name' => 'file_data_offset',
1077 'type' => '9084'
1078 }
1079 },
1080 'Reg' => {
1081 '1' => 'rsi',
1082 '3' => 'rcx',
1083 '4' => 'r8',
1084 '5' => 'r9'
1085 },
1086 'Return' => '74',
1087 'ShortName' => 'decode_write_file_req'
1088 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301089 '113660' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301090 'Header' => 'file_io.h',
1091 'Param' => {
1092 '0' => {
1093 'name' => 'instance_id',
1094 'type' => '168'
1095 },
1096 '1' => {
1097 'name' => 'completion_code',
1098 'type' => '168'
1099 },
1100 '2' => {
1101 'name' => 'length',
1102 'type' => '180'
1103 },
1104 '3' => {
1105 'name' => 'msg',
1106 'type' => '1632'
1107 }
1108 },
1109 'Return' => '74',
1110 'ShortName' => 'encode_read_file_resp'
1111 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301112 '113875' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301113 'Header' => 'file_io.h',
1114 'Param' => {
1115 '0' => {
1116 'name' => 'msg',
1117 'type' => '2077'
1118 },
1119 '1' => {
1120 'name' => 'payload_length',
1121 'type' => '123'
1122 },
1123 '2' => {
1124 'name' => 'completion_code',
1125 'type' => '2082'
1126 },
1127 '3' => {
1128 'name' => 'length',
1129 'type' => '2087'
1130 },
1131 '4' => {
1132 'name' => 'file_data_offset',
1133 'type' => '9084'
1134 }
1135 },
1136 'Reg' => {
1137 '2' => 'rdx',
1138 '3' => 'rcx',
1139 '4' => 'r8'
1140 },
1141 'Return' => '74',
1142 'ShortName' => 'decode_read_file_resp'
1143 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301144 '114011' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301145 'Header' => 'file_io.h',
1146 'Param' => {
1147 '0' => {
1148 'name' => 'instance_id',
1149 'type' => '168'
1150 },
1151 '1' => {
1152 'name' => 'file_handle',
1153 'type' => '180'
1154 },
1155 '2' => {
1156 'name' => 'offset',
1157 'type' => '180'
1158 },
1159 '3' => {
1160 'name' => 'length',
1161 'type' => '180'
1162 },
1163 '4' => {
1164 'name' => 'msg',
1165 'type' => '1632'
1166 }
1167 },
1168 'Return' => '74',
1169 'ShortName' => 'encode_read_file_req'
1170 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301171 '114246' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301172 'Header' => 'file_io.h',
1173 'Param' => {
1174 '0' => {
1175 'name' => 'msg',
1176 'type' => '2077'
1177 },
1178 '1' => {
1179 'name' => 'payload_length',
1180 'type' => '123'
1181 },
1182 '2' => {
1183 'name' => 'file_handle',
1184 'type' => '2087'
1185 },
1186 '3' => {
1187 'name' => 'offset',
1188 'type' => '2087'
1189 },
1190 '4' => {
1191 'name' => 'length',
1192 'type' => '2087'
1193 }
1194 },
1195 'Reg' => {
1196 '3' => 'rcx',
1197 '4' => 'r8'
1198 },
1199 'Return' => '74',
1200 'ShortName' => 'decode_read_file_req'
1201 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301202 '114381' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301203 'Header' => 'file_io.h',
1204 'Param' => {
1205 '0' => {
1206 'name' => 'msg',
1207 'type' => '2077'
1208 },
1209 '1' => {
1210 'name' => 'payload_length',
1211 'type' => '123'
1212 },
1213 '2' => {
1214 'name' => 'completion_code',
1215 'type' => '2082'
1216 },
1217 '3' => {
1218 'name' => 'next_transfer_handle',
1219 'type' => '2087'
1220 },
1221 '4' => {
1222 'name' => 'transfer_flag',
1223 'type' => '2082'
1224 },
1225 '5' => {
1226 'name' => 'file_table_data_start_offset',
1227 'type' => '2082'
1228 },
1229 '6' => {
1230 'name' => 'file_table_length',
1231 'offset' => '0',
1232 'type' => '9084'
1233 }
1234 },
1235 'Reg' => {
1236 '4' => 'r8',
1237 '5' => 'r9'
1238 },
1239 'Return' => '74',
1240 'ShortName' => 'decode_get_file_table_resp'
1241 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301242 '114554' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301243 'Header' => 'file_io.h',
1244 'Param' => {
1245 '0' => {
1246 'name' => 'instance_id',
1247 'type' => '168'
1248 },
1249 '1' => {
1250 'name' => 'transfer_handle',
1251 'type' => '180'
1252 },
1253 '2' => {
1254 'name' => 'transfer_opflag',
1255 'type' => '168'
1256 },
1257 '3' => {
1258 'name' => 'table_type',
1259 'type' => '168'
1260 },
1261 '4' => {
1262 'name' => 'msg',
1263 'type' => '1632'
1264 }
1265 },
1266 'Return' => '74',
1267 'ShortName' => 'encode_get_file_table_req'
1268 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301269 '114780' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301270 'Header' => 'file_io.h',
1271 'Param' => {
1272 '0' => {
1273 'name' => 'instance_id',
1274 'type' => '168'
1275 },
1276 '1' => {
1277 'name' => 'completion_code',
1278 'type' => '168'
1279 },
1280 '2' => {
1281 'name' => 'next_transfer_handle',
1282 'type' => '180'
1283 },
1284 '3' => {
1285 'name' => 'transfer_flag',
1286 'type' => '168'
1287 },
1288 '4' => {
1289 'name' => 'table_data',
1290 'type' => '6245'
1291 },
1292 '5' => {
1293 'name' => 'table_size',
1294 'type' => '123'
1295 },
1296 '6' => {
1297 'name' => 'msg',
1298 'offset' => '0',
1299 'type' => '1632'
1300 }
1301 },
1302 'Return' => '74',
1303 'ShortName' => 'encode_get_file_table_resp'
1304 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301305 '115077' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301306 'Header' => 'file_io.h',
1307 'Param' => {
1308 '0' => {
1309 'name' => 'msg',
1310 'type' => '2077'
1311 },
1312 '1' => {
1313 'name' => 'payload_length',
1314 'type' => '123'
1315 },
1316 '2' => {
1317 'name' => 'transfer_handle',
1318 'type' => '2087'
1319 },
1320 '3' => {
1321 'name' => 'transfer_opflag',
1322 'type' => '2082'
1323 },
1324 '4' => {
1325 'name' => 'table_type',
1326 'type' => '2082'
1327 }
1328 },
1329 'Reg' => {
1330 '3' => 'rcx',
1331 '4' => 'r8'
1332 },
1333 'Return' => '74',
1334 'ShortName' => 'decode_get_file_table_req'
1335 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301336 '115212' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301337 'Header' => 'file_io.h',
1338 'Param' => {
1339 '0' => {
1340 'name' => 'msg',
1341 'type' => '2077'
1342 },
1343 '1' => {
1344 'name' => 'payload_length',
1345 'type' => '123'
1346 },
1347 '2' => {
1348 'name' => 'completion_code',
1349 'type' => '2082'
1350 },
1351 '3' => {
1352 'name' => 'length',
1353 'type' => '2087'
1354 }
1355 },
1356 'Reg' => {
1357 '0' => 'rdi',
1358 '1' => 'rsi',
1359 '2' => 'rdx',
1360 '3' => 'rcx'
1361 },
1362 'Return' => '74',
1363 'ShortName' => 'decode_rw_file_memory_resp'
1364 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301365 '115321' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301366 'Header' => 'file_io.h',
1367 'Param' => {
1368 '0' => {
1369 'name' => 'instance_id',
1370 'type' => '168'
1371 },
1372 '1' => {
1373 'name' => 'command',
1374 'type' => '168'
1375 },
1376 '2' => {
1377 'name' => 'file_handle',
1378 'type' => '180'
1379 },
1380 '3' => {
1381 'name' => 'offset',
1382 'type' => '180'
1383 },
1384 '4' => {
1385 'name' => 'length',
1386 'type' => '180'
1387 },
1388 '5' => {
1389 'name' => 'address',
Andrew Jefferycd732d12023-07-07 09:36:35 +09301390 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301391 },
1392 '6' => {
1393 'name' => 'msg',
1394 'offset' => '0',
1395 'type' => '1632'
1396 }
1397 },
1398 'Return' => '74',
1399 'ShortName' => 'encode_rw_file_memory_req'
1400 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301401 '115580' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301402 'Header' => 'file_io.h',
1403 'Param' => {
1404 '0' => {
1405 'name' => 'instance_id',
1406 'type' => '168'
1407 },
1408 '1' => {
1409 'name' => 'command',
1410 'type' => '168'
1411 },
1412 '2' => {
1413 'name' => 'completion_code',
1414 'type' => '168'
1415 },
1416 '3' => {
1417 'name' => 'length',
1418 'type' => '180'
1419 },
1420 '4' => {
1421 'name' => 'msg',
1422 'type' => '1632'
1423 }
1424 },
1425 'Return' => '74',
1426 'ShortName' => 'encode_rw_file_memory_resp'
1427 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301428 '115801' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301429 'Header' => 'file_io.h',
1430 'Param' => {
1431 '0' => {
1432 'name' => 'msg',
1433 'type' => '2077'
1434 },
1435 '1' => {
1436 'name' => 'payload_length',
1437 'type' => '123'
1438 },
1439 '2' => {
1440 'name' => 'file_handle',
1441 'type' => '2087'
1442 },
1443 '3' => {
1444 'name' => 'offset',
1445 'type' => '2087'
1446 },
1447 '4' => {
1448 'name' => 'length',
1449 'type' => '2087'
1450 },
1451 '5' => {
1452 'name' => 'address',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09301453 'type' => '54726'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301454 }
1455 },
1456 'Reg' => {
1457 '4' => 'r8',
1458 '5' => 'r9'
1459 },
1460 'Return' => '74',
1461 'ShortName' => 'decode_rw_file_memory_req'
1462 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301463 '116768' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301464 'Header' => 'host.h',
1465 'Param' => {
1466 '0' => {
1467 'name' => 'instance_id',
1468 'type' => '168'
1469 },
1470 '1' => {
1471 'name' => 'completion_code',
1472 'type' => '168'
1473 },
1474 '2' => {
1475 'name' => 'rack_entry',
1476 'type' => '180'
1477 },
1478 '3' => {
1479 'name' => 'pri_cec_node',
1480 'type' => '180'
1481 },
1482 '4' => {
1483 'name' => 'msg',
1484 'type' => '1632'
1485 },
1486 '5' => {
1487 'name' => 'payload_length',
1488 'type' => '123'
1489 }
1490 },
1491 'Return' => '74',
1492 'ShortName' => 'encode_get_alert_status_resp'
1493 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301494 '117016' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301495 'Header' => 'host.h',
1496 'Param' => {
1497 '0' => {
1498 'name' => 'msg',
1499 'type' => '2077'
1500 },
1501 '1' => {
1502 'name' => 'payload_length',
1503 'type' => '123'
1504 },
1505 '2' => {
1506 'name' => 'version_id',
1507 'type' => '2082'
1508 }
1509 },
1510 'Reg' => {
1511 '0' => 'rdi',
1512 '1' => 'rsi',
1513 '2' => 'rdx'
1514 },
1515 'Return' => '74',
1516 'ShortName' => 'decode_get_alert_status_req'
1517 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301518 '117099' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301519 'Header' => 'host.h',
1520 'Param' => {
1521 '0' => {
1522 'name' => 'msg',
1523 'type' => '2077'
1524 },
1525 '1' => {
1526 'name' => 'payload_length',
1527 'type' => '123'
1528 },
1529 '2' => {
1530 'name' => 'completion_code',
1531 'type' => '2082'
1532 },
1533 '3' => {
1534 'name' => 'rack_entry',
1535 'type' => '2087'
1536 },
1537 '4' => {
1538 'name' => 'pri_cec_node',
1539 'type' => '2087'
1540 }
1541 },
1542 'Reg' => {
1543 '3' => 'rcx',
1544 '4' => 'r8'
1545 },
1546 'Return' => '74',
1547 'ShortName' => 'decode_get_alert_status_resp'
1548 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301549 '117238' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301550 'Header' => 'host.h',
1551 'Param' => {
1552 '0' => {
1553 'name' => 'instance_id',
1554 'type' => '168'
1555 },
1556 '1' => {
1557 'name' => 'version_id',
1558 'type' => '168'
1559 },
1560 '2' => {
1561 'name' => 'msg',
1562 'type' => '1632'
1563 },
1564 '3' => {
1565 'name' => 'payload_length',
1566 'type' => '123'
1567 }
1568 },
1569 'Return' => '74',
1570 'ShortName' => 'encode_get_alert_status_req'
1571 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09301572 '118307' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301573 'Header' => 'platform_oem_ibm.h',
1574 'Param' => {
1575 '0' => {
1576 'name' => 'instance_id',
1577 'type' => '168'
1578 },
1579 '1' => {
1580 'name' => 'format_version',
1581 'type' => '168'
1582 },
1583 '2' => {
1584 'name' => 'tid',
1585 'type' => '168'
1586 },
1587 '3' => {
1588 'name' => 'num_handles',
1589 'type' => '168'
1590 },
1591 '4' => {
1592 'name' => 'list_of_handles',
1593 'type' => '6245'
1594 },
1595 '5' => {
1596 'name' => 'payload_length',
1597 'type' => '123'
1598 },
1599 '6' => {
1600 'name' => 'msg',
1601 'offset' => '0',
1602 'type' => '1632'
1603 }
1604 },
1605 'Return' => '74',
1606 'ShortName' => 'encode_bios_attribute_update_event_req'
1607 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301608 '1440' => {
1609 'Header' => 'base.h',
1610 'Param' => {
1611 '0' => {
1612 'name' => 'msg_type',
1613 'type' => '168'
1614 },
1615 '1' => {
1616 'name' => 'instance_id',
1617 'type' => '168'
1618 },
1619 '2' => {
1620 'name' => 'pldm_type',
1621 'type' => '168'
1622 },
1623 '3' => {
1624 'name' => 'command',
1625 'type' => '168'
1626 },
1627 '4' => {
1628 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301629 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301630 }
1631 },
1632 'Return' => '74',
1633 'ShortName' => 'encode_pldm_header_only'
1634 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301635 '16195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301636 'Header' => 'platform.h',
1637 'Param' => {
1638 '0' => {
1639 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301640 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301641 },
1642 '1' => {
1643 'name' => 'payload_length',
1644 'type' => '123'
1645 },
1646 '10' => {
1647 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301648 'offset' => '32',
1649 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301650 },
1651 '2' => {
1652 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301653 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301654 },
1655 '3' => {
1656 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301658 },
1659 '4' => {
1660 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301662 },
1663 '5' => {
1664 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301665 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301666 },
1667 '6' => {
1668 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301669 'offset' => '0',
1670 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301671 },
1672 '7' => {
1673 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301674 'offset' => '8',
1675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 },
1677 '8' => {
1678 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 'offset' => '16',
1680 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301681 },
1682 '9' => {
1683 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301684 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301685 'type' => '16933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301686 }
1687 },
1688 'Return' => '74',
1689 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1690 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301691 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301692 'Header' => 'base.h',
1693 'Param' => {
1694 '0' => {
1695 'name' => 'instance_id',
1696 'type' => '168'
1697 },
1698 '1' => {
1699 'name' => 'type',
1700 'type' => '168'
1701 },
1702 '2' => {
1703 'name' => 'command',
1704 'type' => '168'
1705 },
1706 '3' => {
1707 'name' => 'cc',
1708 'type' => '168'
1709 },
1710 '4' => {
1711 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301712 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301713 }
1714 },
1715 'Return' => '74',
1716 'ShortName' => 'encode_cc_only_resp'
1717 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301718 '16943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301719 'Header' => 'platform.h',
1720 'Param' => {
1721 '0' => {
1722 'name' => 'instance_id',
1723 'type' => '168'
1724 },
1725 '1' => {
1726 'name' => 'format_version',
1727 'type' => '168'
1728 },
1729 '2' => {
1730 'name' => 'transfer_operation_flag',
1731 'type' => '168'
1732 },
1733 '3' => {
1734 'name' => 'data_transfer_handle',
1735 'type' => '180'
1736 },
1737 '4' => {
1738 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301739 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301740 },
1741 '5' => {
1742 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301743 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301744 },
1745 '6' => {
1746 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301747 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301748 'type' => '123'
1749 }
1750 },
1751 'Return' => '74',
1752 'ShortName' => 'encode_poll_for_platform_event_message_req'
1753 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301754 '17507' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301755 'Header' => 'platform.h',
1756 'Param' => {
1757 '0' => {
1758 'name' => 'instance_id',
1759 'type' => '168'
1760 },
1761 '1' => {
1762 'name' => 'completion_code',
1763 'type' => '168'
1764 },
1765 '2' => {
1766 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301767 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301768 }
1769 },
1770 'Return' => '74',
1771 'ShortName' => 'encode_set_event_receiver_resp'
1772 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301773 '17682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301774 'Header' => 'platform.h',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301778 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301779 },
1780 '1' => {
1781 'name' => 'payload_length',
1782 'type' => '123'
1783 },
1784 '2' => {
1785 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301786 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301787 },
1788 '3' => {
1789 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301790 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301791 },
1792 '4' => {
1793 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301794 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301795 },
1796 '5' => {
1797 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301798 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301799 }
1800 },
1801 'Return' => '74',
1802 'ShortName' => 'decode_set_event_receiver_req'
1803 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301804 '18172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301805 'Header' => 'platform.h',
1806 'Param' => {
1807 '0' => {
1808 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301809 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301810 },
1811 '1' => {
1812 'name' => 'payload_length',
1813 'type' => '123'
1814 },
1815 '2' => {
1816 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301817 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301818 }
1819 },
1820 'Return' => '74',
1821 'ShortName' => 'decode_set_event_receiver_resp'
1822 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301823 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301824 'Header' => 'base.h',
1825 'Param' => {
1826 '0' => {
1827 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301828 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301829 },
1830 '1' => {
1831 'name' => 'payload_length',
1832 'type' => '123'
1833 },
1834 '2' => {
1835 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301836 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301837 },
1838 '3' => {
1839 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301840 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301841 },
1842 '4' => {
1843 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301844 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301845 },
1846 '5' => {
1847 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301848 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301849 },
1850 '6' => {
1851 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301852 'offset' => '0',
1853 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '7' => {
1856 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'offset' => '8',
1858 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301859 }
1860 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301861 'Reg' => {
1862 '4' => 'r8',
1863 '5' => 'r9'
1864 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301865 'Return' => '74',
1866 'ShortName' => 'decode_multipart_receive_req'
1867 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301868 '18507' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301869 'Header' => 'platform.h',
1870 'Param' => {
1871 '0' => {
1872 'name' => 'instance_id',
1873 'type' => '168'
1874 },
1875 '1' => {
1876 'name' => 'event_message_global_enable',
1877 'type' => '168'
1878 },
1879 '2' => {
1880 'name' => 'transport_protocol_type',
1881 'type' => '168'
1882 },
1883 '3' => {
1884 'name' => 'event_receiver_address_info',
1885 'type' => '168'
1886 },
1887 '4' => {
1888 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301889 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301890 },
1891 '5' => {
1892 'name' => 'msg',
1893 'type' => '1632'
1894 }
1895 },
1896 'Return' => '74',
1897 'ShortName' => 'encode_set_event_receiver_req'
1898 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301899 '18771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301900 'Header' => 'platform.h',
1901 'Param' => {
1902 '0' => {
1903 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301904 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301905 },
1906 '1' => {
1907 'name' => 'payload_length',
1908 'type' => '123'
1909 },
1910 '2' => {
1911 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301912 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301913 },
1914 '3' => {
1915 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301916 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301917 }
1918 },
1919 'Return' => '74',
1920 'ShortName' => 'decode_get_sensor_reading_req'
1921 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301922 '19159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301923 'Header' => 'platform.h',
1924 'Param' => {
1925 '0' => {
1926 'name' => 'instance_id',
1927 'type' => '168'
1928 },
1929 '1' => {
1930 'name' => 'completion_code',
1931 'type' => '168'
1932 },
1933 '10' => {
1934 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301935 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301936 'type' => '123'
1937 },
1938 '2' => {
1939 'name' => 'sensor_data_size',
1940 'type' => '168'
1941 },
1942 '3' => {
1943 'name' => 'sensor_operational_state',
1944 'type' => '168'
1945 },
1946 '4' => {
1947 'name' => 'sensor_event_message_enable',
1948 'type' => '168'
1949 },
1950 '5' => {
1951 'name' => 'present_state',
1952 'type' => '168'
1953 },
1954 '6' => {
1955 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301956 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301957 'type' => '168'
1958 },
1959 '7' => {
1960 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301961 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301962 'type' => '168'
1963 },
1964 '8' => {
1965 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301967 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301968 },
1969 '9' => {
1970 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '24',
1972 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301973 }
1974 },
1975 'Return' => '74',
1976 'ShortName' => 'encode_get_sensor_reading_resp'
1977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301978 '19567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301979 'Header' => 'platform.h',
1980 'Param' => {
1981 '0' => {
1982 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301983 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 },
1985 '1' => {
1986 'name' => 'payload_length',
1987 'type' => '123'
1988 },
1989 '2' => {
1990 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301991 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301992 },
1993 '3' => {
1994 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301995 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301996 },
1997 '4' => {
1998 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301999 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302000 },
2001 '5' => {
2002 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302003 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302004 },
2005 '6' => {
2006 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302007 'offset' => '0',
2008 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '7' => {
2011 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '8',
2013 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '8' => {
2016 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '16',
2018 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '9' => {
2021 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '24',
2023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 }
2025 },
2026 'Return' => '74',
2027 'ShortName' => 'decode_get_sensor_reading_resp'
2028 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302029 '20461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302030 'Header' => 'platform.h',
2031 'Param' => {
2032 '0' => {
2033 'name' => 'instance_id',
2034 'type' => '168'
2035 },
2036 '1' => {
2037 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302038 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302039 },
2040 '2' => {
2041 'name' => 'rearm_event_state',
2042 'type' => '168'
2043 },
2044 '3' => {
2045 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302046 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302047 }
2048 },
2049 'Return' => '74',
2050 'ShortName' => 'encode_get_sensor_reading_req'
2051 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302052 '20683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302053 'Header' => 'platform.h',
2054 'Param' => {
2055 '0' => {
2056 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302057 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302058 },
2059 '1' => {
2060 'name' => 'change_record_data_size',
2061 'type' => '123'
2062 },
2063 '2' => {
2064 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302065 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302066 },
2067 '3' => {
2068 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302069 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302070 },
2071 '4' => {
2072 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302073 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302074 }
2075 },
2076 'Return' => '74',
2077 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2078 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302079 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302080 'Header' => 'base.h',
2081 'Param' => {
2082 '0' => {
2083 'name' => 'instance_id',
2084 'type' => '168'
2085 },
2086 '1' => {
2087 'name' => 'tid',
2088 'type' => '168'
2089 },
2090 '2' => {
2091 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302092 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302093 }
2094 },
2095 'Return' => '74',
2096 'ShortName' => 'encode_set_tid_req'
2097 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302098 '21973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302099 'Header' => 'platform.h',
2100 'Param' => {
2101 '0' => {
2102 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302103 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 },
2105 '1' => {
2106 'name' => 'event_data_size',
2107 'type' => '123'
2108 },
2109 '2' => {
2110 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302111 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302112 },
2113 '3' => {
2114 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302115 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302116 },
2117 '4' => {
2118 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302119 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302120 }
2121 },
2122 'Return' => '74',
2123 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2124 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302125 '22380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302126 'Header' => 'platform.h',
2127 'Param' => {
2128 '0' => {
2129 'name' => 'event_data_format',
2130 'type' => '168'
2131 },
2132 '1' => {
2133 'name' => 'number_of_change_records',
2134 'type' => '168'
2135 },
2136 '2' => {
2137 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302138 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302139 },
2140 '3' => {
2141 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302142 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302143 },
2144 '4' => {
2145 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302146 'type' => '22708'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302147 },
2148 '5' => {
2149 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302150 'type' => '22723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302151 },
2152 '6' => {
2153 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302154 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 },
2157 '7' => {
2158 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302159 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302160 'type' => '123'
2161 }
2162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302163 'Reg' => {
2164 '4' => 'r8'
2165 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302166 'Return' => '74',
2167 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
2168 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302169 '22733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302170 'Header' => 'platform.h',
2171 'Param' => {
2172 '0' => {
2173 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302174 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302175 },
2176 '1' => {
2177 'name' => 'payload_length',
2178 'type' => '123'
2179 },
2180 '2' => {
2181 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302182 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302183 },
2184 '3' => {
2185 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302186 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302187 },
2188 '4' => {
2189 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302190 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302191 },
2192 '5' => {
2193 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302194 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302195 },
2196 '6' => {
2197 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302198 'offset' => '0',
2199 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302200 }
2201 },
2202 'Return' => '74',
2203 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2204 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302205 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302206 'Header' => 'base.h',
2207 'Param' => {
2208 '0' => {
2209 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302210 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302211 },
2212 '1' => {
2213 'name' => 'payload_length',
2214 'type' => '123'
2215 },
2216 '2' => {
2217 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302218 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302219 },
2220 '3' => {
2221 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302222 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302223 }
2224 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302225 'Reg' => {
2226 '0' => 'rdi',
2227 '1' => 'rsi',
2228 '2' => 'rdx',
2229 '3' => 'rcx'
2230 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302231 'Return' => '74',
2232 'ShortName' => 'decode_get_tid_resp'
2233 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302234 '23707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302235 'Header' => 'platform.h',
2236 'Param' => {
2237 '0' => {
2238 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302239 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302240 },
2241 '1' => {
2242 'name' => 'payload_length',
2243 'type' => '123'
2244 },
2245 '2' => {
2246 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302247 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302248 }
2249 },
2250 'Return' => '74',
2251 'ShortName' => 'decode_get_numeric_effecter_value_req'
2252 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302253 '24042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302254 'Header' => 'platform.h',
2255 'Param' => {
2256 '0' => {
2257 'name' => 'instance_id',
2258 'type' => '168'
2259 },
2260 '1' => {
2261 'name' => 'completion_code',
2262 'type' => '168'
2263 },
2264 '2' => {
2265 'name' => 'effecter_data_size',
2266 'type' => '168'
2267 },
2268 '3' => {
2269 'name' => 'effecter_oper_state',
2270 'type' => '168'
2271 },
2272 '4' => {
2273 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302274 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302275 },
2276 '5' => {
2277 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302278 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302279 },
2280 '6' => {
2281 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302282 'offset' => '0',
2283 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302284 },
2285 '7' => {
2286 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302287 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302288 'type' => '123'
2289 }
2290 },
2291 'Return' => '74',
2292 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2293 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302294 '2406' => {
2295 'Header' => 'base.h',
2296 'Param' => {
2297 '0' => {
2298 'name' => 'instance_id',
2299 'type' => '168'
2300 },
2301 '1' => {
2302 'name' => 'completion_code',
2303 'type' => '168'
2304 },
2305 '2' => {
2306 'name' => 'tid',
2307 'type' => '168'
2308 },
2309 '3' => {
2310 'name' => 'msg',
2311 'type' => '1632'
2312 }
2313 },
2314 'Return' => '74',
2315 'ShortName' => 'encode_get_tid_resp'
2316 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302317 '24442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302318 'Header' => 'platform.h',
2319 'Param' => {
2320 '0' => {
2321 'name' => 'instance_id',
2322 'type' => '168'
2323 },
2324 '1' => {
2325 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302326 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302327 },
2328 '2' => {
2329 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302330 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302331 }
2332 },
2333 'Return' => '74',
2334 'ShortName' => 'encode_get_numeric_effecter_value_req'
2335 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302336 '24643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302337 'Header' => 'platform.h',
2338 'Param' => {
2339 '0' => {
2340 'name' => 'pdr_data',
2341 'type' => '1434'
2342 },
2343 '1' => {
2344 'name' => 'pdr_data_length',
2345 'type' => '123'
2346 },
2347 '2' => {
2348 'name' => 'pdr_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302349 'type' => '29133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302350 }
2351 },
2352 'Return' => '74',
2353 'ShortName' => 'decode_numeric_sensor_pdr_data'
2354 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302355 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302356 'Header' => 'base.h',
2357 'Param' => {
2358 '0' => {
2359 'name' => 'instance_id',
2360 'type' => '168'
2361 },
2362 '1' => {
2363 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302364 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302365 }
2366 },
2367 'Return' => '74',
2368 'ShortName' => 'encode_get_tid_req'
2369 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302370 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302371 'Header' => 'base.h',
2372 'Param' => {
2373 '0' => {
2374 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302375 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302376 },
2377 '1' => {
2378 'name' => 'payload_length',
2379 'type' => '123'
2380 },
2381 '2' => {
2382 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302383 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302384 },
2385 '3' => {
2386 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302387 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302388 },
2389 '4' => {
2390 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302391 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302392 },
2393 '5' => {
2394 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302395 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 }
2397 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302398 'Reg' => {
2399 '3' => 'rcx',
2400 '4' => 'r8',
2401 '5' => 'r9'
2402 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302403 'Return' => '74',
2404 'ShortName' => 'decode_get_version_resp'
2405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302406 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302407 'Header' => 'base.h',
2408 'Param' => {
2409 '0' => {
2410 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302411 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302412 },
2413 '1' => {
2414 'name' => 'payload_length',
2415 'type' => '123'
2416 },
2417 '2' => {
2418 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302419 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302420 },
2421 '3' => {
2422 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302423 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302424 },
2425 '4' => {
2426 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302427 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302428 }
2429 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302430 'Reg' => {
2431 '0' => 'rdi',
2432 '1' => 'rsi',
2433 '2' => 'rdx',
2434 '3' => 'rcx',
2435 '4' => 'r8'
2436 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 'Return' => '74',
2438 'ShortName' => 'decode_get_version_req'
2439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302440 '29138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302441 'Header' => 'platform.h',
2442 'Param' => {
2443 '0' => {
2444 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302445 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302446 },
2447 '1' => {
2448 'name' => 'sensor_data_length',
2449 'type' => '123'
2450 },
2451 '2' => {
2452 'name' => 'event_state',
2453 'type' => '2082'
2454 },
2455 '3' => {
2456 'name' => 'previous_event_state',
2457 'type' => '2082'
2458 },
2459 '4' => {
2460 'name' => 'sensor_data_size',
2461 'type' => '2082'
2462 },
2463 '5' => {
2464 'name' => 'present_reading',
2465 'type' => '2087'
2466 }
2467 },
2468 'Return' => '74',
2469 'ShortName' => 'decode_numeric_sensor_data'
2470 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302471 '29992' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302472 'Header' => 'platform.h',
2473 'Param' => {
2474 '0' => {
2475 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302476 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302477 },
2478 '1' => {
2479 'name' => 'sensor_data_length',
2480 'type' => '123'
2481 },
2482 '2' => {
2483 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302484 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302485 },
2486 '3' => {
2487 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302488 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302489 },
2490 '4' => {
2491 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302492 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302493 }
2494 },
2495 'Return' => '74',
2496 'ShortName' => 'decode_state_sensor_data'
2497 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302498 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302499 'Header' => 'base.h',
2500 'Param' => {
2501 '0' => {
2502 'name' => 'instance_id',
2503 'type' => '168'
2504 },
2505 '1' => {
2506 'name' => 'completion_code',
2507 'type' => '168'
2508 },
2509 '2' => {
2510 'name' => 'next_transfer_handle',
2511 'type' => '180'
2512 },
2513 '3' => {
2514 'name' => 'transfer_flag',
2515 'type' => '168'
2516 },
2517 '4' => {
2518 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302519 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302520 },
2521 '5' => {
2522 'name' => 'version_size',
2523 'type' => '123'
2524 },
2525 '6' => {
2526 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302527 'offset' => '0',
2528 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302529 }
2530 },
2531 'Return' => '74',
2532 'ShortName' => 'encode_get_version_resp'
2533 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302534 '30429' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302535 'Header' => 'platform.h',
2536 'Param' => {
2537 '0' => {
2538 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302539 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302540 },
2541 '1' => {
2542 'name' => 'sensor_data_length',
2543 'type' => '123'
2544 },
2545 '2' => {
2546 'name' => 'present_op_state',
2547 'type' => '2082'
2548 },
2549 '3' => {
2550 'name' => 'previous_op_state',
2551 'type' => '2082'
2552 }
2553 },
2554 'Return' => '74',
2555 'ShortName' => 'decode_sensor_op_data'
2556 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302557 '30815' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302558 'Header' => 'platform.h',
2559 'Param' => {
2560 '0' => {
2561 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302562 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302563 },
2564 '1' => {
2565 'name' => 'event_data_length',
2566 'type' => '123'
2567 },
2568 '2' => {
2569 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302570 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302571 },
2572 '3' => {
2573 'name' => 'sensor_event_class_type',
2574 'type' => '2082'
2575 },
2576 '4' => {
2577 'name' => 'event_class_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302578 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302579 }
2580 },
2581 'Return' => '74',
2582 'ShortName' => 'decode_sensor_event_data'
2583 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302584 '31242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302585 'Header' => 'platform.h',
2586 'Param' => {
2587 '0' => {
2588 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302589 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 },
2591 '1' => {
2592 'name' => 'payload_length',
2593 'type' => '123'
2594 },
2595 '2' => {
2596 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302597 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302598 },
2599 '3' => {
2600 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302601 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302602 },
2603 '4' => {
2604 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302605 'type' => '31917'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302606 },
2607 '5' => {
2608 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302609 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302610 },
2611 '6' => {
2612 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302613 'offset' => '0',
2614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302615 },
2616 '7' => {
2617 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302618 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302619 'type' => '168'
2620 }
2621 },
2622 'Return' => '74',
2623 'ShortName' => 'decode_event_message_supported_resp'
2624 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302625 '31922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302626 'Header' => 'platform.h',
2627 'Param' => {
2628 '0' => {
2629 'name' => 'instance_id',
2630 'type' => '168'
2631 },
2632 '1' => {
2633 'name' => 'format_version',
2634 'type' => '168'
2635 },
2636 '2' => {
2637 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302638 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302639 }
2640 },
2641 'Return' => '74',
2642 'ShortName' => 'encode_event_message_supported_req'
2643 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302644 '32123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302645 'Header' => 'platform.h',
2646 'Param' => {
2647 '0' => {
2648 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302649 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 },
2651 '1' => {
2652 'name' => 'payload_length',
2653 'type' => '123'
2654 },
2655 '2' => {
2656 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302658 },
2659 '3' => {
2660 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302662 }
2663 },
2664 'Return' => '74',
2665 'ShortName' => 'decode_event_message_buffer_size_resp'
2666 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302667 '32509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302668 'Header' => 'platform.h',
2669 'Param' => {
2670 '0' => {
2671 'name' => 'instance_id',
2672 'type' => '168'
2673 },
2674 '1' => {
2675 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302676 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302677 },
2678 '2' => {
2679 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302680 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302681 }
2682 },
2683 'Return' => '74',
2684 'ShortName' => 'encode_event_message_buffer_size_req'
2685 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302686 '32710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302687 'Header' => 'platform.h',
2688 'Param' => {
2689 '0' => {
2690 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302691 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 },
2693 '1' => {
2694 'name' => 'payload_length',
2695 'type' => '123'
2696 },
2697 '2' => {
2698 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302699 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302700 },
2701 '3' => {
2702 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302703 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302704 }
2705 },
2706 'Return' => '74',
2707 'ShortName' => 'decode_platform_event_message_resp'
2708 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302709 '33096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302710 'Header' => 'platform.h',
2711 'Param' => {
2712 '0' => {
2713 'name' => 'instance_id',
2714 'type' => '168'
2715 },
2716 '1' => {
2717 'name' => 'format_version',
2718 'type' => '168'
2719 },
2720 '2' => {
2721 'name' => 'tid',
2722 'type' => '168'
2723 },
2724 '3' => {
2725 'name' => 'event_class',
2726 'type' => '168'
2727 },
2728 '4' => {
2729 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302730 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302731 },
2732 '5' => {
2733 'name' => 'event_data_length',
2734 'type' => '123'
2735 },
2736 '6' => {
2737 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302738 'offset' => '0',
2739 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302740 },
2741 '7' => {
2742 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302743 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302744 'type' => '123'
2745 }
2746 },
2747 'Return' => '74',
2748 'ShortName' => 'encode_platform_event_message_req'
2749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302750 '33428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302751 'Header' => 'platform.h',
2752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
2755 'type' => '168'
2756 },
2757 '1' => {
2758 'name' => 'completion_code',
2759 'type' => '168'
2760 },
2761 '10' => {
2762 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302763 'offset' => '32',
2764 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302765 },
2766 '11' => {
2767 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302768 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302769 'type' => '123'
2770 },
2771 '2' => {
2772 'name' => 'tid',
2773 'type' => '168'
2774 },
2775 '3' => {
2776 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302778 },
2779 '4' => {
2780 'name' => 'next_data_transfer_handle',
2781 'type' => '180'
2782 },
2783 '5' => {
2784 'name' => 'transfer_flag',
2785 'type' => '168'
2786 },
2787 '6' => {
2788 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302789 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302790 'type' => '168'
2791 },
2792 '7' => {
2793 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302794 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302795 'type' => '180'
2796 },
2797 '8' => {
2798 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '16',
2800 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302801 },
2802 '9' => {
2803 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302805 'type' => '180'
2806 }
2807 },
2808 'Return' => '74',
2809 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302811 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302812 'Header' => 'base.h',
2813 'Param' => {
2814 '0' => {
2815 'name' => 'instance_id',
2816 'type' => '168'
2817 },
2818 '1' => {
2819 'name' => 'transfer_handle',
2820 'type' => '180'
2821 },
2822 '2' => {
2823 'name' => 'transfer_opflag',
2824 'type' => '168'
2825 },
2826 '3' => {
2827 'name' => 'type',
2828 'type' => '168'
2829 },
2830 '4' => {
2831 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302832 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302833 }
2834 },
2835 'Return' => '74',
2836 'ShortName' => 'encode_get_version_req'
2837 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302838 '34339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302839 'Header' => 'platform.h',
2840 'Param' => {
2841 '0' => {
2842 'name' => 'instance_id',
2843 'type' => '168'
2844 },
2845 '1' => {
2846 'name' => 'completion_code',
2847 'type' => '168'
2848 },
2849 '2' => {
2850 'name' => 'platform_event_status',
2851 'type' => '168'
2852 },
2853 '3' => {
2854 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302855 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302856 }
2857 },
2858 'Return' => '74',
2859 'ShortName' => 'encode_platform_event_message_resp'
2860 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302861 '34561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302862 'Header' => 'platform.h',
2863 'Param' => {
2864 '0' => {
2865 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302866 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 },
2868 '1' => {
2869 'name' => 'payload_length',
2870 'type' => '123'
2871 },
2872 '2' => {
2873 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302874 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302875 },
2876 '3' => {
2877 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302878 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302879 },
2880 '4' => {
2881 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302882 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302883 },
2884 '5' => {
2885 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302886 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302887 }
2888 },
2889 'Return' => '74',
2890 'ShortName' => 'decode_poll_for_platform_event_message_req'
2891 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302892 '35051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302893 'Header' => 'platform.h',
2894 'Param' => {
2895 '0' => {
2896 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302897 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302898 },
2899 '1' => {
2900 'name' => 'payload_length',
2901 'type' => '123'
2902 },
2903 '2' => {
2904 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302905 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302906 },
2907 '3' => {
2908 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302909 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302910 },
2911 '4' => {
2912 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302913 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302914 },
2915 '5' => {
2916 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302917 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302918 }
2919 },
2920 'Return' => '74',
2921 'ShortName' => 'decode_platform_event_message_req'
2922 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302923 '35511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302924 'Header' => 'platform.h',
2925 'Param' => {
2926 '0' => {
2927 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302928 'type' => '35705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302929 },
2930 '1' => {
2931 'name' => 'event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302932 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302933 },
2934 '2' => {
2935 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302936 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302937 },
2938 '3' => {
2939 'name' => 'sensor_event_class',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302940 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302941 },
2942 '4' => {
2943 'name' => 'sensor_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302944 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302945 },
2946 '5' => {
2947 'name' => 'event_state',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302948 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302949 },
2950 '6' => {
2951 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302952 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302953 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '7' => {
2956 'name' => 'actual_event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302957 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302958 }
2959 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302960 'Reg' => {
2961 '2' => 'rdx',
2962 '3' => 'rcx',
2963 '4' => 'r8',
2964 '5' => 'r9'
2965 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302966 'Return' => '74',
2967 'ShortName' => 'encode_sensor_event_data'
2968 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302969 '3572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302970 'Header' => 'base.h',
2971 'Param' => {
2972 '0' => {
2973 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302974 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302975 },
2976 '1' => {
2977 'name' => 'payload_length',
2978 'type' => '123'
2979 },
2980 '2' => {
2981 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302982 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302983 },
2984 '3' => {
2985 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302986 'type' => '3677'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302987 }
2988 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302989 'Reg' => {
2990 '0' => 'rdi',
2991 '1' => 'rsi',
2992 '2' => 'rdx',
2993 '3' => 'rcx'
2994 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302995 'Return' => '74',
2996 'ShortName' => 'decode_get_commands_resp'
2997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302998 '35720' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302999 'Header' => 'platform.h',
3000 'Param' => {
3001 '0' => {
3002 'name' => 'msg',
3003 'type' => '2077'
3004 },
3005 '1' => {
3006 'name' => 'payload_length',
3007 'type' => '123'
3008 },
3009 '2' => {
3010 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303011 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303012 },
3013 '3' => {
3014 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303015 'type' => '31917'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303016 },
3017 '4' => {
3018 'name' => 'reserved',
3019 'type' => '2082'
3020 }
3021 },
3022 'Return' => '74',
3023 'ShortName' => 'decode_get_state_sensor_readings_req'
3024 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303025 '36159' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303026 'Header' => 'platform.h',
3027 'Param' => {
3028 '0' => {
3029 'name' => 'msg',
3030 'type' => '2077'
3031 },
3032 '1' => {
3033 'name' => 'payload_length',
3034 'type' => '123'
3035 },
3036 '2' => {
3037 'name' => 'completion_code',
3038 'type' => '2082'
3039 },
3040 '3' => {
3041 'name' => 'comp_sensor_count',
3042 'type' => '2082'
3043 },
3044 '4' => {
3045 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303046 'type' => '36709'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303047 }
3048 },
3049 'Return' => '74',
3050 'ShortName' => 'decode_get_state_sensor_readings_resp'
3051 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303052 '36714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303053 'Header' => 'platform.h',
3054 'Param' => {
3055 '0' => {
3056 'name' => 'instance_id',
3057 'type' => '168'
3058 },
3059 '1' => {
3060 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303061 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303062 },
3063 '2' => {
3064 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303065 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303066 },
3067 '3' => {
3068 'name' => 'reserved',
3069 'type' => '168'
3070 },
3071 '4' => {
3072 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303073 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303074 }
3075 },
3076 'Return' => '74',
3077 'ShortName' => 'encode_get_state_sensor_readings_req'
3078 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303079 '3687' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303080 'Header' => 'base.h',
3081 'Param' => {
3082 '0' => {
3083 'name' => 'msg',
3084 'type' => '2077'
3085 },
3086 '1' => {
3087 'name' => 'payload_length',
3088 'type' => '123'
3089 },
3090 '2' => {
3091 'name' => 'completion_code',
3092 'type' => '2082'
3093 },
3094 '3' => {
3095 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303096 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303097 }
3098 },
3099 'Reg' => {
3100 '0' => 'rdi',
3101 '1' => 'rsi',
3102 '2' => 'rdx',
3103 '3' => 'rcx'
3104 },
3105 'Return' => '74',
3106 'ShortName' => 'decode_get_types_resp'
3107 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303108 '36957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303109 'Header' => 'platform.h',
3110 'Param' => {
3111 '0' => {
3112 'name' => 'instance_id',
3113 'type' => '168'
3114 },
3115 '1' => {
3116 'name' => 'completion_code',
3117 'type' => '168'
3118 },
3119 '2' => {
3120 'name' => 'comp_sensor_count',
3121 'type' => '168'
3122 },
3123 '3' => {
3124 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303125 'type' => '36709'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303126 },
3127 '4' => {
3128 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303129 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303130 }
3131 },
3132 'Return' => '74',
3133 'ShortName' => 'encode_get_state_sensor_readings_resp'
3134 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303135 '37241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303136 'Header' => 'platform.h',
3137 'Param' => {
3138 '0' => {
3139 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303140 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303141 },
3142 '1' => {
3143 'name' => 'payload_length',
3144 'type' => '123'
3145 },
3146 '2' => {
3147 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303149 }
3150 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303151 'Reg' => {
3152 '0' => 'rdi',
3153 '1' => 'rsi',
3154 '2' => 'rdx'
3155 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303156 'Return' => '74',
3157 'ShortName' => 'decode_set_numeric_effecter_value_resp'
3158 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303159 '37317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303160 'Header' => 'platform.h',
3161 'Param' => {
3162 '0' => {
3163 'name' => 'instance_id',
3164 'type' => '168'
3165 },
3166 '1' => {
3167 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303168 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303169 },
3170 '2' => {
3171 'name' => 'effecter_data_size',
3172 'type' => '168'
3173 },
3174 '3' => {
3175 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303176 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303177 },
3178 '4' => {
3179 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303180 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303181 },
3182 '5' => {
3183 'name' => 'payload_length',
3184 'type' => '123'
3185 }
3186 },
3187 'Return' => '74',
3188 'ShortName' => 'encode_set_numeric_effecter_value_req'
3189 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303190 '37643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303191 'Header' => 'platform.h',
3192 'Param' => {
3193 '0' => {
3194 'name' => 'instance_id',
3195 'type' => '168'
3196 },
3197 '1' => {
3198 'name' => 'completion_code',
3199 'type' => '168'
3200 },
3201 '2' => {
3202 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303203 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303204 },
3205 '3' => {
3206 'name' => 'payload_length',
3207 'type' => '123'
3208 }
3209 },
3210 'Return' => '74',
3211 'ShortName' => 'encode_set_numeric_effecter_value_resp'
3212 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303213 '37839' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303214 'Header' => 'platform.h',
3215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303218 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 },
3220 '1' => {
3221 'name' => 'payload_length',
3222 'type' => '123'
3223 },
3224 '2' => {
3225 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303226 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303227 },
3228 '3' => {
3229 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303230 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303231 },
3232 '4' => {
3233 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303234 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303235 }
3236 },
3237 'Return' => '74',
3238 'ShortName' => 'decode_set_numeric_effecter_value_req'
3239 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303240 '3797' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303241 'Header' => 'base.h',
3242 'Param' => {
3243 '0' => {
3244 'name' => 'instance_id',
3245 'type' => '168'
3246 },
3247 '1' => {
3248 'name' => 'completion_code',
3249 'type' => '168'
3250 },
3251 '2' => {
3252 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303253 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303254 },
3255 '3' => {
3256 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303257 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303258 }
3259 },
3260 'Return' => '74',
3261 'ShortName' => 'encode_get_commands_resp'
3262 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303263 '38496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303264 'Header' => 'platform.h',
3265 'Param' => {
3266 '0' => {
3267 'name' => 'msg',
3268 'type' => '2077'
3269 },
3270 '1' => {
3271 'name' => 'payload_length',
3272 'type' => '123'
3273 },
3274 '2' => {
3275 'name' => 'completion_code',
3276 'type' => '2082'
3277 },
3278 '3' => {
3279 'name' => 'next_record_hndl',
3280 'type' => '2087'
3281 },
3282 '4' => {
3283 'name' => 'next_data_transfer_hndl',
3284 'type' => '2087'
3285 },
3286 '5' => {
3287 'name' => 'transfer_flag',
3288 'type' => '2082'
3289 },
3290 '6' => {
3291 'name' => 'resp_cnt',
3292 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303293 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303294 },
3295 '7' => {
3296 'name' => 'record_data',
3297 'offset' => '8',
3298 'type' => '2082'
3299 },
3300 '8' => {
3301 'name' => 'record_data_length',
3302 'offset' => '16',
3303 'type' => '123'
3304 },
3305 '9' => {
3306 'name' => 'transfer_crc',
3307 'offset' => '24',
3308 'type' => '2082'
3309 }
3310 },
3311 'Return' => '74',
3312 'ShortName' => 'decode_get_pdr_resp'
3313 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303314 '39141' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303315 'Header' => 'platform.h',
3316 'Param' => {
3317 '0' => {
3318 'name' => 'instance_id',
3319 'type' => '168'
3320 },
3321 '1' => {
3322 'name' => 'record_hndl',
3323 'type' => '180'
3324 },
3325 '2' => {
3326 'name' => 'data_transfer_hndl',
3327 'type' => '180'
3328 },
3329 '3' => {
3330 'name' => 'transfer_op_flag',
3331 'type' => '168'
3332 },
3333 '4' => {
3334 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303335 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303336 },
3337 '5' => {
3338 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303339 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303340 },
3341 '6' => {
3342 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303343 'offset' => '0',
3344 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303345 },
3346 '7' => {
3347 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303348 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303349 'type' => '123'
3350 }
3351 },
3352 'Return' => '74',
3353 'ShortName' => 'encode_get_pdr_req'
3354 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303355 '39437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303356 'Header' => 'platform.h',
3357 'Param' => {
3358 '0' => {
3359 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303360 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303361 },
3362 '1' => {
3363 'name' => 'payload_length',
3364 'type' => '123'
3365 },
3366 '2' => {
3367 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303368 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 },
3370 '3' => {
3371 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303373 },
3374 '4' => {
3375 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303376 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303377 },
3378 '5' => {
3379 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303380 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303381 },
3382 '6' => {
3383 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303384 'offset' => '0',
3385 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303386 },
3387 '7' => {
3388 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303389 'offset' => '8',
3390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 },
3392 '8' => {
3393 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303394 'offset' => '16',
3395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 },
3397 '9' => {
3398 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303399 'offset' => '24',
3400 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 }
3402 },
3403 'Return' => '74',
3404 'ShortName' => 'decode_get_pdr_repository_info_resp'
3405 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303406 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303407 'Header' => 'base.h',
3408 'Param' => {
3409 '0' => {
3410 'name' => 'msg',
3411 'type' => '2077'
3412 },
3413 '1' => {
3414 'name' => 'payload_length',
3415 'type' => '123'
3416 },
3417 '2' => {
3418 'name' => 'type',
3419 'type' => '2082'
3420 },
3421 '3' => {
3422 'name' => 'version',
3423 'type' => '2903'
3424 }
3425 },
3426 'Reg' => {
3427 '0' => 'rdi',
3428 '1' => 'rsi',
3429 '2' => 'rdx',
3430 '3' => 'rcx'
3431 },
3432 'Return' => '74',
3433 'ShortName' => 'decode_get_commands_req'
3434 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303435 '40124' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303436 'Header' => 'platform.h',
3437 'Param' => {
3438 '0' => {
3439 'name' => 'instance_id',
3440 'type' => '168'
3441 },
3442 '1' => {
3443 'name' => 'completion_code',
3444 'type' => '168'
3445 },
3446 '2' => {
3447 'name' => 'repository_state',
3448 'type' => '168'
3449 },
3450 '3' => {
3451 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303452 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303453 },
3454 '4' => {
3455 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303456 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303457 },
3458 '5' => {
3459 'name' => 'record_count',
3460 'type' => '180'
3461 },
3462 '6' => {
3463 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303464 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303465 'type' => '180'
3466 },
3467 '7' => {
3468 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303469 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'type' => '180'
3471 },
3472 '8' => {
3473 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303474 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303475 'type' => '168'
3476 },
3477 '9' => {
3478 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303479 'offset' => '24',
3480 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303481 }
3482 },
3483 'Return' => '74',
3484 'ShortName' => 'encode_get_pdr_repository_info_resp'
3485 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303486 '40450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303487 'Header' => 'platform.h',
3488 'Param' => {
3489 '0' => {
3490 'name' => 'instance_id',
3491 'type' => '168'
3492 },
3493 '1' => {
3494 'name' => 'completion_code',
3495 'type' => '168'
3496 },
3497 '2' => {
3498 'name' => 'next_record_hndl',
3499 'type' => '180'
3500 },
3501 '3' => {
3502 'name' => 'next_data_transfer_hndl',
3503 'type' => '180'
3504 },
3505 '4' => {
3506 'name' => 'transfer_flag',
3507 'type' => '168'
3508 },
3509 '5' => {
3510 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303511 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303512 },
3513 '6' => {
3514 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303515 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303516 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303517 },
3518 '7' => {
3519 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303520 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303521 'type' => '168'
3522 },
3523 '8' => {
3524 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303525 'offset' => '16',
3526 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303527 }
3528 },
3529 'Return' => '74',
3530 'ShortName' => 'encode_get_pdr_resp'
3531 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303532 '40844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303533 'Header' => 'platform.h',
3534 'Param' => {
3535 '0' => {
3536 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303537 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303538 },
3539 '1' => {
3540 'name' => 'payload_length',
3541 'type' => '123'
3542 },
3543 '2' => {
3544 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303545 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303546 },
3547 '3' => {
3548 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303549 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303550 },
3551 '4' => {
3552 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303553 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303554 },
3555 '5' => {
3556 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303557 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303558 },
3559 '6' => {
3560 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303561 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303562 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303563 }
3564 },
3565 'Return' => '74',
3566 'ShortName' => 'decode_get_pdr_req'
3567 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303568 '4114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303569 'Header' => 'base.h',
3570 'Param' => {
3571 '0' => {
3572 'name' => 'instance_id',
3573 'type' => '168'
3574 },
3575 '1' => {
3576 'name' => 'completion_code',
3577 'type' => '168'
3578 },
3579 '2' => {
3580 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303581 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303582 },
3583 '3' => {
3584 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303585 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303586 }
3587 },
3588 'Return' => '74',
3589 'ShortName' => 'encode_get_types_resp'
3590 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303591 '41382' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303592 'Header' => 'platform.h',
3593 'Param' => {
3594 '0' => {
3595 'name' => 'msg',
3596 'type' => '2077'
3597 },
3598 '1' => {
3599 'name' => 'payload_length',
3600 'type' => '123'
3601 },
3602 '2' => {
3603 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303604 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303605 },
3606 '3' => {
3607 'name' => 'comp_effecter_count',
3608 'type' => '2082'
3609 },
3610 '4' => {
3611 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303612 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303613 }
3614 },
3615 'Return' => '74',
3616 'ShortName' => 'decode_set_state_effecter_states_req'
3617 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303618 '41869' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303619 'Header' => 'platform.h',
3620 'Param' => {
3621 '0' => {
3622 'name' => 'msg',
3623 'type' => '2077'
3624 },
3625 '1' => {
3626 'name' => 'payload_length',
3627 'type' => '123'
3628 },
3629 '2' => {
3630 'name' => 'completion_code',
3631 'type' => '2082'
3632 }
3633 },
3634 'Reg' => {
3635 '0' => 'rdi',
3636 '1' => 'rsi',
3637 '2' => 'rdx'
3638 },
3639 'Return' => '74',
3640 'ShortName' => 'decode_set_state_effecter_states_resp'
3641 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303642 '41942' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303643 'Header' => 'platform.h',
3644 'Param' => {
3645 '0' => {
3646 'name' => 'instance_id',
3647 'type' => '168'
3648 },
3649 '1' => {
3650 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303651 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303652 },
3653 '2' => {
3654 'name' => 'comp_effecter_count',
3655 'type' => '168'
3656 },
3657 '3' => {
3658 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303659 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303660 },
3661 '4' => {
3662 'name' => 'msg',
3663 'type' => '1632'
3664 }
3665 },
3666 'Return' => '74',
3667 'ShortName' => 'encode_set_state_effecter_states_req'
3668 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303669 '42216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303670 'Header' => 'platform.h',
3671 'Param' => {
3672 '0' => {
3673 'name' => 'instance_id',
3674 'type' => '168'
3675 },
3676 '1' => {
3677 'name' => 'completion_code',
3678 'type' => '168'
3679 },
3680 '2' => {
3681 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303682 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303683 }
3684 },
3685 'Return' => '74',
3686 'ShortName' => 'encode_set_state_effecter_states_resp'
3687 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303688 '42384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303689 'Header' => 'platform.h',
3690 'Param' => {
3691 '0' => {
3692 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303693 'type' => '42696'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303694 },
3695 '1' => {
3696 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303697 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303698 },
3699 '2' => {
3700 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303701 'type' => '42706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303702 },
3703 '3' => {
3704 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303705 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303706 },
3707 '4' => {
3708 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303709 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303710 }
3711 },
3712 'Return' => '74',
3713 'ShortName' => 'encode_state_sensor_pdr'
3714 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303715 '42716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303716 'Header' => 'platform.h',
3717 'Param' => {
3718 '0' => {
3719 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303720 'type' => '43028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303721 },
3722 '1' => {
3723 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303724 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303725 },
3726 '2' => {
3727 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303728 'type' => '43038'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303729 },
3730 '3' => {
3731 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303732 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303733 },
3734 '4' => {
3735 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303736 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303737 }
3738 },
3739 'Return' => '74',
3740 'ShortName' => 'encode_state_effecter_pdr'
3741 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303742 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303743 'Header' => 'base.h',
3744 'Param' => {
3745 '0' => {
3746 'name' => 'instance_id',
3747 'type' => '168'
3748 },
3749 '1' => {
3750 'name' => 'type',
3751 'type' => '168'
3752 },
3753 '2' => {
3754 'name' => 'version',
3755 'type' => '429'
3756 },
3757 '3' => {
3758 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303759 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303760 }
3761 },
3762 'Return' => '74',
3763 'ShortName' => 'encode_get_commands_req'
3764 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303765 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303766 'Header' => 'base.h',
3767 'Param' => {
3768 '0' => {
3769 'name' => 'instance_id',
3770 'type' => '168'
3771 },
3772 '1' => {
3773 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303774 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303775 }
3776 },
3777 'Return' => '74',
3778 'ShortName' => 'encode_get_types_req'
3779 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303780 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303781 'Header' => 'base.h',
3782 'Param' => {
3783 '0' => {
3784 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303785 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 },
3787 '1' => {
3788 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303789 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303790 }
3791 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303792 'Reg' => {
3793 '0' => 'rdi',
3794 '1' => 'rsi'
3795 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303796 'Return' => '168',
3797 'ShortName' => 'unpack_pldm_header'
3798 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303799 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303800 'Header' => 'base.h',
3801 'Param' => {
3802 '0' => {
3803 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303804 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303805 },
3806 '1' => {
3807 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303808 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303809 }
3810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303811 'Reg' => {
3812 '0' => 'rdi'
3813 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303814 'Return' => '168',
3815 'ShortName' => 'pack_pldm_header'
3816 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09303817 '47961' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303818 'Header' => 'utils.h',
3819 'Param' => {
3820 '0' => {
3821 'name' => 'data',
3822 'type' => '1434'
3823 },
3824 '1' => {
3825 'name' => 'size',
3826 'type' => '123'
3827 }
3828 },
3829 'Return' => '180',
3830 'ShortName' => 'crc32'
3831 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09303832 '48076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303833 'Header' => 'bios_table.h',
3834 'Param' => {
3835 '0' => {
3836 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303837 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 },
3839 '1' => {
3840 'name' => 'size',
3841 'type' => '123'
3842 }
3843 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303844 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303845 'ShortName' => 'pldm_bios_table_checksum'
3846 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09303847 '48221' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303848 'Header' => 'bios_table.h',
3849 'Param' => {
3850 '0' => {
3851 'name' => 'src_table',
3852 'type' => '1434'
3853 },
3854 '1' => {
3855 'name' => 'src_length',
3856 'type' => '123'
3857 },
3858 '2' => {
3859 'name' => 'dest_table',
3860 'type' => '166'
3861 },
3862 '3' => {
3863 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303864 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303865 },
3866 '4' => {
3867 'name' => 'entry',
3868 'type' => '1434'
3869 },
3870 '5' => {
3871 'name' => 'entry_length',
3872 'type' => '123'
3873 }
3874 },
3875 'Return' => '74',
3876 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3877 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303878 '48837' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303879 'Header' => 'bios_table.h',
3880 'Param' => {
3881 '0' => {
3882 'name' => 'table',
3883 'type' => '1434'
3884 },
3885 '1' => {
3886 'name' => 'length',
3887 'type' => '123'
3888 },
3889 '2' => {
3890 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303891 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303892 }
3893 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303894 'Return' => '48832',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303895 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3896 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303897 '49100' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303898 'Header' => 'bios_table.h',
3899 'Param' => {
3900 '0' => {
3901 'name' => 'table',
3902 'type' => '1434'
3903 },
3904 '1' => {
3905 'name' => 'length',
3906 'type' => '123'
3907 },
3908 '2' => {
3909 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303910 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303911 }
3912 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303913 'Return' => '49247',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303914 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3915 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303916 '49368' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303917 'Header' => 'bios_table.h',
3918 'Param' => {
3919 '0' => {
3920 'name' => 'table',
3921 'type' => '1434'
3922 },
3923 '1' => {
3924 'name' => 'length',
3925 'type' => '123'
3926 },
3927 '2' => {
3928 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303929 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303930 }
3931 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303932 'Return' => '49247',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303933 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3934 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303935 '49631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303936 'Header' => 'bios_table.h',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'table',
3940 'type' => '1434'
3941 },
3942 '1' => {
3943 'name' => 'length',
3944 'type' => '123'
3945 },
3946 '2' => {
3947 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303948 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303949 }
3950 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303951 'Return' => '49853',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303952 'ShortName' => 'pldm_bios_table_string_find_by_string'
3953 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303954 '50022' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303955 'Header' => 'bios_table.h',
3956 'Param' => {
3957 '0' => {
3958 'name' => 'table',
3959 'type' => '1434'
3960 },
3961 '1' => {
3962 'name' => 'length',
3963 'type' => '123'
3964 },
3965 '2' => {
3966 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303967 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 }
3969 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303970 'Return' => '49853',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303971 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3972 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303973 '50784' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303974 'Header' => 'bios_table.h',
3975 'Param' => {
3976 '0' => {
3977 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303978 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 }
3980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303981 'Reg' => {
3982 '0' => 'rdi'
3983 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303984 'Return' => '1434',
3985 'ShortName' => 'pldm_bios_table_iter_value'
3986 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303987 '50833' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303988 'Header' => 'bios_table.h',
3989 'Param' => {
3990 '0' => {
3991 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303992 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 }
3994 },
3995 'Return' => '1',
3996 'ShortName' => 'pldm_bios_table_iter_next'
3997 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303998 '50944' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303999 'Header' => 'bios_table.h',
4000 'Param' => {
4001 '0' => {
4002 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304003 'type' => '51020'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 }
4005 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304006 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304007 'ShortName' => 'pldm_bios_table_iter_is_end'
4008 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304009 '51025' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 'Header' => 'bios_table.h',
4011 'Param' => {
4012 '0' => {
4013 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304014 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 }
4016 },
4017 'Return' => '1',
4018 'ShortName' => 'pldm_bios_table_iter_free'
4019 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304020 '51096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304021 'Header' => 'bios_table.h',
4022 'Param' => {
4023 '0' => {
4024 'name' => 'table',
4025 'type' => '1434'
4026 },
4027 '1' => {
4028 'name' => 'length',
4029 'type' => '123'
4030 },
4031 '2' => {
4032 'name' => 'type',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304033 'type' => '46654'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304034 }
4035 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304036 'Return' => '48827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304037 'ShortName' => 'pldm_bios_table_iter_create'
4038 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304039 '51335' => {
4040 'Header' => 'bios_table.h',
4041 'Param' => {
4042 '0' => {
4043 'name' => 'table',
4044 'type' => '166'
4045 },
4046 '1' => {
4047 'name' => 'capacity',
4048 'type' => '123'
4049 },
4050 '2' => {
4051 'name' => 'size',
4052 'type' => '9084'
4053 }
4054 },
4055 'Return' => '74',
4056 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
4057 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304058 '51635' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304059 'Header' => 'bios_table.h',
4060 'Param' => {
4061 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304062 'name' => 'size_without_pad',
4063 'type' => '123'
4064 }
4065 },
4066 'Return' => '123',
4067 'ShortName' => 'pldm_bios_table_pad_checksum_size'
4068 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304069 '51918' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304070 'Header' => 'bios_table.h',
4071 'Param' => {
4072 '0' => {
4073 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304074 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304075 }
4076 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304077 'Reg' => {
4078 '0' => 'rdi'
4079 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304080 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304081 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4082 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304083 '51967' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304084 'Header' => 'bios_table.h',
4085 'Param' => {
4086 '0' => {
4087 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304088 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304089 }
4090 },
4091 'Return' => '123',
4092 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4093 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304094 '52451' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304095 'Header' => 'bios_table.h',
4096 'Param' => {
4097 '0' => {
4098 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304099 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304100 }
4101 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304102 'Reg' => {
4103 '0' => 'rdi'
4104 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304105 'Return' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304106 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4107 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304108 '52519' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304109 'Header' => 'bios_table.h',
4110 'Param' => {
4111 '0' => {
4112 'name' => 'entry',
4113 'type' => '166'
4114 },
4115 '1' => {
4116 'name' => 'entry_length',
4117 'type' => '123'
4118 },
4119 '2' => {
4120 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304121 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304122 },
4123 '3' => {
4124 'name' => 'attr_type',
4125 'type' => '168'
4126 },
4127 '4' => {
4128 'name' => 'cv',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304129 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304130 }
4131 },
4132 'Return' => '74',
4133 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4134 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304135 '52711' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304136 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304137 'Return' => '123',
4138 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4139 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304140 '52873' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304141 'Header' => 'bios_table.h',
4142 'Param' => {
4143 '0' => {
4144 'name' => 'entry',
4145 'type' => '166'
4146 },
4147 '1' => {
4148 'name' => 'entry_length',
4149 'type' => '123'
4150 },
4151 '2' => {
4152 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304153 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304154 },
4155 '3' => {
4156 'name' => 'attr_type',
4157 'type' => '168'
4158 },
4159 '4' => {
4160 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304161 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304162 },
4163 '5' => {
4164 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304165 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304166 }
4167 },
4168 'Return' => '74',
4169 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4170 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304171 '53133' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304172 'Header' => 'bios_table.h',
4173 'Param' => {
4174 '0' => {
4175 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304176 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304177 },
4178 '1' => {
4179 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304180 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304181 }
4182 },
4183 'Return' => '1',
4184 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4185 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304186 '53228' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304187 'Header' => 'bios_table.h',
4188 'Param' => {
4189 '0' => {
4190 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304191 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304192 }
4193 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304194 'Reg' => {
4195 '0' => 'rdi'
4196 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304197 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304198 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4199 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304200 '53297' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304201 'Header' => 'bios_table.h',
4202 'Param' => {
4203 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304204 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304205 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304206 }
4207 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304208 'Reg' => {
4209 '0' => 'rdi'
4210 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304211 'Return' => '123',
4212 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4213 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304214 '53479' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304215 'Header' => 'bios_table.h',
4216 'Param' => {
4217 '0' => {
4218 'name' => 'entry',
4219 'type' => '166'
4220 },
4221 '1' => {
4222 'name' => 'entry_length',
4223 'type' => '123'
4224 },
4225 '2' => {
4226 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304227 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304228 },
4229 '3' => {
4230 'name' => 'attr_type',
4231 'type' => '168'
4232 },
4233 '4' => {
4234 'name' => 'count',
4235 'type' => '168'
4236 },
4237 '5' => {
4238 'name' => 'handles',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304239 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304240 }
4241 },
4242 'Return' => '74',
4243 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4244 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304245 '53737' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304246 'Header' => 'bios_table.h',
4247 'Param' => {
4248 '0' => {
4249 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304250 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304251 },
4252 '1' => {
4253 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304254 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304255 },
4256 '2' => {
4257 'name' => 'number',
4258 'type' => '168'
4259 }
4260 },
4261 'Return' => '168',
4262 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4263 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304264 '53911' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304265 'Header' => 'bios_table.h',
4266 'Param' => {
4267 '0' => {
4268 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304269 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304270 }
4271 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304272 'Reg' => {
4273 '0' => 'rdi'
4274 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304275 'Return' => '168',
4276 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4277 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304278 '53960' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304279 'Header' => 'bios_table.h',
4280 'Param' => {
4281 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304282 'name' => 'count',
4283 'type' => '168'
4284 }
4285 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304286 'Reg' => {
4287 '0' => 'rdi'
4288 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304289 'Return' => '123',
4290 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4291 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304292 '54009' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304293 'Header' => 'bios_table.h',
4294 'Param' => {
4295 '0' => {
4296 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304297 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304298 }
4299 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304300 'Reg' => {
4301 '0' => 'rdi'
4302 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304303 'Return' => '168',
4304 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4305 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304306 '54058' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304307 'Header' => 'bios_table.h',
4308 'Param' => {
4309 '0' => {
4310 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304311 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 }
4313 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304314 'Reg' => {
4315 '0' => 'rdi'
4316 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304317 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304318 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4319 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304320 '54605' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304321 'Header' => 'bios_table.h',
4322 'Param' => {
4323 '0' => {
4324 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304325 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304326 },
4327 '1' => {
4328 'name' => 'lower',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304329 'type' => '54726'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304330 },
4331 '2' => {
4332 'name' => 'upper',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304333 'type' => '54726'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304334 },
4335 '3' => {
4336 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304337 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304338 },
4339 '4' => {
4340 'name' => 'def',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304341 'type' => '54726'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304342 }
4343 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304344 'Reg' => {
4345 '0' => 'rdi',
4346 '1' => 'rsi',
4347 '2' => 'rdx',
4348 '3' => 'rcx',
4349 '4' => 'r8'
4350 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304351 'Return' => '1',
4352 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4353 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304354 '54741' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304355 'Header' => 'bios_table.h',
4356 'Param' => {
4357 '0' => {
4358 'name' => 'entry',
4359 'type' => '166'
4360 },
4361 '1' => {
4362 'name' => 'entry_length',
4363 'type' => '123'
4364 },
4365 '2' => {
4366 'name' => 'info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304367 'type' => '55003'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304368 }
4369 },
4370 'Return' => '74',
4371 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4372 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304373 '55013' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304374 'Header' => 'bios_table.h',
4375 'Param' => {
4376 '0' => {
4377 'name' => 'info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304378 'type' => '55003'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304379 },
4380 '1' => {
4381 'name' => 'errmsg',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304382 'type' => '55312'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304383 }
4384 },
4385 'Return' => '74',
4386 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4387 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304388 '55317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304389 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 'Return' => '123',
4391 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4392 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304393 '55479' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304394 'Header' => 'bios_table.h',
4395 'Param' => {
4396 '0' => {
4397 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304398 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304399 },
4400 '1' => {
4401 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304402 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304403 },
4404 '2' => {
4405 'name' => 'size',
4406 'type' => '123'
4407 }
4408 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304409 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304410 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4411 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304412 '55675' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304413 'Header' => 'bios_table.h',
4414 'Param' => {
4415 '0' => {
4416 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304417 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 }
4419 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304420 'Reg' => {
4421 '0' => 'rdi'
4422 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304423 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304424 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4425 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304426 '55744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304427 'Header' => 'bios_table.h',
4428 'Param' => {
4429 '0' => {
4430 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304431 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304432 }
4433 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304434 'Reg' => {
4435 '0' => 'rdi'
4436 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304437 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304438 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4439 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304440 '55813' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304441 'Header' => 'bios_table.h',
4442 'Param' => {
4443 '0' => {
4444 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304445 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304446 }
4447 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304448 'Reg' => {
4449 '0' => 'rdi'
4450 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304451 'Return' => '168',
4452 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4453 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304454 '55882' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304455 'Header' => 'bios_table.h',
4456 'Param' => {
4457 '0' => {
4458 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304459 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304460 },
4461 '1' => {
4462 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304463 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304464 }
4465 },
4466 'Return' => '74',
4467 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4468 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304469 '56052' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304470 'Header' => 'bios_table.h',
4471 'Param' => {
4472 '0' => {
4473 'name' => 'entry',
4474 'type' => '166'
4475 },
4476 '1' => {
4477 'name' => 'entry_length',
4478 'type' => '123'
4479 },
4480 '2' => {
4481 'name' => 'info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304482 'type' => '56338'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304483 }
4484 },
4485 'Return' => '74',
4486 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4487 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304488 '56343' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304489 'Header' => 'bios_table.h',
4490 'Param' => {
4491 '0' => {
4492 'name' => 'info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304493 'type' => '56338'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304494 },
4495 '1' => {
4496 'name' => 'errmsg',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304497 'type' => '55312'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304498 }
4499 },
4500 'Return' => '74',
4501 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4502 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304503 '56612' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304504 'Header' => 'bios_table.h',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304508 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304509 }
4510 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304511 'Reg' => {
4512 '0' => 'rdi'
4513 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304514 'Return' => '123',
4515 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4516 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304517 '56844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304518 'Header' => 'bios_table.h',
4519 'Param' => {
4520 '0' => {
4521 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304522 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304523 },
4524 '1' => {
4525 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304526 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304527 },
4528 '2' => {
4529 'name' => 'def_num',
4530 'type' => '168'
4531 }
4532 },
4533 'Return' => '168',
4534 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4535 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304536 '57050' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304537 'Header' => 'bios_table.h',
4538 'Param' => {
4539 '0' => {
4540 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304541 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304542 },
4543 '1' => {
4544 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304545 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304546 },
4547 '2' => {
4548 'name' => 'pv_num',
4549 'type' => '168'
4550 }
4551 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304552 'Reg' => {
4553 '1' => 'rsi'
4554 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304555 'Return' => '74',
4556 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4557 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304558 '57215' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 'Header' => 'bios_table.h',
4560 'Param' => {
4561 '0' => {
4562 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304563 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304564 },
4565 '1' => {
4566 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304567 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304568 }
4569 },
4570 'Return' => '74',
4571 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4572 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304573 '57374' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304574 'Header' => 'bios_table.h',
4575 'Param' => {
4576 '0' => {
4577 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304578 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304579 },
4580 '1' => {
4581 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304582 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304583 }
4584 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304585 'Reg' => {
4586 '0' => 'rdi',
4587 '1' => 'rsi'
4588 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304589 'Return' => '74',
4590 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4591 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304592 '57434' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304593 'Header' => 'bios_table.h',
4594 'Param' => {
4595 '0' => {
4596 'name' => 'entry',
4597 'type' => '166'
4598 },
4599 '1' => {
4600 'name' => 'entry_length',
4601 'type' => '123'
4602 },
4603 '2' => {
4604 'name' => 'info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304605 'type' => '57692'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304606 }
4607 },
4608 'Return' => '74',
4609 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4610 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304611 '57697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304612 'Header' => 'bios_table.h',
4613 'Param' => {
4614 '0' => {
4615 'name' => 'pv_num',
4616 'type' => '168'
4617 },
4618 '1' => {
4619 'name' => 'def_num',
4620 'type' => '168'
4621 }
4622 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304623 'Reg' => {
4624 '0' => 'rdi',
4625 '1' => 'rsi'
4626 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304627 'Return' => '123',
4628 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4629 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304630 '57757' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304631 'Header' => 'bios_table.h',
4632 'Param' => {
4633 '0' => {
4634 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304635 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304636 }
4637 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304638 'Reg' => {
4639 '0' => 'rdi'
4640 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304641 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304642 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4643 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304644 '57804' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304645 'Header' => 'bios_table.h',
4646 'Param' => {
4647 '0' => {
4648 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304649 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304650 }
4651 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304652 'Reg' => {
4653 '0' => 'rdi'
4654 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304655 'Return' => '168',
4656 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4657 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304658 '57851' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304659 'Header' => 'bios_table.h',
4660 'Param' => {
4661 '0' => {
4662 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304663 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304664 }
4665 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304666 'Reg' => {
4667 '0' => 'rdi'
4668 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304669 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304670 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4671 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304672 '58484' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304673 'Header' => 'bios_table.h',
4674 'Param' => {
4675 '0' => {
4676 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304677 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304678 },
4679 '1' => {
4680 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304681 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 },
4683 '2' => {
4684 'name' => 'size',
4685 'type' => '123'
4686 }
4687 },
4688 'Return' => '74',
4689 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4690 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304691 '58650' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304692 'Header' => 'bios_table.h',
4693 'Param' => {
4694 '0' => {
4695 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304696 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 }
4698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304699 'Reg' => {
4700 '0' => 'rdi'
4701 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304702 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304703 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4704 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304705 '58697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304706 'Header' => 'bios_table.h',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304710 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304711 }
4712 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304713 'Reg' => {
4714 '0' => 'rdi'
4715 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304716 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304717 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4718 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304719 '58744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'bios_table.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'entry',
4724 'type' => '166'
4725 },
4726 '1' => {
4727 'name' => 'entry_length',
4728 'type' => '123'
4729 },
4730 '2' => {
4731 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304732 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304733 },
4734 '3' => {
4735 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304736 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304737 }
4738 },
4739 'Return' => '74',
4740 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4741 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304742 '59035' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 'Header' => 'bios_table.h',
4744 'Param' => {
4745 '0' => {
4746 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304747 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304748 }
4749 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304750 'Reg' => {
4751 '0' => 'rdi'
4752 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304753 'Return' => '123',
4754 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4755 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304756 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304757 'Header' => 'utils.h',
4758 'Param' => {
4759 '0' => {
4760 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304761 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304762 }
4763 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304764 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304765 'ShortName' => 'bcd2dec16'
4766 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304767 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304768 'Header' => 'utils.h',
4769 'Param' => {
4770 '0' => {
4771 'name' => 'bcd',
4772 'type' => '168'
4773 }
4774 },
4775 'Return' => '168',
4776 'ShortName' => 'bcd2dec8'
4777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304778 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 'Header' => 'utils.h',
4780 'Param' => {
4781 '0' => {
4782 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304783 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304784 }
4785 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304786 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304787 'ShortName' => 'dec2bcd16'
4788 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304789 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304790 'Header' => 'utils.h',
4791 'Param' => {
4792 '0' => {
4793 'name' => 'dec',
4794 'type' => '168'
4795 }
4796 },
4797 'Return' => '168',
4798 'ShortName' => 'dec2bcd8'
4799 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304800 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304801 'Header' => 'utils.h',
4802 'Param' => {
4803 '0' => {
4804 'name' => 'seconds',
4805 'type' => '168'
4806 },
4807 '1' => {
4808 'name' => 'minutes',
4809 'type' => '168'
4810 },
4811 '2' => {
4812 'name' => 'hours',
4813 'type' => '168'
4814 },
4815 '3' => {
4816 'name' => 'day',
4817 'type' => '168'
4818 },
4819 '4' => {
4820 'name' => 'month',
4821 'type' => '168'
4822 },
4823 '5' => {
4824 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304825 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304826 }
4827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304828 'Reg' => {
4829 '0' => 'rdi',
4830 '1' => 'rsi',
4831 '2' => 'rdx',
4832 '5' => 'r9'
4833 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304834 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304835 'ShortName' => 'is_time_legal'
4836 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304837 '64628' => {
4838 'Header' => 'utils.h',
4839 'Param' => {
4840 '0' => {
4841 'name' => 'transfer_flag',
4842 'type' => '168'
4843 }
4844 },
4845 'Return' => '6423',
4846 'ShortName' => 'is_transfer_flag_valid'
4847 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304848 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304849 'Header' => 'bios.h',
4850 'Param' => {
4851 '0' => {
4852 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304853 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304854 },
4855 '1' => {
4856 'name' => 'payload_length',
4857 'type' => '123'
4858 },
4859 '2' => {
4860 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304861 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304862 },
4863 '3' => {
4864 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304865 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304866 },
4867 '4' => {
4868 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304869 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 },
4871 '5' => {
4872 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304873 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304874 }
4875 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304876 'Reg' => {
4877 '4' => 'r8',
4878 '5' => 'r9'
4879 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304880 'Return' => '74',
4881 'ShortName' => 'decode_set_bios_table_req'
4882 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304883 '64779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 'Header' => 'firmware_update.h',
4885 'Param' => {
4886 '0' => {
4887 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304888 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304889 },
4890 '1' => {
4891 'name' => 'payload_length',
4892 'type' => '123'
4893 },
4894 '2' => {
4895 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304896 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 },
4898 '3' => {
4899 'name' => 'non_functioning_component_indication',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304900 'type' => '64966'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 },
4902 '4' => {
4903 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304904 'type' => '64971'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304905 }
4906 },
4907 'Return' => '74',
4908 'ShortName' => 'decode_cancel_update_resp'
4909 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304910 '64981' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304911 'Header' => 'firmware_update.h',
4912 'Param' => {
4913 '0' => {
4914 'name' => 'instance_id',
4915 'type' => '168'
4916 },
4917 '1' => {
4918 'name' => 'msg',
4919 'type' => '1632'
4920 },
4921 '2' => {
4922 'name' => 'payload_length',
4923 'type' => '123'
4924 }
4925 },
4926 'Return' => '74',
4927 'ShortName' => 'encode_cancel_update_req'
4928 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304929 '65151' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304930 'Header' => 'firmware_update.h',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'msg',
4934 'type' => '2077'
4935 },
4936 '1' => {
4937 'name' => 'payload_length',
4938 'type' => '123'
4939 },
4940 '2' => {
4941 'name' => 'completion_code',
4942 'type' => '2082'
4943 }
4944 },
4945 'Reg' => {
4946 '0' => 'rdi',
4947 '1' => 'rsi',
4948 '2' => 'rdx'
4949 },
4950 'Return' => '74',
4951 'ShortName' => 'decode_cancel_update_component_resp'
4952 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304953 '65227' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304954 'Header' => 'firmware_update.h',
4955 'Param' => {
4956 '0' => {
4957 'name' => 'instance_id',
4958 'type' => '168'
4959 },
4960 '1' => {
4961 'name' => 'msg',
4962 'type' => '1632'
4963 },
4964 '2' => {
4965 'name' => 'payload_length',
4966 'type' => '123'
4967 }
4968 },
4969 'Return' => '74',
4970 'ShortName' => 'encode_cancel_update_component_req'
4971 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09304972 '65397' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304973 'Header' => 'firmware_update.h',
4974 'Param' => {
4975 '0' => {
4976 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304977 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304978 },
4979 '1' => {
4980 'name' => 'payload_length',
4981 'type' => '123'
4982 },
4983 '2' => {
4984 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304985 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304986 },
4987 '3' => {
4988 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304989 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 },
4991 '4' => {
4992 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304993 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304994 },
4995 '5' => {
4996 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304997 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304998 },
4999 '6' => {
5000 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305001 'offset' => '0',
5002 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305003 },
5004 '7' => {
5005 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305006 'offset' => '8',
5007 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305008 },
5009 '8' => {
5010 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305011 'offset' => '16',
5012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 },
5014 '9' => {
5015 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305016 'offset' => '24',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305017 'type' => '65724'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305018 }
5019 },
5020 'Return' => '74',
5021 'ShortName' => 'decode_get_status_resp'
5022 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305023 '65734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305024 'Header' => 'firmware_update.h',
5025 'Param' => {
5026 '0' => {
5027 'name' => 'instance_id',
5028 'type' => '168'
5029 },
5030 '1' => {
5031 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305032 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305033 },
5034 '2' => {
5035 'name' => 'payload_length',
5036 'type' => '123'
5037 }
5038 },
5039 'Return' => '74',
5040 'ShortName' => 'encode_get_status_req'
5041 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305042 '65904' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305043 'Header' => 'firmware_update.h',
5044 'Param' => {
5045 '0' => {
5046 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305047 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305048 },
5049 '1' => {
5050 'name' => 'payload_length',
5051 'type' => '123'
5052 },
5053 '2' => {
5054 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305055 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305056 },
5057 '3' => {
5058 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305059 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305060 }
5061 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305062 'Reg' => {
5063 '1' => 'rsi',
5064 '2' => 'rdx',
5065 '3' => 'rcx'
5066 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305067 'Return' => '74',
5068 'ShortName' => 'decode_activate_firmware_resp'
5069 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305070 '66030' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305071 'Header' => 'firmware_update.h',
5072 'Param' => {
5073 '0' => {
5074 'name' => 'instance_id',
5075 'type' => '168'
5076 },
5077 '1' => {
5078 'name' => 'self_contained_activation_req',
5079 'type' => '11999'
5080 },
5081 '2' => {
5082 'name' => 'msg',
5083 'type' => '1632'
5084 },
5085 '3' => {
5086 'name' => 'payload_length',
5087 'type' => '123'
5088 }
5089 },
5090 'Return' => '74',
5091 'ShortName' => 'encode_activate_firmware_req'
5092 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305093 '66272' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305094 'Header' => 'firmware_update.h',
5095 'Param' => {
5096 '0' => {
5097 'name' => 'instance_id',
5098 'type' => '168'
5099 },
5100 '1' => {
5101 'name' => 'completion_code',
5102 'type' => '168'
5103 },
5104 '2' => {
5105 'name' => 'msg',
5106 'type' => '1632'
5107 },
5108 '3' => {
5109 'name' => 'payload_length',
5110 'type' => '123'
5111 }
5112 },
5113 'Return' => '74',
5114 'ShortName' => 'encode_apply_complete_resp'
5115 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305116 '66461' => {
5117 'Header' => 'firmware_update.h',
5118 'Param' => {
5119 '0' => {
5120 'name' => 'msg',
5121 'type' => '2077'
5122 },
5123 '1' => {
5124 'name' => 'payload_length',
5125 'type' => '123'
5126 },
5127 '2' => {
5128 'name' => 'apply_result',
5129 'type' => '2082'
5130 },
5131 '3' => {
5132 'name' => 'comp_activation_methods_modification',
5133 'type' => '66571'
5134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi',
5138 '1' => 'rsi',
5139 '2' => 'rdx',
5140 '3' => 'rcx'
5141 },
5142 'Return' => '74',
5143 'ShortName' => 'decode_apply_complete_req'
5144 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305145 '6655' => {
5146 'Header' => 'bios.h',
5147 'Param' => {
5148 '0' => {
5149 'name' => 'instance_id',
5150 'type' => '168'
5151 },
5152 '1' => {
5153 'name' => 'completion_code',
5154 'type' => '168'
5155 },
5156 '2' => {
5157 'name' => 'next_transfer_handle',
5158 'type' => '180'
5159 },
5160 '3' => {
5161 'name' => 'msg',
5162 'type' => '1632'
5163 }
5164 },
5165 'Return' => '74',
5166 'ShortName' => 'encode_set_bios_table_resp'
5167 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305168 '66581' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305169 'Header' => 'firmware_update.h',
5170 'Param' => {
5171 '0' => {
5172 'name' => 'instance_id',
5173 'type' => '168'
5174 },
5175 '1' => {
5176 'name' => 'completion_code',
5177 'type' => '168'
5178 },
5179 '2' => {
5180 'name' => 'msg',
5181 'type' => '1632'
5182 },
5183 '3' => {
5184 'name' => 'payload_length',
5185 'type' => '123'
5186 }
5187 },
5188 'Return' => '74',
5189 'ShortName' => 'encode_verify_complete_resp'
5190 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305191 '66770' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305192 'Header' => 'firmware_update.h',
5193 'Param' => {
5194 '0' => {
5195 'name' => 'msg',
5196 'type' => '2077'
5197 },
5198 '1' => {
5199 'name' => 'payload_length',
5200 'type' => '123'
5201 },
5202 '2' => {
5203 'name' => 'verify_result',
5204 'type' => '2082'
5205 }
5206 },
5207 'Reg' => {
5208 '0' => 'rdi',
5209 '1' => 'rsi',
5210 '2' => 'rdx'
5211 },
5212 'Return' => '74',
5213 'ShortName' => 'decode_verify_complete_req'
5214 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305215 '66846' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305216 'Header' => 'firmware_update.h',
5217 'Param' => {
5218 '0' => {
5219 'name' => 'instance_id',
5220 'type' => '168'
5221 },
5222 '1' => {
5223 'name' => 'completion_code',
5224 'type' => '168'
5225 },
5226 '2' => {
5227 'name' => 'msg',
5228 'type' => '1632'
5229 },
5230 '3' => {
5231 'name' => 'payload_length',
5232 'type' => '123'
5233 }
5234 },
5235 'Return' => '74',
5236 'ShortName' => 'encode_transfer_complete_resp'
5237 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305238 '67035' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305239 'Header' => 'firmware_update.h',
5240 'Param' => {
5241 '0' => {
5242 'name' => 'msg',
5243 'type' => '2077'
5244 },
5245 '1' => {
5246 'name' => 'payload_length',
5247 'type' => '123'
5248 },
5249 '2' => {
5250 'name' => 'transfer_result',
5251 'type' => '2082'
5252 }
5253 },
5254 'Reg' => {
5255 '0' => 'rdi',
5256 '1' => 'rsi',
5257 '2' => 'rdx'
5258 },
5259 'Return' => '74',
5260 'ShortName' => 'decode_transfer_complete_req'
5261 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305262 '67111' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305263 'Header' => 'firmware_update.h',
5264 'Param' => {
5265 '0' => {
5266 'name' => 'instance_id',
5267 'type' => '168'
5268 },
5269 '1' => {
5270 'name' => 'completion_code',
5271 'type' => '168'
5272 },
5273 '2' => {
5274 'name' => 'msg',
5275 'type' => '1632'
5276 },
5277 '3' => {
5278 'name' => 'payload_length',
5279 'type' => '123'
5280 }
5281 },
5282 'Return' => '74',
5283 'ShortName' => 'encode_request_firmware_data_resp'
5284 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305285 '67300' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305286 'Header' => 'firmware_update.h',
5287 'Param' => {
5288 '0' => {
5289 'name' => 'msg',
5290 'type' => '2077'
5291 },
5292 '1' => {
5293 'name' => 'payload_length',
5294 'type' => '123'
5295 },
5296 '2' => {
5297 'name' => 'offset',
5298 'type' => '2087'
5299 },
5300 '3' => {
5301 'name' => 'length',
5302 'type' => '2087'
5303 }
5304 },
5305 'Reg' => {
5306 '0' => 'rdi',
5307 '1' => 'rsi',
5308 '2' => 'rdx',
5309 '3' => 'rcx'
5310 },
5311 'Return' => '74',
5312 'ShortName' => 'decode_request_firmware_data_req'
5313 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305314 '67420' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305315 'Header' => 'firmware_update.h',
5316 'Param' => {
5317 '0' => {
5318 'name' => 'msg',
5319 'type' => '2077'
5320 },
5321 '1' => {
5322 'name' => 'payload_length',
5323 'type' => '123'
5324 },
5325 '2' => {
5326 'name' => 'completion_code',
5327 'type' => '2082'
5328 },
5329 '3' => {
5330 'name' => 'comp_compatibility_resp',
5331 'type' => '2082'
5332 },
5333 '4' => {
5334 'name' => 'comp_compatibility_resp_code',
5335 'type' => '2082'
5336 },
5337 '5' => {
5338 'name' => 'update_option_flags_enabled',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305339 'type' => '65724'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305340 },
5341 '6' => {
5342 'name' => 'time_before_req_fw_data',
5343 'offset' => '0',
5344 'type' => '8521'
5345 }
5346 },
5347 'Return' => '74',
5348 'ShortName' => 'decode_update_component_resp'
5349 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305350 '67654' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305351 'Header' => 'firmware_update.h',
5352 'Param' => {
5353 '0' => {
5354 'name' => 'instance_id',
5355 'type' => '168'
5356 },
5357 '1' => {
5358 'name' => 'comp_classification',
5359 'type' => '5053'
5360 },
5361 '10' => {
5362 'name' => 'msg',
5363 'offset' => '32',
5364 'type' => '1632'
5365 },
5366 '11' => {
5367 'name' => 'payload_length',
5368 'offset' => '40',
5369 'type' => '123'
5370 },
5371 '2' => {
5372 'name' => 'comp_identifier',
5373 'type' => '5053'
5374 },
5375 '3' => {
5376 'name' => 'comp_classification_index',
5377 'type' => '168'
5378 },
5379 '4' => {
5380 'name' => 'comp_comparison_stamp',
5381 'type' => '180'
5382 },
5383 '5' => {
5384 'name' => 'comp_image_size',
5385 'type' => '180'
5386 },
5387 '6' => {
5388 'name' => 'update_option_flags',
5389 'offset' => '0',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305390 'type' => '60462'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305391 },
5392 '7' => {
5393 'name' => 'comp_ver_str_type',
5394 'offset' => '8',
5395 'type' => '168'
5396 },
5397 '8' => {
5398 'name' => 'comp_ver_str_len',
5399 'offset' => '16',
5400 'type' => '168'
5401 },
5402 '9' => {
5403 'name' => 'comp_ver_str',
5404 'offset' => '24',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305405 'type' => '68046'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305406 }
5407 },
5408 'Return' => '74',
5409 'ShortName' => 'encode_update_component_req'
5410 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305411 '68056' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305412 'Header' => 'firmware_update.h',
5413 'Param' => {
5414 '0' => {
5415 'name' => 'msg',
5416 'type' => '2077'
5417 },
5418 '1' => {
5419 'name' => 'payload_length',
5420 'type' => '11648'
5421 },
5422 '2' => {
5423 'name' => 'completion_code',
5424 'type' => '2082'
5425 },
5426 '3' => {
5427 'name' => 'comp_resp',
5428 'type' => '2082'
5429 },
5430 '4' => {
5431 'name' => 'comp_resp_code',
5432 'type' => '2082'
5433 }
5434 },
5435 'Return' => '74',
5436 'ShortName' => 'decode_pass_component_table_resp'
5437 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305438 '68255' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305439 'Header' => 'firmware_update.h',
5440 'Param' => {
5441 '0' => {
5442 'name' => 'instance_id',
5443 'type' => '168'
5444 },
5445 '1' => {
5446 'name' => 'transfer_flag',
5447 'type' => '168'
5448 },
5449 '10' => {
5450 'name' => 'payload_length',
5451 'offset' => '32',
5452 'type' => '123'
5453 },
5454 '2' => {
5455 'name' => 'comp_classification',
5456 'type' => '5053'
5457 },
5458 '3' => {
5459 'name' => 'comp_identifier',
5460 'type' => '5053'
5461 },
5462 '4' => {
5463 'name' => 'comp_classification_index',
5464 'type' => '168'
5465 },
5466 '5' => {
5467 'name' => 'comp_comparison_stamp',
5468 'type' => '180'
5469 },
5470 '6' => {
5471 'name' => 'comp_ver_str_type',
5472 'offset' => '0',
5473 'type' => '168'
5474 },
5475 '7' => {
5476 'name' => 'comp_ver_str_len',
5477 'offset' => '8',
5478 'type' => '168'
5479 },
5480 '8' => {
5481 'name' => 'comp_ver_str',
5482 'offset' => '16',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305483 'type' => '68046'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305484 },
5485 '9' => {
5486 'name' => 'msg',
5487 'offset' => '24',
5488 'type' => '1632'
5489 }
5490 },
5491 'Return' => '74',
5492 'ShortName' => 'encode_pass_component_table_req'
5493 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305494 '68665' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305495 'Header' => 'firmware_update.h',
5496 'Param' => {
5497 '0' => {
5498 'name' => 'msg',
5499 'type' => '2077'
5500 },
5501 '1' => {
5502 'name' => 'payload_length',
5503 'type' => '123'
5504 },
5505 '2' => {
5506 'name' => 'completion_code',
5507 'type' => '2082'
5508 },
5509 '3' => {
5510 'name' => 'fd_meta_data_len',
5511 'type' => '8521'
5512 },
5513 '4' => {
5514 'name' => 'fd_will_send_pkg_data',
5515 'type' => '2082'
5516 }
5517 },
5518 'Reg' => {
5519 '3' => 'rcx',
5520 '4' => 'r8'
5521 },
5522 'Return' => '74',
5523 'ShortName' => 'decode_request_update_resp'
5524 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305525 '6874' => {
5526 'Header' => 'bios.h',
5527 'Param' => {
5528 '0' => {
5529 'name' => 'msg',
5530 'type' => '2077'
5531 },
5532 '1' => {
5533 'name' => 'payload_length',
5534 'type' => '123'
5535 },
5536 '2' => {
5537 'name' => 'completion_code',
5538 'type' => '2082'
5539 },
5540 '3' => {
5541 'name' => 'next_transfer_handle',
5542 'type' => '2087'
5543 }
5544 },
5545 'Reg' => {
5546 '0' => 'rdi',
5547 '1' => 'rsi',
5548 '2' => 'rdx',
5549 '3' => 'rcx'
5550 },
5551 'Return' => '74',
5552 'ShortName' => 'decode_set_bios_table_resp'
5553 },
5554 '68812' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305555 'Header' => 'firmware_update.h',
5556 'Param' => {
5557 '0' => {
5558 'name' => 'instance_id',
5559 'type' => '168'
5560 },
5561 '1' => {
5562 'name' => 'max_transfer_size',
5563 'type' => '180'
5564 },
5565 '2' => {
5566 'name' => 'num_of_comp',
5567 'type' => '5053'
5568 },
5569 '3' => {
5570 'name' => 'max_outstanding_transfer_req',
5571 'type' => '168'
5572 },
5573 '4' => {
5574 'name' => 'pkg_data_len',
5575 'type' => '5053'
5576 },
5577 '5' => {
5578 'name' => 'comp_image_set_ver_str_type',
5579 'type' => '168'
5580 },
5581 '6' => {
5582 'name' => 'comp_image_set_ver_str_len',
5583 'offset' => '0',
5584 'type' => '168'
5585 },
5586 '7' => {
5587 'name' => 'comp_img_set_ver_str',
5588 'offset' => '8',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305589 'type' => '68046'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305590 },
5591 '8' => {
5592 'name' => 'msg',
5593 'offset' => '16',
5594 'type' => '1632'
5595 },
5596 '9' => {
5597 'name' => 'payload_length',
5598 'offset' => '24',
5599 'type' => '123'
5600 }
5601 },
5602 'Return' => '74',
5603 'ShortName' => 'encode_request_update_req'
5604 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305605 '69180' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305606 'Header' => 'firmware_update.h',
5607 'Param' => {
5608 '0' => {
5609 'name' => 'data',
5610 'type' => '6245'
5611 },
5612 '1' => {
5613 'name' => 'length',
5614 'type' => '123'
5615 },
5616 '2' => {
5617 'name' => 'component_data',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305618 'type' => '69348'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305619 },
5620 '3' => {
5621 'name' => 'active_comp_ver_str',
5622 'type' => '6645'
5623 },
5624 '4' => {
5625 'name' => 'pending_comp_ver_str',
5626 'type' => '6645'
5627 }
5628 },
5629 'Reg' => {
5630 '4' => 'r8'
5631 },
5632 'Return' => '74',
5633 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5634 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305635 '69358' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305636 'Header' => 'firmware_update.h',
5637 'Param' => {
5638 '0' => {
5639 'name' => 'msg',
5640 'type' => '2077'
5641 },
5642 '1' => {
5643 'name' => 'payload_length',
5644 'type' => '123'
5645 },
5646 '2' => {
5647 'name' => 'resp_data',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305648 'type' => '69578'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305649 },
5650 '3' => {
5651 'name' => 'active_comp_image_set_ver_str',
5652 'type' => '6645'
5653 },
5654 '4' => {
5655 'name' => 'pending_comp_image_set_ver_str',
5656 'type' => '6645'
5657 },
5658 '5' => {
5659 'name' => 'comp_parameter_table',
5660 'type' => '6645'
5661 }
5662 },
5663 'Return' => '74',
5664 'ShortName' => 'decode_get_firmware_parameters_resp'
5665 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305666 '69583' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305667 'Header' => 'firmware_update.h',
5668 'Param' => {
5669 '0' => {
5670 'name' => 'instance_id',
5671 'type' => '168'
5672 },
5673 '1' => {
5674 'name' => 'payload_length',
5675 'type' => '123'
5676 },
5677 '2' => {
5678 'name' => 'msg',
5679 'type' => '1632'
5680 }
5681 },
5682 'Return' => '74',
5683 'ShortName' => 'encode_get_firmware_parameters_req'
5684 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305685 '69723' => {
5686 'Header' => 'firmware_update.h',
5687 'Param' => {
5688 '0' => {
5689 'name' => 'msg',
5690 'type' => '2077'
5691 },
5692 '1' => {
5693 'name' => 'payload_length',
5694 'type' => '123'
5695 },
5696 '2' => {
5697 'name' => 'completion_code',
5698 'type' => '2082'
5699 },
5700 '3' => {
5701 'name' => 'device_identifiers_len',
5702 'type' => '2087'
5703 },
5704 '4' => {
5705 'name' => 'descriptor_count',
5706 'type' => '2082'
5707 },
5708 '5' => {
5709 'name' => 'descriptor_data',
5710 'type' => '69879'
5711 }
5712 },
5713 'Reg' => {
5714 '3' => 'rcx',
5715 '4' => 'r8',
5716 '5' => 'r9'
5717 },
5718 'Return' => '74',
5719 'ShortName' => 'decode_query_device_identifiers_resp'
5720 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305721 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305722 'Header' => 'bios.h',
5723 'Param' => {
5724 '0' => {
5725 'name' => 'instance_id',
5726 'type' => '168'
5727 },
5728 '1' => {
5729 'name' => 'transfer_handle',
5730 'type' => '180'
5731 },
5732 '2' => {
5733 'name' => 'transfer_flag',
5734 'type' => '168'
5735 },
5736 '3' => {
5737 'name' => 'table_type',
5738 'type' => '168'
5739 },
5740 '4' => {
5741 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305742 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 },
5744 '5' => {
5745 'name' => 'table_length',
5746 'type' => '123'
5747 },
5748 '6' => {
5749 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305750 'offset' => '0',
5751 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
5753 '7' => {
5754 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305755 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305756 'type' => '123'
5757 }
5758 },
5759 'Return' => '74',
5760 'ShortName' => 'encode_set_bios_table_req'
5761 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305762 '69889' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 'Header' => 'firmware_update.h',
5764 'Param' => {
5765 '0' => {
5766 'name' => 'instance_id',
5767 'type' => '168'
5768 },
5769 '1' => {
5770 'name' => 'payload_length',
5771 'type' => '123'
5772 },
5773 '2' => {
5774 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305775 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305776 }
5777 },
5778 'Return' => '74',
5779 'ShortName' => 'encode_query_device_identifiers_req'
5780 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305781 '70029' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305782 'Header' => 'firmware_update.h',
5783 'Param' => {
5784 '0' => {
5785 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305786 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305787 },
5788 '1' => {
5789 'name' => 'length',
5790 'type' => '123'
5791 },
5792 '2' => {
5793 'name' => 'pldm_comp_image_info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305794 'type' => '70176'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305795 },
5796 '3' => {
5797 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305798 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305799 }
5800 },
5801 'Return' => '74',
5802 'ShortName' => 'decode_pldm_comp_image_info'
5803 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305804 '70181' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 'Header' => 'firmware_update.h',
5806 'Param' => {
5807 '0' => {
5808 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305809 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 },
5811 '1' => {
5812 'name' => 'length',
5813 'type' => '123'
5814 },
5815 '2' => {
5816 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305817 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305818 },
5819 '3' => {
5820 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305821 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305822 },
5823 '4' => {
5824 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305825 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305826 }
5827 },
5828 'Return' => '74',
5829 'ShortName' => 'decode_vendor_defined_descriptor_value'
5830 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305831 '70363' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305832 'Header' => 'firmware_update.h',
5833 'Param' => {
5834 '0' => {
5835 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305836 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 },
5838 '1' => {
5839 'name' => 'length',
5840 'type' => '123'
5841 },
5842 '2' => {
5843 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305844 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305845 },
5846 '3' => {
5847 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305848 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305849 }
5850 },
5851 'Return' => '74',
5852 'ShortName' => 'decode_descriptor_type_length_value'
5853 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305854 '70535' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305855 'Header' => 'firmware_update.h',
5856 'Param' => {
5857 '0' => {
5858 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305859 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 },
5861 '1' => {
5862 'name' => 'length',
5863 'type' => '123'
5864 },
5865 '2' => {
5866 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305867 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305868 },
5869 '3' => {
5870 'name' => 'fw_device_id_record',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305871 'type' => '70792'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305872 },
5873 '4' => {
5874 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305875 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305876 },
5877 '5' => {
5878 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305879 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305880 },
5881 '6' => {
5882 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305883 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305884 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305885 },
5886 '7' => {
5887 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305888 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305889 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305890 }
5891 },
5892 'Return' => '74',
5893 'ShortName' => 'decode_firmware_device_id_record'
5894 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305895 '70797' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305896 'Header' => 'firmware_update.h',
5897 'Param' => {
5898 '0' => {
5899 'name' => 'data',
5900 'type' => '6245'
5901 },
5902 '1' => {
5903 'name' => 'length',
5904 'type' => '123'
5905 },
5906 '2' => {
5907 'name' => 'package_header_info',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305908 'type' => '70944'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305909 },
5910 '3' => {
5911 'name' => 'package_version_str',
5912 'type' => '6645'
5913 }
5914 },
5915 'Return' => '74',
5916 'ShortName' => 'decode_pldm_package_header_info'
5917 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305918 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305919 'Header' => 'bios.h',
5920 'Param' => {
5921 '0' => {
5922 'name' => 'instance_id',
5923 'type' => '168'
5924 },
5925 '1' => {
5926 'name' => 'completion_code',
5927 'type' => '168'
5928 },
5929 '2' => {
5930 'name' => 'next_transfer_handle',
5931 'type' => '180'
5932 },
5933 '3' => {
5934 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305935 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305936 }
5937 },
5938 'Return' => '74',
5939 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
5940 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09305941 '73057' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305942 'Header' => 'fru.h',
5943 'Param' => {
5944 '0' => {
5945 'name' => 'instance_id',
5946 'type' => '168'
5947 },
5948 '1' => {
5949 'name' => 'completion_code',
5950 'type' => '168'
5951 },
5952 '2' => {
5953 'name' => 'next_data_transfer_handle',
5954 'type' => '180'
5955 },
5956 '3' => {
5957 'name' => 'payload_length',
5958 'type' => '123'
5959 },
5960 '4' => {
5961 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305962 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305963 }
5964 },
5965 'Return' => '74',
5966 'ShortName' => 'encode_set_fru_record_table_resp'
5967 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09305968 '73297' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305969 'Header' => 'fru.h',
5970 'Param' => {
5971 '0' => {
5972 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305973 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305974 },
5975 '1' => {
5976 'name' => 'payload_length',
5977 'type' => '123'
5978 },
5979 '2' => {
5980 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305981 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305982 },
5983 '3' => {
5984 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305985 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305986 },
5987 '4' => {
5988 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305989 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305990 }
5991 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305992 'Reg' => {
5993 '3' => 'rcx',
5994 '4' => 'r8'
5995 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305996 'Return' => '74',
5997 'ShortName' => 'decode_set_fru_record_table_req'
5998 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09305999 '73464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306000 'Header' => 'fru.h',
6001 'Param' => {
6002 '0' => {
6003 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306004 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306005 },
6006 '1' => {
6007 'name' => 'payload_length',
6008 'type' => '123'
6009 },
6010 '2' => {
6011 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306013 },
6014 '3' => {
6015 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306016 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306017 },
6018 '4' => {
6019 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306020 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306021 },
6022 '5' => {
6023 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306024 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306025 },
6026 '6' => {
6027 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306028 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306029 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 }
6031 },
6032 'Return' => '74',
6033 'ShortName' => 'decode_get_fru_record_table_resp'
6034 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306035 '73694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306036 'Header' => 'fru.h',
6037 'Param' => {
6038 '0' => {
6039 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306040 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306041 },
6042 '1' => {
6043 'name' => 'payload_length',
6044 'type' => '123'
6045 },
6046 '2' => {
6047 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306048 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306049 },
6050 '3' => {
6051 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306052 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306053 },
6054 '4' => {
6055 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306056 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306057 },
6058 '5' => {
6059 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306060 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306061 },
6062 '6' => {
6063 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306064 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306065 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306066 },
6067 '7' => {
6068 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306069 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306070 'type' => '123'
6071 }
6072 },
6073 'Return' => '74',
6074 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6075 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306076 '73942' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306077 'Header' => 'fru.h',
6078 'Param' => {
6079 '0' => {
6080 'name' => 'instance_id',
6081 'type' => '168'
6082 },
6083 '1' => {
6084 'name' => 'data_transfer_handle',
6085 'type' => '180'
6086 },
6087 '2' => {
6088 'name' => 'transfer_operation_flag',
6089 'type' => '168'
6090 },
6091 '3' => {
6092 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306093 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306094 },
6095 '4' => {
6096 'name' => 'payload_length',
6097 'type' => '123'
6098 }
6099 },
6100 'Return' => '74',
6101 'ShortName' => 'encode_get_fru_record_table_req'
6102 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306103 '74177' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306104 'Header' => 'fru.h',
6105 'Param' => {
6106 '0' => {
6107 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306108 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306109 },
6110 '1' => {
6111 'name' => 'payload_length',
6112 'type' => '123'
6113 },
6114 '2' => {
6115 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306116 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306117 },
6118 '3' => {
6119 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306120 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306121 },
6122 '4' => {
6123 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306124 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306125 },
6126 '5' => {
6127 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306128 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306129 }
6130 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306131 'Reg' => {
6132 '4' => 'r8',
6133 '5' => 'r9'
6134 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306135 'Return' => '74',
6136 'ShortName' => 'decode_get_fru_record_by_option_resp'
6137 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306138 '74344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306139 'Header' => 'fru.h',
6140 'Param' => {
6141 '0' => {
6142 'name' => 'instance_id',
6143 'type' => '168'
6144 },
6145 '1' => {
6146 'name' => 'completion_code',
6147 'type' => '168'
6148 },
6149 '2' => {
6150 'name' => 'next_data_transfer_handle',
6151 'type' => '180'
6152 },
6153 '3' => {
6154 'name' => 'transfer_flag',
6155 'type' => '168'
6156 },
6157 '4' => {
6158 'name' => 'fru_structure_data',
6159 'type' => '1434'
6160 },
6161 '5' => {
6162 'name' => 'data_size',
6163 'type' => '123'
6164 },
6165 '6' => {
6166 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306167 'offset' => '0',
6168 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306169 },
6170 '7' => {
6171 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306172 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306173 'type' => '123'
6174 }
6175 },
6176 'Return' => '74',
6177 'ShortName' => 'encode_get_fru_record_by_option_resp'
6178 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306179 '74662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306180 'Header' => 'fru.h',
6181 'Param' => {
6182 '0' => {
6183 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306184 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306185 },
6186 '1' => {
6187 'name' => 'payload_length',
6188 'type' => '123'
6189 },
6190 '2' => {
6191 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306192 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306193 },
6194 '3' => {
6195 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306196 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306197 },
6198 '4' => {
6199 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306200 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306201 },
6202 '5' => {
6203 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306204 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306205 },
6206 '6' => {
6207 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306208 'offset' => '0',
6209 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306210 },
6211 '7' => {
6212 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306213 'offset' => '8',
6214 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306215 }
6216 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306217 'Reg' => {
6218 '4' => 'r8',
6219 '5' => 'r9'
6220 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306221 'Return' => '74',
6222 'ShortName' => 'decode_get_fru_record_by_option_req'
6223 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306224 '74864' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306225 'Header' => 'fru.h',
6226 'Param' => {
6227 '0' => {
6228 'name' => 'instance_id',
6229 'type' => '168'
6230 },
6231 '1' => {
6232 'name' => 'data_transfer_handle',
6233 'type' => '180'
6234 },
6235 '2' => {
6236 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306237 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306238 },
6239 '3' => {
6240 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306241 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306242 },
6243 '4' => {
6244 'name' => 'record_type',
6245 'type' => '168'
6246 },
6247 '5' => {
6248 'name' => 'field_type',
6249 'type' => '168'
6250 },
6251 '6' => {
6252 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306253 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306254 'type' => '168'
6255 },
6256 '7' => {
6257 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306258 'offset' => '8',
6259 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306260 },
6261 '8' => {
6262 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306264 'type' => '123'
6265 }
6266 },
6267 'Return' => '74',
6268 'ShortName' => 'encode_get_fru_record_by_option_req'
6269 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306270 '7515' => {
6271 'Header' => 'bios.h',
6272 'Param' => {
6273 '0' => {
6274 'name' => 'msg',
6275 'type' => '2077'
6276 },
6277 '1' => {
6278 'name' => 'payload_length',
6279 'type' => '123'
6280 },
6281 '2' => {
6282 'name' => 'transfer_handle',
6283 'type' => '2087'
6284 },
6285 '3' => {
6286 'name' => 'transfer_flag',
6287 'type' => '2082'
6288 },
6289 '4' => {
6290 'name' => 'attribute',
6291 'type' => '6645'
6292 }
6293 },
6294 'Reg' => {
6295 '3' => 'rcx',
6296 '4' => 'r8'
6297 },
6298 'Return' => '74',
6299 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6300 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306301 '75161' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306302 'Header' => 'fru.h',
6303 'Param' => {
6304 '0' => {
6305 'name' => 'table',
6306 'type' => '6245'
6307 },
6308 '1' => {
6309 'name' => 'table_size',
6310 'type' => '123'
6311 },
6312 '2' => {
6313 'name' => 'record_table',
6314 'type' => '2082'
6315 },
6316 '3' => {
6317 'name' => 'record_size',
6318 'type' => '9084'
6319 },
6320 '4' => {
6321 'name' => 'rsi',
6322 'type' => '5053'
6323 },
6324 '5' => {
6325 'name' => 'rt',
6326 'type' => '168'
6327 },
6328 '6' => {
6329 'name' => 'ft',
6330 'offset' => '0',
6331 'type' => '168'
6332 }
6333 },
6334 'Return' => '74',
6335 'ShortName' => 'get_fru_record_by_option_check'
6336 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306337 '75669' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306338 'Header' => 'fru.h',
6339 'Param' => {
6340 '0' => {
6341 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306342 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306343 },
6344 '1' => {
6345 'name' => 'total_size',
6346 'type' => '123'
6347 },
6348 '2' => {
6349 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306350 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306351 },
6352 '3' => {
6353 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306354 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306355 },
6356 '4' => {
6357 'name' => 'record_type',
6358 'type' => '168'
6359 },
6360 '5' => {
6361 'name' => 'num_frus',
6362 'type' => '168'
6363 },
6364 '6' => {
6365 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306366 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306367 'type' => '168'
6368 },
6369 '7' => {
6370 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306371 'offset' => '8',
6372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306373 },
6374 '8' => {
6375 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306376 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306377 'type' => '123'
6378 }
6379 },
6380 'Return' => '74',
6381 'ShortName' => 'encode_fru_record'
6382 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306383 '75917' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306384 'Header' => 'fru.h',
6385 'Param' => {
6386 '0' => {
6387 'name' => 'instance_id',
6388 'type' => '168'
6389 },
6390 '1' => {
6391 'name' => 'completion_code',
6392 'type' => '168'
6393 },
6394 '2' => {
6395 'name' => 'next_data_transfer_handle',
6396 'type' => '180'
6397 },
6398 '3' => {
6399 'name' => 'transfer_flag',
6400 'type' => '168'
6401 },
6402 '4' => {
6403 'name' => 'msg',
6404 'type' => '1632'
6405 }
6406 },
6407 'Return' => '74',
6408 'ShortName' => 'encode_get_fru_record_table_resp'
6409 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306410 '76138' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306411 'Header' => 'fru.h',
6412 'Param' => {
6413 '0' => {
6414 'name' => 'msg',
6415 'type' => '2077'
6416 },
6417 '1' => {
6418 'name' => 'payload_length',
6419 'type' => '123'
6420 },
6421 '2' => {
6422 'name' => 'data_transfer_handle',
6423 'type' => '2087'
6424 },
6425 '3' => {
6426 'name' => 'transfer_operation_flag',
6427 'type' => '2082'
6428 }
6429 },
6430 'Reg' => {
6431 '0' => 'rdi',
6432 '1' => 'rsi',
6433 '2' => 'rdx',
6434 '3' => 'rcx'
6435 },
6436 'Return' => '74',
6437 'ShortName' => 'decode_get_fru_record_table_req'
6438 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306439 '76242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306440 'Header' => 'fru.h',
6441 'Param' => {
6442 '0' => {
6443 'name' => 'instance_id',
6444 'type' => '168'
6445 },
6446 '1' => {
6447 'name' => 'completion_code',
6448 'type' => '168'
6449 },
6450 '2' => {
6451 'name' => 'fru_data_major_version',
6452 'type' => '168'
6453 },
6454 '3' => {
6455 'name' => 'fru_data_minor_version',
6456 'type' => '168'
6457 },
6458 '4' => {
6459 'name' => 'fru_table_maximum_size',
6460 'type' => '180'
6461 },
6462 '5' => {
6463 'name' => 'fru_table_length',
6464 'type' => '180'
6465 },
6466 '6' => {
6467 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306468 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306469 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306470 },
6471 '7' => {
6472 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306473 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306474 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306475 },
6476 '8' => {
6477 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306478 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306479 'type' => '180'
6480 },
6481 '9' => {
6482 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306483 'offset' => '24',
6484 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306485 }
6486 },
6487 'Return' => '74',
6488 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6489 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306490 '76545' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306491 'Header' => 'fru.h',
6492 'Param' => {
6493 '0' => {
6494 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306495 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306496 },
6497 '1' => {
6498 'name' => 'payload_length',
6499 'type' => '123'
6500 },
6501 '2' => {
6502 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306503 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306504 },
6505 '3' => {
6506 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306507 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306508 },
6509 '4' => {
6510 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306511 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306512 },
6513 '5' => {
6514 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306515 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306516 },
6517 '6' => {
6518 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306519 'offset' => '0',
6520 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306521 },
6522 '7' => {
6523 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306524 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306525 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306526 },
6527 '8' => {
6528 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306529 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306530 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306531 },
6532 '9' => {
6533 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306534 'offset' => '24',
6535 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306536 }
6537 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306538 'Reg' => {
6539 '4' => 'r8',
6540 '5' => 'r9'
6541 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306542 'Return' => '74',
6543 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6544 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306545 '7662' => {
6546 'Header' => 'bios.h',
6547 'Param' => {
6548 '0' => {
6549 'name' => 'msg',
6550 'type' => '2077'
6551 },
6552 '1' => {
6553 'name' => 'payload_length',
6554 'type' => '123'
6555 },
6556 '2' => {
6557 'name' => 'completion_code',
6558 'type' => '2082'
6559 },
6560 '3' => {
6561 'name' => 'next_transfer_handle',
6562 'type' => '2087'
6563 }
6564 },
6565 'Reg' => {
6566 '0' => 'rdi',
6567 '1' => 'rsi',
6568 '2' => 'rdx',
6569 '3' => 'rcx'
6570 },
6571 'Return' => '74',
6572 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6573 },
6574 '76755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306575 'Header' => 'fru.h',
6576 'Param' => {
6577 '0' => {
6578 'name' => 'instance_id',
6579 'type' => '168'
6580 },
6581 '1' => {
6582 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306583 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306584 },
6585 '2' => {
6586 'name' => 'payload_length',
6587 'type' => '123'
6588 }
6589 },
6590 'Return' => '74',
6591 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6592 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306593 '7772' => {
6594 'Header' => 'bios.h',
6595 'Param' => {
6596 '0' => {
6597 'name' => 'instance_id',
6598 'type' => '168'
6599 },
6600 '1' => {
6601 'name' => 'transfer_handle',
6602 'type' => '180'
6603 },
6604 '2' => {
6605 'name' => 'transfer_flag',
6606 'type' => '168'
6607 },
6608 '3' => {
6609 'name' => 'attribute_data',
6610 'type' => '6245'
6611 },
6612 '4' => {
6613 'name' => 'attribute_length',
6614 'type' => '123'
6615 },
6616 '5' => {
6617 'name' => 'msg',
6618 'type' => '1632'
6619 },
6620 '6' => {
6621 'name' => 'payload_length',
6622 'offset' => '0',
6623 'type' => '123'
6624 }
6625 },
6626 'Return' => '74',
6627 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6628 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306629 '78398' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306630 'Header' => 'pdr.h',
6631 'Param' => {
6632 '0' => {
6633 'name' => 'pdr',
6634 'type' => '6245'
6635 },
6636 '1' => {
6637 'name' => 'pdr_len',
6638 'type' => '5053'
6639 },
6640 '2' => {
6641 'name' => 'num_entities',
6642 'type' => '9084'
6643 },
6644 '3' => {
6645 'name' => 'entities',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306646 'type' => '78711'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306647 }
6648 },
6649 'Return' => '1',
6650 'ShortName' => 'pldm_entity_association_pdr_extract'
6651 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306652 '78731' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306653 'Header' => 'pdr.h',
6654 'Param' => {
6655 '0' => {
6656 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306657 'type' => '78780'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306658 }
6659 },
6660 'Reg' => {
6661 '0' => 'rdi'
6662 },
6663 'Return' => '6423',
6664 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6665 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306666 '78785' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306667 'Header' => 'pdr.h',
6668 'Param' => {
6669 '0' => {
6670 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306671 'type' => '78780'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306672 }
6673 },
6674 'Return' => '1',
6675 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6676 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306677 '78848' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306678 'Header' => 'pdr.h',
6679 'Param' => {
6680 '0' => {
6681 'name' => 'org_tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306682 'type' => '78780'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306683 },
6684 '1' => {
6685 'name' => 'new_tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306686 'type' => '78780'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306687 }
6688 },
6689 'Return' => '1',
6690 'ShortName' => 'pldm_entity_association_tree_copy_root'
6691 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306692 '79064' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306693 'Header' => 'pdr.h',
6694 'Param' => {
6695 '0' => {
6696 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306697 'type' => '78780'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306698 },
6699 '1' => {
6700 'name' => 'entity',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306701 'type' => '78716'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306702 }
6703 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306704 'Return' => '78286',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306705 'ShortName' => 'pldm_entity_association_tree_find'
6706 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306707 '79854' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306708 'Header' => 'pdr.h',
6709 'Param' => {
6710 '0' => {
6711 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09306712 'type' => '80103'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306713 }
6714 },
6715 'Return' => '1',
6716 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6717 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306718 '80108' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306719 'Header' => 'pdr.h',
6720 'Param' => {
6721 '0' => {
6722 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09306723 'type' => '80103'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306724 },
6725 '1' => {
6726 'name' => 'terminus_handle',
6727 'type' => '5053'
6728 }
6729 },
6730 'Return' => '1',
6731 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6732 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306733 '80377' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306734 'Header' => 'pdr.h',
6735 'Param' => {
6736 '0' => {
6737 'name' => 'tree',
6738 'type' => '78780'
6739 },
6740 '1' => {
6741 'name' => 'entity',
6742 'type' => '77427'
6743 },
6744 '2' => {
6745 'name' => 'node',
6746 'type' => '79059'
6747 }
6748 },
6749 'Return' => '1',
6750 'ShortName' => 'pldm_find_entity_ref_in_tree'
6751 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306752 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306753 'Header' => 'bios.h',
6754 'Param' => {
6755 '0' => {
6756 'name' => 'instance_id',
6757 'type' => '168'
6758 },
6759 '1' => {
6760 'name' => 'completion_code',
6761 'type' => '168'
6762 },
6763 '2' => {
6764 'name' => 'next_transfer_handle',
6765 'type' => '180'
6766 },
6767 '3' => {
6768 'name' => 'transfer_flag',
6769 'type' => '168'
6770 },
6771 '4' => {
6772 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306773 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306774 },
6775 '5' => {
6776 'name' => 'attribute_length',
6777 'type' => '123'
6778 },
6779 '6' => {
6780 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306781 'offset' => '0',
6782 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306783 }
6784 },
6785 'Return' => '74',
6786 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6787 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306788 '80897' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306789 'Header' => 'pdr.h',
6790 'Param' => {
6791 '0' => {
6792 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306793 'type' => '78286'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306794 },
6795 '1' => {
6796 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09306797 'type' => '80103'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306798 },
6799 '2' => {
6800 'name' => 'entities',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306801 'type' => '78711'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306802 },
6803 '3' => {
6804 'name' => 'num_entities',
6805 'type' => '123'
6806 },
6807 '4' => {
6808 'name' => 'is_remote',
6809 'type' => '6423'
6810 },
6811 '5' => {
6812 'name' => 'terminus_handle',
6813 'type' => '5053'
6814 }
6815 },
6816 'Return' => '74',
6817 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6818 },
Andrew Jeffery096685b2023-07-17 17:36:14 +09306819 '81115' => {
6820 'Header' => 'pdr.h',
6821 'Param' => {
6822 '0' => {
6823 'name' => 'tree',
6824 'type' => '78780'
6825 },
6826 '1' => {
6827 'name' => 'repo',
6828 'type' => '80103'
6829 },
6830 '2' => {
6831 'name' => 'is_remote',
6832 'type' => '6423'
6833 },
6834 '3' => {
6835 'name' => 'terminus_handle',
6836 'type' => '5053'
6837 }
6838 },
6839 'Return' => '74',
6840 'ShortName' => 'pldm_entity_association_pdr_add_check'
6841 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306842 '81275' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306843 'Header' => 'pdr.h',
6844 'Param' => {
6845 '0' => {
6846 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306847 'type' => '78780'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306848 },
6849 '1' => {
6850 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09306851 'type' => '80103'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306852 },
6853 '2' => {
6854 'name' => 'is_remote',
6855 'type' => '6423'
6856 },
6857 '3' => {
6858 'name' => 'terminus_handle',
6859 'type' => '5053'
6860 }
6861 },
6862 'Return' => '1',
6863 'ShortName' => 'pldm_entity_association_pdr_add'
6864 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306865 '82915' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306866 'Header' => 'pdr.h',
6867 'Param' => {
6868 '0' => {
6869 'name' => 'parent',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306870 'type' => '78286'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306871 },
6872 '1' => {
6873 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306874 'type' => '78716'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306875 }
6876 },
6877 'Reg' => {
6878 '1' => 'rsi'
6879 },
6880 'Return' => '6423',
6881 'ShortName' => 'pldm_is_current_parent_child'
6882 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306883 '83004' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306884 'Header' => 'pdr.h',
6885 'Param' => {
6886 '0' => {
6887 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306888 'type' => '78286'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306889 },
6890 '1' => {
6891 'name' => 'association_type',
6892 'type' => '168'
6893 }
6894 },
6895 'Return' => '168',
6896 'ShortName' => 'pldm_entity_get_num_children'
6897 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306898 '83219' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306899 'Header' => 'pdr.h',
6900 'Param' => {
6901 '0' => {
6902 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306903 'type' => '78286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306904 }
6905 },
6906 'Return' => '6423',
6907 'ShortName' => 'pldm_entity_is_exist_parent'
6908 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306909 '83374' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306910 'Header' => 'pdr.h',
6911 'Param' => {
6912 '0' => {
6913 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306914 'type' => '78286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306915 }
6916 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306917 'Return' => '77427',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306918 'ShortName' => 'pldm_entity_get_parent'
6919 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306920 '83529' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306921 'Header' => 'pdr.h',
6922 'Param' => {
6923 '0' => {
6924 'name' => 'node',
6925 'type' => '78286'
6926 }
6927 },
6928 'Return' => '6423',
6929 'ShortName' => 'pldm_entity_is_node_parent'
6930 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306931 '83684' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306932 'Header' => 'pdr.h',
6933 'Param' => {
6934 '0' => {
6935 'name' => 'tree',
6936 'type' => '78780'
6937 }
6938 },
6939 'Return' => '1',
6940 'ShortName' => 'pldm_entity_association_tree_destroy'
6941 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306942 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306943 'Header' => 'bios.h',
6944 'Param' => {
6945 '0' => {
6946 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306947 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306948 },
6949 '1' => {
6950 'name' => 'payload_length',
6951 'type' => '123'
6952 },
6953 '2' => {
6954 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306955 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306956 },
6957 '3' => {
6958 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306959 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306960 },
6961 '4' => {
6962 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306963 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306964 }
6965 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306966 'Reg' => {
6967 '3' => 'rcx',
6968 '4' => 'r8'
6969 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306970 'Return' => '74',
6971 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
6972 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306973 '83863' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306974 'Header' => 'pdr.h',
6975 'Param' => {
6976 '0' => {
6977 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306978 'type' => '78780'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306979 },
6980 '1' => {
6981 'name' => 'entities',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306982 'type' => '78711'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306983 },
6984 '2' => {
6985 'name' => 'size',
6986 'type' => '9084'
6987 }
6988 },
6989 'Return' => '1',
6990 'ShortName' => 'pldm_entity_association_tree_visit'
6991 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09306992 '84825' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306993 'Header' => 'pdr.h',
6994 'Param' => {
6995 '0' => {
6996 'name' => 'tree',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306997 'type' => '78780'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306998 },
6999 '1' => {
7000 'name' => 'entity',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307001 'type' => '78716'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307002 },
7003 '2' => {
7004 'name' => 'entity_instance_number',
7005 'type' => '5053'
7006 },
7007 '3' => {
7008 'name' => 'parent',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307009 'type' => '78286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307010 },
7011 '4' => {
7012 'name' => 'association_type',
7013 'type' => '168'
7014 }
7015 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307016 'Return' => '78286',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307017 'ShortName' => 'pldm_entity_association_tree_add'
7018 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307019 '85258' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307020 'Header' => 'pdr.h',
7021 'Return' => '78780',
7022 'ShortName' => 'pldm_entity_association_tree_init'
7023 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307024 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307025 'Header' => 'bios.h',
7026 'Param' => {
7027 '0' => {
7028 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307029 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307030 },
7031 '1' => {
7032 'name' => 'payload_length',
7033 'type' => '123'
7034 },
7035 '2' => {
7036 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307037 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307038 },
7039 '3' => {
7040 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307041 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307042 },
7043 '4' => {
7044 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307045 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307046 },
7047 '5' => {
7048 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307049 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307050 }
7051 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307052 'Reg' => {
7053 '4' => 'r8',
7054 '5' => 'r9'
7055 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307056 'Return' => '74',
7057 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7058 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307059 '85492' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307060 'Header' => 'pdr.h',
7061 'Param' => {
7062 '0' => {
7063 'name' => 'node',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307064 'type' => '78286'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307065 }
7066 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307067 'Return' => '77427',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307068 'ShortName' => 'pldm_entity_extract'
7069 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307070 '86287' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307071 'Header' => 'pdr.h',
7072 'Param' => {
7073 '0' => {
7074 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307075 'type' => '79849'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307076 },
7077 '1' => {
7078 'name' => 'terminus_handle',
7079 'type' => '5053'
7080 },
7081 '2' => {
7082 'name' => 'tid',
7083 'type' => '168'
7084 },
7085 '3' => {
7086 'name' => 'tl_eid',
7087 'type' => '168'
7088 },
7089 '4' => {
7090 'name' => 'valid_bit',
7091 'type' => '6423'
7092 }
7093 },
7094 'Return' => '1',
7095 'ShortName' => 'pldm_pdr_update_TL_pdr'
7096 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307097 '86647' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307098 'Header' => 'pdr.h',
7099 'Param' => {
7100 '0' => {
7101 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307102 'type' => '79849'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307103 },
7104 '1' => {
7105 'name' => 'fru_rsi',
7106 'type' => '5053'
7107 },
7108 '2' => {
7109 'name' => 'terminus_handle',
7110 'type' => '8521'
7111 },
7112 '3' => {
7113 'name' => 'entity_type',
7114 'type' => '8521'
7115 },
7116 '4' => {
7117 'name' => 'entity_instance_num',
7118 'type' => '8521'
7119 },
7120 '5' => {
7121 'name' => 'container_id',
7122 'type' => '8521'
7123 }
7124 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307125 'Return' => '86632',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307126 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
7127 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307128 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307129 'Header' => 'bios.h',
7130 'Param' => {
7131 '0' => {
7132 'name' => 'instance_id',
7133 'type' => '168'
7134 },
7135 '1' => {
7136 'name' => 'transfer_handle',
7137 'type' => '180'
7138 },
7139 '2' => {
7140 'name' => 'transfer_op_flag',
7141 'type' => '168'
7142 },
7143 '3' => {
7144 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307145 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307146 },
7147 '4' => {
7148 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307149 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307150 }
7151 },
7152 'Return' => '74',
7153 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7154 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307155 '87001' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307156 'Header' => 'pdr.h',
7157 'Param' => {
7158 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307159 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307160 'type' => '80103'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307161 },
7162 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307163 'name' => 'terminus_handle',
7164 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307165 },
7166 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307167 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307168 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307169 },
7170 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307171 'name' => 'entity_type',
7172 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307173 },
7174 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307175 'name' => 'entity_instance_num',
7176 'type' => '5053'
7177 },
7178 '5' => {
7179 'name' => 'container_id',
7180 'type' => '5053'
7181 },
7182 '6' => {
7183 'name' => 'bmc_record_handle',
7184 'offset' => '0',
7185 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307186 }
7187 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307188 'Return' => '74',
7189 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307190 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307191 '87334' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307192 'Header' => 'pdr.h',
7193 'Param' => {
7194 '0' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307195 'name' => 'record',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307196 'type' => '86632'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307197 }
7198 },
7199 'Return' => '6423',
7200 'ShortName' => 'pldm_pdr_record_is_remote'
7201 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307202 '87489' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307203 'Header' => 'pdr.h',
7204 'Param' => {
7205 '0' => {
7206 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307207 'type' => '79849'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307208 },
7209 '1' => {
7210 'name' => 'record',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307211 'type' => '86632'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307212 }
7213 },
7214 'Return' => '180',
7215 'ShortName' => 'pldm_pdr_get_record_handle'
7216 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307217 '87702' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307218 'Header' => 'pdr.h',
7219 'Param' => {
7220 '0' => {
7221 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307222 'type' => '79849'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307223 }
7224 },
7225 'Return' => '180',
7226 'ShortName' => 'pldm_pdr_get_repo_size'
7227 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307228 '87833' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307229 'Header' => 'pdr.h',
7230 'Param' => {
7231 '0' => {
7232 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307233 'type' => '79849'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307234 }
7235 },
7236 'Return' => '180',
7237 'ShortName' => 'pldm_pdr_get_record_count'
7238 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307239 '87964' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307240 'Header' => 'pdr.h',
7241 'Param' => {
7242 '0' => {
7243 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307244 'type' => '79849'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307245 },
7246 '1' => {
7247 'name' => 'pdr_type',
7248 'type' => '168'
7249 },
7250 '2' => {
7251 'name' => 'curr_record',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307252 'type' => '86632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307253 },
7254 '3' => {
7255 'name' => 'data',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307256 'type' => '69879'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307257 },
7258 '4' => {
7259 'name' => 'size',
7260 'type' => '2087'
7261 }
7262 },
7263 'Reg' => {
7264 '0' => 'rdi',
7265 '3' => 'rcx',
7266 '4' => 'r8'
7267 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307268 'Return' => '86632',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307269 'ShortName' => 'pldm_pdr_find_record_by_type'
7270 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307271 '88135' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307272 'Header' => 'pdr.h',
7273 'Param' => {
7274 '0' => {
7275 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307276 'type' => '79849'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307277 },
7278 '1' => {
7279 'name' => 'curr_record',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307280 'type' => '86632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307281 },
7282 '2' => {
7283 'name' => 'data',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307284 'type' => '69879'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307285 },
7286 '3' => {
7287 'name' => 'size',
7288 'type' => '2087'
7289 },
7290 '4' => {
7291 'name' => 'next_record_handle',
7292 'type' => '2087'
7293 }
7294 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307295 'Return' => '86632',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307296 'ShortName' => 'pldm_pdr_get_next_record'
7297 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307298 '88302' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307299 'Header' => 'pdr.h',
7300 'Param' => {
7301 '0' => {
7302 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307303 'type' => '79849'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307304 },
7305 '1' => {
7306 'name' => 'record_handle',
7307 'type' => '180'
7308 },
7309 '2' => {
7310 'name' => 'data',
7311 'type' => '69879'
7312 },
7313 '3' => {
7314 'name' => 'size',
7315 'type' => '2087'
7316 },
7317 '4' => {
7318 'name' => 'next_record_handle',
7319 'type' => '2087'
7320 }
7321 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307322 'Return' => '86632',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307323 'ShortName' => 'pldm_pdr_find_record'
7324 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307325 '88470' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307326 'Header' => 'pdr.h',
7327 'Param' => {
7328 '0' => {
7329 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307330 'type' => '80103'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307331 }
7332 },
7333 'Return' => '1',
7334 'ShortName' => 'pldm_pdr_destroy'
7335 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307336 '88625' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307337 'Header' => 'pdr.h',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307338 'Return' => '80103',
Andrew Jeffery14d29842023-07-17 15:29:32 +09307339 'ShortName' => 'pldm_pdr_init'
7340 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307341 '88697' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307342 'Header' => 'pdr.h',
7343 'Param' => {
7344 '0' => {
7345 'name' => 'repo',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307346 'type' => '80103'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307347 },
7348 '1' => {
7349 'name' => 'data',
7350 'type' => '6245'
7351 },
7352 '2' => {
7353 'name' => 'size',
7354 'type' => '180'
7355 },
7356 '3' => {
7357 'name' => 'is_remote',
7358 'type' => '6423'
7359 },
7360 '4' => {
7361 'name' => 'terminus_handle',
7362 'type' => '5053'
7363 },
7364 '5' => {
7365 'name' => 'record_handle',
7366 'type' => '2087'
7367 }
7368 },
7369 'Return' => '74',
7370 'ShortName' => 'pldm_pdr_add_check'
7371 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307372 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307373 'Header' => 'bios.h',
7374 'Param' => {
7375 '0' => {
7376 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307377 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307378 },
7379 '1' => {
7380 'name' => 'payload_length',
7381 'type' => '123'
7382 },
7383 '2' => {
7384 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307385 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307386 },
7387 '3' => {
7388 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307389 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307390 },
7391 '4' => {
7392 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307393 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307394 },
7395 '5' => {
7396 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307397 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307398 }
7399 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307400 'Reg' => {
7401 '4' => 'r8',
7402 '5' => 'r9'
7403 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307404 'Return' => '74',
7405 'ShortName' => 'decode_get_bios_table_resp'
7406 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307407 '90118' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307408 'Header' => 'utils.h',
7409 'Param' => {
7410 '0' => {
7411 'name' => 'dec',
7412 'type' => '180'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307413 }
7414 },
7415 'Return' => '180',
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307416 'ShortName' => 'dec2bcd32'
7417 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307418 '90247' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307419 'Header' => 'utils.h',
7420 'Param' => {
7421 '0' => {
7422 'name' => 'bcd',
7423 'type' => '180'
7424 }
7425 },
7426 'Return' => '180',
7427 'ShortName' => 'bcd2dec32'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307428 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307429 '90648' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307430 'Header' => 'utils.h',
7431 'Param' => {
7432 '0' => {
7433 'name' => 'version',
7434 'type' => '3344'
7435 },
7436 '1' => {
7437 'name' => 'buffer',
7438 'type' => '11614'
7439 },
7440 '2' => {
7441 'name' => 'buffer_size',
7442 'type' => '123'
7443 }
7444 },
7445 'Reg' => {
7446 '0' => 'rdi'
7447 },
7448 'Return' => '12557',
7449 'ShortName' => 'ver2str'
7450 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307451 '90776' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307452 'Header' => 'utils.h',
7453 'Param' => {
7454 '0' => {
7455 'name' => 'data',
7456 'type' => '1434'
7457 },
7458 '1' => {
7459 'name' => 'size',
7460 'type' => '123'
7461 }
7462 },
7463 'Return' => '168',
7464 'ShortName' => 'crc8'
7465 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307466 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307467 'Header' => 'bios.h',
7468 'Param' => {
7469 '0' => {
7470 'name' => 'msg',
7471 'type' => '2077'
7472 },
7473 '1' => {
7474 'name' => 'payload_length',
7475 'type' => '123'
7476 },
7477 '2' => {
7478 'name' => 'transfer_handle',
7479 'type' => '2087'
7480 },
7481 '3' => {
7482 'name' => 'transfer_op_flag',
7483 'type' => '2082'
7484 },
7485 '4' => {
7486 'name' => 'table_type',
7487 'type' => '2082'
7488 }
7489 },
7490 'Reg' => {
7491 '3' => 'rcx',
7492 '4' => 'r8'
7493 },
7494 'Return' => '74',
7495 'ShortName' => 'decode_get_bios_table_req'
7496 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307497 '92034' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307498 'Header' => 'instance-id.h',
7499 'Param' => {
7500 '0' => {
7501 'name' => 'ctx',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307502 'type' => '92257'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307503 },
7504 '1' => {
7505 'name' => 'tid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307506 'type' => '91356'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307507 },
7508 '2' => {
7509 'name' => 'iid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307510 'type' => '91368'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307511 }
7512 },
7513 'Return' => '74',
7514 'ShortName' => 'pldm_instance_id_free'
7515 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307516 '92262' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307517 'Header' => 'instance-id.h',
7518 'Param' => {
7519 '0' => {
7520 'name' => 'ctx',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307521 'type' => '92257'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307522 },
7523 '1' => {
7524 'name' => 'tid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307525 'type' => '91356'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307526 },
7527 '2' => {
7528 'name' => 'iid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307529 'type' => '92683'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307530 }
7531 },
7532 'Return' => '74',
7533 'ShortName' => 'pldm_instance_id_alloc'
7534 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307535 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307536 'Header' => 'bios.h',
7537 'Param' => {
7538 '0' => {
7539 'name' => 'instance_id',
7540 'type' => '168'
7541 },
7542 '1' => {
7543 'name' => 'transfer_handle',
7544 'type' => '180'
7545 },
7546 '2' => {
7547 'name' => 'transfer_op_flag',
7548 'type' => '168'
7549 },
7550 '3' => {
7551 'name' => 'table_type',
7552 'type' => '168'
7553 },
7554 '4' => {
7555 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307556 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307557 }
7558 },
7559 'Return' => '74',
7560 'ShortName' => 'encode_get_bios_table_req'
7561 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307562 '92688' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307563 'Header' => 'instance-id.h',
7564 'Param' => {
7565 '0' => {
7566 'name' => 'ctx',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307567 'type' => '92257'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307568 }
7569 },
7570 'Return' => '74',
7571 'ShortName' => 'pldm_instance_db_destroy'
7572 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307573 '92773' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307574 'Header' => 'instance-id.h',
7575 'Param' => {
7576 '0' => {
7577 'name' => 'ctx',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307578 'type' => '92859'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307579 }
7580 },
7581 'Return' => '74',
7582 'ShortName' => 'pldm_instance_db_init_default'
7583 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307584 '92864' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307585 'Header' => 'instance-id.h',
7586 'Param' => {
7587 '0' => {
7588 'name' => 'ctx',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307589 'type' => '92859'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307590 },
7591 '1' => {
7592 'name' => 'dbpath',
7593 'type' => '12552'
7594 }
7595 },
7596 'Return' => '74',
7597 'ShortName' => 'pldm_instance_db_init'
7598 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307599 '94037' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307600 'Header' => 'pldm.h',
7601 'Param' => {
7602 '0' => {
7603 'name' => 'eid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307604 'type' => '93375'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307605 },
7606 '1' => {
7607 'name' => 'mctp_fd',
7608 'type' => '74'
7609 },
7610 '2' => {
7611 'name' => 'pldm_req_msg',
7612 'type' => '6245'
7613 },
7614 '3' => {
7615 'name' => 'req_msg_len',
7616 'type' => '123'
7617 }
7618 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307619 'Return' => '93484',
Andrew Jeffery14d29842023-07-17 15:29:32 +09307620 'ShortName' => 'pldm_send'
7621 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307622 '94456' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307623 'Header' => 'pldm.h',
7624 'Param' => {
7625 '0' => {
7626 'name' => 'eid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307627 'type' => '93375'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307628 },
7629 '1' => {
7630 'name' => 'mctp_fd',
7631 'type' => '74'
7632 },
7633 '2' => {
7634 'name' => 'pldm_req_msg',
7635 'type' => '6245'
7636 },
7637 '3' => {
7638 'name' => 'req_msg_len',
7639 'type' => '123'
7640 },
7641 '4' => {
7642 'name' => 'pldm_resp_msg',
7643 'type' => '69879'
7644 },
7645 '5' => {
7646 'name' => 'resp_msg_len',
7647 'type' => '9084'
7648 }
7649 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307650 'Return' => '93484',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307651 'ShortName' => 'pldm_send_recv'
7652 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307653 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307654 'Header' => 'bios.h',
7655 'Param' => {
7656 '0' => {
7657 'name' => 'instance_id',
7658 'type' => '168'
7659 },
7660 '1' => {
7661 'name' => 'completion_code',
7662 'type' => '168'
7663 },
7664 '2' => {
7665 'name' => 'next_transfer_handle',
7666 'type' => '180'
7667 },
7668 '3' => {
7669 'name' => 'transfer_flag',
7670 'type' => '168'
7671 },
7672 '4' => {
7673 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307674 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307675 },
7676 '5' => {
7677 'name' => 'payload_length',
7678 'type' => '123'
7679 },
7680 '6' => {
7681 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307682 'offset' => '0',
7683 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307684 }
7685 },
7686 'Return' => '74',
7687 'ShortName' => 'encode_get_bios_table_resp'
7688 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307689 '94939' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307690 'Header' => 'pldm.h',
7691 'Param' => {
7692 '0' => {
7693 'name' => 'eid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307694 'type' => '93375'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307695 },
7696 '1' => {
7697 'name' => 'mctp_fd',
7698 'type' => '74'
7699 },
7700 '2' => {
7701 'name' => 'instance_id',
7702 'type' => '168'
7703 },
7704 '3' => {
7705 'name' => 'pldm_resp_msg',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307706 'type' => '69879'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307707 },
7708 '4' => {
7709 'name' => 'resp_msg_len',
7710 'type' => '9084'
7711 }
7712 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307713 'Return' => '93484',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307714 'ShortName' => 'pldm_recv'
7715 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307716 '95165' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307717 'Header' => 'pldm.h',
7718 'Param' => {
7719 '0' => {
7720 'name' => 'eid',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307721 'type' => '93375'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307722 },
7723 '1' => {
7724 'name' => 'mctp_fd',
7725 'type' => '74'
7726 },
7727 '2' => {
7728 'name' => 'pldm_resp_msg',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307729 'type' => '69879'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307730 },
7731 '3' => {
7732 'name' => 'resp_msg_len',
7733 'type' => '9084'
7734 }
7735 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307736 'Return' => '93484',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307737 'ShortName' => 'pldm_recv_any'
7738 },
Andrew Jeffery5e461142023-07-20 11:25:23 +09307739 '95610' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307740 'Header' => 'pldm.h',
Andrew Jeffery5e461142023-07-20 11:25:23 +09307741 'Return' => '93484',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307742 'ShortName' => 'pldm_open'
7743 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307744 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307745 'Header' => 'bios.h',
7746 'Param' => {
7747 '0' => {
7748 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307749 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307750 },
7751 '1' => {
7752 'name' => 'payload_length',
7753 'type' => '123'
7754 },
7755 '2' => {
7756 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307757 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307758 }
7759 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307760 'Reg' => {
7761 '0' => 'rdi',
7762 '1' => 'rsi',
7763 '2' => 'rdx'
7764 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307765 'Return' => '74',
7766 'ShortName' => 'decode_set_date_time_resp'
7767 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307768 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307769 'Header' => 'bios.h',
7770 'Param' => {
7771 '0' => {
7772 'name' => 'instance_id',
7773 'type' => '168'
7774 },
7775 '1' => {
7776 'name' => 'completion_code',
7777 'type' => '168'
7778 },
7779 '2' => {
7780 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307781 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307782 },
7783 '3' => {
7784 'name' => 'payload_length',
7785 'type' => '123'
7786 }
7787 },
7788 'Return' => '74',
7789 'ShortName' => 'encode_set_date_time_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307790 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307791 },
7792 'SymbolVersion' => {},
7793 'Symbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307794 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307795 'bcd2dec16' => 1,
7796 'bcd2dec32' => 1,
7797 'bcd2dec8' => 1,
7798 'crc32' => 1,
7799 'crc8' => 1,
7800 'dec2bcd16' => 1,
7801 'dec2bcd32' => 1,
7802 'dec2bcd8' => 1,
7803 'decode_activate_firmware_resp' => 1,
7804 'decode_apply_complete_req' => 1,
7805 'decode_cancel_update_component_resp' => 1,
7806 'decode_cancel_update_resp' => 1,
7807 'decode_descriptor_type_length_value' => 1,
7808 'decode_event_message_buffer_size_resp' => 1,
7809 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307810 'decode_file_ack_req' => 1,
7811 'decode_file_ack_resp' => 1,
7812 'decode_file_ack_with_meta_data_req' => 1,
7813 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307814 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307815 'decode_get_alert_status_req' => 1,
7816 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307817 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
7818 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
7819 'decode_get_bios_table_req' => 1,
7820 'decode_get_bios_table_resp' => 1,
7821 'decode_get_commands_req' => 1,
7822 'decode_get_commands_resp' => 1,
7823 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307824 'decode_get_file_table_req' => 1,
7825 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307826 'decode_get_firmware_parameters_resp' => 1,
7827 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7828 'decode_get_fru_record_by_option_req' => 1,
7829 'decode_get_fru_record_by_option_resp' => 1,
7830 'decode_get_fru_record_table_metadata_resp' => 1,
7831 'decode_get_fru_record_table_req' => 1,
7832 'decode_get_fru_record_table_resp' => 1,
7833 'decode_get_fru_record_table_resp_safe' => 1,
7834 'decode_get_numeric_effecter_value_req' => 1,
7835 'decode_get_numeric_effecter_value_resp' => 1,
7836 'decode_get_pdr_repository_info_resp' => 1,
7837 'decode_get_pdr_req' => 1,
7838 'decode_get_pdr_resp' => 1,
7839 'decode_get_sensor_reading_req' => 1,
7840 'decode_get_sensor_reading_resp' => 1,
7841 'decode_get_state_sensor_readings_req' => 1,
7842 'decode_get_state_sensor_readings_resp' => 1,
7843 'decode_get_status_resp' => 1,
7844 'decode_get_tid_resp' => 1,
7845 'decode_get_types_resp' => 1,
7846 'decode_get_version_req' => 1,
7847 'decode_get_version_resp' => 1,
7848 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307849 'decode_new_file_req' => 1,
7850 'decode_new_file_resp' => 1,
7851 'decode_new_file_with_metadata_req' => 1,
7852 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307853 'decode_numeric_sensor_data' => 1,
7854 'decode_numeric_sensor_pdr_data' => 1,
7855 'decode_pass_component_table_resp' => 1,
7856 'decode_platform_event_message_req' => 1,
7857 'decode_platform_event_message_resp' => 1,
7858 'decode_pldm_comp_image_info' => 1,
7859 'decode_pldm_package_header_info' => 1,
7860 'decode_pldm_pdr_repository_change_record_data' => 1,
7861 'decode_pldm_pdr_repository_chg_event_data' => 1,
7862 'decode_poll_for_platform_event_message_req' => 1,
7863 'decode_poll_for_platform_event_message_resp' => 1,
7864 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307865 'decode_read_file_req' => 1,
7866 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307867 'decode_request_firmware_data_req' => 1,
7868 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307869 'decode_rw_file_by_type_memory_req' => 1,
7870 'decode_rw_file_by_type_memory_resp' => 1,
7871 'decode_rw_file_by_type_req' => 1,
7872 'decode_rw_file_by_type_resp' => 1,
7873 'decode_rw_file_memory_req' => 1,
7874 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307875 'decode_sensor_event_data' => 1,
7876 'decode_sensor_op_data' => 1,
7877 'decode_set_bios_attribute_current_value_req' => 1,
7878 'decode_set_bios_attribute_current_value_resp' => 1,
7879 'decode_set_bios_table_req' => 1,
7880 'decode_set_bios_table_resp' => 1,
7881 'decode_set_date_time_req' => 1,
7882 'decode_set_date_time_resp' => 1,
7883 'decode_set_event_receiver_req' => 1,
7884 'decode_set_event_receiver_resp' => 1,
7885 'decode_set_fru_record_table_req' => 1,
7886 'decode_set_numeric_effecter_value_req' => 1,
7887 'decode_set_numeric_effecter_value_resp' => 1,
7888 'decode_set_state_effecter_states_req' => 1,
7889 'decode_set_state_effecter_states_resp' => 1,
7890 'decode_state_sensor_data' => 1,
7891 'decode_transfer_complete_req' => 1,
7892 'decode_update_component_resp' => 1,
7893 'decode_vendor_defined_descriptor_value' => 1,
7894 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307895 'decode_write_file_req' => 1,
7896 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307897 'encode_activate_firmware_req' => 1,
7898 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307899 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307900 'encode_cancel_update_component_req' => 1,
7901 'encode_cancel_update_req' => 1,
7902 'encode_cc_only_resp' => 1,
7903 'encode_event_message_buffer_size_req' => 1,
7904 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307905 'encode_file_ack_req' => 1,
7906 'encode_file_ack_resp' => 1,
7907 'encode_file_ack_with_meta_data_req' => 1,
7908 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307909 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307910 'encode_get_alert_status_req' => 1,
7911 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307912 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
7913 'encode_get_bios_current_value_by_handle_resp' => 1,
7914 'encode_get_bios_table_req' => 1,
7915 'encode_get_bios_table_resp' => 1,
7916 'encode_get_commands_req' => 1,
7917 'encode_get_commands_resp' => 1,
7918 'encode_get_date_time_req' => 1,
7919 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307920 'encode_get_file_table_req' => 1,
7921 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307922 'encode_get_firmware_parameters_req' => 1,
7923 'encode_get_fru_record_by_option_req' => 1,
7924 'encode_get_fru_record_by_option_resp' => 1,
7925 'encode_get_fru_record_table_metadata_req' => 1,
7926 'encode_get_fru_record_table_metadata_resp' => 1,
7927 'encode_get_fru_record_table_req' => 1,
7928 'encode_get_fru_record_table_resp' => 1,
7929 'encode_get_numeric_effecter_value_req' => 1,
7930 'encode_get_numeric_effecter_value_resp' => 1,
7931 'encode_get_pdr_repository_info_resp' => 1,
7932 'encode_get_pdr_req' => 1,
7933 'encode_get_pdr_resp' => 1,
7934 'encode_get_sensor_reading_req' => 1,
7935 'encode_get_sensor_reading_resp' => 1,
7936 'encode_get_state_sensor_readings_req' => 1,
7937 'encode_get_state_sensor_readings_resp' => 1,
7938 'encode_get_status_req' => 1,
7939 'encode_get_tid_req' => 1,
7940 'encode_get_tid_resp' => 1,
7941 'encode_get_types_req' => 1,
7942 'encode_get_types_resp' => 1,
7943 'encode_get_version_req' => 1,
7944 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307945 'encode_new_file_req' => 1,
7946 'encode_new_file_resp' => 1,
7947 'encode_new_file_with_metadata_req' => 1,
7948 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307949 'encode_pass_component_table_req' => 1,
7950 'encode_platform_event_message_req' => 1,
7951 'encode_platform_event_message_resp' => 1,
7952 'encode_pldm_header_only' => 1,
7953 'encode_pldm_pdr_repository_chg_event_data' => 1,
7954 'encode_poll_for_platform_event_message_req' => 1,
7955 'encode_poll_for_platform_event_message_resp' => 1,
7956 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307957 'encode_read_file_req' => 1,
7958 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307959 'encode_request_firmware_data_resp' => 1,
7960 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307961 'encode_rw_file_by_type_memory_req' => 1,
7962 'encode_rw_file_by_type_memory_resp' => 1,
7963 'encode_rw_file_by_type_req' => 1,
7964 'encode_rw_file_by_type_resp' => 1,
7965 'encode_rw_file_memory_req' => 1,
7966 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307967 'encode_sensor_event_data' => 1,
7968 'encode_set_bios_attribute_current_value_req' => 1,
7969 'encode_set_bios_attribute_current_value_resp' => 1,
7970 'encode_set_bios_table_req' => 1,
7971 'encode_set_bios_table_resp' => 1,
7972 'encode_set_date_time_req' => 1,
7973 'encode_set_date_time_resp' => 1,
7974 'encode_set_event_receiver_req' => 1,
7975 'encode_set_event_receiver_resp' => 1,
7976 'encode_set_fru_record_table_resp' => 1,
7977 'encode_set_numeric_effecter_value_req' => 1,
7978 'encode_set_numeric_effecter_value_resp' => 1,
7979 'encode_set_state_effecter_states_req' => 1,
7980 'encode_set_state_effecter_states_resp' => 1,
7981 'encode_set_tid_req' => 1,
7982 'encode_state_effecter_pdr' => 1,
7983 'encode_state_sensor_pdr' => 1,
7984 'encode_transfer_complete_resp' => 1,
7985 'encode_update_component_req' => 1,
7986 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307987 'encode_write_file_req' => 1,
7988 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307989 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307990 'is_time_legal' => 1,
7991 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307992 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09307993 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307994 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
7995 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
7996 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
7997 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307998 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307999 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308000 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308001 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8002 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8003 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308004 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8005 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8006 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8007 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308008 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8009 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8010 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8011 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308012 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8013 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8014 'pldm_bios_table_attr_entry_string_info_check' => 1,
8015 'pldm_bios_table_attr_find_by_handle' => 1,
8016 'pldm_bios_table_attr_find_by_string_handle' => 1,
8017 'pldm_bios_table_attr_value_copy_and_update' => 1,
8018 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8019 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8020 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308021 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8022 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308023 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8024 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308025 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8026 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8027 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8028 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8029 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8030 'pldm_bios_table_attr_value_entry_length' => 1,
8031 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8032 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8033 'pldm_bios_table_attr_value_find_by_handle' => 1,
8034 'pldm_bios_table_checksum' => 1,
8035 'pldm_bios_table_iter_create' => 1,
8036 'pldm_bios_table_iter_free' => 1,
8037 'pldm_bios_table_iter_is_end' => 1,
8038 'pldm_bios_table_iter_next' => 1,
8039 'pldm_bios_table_iter_value' => 1,
8040 'pldm_bios_table_pad_checksum_size' => 1,
8041 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308042 'pldm_bios_table_string_entry_decode_string_check' => 1,
8043 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308044 'pldm_bios_table_string_entry_encode_check' => 1,
8045 'pldm_bios_table_string_entry_encode_length' => 1,
8046 'pldm_bios_table_string_find_by_handle' => 1,
8047 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308048 'pldm_entity_association_pdr_add' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09308049 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308050 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308051 'pldm_entity_association_pdr_extract' => 1,
8052 'pldm_entity_association_tree_add' => 1,
8053 'pldm_entity_association_tree_copy_root' => 1,
8054 'pldm_entity_association_tree_destroy' => 1,
8055 'pldm_entity_association_tree_destroy_root' => 1,
8056 'pldm_entity_association_tree_find' => 1,
8057 'pldm_entity_association_tree_init' => 1,
8058 'pldm_entity_association_tree_visit' => 1,
8059 'pldm_entity_extract' => 1,
8060 'pldm_entity_get_num_children' => 1,
8061 'pldm_entity_get_parent' => 1,
8062 'pldm_entity_is_exist_parent' => 1,
8063 'pldm_entity_is_node_parent' => 1,
8064 'pldm_find_entity_ref_in_tree' => 1,
8065 'pldm_instance_db_destroy' => 1,
8066 'pldm_instance_db_init' => 1,
8067 'pldm_instance_db_init_default' => 1,
8068 'pldm_instance_id_alloc' => 1,
8069 'pldm_instance_id_free' => 1,
8070 'pldm_is_current_parent_child' => 1,
8071 'pldm_is_empty_entity_assoc_tree' => 1,
8072 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308073 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308074 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308075 'pldm_pdr_destroy' => 1,
8076 'pldm_pdr_find_record' => 1,
8077 'pldm_pdr_find_record_by_type' => 1,
8078 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8079 'pldm_pdr_get_next_record' => 1,
8080 'pldm_pdr_get_record_count' => 1,
8081 'pldm_pdr_get_record_handle' => 1,
8082 'pldm_pdr_get_repo_size' => 1,
8083 'pldm_pdr_init' => 1,
8084 'pldm_pdr_record_is_remote' => 1,
8085 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8086 'pldm_pdr_remove_remote_pdrs' => 1,
8087 'pldm_pdr_update_TL_pdr' => 1,
8088 'pldm_recv' => 1,
8089 'pldm_recv_any' => 1,
8090 'pldm_send' => 1,
8091 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308092 'unpack_pldm_header' => 1,
8093 'ver2str' => 1
8094 }
8095 },
8096 'Target' => 'unix',
8097 'TypeInfo' => {
8098 '1' => {
8099 'Name' => 'void',
8100 'Type' => 'Intrinsic'
8101 },
8102 '102' => {
8103 'Name' => 'unsigned long',
8104 'Size' => '8',
8105 'Type' => 'Intrinsic'
8106 },
8107 '109' => {
8108 'Name' => 'long',
8109 'Size' => '8',
8110 'Type' => 'Intrinsic'
8111 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308112 '116' => {
8113 'Name' => 'char',
8114 'Size' => '1',
8115 'Type' => 'Intrinsic'
8116 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308117 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308118 'BaseType' => '116',
8119 'Name' => 'char*',
8120 'Size' => '8',
8121 'Type' => 'Pointer'
8122 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308123 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308124 'BaseType' => '116',
8125 'Name' => 'char const',
8126 'Size' => '1',
8127 'Type' => 'Const'
8128 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308129 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308130 'BaseType' => '123',
8131 'Name' => 'size_t const',
8132 'Size' => '8',
8133 'Type' => 'Const'
8134 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308135 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308136 'BaseType' => '46',
8137 'Header' => undef,
8138 'Line' => '37',
8139 'Name' => '__int8_t',
8140 'PrivateABI' => 1,
8141 'Size' => '1',
8142 'Type' => 'Typedef'
8143 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308144 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308145 'BaseType' => '109',
8146 'Header' => undef,
8147 'Line' => '194',
8148 'Name' => '__ssize_t',
8149 'PrivateABI' => 1,
8150 'Size' => '8',
8151 'Type' => 'Typedef'
8152 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308153 '11746' => {
8154 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308155 'Header' => undef,
8156 'Line' => '24',
8157 'Name' => 'int8_t',
8158 'PrivateABI' => 1,
8159 'Size' => '1',
8160 'Type' => 'Typedef'
8161 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308162 '11811' => {
8163 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308164 'Name' => 'uint16_t const',
8165 'Size' => '2',
8166 'Type' => 'Const'
8167 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308168 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308169 'BaseType' => '180',
8170 'Name' => 'uint32_t const',
8171 'Size' => '4',
8172 'Type' => 'Const'
8173 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308174 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308175 'BaseType' => '168',
8176 'Header' => 'pldm_types.h',
8177 'Line' => '31',
8178 'Name' => 'bool8_t',
8179 'Size' => '1',
8180 'Type' => 'Typedef'
8181 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308182 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308183 'BaseType' => '446',
8184 'Header' => 'pldm_types.h',
8185 'Line' => '163',
8186 'Name' => 'real32_t',
8187 'Size' => '4',
8188 'Type' => 'Typedef'
8189 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308190 '123' => {
8191 'BaseType' => '102',
8192 'Header' => undef,
8193 'Line' => '214',
8194 'Name' => 'size_t',
8195 'PrivateABI' => 1,
8196 'Size' => '8',
8197 'Type' => 'Typedef'
8198 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308199 '12552' => {
8200 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308201 'Name' => 'char const*',
8202 'Size' => '8',
8203 'Type' => 'Pointer'
8204 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308205 '12557' => {
8206 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308207 'Header' => undef,
8208 'Line' => '108',
8209 'Name' => 'ssize_t',
8210 'PrivateABI' => 1,
8211 'Size' => '8',
8212 'Type' => 'Typedef'
8213 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308214 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308215 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308216 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308217 'Memb' => {
8218 '0' => {
8219 'name' => 'PLDM_SENSOR_OP_STATE',
8220 'value' => '0'
8221 },
8222 '1' => {
8223 'name' => 'PLDM_STATE_SENSOR_STATE',
8224 'value' => '1'
8225 },
8226 '2' => {
8227 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8228 'value' => '2'
8229 }
8230 },
8231 'Name' => 'enum sensor_event_class_states',
8232 'Size' => '4',
8233 'Type' => 'Enum'
8234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308235 '13127' => {
8236 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308237 'Name' => 'enum sensor_event_class_states const',
8238 'Size' => '4',
8239 'Type' => 'Const'
8240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308241 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308242 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308243 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308244 'Memb' => {
8245 '0' => {
8246 'name' => 'record_handle',
8247 'offset' => '0',
8248 'type' => '180'
8249 },
8250 '1' => {
8251 'name' => 'version',
8252 'offset' => '4',
8253 'type' => '168'
8254 },
8255 '2' => {
8256 'name' => 'type',
8257 'offset' => '5',
8258 'type' => '168'
8259 },
8260 '3' => {
8261 'name' => 'record_change_num',
8262 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308263 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308264 },
8265 '4' => {
8266 'name' => 'length',
8267 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308268 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308269 }
8270 },
8271 'Name' => 'struct pldm_pdr_hdr',
8272 'Size' => '10',
8273 'Type' => 'Struct'
8274 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308275 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308276 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308277 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308278 'Memb' => {
8279 '0' => {
8280 'name' => 'hdr',
8281 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308282 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308283 },
8284 '1' => {
8285 'name' => 'terminus_handle',
8286 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308287 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308288 },
8289 '2' => {
8290 'name' => 'sensor_id',
8291 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308292 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308293 },
8294 '3' => {
8295 'name' => 'entity_type',
8296 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308297 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308298 },
8299 '4' => {
8300 'name' => 'entity_instance',
8301 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308302 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308303 },
8304 '5' => {
8305 'name' => 'container_id',
8306 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308307 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308308 },
8309 '6' => {
8310 'name' => 'sensor_init',
8311 'offset' => '32',
8312 'type' => '168'
8313 },
8314 '7' => {
8315 'name' => 'sensor_auxiliary_names_pdr',
8316 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308317 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308318 },
8319 '8' => {
8320 'name' => 'composite_sensor_count',
8321 'offset' => '34',
8322 'type' => '168'
8323 },
8324 '9' => {
8325 'name' => 'possible_states',
8326 'offset' => '35',
8327 'type' => '874'
8328 }
8329 },
8330 'Name' => 'struct pldm_state_sensor_pdr',
8331 'Size' => '24',
8332 'Type' => 'Struct'
8333 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308334 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308335 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308336 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308337 'Memb' => {
8338 '0' => {
8339 'name' => 'state_set_id',
8340 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308341 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308342 },
8343 '1' => {
8344 'name' => 'possible_states_size',
8345 'offset' => '2',
8346 'type' => '168'
8347 },
8348 '2' => {
8349 'name' => 'states',
8350 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308351 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308352 }
8353 },
8354 'Name' => 'struct state_sensor_possible_states',
8355 'Size' => '4',
8356 'Type' => 'Struct'
8357 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308358 '13626' => {
8359 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308360 'Name' => 'struct state_sensor_possible_states const',
8361 'Size' => '4',
8362 'Type' => 'Const'
8363 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308364 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308365 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308366 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308367 'Memb' => {
8368 '0' => {
8369 'name' => 'hdr',
8370 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308371 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308372 },
8373 '1' => {
8374 'name' => 'terminus_handle',
8375 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308376 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308377 },
8378 '10' => {
8379 'name' => 'possible_states',
8380 'offset' => '37',
8381 'type' => '874'
8382 },
8383 '2' => {
8384 'name' => 'effecter_id',
8385 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308386 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308387 },
8388 '3' => {
8389 'name' => 'entity_type',
8390 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308391 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308392 },
8393 '4' => {
8394 'name' => 'entity_instance',
8395 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308396 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308397 },
8398 '5' => {
8399 'name' => 'container_id',
8400 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308401 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308402 },
8403 '6' => {
8404 'name' => 'effecter_semantic_id',
8405 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308406 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308407 },
8408 '7' => {
8409 'name' => 'effecter_init',
8410 'offset' => '34',
8411 'type' => '168'
8412 },
8413 '8' => {
8414 'name' => 'has_description_pdr',
8415 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308416 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308417 },
8418 '9' => {
8419 'name' => 'composite_effecter_count',
8420 'offset' => '36',
8421 'type' => '168'
8422 }
8423 },
8424 'Name' => 'struct pldm_state_effecter_pdr',
8425 'Size' => '26',
8426 'Type' => 'Struct'
8427 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308428 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308429 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308430 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308431 'Memb' => {
8432 '0' => {
8433 'name' => 'record_handle',
8434 'offset' => '0',
8435 'type' => '180'
8436 },
8437 '1' => {
8438 'name' => 'version',
8439 'offset' => '4',
8440 'type' => '168'
8441 },
8442 '2' => {
8443 'name' => 'type',
8444 'offset' => '5',
8445 'type' => '168'
8446 },
8447 '3' => {
8448 'name' => 'record_change_num',
8449 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308450 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308451 },
8452 '4' => {
8453 'name' => 'length',
8454 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308455 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308456 }
8457 },
8458 'Name' => 'struct pldm_value_pdr_hdr',
8459 'Size' => '12',
8460 'Type' => 'Struct'
8461 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308462 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308463 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308464 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308465 'Memb' => {
8466 '0' => {
8467 'name' => 'hdr',
8468 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308469 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308470 },
8471 '1' => {
8472 'name' => 'terminus_handle',
8473 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308474 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308475 },
8476 '10' => {
8477 'name' => 'rate_unit',
8478 'offset' => '38',
8479 'type' => '168'
8480 },
8481 '11' => {
8482 'name' => 'base_oem_unit_handle',
8483 'offset' => '39',
8484 'type' => '168'
8485 },
8486 '12' => {
8487 'name' => 'aux_unit',
8488 'offset' => '40',
8489 'type' => '168'
8490 },
8491 '13' => {
8492 'name' => 'aux_unit_modifier',
8493 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308494 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308495 },
8496 '14' => {
8497 'name' => 'aux_rate_unit',
8498 'offset' => '48',
8499 'type' => '168'
8500 },
8501 '15' => {
8502 'name' => 'rel',
8503 'offset' => '49',
8504 'type' => '168'
8505 },
8506 '16' => {
8507 'name' => 'aux_oem_unit_handle',
8508 'offset' => '50',
8509 'type' => '168'
8510 },
8511 '17' => {
8512 'name' => 'is_linear',
8513 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308514 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308515 },
8516 '18' => {
8517 'name' => 'sensor_data_size',
8518 'offset' => '52',
8519 'type' => '168'
8520 },
8521 '19' => {
8522 'name' => 'resolution',
8523 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308524 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308525 },
8526 '2' => {
8527 'name' => 'sensor_id',
8528 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308529 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308530 },
8531 '20' => {
8532 'name' => 'offset',
8533 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308534 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308535 },
8536 '21' => {
8537 'name' => 'accuracy',
8538 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308539 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308540 },
8541 '22' => {
8542 'name' => 'plus_tolerance',
8543 'offset' => '70',
8544 'type' => '168'
8545 },
8546 '23' => {
8547 'name' => 'minus_tolerance',
8548 'offset' => '71',
8549 'type' => '168'
8550 },
8551 '24' => {
8552 'name' => 'hysteresis',
8553 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308554 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308555 },
8556 '25' => {
8557 'name' => 'supported_thresholds',
8558 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308559 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308560 },
8561 '26' => {
8562 'name' => 'threshold_and_hysteresis_volatility',
8563 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308564 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308565 },
8566 '27' => {
8567 'name' => 'state_transition_interval',
8568 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308569 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308570 },
8571 '28' => {
8572 'name' => 'update_interval',
8573 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308574 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308575 },
8576 '29' => {
8577 'name' => 'max_readable',
8578 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308579 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308580 },
8581 '3' => {
8582 'name' => 'entity_type',
8583 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308584 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308585 },
8586 '30' => {
8587 'name' => 'min_readable',
8588 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308589 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308590 },
8591 '31' => {
8592 'name' => 'range_field_format',
8593 'offset' => '114',
8594 'type' => '168'
8595 },
8596 '32' => {
8597 'name' => 'range_field_support',
8598 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308599 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308600 },
8601 '33' => {
8602 'name' => 'nominal_value',
8603 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308604 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308605 },
8606 '34' => {
8607 'name' => 'normal_max',
8608 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308609 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308610 },
8611 '35' => {
8612 'name' => 'normal_min',
8613 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308614 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308615 },
8616 '36' => {
8617 'name' => 'warning_high',
8618 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308619 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308620 },
8621 '37' => {
8622 'name' => 'warning_low',
8623 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308624 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308625 },
8626 '38' => {
8627 'name' => 'critical_high',
8628 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308629 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308630 },
8631 '39' => {
8632 'name' => 'critical_low',
8633 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308634 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308635 },
8636 '4' => {
8637 'name' => 'entity_instance_num',
8638 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308639 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308640 },
8641 '40' => {
8642 'name' => 'fatal_high',
8643 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308644 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308645 },
8646 '41' => {
8647 'name' => 'fatal_low',
8648 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308649 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308650 },
8651 '5' => {
8652 'name' => 'container_id',
8653 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308654 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308655 },
8656 '6' => {
8657 'name' => 'sensor_init',
8658 'offset' => '34',
8659 'type' => '168'
8660 },
8661 '7' => {
8662 'name' => 'sensor_auxiliary_names_pdr',
8663 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308664 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308665 },
8666 '8' => {
8667 'name' => 'base_unit',
8668 'offset' => '36',
8669 'type' => '168'
8670 },
8671 '9' => {
8672 'name' => 'unit_modifier',
8673 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308674 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308675 }
8676 },
8677 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8678 'Size' => '112',
8679 'Type' => 'Struct'
8680 },
8681 '142' => {
8682 'BaseType' => '53',
8683 'Header' => undef,
8684 'Line' => '38',
8685 'Name' => '__uint8_t',
8686 'PrivateABI' => 1,
8687 'Size' => '1',
8688 'Type' => 'Typedef'
8689 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308690 '1434' => {
8691 'BaseType' => '1439',
8692 'Name' => 'void const*',
8693 'Size' => '8',
8694 'Type' => 'Pointer'
8695 },
8696 '1439' => {
8697 'BaseType' => '1',
8698 'Name' => 'void const',
8699 'Type' => 'Const'
8700 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308701 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308702 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308703 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308704 'Memb' => {
8705 '0' => {
8706 'name' => 'state_set_id',
8707 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308708 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308709 },
8710 '1' => {
8711 'name' => 'possible_states_size',
8712 'offset' => '2',
8713 'type' => '168'
8714 },
8715 '2' => {
8716 'name' => 'states',
8717 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308718 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308719 }
8720 },
8721 'Name' => 'struct state_effecter_possible_states',
8722 'Size' => '4',
8723 'Type' => 'Struct'
8724 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308725 '14692' => {
8726 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308727 'Name' => 'struct state_effecter_possible_states const',
8728 'Size' => '4',
8729 'Type' => 'Const'
8730 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308731 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308732 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308733 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308734 'Memb' => {
8735 '0' => {
8736 'name' => 'set_request',
8737 'offset' => '0',
8738 'type' => '168'
8739 },
8740 '1' => {
8741 'name' => 'effecter_state',
8742 'offset' => '1',
8743 'type' => '168'
8744 }
8745 },
8746 'Name' => 'struct state_field_for_state_effecter_set',
8747 'Size' => '2',
8748 'Type' => 'Struct'
8749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308750 '14737' => {
8751 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308752 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308753 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308754 'Name' => 'set_effecter_state_field',
8755 'Size' => '2',
8756 'Type' => 'Typedef'
8757 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308758 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308759 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308760 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308761 'Memb' => {
8762 '0' => {
8763 'name' => 'sensor_op_state',
8764 'offset' => '0',
8765 'type' => '168'
8766 },
8767 '1' => {
8768 'name' => 'present_state',
8769 'offset' => '1',
8770 'type' => '168'
8771 },
8772 '2' => {
8773 'name' => 'previous_state',
8774 'offset' => '2',
8775 'type' => '168'
8776 },
8777 '3' => {
8778 'name' => 'event_state',
8779 'offset' => '3',
8780 'type' => '168'
8781 }
8782 },
8783 'Name' => 'struct state_field_for_get_state_sensor_readings',
8784 'Size' => '4',
8785 'Type' => 'Struct'
8786 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308787 '14815' => {
8788 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308789 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308790 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308791 'Name' => 'get_sensor_state_field',
8792 'Size' => '4',
8793 'Type' => 'Typedef'
8794 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308795 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308796 'BaseType' => '168',
8797 'Name' => 'uint8_t[13]',
8798 'Size' => '13',
8799 'Type' => 'Array'
8800 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308801 '154' => {
8802 'BaseType' => '81',
8803 'Header' => undef,
8804 'Line' => '42',
8805 'Name' => '__uint32_t',
8806 'PrivateABI' => 1,
8807 'Size' => '4',
8808 'Type' => 'Typedef'
8809 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308810 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308811 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308812 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308813 'Memb' => {
8814 '0' => {
8815 'name' => 'sensor_id',
8816 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308817 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308818 },
8819 '1' => {
8820 'name' => 'sensor_event_class_type',
8821 'offset' => '2',
8822 'type' => '168'
8823 },
8824 '2' => {
8825 'name' => 'event_class',
8826 'offset' => '3',
8827 'type' => '874'
8828 }
8829 },
8830 'Name' => 'struct pldm_sensor_event_data',
8831 'Size' => '4',
8832 'Type' => 'Struct'
8833 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308834 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308835 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308836 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308837 'Memb' => {
8838 '0' => {
8839 'name' => 'event_data_format',
8840 'offset' => '0',
8841 'type' => '168'
8842 },
8843 '1' => {
8844 'name' => 'number_of_change_records',
8845 'offset' => '1',
8846 'type' => '168'
8847 },
8848 '2' => {
8849 'name' => 'change_records',
8850 'offset' => '2',
8851 'type' => '874'
8852 }
8853 },
8854 'Name' => 'struct pldm_pdr_repository_chg_event_data',
8855 'Size' => '3',
8856 'Type' => 'Struct'
8857 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308858 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308859 'BaseType' => '830',
8860 'Name' => 'struct pldm_msg*',
8861 'Size' => '8',
8862 'Type' => 'Pointer'
8863 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308864 '166' => {
8865 'BaseType' => '1',
8866 'Name' => 'void*',
8867 'Size' => '8',
8868 'Type' => 'Pointer'
8869 },
8870 '168' => {
8871 'BaseType' => '142',
8872 'Header' => undef,
8873 'Line' => '24',
8874 'Name' => 'uint8_t',
8875 'PrivateABI' => 1,
8876 'Size' => '1',
8877 'Type' => 'Typedef'
8878 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308879 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308880 'BaseType' => '166',
8881 'Name' => 'void**',
8882 'Size' => '8',
8883 'Type' => 'Pointer'
8884 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308885 '180' => {
8886 'BaseType' => '154',
8887 'Header' => undef,
8888 'Line' => '26',
8889 'Name' => 'uint32_t',
8890 'PrivateABI' => 1,
8891 'Size' => '4',
8892 'Type' => 'Typedef'
8893 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308894 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308895 'BaseType' => '869',
8896 'Name' => 'struct pldm_msg const*',
8897 'Size' => '8',
8898 'Type' => 'Pointer'
8899 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308900 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308901 'BaseType' => '168',
8902 'Name' => 'uint8_t*',
8903 'Size' => '8',
8904 'Type' => 'Pointer'
8905 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308906 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308907 'BaseType' => '180',
8908 'Name' => 'uint32_t*',
8909 'Size' => '8',
8910 'Type' => 'Pointer'
8911 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308912 '21095' => {
8913 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308914 'Name' => 'size_t*const',
8915 'Size' => '8',
8916 'Type' => 'Const'
8917 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308918 '22708' => {
8919 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308920 'Name' => 'uint32_t const*const*',
8921 'Size' => '8',
8922 'Type' => 'Pointer'
8923 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308924 '22713' => {
8925 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308926 'Name' => 'uint32_t const*',
8927 'Size' => '8',
8928 'Type' => 'Pointer'
8929 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308930 '22718' => {
8931 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308932 'Name' => 'uint32_t const*const',
8933 'Size' => '8',
8934 'Type' => 'Const'
8935 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308936 '22723' => {
8937 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308938 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
8939 'Size' => '8',
8940 'Type' => 'Pointer'
8941 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308942 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308943 'BaseType' => '429',
8944 'Name' => 'ver32_t*',
8945 'Size' => '8',
8946 'Type' => 'Pointer'
8947 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308948 '29133' => {
8949 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308950 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
8951 'Size' => '8',
8952 'Type' => 'Pointer'
8953 },
8954 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308955 'BaseType' => '441',
8956 'Name' => 'ver32_t const*',
8957 'Size' => '8',
8958 'Type' => 'Pointer'
8959 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308960 '35700' => {
8961 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308962 'Name' => 'struct pldm_sensor_event_data*',
8963 'Size' => '8',
8964 'Type' => 'Pointer'
8965 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308966 '35705' => {
8967 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308968 'Name' => 'struct pldm_sensor_event_data*const',
8969 'Size' => '8',
8970 'Type' => 'Const'
8971 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308972 '363' => {
8973 'Header' => 'pldm_types.h',
8974 'Line' => '24',
8975 'Memb' => {
8976 '0' => {
8977 'name' => 'alpha',
8978 'offset' => '0',
8979 'type' => '168'
8980 },
8981 '1' => {
8982 'name' => 'update',
8983 'offset' => '1',
8984 'type' => '168'
8985 },
8986 '2' => {
8987 'name' => 'minor',
8988 'offset' => '2',
8989 'type' => '168'
8990 },
8991 '3' => {
8992 'name' => 'major',
8993 'offset' => '3',
8994 'type' => '168'
8995 }
8996 },
8997 'Name' => 'struct pldm_version',
8998 'Size' => '4',
8999 'Type' => 'Struct'
9000 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309001 '36709' => {
9002 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309003 'Name' => 'get_sensor_state_field*',
9004 'Size' => '8',
9005 'Type' => 'Pointer'
9006 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309007 '41864' => {
9008 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309009 'Name' => 'set_effecter_state_field*',
9010 'Size' => '8',
9011 'Type' => 'Pointer'
9012 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309013 '42691' => {
9014 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309015 'Name' => 'struct pldm_state_sensor_pdr*',
9016 'Size' => '8',
9017 'Type' => 'Pointer'
9018 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309019 '42696' => {
9020 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309021 'Name' => 'struct pldm_state_sensor_pdr*const',
9022 'Size' => '8',
9023 'Type' => 'Const'
9024 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309025 '42701' => {
9026 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309027 'Name' => 'struct state_sensor_possible_states const*',
9028 'Size' => '8',
9029 'Type' => 'Pointer'
9030 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309031 '42706' => {
9032 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309033 'Name' => 'struct state_sensor_possible_states const*const',
9034 'Size' => '8',
9035 'Type' => 'Const'
9036 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309037 '429' => {
9038 'BaseType' => '363',
9039 'Header' => 'pldm_types.h',
9040 'Line' => '29',
9041 'Name' => 'ver32_t',
9042 'Size' => '4',
9043 'Type' => 'Typedef'
9044 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309045 '43023' => {
9046 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309047 'Name' => 'struct pldm_state_effecter_pdr*',
9048 'Size' => '8',
9049 'Type' => 'Pointer'
9050 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309051 '43028' => {
9052 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309053 'Name' => 'struct pldm_state_effecter_pdr*const',
9054 'Size' => '8',
9055 'Type' => 'Const'
9056 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309057 '43033' => {
9058 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309059 'Name' => 'struct state_effecter_possible_states const*',
9060 'Size' => '8',
9061 'Type' => 'Pointer'
9062 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309063 '43038' => {
9064 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309065 'Name' => 'struct state_effecter_possible_states const*const',
9066 'Size' => '8',
9067 'Type' => 'Const'
9068 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309069 '441' => {
9070 'BaseType' => '429',
9071 'Name' => 'ver32_t const',
9072 'Size' => '4',
9073 'Type' => 'Const'
9074 },
9075 '446' => {
9076 'Name' => 'float',
9077 'Size' => '4',
9078 'Type' => 'Intrinsic'
9079 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309080 '46' => {
9081 'Name' => 'signed char',
9082 'Size' => '1',
9083 'Type' => 'Intrinsic'
9084 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309085 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309086 'BaseType' => '102',
9087 'Header' => undef,
9088 'Line' => '45',
9089 'Name' => '__uint64_t',
9090 'PrivateABI' => 1,
9091 'Size' => '8',
9092 'Type' => 'Typedef'
9093 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309094 '46642' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309095 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309096 'Header' => undef,
9097 'Line' => '27',
9098 'Name' => 'uint64_t',
9099 'PrivateABI' => 1,
9100 'Size' => '8',
9101 'Type' => 'Typedef'
9102 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309103 '46654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309104 'Header' => 'bios.h',
9105 'Line' => '38',
9106 'Memb' => {
9107 '0' => {
9108 'name' => 'PLDM_BIOS_STRING_TABLE',
9109 'value' => '0'
9110 },
9111 '1' => {
9112 'name' => 'PLDM_BIOS_ATTR_TABLE',
9113 'value' => '1'
9114 },
9115 '2' => {
9116 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9117 'value' => '2'
9118 }
9119 },
9120 'Name' => 'enum pldm_bios_table_types',
9121 'Size' => '4',
9122 'Type' => 'Enum'
9123 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309124 '46688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309125 'Header' => 'bios.h',
9126 'Line' => '47',
9127 'Memb' => {
9128 '0' => {
9129 'name' => 'string_handle',
9130 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309131 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309132 },
9133 '1' => {
9134 'name' => 'string_length',
9135 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309136 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309137 },
9138 '2' => {
9139 'name' => 'name',
9140 'offset' => '4',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309141 'type' => '46745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309142 }
9143 },
9144 'Name' => 'struct pldm_bios_string_table_entry',
9145 'Size' => '5',
9146 'Type' => 'Struct'
9147 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309148 '46740' => {
9149 'BaseType' => '46688',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309150 'Name' => 'struct pldm_bios_string_table_entry const',
9151 'Size' => '5',
9152 'Type' => 'Const'
9153 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309154 '46745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309155 'BaseType' => '116',
9156 'Name' => 'char[1]',
9157 'Size' => '1',
9158 'Type' => 'Array'
9159 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309160 '46761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309161 'Header' => 'bios.h',
9162 'Line' => '53',
9163 'Memb' => {
9164 '0' => {
9165 'name' => 'attr_handle',
9166 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309167 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309168 },
9169 '1' => {
9170 'name' => 'attr_type',
9171 'offset' => '2',
9172 'type' => '168'
9173 },
9174 '2' => {
9175 'name' => 'string_handle',
9176 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309177 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309178 },
9179 '3' => {
9180 'name' => 'metadata',
9181 'offset' => '5',
9182 'type' => '874'
9183 }
9184 },
9185 'Name' => 'struct pldm_bios_attr_table_entry',
9186 'Size' => '6',
9187 'Type' => 'Struct'
9188 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309189 '46826' => {
9190 'BaseType' => '46761',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309191 'Name' => 'struct pldm_bios_attr_table_entry const',
9192 'Size' => '6',
9193 'Type' => 'Const'
9194 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309195 '46847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309196 'Header' => 'bios.h',
9197 'Line' => '65',
9198 'Memb' => {
9199 '0' => {
9200 'name' => 'attr_handle',
9201 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309202 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309203 },
9204 '1' => {
9205 'name' => 'attr_type',
9206 'offset' => '2',
9207 'type' => '168'
9208 },
9209 '2' => {
9210 'name' => 'value',
9211 'offset' => '3',
9212 'type' => '874'
9213 }
9214 },
9215 'Name' => 'struct pldm_bios_attr_val_table_entry',
9216 'Size' => '4',
9217 'Type' => 'Struct'
9218 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309219 '46899' => {
9220 'BaseType' => '46847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309221 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9222 'Size' => '4',
9223 'Type' => 'Const'
9224 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309225 '46968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309226 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309227 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309228 'Memb' => {
9229 '0' => {
9230 'name' => 'name_handle',
9231 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309232 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309233 },
9234 '1' => {
9235 'name' => 'read_only',
9236 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309237 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309238 },
9239 '2' => {
9240 'name' => 'pv_num',
9241 'offset' => '3',
9242 'type' => '168'
9243 },
9244 '3' => {
9245 'name' => 'pv_handle',
9246 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309247 'type' => '47071'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309248 },
9249 '4' => {
9250 'name' => 'def_num',
9251 'offset' => '22',
9252 'type' => '168'
9253 },
9254 '5' => {
9255 'name' => 'def_index',
9256 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309257 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309258 }
9259 },
9260 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9261 'Size' => '32',
9262 'Type' => 'Struct'
9263 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309264 '47059' => {
9265 'BaseType' => '46968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309266 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9267 'Size' => '32',
9268 'Type' => 'Const'
9269 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309270 '4707' => {
9271 'BaseType' => '825',
9272 'Name' => 'struct pldm_msg_hdr const*',
9273 'Size' => '8',
9274 'Type' => 'Pointer'
9275 },
9276 '47071' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309277 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309278 'Name' => 'uint16_t const*',
9279 'Size' => '8',
9280 'Type' => 'Pointer'
9281 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309282 '47081' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309283 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309284 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309285 'Memb' => {
9286 '0' => {
9287 'name' => 'name_handle',
9288 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309289 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309290 },
9291 '1' => {
9292 'name' => 'read_only',
9293 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309294 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309295 },
9296 '2' => {
9297 'name' => 'string_type',
9298 'offset' => '3',
9299 'type' => '168'
9300 },
9301 '3' => {
9302 'name' => 'min_length',
9303 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309304 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309305 },
9306 '4' => {
9307 'name' => 'max_length',
9308 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309309 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309310 },
9311 '5' => {
9312 'name' => 'def_length',
9313 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309314 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309315 },
9316 '6' => {
9317 'name' => 'def_string',
9318 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309319 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309320 }
9321 },
9322 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9323 'Size' => '24',
9324 'Type' => 'Struct'
9325 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309326 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309327 'BaseType' => '890',
9328 'Name' => 'struct pldm_header_info*',
9329 'Size' => '8',
9330 'Type' => 'Pointer'
9331 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309332 '47193' => {
9333 'BaseType' => '47081',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309334 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9335 'Size' => '24',
9336 'Type' => 'Const'
9337 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309338 '47203' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309339 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309340 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309341 'Memb' => {
9342 '0' => {
9343 'name' => 'name_handle',
9344 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309345 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309346 },
9347 '1' => {
9348 'name' => 'read_only',
9349 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309350 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309351 },
9352 '2' => {
9353 'name' => 'lower_bound',
9354 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309355 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309356 },
9357 '3' => {
9358 'name' => 'upper_bound',
9359 'offset' => '22',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309360 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309361 },
9362 '4' => {
9363 'name' => 'scalar_increment',
9364 'offset' => '36',
9365 'type' => '180'
9366 },
9367 '5' => {
9368 'name' => 'default_value',
9369 'offset' => '50',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309370 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309371 }
9372 },
9373 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9374 'Size' => '40',
9375 'Type' => 'Struct'
9376 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309377 '47301' => {
9378 'BaseType' => '47203',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309379 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9380 'Size' => '40',
9381 'Type' => 'Const'
9382 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309383 '47657' => {
9384 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309385 'Param' => {
9386 '0' => {
9387 'type' => '1434'
9388 }
9389 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309390 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309391 'Size' => '8',
9392 'Type' => 'FuncPtr'
9393 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309394 '47727' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309395 'Header' => undef,
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309396 'Line' => '936',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309397 'Memb' => {
9398 '0' => {
9399 'name' => 'table_data',
9400 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309401 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309402 },
9403 '1' => {
9404 'name' => 'table_len',
9405 'offset' => '8',
9406 'type' => '123'
9407 },
9408 '2' => {
9409 'name' => 'current_pos',
9410 'offset' => '22',
9411 'type' => '123'
9412 },
9413 '3' => {
9414 'name' => 'entry_length_handler',
9415 'offset' => '36',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309416 'type' => '47657'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309417 }
9418 },
9419 'Name' => 'struct pldm_bios_table_iter',
9420 'PrivateABI' => 1,
9421 'Size' => '32',
9422 'Type' => 'Struct'
9423 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309424 '47797' => {
9425 'BaseType' => '47727',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309426 'Name' => 'struct pldm_bios_table_iter const',
9427 'Size' => '32',
9428 'Type' => 'Const'
9429 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309430 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309431 'BaseType' => '969',
9432 'Name' => 'struct pldm_header_info const*',
9433 'Size' => '8',
9434 'Type' => 'Pointer'
9435 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309436 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309437 'BaseType' => '714',
9438 'Name' => 'struct pldm_msg_hdr*',
9439 'Size' => '8',
9440 'Type' => 'Pointer'
9441 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309442 '48827' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309443 'BaseType' => '47727',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309444 'Name' => 'struct pldm_bios_table_iter*',
9445 'Size' => '8',
9446 'Type' => 'Pointer'
9447 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309448 '48832' => {
9449 'BaseType' => '46899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309450 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9451 'Size' => '8',
9452 'Type' => 'Pointer'
9453 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309454 '49247' => {
9455 'BaseType' => '46826',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309456 'Name' => 'struct pldm_bios_attr_table_entry const*',
9457 'Size' => '8',
9458 'Type' => 'Pointer'
9459 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309460 '49853' => {
9461 'BaseType' => '46740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309462 'Name' => 'struct pldm_bios_string_table_entry const*',
9463 'Size' => '8',
9464 'Type' => 'Pointer'
9465 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309466 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309467 'BaseType' => '67',
9468 'Header' => undef,
9469 'Line' => '40',
9470 'Name' => '__uint16_t',
9471 'PrivateABI' => 1,
9472 'Size' => '2',
9473 'Type' => 'Typedef'
9474 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309475 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309476 'BaseType' => '168',
9477 'Name' => 'uint8_t const',
9478 'Size' => '1',
9479 'Type' => 'Const'
9480 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309481 '5053' => {
9482 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309483 'Header' => undef,
9484 'Line' => '25',
9485 'Name' => 'uint16_t',
9486 'PrivateABI' => 1,
9487 'Size' => '2',
9488 'Type' => 'Typedef'
9489 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309490 '51020' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309491 'BaseType' => '47797',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309492 'Name' => 'struct pldm_bios_table_iter const*',
9493 'Size' => '8',
9494 'Type' => 'Pointer'
9495 },
9496 '53' => {
9497 'Name' => 'unsigned char',
9498 'Size' => '1',
9499 'Type' => 'Intrinsic'
9500 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309501 '54726' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309502 'BaseType' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309503 'Name' => 'uint64_t*',
9504 'Size' => '8',
9505 'Type' => 'Pointer'
9506 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309507 '55003' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309508 'BaseType' => '47301',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309509 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9510 'Size' => '8',
9511 'Type' => 'Pointer'
9512 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309513 '55312' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309514 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309515 'Name' => 'char const**',
9516 'Size' => '8',
9517 'Type' => 'Pointer'
9518 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309519 '56338' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309520 'BaseType' => '47193',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309521 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9522 'Size' => '8',
9523 'Type' => 'Pointer'
9524 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309525 '57692' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309526 'BaseType' => '47059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309527 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9528 'Size' => '8',
9529 'Type' => 'Pointer'
9530 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309531 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309532 'Header' => 'utils.h',
9533 'Line' => '18',
9534 'Memb' => {
9535 '0' => {
9536 'name' => 'ptr',
9537 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309538 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309539 },
9540 '1' => {
9541 'name' => 'length',
9542 'offset' => '8',
9543 'type' => '123'
9544 }
9545 },
9546 'Name' => 'struct variable_field',
9547 'Size' => '16',
9548 'Type' => 'Struct'
9549 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309550 '6245' => {
9551 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309552 'Name' => 'uint8_t const*',
9553 'Size' => '8',
9554 'Type' => 'Pointer'
9555 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309556 '62959' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309557 'Header' => 'firmware_update.h',
9558 'Line' => '329',
9559 'Memb' => {
9560 '0' => {
9561 'name' => 'uuid',
9562 'offset' => '0',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309563 'type' => '63063'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309564 },
9565 '1' => {
9566 'name' => 'package_header_format_version',
9567 'offset' => '22',
9568 'type' => '168'
9569 },
9570 '2' => {
9571 'name' => 'package_header_size',
9572 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309573 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309574 },
9575 '3' => {
9576 'name' => 'package_release_date_time',
9577 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309578 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309579 },
9580 '4' => {
9581 'name' => 'component_bitmap_bit_length',
9582 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309583 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309584 },
9585 '5' => {
9586 'name' => 'package_version_string_type',
9587 'offset' => '52',
9588 'type' => '168'
9589 },
9590 '6' => {
9591 'name' => 'package_version_string_length',
9592 'offset' => '53',
9593 'type' => '168'
9594 }
9595 },
9596 'Name' => 'struct pldm_package_header_information',
9597 'Size' => '36',
9598 'Type' => 'Struct'
9599 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309600 '63063' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309601 'BaseType' => '168',
9602 'Name' => 'uint8_t[16]',
9603 'Size' => '16',
9604 'Type' => 'Array'
9605 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309606 '63095' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309607 'Header' => 'firmware_update.h',
9608 'Line' => '343',
9609 'Memb' => {
9610 '0' => {
9611 'name' => 'record_length',
9612 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309613 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309614 },
9615 '1' => {
9616 'name' => 'descriptor_count',
9617 'offset' => '2',
9618 'type' => '168'
9619 },
9620 '2' => {
9621 'name' => 'device_update_option_flags',
9622 'offset' => '3',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309623 'type' => '60462'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309624 },
9625 '3' => {
9626 'name' => 'comp_image_set_version_string_type',
9627 'offset' => '7',
9628 'type' => '168'
9629 },
9630 '4' => {
9631 'name' => 'comp_image_set_version_string_length',
9632 'offset' => '8',
9633 'type' => '168'
9634 },
9635 '5' => {
9636 'name' => 'fw_device_pkg_data_length',
9637 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309638 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309639 }
9640 },
9641 'Name' => 'struct pldm_firmware_device_id_record',
9642 'Size' => '11',
9643 'Type' => 'Struct'
9644 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309645 '63290' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309646 'Header' => 'firmware_update.h',
9647 'Line' => '377',
9648 'Memb' => {
9649 '0' => {
9650 'name' => 'comp_classification',
9651 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309652 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309653 },
9654 '1' => {
9655 'name' => 'comp_identifier',
9656 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309657 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309658 },
9659 '2' => {
9660 'name' => 'comp_comparison_stamp',
9661 'offset' => '4',
9662 'type' => '180'
9663 },
9664 '3' => {
9665 'name' => 'comp_options',
9666 'offset' => '8',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309667 'type' => '59964'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309668 },
9669 '4' => {
9670 'name' => 'requested_comp_activation_method',
9671 'offset' => '16',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309672 'type' => '59964'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309673 },
9674 '5' => {
9675 'name' => 'comp_location_offset',
9676 'offset' => '18',
9677 'type' => '180'
9678 },
9679 '6' => {
9680 'name' => 'comp_size',
9681 'offset' => '22',
9682 'type' => '180'
9683 },
9684 '7' => {
9685 'name' => 'comp_version_string_type',
9686 'offset' => '32',
9687 'type' => '168'
9688 },
9689 '8' => {
9690 'name' => 'comp_version_string_length',
9691 'offset' => '33',
9692 'type' => '168'
9693 }
9694 },
9695 'Name' => 'struct pldm_component_image_information',
9696 'Size' => '22',
9697 'Type' => 'Struct'
9698 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309699 '63472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309700 'Header' => 'firmware_update.h',
9701 'Line' => '403',
9702 'Memb' => {
9703 '0' => {
9704 'name' => 'completion_code',
9705 'offset' => '0',
9706 'type' => '168'
9707 },
9708 '1' => {
9709 'name' => 'capabilities_during_update',
9710 'offset' => '1',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309711 'type' => '60462'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309712 },
9713 '2' => {
9714 'name' => 'comp_count',
9715 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309716 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309717 },
9718 '3' => {
9719 'name' => 'active_comp_image_set_ver_str_type',
9720 'offset' => '7',
9721 'type' => '168'
9722 },
9723 '4' => {
9724 'name' => 'active_comp_image_set_ver_str_len',
9725 'offset' => '8',
9726 'type' => '168'
9727 },
9728 '5' => {
9729 'name' => 'pending_comp_image_set_ver_str_type',
9730 'offset' => '9',
9731 'type' => '168'
9732 },
9733 '6' => {
9734 'name' => 'pending_comp_image_set_ver_str_len',
9735 'offset' => '16',
9736 'type' => '168'
9737 }
9738 },
9739 'Name' => 'struct pldm_get_firmware_parameters_resp',
9740 'Size' => '11',
9741 'Type' => 'Struct'
9742 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309743 '63576' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309744 'Header' => 'firmware_update.h',
9745 'Line' => '417',
9746 'Memb' => {
9747 '0' => {
9748 'name' => 'comp_classification',
9749 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309750 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309751 },
9752 '1' => {
9753 'name' => 'comp_identifier',
9754 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309755 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309756 },
9757 '10' => {
9758 'name' => 'pending_comp_release_date',
9759 'offset' => '37',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309760 'type' => '63758'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309761 },
9762 '11' => {
9763 'name' => 'comp_activation_methods',
9764 'offset' => '51',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309765 'type' => '59964'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309766 },
9767 '12' => {
9768 'name' => 'capabilities_during_update',
9769 'offset' => '53',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309770 'type' => '60462'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309771 },
9772 '2' => {
9773 'name' => 'comp_classification_index',
9774 'offset' => '4',
9775 'type' => '168'
9776 },
9777 '3' => {
9778 'name' => 'active_comp_comparison_stamp',
9779 'offset' => '5',
9780 'type' => '180'
9781 },
9782 '4' => {
9783 'name' => 'active_comp_ver_str_type',
9784 'offset' => '9',
9785 'type' => '168'
9786 },
9787 '5' => {
9788 'name' => 'active_comp_ver_str_len',
9789 'offset' => '16',
9790 'type' => '168'
9791 },
9792 '6' => {
9793 'name' => 'active_comp_release_date',
9794 'offset' => '17',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309795 'type' => '63758'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309796 },
9797 '7' => {
9798 'name' => 'pending_comp_comparison_stamp',
9799 'offset' => '25',
9800 'type' => '180'
9801 },
9802 '8' => {
9803 'name' => 'pending_comp_ver_str_type',
9804 'offset' => '35',
9805 'type' => '168'
9806 },
9807 '9' => {
9808 'name' => 'pending_comp_ver_str_len',
9809 'offset' => '36',
9810 'type' => '168'
9811 }
9812 },
9813 'Name' => 'struct pldm_component_parameter_entry',
9814 'Size' => '39',
9815 'Type' => 'Struct'
9816 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309817 '63758' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309818 'BaseType' => '168',
9819 'Name' => 'uint8_t[8]',
9820 'Size' => '8',
9821 'Type' => 'Array'
9822 },
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09309823 '6423' => {
9824 'Name' => '_Bool',
9825 'Size' => '1',
9826 'Type' => 'Intrinsic'
9827 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309828 '64618' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309829 'BaseType' => '6206',
9830 'Name' => 'struct variable_field const',
9831 'Size' => '16',
9832 'Type' => 'Const'
9833 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309834 '64966' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309835 'BaseType' => '11999',
9836 'Name' => 'bool8_t*',
9837 'Size' => '8',
9838 'Type' => 'Pointer'
9839 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309840 '6645' => {
9841 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309842 'Name' => 'struct variable_field*',
9843 'Size' => '8',
9844 'Type' => 'Pointer'
9845 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309846 '67' => {
9847 'Name' => 'unsigned short',
9848 'Size' => '2',
9849 'Type' => 'Intrinsic'
9850 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309851 '68046' => {
9852 'BaseType' => '64618',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309853 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309854 'Size' => '8',
9855 'Type' => 'Pointer'
9856 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309857 '69348' => {
9858 'BaseType' => '63576',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309859 'Name' => 'struct pldm_component_parameter_entry*',
9860 'Size' => '8',
9861 'Type' => 'Pointer'
9862 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309863 '69578' => {
9864 'BaseType' => '63472',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309865 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9866 'Size' => '8',
9867 'Type' => 'Pointer'
9868 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309869 '69879' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309870 'BaseType' => '2082',
9871 'Name' => 'uint8_t**',
9872 'Size' => '8',
9873 'Type' => 'Pointer'
9874 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309875 '70176' => {
9876 'BaseType' => '63290',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09309877 'Name' => 'struct pldm_component_image_information*',
9878 'Size' => '8',
9879 'Type' => 'Pointer'
9880 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309881 '70792' => {
9882 'BaseType' => '63095',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309883 'Name' => 'struct pldm_firmware_device_id_record*',
9884 'Size' => '8',
9885 'Type' => 'Pointer'
9886 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09309887 '70944' => {
9888 'BaseType' => '62959',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09309889 'Name' => 'struct pldm_package_header_information*',
9890 'Size' => '8',
9891 'Type' => 'Pointer'
9892 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309893 '714' => {
9894 'Header' => 'base.h',
9895 'Line' => '117',
9896 'Memb' => {
9897 '0' => {
9898 'name' => 'command',
9899 'offset' => '2',
9900 'type' => '168'
9901 }
9902 },
9903 'Name' => 'struct pldm_msg_hdr',
9904 'Size' => '3',
9905 'Type' => 'Struct'
9906 },
9907 '74' => {
9908 'Name' => 'int',
9909 'Size' => '4',
9910 'Type' => 'Intrinsic'
9911 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309912 '77192' => {
9913 'BaseType' => '77209',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309914 'Header' => undef,
9915 'Line' => '15',
9916 'Name' => 'pldm_pdr',
9917 'PrivateABI' => 1,
9918 'Size' => '24',
9919 'Type' => 'Typedef'
9920 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309921 '77204' => {
9922 'BaseType' => '77192',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309923 'Name' => 'pldm_pdr const',
9924 'Size' => '24',
9925 'Type' => 'Const'
9926 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309927 '77209' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309928 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309929 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309930 'Memb' => {
9931 '0' => {
9932 'name' => 'record_count',
9933 'offset' => '0',
9934 'type' => '180'
9935 },
9936 '1' => {
9937 'name' => 'size',
9938 'offset' => '4',
9939 'type' => '180'
9940 },
9941 '2' => {
9942 'name' => 'first',
9943 'offset' => '8',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309944 'type' => '78281'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309945 },
9946 '3' => {
9947 'name' => 'last',
9948 'offset' => '22',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309949 'type' => '78281'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309950 }
9951 },
9952 'Name' => 'struct pldm_pdr',
9953 'PrivateABI' => 1,
9954 'Size' => '24',
9955 'Type' => 'Struct'
9956 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309957 '77269' => {
9958 'BaseType' => '77286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309959 'Header' => undef,
9960 'Line' => '20',
9961 'Name' => 'pldm_pdr_record',
9962 'PrivateABI' => 1,
9963 'Size' => '32',
9964 'Type' => 'Typedef'
9965 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309966 '77281' => {
9967 'BaseType' => '77269',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309968 'Name' => 'pldm_pdr_record const',
9969 'Size' => '32',
9970 'Type' => 'Const'
9971 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309972 '77286' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309973 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309974 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309975 'Memb' => {
9976 '0' => {
9977 'name' => 'record_handle',
9978 'offset' => '0',
9979 'type' => '180'
9980 },
9981 '1' => {
9982 'name' => 'size',
9983 'offset' => '4',
9984 'type' => '180'
9985 },
9986 '2' => {
9987 'name' => 'data',
9988 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309989 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309990 },
9991 '3' => {
9992 'name' => 'next',
9993 'offset' => '22',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09309994 'type' => '78269'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309995 },
9996 '4' => {
9997 'name' => 'is_remote',
9998 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309999 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010000 },
10001 '5' => {
10002 'name' => 'terminus_handle',
10003 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010004 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010005 }
10006 },
10007 'Name' => 'struct pldm_pdr_record',
10008 'PrivateABI' => 1,
10009 'Size' => '32',
10010 'Type' => 'Struct'
10011 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010012 '77370' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010013 'Header' => 'pdr.h',
Andrew Jeffery14d29842023-07-17 15:29:32 +093010014 'Line' => '274',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010015 'Memb' => {
10016 '0' => {
10017 'name' => 'entity_type',
10018 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010019 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010020 },
10021 '1' => {
10022 'name' => 'entity_instance_num',
10023 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010024 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010025 },
10026 '2' => {
10027 'name' => 'entity_container_id',
10028 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010029 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010030 }
10031 },
10032 'Name' => 'struct pldm_entity',
10033 'Size' => '6',
10034 'Type' => 'Struct'
10035 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010036 '77427' => {
10037 'BaseType' => '77370',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010038 'Header' => 'pdr.h',
Andrew Jeffery14d29842023-07-17 15:29:32 +093010039 'Line' => '278',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010040 'Name' => 'pldm_entity',
10041 'Size' => '6',
10042 'Type' => 'Typedef'
10043 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010044 '77471' => {
10045 'BaseType' => '77483',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010046 'Header' => undef,
Andrew Jeffery14d29842023-07-17 15:29:32 +093010047 'Line' => '288',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010048 'Name' => 'pldm_entity_association_tree',
10049 'PrivateABI' => 1,
10050 'Size' => '16',
10051 'Type' => 'Typedef'
10052 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010053 '77483' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010054 'Header' => undef,
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010055 'Line' => '433',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010056 'Memb' => {
10057 '0' => {
10058 'name' => 'root',
10059 'offset' => '0',
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010060 'type' => '78286'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010061 },
10062 '1' => {
10063 'name' => 'last_used_container_id',
10064 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010065 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010066 }
10067 },
10068 'Name' => 'struct pldm_entity_association_tree',
10069 'PrivateABI' => 1,
10070 'Size' => '16',
10071 'Type' => 'Struct'
10072 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010073 '77526' => {
10074 'BaseType' => '77543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010075 'Header' => undef,
Andrew Jeffery14d29842023-07-17 15:29:32 +093010076 'Line' => '293',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010077 'Name' => 'pldm_entity_node',
10078 'PrivateABI' => 1,
10079 'Size' => '40',
10080 'Type' => 'Typedef'
10081 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010082 '77543' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010083 'Header' => undef,
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010084 'Line' => '438',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010085 'Memb' => {
10086 '0' => {
10087 'name' => 'entity',
10088 'offset' => '0',
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010089 'type' => '77427'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010090 },
10091 '1' => {
10092 'name' => 'parent',
10093 'offset' => '6',
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010094 'type' => '77427'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010095 },
10096 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010097 'name' => 'remote_container_id',
10098 'offset' => '18',
10099 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010100 },
10101 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010102 'name' => 'first_child',
10103 'offset' => '22',
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010104 'type' => '78286'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010105 },
10106 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010107 'name' => 'next_sibling',
10108 'offset' => '36',
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010109 'type' => '78286'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010110 },
10111 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010112 'name' => 'association_type',
10113 'offset' => '50',
10114 'type' => '168'
10115 }
10116 },
10117 'Name' => 'struct pldm_entity_node',
10118 'PrivateABI' => 1,
10119 'Size' => '40',
10120 'Type' => 'Struct'
10121 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010122 '78269' => {
10123 'BaseType' => '77286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010124 'Name' => 'struct pldm_pdr_record*',
10125 'Size' => '8',
10126 'Type' => 'Pointer'
10127 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010128 '78281' => {
10129 'BaseType' => '77269',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010130 'Name' => 'pldm_pdr_record*',
10131 'Size' => '8',
10132 'Type' => 'Pointer'
10133 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010134 '78286' => {
10135 'BaseType' => '77526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010136 'Name' => 'pldm_entity_node*',
10137 'Size' => '8',
10138 'Type' => 'Pointer'
10139 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010140 '78711' => {
10141 'BaseType' => '78716',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010142 'Name' => 'pldm_entity**',
10143 'Size' => '8',
10144 'Type' => 'Pointer'
10145 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010146 '78716' => {
10147 'BaseType' => '77427',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010148 'Name' => 'pldm_entity*',
10149 'Size' => '8',
10150 'Type' => 'Pointer'
10151 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010152 '78780' => {
10153 'BaseType' => '77471',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010154 'Name' => 'pldm_entity_association_tree*',
10155 'Size' => '8',
10156 'Type' => 'Pointer'
10157 },
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010158 '79059' => {
10159 'BaseType' => '78286',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010160 'Name' => 'pldm_entity_node**',
10161 'Size' => '8',
10162 'Type' => 'Pointer'
10163 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010164 '79849' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010165 'BaseType' => '77204',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010166 'Name' => 'pldm_pdr const*',
10167 'Size' => '8',
10168 'Type' => 'Pointer'
10169 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010170 '80103' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +093010171 'BaseType' => '77192',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010172 'Name' => 'pldm_pdr*',
10173 'Size' => '8',
10174 'Type' => 'Pointer'
10175 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010176 '81' => {
10177 'Name' => 'unsigned int',
10178 'Size' => '4',
10179 'Type' => 'Intrinsic'
10180 },
10181 '825' => {
10182 'BaseType' => '714',
10183 'Name' => 'struct pldm_msg_hdr const',
10184 'Size' => '3',
10185 'Type' => 'Const'
10186 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010187 '830' => {
10188 'Header' => 'base.h',
10189 'Line' => '150',
10190 'Memb' => {
10191 '0' => {
10192 'name' => 'hdr',
10193 'offset' => '0',
10194 'type' => '714'
10195 },
10196 '1' => {
10197 'name' => 'payload',
10198 'offset' => '3',
10199 'type' => '874'
10200 }
10201 },
10202 'Name' => 'struct pldm_msg',
10203 'Size' => '4',
10204 'Type' => 'Struct'
10205 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010206 '8521' => {
10207 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010208 'Name' => 'uint16_t*',
10209 'Size' => '8',
10210 'Type' => 'Pointer'
10211 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010212 '86632' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010213 'BaseType' => '77281',
10214 'Name' => 'pldm_pdr_record const*',
10215 'Size' => '8',
10216 'Type' => 'Pointer'
10217 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010218 '869' => {
10219 'BaseType' => '830',
10220 'Name' => 'struct pldm_msg const',
10221 'Size' => '4',
10222 'Type' => 'Const'
10223 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010224 '874' => {
10225 'BaseType' => '168',
10226 'Name' => 'uint8_t[1]',
10227 'Size' => '1',
10228 'Type' => 'Array'
10229 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010230 '890' => {
10231 'Header' => 'base.h',
10232 'Line' => '160',
10233 'Memb' => {
10234 '0' => {
10235 'name' => 'msg_type',
10236 'offset' => '0',
10237 'type' => '702'
10238 },
10239 '1' => {
10240 'name' => 'instance',
10241 'offset' => '4',
10242 'type' => '168'
10243 },
10244 '2' => {
10245 'name' => 'pldm_type',
10246 'offset' => '5',
10247 'type' => '168'
10248 },
10249 '3' => {
10250 'name' => 'command',
10251 'offset' => '6',
10252 'type' => '168'
10253 },
10254 '4' => {
10255 'name' => 'completion_code',
10256 'offset' => '7',
10257 'type' => '168'
10258 }
10259 },
10260 'Name' => 'struct pldm_header_info',
10261 'Size' => '8',
10262 'Type' => 'Struct'
10263 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010264 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010265 'BaseType' => '123',
10266 'Name' => 'size_t*',
10267 'Size' => '8',
10268 'Type' => 'Pointer'
10269 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010270 '91356' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010271 'BaseType' => '168',
10272 'Header' => 'base.h',
10273 'Line' => '14',
10274 'Name' => 'pldm_tid_t',
10275 'Size' => '1',
10276 'Type' => 'Typedef'
10277 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010278 '91368' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010279 'BaseType' => '168',
10280 'Header' => 'instance-id.h',
10281 'Line' => '11',
10282 'Name' => 'pldm_instance_id_t',
10283 'Size' => '1',
10284 'Type' => 'Typedef'
10285 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010286 '91748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010287 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010288 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010289 'Memb' => {
10290 '0' => {
10291 'name' => 'prev',
10292 'offset' => '0',
Andrew Jeffery5e461142023-07-20 11:25:23 +093010293 'type' => '91368'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010294 },
10295 '1' => {
10296 'name' => 'allocations',
10297 'offset' => '4',
10298 'type' => '180'
10299 }
10300 },
10301 'Name' => 'struct pldm_tid_state',
10302 'PrivateABI' => 1,
10303 'Size' => '8',
10304 'Type' => 'Struct'
10305 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010306 '91787' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010307 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010308 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010309 'Memb' => {
10310 '0' => {
10311 'name' => 'state',
10312 'offset' => '0',
Andrew Jeffery5e461142023-07-20 11:25:23 +093010313 'type' => '91829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010314 },
10315 '1' => {
10316 'name' => 'lock_db_fd',
10317 'offset' => '8264',
10318 'type' => '74'
10319 }
10320 },
10321 'Name' => 'struct pldm_instance_db',
10322 'PrivateABI' => 1,
10323 'Size' => '2052',
10324 'Type' => 'Struct'
10325 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010326 '91829' => {
10327 'BaseType' => '91748',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010328 'Name' => 'struct pldm_tid_state[256]',
10329 'Size' => '2048',
10330 'Type' => 'Array'
10331 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010332 '92257' => {
10333 'BaseType' => '91787',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010334 'Name' => 'struct pldm_instance_db*',
10335 'Size' => '8',
10336 'Type' => 'Pointer'
10337 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010338 '92683' => {
10339 'BaseType' => '91368',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010340 'Name' => 'pldm_instance_id_t*',
10341 'Size' => '8',
10342 'Type' => 'Pointer'
10343 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010344 '92859' => {
10345 'BaseType' => '92257',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010346 'Name' => 'struct pldm_instance_db**',
10347 'Size' => '8',
10348 'Type' => 'Pointer'
10349 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010350 '93375' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010351 'BaseType' => '168',
10352 'Header' => 'pldm.h',
10353 'Line' => '12',
10354 'Name' => 'mctp_eid_t',
10355 'Size' => '1',
10356 'Type' => 'Typedef'
10357 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010358 '93387' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010359 'Header' => 'pldm.h',
10360 'Line' => '14',
10361 'Memb' => {
10362 '0' => {
10363 'name' => 'PLDM_REQUESTER_SUCCESS',
10364 'value' => '0'
10365 },
10366 '1' => {
10367 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10368 'value' => '18446744073709551615 (-1)'
10369 },
10370 '10' => {
10371 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10372 'value' => '18446744073709551606 (-10)'
10373 },
10374 '11' => {
10375 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10376 'value' => '18446744073709551605 (-11)'
10377 },
10378 '12' => {
10379 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10380 'value' => '18446744073709551604 (-12)'
10381 },
10382 '2' => {
10383 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10384 'value' => '18446744073709551614 (-2)'
10385 },
10386 '3' => {
10387 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10388 'value' => '18446744073709551613 (-3)'
10389 },
10390 '4' => {
10391 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10392 'value' => '18446744073709551612 (-4)'
10393 },
10394 '5' => {
10395 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10396 'value' => '18446744073709551611 (-5)'
10397 },
10398 '6' => {
10399 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10400 'value' => '18446744073709551610 (-6)'
10401 },
10402 '7' => {
10403 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10404 'value' => '18446744073709551609 (-7)'
10405 },
10406 '8' => {
10407 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10408 'value' => '18446744073709551608 (-8)'
10409 },
10410 '9' => {
10411 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10412 'value' => '18446744073709551607 (-9)'
10413 }
10414 },
10415 'Name' => 'enum pldm_requester_error_codes',
10416 'Size' => '4',
10417 'Type' => 'Enum'
10418 },
Andrew Jeffery5e461142023-07-20 11:25:23 +093010419 '93484' => {
10420 'BaseType' => '93387',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010421 'Header' => 'pldm.h',
10422 'Line' => '28',
10423 'Name' => 'pldm_requester_rc_t',
10424 'Size' => '4',
10425 'Type' => 'Typedef'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010426 },
10427 '969' => {
10428 'BaseType' => '890',
10429 'Name' => 'struct pldm_header_info const',
10430 'Size' => '8',
10431 'Type' => 'Const'
10432 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010433 },
10434 'UndefinedSymbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010435 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010436 '_ITM_deregisterTMCloneTable' => 0,
10437 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010438 '__assert_fail@GLIBC_2.2.5' => 0,
10439 '__cxa_finalize@GLIBC_2.2.5' => 0,
10440 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010441 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010442 '__stack_chk_fail@GLIBC_2.4' => 0,
10443 'calloc@GLIBC_2.2.5' => 0,
10444 'clock_gettime@GLIBC_2.17' => 0,
10445 'close@GLIBC_2.2.5' => 0,
10446 'connect@GLIBC_2.2.5' => 0,
10447 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010448 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010449 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010450 'fgets@GLIBC_2.2.5' => 0,
10451 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010452 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010453 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010454 'malloc@GLIBC_2.2.5' => 0,
10455 'memcmp@GLIBC_2.2.5' => 0,
10456 'memcpy@GLIBC_2.14' => 0,
10457 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010458 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010459 'recv@GLIBC_2.2.5' => 0,
10460 'recvmsg@GLIBC_2.2.5' => 0,
10461 'sendmsg@GLIBC_2.2.5' => 0,
10462 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010463 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010464 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010465 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010466 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010467 'strtol@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010468 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010469 }
10470 },
10471 'WordSize' => '8'
10472 };