blob: 43eb30e1ea7adb5b234b74664c10a4187bd42029 [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',
22 'LibraryName' => 'libpldm.so.0.2.0',
23 'LibraryVersion' => '0.2.0',
24 '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 Jeffery6409c8a2023-06-14 11:38:31 +0930168 '110143' => {
169 'Header' => 'file_io.h',
170 'Param' => {
171 '0' => {
172 'name' => 'instance_id',
173 'type' => '168'
174 },
175 '1' => {
176 'name' => 'completion_code',
177 'type' => '168'
178 },
179 '2' => {
180 'name' => 'msg',
181 'type' => '1632'
182 }
183 },
184 'Return' => '74',
185 'ShortName' => 'encode_new_file_with_metadata_resp'
186 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930187 '11016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930188 'Header' => 'bios.h',
189 'Param' => {
190 '0' => {
191 'name' => 'instance_id',
192 'type' => '168'
193 },
194 '1' => {
195 'name' => 'completion_code',
196 'type' => '168'
197 },
198 '2' => {
199 'name' => 'seconds',
200 'type' => '168'
201 },
202 '3' => {
203 'name' => 'minutes',
204 'type' => '168'
205 },
206 '4' => {
207 'name' => 'hours',
208 'type' => '168'
209 },
210 '5' => {
211 'name' => 'day',
212 'type' => '168'
213 },
214 '6' => {
215 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930216 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930217 'type' => '168'
218 },
219 '7' => {
220 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930221 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930222 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930223 },
224 '8' => {
225 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930226 'offset' => '16',
227 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930228 }
229 },
230 'Return' => '74',
231 'ShortName' => 'encode_get_date_time_resp'
232 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930233 '110343' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930234 'Header' => 'file_io.h',
235 'Param' => {
236 '0' => {
237 'name' => 'msg',
238 'type' => '2077'
239 },
240 '1' => {
241 'name' => 'payload_length',
242 'type' => '123'
243 },
244 '2' => {
245 'name' => 'file_type',
246 'type' => '8521'
247 },
248 '3' => {
249 'name' => 'file_handle',
250 'type' => '2087'
251 },
252 '4' => {
253 'name' => 'length',
254 'type' => '55734'
255 },
256 '5' => {
257 'name' => 'file_meta_data_1',
258 'type' => '2087'
259 },
260 '6' => {
261 'name' => 'file_meta_data_2',
262 'offset' => '0',
263 'type' => '2087'
264 },
265 '7' => {
266 'name' => 'file_meta_data_3',
267 'offset' => '8',
268 'type' => '2087'
269 },
270 '8' => {
271 'name' => 'file_meta_data_4',
272 'offset' => '16',
273 'type' => '2087'
274 }
275 },
276 'Reg' => {
277 '4' => 'r8',
278 '5' => 'r9'
279 },
280 'Return' => '74',
281 'ShortName' => 'decode_new_file_with_metadata_req'
282 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930283 '110575' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930284 'Header' => 'file_io.h',
285 'Param' => {
286 '0' => {
287 'name' => 'msg',
288 'type' => '2077'
289 },
290 '1' => {
291 'name' => 'payload_length',
292 'type' => '123'
293 },
294 '2' => {
295 'name' => 'completion_code',
296 'type' => '2082'
297 }
298 },
299 'Reg' => {
300 '0' => 'rdi',
301 '1' => 'rsi',
302 '2' => 'rdx'
303 },
304 'Return' => '74',
305 'ShortName' => 'decode_new_file_with_metadata_resp'
306 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930307 '110676' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930308 'Header' => 'file_io.h',
309 'Param' => {
310 '0' => {
311 'name' => 'instance_id',
312 'type' => '168'
313 },
314 '1' => {
315 'name' => 'file_type',
316 'type' => '5053'
317 },
318 '2' => {
319 'name' => 'file_handle',
320 'type' => '180'
321 },
322 '3' => {
323 'name' => 'length',
324 'type' => '46630'
325 },
326 '4' => {
327 'name' => 'file_meta_data_1',
328 'type' => '180'
329 },
330 '5' => {
331 'name' => 'file_meta_data_2',
332 'type' => '180'
333 },
334 '6' => {
335 'name' => 'file_meta_data_3',
336 'offset' => '0',
337 'type' => '180'
338 },
339 '7' => {
340 'name' => 'file_meta_data_4',
341 'offset' => '8',
342 'type' => '180'
343 },
344 '8' => {
345 'name' => 'msg',
346 'offset' => '16',
347 'type' => '1632'
348 }
349 },
350 'Return' => '74',
351 'ShortName' => 'encode_new_file_with_metadata_req'
352 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930353 '110973' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930354 'Header' => 'file_io.h',
355 'Param' => {
356 '0' => {
357 'name' => 'instance_id',
358 'type' => '168'
359 },
360 '1' => {
361 'name' => 'completion_code',
362 'type' => '168'
363 },
364 '2' => {
365 'name' => 'msg',
366 'type' => '1632'
367 }
368 },
369 'Return' => '74',
370 'ShortName' => 'encode_file_ack_with_meta_data_resp'
371 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930372 '111168' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930373 'Header' => 'file_io.h',
374 'Param' => {
375 '0' => {
376 'name' => 'msg',
377 'type' => '2077'
378 },
379 '1' => {
380 'name' => 'payload_length',
381 'type' => '123'
382 },
383 '2' => {
384 'name' => 'file_type',
385 'type' => '8521'
386 },
387 '3' => {
388 'name' => 'file_handle',
389 'type' => '2087'
390 },
391 '4' => {
392 'name' => 'file_status',
393 'type' => '2082'
394 },
395 '5' => {
396 'name' => 'file_meta_data_1',
397 'type' => '2087'
398 },
399 '6' => {
400 'name' => 'file_meta_data_2',
401 'offset' => '0',
402 'type' => '2087'
403 },
404 '7' => {
405 'name' => 'file_meta_data_3',
406 'offset' => '8',
407 'type' => '2087'
408 },
409 '8' => {
410 'name' => 'file_meta_data_4',
411 'offset' => '16',
412 'type' => '2087'
413 }
414 },
415 'Reg' => {
416 '4' => 'r8',
417 '5' => 'r9'
418 },
419 'Return' => '74',
420 'ShortName' => 'decode_file_ack_with_meta_data_req'
421 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930422 '111380' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930423 'Header' => 'file_io.h',
424 'Param' => {
425 '0' => {
426 'name' => 'msg',
427 'type' => '2077'
428 },
429 '1' => {
430 'name' => 'payload_length',
431 'type' => '123'
432 },
433 '2' => {
434 'name' => 'completion_code',
435 'type' => '2082'
436 }
437 },
438 'Reg' => {
439 '0' => 'rdi',
440 '1' => 'rsi',
441 '2' => 'rdx'
442 },
443 'Return' => '74',
444 'ShortName' => 'decode_file_ack_with_meta_data_resp'
445 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930446 '111476' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930447 'Header' => 'file_io.h',
448 'Param' => {
449 '0' => {
450 'name' => 'instance_id',
451 'type' => '168'
452 },
453 '1' => {
454 'name' => 'file_type',
455 'type' => '5053'
456 },
457 '2' => {
458 'name' => 'file_handle',
459 'type' => '180'
460 },
461 '3' => {
462 'name' => 'file_status',
463 'type' => '168'
464 },
465 '4' => {
466 'name' => 'file_meta_data_1',
467 'type' => '180'
468 },
469 '5' => {
470 'name' => 'file_meta_data_2',
471 'type' => '180'
472 },
473 '6' => {
474 'name' => 'file_meta_data_3',
475 'offset' => '0',
476 'type' => '180'
477 },
478 '7' => {
479 'name' => 'file_meta_data_4',
480 'offset' => '8',
481 'type' => '180'
482 },
483 '8' => {
484 'name' => 'msg',
485 'offset' => '16',
486 'type' => '1632'
487 }
488 },
489 'Return' => '74',
490 'ShortName' => 'encode_file_ack_with_meta_data_req'
491 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930492 '111773' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930493 'Header' => 'file_io.h',
494 'Param' => {
495 '0' => {
496 'name' => 'msg',
497 'type' => '2077'
498 },
499 '1' => {
500 'name' => 'payload_length',
501 'type' => '123'
502 },
503 '2' => {
504 'name' => 'completion_code',
505 'type' => '2082'
506 }
507 },
508 'Reg' => {
509 '0' => 'rdi',
510 '1' => 'rsi',
511 '2' => 'rdx'
512 },
513 'Return' => '74',
514 'ShortName' => 'decode_file_ack_resp'
515 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930516 '111874' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930517 'Header' => 'file_io.h',
518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '168'
522 },
523 '1' => {
524 'name' => 'file_type',
525 'type' => '5053'
526 },
527 '2' => {
528 'name' => 'file_handle',
529 'type' => '180'
530 },
531 '3' => {
532 'name' => 'file_status',
533 'type' => '168'
534 },
535 '4' => {
536 'name' => 'msg',
537 'type' => '1632'
538 }
539 },
540 'Return' => '74',
541 'ShortName' => 'encode_file_ack_req'
542 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930543 '112109' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +0930562 '112299' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +0930593 '112441' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +0930622 '112556' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +0930658 '112826' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +0930685 '11299' => {
686 'Header' => 'bios.h',
687 'Param' => {
688 '0' => {
689 'name' => 'instance_id',
690 'type' => '168'
691 },
692 '1' => {
693 'name' => 'msg',
694 'type' => '1632'
695 }
696 },
697 'Return' => '74',
698 'ShortName' => 'encode_get_date_time_req'
699 },
700 '113056' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930701 'Header' => 'file_io.h',
702 'Param' => {
703 '0' => {
704 'name' => 'msg',
705 'type' => '2077'
706 },
707 '1' => {
708 'name' => 'payload_length',
709 'type' => '123'
710 },
711 '2' => {
712 'name' => 'file_type',
713 'type' => '8521'
714 },
715 '3' => {
716 'name' => 'file_handle',
717 'type' => '2087'
718 },
719 '4' => {
720 'name' => 'offset',
721 'type' => '2087'
722 },
723 '5' => {
724 'name' => 'length',
725 'type' => '2087'
726 }
727 },
728 'Reg' => {
729 '4' => 'r8',
730 '5' => 'r9'
731 },
732 'Return' => '74',
733 'ShortName' => 'decode_rw_file_by_type_req'
734 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930735 '113218' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930736 'Header' => 'file_io.h',
737 'Param' => {
738 '0' => {
739 'name' => 'msg',
740 'type' => '2077'
741 },
742 '1' => {
743 'name' => 'payload_length',
744 'type' => '123'
745 },
746 '2' => {
747 'name' => 'completion_code',
748 'type' => '2082'
749 }
750 },
751 'Reg' => {
752 '0' => 'rdi',
753 '1' => 'rsi',
754 '2' => 'rdx'
755 },
756 'Return' => '74',
757 'ShortName' => 'decode_new_file_resp'
758 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930759 '113319' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930760 'Header' => 'file_io.h',
761 'Param' => {
762 '0' => {
763 'name' => 'instance_id',
764 'type' => '168'
765 },
766 '1' => {
767 'name' => 'file_type',
768 'type' => '5053'
769 },
770 '2' => {
771 'name' => 'file_handle',
772 'type' => '180'
773 },
774 '3' => {
775 'name' => 'length',
776 'type' => '46630'
777 },
778 '4' => {
779 'name' => 'msg',
780 'type' => '1632'
781 }
782 },
783 'Return' => '74',
784 'ShortName' => 'encode_new_file_req'
785 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930786 '113554' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930787 'Header' => 'file_io.h',
788 'Param' => {
789 '0' => {
790 'name' => 'instance_id',
791 'type' => '168'
792 },
793 '1' => {
794 'name' => 'completion_code',
795 'type' => '168'
796 },
797 '2' => {
798 'name' => 'msg',
799 'type' => '1632'
800 }
801 },
802 'Return' => '74',
803 'ShortName' => 'encode_new_file_resp'
804 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930805 '113744' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930806 'Header' => 'file_io.h',
807 'Param' => {
808 '0' => {
809 'name' => 'msg',
810 'type' => '2077'
811 },
812 '1' => {
813 'name' => 'payload_length',
814 'type' => '123'
815 },
816 '2' => {
817 'name' => 'file_type',
818 'type' => '8521'
819 },
820 '3' => {
821 'name' => 'file_handle',
822 'type' => '2087'
823 },
824 '4' => {
825 'name' => 'length',
826 'type' => '55734'
827 }
828 },
829 'Reg' => {
830 '3' => 'rcx',
831 '4' => 'r8'
832 },
833 'Return' => '74',
834 'ShortName' => 'decode_new_file_req'
835 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930836 '113886' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930837 'Header' => 'file_io.h',
838 'Param' => {
839 '0' => {
840 'name' => 'msg',
841 'type' => '2077'
842 },
843 '1' => {
844 'name' => 'payload_length',
845 'type' => '123'
846 },
847 '2' => {
848 'name' => 'completion_code',
849 'type' => '2082'
850 },
851 '3' => {
852 'name' => 'length',
853 'type' => '2087'
854 }
855 },
856 'Reg' => {
857 '0' => 'rdi',
858 '1' => 'rsi',
859 '2' => 'rdx',
860 '3' => 'rcx'
861 },
862 'Return' => '74',
863 'ShortName' => 'decode_rw_file_by_type_memory_resp'
864 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930865 '114001' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930866 'Header' => 'file_io.h',
867 'Param' => {
868 '0' => {
869 'name' => 'instance_id',
870 'type' => '168'
871 },
872 '1' => {
873 'name' => 'command',
874 'type' => '168'
875 },
876 '2' => {
877 'name' => 'file_type',
878 'type' => '5053'
879 },
880 '3' => {
881 'name' => 'file_handle',
882 'type' => '180'
883 },
884 '4' => {
885 'name' => 'offset',
886 'type' => '180'
887 },
888 '5' => {
889 'name' => 'length',
890 'type' => '180'
891 },
892 '6' => {
893 'name' => 'address',
894 'offset' => '0',
895 'type' => '46630'
896 },
897 '7' => {
898 'name' => 'msg',
899 'offset' => '8',
900 'type' => '1632'
901 }
902 },
903 'Return' => '74',
904 'ShortName' => 'encode_rw_file_by_type_memory_req'
905 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930906 '114286' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930907 'Header' => 'file_io.h',
908 'Param' => {
909 '0' => {
910 'name' => 'instance_id',
911 'type' => '168'
912 },
913 '1' => {
914 'name' => 'command',
915 'type' => '168'
916 },
917 '2' => {
918 'name' => 'completion_code',
919 'type' => '168'
920 },
921 '3' => {
922 'name' => 'length',
923 'type' => '180'
924 },
925 '4' => {
926 'name' => 'msg',
927 'type' => '1632'
928 }
929 },
930 'Return' => '74',
931 'ShortName' => 'encode_rw_file_by_type_memory_resp'
932 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930933 '114516' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930934 'Header' => 'file_io.h',
935 'Param' => {
936 '0' => {
937 'name' => 'msg',
938 'type' => '2077'
939 },
940 '1' => {
941 'name' => 'payload_length',
942 'type' => '123'
943 },
944 '2' => {
945 'name' => 'file_type',
946 'type' => '8521'
947 },
948 '3' => {
949 'name' => 'file_handle',
950 'type' => '2087'
951 },
952 '4' => {
953 'name' => 'offset',
954 'type' => '2087'
955 },
956 '5' => {
957 'name' => 'length',
958 'type' => '2087'
959 },
960 '6' => {
961 'name' => 'address',
962 'offset' => '0',
963 'type' => '55734'
964 }
965 },
966 'Reg' => {
967 '4' => 'r8',
968 '5' => 'r9'
969 },
970 'Return' => '74',
971 'ShortName' => 'decode_rw_file_by_type_memory_req'
972 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930973 '114693' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930974 'Header' => 'file_io.h',
975 'Param' => {
976 '0' => {
977 'name' => 'instance_id',
978 'type' => '168'
979 },
980 '1' => {
981 'name' => 'completion_code',
982 'type' => '168'
983 },
984 '2' => {
985 'name' => 'length',
986 'type' => '180'
987 },
988 '3' => {
989 'name' => 'msg',
990 'type' => '1632'
991 }
992 },
993 'Return' => '74',
994 'ShortName' => 'encode_write_file_resp'
995 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +0930996 '114908' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301025 '115018' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301052 '115253' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301089 '115408' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301112 '115623' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301144 '115759' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301171 '115994' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301202 '116129' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301242 '116302' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301269 '116528' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301305 '116825' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301336 '116960' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301365 '117069' => {
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',
1390 'type' => '46630'
1391 },
1392 '6' => {
1393 'name' => 'msg',
1394 'offset' => '0',
1395 'type' => '1632'
1396 }
1397 },
1398 'Return' => '74',
1399 'ShortName' => 'encode_rw_file_memory_req'
1400 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09301401 '117328' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301428 '117549' => {
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',
1453 'type' => '55734'
1454 }
1455 },
1456 'Reg' => {
1457 '4' => 'r8',
1458 '5' => 'r9'
1459 },
1460 'Return' => '74',
1461 'ShortName' => 'decode_rw_file_memory_req'
1462 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09301463 '118516' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301494 '118764' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301518 '118847' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301549 '118986' => {
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 Jeffery6409c8a2023-06-14 11:38:31 +09301572 '120055' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303817 '47935' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303832 '48050' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303847 '48195' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303878 '48813' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303894 'Return' => '48808',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303895 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303897 '49076' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303913 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303914 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3915 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303916 '49344' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303932 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303933 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3934 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303935 '49607' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303951 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303952 'ShortName' => 'pldm_bios_table_string_find_by_string'
3953 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303954 '49998' => {
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303970 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303971 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3972 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303973 '50760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303974 'Header' => 'bios_table.h',
3975 'Param' => {
3976 '0' => {
3977 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303978 'type' => '48803'
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 Jeffery9d2a1c62023-06-05 13:02:16 +09303987 '50809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303988 'Header' => 'bios_table.h',
3989 'Param' => {
3990 '0' => {
3991 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303992 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 }
3994 },
3995 'Return' => '1',
3996 'ShortName' => 'pldm_bios_table_iter_next'
3997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303998 '50901' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303999 'Header' => 'bios_table.h',
4000 'Param' => {
4001 '0' => {
4002 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304003 'type' => '50950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 }
4005 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304006 'Reg' => {
4007 '0' => 'rdi'
4008 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304009 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 'ShortName' => 'pldm_bios_table_iter_is_end'
4011 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304012 '50955' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304013 'Header' => 'bios_table.h',
4014 'Param' => {
4015 '0' => {
4016 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304017 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304018 }
4019 },
4020 'Return' => '1',
4021 'ShortName' => 'pldm_bios_table_iter_free'
4022 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304023 '51026' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304024 'Header' => 'bios_table.h',
4025 'Param' => {
4026 '0' => {
4027 'name' => 'table',
4028 'type' => '1434'
4029 },
4030 '1' => {
4031 'name' => 'length',
4032 'type' => '123'
4033 },
4034 '2' => {
4035 'name' => 'type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304036 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304037 }
4038 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304039 'Return' => '48803',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304040 'ShortName' => 'pldm_bios_table_iter_create'
4041 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304042 '51265' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304043 'Header' => 'bios_table.h',
4044 'Param' => {
4045 '0' => {
4046 'name' => 'table',
4047 'type' => '166'
4048 },
4049 '1' => {
4050 'name' => 'size',
4051 'type' => '123'
4052 },
4053 '2' => {
4054 'name' => 'size_without_pad',
4055 'type' => '123'
4056 }
4057 },
4058 'Return' => '123',
4059 'ShortName' => 'pldm_bios_table_append_pad_checksum'
4060 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304061 '51700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304062 'Header' => 'bios_table.h',
4063 'Param' => {
4064 '0' => {
4065 'name' => 'size_without_pad',
4066 'type' => '123'
4067 }
4068 },
4069 'Return' => '123',
4070 'ShortName' => 'pldm_bios_table_pad_checksum_size'
4071 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304072 '51983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304073 'Header' => 'bios_table.h',
4074 'Param' => {
4075 '0' => {
4076 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304077 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304078 }
4079 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304080 'Reg' => {
4081 '0' => 'rdi'
4082 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304083 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304084 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4085 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304086 '52032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304087 'Header' => 'bios_table.h',
4088 'Param' => {
4089 '0' => {
4090 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304091 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304092 }
4093 },
4094 'Return' => '123',
4095 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4096 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304097 '52496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304098 'Header' => 'bios_table.h',
4099 'Param' => {
4100 '0' => {
4101 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304102 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304103 }
4104 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304105 'Reg' => {
4106 '0' => 'rdi'
4107 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304108 'Return' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304109 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4110 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304111 '52564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304112 'Header' => 'bios_table.h',
4113 'Param' => {
4114 '0' => {
4115 'name' => 'entry',
4116 'type' => '166'
4117 },
4118 '1' => {
4119 'name' => 'entry_length',
4120 'type' => '123'
4121 },
4122 '2' => {
4123 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304124 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304125 },
4126 '3' => {
4127 'name' => 'attr_type',
4128 'type' => '168'
4129 },
4130 '4' => {
4131 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304132 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304133 }
4134 },
4135 'Return' => '74',
4136 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304138 '52782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304139 'Header' => 'bios_table.h',
4140 'Param' => {
4141 '0' => {
4142 'name' => 'entry',
4143 'type' => '166'
4144 },
4145 '1' => {
4146 'name' => 'entry_length',
4147 'type' => '123'
4148 },
4149 '2' => {
4150 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304151 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304152 },
4153 '3' => {
4154 'name' => 'attr_type',
4155 'type' => '168'
4156 },
4157 '4' => {
4158 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304159 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304160 }
4161 },
4162 'Return' => '1',
4163 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
4164 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304165 '53069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304166 'Header' => 'bios_table.h',
4167 'Return' => '123',
4168 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4169 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304170 '53211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304171 'Header' => 'bios_table.h',
4172 'Param' => {
4173 '0' => {
4174 'name' => 'entry',
4175 'type' => '166'
4176 },
4177 '1' => {
4178 'name' => 'entry_length',
4179 'type' => '123'
4180 },
4181 '2' => {
4182 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304183 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304184 },
4185 '3' => {
4186 'name' => 'attr_type',
4187 'type' => '168'
4188 },
4189 '4' => {
4190 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304191 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304192 },
4193 '5' => {
4194 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304195 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304196 }
4197 },
4198 'Return' => '74',
4199 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4200 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304201 '53467' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304202 'Header' => 'bios_table.h',
4203 'Param' => {
4204 '0' => {
4205 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304206 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304207 },
4208 '1' => {
4209 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304210 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304211 }
4212 },
4213 'Return' => '1',
4214 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4215 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304216 '53562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304217 'Header' => 'bios_table.h',
4218 'Param' => {
4219 '0' => {
4220 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304221 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304222 }
4223 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304224 'Reg' => {
4225 '0' => 'rdi'
4226 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304227 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304228 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4229 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304230 '53631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304231 'Header' => 'bios_table.h',
4232 'Param' => {
4233 '0' => {
4234 'name' => 'entry',
4235 'type' => '166'
4236 },
4237 '1' => {
4238 'name' => 'entry_length',
4239 'type' => '123'
4240 },
4241 '2' => {
4242 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304243 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304244 },
4245 '3' => {
4246 'name' => 'attr_type',
4247 'type' => '168'
4248 },
4249 '4' => {
4250 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304251 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304252 },
4253 '5' => {
4254 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304255 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304256 }
4257 },
4258 'Return' => '1',
4259 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
4260 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304261 '53990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304262 'Header' => 'bios_table.h',
4263 'Param' => {
4264 '0' => {
4265 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304266 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304267 }
4268 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304269 'Reg' => {
4270 '0' => 'rdi'
4271 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304272 'Return' => '123',
4273 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4274 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304275 '54152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304276 'Header' => 'bios_table.h',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'entry',
4280 'type' => '166'
4281 },
4282 '1' => {
4283 'name' => 'entry_length',
4284 'type' => '123'
4285 },
4286 '2' => {
4287 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304288 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304289 },
4290 '3' => {
4291 'name' => 'attr_type',
4292 'type' => '168'
4293 },
4294 '4' => {
4295 'name' => 'count',
4296 'type' => '168'
4297 },
4298 '5' => {
4299 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304300 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304301 }
4302 },
4303 'Return' => '74',
4304 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4305 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304306 '54408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304307 'Header' => 'bios_table.h',
4308 'Param' => {
4309 '0' => {
4310 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304311 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 },
4313 '1' => {
4314 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304315 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304316 },
4317 '2' => {
4318 'name' => 'number',
4319 'type' => '168'
4320 }
4321 },
4322 'Return' => '168',
4323 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4324 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304325 '54582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304326 'Header' => 'bios_table.h',
4327 'Param' => {
4328 '0' => {
4329 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304330 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304331 }
4332 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304333 'Reg' => {
4334 '0' => 'rdi'
4335 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304336 'Return' => '168',
4337 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4338 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304339 '54631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304340 'Header' => 'bios_table.h',
4341 'Param' => {
4342 '0' => {
4343 'name' => 'entry',
4344 'type' => '166'
4345 },
4346 '1' => {
4347 'name' => 'entry_length',
4348 'type' => '123'
4349 },
4350 '2' => {
4351 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304352 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304353 },
4354 '3' => {
4355 'name' => 'attr_type',
4356 'type' => '168'
4357 },
4358 '4' => {
4359 'name' => 'count',
4360 'type' => '168'
4361 },
4362 '5' => {
4363 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304364 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304365 }
4366 },
4367 'Return' => '1',
4368 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
4369 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304370 '54988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304371 'Header' => 'bios_table.h',
4372 'Param' => {
4373 '0' => {
4374 'name' => 'count',
4375 'type' => '168'
4376 }
4377 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304378 'Reg' => {
4379 '0' => 'rdi'
4380 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304381 'Return' => '123',
4382 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4383 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304384 '55037' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304385 'Header' => 'bios_table.h',
4386 'Param' => {
4387 '0' => {
4388 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304389 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 }
4391 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304392 'Reg' => {
4393 '0' => 'rdi'
4394 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304395 'Return' => '168',
4396 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4397 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304398 '55086' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304399 'Header' => 'bios_table.h',
4400 'Param' => {
4401 '0' => {
4402 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304403 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304404 }
4405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304406 'Reg' => {
4407 '0' => 'rdi'
4408 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304409 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304410 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4411 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304412 '55613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304413 'Header' => 'bios_table.h',
4414 'Param' => {
4415 '0' => {
4416 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304417 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 },
4419 '1' => {
4420 'name' => 'lower',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304421 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304422 },
4423 '2' => {
4424 'name' => 'upper',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304425 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304426 },
4427 '3' => {
4428 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304429 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304430 },
4431 '4' => {
4432 'name' => 'def',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304433 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304434 }
4435 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304436 'Reg' => {
4437 '0' => 'rdi',
4438 '1' => 'rsi',
4439 '2' => 'rdx',
4440 '3' => 'rcx',
4441 '4' => 'r8'
4442 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304443 'Return' => '1',
4444 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4445 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304446 '55749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304447 'Header' => 'bios_table.h',
4448 'Param' => {
4449 '0' => {
4450 'name' => 'entry',
4451 'type' => '166'
4452 },
4453 '1' => {
4454 'name' => 'entry_length',
4455 'type' => '123'
4456 },
4457 '2' => {
4458 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304459 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304460 }
4461 },
4462 'Return' => '74',
4463 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4464 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304465 '55943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304466 'Header' => 'bios_table.h',
4467 'Param' => {
4468 '0' => {
4469 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304470 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304471 },
4472 '1' => {
4473 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304474 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304475 }
4476 },
4477 'Return' => '74',
4478 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4479 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304480 '56247' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304481 'Header' => 'bios_table.h',
4482 'Param' => {
4483 '0' => {
4484 'name' => 'entry',
4485 'type' => '166'
4486 },
4487 '1' => {
4488 'name' => 'entry_length',
4489 'type' => '123'
4490 },
4491 '2' => {
4492 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304493 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304494 }
4495 },
4496 'Return' => '1',
4497 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
4498 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304499 '56565' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304500 'Header' => 'bios_table.h',
4501 'Return' => '123',
4502 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4503 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304504 '56707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304505 'Header' => 'bios_table.h',
4506 'Param' => {
4507 '0' => {
4508 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304509 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 },
4511 '1' => {
4512 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304513 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304514 },
4515 '2' => {
4516 'name' => 'size',
4517 'type' => '123'
4518 }
4519 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304520 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304521 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304523 '56903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304524 'Header' => 'bios_table.h',
4525 'Param' => {
4526 '0' => {
4527 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304528 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 }
4530 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304531 'Reg' => {
4532 '0' => 'rdi'
4533 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304534 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304535 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4536 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304537 '56972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304538 'Header' => 'bios_table.h',
4539 'Param' => {
4540 '0' => {
4541 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304542 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304543 }
4544 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304545 'Reg' => {
4546 '0' => 'rdi'
4547 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304548 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304549 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4550 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304551 '57041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304552 'Header' => 'bios_table.h',
4553 'Param' => {
4554 '0' => {
4555 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304556 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304557 }
4558 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304559 'Reg' => {
4560 '0' => 'rdi'
4561 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304562 'Return' => '168',
4563 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4564 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304565 '57110' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304566 'Header' => 'bios_table.h',
4567 'Param' => {
4568 '0' => {
4569 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304570 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304571 },
4572 '1' => {
4573 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304574 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304575 }
4576 },
4577 'Return' => '74',
4578 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4579 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304580 '57280' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304581 'Header' => 'bios_table.h',
4582 'Param' => {
4583 '0' => {
4584 'name' => 'entry',
4585 'type' => '166'
4586 },
4587 '1' => {
4588 'name' => 'entry_length',
4589 'type' => '123'
4590 },
4591 '2' => {
4592 'name' => 'info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304593 'type' => '57547'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304594 }
4595 },
4596 'Return' => '74',
4597 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4598 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304599 '57552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304600 'Header' => 'bios_table.h',
4601 'Param' => {
4602 '0' => {
4603 'name' => 'info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304604 'type' => '57547'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 },
4606 '1' => {
4607 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304608 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304609 }
4610 },
4611 'Return' => '74',
4612 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4613 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304614 '57821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304615 'Header' => 'bios_table.h',
4616 'Param' => {
4617 '0' => {
4618 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304619 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304620 }
4621 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304622 'Reg' => {
4623 '0' => 'rdi'
4624 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 'Return' => '123',
4626 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4627 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304628 '58033' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304629 'Header' => 'bios_table.h',
4630 'Param' => {
4631 '0' => {
4632 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304633 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304634 },
4635 '1' => {
4636 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304637 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304638 },
4639 '2' => {
4640 'name' => 'def_num',
4641 'type' => '168'
4642 }
4643 },
4644 'Return' => '168',
4645 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4646 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304647 '58234' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304648 'Header' => 'bios_table.h',
4649 'Param' => {
4650 '0' => {
4651 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304652 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304653 },
4654 '1' => {
4655 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304656 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304657 },
4658 '2' => {
4659 'name' => 'pv_num',
4660 'type' => '168'
4661 }
4662 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304663 'Reg' => {
4664 '1' => 'rsi'
4665 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304666 'Return' => '74',
4667 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4668 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304669 '58392' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304670 'Header' => 'bios_table.h',
4671 'Param' => {
4672 '0' => {
4673 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304674 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 },
4676 '1' => {
4677 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304678 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304679 }
4680 },
4681 'Return' => '74',
4682 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4683 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304684 '58551' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304685 'Header' => 'bios_table.h',
4686 'Param' => {
4687 '0' => {
4688 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304689 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304690 },
4691 '1' => {
4692 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304693 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304694 }
4695 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304696 'Reg' => {
4697 '0' => 'rdi',
4698 '1' => 'rsi'
4699 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304700 'Return' => '74',
4701 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4702 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304703 '58611' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304704 'Header' => 'bios_table.h',
4705 'Param' => {
4706 '0' => {
4707 'name' => 'entry',
4708 'type' => '166'
4709 },
4710 '1' => {
4711 'name' => 'entry_length',
4712 'type' => '123'
4713 },
4714 '2' => {
4715 'name' => 'info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304716 'type' => '58864'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304717 }
4718 },
4719 'Return' => '74',
4720 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4721 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304722 '58869' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304723 'Header' => 'bios_table.h',
4724 'Param' => {
4725 '0' => {
4726 'name' => 'pv_num',
4727 'type' => '168'
4728 },
4729 '1' => {
4730 'name' => 'def_num',
4731 'type' => '168'
4732 }
4733 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304734 'Reg' => {
4735 '0' => 'rdi',
4736 '1' => 'rsi'
4737 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304738 'Return' => '123',
4739 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4740 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304741 '58929' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304742 'Header' => 'bios_table.h',
4743 'Param' => {
4744 '0' => {
4745 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304746 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304747 }
4748 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304749 'Reg' => {
4750 '0' => 'rdi'
4751 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304752 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304753 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4754 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304755 '58976' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304756 'Header' => 'bios_table.h',
4757 'Param' => {
4758 '0' => {
4759 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304760 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304761 }
4762 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304763 'Reg' => {
4764 '0' => 'rdi'
4765 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304766 'Return' => '168',
4767 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4768 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304769 '59023' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304770 'Header' => 'bios_table.h',
4771 'Param' => {
4772 '0' => {
4773 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304774 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304775 }
4776 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304777 'Reg' => {
4778 '0' => 'rdi'
4779 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304780 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304781 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4782 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304783 '59552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304784 'Header' => 'bios_table.h',
4785 'Param' => {
4786 '0' => {
4787 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304788 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304789 },
4790 '1' => {
4791 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304792 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304793 },
4794 '2' => {
4795 'name' => 'size',
4796 'type' => '123'
4797 }
4798 },
4799 'Return' => '74',
4800 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4801 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304802 '59718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304803 'Header' => 'bios_table.h',
4804 'Param' => {
4805 '0' => {
4806 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304807 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304808 }
4809 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304810 'Reg' => {
4811 '0' => 'rdi'
4812 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304813 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4815 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304816 '59765' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304817 'Header' => 'bios_table.h',
4818 'Param' => {
4819 '0' => {
4820 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304821 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304822 }
4823 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304824 'Reg' => {
4825 '0' => 'rdi'
4826 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304827 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304828 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4829 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304830 '59812' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304831 'Header' => 'bios_table.h',
4832 'Param' => {
4833 '0' => {
4834 'name' => 'entry',
4835 'type' => '166'
4836 },
4837 '1' => {
4838 'name' => 'entry_length',
4839 'type' => '123'
4840 },
4841 '2' => {
4842 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304843 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304844 },
4845 '3' => {
4846 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304847 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304848 }
4849 },
4850 'Return' => '74',
4851 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4852 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304853 '60044' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304854 'Header' => 'bios_table.h',
4855 'Param' => {
4856 '0' => {
4857 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304858 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304859 }
4860 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304861 'Reg' => {
4862 '0' => 'rdi'
4863 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304864 'Return' => '123',
4865 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4866 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304867 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304868 'Header' => 'utils.h',
4869 'Param' => {
4870 '0' => {
4871 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304872 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304873 }
4874 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304875 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304876 'ShortName' => 'bcd2dec16'
4877 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304878 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304879 'Header' => 'utils.h',
4880 'Param' => {
4881 '0' => {
4882 'name' => 'bcd',
4883 'type' => '168'
4884 }
4885 },
4886 'Return' => '168',
4887 'ShortName' => 'bcd2dec8'
4888 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304889 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304890 'Header' => 'utils.h',
4891 'Param' => {
4892 '0' => {
4893 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304894 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304895 }
4896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304897 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304898 'ShortName' => 'dec2bcd16'
4899 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304900 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 'Header' => 'utils.h',
4902 'Param' => {
4903 '0' => {
4904 'name' => 'dec',
4905 'type' => '168'
4906 }
4907 },
4908 'Return' => '168',
4909 'ShortName' => 'dec2bcd8'
4910 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304911 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304912 'Header' => 'utils.h',
4913 'Param' => {
4914 '0' => {
4915 'name' => 'seconds',
4916 'type' => '168'
4917 },
4918 '1' => {
4919 'name' => 'minutes',
4920 'type' => '168'
4921 },
4922 '2' => {
4923 'name' => 'hours',
4924 'type' => '168'
4925 },
4926 '3' => {
4927 'name' => 'day',
4928 'type' => '168'
4929 },
4930 '4' => {
4931 'name' => 'month',
4932 'type' => '168'
4933 },
4934 '5' => {
4935 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304936 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304937 }
4938 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304939 'Reg' => {
4940 '0' => 'rdi',
4941 '1' => 'rsi',
4942 '2' => 'rdx',
4943 '5' => 'r9'
4944 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304945 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304946 'ShortName' => 'is_time_legal'
4947 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304948 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304949 'Header' => 'bios.h',
4950 'Param' => {
4951 '0' => {
4952 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304953 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304954 },
4955 '1' => {
4956 'name' => 'payload_length',
4957 'type' => '123'
4958 },
4959 '2' => {
4960 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304961 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304962 },
4963 '3' => {
4964 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304965 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304966 },
4967 '4' => {
4968 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304969 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304970 },
4971 '5' => {
4972 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304973 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304974 }
4975 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304976 'Reg' => {
4977 '4' => 'r8',
4978 '5' => 'r9'
4979 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304980 'Return' => '74',
4981 'ShortName' => 'decode_set_bios_table_req'
4982 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304983 '65615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304984 'Header' => 'utils.h',
4985 'Param' => {
4986 '0' => {
4987 'name' => 'transfer_flag',
4988 'type' => '168'
4989 }
4990 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304991 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304992 'ShortName' => 'is_transfer_flag_valid'
4993 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304994 '65766' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304995 'Header' => 'firmware_update.h',
4996 'Param' => {
4997 '0' => {
4998 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304999 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 },
5001 '1' => {
5002 'name' => 'payload_length',
5003 'type' => '123'
5004 },
5005 '2' => {
5006 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305007 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305008 },
5009 '3' => {
5010 'name' => 'non_functioning_component_indication',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305011 'type' => '65953'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305012 },
5013 '4' => {
5014 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305015 'type' => '65958'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305016 }
5017 },
5018 'Return' => '74',
5019 'ShortName' => 'decode_cancel_update_resp'
5020 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305021 '65968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305022 'Header' => 'firmware_update.h',
5023 'Param' => {
5024 '0' => {
5025 'name' => 'instance_id',
5026 'type' => '168'
5027 },
5028 '1' => {
5029 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305030 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305031 },
5032 '2' => {
5033 'name' => 'payload_length',
5034 'type' => '123'
5035 }
5036 },
5037 'Return' => '74',
5038 'ShortName' => 'encode_cancel_update_req'
5039 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305040 '66138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305041 'Header' => 'firmware_update.h',
5042 'Param' => {
5043 '0' => {
5044 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305045 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305046 },
5047 '1' => {
5048 'name' => 'payload_length',
5049 'type' => '123'
5050 },
5051 '2' => {
5052 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305053 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305054 }
5055 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305056 'Reg' => {
5057 '0' => 'rdi',
5058 '1' => 'rsi',
5059 '2' => 'rdx'
5060 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305061 'Return' => '74',
5062 'ShortName' => 'decode_cancel_update_component_resp'
5063 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305064 '66214' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305065 'Header' => 'firmware_update.h',
5066 'Param' => {
5067 '0' => {
5068 'name' => 'instance_id',
5069 'type' => '168'
5070 },
5071 '1' => {
5072 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305073 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305074 },
5075 '2' => {
5076 'name' => 'payload_length',
5077 'type' => '123'
5078 }
5079 },
5080 'Return' => '74',
5081 'ShortName' => 'encode_cancel_update_component_req'
5082 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305083 '66384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305084 'Header' => 'firmware_update.h',
5085 'Param' => {
5086 '0' => {
5087 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305088 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305089 },
5090 '1' => {
5091 'name' => 'payload_length',
5092 'type' => '123'
5093 },
5094 '2' => {
5095 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305096 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305097 },
5098 '3' => {
5099 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305100 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305101 },
5102 '4' => {
5103 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305104 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305105 },
5106 '5' => {
5107 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305108 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
5110 '6' => {
5111 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305112 'offset' => '0',
5113 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305114 },
5115 '7' => {
5116 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305117 'offset' => '8',
5118 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305119 },
5120 '8' => {
5121 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305122 'offset' => '16',
5123 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305124 },
5125 '9' => {
5126 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305127 'offset' => '24',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305128 'type' => '66711'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305129 }
5130 },
5131 'Return' => '74',
5132 'ShortName' => 'decode_get_status_resp'
5133 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305134 '6655' => {
5135 'Header' => 'bios.h',
5136 'Param' => {
5137 '0' => {
5138 'name' => 'instance_id',
5139 'type' => '168'
5140 },
5141 '1' => {
5142 'name' => 'completion_code',
5143 'type' => '168'
5144 },
5145 '2' => {
5146 'name' => 'next_transfer_handle',
5147 'type' => '180'
5148 },
5149 '3' => {
5150 'name' => 'msg',
5151 'type' => '1632'
5152 }
5153 },
5154 'Return' => '74',
5155 'ShortName' => 'encode_set_bios_table_resp'
5156 },
5157 '66721' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305158 'Header' => 'firmware_update.h',
5159 'Param' => {
5160 '0' => {
5161 'name' => 'instance_id',
5162 'type' => '168'
5163 },
5164 '1' => {
5165 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305166 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305167 },
5168 '2' => {
5169 'name' => 'payload_length',
5170 'type' => '123'
5171 }
5172 },
5173 'Return' => '74',
5174 'ShortName' => 'encode_get_status_req'
5175 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305176 '66891' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305177 'Header' => 'firmware_update.h',
5178 'Param' => {
5179 '0' => {
5180 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305181 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305182 },
5183 '1' => {
5184 'name' => 'payload_length',
5185 'type' => '123'
5186 },
5187 '2' => {
5188 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305189 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305190 },
5191 '3' => {
5192 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305193 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305194 }
5195 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305196 'Reg' => {
5197 '1' => 'rsi',
5198 '2' => 'rdx',
5199 '3' => 'rcx'
5200 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305201 'Return' => '74',
5202 'ShortName' => 'decode_activate_firmware_resp'
5203 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305204 '67017' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305205 'Header' => 'firmware_update.h',
5206 'Param' => {
5207 '0' => {
5208 'name' => 'instance_id',
5209 'type' => '168'
5210 },
5211 '1' => {
5212 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305213 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305214 },
5215 '2' => {
5216 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305217 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305218 },
5219 '3' => {
5220 'name' => 'payload_length',
5221 'type' => '123'
5222 }
5223 },
5224 'Return' => '74',
5225 'ShortName' => 'encode_activate_firmware_req'
5226 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305227 '67259' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305228 'Header' => 'firmware_update.h',
5229 'Param' => {
5230 '0' => {
5231 'name' => 'instance_id',
5232 'type' => '168'
5233 },
5234 '1' => {
5235 'name' => 'completion_code',
5236 'type' => '168'
5237 },
5238 '2' => {
5239 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305240 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305241 },
5242 '3' => {
5243 'name' => 'payload_length',
5244 'type' => '123'
5245 }
5246 },
5247 'Return' => '74',
5248 'ShortName' => 'encode_apply_complete_resp'
5249 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305250 '67448' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305251 'Header' => 'firmware_update.h',
5252 'Param' => {
5253 '0' => {
5254 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305255 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305256 },
5257 '1' => {
5258 'name' => 'payload_length',
5259 'type' => '123'
5260 },
5261 '2' => {
5262 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305263 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305264 },
5265 '3' => {
5266 'name' => 'comp_activation_methods_modification',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305267 'type' => '67558'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305268 }
5269 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305270 'Reg' => {
5271 '0' => 'rdi',
5272 '1' => 'rsi',
5273 '2' => 'rdx',
5274 '3' => 'rcx'
5275 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305276 'Return' => '74',
5277 'ShortName' => 'decode_apply_complete_req'
5278 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305279 '67568' => {
5280 'Header' => 'firmware_update.h',
5281 'Param' => {
5282 '0' => {
5283 'name' => 'instance_id',
5284 'type' => '168'
5285 },
5286 '1' => {
5287 'name' => 'completion_code',
5288 'type' => '168'
5289 },
5290 '2' => {
5291 'name' => 'msg',
5292 'type' => '1632'
5293 },
5294 '3' => {
5295 'name' => 'payload_length',
5296 'type' => '123'
5297 }
5298 },
5299 'Return' => '74',
5300 'ShortName' => 'encode_verify_complete_resp'
5301 },
5302 '67757' => {
5303 'Header' => 'firmware_update.h',
5304 'Param' => {
5305 '0' => {
5306 'name' => 'msg',
5307 'type' => '2077'
5308 },
5309 '1' => {
5310 'name' => 'payload_length',
5311 'type' => '123'
5312 },
5313 '2' => {
5314 'name' => 'verify_result',
5315 'type' => '2082'
5316 }
5317 },
5318 'Reg' => {
5319 '0' => 'rdi',
5320 '1' => 'rsi',
5321 '2' => 'rdx'
5322 },
5323 'Return' => '74',
5324 'ShortName' => 'decode_verify_complete_req'
5325 },
5326 '67833' => {
5327 'Header' => 'firmware_update.h',
5328 'Param' => {
5329 '0' => {
5330 'name' => 'instance_id',
5331 'type' => '168'
5332 },
5333 '1' => {
5334 'name' => 'completion_code',
5335 'type' => '168'
5336 },
5337 '2' => {
5338 'name' => 'msg',
5339 'type' => '1632'
5340 },
5341 '3' => {
5342 'name' => 'payload_length',
5343 'type' => '123'
5344 }
5345 },
5346 'Return' => '74',
5347 'ShortName' => 'encode_transfer_complete_resp'
5348 },
5349 '68022' => {
5350 'Header' => 'firmware_update.h',
5351 'Param' => {
5352 '0' => {
5353 'name' => 'msg',
5354 'type' => '2077'
5355 },
5356 '1' => {
5357 'name' => 'payload_length',
5358 'type' => '123'
5359 },
5360 '2' => {
5361 'name' => 'transfer_result',
5362 'type' => '2082'
5363 }
5364 },
5365 'Reg' => {
5366 '0' => 'rdi',
5367 '1' => 'rsi',
5368 '2' => 'rdx'
5369 },
5370 'Return' => '74',
5371 'ShortName' => 'decode_transfer_complete_req'
5372 },
5373 '68098' => {
5374 'Header' => 'firmware_update.h',
5375 'Param' => {
5376 '0' => {
5377 'name' => 'instance_id',
5378 'type' => '168'
5379 },
5380 '1' => {
5381 'name' => 'completion_code',
5382 'type' => '168'
5383 },
5384 '2' => {
5385 'name' => 'msg',
5386 'type' => '1632'
5387 },
5388 '3' => {
5389 'name' => 'payload_length',
5390 'type' => '123'
5391 }
5392 },
5393 'Return' => '74',
5394 'ShortName' => 'encode_request_firmware_data_resp'
5395 },
5396 '68287' => {
5397 'Header' => 'firmware_update.h',
5398 'Param' => {
5399 '0' => {
5400 'name' => 'msg',
5401 'type' => '2077'
5402 },
5403 '1' => {
5404 'name' => 'payload_length',
5405 'type' => '123'
5406 },
5407 '2' => {
5408 'name' => 'offset',
5409 'type' => '2087'
5410 },
5411 '3' => {
5412 'name' => 'length',
5413 'type' => '2087'
5414 }
5415 },
5416 'Reg' => {
5417 '0' => 'rdi',
5418 '1' => 'rsi',
5419 '2' => 'rdx',
5420 '3' => 'rcx'
5421 },
5422 'Return' => '74',
5423 'ShortName' => 'decode_request_firmware_data_req'
5424 },
5425 '68407' => {
5426 'Header' => 'firmware_update.h',
5427 'Param' => {
5428 '0' => {
5429 'name' => 'msg',
5430 'type' => '2077'
5431 },
5432 '1' => {
5433 'name' => 'payload_length',
5434 'type' => '123'
5435 },
5436 '2' => {
5437 'name' => 'completion_code',
5438 'type' => '2082'
5439 },
5440 '3' => {
5441 'name' => 'comp_compatibility_resp',
5442 'type' => '2082'
5443 },
5444 '4' => {
5445 'name' => 'comp_compatibility_resp_code',
5446 'type' => '2082'
5447 },
5448 '5' => {
5449 'name' => 'update_option_flags_enabled',
5450 'type' => '66711'
5451 },
5452 '6' => {
5453 'name' => 'time_before_req_fw_data',
5454 'offset' => '0',
5455 'type' => '8521'
5456 }
5457 },
5458 'Return' => '74',
5459 'ShortName' => 'decode_update_component_resp'
5460 },
5461 '68641' => {
5462 'Header' => 'firmware_update.h',
5463 'Param' => {
5464 '0' => {
5465 'name' => 'instance_id',
5466 'type' => '168'
5467 },
5468 '1' => {
5469 'name' => 'comp_classification',
5470 'type' => '5053'
5471 },
5472 '10' => {
5473 'name' => 'msg',
5474 'offset' => '32',
5475 'type' => '1632'
5476 },
5477 '11' => {
5478 'name' => 'payload_length',
5479 'offset' => '40',
5480 'type' => '123'
5481 },
5482 '2' => {
5483 'name' => 'comp_identifier',
5484 'type' => '5053'
5485 },
5486 '3' => {
5487 'name' => 'comp_classification_index',
5488 'type' => '168'
5489 },
5490 '4' => {
5491 'name' => 'comp_comparison_stamp',
5492 'type' => '180'
5493 },
5494 '5' => {
5495 'name' => 'comp_image_size',
5496 'type' => '180'
5497 },
5498 '6' => {
5499 'name' => 'update_option_flags',
5500 'offset' => '0',
5501 'type' => '61449'
5502 },
5503 '7' => {
5504 'name' => 'comp_ver_str_type',
5505 'offset' => '8',
5506 'type' => '168'
5507 },
5508 '8' => {
5509 'name' => 'comp_ver_str_len',
5510 'offset' => '16',
5511 'type' => '168'
5512 },
5513 '9' => {
5514 'name' => 'comp_ver_str',
5515 'offset' => '24',
5516 'type' => '69033'
5517 }
5518 },
5519 'Return' => '74',
5520 'ShortName' => 'encode_update_component_req'
5521 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305522 '6874' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305523 'Header' => 'bios.h',
5524 'Param' => {
5525 '0' => {
5526 'name' => 'msg',
5527 'type' => '2077'
5528 },
5529 '1' => {
5530 'name' => 'payload_length',
5531 'type' => '123'
5532 },
5533 '2' => {
5534 'name' => 'completion_code',
5535 'type' => '2082'
5536 },
5537 '3' => {
5538 'name' => 'next_transfer_handle',
5539 'type' => '2087'
5540 }
5541 },
5542 'Reg' => {
5543 '0' => 'rdi',
5544 '1' => 'rsi',
5545 '2' => 'rdx',
5546 '3' => 'rcx'
5547 },
5548 'Return' => '74',
5549 'ShortName' => 'decode_set_bios_table_resp'
5550 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305551 '69043' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305552 'Header' => 'firmware_update.h',
5553 'Param' => {
5554 '0' => {
5555 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305556 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305557 },
5558 '1' => {
5559 'name' => 'payload_length',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305560 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305561 },
5562 '2' => {
5563 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305564 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305565 },
5566 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305567 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305568 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305569 },
5570 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305571 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305572 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305573 }
5574 },
5575 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305576 'ShortName' => 'decode_pass_component_table_resp'
5577 },
5578 '69242' => {
5579 'Header' => 'firmware_update.h',
5580 'Param' => {
5581 '0' => {
5582 'name' => 'instance_id',
5583 'type' => '168'
5584 },
5585 '1' => {
5586 'name' => 'transfer_flag',
5587 'type' => '168'
5588 },
5589 '10' => {
5590 'name' => 'payload_length',
5591 'offset' => '32',
5592 'type' => '123'
5593 },
5594 '2' => {
5595 'name' => 'comp_classification',
5596 'type' => '5053'
5597 },
5598 '3' => {
5599 'name' => 'comp_identifier',
5600 'type' => '5053'
5601 },
5602 '4' => {
5603 'name' => 'comp_classification_index',
5604 'type' => '168'
5605 },
5606 '5' => {
5607 'name' => 'comp_comparison_stamp',
5608 'type' => '180'
5609 },
5610 '6' => {
5611 'name' => 'comp_ver_str_type',
5612 'offset' => '0',
5613 'type' => '168'
5614 },
5615 '7' => {
5616 'name' => 'comp_ver_str_len',
5617 'offset' => '8',
5618 'type' => '168'
5619 },
5620 '8' => {
5621 'name' => 'comp_ver_str',
5622 'offset' => '16',
5623 'type' => '69033'
5624 },
5625 '9' => {
5626 'name' => 'msg',
5627 'offset' => '24',
5628 'type' => '1632'
5629 }
5630 },
5631 'Return' => '74',
5632 'ShortName' => 'encode_pass_component_table_req'
5633 },
5634 '69652' => {
5635 'Header' => 'firmware_update.h',
5636 'Param' => {
5637 '0' => {
5638 'name' => 'msg',
5639 'type' => '2077'
5640 },
5641 '1' => {
5642 'name' => 'payload_length',
5643 'type' => '123'
5644 },
5645 '2' => {
5646 'name' => 'completion_code',
5647 'type' => '2082'
5648 },
5649 '3' => {
5650 'name' => 'fd_meta_data_len',
5651 'type' => '8521'
5652 },
5653 '4' => {
5654 'name' => 'fd_will_send_pkg_data',
5655 'type' => '2082'
5656 }
5657 },
5658 'Reg' => {
5659 '3' => 'rcx',
5660 '4' => 'r8'
5661 },
5662 'Return' => '74',
5663 'ShortName' => 'decode_request_update_resp'
5664 },
5665 '69799' => {
5666 'Header' => 'firmware_update.h',
5667 'Param' => {
5668 '0' => {
5669 'name' => 'instance_id',
5670 'type' => '168'
5671 },
5672 '1' => {
5673 'name' => 'max_transfer_size',
5674 'type' => '180'
5675 },
5676 '2' => {
5677 'name' => 'num_of_comp',
5678 'type' => '5053'
5679 },
5680 '3' => {
5681 'name' => 'max_outstanding_transfer_req',
5682 'type' => '168'
5683 },
5684 '4' => {
5685 'name' => 'pkg_data_len',
5686 'type' => '5053'
5687 },
5688 '5' => {
5689 'name' => 'comp_image_set_ver_str_type',
5690 'type' => '168'
5691 },
5692 '6' => {
5693 'name' => 'comp_image_set_ver_str_len',
5694 'offset' => '0',
5695 'type' => '168'
5696 },
5697 '7' => {
5698 'name' => 'comp_img_set_ver_str',
5699 'offset' => '8',
5700 'type' => '69033'
5701 },
5702 '8' => {
5703 'name' => 'msg',
5704 'offset' => '16',
5705 'type' => '1632'
5706 },
5707 '9' => {
5708 'name' => 'payload_length',
5709 'offset' => '24',
5710 'type' => '123'
5711 }
5712 },
5713 'Return' => '74',
5714 'ShortName' => 'encode_request_update_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305715 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305716 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305717 'Header' => 'bios.h',
5718 'Param' => {
5719 '0' => {
5720 'name' => 'instance_id',
5721 'type' => '168'
5722 },
5723 '1' => {
5724 'name' => 'transfer_handle',
5725 'type' => '180'
5726 },
5727 '2' => {
5728 'name' => 'transfer_flag',
5729 'type' => '168'
5730 },
5731 '3' => {
5732 'name' => 'table_type',
5733 'type' => '168'
5734 },
5735 '4' => {
5736 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305737 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305738 },
5739 '5' => {
5740 'name' => 'table_length',
5741 'type' => '123'
5742 },
5743 '6' => {
5744 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305745 'offset' => '0',
5746 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305747 },
5748 '7' => {
5749 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305750 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305751 'type' => '123'
5752 }
5753 },
5754 'Return' => '74',
5755 'ShortName' => 'encode_set_bios_table_req'
5756 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305757 '70167' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305758 'Header' => 'firmware_update.h',
5759 'Param' => {
5760 '0' => {
5761 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305762 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 },
5764 '1' => {
5765 'name' => 'length',
5766 'type' => '123'
5767 },
5768 '2' => {
5769 'name' => 'component_data',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305770 'type' => '70335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305771 },
5772 '3' => {
5773 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305774 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305775 },
5776 '4' => {
5777 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305778 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305779 }
5780 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305781 'Reg' => {
5782 '4' => 'r8'
5783 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305784 'Return' => '74',
5785 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5786 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305787 '70345' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 'Header' => 'firmware_update.h',
5789 'Param' => {
5790 '0' => {
5791 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305792 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305793 },
5794 '1' => {
5795 'name' => 'payload_length',
5796 'type' => '123'
5797 },
5798 '2' => {
5799 'name' => 'resp_data',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305800 'type' => '70565'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305801 },
5802 '3' => {
5803 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305804 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 },
5806 '4' => {
5807 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305808 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305809 },
5810 '5' => {
5811 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305812 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305813 }
5814 },
5815 'Return' => '74',
5816 'ShortName' => 'decode_get_firmware_parameters_resp'
5817 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305818 '70570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305819 'Header' => 'firmware_update.h',
5820 'Param' => {
5821 '0' => {
5822 'name' => 'instance_id',
5823 'type' => '168'
5824 },
5825 '1' => {
5826 'name' => 'payload_length',
5827 'type' => '123'
5828 },
5829 '2' => {
5830 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305831 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305832 }
5833 },
5834 'Return' => '74',
5835 'ShortName' => 'encode_get_firmware_parameters_req'
5836 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305837 '70710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305838 'Header' => 'firmware_update.h',
5839 'Param' => {
5840 '0' => {
5841 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305842 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 },
5844 '1' => {
5845 'name' => 'payload_length',
5846 'type' => '123'
5847 },
5848 '2' => {
5849 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305850 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305851 },
5852 '3' => {
5853 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305854 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305855 },
5856 '4' => {
5857 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305858 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305859 },
5860 '5' => {
5861 'name' => 'descriptor_data',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305862 'type' => '70866'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305863 }
5864 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305865 'Reg' => {
5866 '3' => 'rcx',
5867 '4' => 'r8',
5868 '5' => 'r9'
5869 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305870 'Return' => '74',
5871 'ShortName' => 'decode_query_device_identifiers_resp'
5872 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305873 '70876' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305874 'Header' => 'firmware_update.h',
5875 'Param' => {
5876 '0' => {
5877 'name' => 'instance_id',
5878 'type' => '168'
5879 },
5880 '1' => {
5881 'name' => 'payload_length',
5882 'type' => '123'
5883 },
5884 '2' => {
5885 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305886 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305887 }
5888 },
5889 'Return' => '74',
5890 'ShortName' => 'encode_query_device_identifiers_req'
5891 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305892 '71016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305893 'Header' => 'firmware_update.h',
5894 'Param' => {
5895 '0' => {
5896 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305897 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305898 },
5899 '1' => {
5900 'name' => 'length',
5901 'type' => '123'
5902 },
5903 '2' => {
5904 'name' => 'pldm_comp_image_info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305905 'type' => '71163'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305906 },
5907 '3' => {
5908 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305909 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305910 }
5911 },
5912 'Return' => '74',
5913 'ShortName' => 'decode_pldm_comp_image_info'
5914 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305915 '71168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305916 'Header' => 'firmware_update.h',
5917 'Param' => {
5918 '0' => {
5919 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305920 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305921 },
5922 '1' => {
5923 'name' => 'length',
5924 'type' => '123'
5925 },
5926 '2' => {
5927 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305928 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305929 },
5930 '3' => {
5931 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305932 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305933 },
5934 '4' => {
5935 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305936 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305937 }
5938 },
5939 'Return' => '74',
5940 'ShortName' => 'decode_vendor_defined_descriptor_value'
5941 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305942 '71350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305943 'Header' => 'firmware_update.h',
5944 'Param' => {
5945 '0' => {
5946 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305947 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305948 },
5949 '1' => {
5950 'name' => 'length',
5951 'type' => '123'
5952 },
5953 '2' => {
5954 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305955 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305956 },
5957 '3' => {
5958 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305959 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305960 }
5961 },
5962 'Return' => '74',
5963 'ShortName' => 'decode_descriptor_type_length_value'
5964 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305965 '71522' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305966 'Header' => 'firmware_update.h',
5967 'Param' => {
5968 '0' => {
5969 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305970 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305971 },
5972 '1' => {
5973 'name' => 'length',
5974 'type' => '123'
5975 },
5976 '2' => {
5977 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305978 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305979 },
5980 '3' => {
5981 'name' => 'fw_device_id_record',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305982 'type' => '71779'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305983 },
5984 '4' => {
5985 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305986 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305987 },
5988 '5' => {
5989 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305990 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305991 },
5992 '6' => {
5993 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305994 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305995 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305996 },
5997 '7' => {
5998 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305999 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306000 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306001 }
6002 },
6003 'Return' => '74',
6004 'ShortName' => 'decode_firmware_device_id_record'
6005 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306006 '71784' => {
6007 'Header' => 'firmware_update.h',
6008 'Param' => {
6009 '0' => {
6010 'name' => 'data',
6011 'type' => '6245'
6012 },
6013 '1' => {
6014 'name' => 'length',
6015 'type' => '123'
6016 },
6017 '2' => {
6018 'name' => 'package_header_info',
6019 'type' => '71931'
6020 },
6021 '3' => {
6022 'name' => 'package_version_str',
6023 'type' => '6645'
6024 }
6025 },
6026 'Return' => '74',
6027 'ShortName' => 'decode_pldm_package_header_info'
6028 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306029 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 'Header' => 'bios.h',
6031 'Param' => {
6032 '0' => {
6033 'name' => 'instance_id',
6034 'type' => '168'
6035 },
6036 '1' => {
6037 'name' => 'completion_code',
6038 'type' => '168'
6039 },
6040 '2' => {
6041 'name' => 'next_transfer_handle',
6042 'type' => '180'
6043 },
6044 '3' => {
6045 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306046 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306047 }
6048 },
6049 'Return' => '74',
6050 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6051 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306052 '74089' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306053 'Header' => 'fru.h',
6054 'Param' => {
6055 '0' => {
6056 'name' => 'instance_id',
6057 'type' => '168'
6058 },
6059 '1' => {
6060 'name' => 'completion_code',
6061 'type' => '168'
6062 },
6063 '2' => {
6064 'name' => 'next_data_transfer_handle',
6065 'type' => '180'
6066 },
6067 '3' => {
6068 'name' => 'payload_length',
6069 'type' => '123'
6070 },
6071 '4' => {
6072 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306073 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306074 }
6075 },
6076 'Return' => '74',
6077 'ShortName' => 'encode_set_fru_record_table_resp'
6078 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306079 '74329' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306080 'Header' => 'fru.h',
6081 'Param' => {
6082 '0' => {
6083 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306084 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306085 },
6086 '1' => {
6087 'name' => 'payload_length',
6088 'type' => '123'
6089 },
6090 '2' => {
6091 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306092 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306093 },
6094 '3' => {
6095 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306096 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306097 },
6098 '4' => {
6099 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306100 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306101 }
6102 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306103 'Reg' => {
6104 '3' => 'rcx',
6105 '4' => 'r8'
6106 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306107 'Return' => '74',
6108 'ShortName' => 'decode_set_fru_record_table_req'
6109 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306110 '74496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306111 'Header' => 'fru.h',
6112 'Param' => {
6113 '0' => {
6114 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306115 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306116 },
6117 '1' => {
6118 'name' => 'payload_length',
6119 'type' => '123'
6120 },
6121 '2' => {
6122 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306123 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306124 },
6125 '3' => {
6126 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306127 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306128 },
6129 '4' => {
6130 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306131 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306132 },
6133 '5' => {
6134 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306136 },
6137 '6' => {
6138 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306139 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306140 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306141 }
6142 },
6143 'Return' => '74',
6144 'ShortName' => 'decode_get_fru_record_table_resp'
6145 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306146 '74726' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306147 'Header' => 'fru.h',
6148 'Param' => {
6149 '0' => {
6150 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306151 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306152 },
6153 '1' => {
6154 'name' => 'payload_length',
6155 'type' => '123'
6156 },
6157 '2' => {
6158 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306159 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306160 },
6161 '3' => {
6162 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306163 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306164 },
6165 '4' => {
6166 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306167 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306168 },
6169 '5' => {
6170 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306171 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306172 },
6173 '6' => {
6174 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306175 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306176 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306177 },
6178 '7' => {
6179 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306180 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306181 'type' => '123'
6182 }
6183 },
6184 'Return' => '74',
6185 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6186 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306187 '74974' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306188 'Header' => 'fru.h',
6189 'Param' => {
6190 '0' => {
6191 'name' => 'instance_id',
6192 'type' => '168'
6193 },
6194 '1' => {
6195 'name' => 'data_transfer_handle',
6196 'type' => '180'
6197 },
6198 '2' => {
6199 'name' => 'transfer_operation_flag',
6200 'type' => '168'
6201 },
6202 '3' => {
6203 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306204 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306205 },
6206 '4' => {
6207 'name' => 'payload_length',
6208 'type' => '123'
6209 }
6210 },
6211 'Return' => '74',
6212 'ShortName' => 'encode_get_fru_record_table_req'
6213 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306214 '7515' => {
6215 'Header' => 'bios.h',
6216 'Param' => {
6217 '0' => {
6218 'name' => 'msg',
6219 'type' => '2077'
6220 },
6221 '1' => {
6222 'name' => 'payload_length',
6223 'type' => '123'
6224 },
6225 '2' => {
6226 'name' => 'transfer_handle',
6227 'type' => '2087'
6228 },
6229 '3' => {
6230 'name' => 'transfer_flag',
6231 'type' => '2082'
6232 },
6233 '4' => {
6234 'name' => 'attribute',
6235 'type' => '6645'
6236 }
6237 },
6238 'Reg' => {
6239 '3' => 'rcx',
6240 '4' => 'r8'
6241 },
6242 'Return' => '74',
6243 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6244 },
6245 '75209' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306246 'Header' => 'fru.h',
6247 'Param' => {
6248 '0' => {
6249 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306250 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306251 },
6252 '1' => {
6253 'name' => 'payload_length',
6254 'type' => '123'
6255 },
6256 '2' => {
6257 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306258 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306259 },
6260 '3' => {
6261 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306262 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306263 },
6264 '4' => {
6265 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306266 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306267 },
6268 '5' => {
6269 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306270 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306271 }
6272 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306273 'Reg' => {
6274 '4' => 'r8',
6275 '5' => 'r9'
6276 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306277 'Return' => '74',
6278 'ShortName' => 'decode_get_fru_record_by_option_resp'
6279 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306280 '75376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306281 'Header' => 'fru.h',
6282 'Param' => {
6283 '0' => {
6284 'name' => 'instance_id',
6285 'type' => '168'
6286 },
6287 '1' => {
6288 'name' => 'completion_code',
6289 'type' => '168'
6290 },
6291 '2' => {
6292 'name' => 'next_data_transfer_handle',
6293 'type' => '180'
6294 },
6295 '3' => {
6296 'name' => 'transfer_flag',
6297 'type' => '168'
6298 },
6299 '4' => {
6300 'name' => 'fru_structure_data',
6301 'type' => '1434'
6302 },
6303 '5' => {
6304 'name' => 'data_size',
6305 'type' => '123'
6306 },
6307 '6' => {
6308 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306309 'offset' => '0',
6310 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306311 },
6312 '7' => {
6313 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306314 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306315 'type' => '123'
6316 }
6317 },
6318 'Return' => '74',
6319 'ShortName' => 'encode_get_fru_record_by_option_resp'
6320 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306321 '75694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306322 'Header' => 'fru.h',
6323 'Param' => {
6324 '0' => {
6325 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306326 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306327 },
6328 '1' => {
6329 'name' => 'payload_length',
6330 'type' => '123'
6331 },
6332 '2' => {
6333 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306334 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306335 },
6336 '3' => {
6337 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306338 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306339 },
6340 '4' => {
6341 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306342 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306343 },
6344 '5' => {
6345 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306346 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306347 },
6348 '6' => {
6349 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306350 'offset' => '0',
6351 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306352 },
6353 '7' => {
6354 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306355 'offset' => '8',
6356 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306357 }
6358 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306359 'Reg' => {
6360 '4' => 'r8',
6361 '5' => 'r9'
6362 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306363 'Return' => '74',
6364 'ShortName' => 'decode_get_fru_record_by_option_req'
6365 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306366 '75896' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306367 'Header' => 'fru.h',
6368 'Param' => {
6369 '0' => {
6370 'name' => 'instance_id',
6371 'type' => '168'
6372 },
6373 '1' => {
6374 'name' => 'data_transfer_handle',
6375 'type' => '180'
6376 },
6377 '2' => {
6378 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306379 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306380 },
6381 '3' => {
6382 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306383 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306384 },
6385 '4' => {
6386 'name' => 'record_type',
6387 'type' => '168'
6388 },
6389 '5' => {
6390 'name' => 'field_type',
6391 'type' => '168'
6392 },
6393 '6' => {
6394 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306395 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306396 'type' => '168'
6397 },
6398 '7' => {
6399 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306400 'offset' => '8',
6401 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306402 },
6403 '8' => {
6404 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306405 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306406 'type' => '123'
6407 }
6408 },
6409 'Return' => '74',
6410 'ShortName' => 'encode_get_fru_record_by_option_req'
6411 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306412 '76193' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306413 'Header' => 'fru.h',
6414 'Param' => {
6415 '0' => {
6416 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306417 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306418 },
6419 '1' => {
6420 'name' => 'table_size',
6421 'type' => '123'
6422 },
6423 '2' => {
6424 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306425 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306426 },
6427 '3' => {
6428 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306429 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306430 },
6431 '4' => {
6432 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306433 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306434 },
6435 '5' => {
6436 'name' => 'rt',
6437 'type' => '168'
6438 },
6439 '6' => {
6440 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306441 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306442 'type' => '168'
6443 }
6444 },
6445 'Return' => '1',
6446 'ShortName' => 'get_fru_record_by_option'
6447 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306448 '7662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306449 'Header' => 'bios.h',
6450 'Param' => {
6451 '0' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306452 'name' => 'msg',
6453 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306454 },
6455 '1' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306456 'name' => 'payload_length',
6457 'type' => '123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306458 },
6459 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306460 'name' => 'completion_code',
6461 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306462 },
6463 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306464 'name' => 'next_transfer_handle',
6465 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306466 }
6467 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306468 'Reg' => {
6469 '0' => 'rdi',
6470 '1' => 'rsi',
6471 '2' => 'rdx',
6472 '3' => 'rcx'
6473 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306474 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306475 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306476 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306477 '76866' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306478 'Header' => 'fru.h',
6479 'Param' => {
6480 '0' => {
6481 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306482 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306483 },
6484 '1' => {
6485 'name' => 'total_size',
6486 'type' => '123'
6487 },
6488 '2' => {
6489 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306490 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306491 },
6492 '3' => {
6493 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306494 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306495 },
6496 '4' => {
6497 'name' => 'record_type',
6498 'type' => '168'
6499 },
6500 '5' => {
6501 'name' => 'num_frus',
6502 'type' => '168'
6503 },
6504 '6' => {
6505 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306506 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306507 'type' => '168'
6508 },
6509 '7' => {
6510 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306511 'offset' => '8',
6512 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306513 },
6514 '8' => {
6515 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306516 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306517 'type' => '123'
6518 }
6519 },
6520 'Return' => '74',
6521 'ShortName' => 'encode_fru_record'
6522 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306523 '77114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306524 'Header' => 'fru.h',
6525 'Param' => {
6526 '0' => {
6527 'name' => 'instance_id',
6528 'type' => '168'
6529 },
6530 '1' => {
6531 'name' => 'completion_code',
6532 'type' => '168'
6533 },
6534 '2' => {
6535 'name' => 'next_data_transfer_handle',
6536 'type' => '180'
6537 },
6538 '3' => {
6539 'name' => 'transfer_flag',
6540 'type' => '168'
6541 },
6542 '4' => {
6543 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306544 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306545 }
6546 },
6547 'Return' => '74',
6548 'ShortName' => 'encode_get_fru_record_table_resp'
6549 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306550 '77335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306551 'Header' => 'fru.h',
6552 'Param' => {
6553 '0' => {
6554 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306555 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306556 },
6557 '1' => {
6558 'name' => 'payload_length',
6559 'type' => '123'
6560 },
6561 '2' => {
6562 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306563 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306564 },
6565 '3' => {
6566 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306567 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306568 }
6569 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306570 'Reg' => {
6571 '0' => 'rdi',
6572 '1' => 'rsi',
6573 '2' => 'rdx',
6574 '3' => 'rcx'
6575 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306576 'Return' => '74',
6577 'ShortName' => 'decode_get_fru_record_table_req'
6578 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306579 '77439' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306580 'Header' => 'fru.h',
6581 'Param' => {
6582 '0' => {
6583 'name' => 'instance_id',
6584 'type' => '168'
6585 },
6586 '1' => {
6587 'name' => 'completion_code',
6588 'type' => '168'
6589 },
6590 '2' => {
6591 'name' => 'fru_data_major_version',
6592 'type' => '168'
6593 },
6594 '3' => {
6595 'name' => 'fru_data_minor_version',
6596 'type' => '168'
6597 },
6598 '4' => {
6599 'name' => 'fru_table_maximum_size',
6600 'type' => '180'
6601 },
6602 '5' => {
6603 'name' => 'fru_table_length',
6604 'type' => '180'
6605 },
6606 '6' => {
6607 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306608 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306609 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306610 },
6611 '7' => {
6612 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306613 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306614 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306615 },
6616 '8' => {
6617 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306618 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306619 'type' => '180'
6620 },
6621 '9' => {
6622 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306623 'offset' => '24',
6624 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306625 }
6626 },
6627 'Return' => '74',
6628 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6629 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306630 '7772' => {
6631 'Header' => 'bios.h',
6632 'Param' => {
6633 '0' => {
6634 'name' => 'instance_id',
6635 'type' => '168'
6636 },
6637 '1' => {
6638 'name' => 'transfer_handle',
6639 'type' => '180'
6640 },
6641 '2' => {
6642 'name' => 'transfer_flag',
6643 'type' => '168'
6644 },
6645 '3' => {
6646 'name' => 'attribute_data',
6647 'type' => '6245'
6648 },
6649 '4' => {
6650 'name' => 'attribute_length',
6651 'type' => '123'
6652 },
6653 '5' => {
6654 'name' => 'msg',
6655 'type' => '1632'
6656 },
6657 '6' => {
6658 'name' => 'payload_length',
6659 'offset' => '0',
6660 'type' => '123'
6661 }
6662 },
6663 'Return' => '74',
6664 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6665 },
6666 '77742' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306667 'Header' => 'fru.h',
6668 'Param' => {
6669 '0' => {
6670 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306671 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306672 },
6673 '1' => {
6674 'name' => 'payload_length',
6675 'type' => '123'
6676 },
6677 '2' => {
6678 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306679 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306680 },
6681 '3' => {
6682 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306683 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306684 },
6685 '4' => {
6686 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306687 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306688 },
6689 '5' => {
6690 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306691 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306692 },
6693 '6' => {
6694 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306695 'offset' => '0',
6696 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306697 },
6698 '7' => {
6699 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306700 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306701 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306702 },
6703 '8' => {
6704 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306705 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306706 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306707 },
6708 '9' => {
6709 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306710 'offset' => '24',
6711 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306712 }
6713 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306714 'Reg' => {
6715 '4' => 'r8',
6716 '5' => 'r9'
6717 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306718 'Return' => '74',
6719 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6720 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306721 '77952' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306722 'Header' => 'fru.h',
6723 'Param' => {
6724 '0' => {
6725 'name' => 'instance_id',
6726 'type' => '168'
6727 },
6728 '1' => {
6729 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306730 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306731 },
6732 '2' => {
6733 'name' => 'payload_length',
6734 'type' => '123'
6735 }
6736 },
6737 'Return' => '74',
6738 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6739 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306740 '79595' => {
6741 'Header' => 'pdr.h',
6742 'Param' => {
6743 '0' => {
6744 'name' => 'pdr',
6745 'type' => '6245'
6746 },
6747 '1' => {
6748 'name' => 'pdr_len',
6749 'type' => '5053'
6750 },
6751 '2' => {
6752 'name' => 'num_entities',
6753 'type' => '9084'
6754 },
6755 '3' => {
6756 'name' => 'entities',
6757 'type' => '80245'
6758 }
6759 },
6760 'Return' => '1',
6761 'ShortName' => 'pldm_entity_association_pdr_extract'
6762 },
6763 '80286' => {
6764 'Header' => 'pdr.h',
6765 'Param' => {
6766 '0' => {
6767 'name' => 'tree',
6768 'type' => '80335'
6769 }
6770 },
6771 'Reg' => {
6772 '0' => 'rdi'
6773 },
6774 'Return' => '6423',
6775 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6776 },
6777 '80340' => {
6778 'Header' => 'pdr.h',
6779 'Param' => {
6780 '0' => {
6781 'name' => 'tree',
6782 'type' => '80335'
6783 }
6784 },
6785 'Return' => '1',
6786 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6787 },
6788 '80503' => {
6789 'Header' => 'pdr.h',
6790 'Param' => {
6791 '0' => {
6792 'name' => 'org_tree',
6793 'type' => '80335'
6794 },
6795 '1' => {
6796 'name' => 'new_tree',
6797 'type' => '80335'
6798 }
6799 },
6800 'Return' => '1',
6801 'ShortName' => 'pldm_entity_association_tree_copy_root'
6802 },
6803 '80719' => {
6804 'Header' => 'pdr.h',
6805 'Param' => {
6806 '0' => {
6807 'name' => 'tree',
6808 'type' => '80335'
6809 },
6810 '1' => {
6811 'name' => 'entity',
6812 'type' => '80250'
6813 }
6814 },
6815 'Return' => '79483',
6816 'ShortName' => 'pldm_entity_association_tree_find'
6817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306818 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306819 'Header' => 'bios.h',
6820 'Param' => {
6821 '0' => {
6822 'name' => 'instance_id',
6823 'type' => '168'
6824 },
6825 '1' => {
6826 'name' => 'completion_code',
6827 'type' => '168'
6828 },
6829 '2' => {
6830 'name' => 'next_transfer_handle',
6831 'type' => '180'
6832 },
6833 '3' => {
6834 'name' => 'transfer_flag',
6835 'type' => '168'
6836 },
6837 '4' => {
6838 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306839 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306840 },
6841 '5' => {
6842 'name' => 'attribute_length',
6843 'type' => '123'
6844 },
6845 '6' => {
6846 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306847 'offset' => '0',
6848 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306849 }
6850 },
6851 'Return' => '74',
6852 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6853 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306854 '81709' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306855 'Header' => 'pdr.h',
6856 'Param' => {
6857 '0' => {
6858 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306859 'type' => '82045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306860 }
6861 },
6862 'Return' => '1',
6863 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6864 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306865 '82071' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306866 'Header' => 'pdr.h',
6867 'Param' => {
6868 '0' => {
6869 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306870 'type' => '82045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306871 },
6872 '1' => {
6873 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306874 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306875 }
6876 },
6877 'Return' => '1',
6878 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6879 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306880 '82444' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306881 'Header' => 'pdr.h',
6882 'Param' => {
6883 '0' => {
6884 'name' => 'tree',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306885 'type' => '80335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306886 },
6887 '1' => {
6888 'name' => 'entity',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306889 'type' => '78631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306890 },
6891 '2' => {
6892 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306893 'type' => '80714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306894 }
6895 },
6896 'Return' => '1',
6897 'ShortName' => 'pldm_find_entity_ref_in_tree'
6898 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306899 '82835' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306900 'Header' => 'pdr.h',
6901 'Param' => {
6902 '0' => {
6903 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306904 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306905 },
6906 '1' => {
6907 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306908 'type' => '82045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306909 },
6910 '2' => {
6911 'name' => 'entities',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306912 'type' => '80245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306913 },
6914 '3' => {
6915 'name' => 'num_entities',
6916 'type' => '123'
6917 },
6918 '4' => {
6919 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306920 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306921 },
6922 '5' => {
6923 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306924 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306925 }
6926 },
6927 'Return' => '1',
6928 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
6929 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306930 '83131' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306931 'Header' => 'pdr.h',
6932 'Param' => {
6933 '0' => {
6934 'name' => 'tree',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306935 'type' => '80335'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306936 },
6937 '1' => {
6938 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306939 'type' => '82045'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306940 },
6941 '2' => {
6942 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306943 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306944 },
6945 '3' => {
6946 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306947 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306948 }
6949 },
6950 'Return' => '1',
6951 'ShortName' => 'pldm_entity_association_pdr_add'
6952 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306953 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306954 'Header' => 'bios.h',
6955 'Param' => {
6956 '0' => {
6957 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306958 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306959 },
6960 '1' => {
6961 'name' => 'payload_length',
6962 'type' => '123'
6963 },
6964 '2' => {
6965 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306966 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306967 },
6968 '3' => {
6969 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306970 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306971 },
6972 '4' => {
6973 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306974 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306975 }
6976 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306977 'Reg' => {
6978 '3' => 'rcx',
6979 '4' => 'r8'
6980 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306981 'Return' => '74',
6982 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
6983 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306984 '84708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306985 'Header' => 'pdr.h',
6986 'Param' => {
6987 '0' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306988 'name' => 'parent',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306989 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306990 },
6991 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306992 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306993 'type' => '80250'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306994 }
6995 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306996 'Return' => '6423',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306997 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306998 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306999 '84946' => {
7000 'Header' => 'pdr.h',
7001 'Param' => {
7002 '0' => {
7003 'name' => 'node',
7004 'type' => '79483'
7005 },
7006 '1' => {
7007 'name' => 'association_type',
7008 'type' => '168'
7009 }
7010 },
7011 'Return' => '168',
7012 'ShortName' => 'pldm_entity_get_num_children'
7013 },
7014 '85268' => {
7015 'Header' => 'pdr.h',
7016 'Param' => {
7017 '0' => {
7018 'name' => 'node',
7019 'type' => '79483'
7020 }
7021 },
7022 'Return' => '6423',
7023 'ShortName' => 'pldm_entity_is_exist_parent'
7024 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307025 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307026 'Header' => 'bios.h',
7027 'Param' => {
7028 '0' => {
7029 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307030 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307031 },
7032 '1' => {
7033 'name' => 'payload_length',
7034 'type' => '123'
7035 },
7036 '2' => {
7037 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307038 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307039 },
7040 '3' => {
7041 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307042 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307043 },
7044 '4' => {
7045 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307046 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307047 },
7048 '5' => {
7049 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307050 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307051 }
7052 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307053 'Reg' => {
7054 '4' => 'r8',
7055 '5' => 'r9'
7056 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307057 'Return' => '74',
7058 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7059 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307060 '85402' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307061 'Header' => 'pdr.h',
7062 'Param' => {
7063 '0' => {
7064 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307065 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307066 }
7067 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307068 'Return' => '78631',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307069 'ShortName' => 'pldm_entity_get_parent'
7070 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307071 '85557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307072 'Header' => 'pdr.h',
7073 'Param' => {
7074 '0' => {
7075 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307076 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307077 }
7078 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307079 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307080 'ShortName' => 'pldm_entity_is_node_parent'
7081 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307082 '85712' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307083 'Header' => 'pdr.h',
7084 'Param' => {
7085 '0' => {
7086 'name' => 'tree',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307087 'type' => '80335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307088 }
7089 },
7090 'Return' => '1',
7091 'ShortName' => 'pldm_entity_association_tree_destroy'
7092 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307093 '85995' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307094 'Header' => 'pdr.h',
7095 'Param' => {
7096 '0' => {
7097 'name' => 'tree',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307098 'type' => '80335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307099 },
7100 '1' => {
7101 'name' => 'entities',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307102 'type' => '80245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307103 },
7104 '2' => {
7105 'name' => 'size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307106 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307107 }
7108 },
7109 'Return' => '1',
7110 'ShortName' => 'pldm_entity_association_tree_visit'
7111 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307112 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307113 'Header' => 'bios.h',
7114 'Param' => {
7115 '0' => {
7116 'name' => 'instance_id',
7117 'type' => '168'
7118 },
7119 '1' => {
7120 'name' => 'transfer_handle',
7121 'type' => '180'
7122 },
7123 '2' => {
7124 'name' => 'transfer_op_flag',
7125 'type' => '168'
7126 },
7127 '3' => {
7128 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307129 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307130 },
7131 '4' => {
7132 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307133 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307134 }
7135 },
7136 'Return' => '74',
7137 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7138 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307139 '87061' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307140 'Header' => 'pdr.h',
7141 'Param' => {
7142 '0' => {
7143 'name' => 'tree',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307144 'type' => '80335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307145 },
7146 '1' => {
7147 'name' => 'entity',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307148 'type' => '80250'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307149 },
7150 '2' => {
7151 'name' => 'entity_instance_number',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307152 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307153 },
7154 '3' => {
7155 'name' => 'parent',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307156 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307157 },
7158 '4' => {
7159 'name' => 'association_type',
7160 'type' => '168'
7161 }
7162 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307163 'Return' => '79483',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307164 'ShortName' => 'pldm_entity_association_tree_add'
7165 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307166 '87494' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307167 'Header' => 'pdr.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307168 'Return' => '80335',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307169 'ShortName' => 'pldm_entity_association_tree_init'
7170 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307171 '87720' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307172 'Header' => 'pdr.h',
7173 'Param' => {
7174 '0' => {
7175 'name' => 'node',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307176 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307177 }
7178 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307179 'Return' => '78631',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307180 'ShortName' => 'pldm_entity_extract'
7181 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307182 '88073' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307183 'Header' => 'pdr.h',
7184 'Param' => {
7185 '0' => {
7186 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307187 'type' => '81704'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307188 },
7189 '1' => {
7190 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307191 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307192 },
7193 '2' => {
7194 'name' => 'tid',
7195 'type' => '168'
7196 },
7197 '3' => {
7198 'name' => 'tl_eid',
7199 'type' => '168'
7200 },
7201 '4' => {
7202 'name' => 'valid_bit',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307203 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307204 }
7205 },
7206 'Return' => '1',
7207 'ShortName' => 'pldm_pdr_update_TL_pdr'
7208 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307209 '88433' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307210 'Header' => 'pdr.h',
7211 'Param' => {
7212 '0' => {
7213 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307214 'type' => '81704'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307215 },
7216 '1' => {
7217 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307218 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307219 },
7220 '2' => {
7221 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307222 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307223 },
7224 '3' => {
7225 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307226 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307227 },
7228 '4' => {
7229 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307230 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307231 },
7232 '5' => {
7233 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307234 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307235 }
7236 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307237 'Return' => '88418',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307238 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
7239 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307240 '89050' => {
7241 'Header' => 'pdr.h',
7242 'Param' => {
7243 '0' => {
7244 'name' => 'repo',
7245 'type' => '82045'
7246 },
7247 '1' => {
7248 'name' => 'terminus_handle',
7249 'type' => '5053'
7250 },
7251 '2' => {
7252 'name' => 'fru_rsi',
7253 'type' => '5053'
7254 },
7255 '3' => {
7256 'name' => 'entity_type',
7257 'type' => '5053'
7258 },
7259 '4' => {
7260 'name' => 'entity_instance_num',
7261 'type' => '5053'
7262 },
7263 '5' => {
7264 'name' => 'container_id',
7265 'type' => '5053'
7266 },
7267 '6' => {
7268 'name' => 'bmc_record_handle',
7269 'offset' => '0',
7270 'type' => '180'
7271 }
7272 },
7273 'Return' => '180',
7274 'ShortName' => 'pldm_pdr_add_fru_record_set'
7275 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307276 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307277 'Header' => 'bios.h',
7278 'Param' => {
7279 '0' => {
7280 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307281 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307282 },
7283 '1' => {
7284 'name' => 'payload_length',
7285 'type' => '123'
7286 },
7287 '2' => {
7288 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307289 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307290 },
7291 '3' => {
7292 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307293 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307294 },
7295 '4' => {
7296 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307297 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307298 },
7299 '5' => {
7300 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307301 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307302 }
7303 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307304 'Reg' => {
7305 '4' => 'r8',
7306 '5' => 'r9'
7307 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307308 'Return' => '74',
7309 'ShortName' => 'decode_get_bios_table_resp'
7310 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307311 '89384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307312 'Header' => 'pdr.h',
7313 'Param' => {
7314 '0' => {
7315 'name' => 'record',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307316 'type' => '88418'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307317 }
7318 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307319 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307320 'ShortName' => 'pldm_pdr_record_is_remote'
7321 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307322 '89539' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307323 'Header' => 'pdr.h',
7324 'Param' => {
7325 '0' => {
7326 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307327 'type' => '81704'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307328 },
7329 '1' => {
7330 'name' => 'record',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307331 'type' => '88418'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307332 }
7333 },
7334 'Return' => '180',
7335 'ShortName' => 'pldm_pdr_get_record_handle'
7336 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307337 '89752' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307338 'Header' => 'pdr.h',
7339 'Param' => {
7340 '0' => {
7341 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307342 'type' => '81704'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307343 }
7344 },
7345 'Return' => '180',
7346 'ShortName' => 'pldm_pdr_get_repo_size'
7347 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307348 '89883' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307349 'Header' => 'pdr.h',
7350 'Param' => {
7351 '0' => {
7352 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307353 'type' => '81704'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307354 }
7355 },
7356 'Return' => '180',
7357 'ShortName' => 'pldm_pdr_get_record_count'
7358 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307359 '90014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307360 'Header' => 'pdr.h',
7361 'Param' => {
7362 '0' => {
7363 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307364 'type' => '81704'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307365 },
7366 '1' => {
7367 'name' => 'pdr_type',
7368 'type' => '168'
7369 },
7370 '2' => {
7371 'name' => 'curr_record',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307372 'type' => '88418'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307373 },
7374 '3' => {
7375 'name' => 'data',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307376 'type' => '70866'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307377 },
7378 '4' => {
7379 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307380 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307381 }
7382 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307383 'Return' => '88418',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307384 'ShortName' => 'pldm_pdr_find_record_by_type'
7385 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307386 '90279' => {
7387 'Header' => 'pdr.h',
7388 'Param' => {
7389 '0' => {
7390 'name' => 'repo',
7391 'type' => '81704'
7392 },
7393 '1' => {
7394 'name' => 'curr_record',
7395 'type' => '88418'
7396 },
7397 '2' => {
7398 'name' => 'data',
7399 'type' => '70866'
7400 },
7401 '3' => {
7402 'name' => 'size',
7403 'type' => '2087'
7404 },
7405 '4' => {
7406 'name' => 'next_record_handle',
7407 'type' => '2087'
7408 }
7409 },
7410 'Return' => '88418',
7411 'ShortName' => 'pldm_pdr_get_next_record'
7412 },
7413 '90801' => {
7414 'Header' => 'pdr.h',
7415 'Param' => {
7416 '0' => {
7417 'name' => 'repo',
7418 'type' => '81704'
7419 },
7420 '1' => {
7421 'name' => 'record_handle',
7422 'type' => '180'
7423 },
7424 '2' => {
7425 'name' => 'data',
7426 'type' => '70866'
7427 },
7428 '3' => {
7429 'name' => 'size',
7430 'type' => '2087'
7431 },
7432 '4' => {
7433 'name' => 'next_record_handle',
7434 'type' => '2087'
7435 }
7436 },
7437 'Return' => '88418',
7438 'ShortName' => 'pldm_pdr_find_record'
7439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307440 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307441 'Header' => 'bios.h',
7442 'Param' => {
7443 '0' => {
7444 'name' => 'msg',
7445 'type' => '2077'
7446 },
7447 '1' => {
7448 'name' => 'payload_length',
7449 'type' => '123'
7450 },
7451 '2' => {
7452 'name' => 'transfer_handle',
7453 'type' => '2087'
7454 },
7455 '3' => {
7456 'name' => 'transfer_op_flag',
7457 'type' => '2082'
7458 },
7459 '4' => {
7460 'name' => 'table_type',
7461 'type' => '2082'
7462 }
7463 },
7464 'Reg' => {
7465 '3' => 'rcx',
7466 '4' => 'r8'
7467 },
7468 'Return' => '74',
7469 'ShortName' => 'decode_get_bios_table_req'
7470 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307471 '91261' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307472 'Header' => 'pdr.h',
7473 'Param' => {
7474 '0' => {
7475 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307476 'type' => '82045'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307477 }
7478 },
7479 'Return' => '1',
7480 'ShortName' => 'pldm_pdr_destroy'
7481 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307482 '91519' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307483 'Header' => 'pdr.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307484 'Return' => '82045',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307485 'ShortName' => 'pldm_pdr_init'
7486 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307487 '91694' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307488 'Header' => 'pdr.h',
7489 'Param' => {
7490 '0' => {
7491 'name' => 'repo',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307492 'type' => '82045'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307493 },
7494 '1' => {
7495 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307496 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307497 },
7498 '2' => {
7499 'name' => 'size',
7500 'type' => '180'
7501 },
7502 '3' => {
7503 'name' => 'record_handle',
7504 'type' => '180'
7505 },
7506 '4' => {
7507 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307508 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307509 },
7510 '5' => {
7511 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307512 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307513 }
7514 },
7515 'Return' => '180',
7516 'ShortName' => 'pldm_pdr_add'
7517 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307518 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307519 'Header' => 'bios.h',
7520 'Param' => {
7521 '0' => {
7522 'name' => 'instance_id',
7523 'type' => '168'
7524 },
7525 '1' => {
7526 'name' => 'transfer_handle',
7527 'type' => '180'
7528 },
7529 '2' => {
7530 'name' => 'transfer_op_flag',
7531 'type' => '168'
7532 },
7533 '3' => {
7534 'name' => 'table_type',
7535 'type' => '168'
7536 },
7537 '4' => {
7538 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307539 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307540 }
7541 },
7542 'Return' => '74',
7543 'ShortName' => 'encode_get_bios_table_req'
7544 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307545 '94234' => {
7546 'Header' => 'utils.h',
7547 'Param' => {
7548 '0' => {
7549 'name' => 'dec',
7550 'type' => '180'
7551 }
7552 },
7553 'Return' => '180',
7554 'ShortName' => 'dec2bcd32'
7555 },
7556 '94363' => {
7557 'Header' => 'utils.h',
7558 'Param' => {
7559 '0' => {
7560 'name' => 'bcd',
7561 'type' => '180'
7562 }
7563 },
7564 'Return' => '180',
7565 'ShortName' => 'bcd2dec32'
7566 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307567 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307568 'Header' => 'bios.h',
7569 'Param' => {
7570 '0' => {
7571 'name' => 'instance_id',
7572 'type' => '168'
7573 },
7574 '1' => {
7575 'name' => 'completion_code',
7576 'type' => '168'
7577 },
7578 '2' => {
7579 'name' => 'next_transfer_handle',
7580 'type' => '180'
7581 },
7582 '3' => {
7583 'name' => 'transfer_flag',
7584 'type' => '168'
7585 },
7586 '4' => {
7587 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307588 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307589 },
7590 '5' => {
7591 'name' => 'payload_length',
7592 'type' => '123'
7593 },
7594 '6' => {
7595 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307596 'offset' => '0',
7597 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307598 }
7599 },
7600 'Return' => '74',
7601 'ShortName' => 'encode_get_bios_table_resp'
7602 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307603 '94764' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307604 'Header' => 'utils.h',
7605 'Param' => {
7606 '0' => {
7607 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307608 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307609 },
7610 '1' => {
7611 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307612 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307613 },
7614 '2' => {
7615 'name' => 'buffer_size',
7616 'type' => '123'
7617 }
7618 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307619 'Reg' => {
7620 '0' => 'rdi'
7621 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307622 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307623 'ShortName' => 'ver2str'
7624 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307625 '94892' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307626 'Header' => 'utils.h',
7627 'Param' => {
7628 '0' => {
7629 'name' => 'data',
7630 'type' => '1434'
7631 },
7632 '1' => {
7633 'name' => 'size',
7634 'type' => '123'
7635 }
7636 },
7637 'Return' => '168',
7638 'ShortName' => 'crc8'
7639 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307640 '96150' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307641 'Header' => 'instance-id.h',
7642 'Param' => {
7643 '0' => {
7644 'name' => 'ctx',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307645 'type' => '96373'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307646 },
7647 '1' => {
7648 'name' => 'tid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307649 'type' => '95472'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307650 },
7651 '2' => {
7652 'name' => 'iid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307653 'type' => '95484'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307654 }
7655 },
7656 'Return' => '74',
7657 'ShortName' => 'pldm_instance_id_free'
7658 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307659 '96378' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307660 'Header' => 'instance-id.h',
7661 'Param' => {
7662 '0' => {
7663 'name' => 'ctx',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307664 'type' => '96373'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307665 },
7666 '1' => {
7667 'name' => 'tid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307668 'type' => '95472'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307669 },
7670 '2' => {
7671 'name' => 'iid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307672 'type' => '96799'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307673 }
7674 },
7675 'Return' => '74',
7676 'ShortName' => 'pldm_instance_id_alloc'
7677 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307678 '96804' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307679 'Header' => 'instance-id.h',
7680 'Param' => {
7681 '0' => {
7682 'name' => 'ctx',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307683 'type' => '96373'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307684 }
7685 },
7686 'Return' => '74',
7687 'ShortName' => 'pldm_instance_db_destroy'
7688 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307689 '96889' => {
7690 'Header' => 'instance-id.h',
7691 'Param' => {
7692 '0' => {
7693 'name' => 'ctx',
7694 'type' => '96975'
7695 }
7696 },
7697 'Return' => '74',
7698 'ShortName' => 'pldm_instance_db_init_default'
7699 },
7700 '96980' => {
7701 'Header' => 'instance-id.h',
7702 'Param' => {
7703 '0' => {
7704 'name' => 'ctx',
7705 'type' => '96975'
7706 },
7707 '1' => {
7708 'name' => 'dbpath',
7709 'type' => '12552'
7710 }
7711 },
7712 'Return' => '74',
7713 'ShortName' => 'pldm_instance_db_init'
7714 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307715 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307716 'Header' => 'bios.h',
7717 'Param' => {
7718 '0' => {
7719 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307720 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307721 },
7722 '1' => {
7723 'name' => 'payload_length',
7724 'type' => '123'
7725 },
7726 '2' => {
7727 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307728 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307729 }
7730 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307731 'Reg' => {
7732 '0' => 'rdi',
7733 '1' => 'rsi',
7734 '2' => 'rdx'
7735 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307736 'Return' => '74',
7737 'ShortName' => 'decode_set_date_time_resp'
7738 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307739 '98117' => {
7740 'Header' => 'pldm.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307741 'Param' => {
7742 '0' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307743 'name' => 'eid',
7744 'type' => '97487'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307745 },
7746 '1' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307747 'name' => 'mctp_fd',
7748 'type' => '74'
7749 },
7750 '2' => {
7751 'name' => 'pldm_req_msg',
7752 'type' => '6245'
7753 },
7754 '3' => {
7755 'name' => 'req_msg_len',
7756 'type' => '123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307757 }
7758 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307759 'Return' => '97596',
7760 'ShortName' => 'pldm_send'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307761 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307762 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307763 'Header' => 'bios.h',
7764 'Param' => {
7765 '0' => {
7766 'name' => 'instance_id',
7767 'type' => '168'
7768 },
7769 '1' => {
7770 'name' => 'completion_code',
7771 'type' => '168'
7772 },
7773 '2' => {
7774 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307775 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307776 },
7777 '3' => {
7778 'name' => 'payload_length',
7779 'type' => '123'
7780 }
7781 },
7782 'Return' => '74',
7783 'ShortName' => 'encode_set_date_time_resp'
7784 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307785 '98501' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307786 'Header' => 'pldm.h',
7787 'Param' => {
7788 '0' => {
7789 'name' => 'eid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307790 'type' => '97487'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307791 },
7792 '1' => {
7793 'name' => 'mctp_fd',
7794 'type' => '74'
7795 },
7796 '2' => {
7797 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307798 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307799 },
7800 '3' => {
7801 'name' => 'req_msg_len',
7802 'type' => '123'
7803 },
7804 '4' => {
7805 'name' => 'pldm_resp_msg',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307806 'type' => '70866'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307807 },
7808 '5' => {
7809 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307810 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307811 }
7812 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307813 'Return' => '97596',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307814 'ShortName' => 'pldm_send_recv'
7815 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307816 '98937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307817 'Header' => 'pldm.h',
7818 'Param' => {
7819 '0' => {
7820 'name' => 'eid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307821 'type' => '97487'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307822 },
7823 '1' => {
7824 'name' => 'mctp_fd',
7825 'type' => '74'
7826 },
7827 '2' => {
7828 'name' => 'instance_id',
7829 'type' => '168'
7830 },
7831 '3' => {
7832 'name' => 'pldm_resp_msg',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307833 'type' => '70866'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307834 },
7835 '4' => {
7836 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307837 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307838 }
7839 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307840 'Return' => '97596',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307841 'ShortName' => 'pldm_recv'
7842 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307843 '99168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307844 'Header' => 'pldm.h',
7845 'Param' => {
7846 '0' => {
7847 'name' => 'eid',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307848 'type' => '97487'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307849 },
7850 '1' => {
7851 'name' => 'mctp_fd',
7852 'type' => '74'
7853 },
7854 '2' => {
7855 'name' => 'pldm_resp_msg',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307856 'type' => '70866'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307857 },
7858 '3' => {
7859 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307860 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307861 }
7862 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307863 'Return' => '97596',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307864 'ShortName' => 'pldm_recv_any'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307865 },
7866 '99540' => {
7867 'Header' => 'pldm.h',
7868 'Return' => '97596',
7869 'ShortName' => 'pldm_open'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307870 }
7871 },
7872 'SymbolVersion' => {},
7873 'Symbols' => {
7874 'libpldm.so.0.2.0' => {
7875 'bcd2dec16' => 1,
7876 'bcd2dec32' => 1,
7877 'bcd2dec8' => 1,
7878 'crc32' => 1,
7879 'crc8' => 1,
7880 'dec2bcd16' => 1,
7881 'dec2bcd32' => 1,
7882 'dec2bcd8' => 1,
7883 'decode_activate_firmware_resp' => 1,
7884 'decode_apply_complete_req' => 1,
7885 'decode_cancel_update_component_resp' => 1,
7886 'decode_cancel_update_resp' => 1,
7887 'decode_descriptor_type_length_value' => 1,
7888 'decode_event_message_buffer_size_resp' => 1,
7889 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307890 'decode_file_ack_req' => 1,
7891 'decode_file_ack_resp' => 1,
7892 'decode_file_ack_with_meta_data_req' => 1,
7893 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307894 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307895 'decode_get_alert_status_req' => 1,
7896 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307897 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
7898 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
7899 'decode_get_bios_table_req' => 1,
7900 'decode_get_bios_table_resp' => 1,
7901 'decode_get_commands_req' => 1,
7902 'decode_get_commands_resp' => 1,
7903 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307904 'decode_get_file_table_req' => 1,
7905 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307906 'decode_get_firmware_parameters_resp' => 1,
7907 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7908 'decode_get_fru_record_by_option_req' => 1,
7909 'decode_get_fru_record_by_option_resp' => 1,
7910 'decode_get_fru_record_table_metadata_resp' => 1,
7911 'decode_get_fru_record_table_req' => 1,
7912 'decode_get_fru_record_table_resp' => 1,
7913 'decode_get_fru_record_table_resp_safe' => 1,
7914 'decode_get_numeric_effecter_value_req' => 1,
7915 'decode_get_numeric_effecter_value_resp' => 1,
7916 'decode_get_pdr_repository_info_resp' => 1,
7917 'decode_get_pdr_req' => 1,
7918 'decode_get_pdr_resp' => 1,
7919 'decode_get_sensor_reading_req' => 1,
7920 'decode_get_sensor_reading_resp' => 1,
7921 'decode_get_state_sensor_readings_req' => 1,
7922 'decode_get_state_sensor_readings_resp' => 1,
7923 'decode_get_status_resp' => 1,
7924 'decode_get_tid_resp' => 1,
7925 'decode_get_types_resp' => 1,
7926 'decode_get_version_req' => 1,
7927 'decode_get_version_resp' => 1,
7928 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307929 'decode_new_file_req' => 1,
7930 'decode_new_file_resp' => 1,
7931 'decode_new_file_with_metadata_req' => 1,
7932 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307933 'decode_numeric_sensor_data' => 1,
7934 'decode_numeric_sensor_pdr_data' => 1,
7935 'decode_pass_component_table_resp' => 1,
7936 'decode_platform_event_message_req' => 1,
7937 'decode_platform_event_message_resp' => 1,
7938 'decode_pldm_comp_image_info' => 1,
7939 'decode_pldm_package_header_info' => 1,
7940 'decode_pldm_pdr_repository_change_record_data' => 1,
7941 'decode_pldm_pdr_repository_chg_event_data' => 1,
7942 'decode_poll_for_platform_event_message_req' => 1,
7943 'decode_poll_for_platform_event_message_resp' => 1,
7944 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307945 'decode_read_file_req' => 1,
7946 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307947 'decode_request_firmware_data_req' => 1,
7948 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307949 'decode_rw_file_by_type_memory_req' => 1,
7950 'decode_rw_file_by_type_memory_resp' => 1,
7951 'decode_rw_file_by_type_req' => 1,
7952 'decode_rw_file_by_type_resp' => 1,
7953 'decode_rw_file_memory_req' => 1,
7954 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307955 'decode_sensor_event_data' => 1,
7956 'decode_sensor_op_data' => 1,
7957 'decode_set_bios_attribute_current_value_req' => 1,
7958 'decode_set_bios_attribute_current_value_resp' => 1,
7959 'decode_set_bios_table_req' => 1,
7960 'decode_set_bios_table_resp' => 1,
7961 'decode_set_date_time_req' => 1,
7962 'decode_set_date_time_resp' => 1,
7963 'decode_set_event_receiver_req' => 1,
7964 'decode_set_event_receiver_resp' => 1,
7965 'decode_set_fru_record_table_req' => 1,
7966 'decode_set_numeric_effecter_value_req' => 1,
7967 'decode_set_numeric_effecter_value_resp' => 1,
7968 'decode_set_state_effecter_states_req' => 1,
7969 'decode_set_state_effecter_states_resp' => 1,
7970 'decode_state_sensor_data' => 1,
7971 'decode_transfer_complete_req' => 1,
7972 'decode_update_component_resp' => 1,
7973 'decode_vendor_defined_descriptor_value' => 1,
7974 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307975 'decode_write_file_req' => 1,
7976 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307977 'encode_activate_firmware_req' => 1,
7978 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307979 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307980 'encode_cancel_update_component_req' => 1,
7981 'encode_cancel_update_req' => 1,
7982 'encode_cc_only_resp' => 1,
7983 'encode_event_message_buffer_size_req' => 1,
7984 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307985 'encode_file_ack_req' => 1,
7986 'encode_file_ack_resp' => 1,
7987 'encode_file_ack_with_meta_data_req' => 1,
7988 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307989 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307990 'encode_get_alert_status_req' => 1,
7991 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307992 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
7993 'encode_get_bios_current_value_by_handle_resp' => 1,
7994 'encode_get_bios_table_req' => 1,
7995 'encode_get_bios_table_resp' => 1,
7996 'encode_get_commands_req' => 1,
7997 'encode_get_commands_resp' => 1,
7998 'encode_get_date_time_req' => 1,
7999 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308000 'encode_get_file_table_req' => 1,
8001 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308002 'encode_get_firmware_parameters_req' => 1,
8003 'encode_get_fru_record_by_option_req' => 1,
8004 'encode_get_fru_record_by_option_resp' => 1,
8005 'encode_get_fru_record_table_metadata_req' => 1,
8006 'encode_get_fru_record_table_metadata_resp' => 1,
8007 'encode_get_fru_record_table_req' => 1,
8008 'encode_get_fru_record_table_resp' => 1,
8009 'encode_get_numeric_effecter_value_req' => 1,
8010 'encode_get_numeric_effecter_value_resp' => 1,
8011 'encode_get_pdr_repository_info_resp' => 1,
8012 'encode_get_pdr_req' => 1,
8013 'encode_get_pdr_resp' => 1,
8014 'encode_get_sensor_reading_req' => 1,
8015 'encode_get_sensor_reading_resp' => 1,
8016 'encode_get_state_sensor_readings_req' => 1,
8017 'encode_get_state_sensor_readings_resp' => 1,
8018 'encode_get_status_req' => 1,
8019 'encode_get_tid_req' => 1,
8020 'encode_get_tid_resp' => 1,
8021 'encode_get_types_req' => 1,
8022 'encode_get_types_resp' => 1,
8023 'encode_get_version_req' => 1,
8024 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308025 'encode_new_file_req' => 1,
8026 'encode_new_file_resp' => 1,
8027 'encode_new_file_with_metadata_req' => 1,
8028 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308029 'encode_pass_component_table_req' => 1,
8030 'encode_platform_event_message_req' => 1,
8031 'encode_platform_event_message_resp' => 1,
8032 'encode_pldm_header_only' => 1,
8033 'encode_pldm_pdr_repository_chg_event_data' => 1,
8034 'encode_poll_for_platform_event_message_req' => 1,
8035 'encode_poll_for_platform_event_message_resp' => 1,
8036 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308037 'encode_read_file_req' => 1,
8038 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308039 'encode_request_firmware_data_resp' => 1,
8040 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308041 'encode_rw_file_by_type_memory_req' => 1,
8042 'encode_rw_file_by_type_memory_resp' => 1,
8043 'encode_rw_file_by_type_req' => 1,
8044 'encode_rw_file_by_type_resp' => 1,
8045 'encode_rw_file_memory_req' => 1,
8046 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308047 'encode_sensor_event_data' => 1,
8048 'encode_set_bios_attribute_current_value_req' => 1,
8049 'encode_set_bios_attribute_current_value_resp' => 1,
8050 'encode_set_bios_table_req' => 1,
8051 'encode_set_bios_table_resp' => 1,
8052 'encode_set_date_time_req' => 1,
8053 'encode_set_date_time_resp' => 1,
8054 'encode_set_event_receiver_req' => 1,
8055 'encode_set_event_receiver_resp' => 1,
8056 'encode_set_fru_record_table_resp' => 1,
8057 'encode_set_numeric_effecter_value_req' => 1,
8058 'encode_set_numeric_effecter_value_resp' => 1,
8059 'encode_set_state_effecter_states_req' => 1,
8060 'encode_set_state_effecter_states_resp' => 1,
8061 'encode_set_tid_req' => 1,
8062 'encode_state_effecter_pdr' => 1,
8063 'encode_state_sensor_pdr' => 1,
8064 'encode_transfer_complete_resp' => 1,
8065 'encode_update_component_req' => 1,
8066 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308067 'encode_write_file_req' => 1,
8068 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308069 'entity_association_tree_find' => 1,
8070 'find_entity_ref_in_tree' => 1,
8071 'get_fru_record_by_option' => 1,
8072 'is_present' => 1,
8073 'is_time_legal' => 1,
8074 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308075 'pack_pldm_header' => 1,
8076 'pldm_bios_table_append_pad_checksum' => 1,
8077 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8078 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8079 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8080 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308081 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308082 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308083 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308084 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8085 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8086 'pldm_bios_table_attr_entry_integer_decode' => 1,
8087 'pldm_bios_table_attr_entry_integer_encode' => 1,
8088 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8089 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8090 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8091 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308092 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8093 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8094 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8095 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308096 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8097 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8098 'pldm_bios_table_attr_entry_string_info_check' => 1,
8099 'pldm_bios_table_attr_find_by_handle' => 1,
8100 'pldm_bios_table_attr_find_by_string_handle' => 1,
8101 'pldm_bios_table_attr_value_copy_and_update' => 1,
8102 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8103 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8104 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
8105 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
8106 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8107 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8108 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
8109 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8110 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
8111 'pldm_bios_table_attr_value_entry_encode_string' => 1,
8112 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8113 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8114 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8115 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8116 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8117 'pldm_bios_table_attr_value_entry_length' => 1,
8118 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8119 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8120 'pldm_bios_table_attr_value_find_by_handle' => 1,
8121 'pldm_bios_table_checksum' => 1,
8122 'pldm_bios_table_iter_create' => 1,
8123 'pldm_bios_table_iter_free' => 1,
8124 'pldm_bios_table_iter_is_end' => 1,
8125 'pldm_bios_table_iter_next' => 1,
8126 'pldm_bios_table_iter_value' => 1,
8127 'pldm_bios_table_pad_checksum_size' => 1,
8128 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308129 'pldm_bios_table_string_entry_decode_string_check' => 1,
8130 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308131 'pldm_bios_table_string_entry_encode_check' => 1,
8132 'pldm_bios_table_string_entry_encode_length' => 1,
8133 'pldm_bios_table_string_find_by_handle' => 1,
8134 'pldm_bios_table_string_find_by_string' => 1,
8135 'pldm_close' => 1,
8136 'pldm_entity_association_pdr_add' => 1,
8137 'pldm_entity_association_pdr_add_from_node' => 1,
8138 'pldm_entity_association_pdr_extract' => 1,
8139 'pldm_entity_association_tree_add' => 1,
8140 'pldm_entity_association_tree_copy_root' => 1,
8141 'pldm_entity_association_tree_destroy' => 1,
8142 'pldm_entity_association_tree_destroy_root' => 1,
8143 'pldm_entity_association_tree_find' => 1,
8144 'pldm_entity_association_tree_init' => 1,
8145 'pldm_entity_association_tree_visit' => 1,
8146 'pldm_entity_extract' => 1,
8147 'pldm_entity_get_num_children' => 1,
8148 'pldm_entity_get_parent' => 1,
8149 'pldm_entity_is_exist_parent' => 1,
8150 'pldm_entity_is_node_parent' => 1,
8151 'pldm_find_entity_ref_in_tree' => 1,
8152 'pldm_instance_db_destroy' => 1,
8153 'pldm_instance_db_init' => 1,
8154 'pldm_instance_db_init_default' => 1,
8155 'pldm_instance_id_alloc' => 1,
8156 'pldm_instance_id_free' => 1,
8157 'pldm_is_current_parent_child' => 1,
8158 'pldm_is_empty_entity_assoc_tree' => 1,
8159 'pldm_open' => 1,
8160 'pldm_pdr_add' => 1,
8161 'pldm_pdr_add_fru_record_set' => 1,
8162 'pldm_pdr_destroy' => 1,
8163 'pldm_pdr_find_record' => 1,
8164 'pldm_pdr_find_record_by_type' => 1,
8165 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8166 'pldm_pdr_get_next_record' => 1,
8167 'pldm_pdr_get_record_count' => 1,
8168 'pldm_pdr_get_record_handle' => 1,
8169 'pldm_pdr_get_repo_size' => 1,
8170 'pldm_pdr_init' => 1,
8171 'pldm_pdr_record_is_remote' => 1,
8172 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8173 'pldm_pdr_remove_remote_pdrs' => 1,
8174 'pldm_pdr_update_TL_pdr' => 1,
8175 'pldm_recv' => 1,
8176 'pldm_recv_any' => 1,
8177 'pldm_send' => 1,
8178 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308179 'unpack_pldm_header' => 1,
8180 'ver2str' => 1
8181 }
8182 },
8183 'Target' => 'unix',
8184 'TypeInfo' => {
8185 '1' => {
8186 'Name' => 'void',
8187 'Type' => 'Intrinsic'
8188 },
8189 '102' => {
8190 'Name' => 'unsigned long',
8191 'Size' => '8',
8192 'Type' => 'Intrinsic'
8193 },
8194 '109' => {
8195 'Name' => 'long',
8196 'Size' => '8',
8197 'Type' => 'Intrinsic'
8198 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308199 '116' => {
8200 'Name' => 'char',
8201 'Size' => '1',
8202 'Type' => 'Intrinsic'
8203 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308204 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308205 'BaseType' => '116',
8206 'Name' => 'char*',
8207 'Size' => '8',
8208 'Type' => 'Pointer'
8209 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308210 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308211 'BaseType' => '116',
8212 'Name' => 'char const',
8213 'Size' => '1',
8214 'Type' => 'Const'
8215 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308216 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308217 'BaseType' => '123',
8218 'Name' => 'size_t const',
8219 'Size' => '8',
8220 'Type' => 'Const'
8221 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308222 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308223 'BaseType' => '46',
8224 'Header' => undef,
8225 'Line' => '37',
8226 'Name' => '__int8_t',
8227 'PrivateABI' => 1,
8228 'Size' => '1',
8229 'Type' => 'Typedef'
8230 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308231 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308232 'BaseType' => '109',
8233 'Header' => undef,
8234 'Line' => '194',
8235 'Name' => '__ssize_t',
8236 'PrivateABI' => 1,
8237 'Size' => '8',
8238 'Type' => 'Typedef'
8239 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308240 '11746' => {
8241 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308242 'Header' => undef,
8243 'Line' => '24',
8244 'Name' => 'int8_t',
8245 'PrivateABI' => 1,
8246 'Size' => '1',
8247 'Type' => 'Typedef'
8248 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308249 '11811' => {
8250 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308251 'Name' => 'uint16_t const',
8252 'Size' => '2',
8253 'Type' => 'Const'
8254 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308255 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308256 'BaseType' => '180',
8257 'Name' => 'uint32_t const',
8258 'Size' => '4',
8259 'Type' => 'Const'
8260 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308261 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308262 'BaseType' => '168',
8263 'Header' => 'pldm_types.h',
8264 'Line' => '31',
8265 'Name' => 'bool8_t',
8266 'Size' => '1',
8267 'Type' => 'Typedef'
8268 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308269 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308270 'BaseType' => '446',
8271 'Header' => 'pldm_types.h',
8272 'Line' => '163',
8273 'Name' => 'real32_t',
8274 'Size' => '4',
8275 'Type' => 'Typedef'
8276 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308277 '123' => {
8278 'BaseType' => '102',
8279 'Header' => undef,
8280 'Line' => '214',
8281 'Name' => 'size_t',
8282 'PrivateABI' => 1,
8283 'Size' => '8',
8284 'Type' => 'Typedef'
8285 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308286 '12552' => {
8287 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308288 'Name' => 'char const*',
8289 'Size' => '8',
8290 'Type' => 'Pointer'
8291 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308292 '12557' => {
8293 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308294 'Header' => undef,
8295 'Line' => '108',
8296 'Name' => 'ssize_t',
8297 'PrivateABI' => 1,
8298 'Size' => '8',
8299 'Type' => 'Typedef'
8300 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308301 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308302 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308303 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308304 'Memb' => {
8305 '0' => {
8306 'name' => 'PLDM_SENSOR_OP_STATE',
8307 'value' => '0'
8308 },
8309 '1' => {
8310 'name' => 'PLDM_STATE_SENSOR_STATE',
8311 'value' => '1'
8312 },
8313 '2' => {
8314 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8315 'value' => '2'
8316 }
8317 },
8318 'Name' => 'enum sensor_event_class_states',
8319 'Size' => '4',
8320 'Type' => 'Enum'
8321 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308322 '13127' => {
8323 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308324 'Name' => 'enum sensor_event_class_states const',
8325 'Size' => '4',
8326 'Type' => 'Const'
8327 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308328 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308329 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308330 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308331 'Memb' => {
8332 '0' => {
8333 'name' => 'record_handle',
8334 'offset' => '0',
8335 'type' => '180'
8336 },
8337 '1' => {
8338 'name' => 'version',
8339 'offset' => '4',
8340 'type' => '168'
8341 },
8342 '2' => {
8343 'name' => 'type',
8344 'offset' => '5',
8345 'type' => '168'
8346 },
8347 '3' => {
8348 'name' => 'record_change_num',
8349 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308350 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308351 },
8352 '4' => {
8353 'name' => 'length',
8354 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308355 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308356 }
8357 },
8358 'Name' => 'struct pldm_pdr_hdr',
8359 'Size' => '10',
8360 'Type' => 'Struct'
8361 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308362 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308363 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308364 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308365 'Memb' => {
8366 '0' => {
8367 'name' => 'hdr',
8368 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308369 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308370 },
8371 '1' => {
8372 'name' => 'terminus_handle',
8373 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308374 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308375 },
8376 '2' => {
8377 'name' => 'sensor_id',
8378 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308379 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308380 },
8381 '3' => {
8382 'name' => 'entity_type',
8383 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308384 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308385 },
8386 '4' => {
8387 'name' => 'entity_instance',
8388 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308389 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308390 },
8391 '5' => {
8392 'name' => 'container_id',
8393 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308394 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308395 },
8396 '6' => {
8397 'name' => 'sensor_init',
8398 'offset' => '32',
8399 'type' => '168'
8400 },
8401 '7' => {
8402 'name' => 'sensor_auxiliary_names_pdr',
8403 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308404 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308405 },
8406 '8' => {
8407 'name' => 'composite_sensor_count',
8408 'offset' => '34',
8409 'type' => '168'
8410 },
8411 '9' => {
8412 'name' => 'possible_states',
8413 'offset' => '35',
8414 'type' => '874'
8415 }
8416 },
8417 'Name' => 'struct pldm_state_sensor_pdr',
8418 'Size' => '24',
8419 'Type' => 'Struct'
8420 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308421 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308422 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308423 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308424 'Memb' => {
8425 '0' => {
8426 'name' => 'state_set_id',
8427 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308428 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308429 },
8430 '1' => {
8431 'name' => 'possible_states_size',
8432 'offset' => '2',
8433 'type' => '168'
8434 },
8435 '2' => {
8436 'name' => 'states',
8437 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308438 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308439 }
8440 },
8441 'Name' => 'struct state_sensor_possible_states',
8442 'Size' => '4',
8443 'Type' => 'Struct'
8444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308445 '13626' => {
8446 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308447 'Name' => 'struct state_sensor_possible_states const',
8448 'Size' => '4',
8449 'Type' => 'Const'
8450 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308451 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308452 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308453 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308454 'Memb' => {
8455 '0' => {
8456 'name' => 'hdr',
8457 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308458 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308459 },
8460 '1' => {
8461 'name' => 'terminus_handle',
8462 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308463 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308464 },
8465 '10' => {
8466 'name' => 'possible_states',
8467 'offset' => '37',
8468 'type' => '874'
8469 },
8470 '2' => {
8471 'name' => 'effecter_id',
8472 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308473 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308474 },
8475 '3' => {
8476 'name' => 'entity_type',
8477 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308478 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308479 },
8480 '4' => {
8481 'name' => 'entity_instance',
8482 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308483 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308484 },
8485 '5' => {
8486 'name' => 'container_id',
8487 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308488 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308489 },
8490 '6' => {
8491 'name' => 'effecter_semantic_id',
8492 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308493 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308494 },
8495 '7' => {
8496 'name' => 'effecter_init',
8497 'offset' => '34',
8498 'type' => '168'
8499 },
8500 '8' => {
8501 'name' => 'has_description_pdr',
8502 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308503 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308504 },
8505 '9' => {
8506 'name' => 'composite_effecter_count',
8507 'offset' => '36',
8508 'type' => '168'
8509 }
8510 },
8511 'Name' => 'struct pldm_state_effecter_pdr',
8512 'Size' => '26',
8513 'Type' => 'Struct'
8514 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308515 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308516 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308517 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308518 'Memb' => {
8519 '0' => {
8520 'name' => 'record_handle',
8521 'offset' => '0',
8522 'type' => '180'
8523 },
8524 '1' => {
8525 'name' => 'version',
8526 'offset' => '4',
8527 'type' => '168'
8528 },
8529 '2' => {
8530 'name' => 'type',
8531 'offset' => '5',
8532 'type' => '168'
8533 },
8534 '3' => {
8535 'name' => 'record_change_num',
8536 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308537 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308538 },
8539 '4' => {
8540 'name' => 'length',
8541 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308542 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308543 }
8544 },
8545 'Name' => 'struct pldm_value_pdr_hdr',
8546 'Size' => '12',
8547 'Type' => 'Struct'
8548 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308549 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308550 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308551 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308552 'Memb' => {
8553 '0' => {
8554 'name' => 'hdr',
8555 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308556 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308557 },
8558 '1' => {
8559 'name' => 'terminus_handle',
8560 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308561 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308562 },
8563 '10' => {
8564 'name' => 'rate_unit',
8565 'offset' => '38',
8566 'type' => '168'
8567 },
8568 '11' => {
8569 'name' => 'base_oem_unit_handle',
8570 'offset' => '39',
8571 'type' => '168'
8572 },
8573 '12' => {
8574 'name' => 'aux_unit',
8575 'offset' => '40',
8576 'type' => '168'
8577 },
8578 '13' => {
8579 'name' => 'aux_unit_modifier',
8580 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308581 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308582 },
8583 '14' => {
8584 'name' => 'aux_rate_unit',
8585 'offset' => '48',
8586 'type' => '168'
8587 },
8588 '15' => {
8589 'name' => 'rel',
8590 'offset' => '49',
8591 'type' => '168'
8592 },
8593 '16' => {
8594 'name' => 'aux_oem_unit_handle',
8595 'offset' => '50',
8596 'type' => '168'
8597 },
8598 '17' => {
8599 'name' => 'is_linear',
8600 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308601 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308602 },
8603 '18' => {
8604 'name' => 'sensor_data_size',
8605 'offset' => '52',
8606 'type' => '168'
8607 },
8608 '19' => {
8609 'name' => 'resolution',
8610 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308611 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308612 },
8613 '2' => {
8614 'name' => 'sensor_id',
8615 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308616 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308617 },
8618 '20' => {
8619 'name' => 'offset',
8620 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308621 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308622 },
8623 '21' => {
8624 'name' => 'accuracy',
8625 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308626 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308627 },
8628 '22' => {
8629 'name' => 'plus_tolerance',
8630 'offset' => '70',
8631 'type' => '168'
8632 },
8633 '23' => {
8634 'name' => 'minus_tolerance',
8635 'offset' => '71',
8636 'type' => '168'
8637 },
8638 '24' => {
8639 'name' => 'hysteresis',
8640 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308641 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308642 },
8643 '25' => {
8644 'name' => 'supported_thresholds',
8645 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308646 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308647 },
8648 '26' => {
8649 'name' => 'threshold_and_hysteresis_volatility',
8650 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308651 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308652 },
8653 '27' => {
8654 'name' => 'state_transition_interval',
8655 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308656 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308657 },
8658 '28' => {
8659 'name' => 'update_interval',
8660 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308661 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308662 },
8663 '29' => {
8664 'name' => 'max_readable',
8665 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308666 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308667 },
8668 '3' => {
8669 'name' => 'entity_type',
8670 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308671 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308672 },
8673 '30' => {
8674 'name' => 'min_readable',
8675 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308676 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308677 },
8678 '31' => {
8679 'name' => 'range_field_format',
8680 'offset' => '114',
8681 'type' => '168'
8682 },
8683 '32' => {
8684 'name' => 'range_field_support',
8685 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308686 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308687 },
8688 '33' => {
8689 'name' => 'nominal_value',
8690 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308691 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308692 },
8693 '34' => {
8694 'name' => 'normal_max',
8695 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308696 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308697 },
8698 '35' => {
8699 'name' => 'normal_min',
8700 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308701 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308702 },
8703 '36' => {
8704 'name' => 'warning_high',
8705 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308706 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308707 },
8708 '37' => {
8709 'name' => 'warning_low',
8710 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308711 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308712 },
8713 '38' => {
8714 'name' => 'critical_high',
8715 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308716 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308717 },
8718 '39' => {
8719 'name' => 'critical_low',
8720 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308721 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308722 },
8723 '4' => {
8724 'name' => 'entity_instance_num',
8725 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308726 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308727 },
8728 '40' => {
8729 'name' => 'fatal_high',
8730 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308731 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308732 },
8733 '41' => {
8734 'name' => 'fatal_low',
8735 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308736 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308737 },
8738 '5' => {
8739 'name' => 'container_id',
8740 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308741 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308742 },
8743 '6' => {
8744 'name' => 'sensor_init',
8745 'offset' => '34',
8746 'type' => '168'
8747 },
8748 '7' => {
8749 'name' => 'sensor_auxiliary_names_pdr',
8750 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308751 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308752 },
8753 '8' => {
8754 'name' => 'base_unit',
8755 'offset' => '36',
8756 'type' => '168'
8757 },
8758 '9' => {
8759 'name' => 'unit_modifier',
8760 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308761 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308762 }
8763 },
8764 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8765 'Size' => '112',
8766 'Type' => 'Struct'
8767 },
8768 '142' => {
8769 'BaseType' => '53',
8770 'Header' => undef,
8771 'Line' => '38',
8772 'Name' => '__uint8_t',
8773 'PrivateABI' => 1,
8774 'Size' => '1',
8775 'Type' => 'Typedef'
8776 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308777 '1434' => {
8778 'BaseType' => '1439',
8779 'Name' => 'void const*',
8780 'Size' => '8',
8781 'Type' => 'Pointer'
8782 },
8783 '1439' => {
8784 'BaseType' => '1',
8785 'Name' => 'void const',
8786 'Type' => 'Const'
8787 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308788 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308789 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308790 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308791 'Memb' => {
8792 '0' => {
8793 'name' => 'state_set_id',
8794 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308795 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308796 },
8797 '1' => {
8798 'name' => 'possible_states_size',
8799 'offset' => '2',
8800 'type' => '168'
8801 },
8802 '2' => {
8803 'name' => 'states',
8804 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308805 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308806 }
8807 },
8808 'Name' => 'struct state_effecter_possible_states',
8809 'Size' => '4',
8810 'Type' => 'Struct'
8811 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308812 '14692' => {
8813 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308814 'Name' => 'struct state_effecter_possible_states const',
8815 'Size' => '4',
8816 'Type' => 'Const'
8817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308818 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308819 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308820 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308821 'Memb' => {
8822 '0' => {
8823 'name' => 'set_request',
8824 'offset' => '0',
8825 'type' => '168'
8826 },
8827 '1' => {
8828 'name' => 'effecter_state',
8829 'offset' => '1',
8830 'type' => '168'
8831 }
8832 },
8833 'Name' => 'struct state_field_for_state_effecter_set',
8834 'Size' => '2',
8835 'Type' => 'Struct'
8836 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308837 '14737' => {
8838 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308839 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308840 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308841 'Name' => 'set_effecter_state_field',
8842 'Size' => '2',
8843 'Type' => 'Typedef'
8844 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308845 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308846 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308847 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308848 'Memb' => {
8849 '0' => {
8850 'name' => 'sensor_op_state',
8851 'offset' => '0',
8852 'type' => '168'
8853 },
8854 '1' => {
8855 'name' => 'present_state',
8856 'offset' => '1',
8857 'type' => '168'
8858 },
8859 '2' => {
8860 'name' => 'previous_state',
8861 'offset' => '2',
8862 'type' => '168'
8863 },
8864 '3' => {
8865 'name' => 'event_state',
8866 'offset' => '3',
8867 'type' => '168'
8868 }
8869 },
8870 'Name' => 'struct state_field_for_get_state_sensor_readings',
8871 'Size' => '4',
8872 'Type' => 'Struct'
8873 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308874 '14815' => {
8875 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308876 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308877 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308878 'Name' => 'get_sensor_state_field',
8879 'Size' => '4',
8880 'Type' => 'Typedef'
8881 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308882 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308883 'BaseType' => '168',
8884 'Name' => 'uint8_t[13]',
8885 'Size' => '13',
8886 'Type' => 'Array'
8887 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308888 '154' => {
8889 'BaseType' => '81',
8890 'Header' => undef,
8891 'Line' => '42',
8892 'Name' => '__uint32_t',
8893 'PrivateABI' => 1,
8894 'Size' => '4',
8895 'Type' => 'Typedef'
8896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308897 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308898 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308899 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308900 'Memb' => {
8901 '0' => {
8902 'name' => 'sensor_id',
8903 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308904 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308905 },
8906 '1' => {
8907 'name' => 'sensor_event_class_type',
8908 'offset' => '2',
8909 'type' => '168'
8910 },
8911 '2' => {
8912 'name' => 'event_class',
8913 'offset' => '3',
8914 'type' => '874'
8915 }
8916 },
8917 'Name' => 'struct pldm_sensor_event_data',
8918 'Size' => '4',
8919 'Type' => 'Struct'
8920 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308921 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308922 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308923 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308924 'Memb' => {
8925 '0' => {
8926 'name' => 'event_data_format',
8927 'offset' => '0',
8928 'type' => '168'
8929 },
8930 '1' => {
8931 'name' => 'number_of_change_records',
8932 'offset' => '1',
8933 'type' => '168'
8934 },
8935 '2' => {
8936 'name' => 'change_records',
8937 'offset' => '2',
8938 'type' => '874'
8939 }
8940 },
8941 'Name' => 'struct pldm_pdr_repository_chg_event_data',
8942 'Size' => '3',
8943 'Type' => 'Struct'
8944 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308945 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308946 'BaseType' => '830',
8947 'Name' => 'struct pldm_msg*',
8948 'Size' => '8',
8949 'Type' => 'Pointer'
8950 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308951 '166' => {
8952 'BaseType' => '1',
8953 'Name' => 'void*',
8954 'Size' => '8',
8955 'Type' => 'Pointer'
8956 },
8957 '168' => {
8958 'BaseType' => '142',
8959 'Header' => undef,
8960 'Line' => '24',
8961 'Name' => 'uint8_t',
8962 'PrivateABI' => 1,
8963 'Size' => '1',
8964 'Type' => 'Typedef'
8965 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308966 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308967 'BaseType' => '166',
8968 'Name' => 'void**',
8969 'Size' => '8',
8970 'Type' => 'Pointer'
8971 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308972 '180' => {
8973 'BaseType' => '154',
8974 'Header' => undef,
8975 'Line' => '26',
8976 'Name' => 'uint32_t',
8977 'PrivateABI' => 1,
8978 'Size' => '4',
8979 'Type' => 'Typedef'
8980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308981 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308982 'BaseType' => '869',
8983 'Name' => 'struct pldm_msg const*',
8984 'Size' => '8',
8985 'Type' => 'Pointer'
8986 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308987 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308988 'BaseType' => '168',
8989 'Name' => 'uint8_t*',
8990 'Size' => '8',
8991 'Type' => 'Pointer'
8992 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308993 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308994 'BaseType' => '180',
8995 'Name' => 'uint32_t*',
8996 'Size' => '8',
8997 'Type' => 'Pointer'
8998 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308999 '21095' => {
9000 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309001 'Name' => 'size_t*const',
9002 'Size' => '8',
9003 'Type' => 'Const'
9004 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309005 '22708' => {
9006 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309007 'Name' => 'uint32_t const*const*',
9008 'Size' => '8',
9009 'Type' => 'Pointer'
9010 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309011 '22713' => {
9012 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309013 'Name' => 'uint32_t const*',
9014 'Size' => '8',
9015 'Type' => 'Pointer'
9016 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309017 '22718' => {
9018 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309019 'Name' => 'uint32_t const*const',
9020 'Size' => '8',
9021 'Type' => 'Const'
9022 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309023 '22723' => {
9024 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309025 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9026 'Size' => '8',
9027 'Type' => 'Pointer'
9028 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309029 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309030 'BaseType' => '429',
9031 'Name' => 'ver32_t*',
9032 'Size' => '8',
9033 'Type' => 'Pointer'
9034 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309035 '29133' => {
9036 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309037 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9038 'Size' => '8',
9039 'Type' => 'Pointer'
9040 },
9041 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309042 'BaseType' => '441',
9043 'Name' => 'ver32_t const*',
9044 'Size' => '8',
9045 'Type' => 'Pointer'
9046 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309047 '35700' => {
9048 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309049 'Name' => 'struct pldm_sensor_event_data*',
9050 'Size' => '8',
9051 'Type' => 'Pointer'
9052 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309053 '35705' => {
9054 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309055 'Name' => 'struct pldm_sensor_event_data*const',
9056 'Size' => '8',
9057 'Type' => 'Const'
9058 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309059 '363' => {
9060 'Header' => 'pldm_types.h',
9061 'Line' => '24',
9062 'Memb' => {
9063 '0' => {
9064 'name' => 'alpha',
9065 'offset' => '0',
9066 'type' => '168'
9067 },
9068 '1' => {
9069 'name' => 'update',
9070 'offset' => '1',
9071 'type' => '168'
9072 },
9073 '2' => {
9074 'name' => 'minor',
9075 'offset' => '2',
9076 'type' => '168'
9077 },
9078 '3' => {
9079 'name' => 'major',
9080 'offset' => '3',
9081 'type' => '168'
9082 }
9083 },
9084 'Name' => 'struct pldm_version',
9085 'Size' => '4',
9086 'Type' => 'Struct'
9087 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309088 '36709' => {
9089 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309090 'Name' => 'get_sensor_state_field*',
9091 'Size' => '8',
9092 'Type' => 'Pointer'
9093 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309094 '41864' => {
9095 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309096 'Name' => 'set_effecter_state_field*',
9097 'Size' => '8',
9098 'Type' => 'Pointer'
9099 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309100 '42691' => {
9101 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309102 'Name' => 'struct pldm_state_sensor_pdr*',
9103 'Size' => '8',
9104 'Type' => 'Pointer'
9105 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309106 '42696' => {
9107 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309108 'Name' => 'struct pldm_state_sensor_pdr*const',
9109 'Size' => '8',
9110 'Type' => 'Const'
9111 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309112 '42701' => {
9113 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309114 'Name' => 'struct state_sensor_possible_states const*',
9115 'Size' => '8',
9116 'Type' => 'Pointer'
9117 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309118 '42706' => {
9119 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309120 'Name' => 'struct state_sensor_possible_states const*const',
9121 'Size' => '8',
9122 'Type' => 'Const'
9123 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309124 '429' => {
9125 'BaseType' => '363',
9126 'Header' => 'pldm_types.h',
9127 'Line' => '29',
9128 'Name' => 'ver32_t',
9129 'Size' => '4',
9130 'Type' => 'Typedef'
9131 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309132 '43023' => {
9133 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309134 'Name' => 'struct pldm_state_effecter_pdr*',
9135 'Size' => '8',
9136 'Type' => 'Pointer'
9137 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309138 '43028' => {
9139 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309140 'Name' => 'struct pldm_state_effecter_pdr*const',
9141 'Size' => '8',
9142 'Type' => 'Const'
9143 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309144 '43033' => {
9145 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309146 'Name' => 'struct state_effecter_possible_states const*',
9147 'Size' => '8',
9148 'Type' => 'Pointer'
9149 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309150 '43038' => {
9151 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309152 'Name' => 'struct state_effecter_possible_states const*const',
9153 'Size' => '8',
9154 'Type' => 'Const'
9155 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309156 '441' => {
9157 'BaseType' => '429',
9158 'Name' => 'ver32_t const',
9159 'Size' => '4',
9160 'Type' => 'Const'
9161 },
9162 '446' => {
9163 'Name' => 'float',
9164 'Size' => '4',
9165 'Type' => 'Intrinsic'
9166 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309167 '46' => {
9168 'Name' => 'signed char',
9169 'Size' => '1',
9170 'Type' => 'Intrinsic'
9171 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309172 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309173 'BaseType' => '102',
9174 'Header' => undef,
9175 'Line' => '45',
9176 'Name' => '__uint64_t',
9177 'PrivateABI' => 1,
9178 'Size' => '8',
9179 'Type' => 'Typedef'
9180 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309181 '46630' => {
9182 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309183 'Header' => undef,
9184 'Line' => '27',
9185 'Name' => 'uint64_t',
9186 'PrivateABI' => 1,
9187 'Size' => '8',
9188 'Type' => 'Typedef'
9189 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309190 '46642' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309191 'Header' => 'bios.h',
9192 'Line' => '38',
9193 'Memb' => {
9194 '0' => {
9195 'name' => 'PLDM_BIOS_STRING_TABLE',
9196 'value' => '0'
9197 },
9198 '1' => {
9199 'name' => 'PLDM_BIOS_ATTR_TABLE',
9200 'value' => '1'
9201 },
9202 '2' => {
9203 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9204 'value' => '2'
9205 }
9206 },
9207 'Name' => 'enum pldm_bios_table_types',
9208 'Size' => '4',
9209 'Type' => 'Enum'
9210 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309211 '46676' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309212 'Header' => 'bios.h',
9213 'Line' => '47',
9214 'Memb' => {
9215 '0' => {
9216 'name' => 'string_handle',
9217 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309218 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309219 },
9220 '1' => {
9221 'name' => 'string_length',
9222 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309223 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309224 },
9225 '2' => {
9226 'name' => 'name',
9227 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309228 'type' => '46733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309229 }
9230 },
9231 'Name' => 'struct pldm_bios_string_table_entry',
9232 'Size' => '5',
9233 'Type' => 'Struct'
9234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309235 '46728' => {
9236 'BaseType' => '46676',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309237 'Name' => 'struct pldm_bios_string_table_entry const',
9238 'Size' => '5',
9239 'Type' => 'Const'
9240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309241 '46733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309242 'BaseType' => '116',
9243 'Name' => 'char[1]',
9244 'Size' => '1',
9245 'Type' => 'Array'
9246 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309247 '46749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309248 'Header' => 'bios.h',
9249 'Line' => '53',
9250 'Memb' => {
9251 '0' => {
9252 'name' => 'attr_handle',
9253 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309254 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309255 },
9256 '1' => {
9257 'name' => 'attr_type',
9258 'offset' => '2',
9259 'type' => '168'
9260 },
9261 '2' => {
9262 'name' => 'string_handle',
9263 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309264 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309265 },
9266 '3' => {
9267 'name' => 'metadata',
9268 'offset' => '5',
9269 'type' => '874'
9270 }
9271 },
9272 'Name' => 'struct pldm_bios_attr_table_entry',
9273 'Size' => '6',
9274 'Type' => 'Struct'
9275 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309276 '46814' => {
9277 'BaseType' => '46749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309278 'Name' => 'struct pldm_bios_attr_table_entry const',
9279 'Size' => '6',
9280 'Type' => 'Const'
9281 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309282 '46835' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309283 'Header' => 'bios.h',
9284 'Line' => '65',
9285 'Memb' => {
9286 '0' => {
9287 'name' => 'attr_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' => 'attr_type',
9293 'offset' => '2',
9294 'type' => '168'
9295 },
9296 '2' => {
9297 'name' => 'value',
9298 'offset' => '3',
9299 'type' => '874'
9300 }
9301 },
9302 'Name' => 'struct pldm_bios_attr_val_table_entry',
9303 'Size' => '4',
9304 'Type' => 'Struct'
9305 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309306 '46887' => {
9307 'BaseType' => '46835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309308 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9309 'Size' => '4',
9310 'Type' => 'Const'
9311 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309312 '46956' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309313 'Header' => 'bios_table.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309314 'Line' => '202',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309315 'Memb' => {
9316 '0' => {
9317 'name' => 'name_handle',
9318 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309319 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309320 },
9321 '1' => {
9322 'name' => 'read_only',
9323 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309324 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309325 },
9326 '2' => {
9327 'name' => 'pv_num',
9328 'offset' => '3',
9329 'type' => '168'
9330 },
9331 '3' => {
9332 'name' => 'pv_handle',
9333 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309334 'type' => '47059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309335 },
9336 '4' => {
9337 'name' => 'def_num',
9338 'offset' => '22',
9339 'type' => '168'
9340 },
9341 '5' => {
9342 'name' => 'def_index',
9343 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309344 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309345 }
9346 },
9347 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9348 'Size' => '32',
9349 'Type' => 'Struct'
9350 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309351 '47047' => {
9352 'BaseType' => '46956',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309353 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9354 'Size' => '32',
9355 'Type' => 'Const'
9356 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309357 '47059' => {
9358 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309359 'Name' => 'uint16_t const*',
9360 'Size' => '8',
9361 'Type' => 'Pointer'
9362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309363 '47069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309364 'Header' => 'bios_table.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309365 'Line' => '299',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309366 'Memb' => {
9367 '0' => {
9368 'name' => 'name_handle',
9369 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309370 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309371 },
9372 '1' => {
9373 'name' => 'read_only',
9374 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309375 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309376 },
9377 '2' => {
9378 'name' => 'string_type',
9379 'offset' => '3',
9380 'type' => '168'
9381 },
9382 '3' => {
9383 'name' => 'min_length',
9384 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309385 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309386 },
9387 '4' => {
9388 'name' => 'max_length',
9389 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309390 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309391 },
9392 '5' => {
9393 'name' => 'def_length',
9394 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309395 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309396 },
9397 '6' => {
9398 'name' => 'def_string',
9399 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309400 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309401 }
9402 },
9403 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9404 'Size' => '24',
9405 'Type' => 'Struct'
9406 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309407 '4707' => {
9408 'BaseType' => '825',
9409 'Name' => 'struct pldm_msg_hdr const*',
9410 'Size' => '8',
9411 'Type' => 'Pointer'
9412 },
9413 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309414 'BaseType' => '890',
9415 'Name' => 'struct pldm_header_info*',
9416 'Size' => '8',
9417 'Type' => 'Pointer'
9418 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309419 '47181' => {
9420 'BaseType' => '47069',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309421 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9422 'Size' => '24',
9423 'Type' => 'Const'
9424 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309425 '47191' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309426 'Header' => 'bios_table.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309427 'Line' => '399',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309428 'Memb' => {
9429 '0' => {
9430 'name' => 'name_handle',
9431 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309432 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309433 },
9434 '1' => {
9435 'name' => 'read_only',
9436 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309437 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309438 },
9439 '2' => {
9440 'name' => 'lower_bound',
9441 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309442 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309443 },
9444 '3' => {
9445 'name' => 'upper_bound',
9446 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309447 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309448 },
9449 '4' => {
9450 'name' => 'scalar_increment',
9451 'offset' => '36',
9452 'type' => '180'
9453 },
9454 '5' => {
9455 'name' => 'default_value',
9456 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309457 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309458 }
9459 },
9460 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9461 'Size' => '40',
9462 'Type' => 'Struct'
9463 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309464 '47289' => {
9465 'BaseType' => '47191',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309466 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9467 'Size' => '40',
9468 'Type' => 'Const'
9469 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309470 '47633' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309471 'Name' => 'size_t(*)(void const*)',
9472 'Param' => {
9473 '0' => {
9474 'type' => '1434'
9475 }
9476 },
9477 'Return' => '123',
9478 'Size' => '8',
9479 'Type' => 'FuncPtr'
9480 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309481 '47701' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309482 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309483 'Line' => '904',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309484 'Memb' => {
9485 '0' => {
9486 'name' => 'table_data',
9487 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309488 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309489 },
9490 '1' => {
9491 'name' => 'table_len',
9492 'offset' => '8',
9493 'type' => '123'
9494 },
9495 '2' => {
9496 'name' => 'current_pos',
9497 'offset' => '22',
9498 'type' => '123'
9499 },
9500 '3' => {
9501 'name' => 'entry_length_handler',
9502 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309503 'type' => '47633'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309504 }
9505 },
9506 'Name' => 'struct pldm_bios_table_iter',
9507 'PrivateABI' => 1,
9508 'Size' => '32',
9509 'Type' => 'Struct'
9510 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309511 '47771' => {
9512 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309513 'Name' => 'struct pldm_bios_table_iter const',
9514 'Size' => '32',
9515 'Type' => 'Const'
9516 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309517 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309518 'BaseType' => '969',
9519 'Name' => 'struct pldm_header_info const*',
9520 'Size' => '8',
9521 'Type' => 'Pointer'
9522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309523 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309524 'BaseType' => '714',
9525 'Name' => 'struct pldm_msg_hdr*',
9526 'Size' => '8',
9527 'Type' => 'Pointer'
9528 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309529 '48803' => {
9530 'BaseType' => '47701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309531 'Name' => 'struct pldm_bios_table_iter*',
9532 'Size' => '8',
9533 'Type' => 'Pointer'
9534 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309535 '48808' => {
9536 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309537 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9538 'Size' => '8',
9539 'Type' => 'Pointer'
9540 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309541 '49223' => {
9542 'BaseType' => '46814',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309543 'Name' => 'struct pldm_bios_attr_table_entry const*',
9544 'Size' => '8',
9545 'Type' => 'Pointer'
9546 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309547 '49829' => {
9548 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309549 'Name' => 'struct pldm_bios_string_table_entry const*',
9550 'Size' => '8',
9551 'Type' => 'Pointer'
9552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309553 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309554 'BaseType' => '67',
9555 'Header' => undef,
9556 'Line' => '40',
9557 'Name' => '__uint16_t',
9558 'PrivateABI' => 1,
9559 'Size' => '2',
9560 'Type' => 'Typedef'
9561 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309562 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309563 'BaseType' => '168',
9564 'Name' => 'uint8_t const',
9565 'Size' => '1',
9566 'Type' => 'Const'
9567 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309568 '5053' => {
9569 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309570 'Header' => undef,
9571 'Line' => '25',
9572 'Name' => 'uint16_t',
9573 'PrivateABI' => 1,
9574 'Size' => '2',
9575 'Type' => 'Typedef'
9576 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309577 '50950' => {
9578 'BaseType' => '47771',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309579 'Name' => 'struct pldm_bios_table_iter const*',
9580 'Size' => '8',
9581 'Type' => 'Pointer'
9582 },
9583 '53' => {
9584 'Name' => 'unsigned char',
9585 'Size' => '1',
9586 'Type' => 'Intrinsic'
9587 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309588 '55734' => {
9589 'BaseType' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309590 'Name' => 'uint64_t*',
9591 'Size' => '8',
9592 'Type' => 'Pointer'
9593 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309594 '55938' => {
9595 'BaseType' => '47289',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309596 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9597 'Size' => '8',
9598 'Type' => 'Pointer'
9599 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309600 '56242' => {
9601 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309602 'Name' => 'char const**',
9603 'Size' => '8',
9604 'Type' => 'Pointer'
9605 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309606 '57547' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309607 'BaseType' => '47181',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309608 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9609 'Size' => '8',
9610 'Type' => 'Pointer'
9611 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309612 '58864' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309613 'BaseType' => '47047',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309614 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9615 'Size' => '8',
9616 'Type' => 'Pointer'
9617 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309618 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309619 'Header' => 'utils.h',
9620 'Line' => '18',
9621 'Memb' => {
9622 '0' => {
9623 'name' => 'ptr',
9624 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309625 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 },
9627 '1' => {
9628 'name' => 'length',
9629 'offset' => '8',
9630 'type' => '123'
9631 }
9632 },
9633 'Name' => 'struct variable_field',
9634 'Size' => '16',
9635 'Type' => 'Struct'
9636 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309637 '6245' => {
9638 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309639 'Name' => 'uint8_t const*',
9640 'Size' => '8',
9641 'Type' => 'Pointer'
9642 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309643 '63946' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309644 'Header' => 'firmware_update.h',
9645 'Line' => '329',
9646 'Memb' => {
9647 '0' => {
9648 'name' => 'uuid',
9649 'offset' => '0',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309650 'type' => '64050'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309651 },
9652 '1' => {
9653 'name' => 'package_header_format_version',
9654 'offset' => '22',
9655 'type' => '168'
9656 },
9657 '2' => {
9658 'name' => 'package_header_size',
9659 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309660 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309661 },
9662 '3' => {
9663 'name' => 'package_release_date_time',
9664 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309665 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309666 },
9667 '4' => {
9668 'name' => 'component_bitmap_bit_length',
9669 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309670 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309671 },
9672 '5' => {
9673 'name' => 'package_version_string_type',
9674 'offset' => '52',
9675 'type' => '168'
9676 },
9677 '6' => {
9678 'name' => 'package_version_string_length',
9679 'offset' => '53',
9680 'type' => '168'
9681 }
9682 },
9683 'Name' => 'struct pldm_package_header_information',
9684 'Size' => '36',
9685 'Type' => 'Struct'
9686 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309687 '64050' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309688 'BaseType' => '168',
9689 'Name' => 'uint8_t[16]',
9690 'Size' => '16',
9691 'Type' => 'Array'
9692 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309693 '64082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309694 'Header' => 'firmware_update.h',
9695 'Line' => '343',
9696 'Memb' => {
9697 '0' => {
9698 'name' => 'record_length',
9699 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309700 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309701 },
9702 '1' => {
9703 'name' => 'descriptor_count',
9704 'offset' => '2',
9705 'type' => '168'
9706 },
9707 '2' => {
9708 'name' => 'device_update_option_flags',
9709 'offset' => '3',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309710 'type' => '61449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309711 },
9712 '3' => {
9713 'name' => 'comp_image_set_version_string_type',
9714 'offset' => '7',
9715 'type' => '168'
9716 },
9717 '4' => {
9718 'name' => 'comp_image_set_version_string_length',
9719 'offset' => '8',
9720 'type' => '168'
9721 },
9722 '5' => {
9723 'name' => 'fw_device_pkg_data_length',
9724 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309725 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309726 }
9727 },
9728 'Name' => 'struct pldm_firmware_device_id_record',
9729 'Size' => '11',
9730 'Type' => 'Struct'
9731 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309732 '6423' => {
9733 'Name' => '_Bool',
9734 'Size' => '1',
9735 'Type' => 'Intrinsic'
9736 },
9737 '64277' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309738 'Header' => 'firmware_update.h',
9739 'Line' => '377',
9740 'Memb' => {
9741 '0' => {
9742 'name' => 'comp_classification',
9743 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309744 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309745 },
9746 '1' => {
9747 'name' => 'comp_identifier',
9748 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309749 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309750 },
9751 '2' => {
9752 'name' => 'comp_comparison_stamp',
9753 'offset' => '4',
9754 'type' => '180'
9755 },
9756 '3' => {
9757 'name' => 'comp_options',
9758 'offset' => '8',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309759 'type' => '60951'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309760 },
9761 '4' => {
9762 'name' => 'requested_comp_activation_method',
9763 'offset' => '16',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309764 'type' => '60951'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309765 },
9766 '5' => {
9767 'name' => 'comp_location_offset',
9768 'offset' => '18',
9769 'type' => '180'
9770 },
9771 '6' => {
9772 'name' => 'comp_size',
9773 'offset' => '22',
9774 'type' => '180'
9775 },
9776 '7' => {
9777 'name' => 'comp_version_string_type',
9778 'offset' => '32',
9779 'type' => '168'
9780 },
9781 '8' => {
9782 'name' => 'comp_version_string_length',
9783 'offset' => '33',
9784 'type' => '168'
9785 }
9786 },
9787 'Name' => 'struct pldm_component_image_information',
9788 'Size' => '22',
9789 'Type' => 'Struct'
9790 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309791 '64459' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309792 'Header' => 'firmware_update.h',
9793 'Line' => '403',
9794 'Memb' => {
9795 '0' => {
9796 'name' => 'completion_code',
9797 'offset' => '0',
9798 'type' => '168'
9799 },
9800 '1' => {
9801 'name' => 'capabilities_during_update',
9802 'offset' => '1',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309803 'type' => '61449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309804 },
9805 '2' => {
9806 'name' => 'comp_count',
9807 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309808 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309809 },
9810 '3' => {
9811 'name' => 'active_comp_image_set_ver_str_type',
9812 'offset' => '7',
9813 'type' => '168'
9814 },
9815 '4' => {
9816 'name' => 'active_comp_image_set_ver_str_len',
9817 'offset' => '8',
9818 'type' => '168'
9819 },
9820 '5' => {
9821 'name' => 'pending_comp_image_set_ver_str_type',
9822 'offset' => '9',
9823 'type' => '168'
9824 },
9825 '6' => {
9826 'name' => 'pending_comp_image_set_ver_str_len',
9827 'offset' => '16',
9828 'type' => '168'
9829 }
9830 },
9831 'Name' => 'struct pldm_get_firmware_parameters_resp',
9832 'Size' => '11',
9833 'Type' => 'Struct'
9834 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309835 '64563' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309836 'Header' => 'firmware_update.h',
9837 'Line' => '417',
9838 'Memb' => {
9839 '0' => {
9840 'name' => 'comp_classification',
9841 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309842 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309843 },
9844 '1' => {
9845 'name' => 'comp_identifier',
9846 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309847 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309848 },
9849 '10' => {
9850 'name' => 'pending_comp_release_date',
9851 'offset' => '37',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309852 'type' => '64745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309853 },
9854 '11' => {
9855 'name' => 'comp_activation_methods',
9856 'offset' => '51',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309857 'type' => '60951'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309858 },
9859 '12' => {
9860 'name' => 'capabilities_during_update',
9861 'offset' => '53',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309862 'type' => '61449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309863 },
9864 '2' => {
9865 'name' => 'comp_classification_index',
9866 'offset' => '4',
9867 'type' => '168'
9868 },
9869 '3' => {
9870 'name' => 'active_comp_comparison_stamp',
9871 'offset' => '5',
9872 'type' => '180'
9873 },
9874 '4' => {
9875 'name' => 'active_comp_ver_str_type',
9876 'offset' => '9',
9877 'type' => '168'
9878 },
9879 '5' => {
9880 'name' => 'active_comp_ver_str_len',
9881 'offset' => '16',
9882 'type' => '168'
9883 },
9884 '6' => {
9885 'name' => 'active_comp_release_date',
9886 'offset' => '17',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309887 'type' => '64745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309888 },
9889 '7' => {
9890 'name' => 'pending_comp_comparison_stamp',
9891 'offset' => '25',
9892 'type' => '180'
9893 },
9894 '8' => {
9895 'name' => 'pending_comp_ver_str_type',
9896 'offset' => '35',
9897 'type' => '168'
9898 },
9899 '9' => {
9900 'name' => 'pending_comp_ver_str_len',
9901 'offset' => '36',
9902 'type' => '168'
9903 }
9904 },
9905 'Name' => 'struct pldm_component_parameter_entry',
9906 'Size' => '39',
9907 'Type' => 'Struct'
9908 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309909 '64745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309910 'BaseType' => '168',
9911 'Name' => 'uint8_t[8]',
9912 'Size' => '8',
9913 'Type' => 'Array'
9914 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309915 '65605' => {
9916 'BaseType' => '6206',
9917 'Name' => 'struct variable_field const',
9918 'Size' => '16',
9919 'Type' => 'Const'
9920 },
9921 '65953' => {
9922 'BaseType' => '11999',
9923 'Name' => 'bool8_t*',
9924 'Size' => '8',
9925 'Type' => 'Pointer'
9926 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309927 '6645' => {
9928 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309929 'Name' => 'struct variable_field*',
9930 'Size' => '8',
9931 'Type' => 'Pointer'
9932 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309933 '67' => {
9934 'Name' => 'unsigned short',
9935 'Size' => '2',
9936 'Type' => 'Intrinsic'
9937 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309938 '69033' => {
9939 'BaseType' => '65605',
9940 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309941 'Size' => '8',
9942 'Type' => 'Pointer'
9943 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309944 '70335' => {
9945 'BaseType' => '64563',
9946 'Name' => 'struct pldm_component_parameter_entry*',
9947 'Size' => '8',
9948 'Type' => 'Pointer'
9949 },
9950 '70565' => {
9951 'BaseType' => '64459',
9952 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9953 'Size' => '8',
9954 'Type' => 'Pointer'
9955 },
9956 '70866' => {
9957 'BaseType' => '2082',
9958 'Name' => 'uint8_t**',
9959 'Size' => '8',
9960 'Type' => 'Pointer'
9961 },
9962 '71163' => {
9963 'BaseType' => '64277',
9964 'Name' => 'struct pldm_component_image_information*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309965 'Size' => '8',
9966 'Type' => 'Pointer'
9967 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309968 '714' => {
9969 'Header' => 'base.h',
9970 'Line' => '117',
9971 'Memb' => {
9972 '0' => {
9973 'name' => 'command',
9974 'offset' => '2',
9975 'type' => '168'
9976 }
9977 },
9978 'Name' => 'struct pldm_msg_hdr',
9979 'Size' => '3',
9980 'Type' => 'Struct'
9981 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309982 '71779' => {
9983 'BaseType' => '64082',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309984 'Name' => 'struct pldm_firmware_device_id_record*',
9985 'Size' => '8',
9986 'Type' => 'Pointer'
9987 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309988 '71931' => {
9989 'BaseType' => '63946',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309990 'Name' => 'struct pldm_package_header_information*',
9991 'Size' => '8',
9992 'Type' => 'Pointer'
9993 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309994 '74' => {
9995 'Name' => 'int',
9996 'Size' => '4',
9997 'Type' => 'Intrinsic'
9998 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309999 '78389' => {
10000 'BaseType' => '78406',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010001 'Header' => undef,
10002 'Line' => '15',
10003 'Name' => 'pldm_pdr',
10004 'PrivateABI' => 1,
10005 'Size' => '24',
10006 'Type' => 'Typedef'
10007 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010008 '78401' => {
10009 'BaseType' => '78389',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010010 'Name' => 'pldm_pdr const',
10011 'Size' => '24',
10012 'Type' => 'Const'
10013 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010014 '78406' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010015 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010016 'Line' => '19',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010017 'Memb' => {
10018 '0' => {
10019 'name' => 'record_count',
10020 'offset' => '0',
10021 'type' => '180'
10022 },
10023 '1' => {
10024 'name' => 'size',
10025 'offset' => '4',
10026 'type' => '180'
10027 },
10028 '2' => {
10029 'name' => 'first',
10030 'offset' => '8',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010031 'type' => '79478'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010032 },
10033 '3' => {
10034 'name' => 'last',
10035 'offset' => '22',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010036 'type' => '79478'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010037 }
10038 },
10039 'Name' => 'struct pldm_pdr',
10040 'PrivateABI' => 1,
10041 'Size' => '24',
10042 'Type' => 'Struct'
10043 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010044 '78471' => {
10045 'BaseType' => '78488',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010046 'Header' => undef,
10047 'Line' => '20',
10048 'Name' => 'pldm_pdr_record',
10049 'PrivateABI' => 1,
10050 'Size' => '32',
10051 'Type' => 'Typedef'
10052 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010053 '78483' => {
10054 'BaseType' => '78471',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010055 'Name' => 'pldm_pdr_record const',
10056 'Size' => '32',
10057 'Type' => 'Const'
10058 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010059 '78488' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010060 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010061 'Line' => '10',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010062 'Memb' => {
10063 '0' => {
10064 'name' => 'record_handle',
10065 'offset' => '0',
10066 'type' => '180'
10067 },
10068 '1' => {
10069 'name' => 'size',
10070 'offset' => '4',
10071 'type' => '180'
10072 },
10073 '2' => {
10074 'name' => 'data',
10075 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010076 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010077 },
10078 '3' => {
10079 'name' => 'next',
10080 'offset' => '22',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010081 'type' => '79466'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010082 },
10083 '4' => {
10084 'name' => 'is_remote',
10085 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010086 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010087 },
10088 '5' => {
10089 'name' => 'terminus_handle',
10090 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010091 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010092 }
10093 },
10094 'Name' => 'struct pldm_pdr_record',
10095 'PrivateABI' => 1,
10096 'Size' => '32',
10097 'Type' => 'Struct'
10098 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010099 '78579' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010100 'Header' => 'pdr.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010101 'Line' => '230',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010102 'Memb' => {
10103 '0' => {
10104 'name' => 'entity_type',
10105 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010106 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010107 },
10108 '1' => {
10109 'name' => 'entity_instance_num',
10110 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010111 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010112 },
10113 '2' => {
10114 'name' => 'entity_container_id',
10115 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010116 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010117 }
10118 },
10119 'Name' => 'struct pldm_entity',
10120 'Size' => '6',
10121 'Type' => 'Struct'
10122 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010123 '78631' => {
10124 'BaseType' => '78579',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010125 'Header' => 'pdr.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010126 'Line' => '234',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010127 'Name' => 'pldm_entity',
10128 'Size' => '6',
10129 'Type' => 'Typedef'
10130 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010131 '78671' => {
10132 'BaseType' => '78683',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010133 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010134 'Line' => '244',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010135 'Name' => 'pldm_entity_association_tree',
10136 'PrivateABI' => 1,
10137 'Size' => '16',
10138 'Type' => 'Typedef'
10139 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010140 '78683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010141 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010142 'Line' => '369',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010143 'Memb' => {
10144 '0' => {
10145 'name' => 'root',
10146 'offset' => '0',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010147 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010148 },
10149 '1' => {
10150 'name' => 'last_used_container_id',
10151 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010152 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010153 }
10154 },
10155 'Name' => 'struct pldm_entity_association_tree',
10156 'PrivateABI' => 1,
10157 'Size' => '16',
10158 'Type' => 'Struct'
10159 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010160 '78726' => {
10161 'BaseType' => '78743',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010162 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010163 'Line' => '249',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010164 'Name' => 'pldm_entity_node',
10165 'PrivateABI' => 1,
10166 'Size' => '40',
10167 'Type' => 'Typedef'
10168 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010169 '78743' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010170 'Header' => undef,
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010171 'Line' => '374',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010172 'Memb' => {
10173 '0' => {
10174 'name' => 'entity',
10175 'offset' => '0',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010176 'type' => '78631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010177 },
10178 '1' => {
10179 'name' => 'parent',
10180 'offset' => '6',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010181 'type' => '78631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010182 },
10183 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010184 'name' => 'remote_container_id',
10185 'offset' => '18',
10186 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010187 },
10188 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010189 'name' => 'first_child',
10190 'offset' => '22',
10191 'type' => '79483'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010192 },
10193 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010194 'name' => 'next_sibling',
10195 'offset' => '36',
10196 'type' => '79483'
10197 },
10198 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010199 'name' => 'association_type',
10200 'offset' => '50',
10201 'type' => '168'
10202 }
10203 },
10204 'Name' => 'struct pldm_entity_node',
10205 'PrivateABI' => 1,
10206 'Size' => '40',
10207 'Type' => 'Struct'
10208 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010209 '79466' => {
10210 'BaseType' => '78488',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010211 'Name' => 'struct pldm_pdr_record*',
10212 'Size' => '8',
10213 'Type' => 'Pointer'
10214 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010215 '79478' => {
10216 'BaseType' => '78471',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010217 'Name' => 'pldm_pdr_record*',
10218 'Size' => '8',
10219 'Type' => 'Pointer'
10220 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010221 '79483' => {
10222 'BaseType' => '78726',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010223 'Name' => 'pldm_entity_node*',
10224 'Size' => '8',
10225 'Type' => 'Pointer'
10226 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010227 '80245' => {
10228 'BaseType' => '80250',
10229 'Name' => 'pldm_entity**',
10230 'Size' => '8',
10231 'Type' => 'Pointer'
10232 },
10233 '80250' => {
10234 'BaseType' => '78631',
10235 'Name' => 'pldm_entity*',
10236 'Size' => '8',
10237 'Type' => 'Pointer'
10238 },
10239 '80335' => {
10240 'BaseType' => '78671',
10241 'Name' => 'pldm_entity_association_tree*',
10242 'Size' => '8',
10243 'Type' => 'Pointer'
10244 },
10245 '80714' => {
10246 'BaseType' => '79483',
10247 'Name' => 'pldm_entity_node**',
10248 'Size' => '8',
10249 'Type' => 'Pointer'
10250 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010251 '81' => {
10252 'Name' => 'unsigned int',
10253 'Size' => '4',
10254 'Type' => 'Intrinsic'
10255 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010256 '81704' => {
10257 'BaseType' => '78401',
10258 'Name' => 'pldm_pdr const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010259 'Size' => '8',
10260 'Type' => 'Pointer'
10261 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010262 '82045' => {
10263 'BaseType' => '78389',
10264 'Name' => 'pldm_pdr*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010265 'Size' => '8',
10266 'Type' => 'Pointer'
10267 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010268 '825' => {
10269 'BaseType' => '714',
10270 'Name' => 'struct pldm_msg_hdr const',
10271 'Size' => '3',
10272 'Type' => 'Const'
10273 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010274 '830' => {
10275 'Header' => 'base.h',
10276 'Line' => '150',
10277 'Memb' => {
10278 '0' => {
10279 'name' => 'hdr',
10280 'offset' => '0',
10281 'type' => '714'
10282 },
10283 '1' => {
10284 'name' => 'payload',
10285 'offset' => '3',
10286 'type' => '874'
10287 }
10288 },
10289 'Name' => 'struct pldm_msg',
10290 'Size' => '4',
10291 'Type' => 'Struct'
10292 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010293 '8521' => {
10294 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010295 'Name' => 'uint16_t*',
10296 'Size' => '8',
10297 'Type' => 'Pointer'
10298 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010299 '869' => {
10300 'BaseType' => '830',
10301 'Name' => 'struct pldm_msg const',
10302 'Size' => '4',
10303 'Type' => 'Const'
10304 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010305 '874' => {
10306 'BaseType' => '168',
10307 'Name' => 'uint8_t[1]',
10308 'Size' => '1',
10309 'Type' => 'Array'
10310 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010311 '88418' => {
10312 'BaseType' => '78483',
10313 'Name' => 'pldm_pdr_record const*',
10314 'Size' => '8',
10315 'Type' => 'Pointer'
10316 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010317 '890' => {
10318 'Header' => 'base.h',
10319 'Line' => '160',
10320 'Memb' => {
10321 '0' => {
10322 'name' => 'msg_type',
10323 'offset' => '0',
10324 'type' => '702'
10325 },
10326 '1' => {
10327 'name' => 'instance',
10328 'offset' => '4',
10329 'type' => '168'
10330 },
10331 '2' => {
10332 'name' => 'pldm_type',
10333 'offset' => '5',
10334 'type' => '168'
10335 },
10336 '3' => {
10337 'name' => 'command',
10338 'offset' => '6',
10339 'type' => '168'
10340 },
10341 '4' => {
10342 'name' => 'completion_code',
10343 'offset' => '7',
10344 'type' => '168'
10345 }
10346 },
10347 'Name' => 'struct pldm_header_info',
10348 'Size' => '8',
10349 'Type' => 'Struct'
10350 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010351 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010352 'BaseType' => '123',
10353 'Name' => 'size_t*',
10354 'Size' => '8',
10355 'Type' => 'Pointer'
10356 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010357 '95472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010358 'BaseType' => '168',
10359 'Header' => 'base.h',
10360 'Line' => '14',
10361 'Name' => 'pldm_tid_t',
10362 'Size' => '1',
10363 'Type' => 'Typedef'
10364 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010365 '95484' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010366 'BaseType' => '168',
10367 'Header' => 'instance-id.h',
10368 'Line' => '11',
10369 'Name' => 'pldm_instance_id_t',
10370 'Size' => '1',
10371 'Type' => 'Typedef'
10372 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010373 '95864' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010374 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010375 'Line' => '19',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010376 'Memb' => {
10377 '0' => {
10378 'name' => 'prev',
10379 'offset' => '0',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010380 'type' => '95484'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010381 },
10382 '1' => {
10383 'name' => 'allocations',
10384 'offset' => '4',
10385 'type' => '180'
10386 }
10387 },
10388 'Name' => 'struct pldm_tid_state',
10389 'PrivateABI' => 1,
10390 'Size' => '8',
10391 'Type' => 'Struct'
10392 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010393 '95903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010394 'Header' => undef,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010395 'Line' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010396 'Memb' => {
10397 '0' => {
10398 'name' => 'state',
10399 'offset' => '0',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010400 'type' => '95945'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010401 },
10402 '1' => {
10403 'name' => 'lock_db_fd',
10404 'offset' => '8264',
10405 'type' => '74'
10406 }
10407 },
10408 'Name' => 'struct pldm_instance_db',
10409 'PrivateABI' => 1,
10410 'Size' => '2052',
10411 'Type' => 'Struct'
10412 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010413 '95945' => {
10414 'BaseType' => '95864',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010415 'Name' => 'struct pldm_tid_state[256]',
10416 'Size' => '2048',
10417 'Type' => 'Array'
10418 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010419 '96373' => {
10420 'BaseType' => '95903',
10421 'Name' => 'struct pldm_instance_db*',
10422 'Size' => '8',
10423 'Type' => 'Pointer'
10424 },
10425 '96799' => {
10426 'BaseType' => '95484',
10427 'Name' => 'pldm_instance_id_t*',
10428 'Size' => '8',
10429 'Type' => 'Pointer'
10430 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010431 '969' => {
10432 'BaseType' => '890',
10433 'Name' => 'struct pldm_header_info const',
10434 'Size' => '8',
10435 'Type' => 'Const'
10436 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010437 '96975' => {
10438 'BaseType' => '96373',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010439 'Name' => 'struct pldm_instance_db**',
10440 'Size' => '8',
10441 'Type' => 'Pointer'
10442 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010443 '97487' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010444 'BaseType' => '168',
10445 'Header' => 'pldm.h',
10446 'Line' => '12',
10447 'Name' => 'mctp_eid_t',
10448 'Size' => '1',
10449 'Type' => 'Typedef'
10450 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010451 '97499' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010452 'Header' => 'pldm.h',
10453 'Line' => '14',
10454 'Memb' => {
10455 '0' => {
10456 'name' => 'PLDM_REQUESTER_SUCCESS',
10457 'value' => '0'
10458 },
10459 '1' => {
10460 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10461 'value' => '18446744073709551615 (-1)'
10462 },
10463 '10' => {
10464 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10465 'value' => '18446744073709551606 (-10)'
10466 },
10467 '11' => {
10468 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10469 'value' => '18446744073709551605 (-11)'
10470 },
10471 '12' => {
10472 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10473 'value' => '18446744073709551604 (-12)'
10474 },
10475 '2' => {
10476 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10477 'value' => '18446744073709551614 (-2)'
10478 },
10479 '3' => {
10480 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10481 'value' => '18446744073709551613 (-3)'
10482 },
10483 '4' => {
10484 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10485 'value' => '18446744073709551612 (-4)'
10486 },
10487 '5' => {
10488 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10489 'value' => '18446744073709551611 (-5)'
10490 },
10491 '6' => {
10492 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10493 'value' => '18446744073709551610 (-6)'
10494 },
10495 '7' => {
10496 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10497 'value' => '18446744073709551609 (-7)'
10498 },
10499 '8' => {
10500 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10501 'value' => '18446744073709551608 (-8)'
10502 },
10503 '9' => {
10504 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10505 'value' => '18446744073709551607 (-9)'
10506 }
10507 },
10508 'Name' => 'enum pldm_requester_error_codes',
10509 'Size' => '4',
10510 'Type' => 'Enum'
10511 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010512 '97596' => {
10513 'BaseType' => '97499',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010514 'Header' => 'pldm.h',
10515 'Line' => '28',
10516 'Name' => 'pldm_requester_rc_t',
10517 'Size' => '4',
10518 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010519 }
10520 },
10521 'UndefinedSymbols' => {
10522 'libpldm.so.0.2.0' => {
10523 '_ITM_deregisterTMCloneTable' => 0,
10524 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010525 '__assert_fail@GLIBC_2.2.5' => 0,
10526 '__cxa_finalize@GLIBC_2.2.5' => 0,
10527 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010528 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010529 '__stack_chk_fail@GLIBC_2.4' => 0,
10530 'calloc@GLIBC_2.2.5' => 0,
10531 'clock_gettime@GLIBC_2.17' => 0,
10532 'close@GLIBC_2.2.5' => 0,
10533 'connect@GLIBC_2.2.5' => 0,
10534 'dup@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010535 'fcntl64@GLIBC_2.28' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010536 'free@GLIBC_2.2.5' => 0,
10537 'malloc@GLIBC_2.2.5' => 0,
10538 'memcmp@GLIBC_2.2.5' => 0,
10539 'memcpy@GLIBC_2.14' => 0,
10540 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010541 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010542 'recv@GLIBC_2.2.5' => 0,
10543 'recvmsg@GLIBC_2.2.5' => 0,
10544 'sendmsg@GLIBC_2.2.5' => 0,
10545 'sendto@GLIBC_2.2.5' => 0,
10546 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010547 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010548 'strlen@GLIBC_2.2.5' => 0,
10549 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010550 }
10551 },
10552 'WordSize' => '8'
10553 };