blob: 637c8510d1d0892d1697a88c1799ed8e178240b2 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
5 'GccVersion' => '12.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307 'base.h' => 1,
8 'bios.h' => 1,
9 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093022 'LibraryName' => 'libpldm.so.0.3.0',
23 'LibraryVersion' => '0.3.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093024 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093031 '10033' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093032 'Header' => 'bios.h',
33 'Param' => {
34 '0' => {
35 'name' => 'msg',
36 'type' => '2077'
37 },
38 '1' => {
39 'name' => 'payload_length',
40 'type' => '123'
41 },
42 '2' => {
43 'name' => 'seconds',
44 'type' => '2082'
45 },
46 '3' => {
47 'name' => 'minutes',
48 'type' => '2082'
49 },
50 '4' => {
51 'name' => 'hours',
52 'type' => '2082'
53 },
54 '5' => {
55 'name' => 'day',
56 'type' => '2082'
57 },
58 '6' => {
59 'name' => 'month',
60 'offset' => '0',
61 'type' => '2082'
62 },
63 '7' => {
64 'name' => 'year',
65 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093066 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +093067 }
68 },
69 'Return' => '74',
70 'ShortName' => 'decode_set_date_time_req'
71 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093072 '100426' => {
73 'Header' => 'pldm.h',
74 'Return' => '98332',
75 'ShortName' => 'pldm_open'
76 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093077 '10323' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093078 'Header' => 'bios.h',
79 'Param' => {
80 '0' => {
81 'name' => 'instance_id',
82 'type' => '168'
83 },
84 '1' => {
85 'name' => 'seconds',
86 'type' => '168'
87 },
88 '2' => {
89 'name' => 'minutes',
90 'type' => '168'
91 },
92 '3' => {
93 'name' => 'hours',
94 'type' => '168'
95 },
96 '4' => {
97 'name' => 'day',
98 'type' => '168'
99 },
100 '5' => {
101 'name' => 'month',
102 'type' => '168'
103 },
104 '6' => {
105 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930106 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930107 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930108 },
109 '7' => {
110 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930111 'offset' => '8',
112 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930113 },
114 '8' => {
115 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930116 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930117 'type' => '123'
118 }
119 },
120 'Return' => '74',
121 'ShortName' => 'encode_set_date_time_req'
122 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930123 '10815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930124 'Header' => 'bios.h',
125 'Param' => {
126 '0' => {
127 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930128 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930129 },
130 '1' => {
131 'name' => 'payload_length',
132 'type' => '123'
133 },
134 '2' => {
135 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930136 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930137 },
138 '3' => {
139 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930140 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930141 },
142 '4' => {
143 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930144 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930145 },
146 '5' => {
147 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '6' => {
151 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930152 'offset' => '0',
153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930154 },
155 '7' => {
156 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930157 'offset' => '8',
158 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 },
160 '8' => {
161 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930162 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930163 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930164 }
165 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930166 'Reg' => {
167 '4' => 'r8',
168 '5' => 'r9'
169 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930170 'Return' => '74',
171 'ShortName' => 'decode_get_date_time_resp'
172 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930173 '11016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930174 'Header' => 'bios.h',
175 'Param' => {
176 '0' => {
177 'name' => 'instance_id',
178 'type' => '168'
179 },
180 '1' => {
181 'name' => 'completion_code',
182 'type' => '168'
183 },
184 '2' => {
185 'name' => 'seconds',
186 'type' => '168'
187 },
188 '3' => {
189 'name' => 'minutes',
190 'type' => '168'
191 },
192 '4' => {
193 'name' => 'hours',
194 'type' => '168'
195 },
196 '5' => {
197 'name' => 'day',
198 'type' => '168'
199 },
200 '6' => {
201 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930202 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930203 'type' => '168'
204 },
205 '7' => {
206 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930207 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930208 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930209 },
210 '8' => {
211 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930212 'offset' => '16',
213 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930214 }
215 },
216 'Return' => '74',
217 'ShortName' => 'encode_get_date_time_resp'
218 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930219 '11299' => {
220 'Header' => 'bios.h',
221 'Param' => {
222 '0' => {
223 'name' => 'instance_id',
224 'type' => '168'
225 },
226 '1' => {
227 'name' => 'msg',
228 'type' => '1632'
229 }
230 },
231 'Return' => '74',
232 'ShortName' => 'encode_get_date_time_req'
233 },
234 '113165' => {
235 'Header' => 'file_io.h',
236 'Param' => {
237 '0' => {
238 'name' => 'instance_id',
239 'type' => '168'
240 },
241 '1' => {
242 'name' => 'completion_code',
243 'type' => '168'
244 },
245 '2' => {
246 'name' => 'msg',
247 'type' => '1632'
248 }
249 },
250 'Return' => '74',
251 'ShortName' => 'encode_new_file_with_metadata_resp'
252 },
253 '113365' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930254 'Header' => 'file_io.h',
255 'Param' => {
256 '0' => {
257 'name' => 'msg',
258 'type' => '2077'
259 },
260 '1' => {
261 'name' => 'payload_length',
262 'type' => '123'
263 },
264 '2' => {
265 'name' => 'file_type',
266 'type' => '8521'
267 },
268 '3' => {
269 'name' => 'file_handle',
270 'type' => '2087'
271 },
272 '4' => {
273 'name' => 'length',
274 'type' => '55734'
275 },
276 '5' => {
277 'name' => 'file_meta_data_1',
278 'type' => '2087'
279 },
280 '6' => {
281 'name' => 'file_meta_data_2',
282 'offset' => '0',
283 'type' => '2087'
284 },
285 '7' => {
286 'name' => 'file_meta_data_3',
287 'offset' => '8',
288 'type' => '2087'
289 },
290 '8' => {
291 'name' => 'file_meta_data_4',
292 'offset' => '16',
293 'type' => '2087'
294 }
295 },
296 'Reg' => {
297 '4' => 'r8',
298 '5' => 'r9'
299 },
300 'Return' => '74',
301 'ShortName' => 'decode_new_file_with_metadata_req'
302 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930303 '113597' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930304 'Header' => 'file_io.h',
305 'Param' => {
306 '0' => {
307 'name' => 'msg',
308 'type' => '2077'
309 },
310 '1' => {
311 'name' => 'payload_length',
312 'type' => '123'
313 },
314 '2' => {
315 'name' => 'completion_code',
316 'type' => '2082'
317 }
318 },
319 'Reg' => {
320 '0' => 'rdi',
321 '1' => 'rsi',
322 '2' => 'rdx'
323 },
324 'Return' => '74',
325 'ShortName' => 'decode_new_file_with_metadata_resp'
326 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930327 '113698' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930328 'Header' => 'file_io.h',
329 'Param' => {
330 '0' => {
331 'name' => 'instance_id',
332 'type' => '168'
333 },
334 '1' => {
335 'name' => 'file_type',
336 'type' => '5053'
337 },
338 '2' => {
339 'name' => 'file_handle',
340 'type' => '180'
341 },
342 '3' => {
343 'name' => 'length',
344 'type' => '46630'
345 },
346 '4' => {
347 'name' => 'file_meta_data_1',
348 'type' => '180'
349 },
350 '5' => {
351 'name' => 'file_meta_data_2',
352 'type' => '180'
353 },
354 '6' => {
355 'name' => 'file_meta_data_3',
356 'offset' => '0',
357 'type' => '180'
358 },
359 '7' => {
360 'name' => 'file_meta_data_4',
361 'offset' => '8',
362 'type' => '180'
363 },
364 '8' => {
365 'name' => 'msg',
366 'offset' => '16',
367 'type' => '1632'
368 }
369 },
370 'Return' => '74',
371 'ShortName' => 'encode_new_file_with_metadata_req'
372 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930373 '113995' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930374 'Header' => 'file_io.h',
375 'Param' => {
376 '0' => {
377 'name' => 'instance_id',
378 'type' => '168'
379 },
380 '1' => {
381 'name' => 'completion_code',
382 'type' => '168'
383 },
384 '2' => {
385 'name' => 'msg',
386 'type' => '1632'
387 }
388 },
389 'Return' => '74',
390 'ShortName' => 'encode_file_ack_with_meta_data_resp'
391 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930392 '114190' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930393 'Header' => 'file_io.h',
394 'Param' => {
395 '0' => {
396 'name' => 'msg',
397 'type' => '2077'
398 },
399 '1' => {
400 'name' => 'payload_length',
401 'type' => '123'
402 },
403 '2' => {
404 'name' => 'file_type',
405 'type' => '8521'
406 },
407 '3' => {
408 'name' => 'file_handle',
409 'type' => '2087'
410 },
411 '4' => {
412 'name' => 'file_status',
413 'type' => '2082'
414 },
415 '5' => {
416 'name' => 'file_meta_data_1',
417 'type' => '2087'
418 },
419 '6' => {
420 'name' => 'file_meta_data_2',
421 'offset' => '0',
422 'type' => '2087'
423 },
424 '7' => {
425 'name' => 'file_meta_data_3',
426 'offset' => '8',
427 'type' => '2087'
428 },
429 '8' => {
430 'name' => 'file_meta_data_4',
431 'offset' => '16',
432 'type' => '2087'
433 }
434 },
435 'Reg' => {
436 '4' => 'r8',
437 '5' => 'r9'
438 },
439 'Return' => '74',
440 'ShortName' => 'decode_file_ack_with_meta_data_req'
441 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930442 '114402' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930443 'Header' => 'file_io.h',
444 'Param' => {
445 '0' => {
446 'name' => 'msg',
447 'type' => '2077'
448 },
449 '1' => {
450 'name' => 'payload_length',
451 'type' => '123'
452 },
453 '2' => {
454 'name' => 'completion_code',
455 'type' => '2082'
456 }
457 },
458 'Reg' => {
459 '0' => 'rdi',
460 '1' => 'rsi',
461 '2' => 'rdx'
462 },
463 'Return' => '74',
464 'ShortName' => 'decode_file_ack_with_meta_data_resp'
465 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930466 '114498' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930467 'Header' => 'file_io.h',
468 'Param' => {
469 '0' => {
470 'name' => 'instance_id',
471 'type' => '168'
472 },
473 '1' => {
474 'name' => 'file_type',
475 'type' => '5053'
476 },
477 '2' => {
478 'name' => 'file_handle',
479 'type' => '180'
480 },
481 '3' => {
482 'name' => 'file_status',
483 'type' => '168'
484 },
485 '4' => {
486 'name' => 'file_meta_data_1',
487 'type' => '180'
488 },
489 '5' => {
490 'name' => 'file_meta_data_2',
491 'type' => '180'
492 },
493 '6' => {
494 'name' => 'file_meta_data_3',
495 'offset' => '0',
496 'type' => '180'
497 },
498 '7' => {
499 'name' => 'file_meta_data_4',
500 'offset' => '8',
501 'type' => '180'
502 },
503 '8' => {
504 'name' => 'msg',
505 'offset' => '16',
506 'type' => '1632'
507 }
508 },
509 'Return' => '74',
510 'ShortName' => 'encode_file_ack_with_meta_data_req'
511 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930512 '114795' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930513 'Header' => 'file_io.h',
514 'Param' => {
515 '0' => {
516 'name' => 'msg',
517 'type' => '2077'
518 },
519 '1' => {
520 'name' => 'payload_length',
521 'type' => '123'
522 },
523 '2' => {
524 'name' => 'completion_code',
525 'type' => '2082'
526 }
527 },
528 'Reg' => {
529 '0' => 'rdi',
530 '1' => 'rsi',
531 '2' => 'rdx'
532 },
533 'Return' => '74',
534 'ShortName' => 'decode_file_ack_resp'
535 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930536 '114896' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930537 'Header' => 'file_io.h',
538 'Param' => {
539 '0' => {
540 'name' => 'instance_id',
541 'type' => '168'
542 },
543 '1' => {
544 'name' => 'file_type',
545 'type' => '5053'
546 },
547 '2' => {
548 'name' => 'file_handle',
549 'type' => '180'
550 },
551 '3' => {
552 'name' => 'file_status',
553 'type' => '168'
554 },
555 '4' => {
556 'name' => 'msg',
557 'type' => '1632'
558 }
559 },
560 'Return' => '74',
561 'ShortName' => 'encode_file_ack_req'
562 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930563 '115131' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930564 'Header' => 'file_io.h',
565 'Param' => {
566 '0' => {
567 'name' => 'instance_id',
568 'type' => '168'
569 },
570 '1' => {
571 'name' => 'completion_code',
572 'type' => '168'
573 },
574 '2' => {
575 'name' => 'msg',
576 'type' => '1632'
577 }
578 },
579 'Return' => '74',
580 'ShortName' => 'encode_file_ack_resp'
581 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930582 '115321' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930583 'Header' => 'file_io.h',
584 'Param' => {
585 '0' => {
586 'name' => 'msg',
587 'type' => '2077'
588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '123'
592 },
593 '2' => {
594 'name' => 'file_type',
595 'type' => '8521'
596 },
597 '3' => {
598 'name' => 'file_handle',
599 'type' => '2087'
600 },
601 '4' => {
602 'name' => 'file_status',
603 'type' => '2082'
604 }
605 },
606 'Reg' => {
607 '3' => 'rcx',
608 '4' => 'r8'
609 },
610 'Return' => '74',
611 'ShortName' => 'decode_file_ack_req'
612 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930613 '115463' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930614 'Header' => 'file_io.h',
615 'Param' => {
616 '0' => {
617 'name' => 'msg',
618 'type' => '2077'
619 },
620 '1' => {
621 'name' => 'payload_length',
622 'type' => '123'
623 },
624 '2' => {
625 'name' => 'completion_code',
626 'type' => '2082'
627 },
628 '3' => {
629 'name' => 'length',
630 'type' => '2087'
631 }
632 },
633 'Reg' => {
634 '0' => 'rdi',
635 '1' => 'rsi',
636 '2' => 'rdx',
637 '3' => 'rcx'
638 },
639 'Return' => '74',
640 'ShortName' => 'decode_rw_file_by_type_resp'
641 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930642 '115578' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930643 'Header' => 'file_io.h',
644 'Param' => {
645 '0' => {
646 'name' => 'instance_id',
647 'type' => '168'
648 },
649 '1' => {
650 'name' => 'command',
651 'type' => '168'
652 },
653 '2' => {
654 'name' => 'file_type',
655 'type' => '5053'
656 },
657 '3' => {
658 'name' => 'file_handle',
659 'type' => '180'
660 },
661 '4' => {
662 'name' => 'offset',
663 'type' => '180'
664 },
665 '5' => {
666 'name' => 'length',
667 'type' => '180'
668 },
669 '6' => {
670 'name' => 'msg',
671 'offset' => '0',
672 'type' => '1632'
673 }
674 },
675 'Return' => '74',
676 'ShortName' => 'encode_rw_file_by_type_req'
677 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930678 '115848' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930679 'Header' => 'file_io.h',
680 'Param' => {
681 '0' => {
682 'name' => 'instance_id',
683 'type' => '168'
684 },
685 '1' => {
686 'name' => 'command',
687 'type' => '168'
688 },
689 '2' => {
690 'name' => 'completion_code',
691 'type' => '168'
692 },
693 '3' => {
694 'name' => 'length',
695 'type' => '180'
696 },
697 '4' => {
698 'name' => 'msg',
699 'type' => '1632'
700 }
701 },
702 'Return' => '74',
703 'ShortName' => 'encode_rw_file_by_type_resp'
704 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930705 '116078' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930706 'Header' => 'file_io.h',
707 'Param' => {
708 '0' => {
709 'name' => 'msg',
710 'type' => '2077'
711 },
712 '1' => {
713 'name' => 'payload_length',
714 'type' => '123'
715 },
716 '2' => {
717 'name' => 'file_type',
718 'type' => '8521'
719 },
720 '3' => {
721 'name' => 'file_handle',
722 'type' => '2087'
723 },
724 '4' => {
725 'name' => 'offset',
726 'type' => '2087'
727 },
728 '5' => {
729 'name' => 'length',
730 'type' => '2087'
731 }
732 },
733 'Reg' => {
734 '4' => 'r8',
735 '5' => 'r9'
736 },
737 'Return' => '74',
738 'ShortName' => 'decode_rw_file_by_type_req'
739 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930740 '116240' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930741 'Header' => 'file_io.h',
742 'Param' => {
743 '0' => {
744 'name' => 'msg',
745 'type' => '2077'
746 },
747 '1' => {
748 'name' => 'payload_length',
749 'type' => '123'
750 },
751 '2' => {
752 'name' => 'completion_code',
753 'type' => '2082'
754 }
755 },
756 'Reg' => {
757 '0' => 'rdi',
758 '1' => 'rsi',
759 '2' => 'rdx'
760 },
761 'Return' => '74',
762 'ShortName' => 'decode_new_file_resp'
763 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930764 '116341' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930765 'Header' => 'file_io.h',
766 'Param' => {
767 '0' => {
768 'name' => 'instance_id',
769 'type' => '168'
770 },
771 '1' => {
772 'name' => 'file_type',
773 'type' => '5053'
774 },
775 '2' => {
776 'name' => 'file_handle',
777 'type' => '180'
778 },
779 '3' => {
780 'name' => 'length',
781 'type' => '46630'
782 },
783 '4' => {
784 'name' => 'msg',
785 'type' => '1632'
786 }
787 },
788 'Return' => '74',
789 'ShortName' => 'encode_new_file_req'
790 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930791 '116576' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930792 'Header' => 'file_io.h',
793 'Param' => {
794 '0' => {
795 'name' => 'instance_id',
796 'type' => '168'
797 },
798 '1' => {
799 'name' => 'completion_code',
800 'type' => '168'
801 },
802 '2' => {
803 'name' => 'msg',
804 'type' => '1632'
805 }
806 },
807 'Return' => '74',
808 'ShortName' => 'encode_new_file_resp'
809 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930810 '116766' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930811 'Header' => 'file_io.h',
812 'Param' => {
813 '0' => {
814 'name' => 'msg',
815 'type' => '2077'
816 },
817 '1' => {
818 'name' => 'payload_length',
819 'type' => '123'
820 },
821 '2' => {
822 'name' => 'file_type',
823 'type' => '8521'
824 },
825 '3' => {
826 'name' => 'file_handle',
827 'type' => '2087'
828 },
829 '4' => {
830 'name' => 'length',
831 'type' => '55734'
832 }
833 },
834 'Reg' => {
835 '3' => 'rcx',
836 '4' => 'r8'
837 },
838 'Return' => '74',
839 'ShortName' => 'decode_new_file_req'
840 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930841 '116908' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930842 'Header' => 'file_io.h',
843 'Param' => {
844 '0' => {
845 'name' => 'msg',
846 'type' => '2077'
847 },
848 '1' => {
849 'name' => 'payload_length',
850 'type' => '123'
851 },
852 '2' => {
853 'name' => 'completion_code',
854 'type' => '2082'
855 },
856 '3' => {
857 'name' => 'length',
858 'type' => '2087'
859 }
860 },
861 'Reg' => {
862 '0' => 'rdi',
863 '1' => 'rsi',
864 '2' => 'rdx',
865 '3' => 'rcx'
866 },
867 'Return' => '74',
868 'ShortName' => 'decode_rw_file_by_type_memory_resp'
869 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930870 '117023' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930871 'Header' => 'file_io.h',
872 'Param' => {
873 '0' => {
874 'name' => 'instance_id',
875 'type' => '168'
876 },
877 '1' => {
878 'name' => 'command',
879 'type' => '168'
880 },
881 '2' => {
882 'name' => 'file_type',
883 'type' => '5053'
884 },
885 '3' => {
886 'name' => 'file_handle',
887 'type' => '180'
888 },
889 '4' => {
890 'name' => 'offset',
891 'type' => '180'
892 },
893 '5' => {
894 'name' => 'length',
895 'type' => '180'
896 },
897 '6' => {
898 'name' => 'address',
899 'offset' => '0',
900 'type' => '46630'
901 },
902 '7' => {
903 'name' => 'msg',
904 'offset' => '8',
905 'type' => '1632'
906 }
907 },
908 'Return' => '74',
909 'ShortName' => 'encode_rw_file_by_type_memory_req'
910 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930911 '117308' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930912 'Header' => 'file_io.h',
913 'Param' => {
914 '0' => {
915 'name' => 'instance_id',
916 'type' => '168'
917 },
918 '1' => {
919 'name' => 'command',
920 'type' => '168'
921 },
922 '2' => {
923 'name' => 'completion_code',
924 'type' => '168'
925 },
926 '3' => {
927 'name' => 'length',
928 'type' => '180'
929 },
930 '4' => {
931 'name' => 'msg',
932 'type' => '1632'
933 }
934 },
935 'Return' => '74',
936 'ShortName' => 'encode_rw_file_by_type_memory_resp'
937 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930938 '117538' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930939 'Header' => 'file_io.h',
940 'Param' => {
941 '0' => {
942 'name' => 'msg',
943 'type' => '2077'
944 },
945 '1' => {
946 'name' => 'payload_length',
947 'type' => '123'
948 },
949 '2' => {
950 'name' => 'file_type',
951 'type' => '8521'
952 },
953 '3' => {
954 'name' => 'file_handle',
955 'type' => '2087'
956 },
957 '4' => {
958 'name' => 'offset',
959 'type' => '2087'
960 },
961 '5' => {
962 'name' => 'length',
963 'type' => '2087'
964 },
965 '6' => {
966 'name' => 'address',
967 'offset' => '0',
968 'type' => '55734'
969 }
970 },
971 'Reg' => {
972 '4' => 'r8',
973 '5' => 'r9'
974 },
975 'Return' => '74',
976 'ShortName' => 'decode_rw_file_by_type_memory_req'
977 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930978 '117715' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930979 'Header' => 'file_io.h',
980 'Param' => {
981 '0' => {
982 'name' => 'instance_id',
983 'type' => '168'
984 },
985 '1' => {
986 'name' => 'completion_code',
987 'type' => '168'
988 },
989 '2' => {
990 'name' => 'length',
991 'type' => '180'
992 },
993 '3' => {
994 'name' => 'msg',
995 'type' => '1632'
996 }
997 },
998 'Return' => '74',
999 'ShortName' => 'encode_write_file_resp'
1000 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301001 '117930' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301002 'Header' => 'file_io.h',
1003 'Param' => {
1004 '0' => {
1005 'name' => 'msg',
1006 'type' => '2077'
1007 },
1008 '1' => {
1009 'name' => 'payload_length',
1010 'type' => '123'
1011 },
1012 '2' => {
1013 'name' => 'completion_code',
1014 'type' => '2082'
1015 },
1016 '3' => {
1017 'name' => 'length',
1018 'type' => '2087'
1019 }
1020 },
1021 'Reg' => {
1022 '0' => 'rdi',
1023 '1' => 'rsi',
1024 '2' => 'rdx',
1025 '3' => 'rcx'
1026 },
1027 'Return' => '74',
1028 'ShortName' => 'decode_write_file_resp'
1029 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301030 '118040' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301031 'Header' => 'file_io.h',
1032 'Param' => {
1033 '0' => {
1034 'name' => 'instance_id',
1035 'type' => '168'
1036 },
1037 '1' => {
1038 'name' => 'file_handle',
1039 'type' => '180'
1040 },
1041 '2' => {
1042 'name' => 'offset',
1043 'type' => '180'
1044 },
1045 '3' => {
1046 'name' => 'length',
1047 'type' => '180'
1048 },
1049 '4' => {
1050 'name' => 'msg',
1051 'type' => '1632'
1052 }
1053 },
1054 'Return' => '74',
1055 'ShortName' => 'encode_write_file_req'
1056 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301057 '118275' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301058 'Header' => 'file_io.h',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'msg',
1062 'type' => '2077'
1063 },
1064 '1' => {
1065 'name' => 'payload_length',
1066 'type' => '123'
1067 },
1068 '2' => {
1069 'name' => 'file_handle',
1070 'type' => '2087'
1071 },
1072 '3' => {
1073 'name' => 'offset',
1074 'type' => '2087'
1075 },
1076 '4' => {
1077 'name' => 'length',
1078 'type' => '2087'
1079 },
1080 '5' => {
1081 'name' => 'file_data_offset',
1082 'type' => '9084'
1083 }
1084 },
1085 'Reg' => {
1086 '1' => 'rsi',
1087 '3' => 'rcx',
1088 '4' => 'r8',
1089 '5' => 'r9'
1090 },
1091 'Return' => '74',
1092 'ShortName' => 'decode_write_file_req'
1093 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301094 '118430' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301095 'Header' => 'file_io.h',
1096 'Param' => {
1097 '0' => {
1098 'name' => 'instance_id',
1099 'type' => '168'
1100 },
1101 '1' => {
1102 'name' => 'completion_code',
1103 'type' => '168'
1104 },
1105 '2' => {
1106 'name' => 'length',
1107 'type' => '180'
1108 },
1109 '3' => {
1110 'name' => 'msg',
1111 'type' => '1632'
1112 }
1113 },
1114 'Return' => '74',
1115 'ShortName' => 'encode_read_file_resp'
1116 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301117 '118645' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301118 'Header' => 'file_io.h',
1119 'Param' => {
1120 '0' => {
1121 'name' => 'msg',
1122 'type' => '2077'
1123 },
1124 '1' => {
1125 'name' => 'payload_length',
1126 'type' => '123'
1127 },
1128 '2' => {
1129 'name' => 'completion_code',
1130 'type' => '2082'
1131 },
1132 '3' => {
1133 'name' => 'length',
1134 'type' => '2087'
1135 },
1136 '4' => {
1137 'name' => 'file_data_offset',
1138 'type' => '9084'
1139 }
1140 },
1141 'Reg' => {
1142 '2' => 'rdx',
1143 '3' => 'rcx',
1144 '4' => 'r8'
1145 },
1146 'Return' => '74',
1147 'ShortName' => 'decode_read_file_resp'
1148 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301149 '118781' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301150 'Header' => 'file_io.h',
1151 'Param' => {
1152 '0' => {
1153 'name' => 'instance_id',
1154 'type' => '168'
1155 },
1156 '1' => {
1157 'name' => 'file_handle',
1158 'type' => '180'
1159 },
1160 '2' => {
1161 'name' => 'offset',
1162 'type' => '180'
1163 },
1164 '3' => {
1165 'name' => 'length',
1166 'type' => '180'
1167 },
1168 '4' => {
1169 'name' => 'msg',
1170 'type' => '1632'
1171 }
1172 },
1173 'Return' => '74',
1174 'ShortName' => 'encode_read_file_req'
1175 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301176 '119016' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301177 'Header' => 'file_io.h',
1178 'Param' => {
1179 '0' => {
1180 'name' => 'msg',
1181 'type' => '2077'
1182 },
1183 '1' => {
1184 'name' => 'payload_length',
1185 'type' => '123'
1186 },
1187 '2' => {
1188 'name' => 'file_handle',
1189 'type' => '2087'
1190 },
1191 '3' => {
1192 'name' => 'offset',
1193 'type' => '2087'
1194 },
1195 '4' => {
1196 'name' => 'length',
1197 'type' => '2087'
1198 }
1199 },
1200 'Reg' => {
1201 '3' => 'rcx',
1202 '4' => 'r8'
1203 },
1204 'Return' => '74',
1205 'ShortName' => 'decode_read_file_req'
1206 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301207 '119151' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301208 'Header' => 'file_io.h',
1209 'Param' => {
1210 '0' => {
1211 'name' => 'msg',
1212 'type' => '2077'
1213 },
1214 '1' => {
1215 'name' => 'payload_length',
1216 'type' => '123'
1217 },
1218 '2' => {
1219 'name' => 'completion_code',
1220 'type' => '2082'
1221 },
1222 '3' => {
1223 'name' => 'next_transfer_handle',
1224 'type' => '2087'
1225 },
1226 '4' => {
1227 'name' => 'transfer_flag',
1228 'type' => '2082'
1229 },
1230 '5' => {
1231 'name' => 'file_table_data_start_offset',
1232 'type' => '2082'
1233 },
1234 '6' => {
1235 'name' => 'file_table_length',
1236 'offset' => '0',
1237 'type' => '9084'
1238 }
1239 },
1240 'Reg' => {
1241 '4' => 'r8',
1242 '5' => 'r9'
1243 },
1244 'Return' => '74',
1245 'ShortName' => 'decode_get_file_table_resp'
1246 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301247 '119324' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301248 'Header' => 'file_io.h',
1249 'Param' => {
1250 '0' => {
1251 'name' => 'instance_id',
1252 'type' => '168'
1253 },
1254 '1' => {
1255 'name' => 'transfer_handle',
1256 'type' => '180'
1257 },
1258 '2' => {
1259 'name' => 'transfer_opflag',
1260 'type' => '168'
1261 },
1262 '3' => {
1263 'name' => 'table_type',
1264 'type' => '168'
1265 },
1266 '4' => {
1267 'name' => 'msg',
1268 'type' => '1632'
1269 }
1270 },
1271 'Return' => '74',
1272 'ShortName' => 'encode_get_file_table_req'
1273 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301274 '119550' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301275 'Header' => 'file_io.h',
1276 'Param' => {
1277 '0' => {
1278 'name' => 'instance_id',
1279 'type' => '168'
1280 },
1281 '1' => {
1282 'name' => 'completion_code',
1283 'type' => '168'
1284 },
1285 '2' => {
1286 'name' => 'next_transfer_handle',
1287 'type' => '180'
1288 },
1289 '3' => {
1290 'name' => 'transfer_flag',
1291 'type' => '168'
1292 },
1293 '4' => {
1294 'name' => 'table_data',
1295 'type' => '6245'
1296 },
1297 '5' => {
1298 'name' => 'table_size',
1299 'type' => '123'
1300 },
1301 '6' => {
1302 'name' => 'msg',
1303 'offset' => '0',
1304 'type' => '1632'
1305 }
1306 },
1307 'Return' => '74',
1308 'ShortName' => 'encode_get_file_table_resp'
1309 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301310 '119847' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301311 'Header' => 'file_io.h',
1312 'Param' => {
1313 '0' => {
1314 'name' => 'msg',
1315 'type' => '2077'
1316 },
1317 '1' => {
1318 'name' => 'payload_length',
1319 'type' => '123'
1320 },
1321 '2' => {
1322 'name' => 'transfer_handle',
1323 'type' => '2087'
1324 },
1325 '3' => {
1326 'name' => 'transfer_opflag',
1327 'type' => '2082'
1328 },
1329 '4' => {
1330 'name' => 'table_type',
1331 'type' => '2082'
1332 }
1333 },
1334 'Reg' => {
1335 '3' => 'rcx',
1336 '4' => 'r8'
1337 },
1338 'Return' => '74',
1339 'ShortName' => 'decode_get_file_table_req'
1340 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301341 '119982' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301342 'Header' => 'file_io.h',
1343 'Param' => {
1344 '0' => {
1345 'name' => 'msg',
1346 'type' => '2077'
1347 },
1348 '1' => {
1349 'name' => 'payload_length',
1350 'type' => '123'
1351 },
1352 '2' => {
1353 'name' => 'completion_code',
1354 'type' => '2082'
1355 },
1356 '3' => {
1357 'name' => 'length',
1358 'type' => '2087'
1359 }
1360 },
1361 'Reg' => {
1362 '0' => 'rdi',
1363 '1' => 'rsi',
1364 '2' => 'rdx',
1365 '3' => 'rcx'
1366 },
1367 'Return' => '74',
1368 'ShortName' => 'decode_rw_file_memory_resp'
1369 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301370 '120091' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301371 'Header' => 'file_io.h',
1372 'Param' => {
1373 '0' => {
1374 'name' => 'instance_id',
1375 'type' => '168'
1376 },
1377 '1' => {
1378 'name' => 'command',
1379 'type' => '168'
1380 },
1381 '2' => {
1382 'name' => 'file_handle',
1383 'type' => '180'
1384 },
1385 '3' => {
1386 'name' => 'offset',
1387 'type' => '180'
1388 },
1389 '4' => {
1390 'name' => 'length',
1391 'type' => '180'
1392 },
1393 '5' => {
1394 'name' => 'address',
1395 'type' => '46630'
1396 },
1397 '6' => {
1398 'name' => 'msg',
1399 'offset' => '0',
1400 'type' => '1632'
1401 }
1402 },
1403 'Return' => '74',
1404 'ShortName' => 'encode_rw_file_memory_req'
1405 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301406 '120350' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301407 'Header' => 'file_io.h',
1408 'Param' => {
1409 '0' => {
1410 'name' => 'instance_id',
1411 'type' => '168'
1412 },
1413 '1' => {
1414 'name' => 'command',
1415 'type' => '168'
1416 },
1417 '2' => {
1418 'name' => 'completion_code',
1419 'type' => '168'
1420 },
1421 '3' => {
1422 'name' => 'length',
1423 'type' => '180'
1424 },
1425 '4' => {
1426 'name' => 'msg',
1427 'type' => '1632'
1428 }
1429 },
1430 'Return' => '74',
1431 'ShortName' => 'encode_rw_file_memory_resp'
1432 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301433 '120571' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301434 'Header' => 'file_io.h',
1435 'Param' => {
1436 '0' => {
1437 'name' => 'msg',
1438 'type' => '2077'
1439 },
1440 '1' => {
1441 'name' => 'payload_length',
1442 'type' => '123'
1443 },
1444 '2' => {
1445 'name' => 'file_handle',
1446 'type' => '2087'
1447 },
1448 '3' => {
1449 'name' => 'offset',
1450 'type' => '2087'
1451 },
1452 '4' => {
1453 'name' => 'length',
1454 'type' => '2087'
1455 },
1456 '5' => {
1457 'name' => 'address',
1458 'type' => '55734'
1459 }
1460 },
1461 'Reg' => {
1462 '4' => 'r8',
1463 '5' => 'r9'
1464 },
1465 'Return' => '74',
1466 'ShortName' => 'decode_rw_file_memory_req'
1467 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301468 '121538' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301469 'Header' => 'host.h',
1470 'Param' => {
1471 '0' => {
1472 'name' => 'instance_id',
1473 'type' => '168'
1474 },
1475 '1' => {
1476 'name' => 'completion_code',
1477 'type' => '168'
1478 },
1479 '2' => {
1480 'name' => 'rack_entry',
1481 'type' => '180'
1482 },
1483 '3' => {
1484 'name' => 'pri_cec_node',
1485 'type' => '180'
1486 },
1487 '4' => {
1488 'name' => 'msg',
1489 'type' => '1632'
1490 },
1491 '5' => {
1492 'name' => 'payload_length',
1493 'type' => '123'
1494 }
1495 },
1496 'Return' => '74',
1497 'ShortName' => 'encode_get_alert_status_resp'
1498 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301499 '121786' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301500 'Header' => 'host.h',
1501 'Param' => {
1502 '0' => {
1503 'name' => 'msg',
1504 'type' => '2077'
1505 },
1506 '1' => {
1507 'name' => 'payload_length',
1508 'type' => '123'
1509 },
1510 '2' => {
1511 'name' => 'version_id',
1512 'type' => '2082'
1513 }
1514 },
1515 'Reg' => {
1516 '0' => 'rdi',
1517 '1' => 'rsi',
1518 '2' => 'rdx'
1519 },
1520 'Return' => '74',
1521 'ShortName' => 'decode_get_alert_status_req'
1522 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301523 '121869' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301524 'Header' => 'host.h',
1525 'Param' => {
1526 '0' => {
1527 'name' => 'msg',
1528 'type' => '2077'
1529 },
1530 '1' => {
1531 'name' => 'payload_length',
1532 'type' => '123'
1533 },
1534 '2' => {
1535 'name' => 'completion_code',
1536 'type' => '2082'
1537 },
1538 '3' => {
1539 'name' => 'rack_entry',
1540 'type' => '2087'
1541 },
1542 '4' => {
1543 'name' => 'pri_cec_node',
1544 'type' => '2087'
1545 }
1546 },
1547 'Reg' => {
1548 '3' => 'rcx',
1549 '4' => 'r8'
1550 },
1551 'Return' => '74',
1552 'ShortName' => 'decode_get_alert_status_resp'
1553 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301554 '122008' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301555 'Header' => 'host.h',
1556 'Param' => {
1557 '0' => {
1558 'name' => 'instance_id',
1559 'type' => '168'
1560 },
1561 '1' => {
1562 'name' => 'version_id',
1563 'type' => '168'
1564 },
1565 '2' => {
1566 'name' => 'msg',
1567 'type' => '1632'
1568 },
1569 '3' => {
1570 'name' => 'payload_length',
1571 'type' => '123'
1572 }
1573 },
1574 'Return' => '74',
1575 'ShortName' => 'encode_get_alert_status_req'
1576 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09301577 '123077' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301578 'Header' => 'platform_oem_ibm.h',
1579 'Param' => {
1580 '0' => {
1581 'name' => 'instance_id',
1582 'type' => '168'
1583 },
1584 '1' => {
1585 'name' => 'format_version',
1586 'type' => '168'
1587 },
1588 '2' => {
1589 'name' => 'tid',
1590 'type' => '168'
1591 },
1592 '3' => {
1593 'name' => 'num_handles',
1594 'type' => '168'
1595 },
1596 '4' => {
1597 'name' => 'list_of_handles',
1598 'type' => '6245'
1599 },
1600 '5' => {
1601 'name' => 'payload_length',
1602 'type' => '123'
1603 },
1604 '6' => {
1605 'name' => 'msg',
1606 'offset' => '0',
1607 'type' => '1632'
1608 }
1609 },
1610 'Return' => '74',
1611 'ShortName' => 'encode_bios_attribute_update_event_req'
1612 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301613 '1440' => {
1614 'Header' => 'base.h',
1615 'Param' => {
1616 '0' => {
1617 'name' => 'msg_type',
1618 'type' => '168'
1619 },
1620 '1' => {
1621 'name' => 'instance_id',
1622 'type' => '168'
1623 },
1624 '2' => {
1625 'name' => 'pldm_type',
1626 'type' => '168'
1627 },
1628 '3' => {
1629 'name' => 'command',
1630 'type' => '168'
1631 },
1632 '4' => {
1633 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301634 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301635 }
1636 },
1637 'Return' => '74',
1638 'ShortName' => 'encode_pldm_header_only'
1639 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301640 '16195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301641 'Header' => 'platform.h',
1642 'Param' => {
1643 '0' => {
1644 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301645 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301646 },
1647 '1' => {
1648 'name' => 'payload_length',
1649 'type' => '123'
1650 },
1651 '10' => {
1652 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301653 'offset' => '32',
1654 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301655 },
1656 '2' => {
1657 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301658 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301659 },
1660 '3' => {
1661 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301662 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301663 },
1664 '4' => {
1665 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301666 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301667 },
1668 '5' => {
1669 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301670 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301671 },
1672 '6' => {
1673 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301674 'offset' => '0',
1675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 },
1677 '7' => {
1678 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 'offset' => '8',
1680 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301681 },
1682 '8' => {
1683 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301684 'offset' => '16',
1685 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301686 },
1687 '9' => {
1688 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301689 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301690 'type' => '16933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301691 }
1692 },
1693 'Return' => '74',
1694 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1695 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301696 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 'Header' => 'base.h',
1698 'Param' => {
1699 '0' => {
1700 'name' => 'instance_id',
1701 'type' => '168'
1702 },
1703 '1' => {
1704 'name' => 'type',
1705 'type' => '168'
1706 },
1707 '2' => {
1708 'name' => 'command',
1709 'type' => '168'
1710 },
1711 '3' => {
1712 'name' => 'cc',
1713 'type' => '168'
1714 },
1715 '4' => {
1716 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301717 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301718 }
1719 },
1720 'Return' => '74',
1721 'ShortName' => 'encode_cc_only_resp'
1722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301723 '16943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301724 'Header' => 'platform.h',
1725 'Param' => {
1726 '0' => {
1727 'name' => 'instance_id',
1728 'type' => '168'
1729 },
1730 '1' => {
1731 'name' => 'format_version',
1732 'type' => '168'
1733 },
1734 '2' => {
1735 'name' => 'transfer_operation_flag',
1736 'type' => '168'
1737 },
1738 '3' => {
1739 'name' => 'data_transfer_handle',
1740 'type' => '180'
1741 },
1742 '4' => {
1743 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301744 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301745 },
1746 '5' => {
1747 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301748 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301749 },
1750 '6' => {
1751 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301752 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301753 'type' => '123'
1754 }
1755 },
1756 'Return' => '74',
1757 'ShortName' => 'encode_poll_for_platform_event_message_req'
1758 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301759 '17507' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301760 'Header' => 'platform.h',
1761 'Param' => {
1762 '0' => {
1763 'name' => 'instance_id',
1764 'type' => '168'
1765 },
1766 '1' => {
1767 'name' => 'completion_code',
1768 'type' => '168'
1769 },
1770 '2' => {
1771 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301772 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301773 }
1774 },
1775 'Return' => '74',
1776 'ShortName' => 'encode_set_event_receiver_resp'
1777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301778 '17682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301779 'Header' => 'platform.h',
1780 'Param' => {
1781 '0' => {
1782 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301783 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301784 },
1785 '1' => {
1786 'name' => 'payload_length',
1787 'type' => '123'
1788 },
1789 '2' => {
1790 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301791 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301792 },
1793 '3' => {
1794 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301795 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301796 },
1797 '4' => {
1798 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301799 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301800 },
1801 '5' => {
1802 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301803 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301804 }
1805 },
1806 'Return' => '74',
1807 'ShortName' => 'decode_set_event_receiver_req'
1808 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301809 '18172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301810 'Header' => 'platform.h',
1811 'Param' => {
1812 '0' => {
1813 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301814 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301815 },
1816 '1' => {
1817 'name' => 'payload_length',
1818 'type' => '123'
1819 },
1820 '2' => {
1821 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301822 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301823 }
1824 },
1825 'Return' => '74',
1826 'ShortName' => 'decode_set_event_receiver_resp'
1827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301828 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301829 'Header' => 'base.h',
1830 'Param' => {
1831 '0' => {
1832 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301833 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301834 },
1835 '1' => {
1836 'name' => 'payload_length',
1837 'type' => '123'
1838 },
1839 '2' => {
1840 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301841 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301842 },
1843 '3' => {
1844 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301845 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301846 },
1847 '4' => {
1848 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301849 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301850 },
1851 '5' => {
1852 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301853 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '6' => {
1856 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'offset' => '0',
1858 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301859 },
1860 '7' => {
1861 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301862 'offset' => '8',
1863 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301864 }
1865 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301866 'Reg' => {
1867 '4' => 'r8',
1868 '5' => 'r9'
1869 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301870 'Return' => '74',
1871 'ShortName' => 'decode_multipart_receive_req'
1872 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301873 '18507' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301874 'Header' => 'platform.h',
1875 'Param' => {
1876 '0' => {
1877 'name' => 'instance_id',
1878 'type' => '168'
1879 },
1880 '1' => {
1881 'name' => 'event_message_global_enable',
1882 'type' => '168'
1883 },
1884 '2' => {
1885 'name' => 'transport_protocol_type',
1886 'type' => '168'
1887 },
1888 '3' => {
1889 'name' => 'event_receiver_address_info',
1890 'type' => '168'
1891 },
1892 '4' => {
1893 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301894 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301895 },
1896 '5' => {
1897 'name' => 'msg',
1898 'type' => '1632'
1899 }
1900 },
1901 'Return' => '74',
1902 'ShortName' => 'encode_set_event_receiver_req'
1903 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301904 '18771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301905 'Header' => 'platform.h',
1906 'Param' => {
1907 '0' => {
1908 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301909 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301910 },
1911 '1' => {
1912 'name' => 'payload_length',
1913 'type' => '123'
1914 },
1915 '2' => {
1916 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301917 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301918 },
1919 '3' => {
1920 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301921 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301922 }
1923 },
1924 'Return' => '74',
1925 'ShortName' => 'decode_get_sensor_reading_req'
1926 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301927 '19159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301928 'Header' => 'platform.h',
1929 'Param' => {
1930 '0' => {
1931 'name' => 'instance_id',
1932 'type' => '168'
1933 },
1934 '1' => {
1935 'name' => 'completion_code',
1936 'type' => '168'
1937 },
1938 '10' => {
1939 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301940 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301941 'type' => '123'
1942 },
1943 '2' => {
1944 'name' => 'sensor_data_size',
1945 'type' => '168'
1946 },
1947 '3' => {
1948 'name' => 'sensor_operational_state',
1949 'type' => '168'
1950 },
1951 '4' => {
1952 'name' => 'sensor_event_message_enable',
1953 'type' => '168'
1954 },
1955 '5' => {
1956 'name' => 'present_state',
1957 'type' => '168'
1958 },
1959 '6' => {
1960 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301961 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301962 'type' => '168'
1963 },
1964 '7' => {
1965 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301967 'type' => '168'
1968 },
1969 '8' => {
1970 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301972 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301973 },
1974 '9' => {
1975 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301976 'offset' => '24',
1977 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301978 }
1979 },
1980 'Return' => '74',
1981 'ShortName' => 'encode_get_sensor_reading_resp'
1982 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301983 '19567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 'Header' => 'platform.h',
1985 'Param' => {
1986 '0' => {
1987 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301988 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301989 },
1990 '1' => {
1991 'name' => 'payload_length',
1992 'type' => '123'
1993 },
1994 '2' => {
1995 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301996 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301997 },
1998 '3' => {
1999 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302000 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302001 },
2002 '4' => {
2003 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302004 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302005 },
2006 '5' => {
2007 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302008 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '6' => {
2011 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '0',
2013 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '7' => {
2016 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '8',
2018 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '8' => {
2021 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '16',
2023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 },
2025 '9' => {
2026 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302027 'offset' => '24',
2028 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302029 }
2030 },
2031 'Return' => '74',
2032 'ShortName' => 'decode_get_sensor_reading_resp'
2033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302034 '20461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302035 'Header' => 'platform.h',
2036 'Param' => {
2037 '0' => {
2038 'name' => 'instance_id',
2039 'type' => '168'
2040 },
2041 '1' => {
2042 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302043 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302044 },
2045 '2' => {
2046 'name' => 'rearm_event_state',
2047 'type' => '168'
2048 },
2049 '3' => {
2050 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302051 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302052 }
2053 },
2054 'Return' => '74',
2055 'ShortName' => 'encode_get_sensor_reading_req'
2056 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302057 '20683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302058 'Header' => 'platform.h',
2059 'Param' => {
2060 '0' => {
2061 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302062 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302063 },
2064 '1' => {
2065 'name' => 'change_record_data_size',
2066 'type' => '123'
2067 },
2068 '2' => {
2069 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302070 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302071 },
2072 '3' => {
2073 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302074 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302075 },
2076 '4' => {
2077 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302078 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302079 }
2080 },
2081 'Return' => '74',
2082 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2083 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302084 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302085 'Header' => 'base.h',
2086 'Param' => {
2087 '0' => {
2088 'name' => 'instance_id',
2089 'type' => '168'
2090 },
2091 '1' => {
2092 'name' => 'tid',
2093 'type' => '168'
2094 },
2095 '2' => {
2096 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302097 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302098 }
2099 },
2100 'Return' => '74',
2101 'ShortName' => 'encode_set_tid_req'
2102 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302103 '21973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 'Header' => 'platform.h',
2105 'Param' => {
2106 '0' => {
2107 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302108 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302109 },
2110 '1' => {
2111 'name' => 'event_data_size',
2112 'type' => '123'
2113 },
2114 '2' => {
2115 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302116 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302117 },
2118 '3' => {
2119 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302120 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302121 },
2122 '4' => {
2123 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302124 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302125 }
2126 },
2127 'Return' => '74',
2128 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2129 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302130 '22380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302131 'Header' => 'platform.h',
2132 'Param' => {
2133 '0' => {
2134 'name' => 'event_data_format',
2135 'type' => '168'
2136 },
2137 '1' => {
2138 'name' => 'number_of_change_records',
2139 'type' => '168'
2140 },
2141 '2' => {
2142 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302143 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302144 },
2145 '3' => {
2146 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302147 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302148 },
2149 '4' => {
2150 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302151 'type' => '22708'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302152 },
2153 '5' => {
2154 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 'type' => '22723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 },
2157 '6' => {
2158 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302159 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302160 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302161 },
2162 '7' => {
2163 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302164 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302165 'type' => '123'
2166 }
2167 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302168 'Reg' => {
2169 '4' => 'r8'
2170 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302171 'Return' => '74',
2172 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
2173 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302174 '22733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302175 'Header' => 'platform.h',
2176 'Param' => {
2177 '0' => {
2178 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302179 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302180 },
2181 '1' => {
2182 'name' => 'payload_length',
2183 'type' => '123'
2184 },
2185 '2' => {
2186 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302187 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302188 },
2189 '3' => {
2190 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302191 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302192 },
2193 '4' => {
2194 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302195 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302196 },
2197 '5' => {
2198 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302199 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302200 },
2201 '6' => {
2202 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302203 'offset' => '0',
2204 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302205 }
2206 },
2207 'Return' => '74',
2208 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2209 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302210 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302211 'Header' => 'base.h',
2212 'Param' => {
2213 '0' => {
2214 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302215 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302216 },
2217 '1' => {
2218 'name' => 'payload_length',
2219 'type' => '123'
2220 },
2221 '2' => {
2222 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302223 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302224 },
2225 '3' => {
2226 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302227 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302228 }
2229 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302230 'Reg' => {
2231 '0' => 'rdi',
2232 '1' => 'rsi',
2233 '2' => 'rdx',
2234 '3' => 'rcx'
2235 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302236 'Return' => '74',
2237 'ShortName' => 'decode_get_tid_resp'
2238 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302239 '23707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302240 'Header' => 'platform.h',
2241 'Param' => {
2242 '0' => {
2243 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302244 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302245 },
2246 '1' => {
2247 'name' => 'payload_length',
2248 'type' => '123'
2249 },
2250 '2' => {
2251 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302252 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302253 }
2254 },
2255 'Return' => '74',
2256 'ShortName' => 'decode_get_numeric_effecter_value_req'
2257 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302258 '24042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302259 'Header' => 'platform.h',
2260 'Param' => {
2261 '0' => {
2262 'name' => 'instance_id',
2263 'type' => '168'
2264 },
2265 '1' => {
2266 'name' => 'completion_code',
2267 'type' => '168'
2268 },
2269 '2' => {
2270 'name' => 'effecter_data_size',
2271 'type' => '168'
2272 },
2273 '3' => {
2274 'name' => 'effecter_oper_state',
2275 'type' => '168'
2276 },
2277 '4' => {
2278 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302279 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302280 },
2281 '5' => {
2282 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302283 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302284 },
2285 '6' => {
2286 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302287 'offset' => '0',
2288 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302289 },
2290 '7' => {
2291 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302292 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302293 'type' => '123'
2294 }
2295 },
2296 'Return' => '74',
2297 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2298 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302299 '2406' => {
2300 'Header' => 'base.h',
2301 'Param' => {
2302 '0' => {
2303 'name' => 'instance_id',
2304 'type' => '168'
2305 },
2306 '1' => {
2307 'name' => 'completion_code',
2308 'type' => '168'
2309 },
2310 '2' => {
2311 'name' => 'tid',
2312 'type' => '168'
2313 },
2314 '3' => {
2315 'name' => 'msg',
2316 'type' => '1632'
2317 }
2318 },
2319 'Return' => '74',
2320 'ShortName' => 'encode_get_tid_resp'
2321 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302322 '24442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302323 'Header' => 'platform.h',
2324 'Param' => {
2325 '0' => {
2326 'name' => 'instance_id',
2327 'type' => '168'
2328 },
2329 '1' => {
2330 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302331 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302332 },
2333 '2' => {
2334 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302335 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302336 }
2337 },
2338 'Return' => '74',
2339 'ShortName' => 'encode_get_numeric_effecter_value_req'
2340 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302341 '24643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302342 'Header' => 'platform.h',
2343 'Param' => {
2344 '0' => {
2345 'name' => 'pdr_data',
2346 'type' => '1434'
2347 },
2348 '1' => {
2349 'name' => 'pdr_data_length',
2350 'type' => '123'
2351 },
2352 '2' => {
2353 'name' => 'pdr_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302354 'type' => '29133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302355 }
2356 },
2357 'Return' => '74',
2358 'ShortName' => 'decode_numeric_sensor_pdr_data'
2359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302360 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302361 'Header' => 'base.h',
2362 'Param' => {
2363 '0' => {
2364 'name' => 'instance_id',
2365 'type' => '168'
2366 },
2367 '1' => {
2368 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302369 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302370 }
2371 },
2372 'Return' => '74',
2373 'ShortName' => 'encode_get_tid_req'
2374 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302375 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302376 'Header' => 'base.h',
2377 'Param' => {
2378 '0' => {
2379 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302380 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302381 },
2382 '1' => {
2383 'name' => 'payload_length',
2384 'type' => '123'
2385 },
2386 '2' => {
2387 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302388 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302389 },
2390 '3' => {
2391 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302392 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302393 },
2394 '4' => {
2395 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302396 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302397 },
2398 '5' => {
2399 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302400 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302401 }
2402 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302403 'Reg' => {
2404 '3' => 'rcx',
2405 '4' => 'r8',
2406 '5' => 'r9'
2407 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302408 'Return' => '74',
2409 'ShortName' => 'decode_get_version_resp'
2410 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302411 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302412 'Header' => 'base.h',
2413 'Param' => {
2414 '0' => {
2415 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302416 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302417 },
2418 '1' => {
2419 'name' => 'payload_length',
2420 'type' => '123'
2421 },
2422 '2' => {
2423 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302424 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302425 },
2426 '3' => {
2427 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302428 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302429 },
2430 '4' => {
2431 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302432 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302433 }
2434 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302435 'Reg' => {
2436 '0' => 'rdi',
2437 '1' => 'rsi',
2438 '2' => 'rdx',
2439 '3' => 'rcx',
2440 '4' => 'r8'
2441 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302442 'Return' => '74',
2443 'ShortName' => 'decode_get_version_req'
2444 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302445 '29138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302446 'Header' => 'platform.h',
2447 'Param' => {
2448 '0' => {
2449 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302450 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302451 },
2452 '1' => {
2453 'name' => 'sensor_data_length',
2454 'type' => '123'
2455 },
2456 '2' => {
2457 'name' => 'event_state',
2458 'type' => '2082'
2459 },
2460 '3' => {
2461 'name' => 'previous_event_state',
2462 'type' => '2082'
2463 },
2464 '4' => {
2465 'name' => 'sensor_data_size',
2466 'type' => '2082'
2467 },
2468 '5' => {
2469 'name' => 'present_reading',
2470 'type' => '2087'
2471 }
2472 },
2473 'Return' => '74',
2474 'ShortName' => 'decode_numeric_sensor_data'
2475 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302476 '29992' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302477 'Header' => 'platform.h',
2478 'Param' => {
2479 '0' => {
2480 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302481 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302482 },
2483 '1' => {
2484 'name' => 'sensor_data_length',
2485 'type' => '123'
2486 },
2487 '2' => {
2488 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302489 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302490 },
2491 '3' => {
2492 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302493 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302494 },
2495 '4' => {
2496 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302497 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302498 }
2499 },
2500 'Return' => '74',
2501 'ShortName' => 'decode_state_sensor_data'
2502 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302503 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302504 'Header' => 'base.h',
2505 'Param' => {
2506 '0' => {
2507 'name' => 'instance_id',
2508 'type' => '168'
2509 },
2510 '1' => {
2511 'name' => 'completion_code',
2512 'type' => '168'
2513 },
2514 '2' => {
2515 'name' => 'next_transfer_handle',
2516 'type' => '180'
2517 },
2518 '3' => {
2519 'name' => 'transfer_flag',
2520 'type' => '168'
2521 },
2522 '4' => {
2523 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302524 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302525 },
2526 '5' => {
2527 'name' => 'version_size',
2528 'type' => '123'
2529 },
2530 '6' => {
2531 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302532 'offset' => '0',
2533 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302534 }
2535 },
2536 'Return' => '74',
2537 'ShortName' => 'encode_get_version_resp'
2538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302539 '30429' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302540 'Header' => 'platform.h',
2541 'Param' => {
2542 '0' => {
2543 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302544 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302545 },
2546 '1' => {
2547 'name' => 'sensor_data_length',
2548 'type' => '123'
2549 },
2550 '2' => {
2551 'name' => 'present_op_state',
2552 'type' => '2082'
2553 },
2554 '3' => {
2555 'name' => 'previous_op_state',
2556 'type' => '2082'
2557 }
2558 },
2559 'Return' => '74',
2560 'ShortName' => 'decode_sensor_op_data'
2561 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302562 '30815' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302563 'Header' => 'platform.h',
2564 'Param' => {
2565 '0' => {
2566 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302567 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302568 },
2569 '1' => {
2570 'name' => 'event_data_length',
2571 'type' => '123'
2572 },
2573 '2' => {
2574 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302575 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302576 },
2577 '3' => {
2578 'name' => 'sensor_event_class_type',
2579 'type' => '2082'
2580 },
2581 '4' => {
2582 'name' => 'event_class_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302583 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302584 }
2585 },
2586 'Return' => '74',
2587 'ShortName' => 'decode_sensor_event_data'
2588 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302589 '31242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 'Header' => 'platform.h',
2591 'Param' => {
2592 '0' => {
2593 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302594 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302595 },
2596 '1' => {
2597 'name' => 'payload_length',
2598 'type' => '123'
2599 },
2600 '2' => {
2601 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302602 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302603 },
2604 '3' => {
2605 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302606 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302607 },
2608 '4' => {
2609 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302610 'type' => '31917'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302611 },
2612 '5' => {
2613 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302615 },
2616 '6' => {
2617 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302618 'offset' => '0',
2619 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302620 },
2621 '7' => {
2622 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302623 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302624 'type' => '168'
2625 }
2626 },
2627 'Return' => '74',
2628 'ShortName' => 'decode_event_message_supported_resp'
2629 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302630 '31922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302631 'Header' => 'platform.h',
2632 'Param' => {
2633 '0' => {
2634 'name' => 'instance_id',
2635 'type' => '168'
2636 },
2637 '1' => {
2638 'name' => 'format_version',
2639 'type' => '168'
2640 },
2641 '2' => {
2642 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302643 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302644 }
2645 },
2646 'Return' => '74',
2647 'ShortName' => 'encode_event_message_supported_req'
2648 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302649 '32123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 'Header' => 'platform.h',
2651 'Param' => {
2652 '0' => {
2653 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302654 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302655 },
2656 '1' => {
2657 'name' => 'payload_length',
2658 'type' => '123'
2659 },
2660 '2' => {
2661 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302662 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302663 },
2664 '3' => {
2665 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302666 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302667 }
2668 },
2669 'Return' => '74',
2670 'ShortName' => 'decode_event_message_buffer_size_resp'
2671 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302672 '32509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302673 'Header' => 'platform.h',
2674 'Param' => {
2675 '0' => {
2676 'name' => 'instance_id',
2677 'type' => '168'
2678 },
2679 '1' => {
2680 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302681 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302682 },
2683 '2' => {
2684 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302685 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302686 }
2687 },
2688 'Return' => '74',
2689 'ShortName' => 'encode_event_message_buffer_size_req'
2690 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302691 '32710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 'Header' => 'platform.h',
2693 'Param' => {
2694 '0' => {
2695 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302696 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302697 },
2698 '1' => {
2699 'name' => 'payload_length',
2700 'type' => '123'
2701 },
2702 '2' => {
2703 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302704 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302705 },
2706 '3' => {
2707 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302708 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302709 }
2710 },
2711 'Return' => '74',
2712 'ShortName' => 'decode_platform_event_message_resp'
2713 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302714 '33096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302715 'Header' => 'platform.h',
2716 'Param' => {
2717 '0' => {
2718 'name' => 'instance_id',
2719 'type' => '168'
2720 },
2721 '1' => {
2722 'name' => 'format_version',
2723 'type' => '168'
2724 },
2725 '2' => {
2726 'name' => 'tid',
2727 'type' => '168'
2728 },
2729 '3' => {
2730 'name' => 'event_class',
2731 'type' => '168'
2732 },
2733 '4' => {
2734 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302735 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302736 },
2737 '5' => {
2738 'name' => 'event_data_length',
2739 'type' => '123'
2740 },
2741 '6' => {
2742 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302743 'offset' => '0',
2744 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302745 },
2746 '7' => {
2747 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302748 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302749 'type' => '123'
2750 }
2751 },
2752 'Return' => '74',
2753 'ShortName' => 'encode_platform_event_message_req'
2754 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302755 '33428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 'Header' => 'platform.h',
2757 'Param' => {
2758 '0' => {
2759 'name' => 'instance_id',
2760 'type' => '168'
2761 },
2762 '1' => {
2763 'name' => 'completion_code',
2764 'type' => '168'
2765 },
2766 '10' => {
2767 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302768 'offset' => '32',
2769 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302770 },
2771 '11' => {
2772 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302773 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302774 'type' => '123'
2775 },
2776 '2' => {
2777 'name' => 'tid',
2778 'type' => '168'
2779 },
2780 '3' => {
2781 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302782 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302783 },
2784 '4' => {
2785 'name' => 'next_data_transfer_handle',
2786 'type' => '180'
2787 },
2788 '5' => {
2789 'name' => 'transfer_flag',
2790 'type' => '168'
2791 },
2792 '6' => {
2793 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302794 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302795 'type' => '168'
2796 },
2797 '7' => {
2798 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302800 'type' => '180'
2801 },
2802 '8' => {
2803 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '16',
2805 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302806 },
2807 '9' => {
2808 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302809 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302810 'type' => '180'
2811 }
2812 },
2813 'Return' => '74',
2814 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302816 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302817 'Header' => 'base.h',
2818 'Param' => {
2819 '0' => {
2820 'name' => 'instance_id',
2821 'type' => '168'
2822 },
2823 '1' => {
2824 'name' => 'transfer_handle',
2825 'type' => '180'
2826 },
2827 '2' => {
2828 'name' => 'transfer_opflag',
2829 'type' => '168'
2830 },
2831 '3' => {
2832 'name' => 'type',
2833 'type' => '168'
2834 },
2835 '4' => {
2836 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302837 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302838 }
2839 },
2840 'Return' => '74',
2841 'ShortName' => 'encode_get_version_req'
2842 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302843 '34339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302844 'Header' => 'platform.h',
2845 'Param' => {
2846 '0' => {
2847 'name' => 'instance_id',
2848 'type' => '168'
2849 },
2850 '1' => {
2851 'name' => 'completion_code',
2852 'type' => '168'
2853 },
2854 '2' => {
2855 'name' => 'platform_event_status',
2856 'type' => '168'
2857 },
2858 '3' => {
2859 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302860 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302861 }
2862 },
2863 'Return' => '74',
2864 'ShortName' => 'encode_platform_event_message_resp'
2865 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302866 '34561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 'Header' => 'platform.h',
2868 'Param' => {
2869 '0' => {
2870 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302871 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302872 },
2873 '1' => {
2874 'name' => 'payload_length',
2875 'type' => '123'
2876 },
2877 '2' => {
2878 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302879 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302880 },
2881 '3' => {
2882 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302883 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302884 },
2885 '4' => {
2886 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302887 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302888 },
2889 '5' => {
2890 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302891 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302892 }
2893 },
2894 'Return' => '74',
2895 'ShortName' => 'decode_poll_for_platform_event_message_req'
2896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302897 '35051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302898 'Header' => 'platform.h',
2899 'Param' => {
2900 '0' => {
2901 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302902 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302903 },
2904 '1' => {
2905 'name' => 'payload_length',
2906 'type' => '123'
2907 },
2908 '2' => {
2909 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302910 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302911 },
2912 '3' => {
2913 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302914 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302915 },
2916 '4' => {
2917 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302918 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302919 },
2920 '5' => {
2921 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302922 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302923 }
2924 },
2925 'Return' => '74',
2926 'ShortName' => 'decode_platform_event_message_req'
2927 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302928 '35511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302929 'Header' => 'platform.h',
2930 'Param' => {
2931 '0' => {
2932 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302933 'type' => '35705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302934 },
2935 '1' => {
2936 'name' => 'event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302937 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302938 },
2939 '2' => {
2940 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302941 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302942 },
2943 '3' => {
2944 'name' => 'sensor_event_class',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302945 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302946 },
2947 '4' => {
2948 'name' => 'sensor_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302949 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302950 },
2951 '5' => {
2952 'name' => 'event_state',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302953 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '6' => {
2956 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302957 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302958 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302959 },
2960 '7' => {
2961 'name' => 'actual_event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302962 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302963 }
2964 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302965 'Reg' => {
2966 '2' => 'rdx',
2967 '3' => 'rcx',
2968 '4' => 'r8',
2969 '5' => 'r9'
2970 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302971 'Return' => '74',
2972 'ShortName' => 'encode_sensor_event_data'
2973 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302974 '3572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302975 'Header' => 'base.h',
2976 'Param' => {
2977 '0' => {
2978 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302979 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302980 },
2981 '1' => {
2982 'name' => 'payload_length',
2983 'type' => '123'
2984 },
2985 '2' => {
2986 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302987 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302988 },
2989 '3' => {
2990 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302991 'type' => '3677'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302992 }
2993 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302994 'Reg' => {
2995 '0' => 'rdi',
2996 '1' => 'rsi',
2997 '2' => 'rdx',
2998 '3' => 'rcx'
2999 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303000 'Return' => '74',
3001 'ShortName' => 'decode_get_commands_resp'
3002 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303003 '35720' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303004 'Header' => 'platform.h',
3005 'Param' => {
3006 '0' => {
3007 'name' => 'msg',
3008 'type' => '2077'
3009 },
3010 '1' => {
3011 'name' => 'payload_length',
3012 'type' => '123'
3013 },
3014 '2' => {
3015 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303016 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303017 },
3018 '3' => {
3019 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303020 'type' => '31917'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303021 },
3022 '4' => {
3023 'name' => 'reserved',
3024 'type' => '2082'
3025 }
3026 },
3027 'Return' => '74',
3028 'ShortName' => 'decode_get_state_sensor_readings_req'
3029 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303030 '36159' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303031 'Header' => 'platform.h',
3032 'Param' => {
3033 '0' => {
3034 'name' => 'msg',
3035 'type' => '2077'
3036 },
3037 '1' => {
3038 'name' => 'payload_length',
3039 'type' => '123'
3040 },
3041 '2' => {
3042 'name' => 'completion_code',
3043 'type' => '2082'
3044 },
3045 '3' => {
3046 'name' => 'comp_sensor_count',
3047 'type' => '2082'
3048 },
3049 '4' => {
3050 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303051 'type' => '36709'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303052 }
3053 },
3054 'Return' => '74',
3055 'ShortName' => 'decode_get_state_sensor_readings_resp'
3056 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303057 '36714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303058 'Header' => 'platform.h',
3059 'Param' => {
3060 '0' => {
3061 'name' => 'instance_id',
3062 'type' => '168'
3063 },
3064 '1' => {
3065 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303066 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303067 },
3068 '2' => {
3069 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303070 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303071 },
3072 '3' => {
3073 'name' => 'reserved',
3074 'type' => '168'
3075 },
3076 '4' => {
3077 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303078 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303079 }
3080 },
3081 'Return' => '74',
3082 'ShortName' => 'encode_get_state_sensor_readings_req'
3083 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303084 '3687' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303085 'Header' => 'base.h',
3086 'Param' => {
3087 '0' => {
3088 'name' => 'msg',
3089 'type' => '2077'
3090 },
3091 '1' => {
3092 'name' => 'payload_length',
3093 'type' => '123'
3094 },
3095 '2' => {
3096 'name' => 'completion_code',
3097 'type' => '2082'
3098 },
3099 '3' => {
3100 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303101 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303102 }
3103 },
3104 'Reg' => {
3105 '0' => 'rdi',
3106 '1' => 'rsi',
3107 '2' => 'rdx',
3108 '3' => 'rcx'
3109 },
3110 'Return' => '74',
3111 'ShortName' => 'decode_get_types_resp'
3112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303113 '36957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303114 'Header' => 'platform.h',
3115 'Param' => {
3116 '0' => {
3117 'name' => 'instance_id',
3118 'type' => '168'
3119 },
3120 '1' => {
3121 'name' => 'completion_code',
3122 'type' => '168'
3123 },
3124 '2' => {
3125 'name' => 'comp_sensor_count',
3126 'type' => '168'
3127 },
3128 '3' => {
3129 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303130 'type' => '36709'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303131 },
3132 '4' => {
3133 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303134 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303135 }
3136 },
3137 'Return' => '74',
3138 'ShortName' => 'encode_get_state_sensor_readings_resp'
3139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303140 '37241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303141 'Header' => 'platform.h',
3142 'Param' => {
3143 '0' => {
3144 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303145 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303146 },
3147 '1' => {
3148 'name' => 'payload_length',
3149 'type' => '123'
3150 },
3151 '2' => {
3152 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303154 }
3155 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303156 'Reg' => {
3157 '0' => 'rdi',
3158 '1' => 'rsi',
3159 '2' => 'rdx'
3160 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303161 'Return' => '74',
3162 'ShortName' => 'decode_set_numeric_effecter_value_resp'
3163 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303164 '37317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303165 'Header' => 'platform.h',
3166 'Param' => {
3167 '0' => {
3168 'name' => 'instance_id',
3169 'type' => '168'
3170 },
3171 '1' => {
3172 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303173 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303174 },
3175 '2' => {
3176 'name' => 'effecter_data_size',
3177 'type' => '168'
3178 },
3179 '3' => {
3180 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303181 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303182 },
3183 '4' => {
3184 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303185 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303186 },
3187 '5' => {
3188 'name' => 'payload_length',
3189 'type' => '123'
3190 }
3191 },
3192 'Return' => '74',
3193 'ShortName' => 'encode_set_numeric_effecter_value_req'
3194 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303195 '37643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303196 'Header' => 'platform.h',
3197 'Param' => {
3198 '0' => {
3199 'name' => 'instance_id',
3200 'type' => '168'
3201 },
3202 '1' => {
3203 'name' => 'completion_code',
3204 'type' => '168'
3205 },
3206 '2' => {
3207 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303208 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303209 },
3210 '3' => {
3211 'name' => 'payload_length',
3212 'type' => '123'
3213 }
3214 },
3215 'Return' => '74',
3216 'ShortName' => 'encode_set_numeric_effecter_value_resp'
3217 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303218 '37839' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 'Header' => 'platform.h',
3220 'Param' => {
3221 '0' => {
3222 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303223 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303224 },
3225 '1' => {
3226 'name' => 'payload_length',
3227 'type' => '123'
3228 },
3229 '2' => {
3230 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303231 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303232 },
3233 '3' => {
3234 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303235 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303236 },
3237 '4' => {
3238 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303239 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303240 }
3241 },
3242 'Return' => '74',
3243 'ShortName' => 'decode_set_numeric_effecter_value_req'
3244 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303245 '3797' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303246 'Header' => 'base.h',
3247 'Param' => {
3248 '0' => {
3249 'name' => 'instance_id',
3250 'type' => '168'
3251 },
3252 '1' => {
3253 'name' => 'completion_code',
3254 'type' => '168'
3255 },
3256 '2' => {
3257 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303258 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303259 },
3260 '3' => {
3261 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303262 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303263 }
3264 },
3265 'Return' => '74',
3266 'ShortName' => 'encode_get_commands_resp'
3267 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303268 '38496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303269 'Header' => 'platform.h',
3270 'Param' => {
3271 '0' => {
3272 'name' => 'msg',
3273 'type' => '2077'
3274 },
3275 '1' => {
3276 'name' => 'payload_length',
3277 'type' => '123'
3278 },
3279 '2' => {
3280 'name' => 'completion_code',
3281 'type' => '2082'
3282 },
3283 '3' => {
3284 'name' => 'next_record_hndl',
3285 'type' => '2087'
3286 },
3287 '4' => {
3288 'name' => 'next_data_transfer_hndl',
3289 'type' => '2087'
3290 },
3291 '5' => {
3292 'name' => 'transfer_flag',
3293 'type' => '2082'
3294 },
3295 '6' => {
3296 'name' => 'resp_cnt',
3297 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303298 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303299 },
3300 '7' => {
3301 'name' => 'record_data',
3302 'offset' => '8',
3303 'type' => '2082'
3304 },
3305 '8' => {
3306 'name' => 'record_data_length',
3307 'offset' => '16',
3308 'type' => '123'
3309 },
3310 '9' => {
3311 'name' => 'transfer_crc',
3312 'offset' => '24',
3313 'type' => '2082'
3314 }
3315 },
3316 'Return' => '74',
3317 'ShortName' => 'decode_get_pdr_resp'
3318 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303319 '39141' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303320 'Header' => 'platform.h',
3321 'Param' => {
3322 '0' => {
3323 'name' => 'instance_id',
3324 'type' => '168'
3325 },
3326 '1' => {
3327 'name' => 'record_hndl',
3328 'type' => '180'
3329 },
3330 '2' => {
3331 'name' => 'data_transfer_hndl',
3332 'type' => '180'
3333 },
3334 '3' => {
3335 'name' => 'transfer_op_flag',
3336 'type' => '168'
3337 },
3338 '4' => {
3339 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303340 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303341 },
3342 '5' => {
3343 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303344 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303345 },
3346 '6' => {
3347 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303348 'offset' => '0',
3349 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303350 },
3351 '7' => {
3352 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303353 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303354 'type' => '123'
3355 }
3356 },
3357 'Return' => '74',
3358 'ShortName' => 'encode_get_pdr_req'
3359 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303360 '39437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303361 'Header' => 'platform.h',
3362 'Param' => {
3363 '0' => {
3364 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303365 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303366 },
3367 '1' => {
3368 'name' => 'payload_length',
3369 'type' => '123'
3370 },
3371 '2' => {
3372 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303373 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303374 },
3375 '3' => {
3376 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303377 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303378 },
3379 '4' => {
3380 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303381 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303382 },
3383 '5' => {
3384 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303385 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303386 },
3387 '6' => {
3388 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303389 'offset' => '0',
3390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 },
3392 '7' => {
3393 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303394 'offset' => '8',
3395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 },
3397 '8' => {
3398 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303399 'offset' => '16',
3400 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 },
3402 '9' => {
3403 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303404 'offset' => '24',
3405 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303406 }
3407 },
3408 'Return' => '74',
3409 'ShortName' => 'decode_get_pdr_repository_info_resp'
3410 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303411 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303412 'Header' => 'base.h',
3413 'Param' => {
3414 '0' => {
3415 'name' => 'msg',
3416 'type' => '2077'
3417 },
3418 '1' => {
3419 'name' => 'payload_length',
3420 'type' => '123'
3421 },
3422 '2' => {
3423 'name' => 'type',
3424 'type' => '2082'
3425 },
3426 '3' => {
3427 'name' => 'version',
3428 'type' => '2903'
3429 }
3430 },
3431 'Reg' => {
3432 '0' => 'rdi',
3433 '1' => 'rsi',
3434 '2' => 'rdx',
3435 '3' => 'rcx'
3436 },
3437 'Return' => '74',
3438 'ShortName' => 'decode_get_commands_req'
3439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303440 '40124' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303441 'Header' => 'platform.h',
3442 'Param' => {
3443 '0' => {
3444 'name' => 'instance_id',
3445 'type' => '168'
3446 },
3447 '1' => {
3448 'name' => 'completion_code',
3449 'type' => '168'
3450 },
3451 '2' => {
3452 'name' => 'repository_state',
3453 'type' => '168'
3454 },
3455 '3' => {
3456 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303457 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303458 },
3459 '4' => {
3460 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303461 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303462 },
3463 '5' => {
3464 'name' => 'record_count',
3465 'type' => '180'
3466 },
3467 '6' => {
3468 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303469 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'type' => '180'
3471 },
3472 '7' => {
3473 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303474 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303475 'type' => '180'
3476 },
3477 '8' => {
3478 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303479 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303480 'type' => '168'
3481 },
3482 '9' => {
3483 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303484 'offset' => '24',
3485 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303486 }
3487 },
3488 'Return' => '74',
3489 'ShortName' => 'encode_get_pdr_repository_info_resp'
3490 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303491 '40450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303492 'Header' => 'platform.h',
3493 'Param' => {
3494 '0' => {
3495 'name' => 'instance_id',
3496 'type' => '168'
3497 },
3498 '1' => {
3499 'name' => 'completion_code',
3500 'type' => '168'
3501 },
3502 '2' => {
3503 'name' => 'next_record_hndl',
3504 'type' => '180'
3505 },
3506 '3' => {
3507 'name' => 'next_data_transfer_hndl',
3508 'type' => '180'
3509 },
3510 '4' => {
3511 'name' => 'transfer_flag',
3512 'type' => '168'
3513 },
3514 '5' => {
3515 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303516 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303517 },
3518 '6' => {
3519 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303520 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303521 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303522 },
3523 '7' => {
3524 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303525 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303526 'type' => '168'
3527 },
3528 '8' => {
3529 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303530 'offset' => '16',
3531 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303532 }
3533 },
3534 'Return' => '74',
3535 'ShortName' => 'encode_get_pdr_resp'
3536 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303537 '40844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303538 'Header' => 'platform.h',
3539 'Param' => {
3540 '0' => {
3541 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303542 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303543 },
3544 '1' => {
3545 'name' => 'payload_length',
3546 'type' => '123'
3547 },
3548 '2' => {
3549 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303550 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303551 },
3552 '3' => {
3553 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303554 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303555 },
3556 '4' => {
3557 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303558 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303559 },
3560 '5' => {
3561 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303562 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303563 },
3564 '6' => {
3565 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303566 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303567 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303568 }
3569 },
3570 'Return' => '74',
3571 'ShortName' => 'decode_get_pdr_req'
3572 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303573 '4114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303574 'Header' => 'base.h',
3575 'Param' => {
3576 '0' => {
3577 'name' => 'instance_id',
3578 'type' => '168'
3579 },
3580 '1' => {
3581 'name' => 'completion_code',
3582 'type' => '168'
3583 },
3584 '2' => {
3585 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303586 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303587 },
3588 '3' => {
3589 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303590 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303591 }
3592 },
3593 'Return' => '74',
3594 'ShortName' => 'encode_get_types_resp'
3595 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303596 '41382' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303597 'Header' => 'platform.h',
3598 'Param' => {
3599 '0' => {
3600 'name' => 'msg',
3601 'type' => '2077'
3602 },
3603 '1' => {
3604 'name' => 'payload_length',
3605 'type' => '123'
3606 },
3607 '2' => {
3608 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303609 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303610 },
3611 '3' => {
3612 'name' => 'comp_effecter_count',
3613 'type' => '2082'
3614 },
3615 '4' => {
3616 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303617 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303618 }
3619 },
3620 'Return' => '74',
3621 'ShortName' => 'decode_set_state_effecter_states_req'
3622 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303623 '41869' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303624 'Header' => 'platform.h',
3625 'Param' => {
3626 '0' => {
3627 'name' => 'msg',
3628 'type' => '2077'
3629 },
3630 '1' => {
3631 'name' => 'payload_length',
3632 'type' => '123'
3633 },
3634 '2' => {
3635 'name' => 'completion_code',
3636 'type' => '2082'
3637 }
3638 },
3639 'Reg' => {
3640 '0' => 'rdi',
3641 '1' => 'rsi',
3642 '2' => 'rdx'
3643 },
3644 'Return' => '74',
3645 'ShortName' => 'decode_set_state_effecter_states_resp'
3646 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303647 '41942' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303648 'Header' => 'platform.h',
3649 'Param' => {
3650 '0' => {
3651 'name' => 'instance_id',
3652 'type' => '168'
3653 },
3654 '1' => {
3655 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303656 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303657 },
3658 '2' => {
3659 'name' => 'comp_effecter_count',
3660 'type' => '168'
3661 },
3662 '3' => {
3663 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303664 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303665 },
3666 '4' => {
3667 'name' => 'msg',
3668 'type' => '1632'
3669 }
3670 },
3671 'Return' => '74',
3672 'ShortName' => 'encode_set_state_effecter_states_req'
3673 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303674 '42216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303675 'Header' => 'platform.h',
3676 'Param' => {
3677 '0' => {
3678 'name' => 'instance_id',
3679 'type' => '168'
3680 },
3681 '1' => {
3682 'name' => 'completion_code',
3683 'type' => '168'
3684 },
3685 '2' => {
3686 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303687 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303688 }
3689 },
3690 'Return' => '74',
3691 'ShortName' => 'encode_set_state_effecter_states_resp'
3692 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303693 '42384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303694 'Header' => 'platform.h',
3695 'Param' => {
3696 '0' => {
3697 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303698 'type' => '42696'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303699 },
3700 '1' => {
3701 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303702 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303703 },
3704 '2' => {
3705 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303706 'type' => '42706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303707 },
3708 '3' => {
3709 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303710 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303711 },
3712 '4' => {
3713 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303714 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303715 }
3716 },
3717 'Return' => '74',
3718 'ShortName' => 'encode_state_sensor_pdr'
3719 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303720 '42716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303721 'Header' => 'platform.h',
3722 'Param' => {
3723 '0' => {
3724 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303725 'type' => '43028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303726 },
3727 '1' => {
3728 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303729 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303730 },
3731 '2' => {
3732 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303733 'type' => '43038'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303734 },
3735 '3' => {
3736 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303737 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303738 },
3739 '4' => {
3740 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303741 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303742 }
3743 },
3744 'Return' => '74',
3745 'ShortName' => 'encode_state_effecter_pdr'
3746 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303747 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303748 'Header' => 'base.h',
3749 'Param' => {
3750 '0' => {
3751 'name' => 'instance_id',
3752 'type' => '168'
3753 },
3754 '1' => {
3755 'name' => 'type',
3756 'type' => '168'
3757 },
3758 '2' => {
3759 'name' => 'version',
3760 'type' => '429'
3761 },
3762 '3' => {
3763 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303764 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303765 }
3766 },
3767 'Return' => '74',
3768 'ShortName' => 'encode_get_commands_req'
3769 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303770 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 'Header' => 'base.h',
3772 'Param' => {
3773 '0' => {
3774 'name' => 'instance_id',
3775 'type' => '168'
3776 },
3777 '1' => {
3778 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303779 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303780 }
3781 },
3782 'Return' => '74',
3783 'ShortName' => 'encode_get_types_req'
3784 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303785 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 'Header' => 'base.h',
3787 'Param' => {
3788 '0' => {
3789 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303790 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303791 },
3792 '1' => {
3793 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303794 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303795 }
3796 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303797 'Reg' => {
3798 '0' => 'rdi',
3799 '1' => 'rsi'
3800 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303801 'Return' => '168',
3802 'ShortName' => 'unpack_pldm_header'
3803 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303804 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303805 'Header' => 'base.h',
3806 'Param' => {
3807 '0' => {
3808 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303809 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303810 },
3811 '1' => {
3812 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303813 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303814 }
3815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303816 'Reg' => {
3817 '0' => 'rdi'
3818 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303819 'Return' => '168',
3820 'ShortName' => 'pack_pldm_header'
3821 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303822 '47935' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303823 'Header' => 'utils.h',
3824 'Param' => {
3825 '0' => {
3826 'name' => 'data',
3827 'type' => '1434'
3828 },
3829 '1' => {
3830 'name' => 'size',
3831 'type' => '123'
3832 }
3833 },
3834 'Return' => '180',
3835 'ShortName' => 'crc32'
3836 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303837 '48050' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 'Header' => 'bios_table.h',
3839 'Param' => {
3840 '0' => {
3841 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303842 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303843 },
3844 '1' => {
3845 'name' => 'size',
3846 'type' => '123'
3847 }
3848 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303849 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303850 'ShortName' => 'pldm_bios_table_checksum'
3851 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303852 '48195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303853 'Header' => 'bios_table.h',
3854 'Param' => {
3855 '0' => {
3856 'name' => 'src_table',
3857 'type' => '1434'
3858 },
3859 '1' => {
3860 'name' => 'src_length',
3861 'type' => '123'
3862 },
3863 '2' => {
3864 'name' => 'dest_table',
3865 'type' => '166'
3866 },
3867 '3' => {
3868 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303869 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303870 },
3871 '4' => {
3872 'name' => 'entry',
3873 'type' => '1434'
3874 },
3875 '5' => {
3876 'name' => 'entry_length',
3877 'type' => '123'
3878 }
3879 },
3880 'Return' => '74',
3881 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303883 '48813' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303884 'Header' => 'bios_table.h',
3885 'Param' => {
3886 '0' => {
3887 'name' => 'table',
3888 'type' => '1434'
3889 },
3890 '1' => {
3891 'name' => 'length',
3892 'type' => '123'
3893 },
3894 '2' => {
3895 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303896 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303897 }
3898 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303899 'Return' => '48808',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303900 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303902 '49076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303903 'Header' => 'bios_table.h',
3904 'Param' => {
3905 '0' => {
3906 'name' => 'table',
3907 'type' => '1434'
3908 },
3909 '1' => {
3910 'name' => 'length',
3911 'type' => '123'
3912 },
3913 '2' => {
3914 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303915 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303916 }
3917 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303918 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303919 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3920 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303921 '49344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303922 'Header' => 'bios_table.h',
3923 'Param' => {
3924 '0' => {
3925 'name' => 'table',
3926 'type' => '1434'
3927 },
3928 '1' => {
3929 'name' => 'length',
3930 'type' => '123'
3931 },
3932 '2' => {
3933 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303934 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303935 }
3936 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303937 'Return' => '49223',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303938 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3939 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303940 '49607' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303941 'Header' => 'bios_table.h',
3942 'Param' => {
3943 '0' => {
3944 'name' => 'table',
3945 'type' => '1434'
3946 },
3947 '1' => {
3948 'name' => 'length',
3949 'type' => '123'
3950 },
3951 '2' => {
3952 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303953 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303954 }
3955 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303956 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303957 'ShortName' => 'pldm_bios_table_string_find_by_string'
3958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303959 '49998' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303960 'Header' => 'bios_table.h',
3961 'Param' => {
3962 '0' => {
3963 'name' => 'table',
3964 'type' => '1434'
3965 },
3966 '1' => {
3967 'name' => 'length',
3968 'type' => '123'
3969 },
3970 '2' => {
3971 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303972 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303973 }
3974 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303975 'Return' => '49829',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303976 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303978 '50760' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 'Header' => 'bios_table.h',
3980 'Param' => {
3981 '0' => {
3982 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303983 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303984 }
3985 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303986 'Reg' => {
3987 '0' => 'rdi'
3988 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303989 'Return' => '1434',
3990 'ShortName' => 'pldm_bios_table_iter_value'
3991 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303992 '50809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 'Header' => 'bios_table.h',
3994 'Param' => {
3995 '0' => {
3996 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303997 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303998 }
3999 },
4000 'Return' => '1',
4001 'ShortName' => 'pldm_bios_table_iter_next'
4002 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304003 '50901' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 'Header' => 'bios_table.h',
4005 'Param' => {
4006 '0' => {
4007 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304008 'type' => '50950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304009 }
4010 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304011 'Reg' => {
4012 '0' => 'rdi'
4013 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304014 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 'ShortName' => 'pldm_bios_table_iter_is_end'
4016 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304017 '50955' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304018 'Header' => 'bios_table.h',
4019 'Param' => {
4020 '0' => {
4021 'name' => 'iter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304022 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304023 }
4024 },
4025 'Return' => '1',
4026 'ShortName' => 'pldm_bios_table_iter_free'
4027 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304028 '51026' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304029 'Header' => 'bios_table.h',
4030 'Param' => {
4031 '0' => {
4032 'name' => 'table',
4033 'type' => '1434'
4034 },
4035 '1' => {
4036 'name' => 'length',
4037 'type' => '123'
4038 },
4039 '2' => {
4040 'name' => 'type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304041 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304042 }
4043 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304044 'Return' => '48803',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304045 'ShortName' => 'pldm_bios_table_iter_create'
4046 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304047 '51265' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304048 'Header' => 'bios_table.h',
4049 'Param' => {
4050 '0' => {
4051 'name' => 'table',
4052 'type' => '166'
4053 },
4054 '1' => {
4055 'name' => 'size',
4056 'type' => '123'
4057 },
4058 '2' => {
4059 'name' => 'size_without_pad',
4060 'type' => '123'
4061 }
4062 },
4063 'Return' => '123',
4064 'ShortName' => 'pldm_bios_table_append_pad_checksum'
4065 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304066 '51700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304067 'Header' => 'bios_table.h',
4068 'Param' => {
4069 '0' => {
4070 'name' => 'size_without_pad',
4071 'type' => '123'
4072 }
4073 },
4074 'Return' => '123',
4075 'ShortName' => 'pldm_bios_table_pad_checksum_size'
4076 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304077 '51983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304078 'Header' => 'bios_table.h',
4079 'Param' => {
4080 '0' => {
4081 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304082 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304083 }
4084 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304085 'Reg' => {
4086 '0' => 'rdi'
4087 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304088 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304089 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4090 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304091 '52032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304092 'Header' => 'bios_table.h',
4093 'Param' => {
4094 '0' => {
4095 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304096 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304097 }
4098 },
4099 'Return' => '123',
4100 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4101 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304102 '52496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304103 'Header' => 'bios_table.h',
4104 'Param' => {
4105 '0' => {
4106 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304107 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304108 }
4109 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304110 'Reg' => {
4111 '0' => 'rdi'
4112 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304113 'Return' => '46630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304114 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4115 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304116 '52564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304117 'Header' => 'bios_table.h',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'entry',
4121 'type' => '166'
4122 },
4123 '1' => {
4124 'name' => 'entry_length',
4125 'type' => '123'
4126 },
4127 '2' => {
4128 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304129 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304130 },
4131 '3' => {
4132 'name' => 'attr_type',
4133 'type' => '168'
4134 },
4135 '4' => {
4136 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304137 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304138 }
4139 },
4140 'Return' => '74',
4141 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4142 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304143 '52782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304144 'Header' => 'bios_table.h',
4145 'Param' => {
4146 '0' => {
4147 'name' => 'entry',
4148 'type' => '166'
4149 },
4150 '1' => {
4151 'name' => 'entry_length',
4152 'type' => '123'
4153 },
4154 '2' => {
4155 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304156 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304157 },
4158 '3' => {
4159 'name' => 'attr_type',
4160 'type' => '168'
4161 },
4162 '4' => {
4163 'name' => 'cv',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304164 'type' => '46630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304165 }
4166 },
4167 'Return' => '1',
4168 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
4169 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304170 '53069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304171 'Header' => 'bios_table.h',
4172 'Return' => '123',
4173 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4174 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304175 '53211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304176 'Header' => 'bios_table.h',
4177 'Param' => {
4178 '0' => {
4179 'name' => 'entry',
4180 'type' => '166'
4181 },
4182 '1' => {
4183 'name' => 'entry_length',
4184 'type' => '123'
4185 },
4186 '2' => {
4187 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304188 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304189 },
4190 '3' => {
4191 'name' => 'attr_type',
4192 'type' => '168'
4193 },
4194 '4' => {
4195 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304196 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304197 },
4198 '5' => {
4199 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304200 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304201 }
4202 },
4203 'Return' => '74',
4204 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4205 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304206 '53467' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304207 'Header' => 'bios_table.h',
4208 'Param' => {
4209 '0' => {
4210 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304211 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304212 },
4213 '1' => {
4214 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304215 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304216 }
4217 },
4218 'Return' => '1',
4219 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4220 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304221 '53562' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304222 'Header' => 'bios_table.h',
4223 'Param' => {
4224 '0' => {
4225 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304226 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304227 }
4228 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304229 'Reg' => {
4230 '0' => 'rdi'
4231 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304232 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304233 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304235 '53631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304236 'Header' => 'bios_table.h',
4237 'Param' => {
4238 '0' => {
4239 'name' => 'entry',
4240 'type' => '166'
4241 },
4242 '1' => {
4243 'name' => 'entry_length',
4244 'type' => '123'
4245 },
4246 '2' => {
4247 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304248 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304249 },
4250 '3' => {
4251 'name' => 'attr_type',
4252 'type' => '168'
4253 },
4254 '4' => {
4255 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304256 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304257 },
4258 '5' => {
4259 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304260 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304261 }
4262 },
4263 'Return' => '1',
4264 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
4265 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304266 '53990' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304267 'Header' => 'bios_table.h',
4268 'Param' => {
4269 '0' => {
4270 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304271 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304272 }
4273 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304274 'Reg' => {
4275 '0' => 'rdi'
4276 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304277 'Return' => '123',
4278 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4279 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304280 '54152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304281 'Header' => 'bios_table.h',
4282 'Param' => {
4283 '0' => {
4284 'name' => 'entry',
4285 'type' => '166'
4286 },
4287 '1' => {
4288 'name' => 'entry_length',
4289 'type' => '123'
4290 },
4291 '2' => {
4292 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304293 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304294 },
4295 '3' => {
4296 'name' => 'attr_type',
4297 'type' => '168'
4298 },
4299 '4' => {
4300 'name' => 'count',
4301 'type' => '168'
4302 },
4303 '5' => {
4304 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304305 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304306 }
4307 },
4308 'Return' => '74',
4309 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304311 '54408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 'Header' => 'bios_table.h',
4313 'Param' => {
4314 '0' => {
4315 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304316 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304317 },
4318 '1' => {
4319 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304320 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304321 },
4322 '2' => {
4323 'name' => 'number',
4324 'type' => '168'
4325 }
4326 },
4327 'Return' => '168',
4328 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4329 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304330 '54582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304331 'Header' => 'bios_table.h',
4332 'Param' => {
4333 '0' => {
4334 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304335 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304336 }
4337 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304338 'Reg' => {
4339 '0' => 'rdi'
4340 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304341 'Return' => '168',
4342 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4343 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304344 '54631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304345 'Header' => 'bios_table.h',
4346 'Param' => {
4347 '0' => {
4348 'name' => 'entry',
4349 'type' => '166'
4350 },
4351 '1' => {
4352 'name' => 'entry_length',
4353 'type' => '123'
4354 },
4355 '2' => {
4356 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304357 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304358 },
4359 '3' => {
4360 'name' => 'attr_type',
4361 'type' => '168'
4362 },
4363 '4' => {
4364 'name' => 'count',
4365 'type' => '168'
4366 },
4367 '5' => {
4368 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304369 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304370 }
4371 },
4372 'Return' => '1',
4373 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
4374 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304375 '54988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304376 'Header' => 'bios_table.h',
4377 'Param' => {
4378 '0' => {
4379 'name' => 'count',
4380 'type' => '168'
4381 }
4382 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304383 'Reg' => {
4384 '0' => 'rdi'
4385 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304386 'Return' => '123',
4387 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4388 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304389 '55037' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304390 'Header' => 'bios_table.h',
4391 'Param' => {
4392 '0' => {
4393 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304394 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304395 }
4396 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304397 'Reg' => {
4398 '0' => 'rdi'
4399 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304400 'Return' => '168',
4401 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4402 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304403 '55086' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304404 'Header' => 'bios_table.h',
4405 'Param' => {
4406 '0' => {
4407 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304408 'type' => '48808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304409 }
4410 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304411 'Reg' => {
4412 '0' => 'rdi'
4413 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304414 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304415 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4416 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304417 '55613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304418 'Header' => 'bios_table.h',
4419 'Param' => {
4420 '0' => {
4421 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304422 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304423 },
4424 '1' => {
4425 'name' => 'lower',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304426 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304427 },
4428 '2' => {
4429 'name' => 'upper',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304430 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304431 },
4432 '3' => {
4433 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304434 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 },
4436 '4' => {
4437 'name' => 'def',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304438 'type' => '55734'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304439 }
4440 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304441 'Reg' => {
4442 '0' => 'rdi',
4443 '1' => 'rsi',
4444 '2' => 'rdx',
4445 '3' => 'rcx',
4446 '4' => 'r8'
4447 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304448 'Return' => '1',
4449 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4450 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304451 '55749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304452 'Header' => 'bios_table.h',
4453 'Param' => {
4454 '0' => {
4455 'name' => 'entry',
4456 'type' => '166'
4457 },
4458 '1' => {
4459 'name' => 'entry_length',
4460 'type' => '123'
4461 },
4462 '2' => {
4463 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304464 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304465 }
4466 },
4467 'Return' => '74',
4468 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4469 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304470 '55943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304471 'Header' => 'bios_table.h',
4472 'Param' => {
4473 '0' => {
4474 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304475 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304476 },
4477 '1' => {
4478 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304479 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304480 }
4481 },
4482 'Return' => '74',
4483 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4484 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304485 '56247' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304486 'Header' => 'bios_table.h',
4487 'Param' => {
4488 '0' => {
4489 'name' => 'entry',
4490 'type' => '166'
4491 },
4492 '1' => {
4493 'name' => 'entry_length',
4494 'type' => '123'
4495 },
4496 '2' => {
4497 'name' => 'info',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304498 'type' => '55938'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304499 }
4500 },
4501 'Return' => '1',
4502 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
4503 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304504 '56565' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304505 'Header' => 'bios_table.h',
4506 'Return' => '123',
4507 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4508 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304509 '56707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 'Header' => 'bios_table.h',
4511 'Param' => {
4512 '0' => {
4513 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304514 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304515 },
4516 '1' => {
4517 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304518 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304519 },
4520 '2' => {
4521 'name' => 'size',
4522 'type' => '123'
4523 }
4524 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304525 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304526 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4527 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304528 '56903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 'Header' => 'bios_table.h',
4530 'Param' => {
4531 '0' => {
4532 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304533 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304534 }
4535 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304536 'Reg' => {
4537 '0' => 'rdi'
4538 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304539 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304540 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4541 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304542 '56972' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304543 'Header' => 'bios_table.h',
4544 'Param' => {
4545 '0' => {
4546 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304547 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304548 }
4549 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304550 'Reg' => {
4551 '0' => 'rdi'
4552 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304553 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304554 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4555 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304556 '57041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304557 'Header' => 'bios_table.h',
4558 'Param' => {
4559 '0' => {
4560 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304561 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304562 }
4563 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304564 'Reg' => {
4565 '0' => 'rdi'
4566 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304567 'Return' => '168',
4568 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4569 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304570 '57110' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304571 'Header' => 'bios_table.h',
4572 'Param' => {
4573 '0' => {
4574 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304575 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304576 },
4577 '1' => {
4578 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304579 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304580 }
4581 },
4582 'Return' => '74',
4583 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4584 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304585 '57280' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304586 'Header' => 'bios_table.h',
4587 'Param' => {
4588 '0' => {
4589 'name' => 'entry',
4590 'type' => '166'
4591 },
4592 '1' => {
4593 'name' => 'entry_length',
4594 'type' => '123'
4595 },
4596 '2' => {
4597 'name' => 'info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304598 'type' => '57547'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304599 }
4600 },
4601 'Return' => '74',
4602 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4603 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304604 '57552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 'Header' => 'bios_table.h',
4606 'Param' => {
4607 '0' => {
4608 'name' => 'info',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304609 'type' => '57547'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 },
4611 '1' => {
4612 'name' => 'errmsg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304613 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304614 }
4615 },
4616 'Return' => '74',
4617 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4618 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304619 '57821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304620 'Header' => 'bios_table.h',
4621 'Param' => {
4622 '0' => {
4623 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304624 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 }
4626 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304627 'Reg' => {
4628 '0' => 'rdi'
4629 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304630 'Return' => '123',
4631 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4632 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304633 '58033' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304634 'Header' => 'bios_table.h',
4635 'Param' => {
4636 '0' => {
4637 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304638 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304639 },
4640 '1' => {
4641 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304642 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304643 },
4644 '2' => {
4645 'name' => 'def_num',
4646 'type' => '168'
4647 }
4648 },
4649 'Return' => '168',
4650 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4651 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304652 '58233' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304653 'Header' => 'bios_table.h',
4654 'Param' => {
4655 '0' => {
4656 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304657 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304658 },
4659 '1' => {
4660 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304662 },
4663 '2' => {
4664 'name' => 'pv_num',
4665 'type' => '168'
4666 }
4667 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304668 'Reg' => {
4669 '1' => 'rsi'
4670 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304671 'Return' => '74',
4672 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4673 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304674 '58391' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 'Header' => 'bios_table.h',
4676 'Param' => {
4677 '0' => {
4678 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304679 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304680 },
4681 '1' => {
4682 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304683 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304684 }
4685 },
4686 'Return' => '74',
4687 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4688 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304689 '58550' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304690 'Header' => 'bios_table.h',
4691 'Param' => {
4692 '0' => {
4693 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304694 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304695 },
4696 '1' => {
4697 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304698 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304699 }
4700 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304701 'Reg' => {
4702 '0' => 'rdi',
4703 '1' => 'rsi'
4704 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304705 'Return' => '74',
4706 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4707 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304708 '58610' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304709 'Header' => 'bios_table.h',
4710 'Param' => {
4711 '0' => {
4712 'name' => 'entry',
4713 'type' => '166'
4714 },
4715 '1' => {
4716 'name' => 'entry_length',
4717 'type' => '123'
4718 },
4719 '2' => {
4720 'name' => 'info',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304721 'type' => '58863'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304722 }
4723 },
4724 'Return' => '74',
4725 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4726 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304727 '58868' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304728 'Header' => 'bios_table.h',
4729 'Param' => {
4730 '0' => {
4731 'name' => 'pv_num',
4732 'type' => '168'
4733 },
4734 '1' => {
4735 'name' => 'def_num',
4736 'type' => '168'
4737 }
4738 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304739 'Reg' => {
4740 '0' => 'rdi',
4741 '1' => 'rsi'
4742 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 'Return' => '123',
4744 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4745 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304746 '58928' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304747 'Header' => 'bios_table.h',
4748 'Param' => {
4749 '0' => {
4750 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304751 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304752 }
4753 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304754 'Reg' => {
4755 '0' => 'rdi'
4756 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304757 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304758 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4759 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304760 '58975' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304761 'Header' => 'bios_table.h',
4762 'Param' => {
4763 '0' => {
4764 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304765 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304766 }
4767 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304768 'Reg' => {
4769 '0' => 'rdi'
4770 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304771 'Return' => '168',
4772 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4773 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304774 '59022' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304775 'Header' => 'bios_table.h',
4776 'Param' => {
4777 '0' => {
4778 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304779 'type' => '49223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304780 }
4781 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304782 'Reg' => {
4783 '0' => 'rdi'
4784 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304785 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304786 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4787 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304788 '59551' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304789 'Header' => 'bios_table.h',
4790 'Param' => {
4791 '0' => {
4792 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304793 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304794 },
4795 '1' => {
4796 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304797 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304798 },
4799 '2' => {
4800 'name' => 'size',
4801 'type' => '123'
4802 }
4803 },
4804 'Return' => '74',
4805 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4806 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304807 '59717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304808 'Header' => 'bios_table.h',
4809 'Param' => {
4810 '0' => {
4811 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304812 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304813 }
4814 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304815 'Reg' => {
4816 '0' => 'rdi'
4817 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304818 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304819 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4820 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304821 '59764' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304822 'Header' => 'bios_table.h',
4823 'Param' => {
4824 '0' => {
4825 'name' => 'entry',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304826 'type' => '49829'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304827 }
4828 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304829 'Reg' => {
4830 '0' => 'rdi'
4831 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304832 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304833 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4834 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304835 '59811' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 'Header' => 'bios_table.h',
4837 'Param' => {
4838 '0' => {
4839 'name' => 'entry',
4840 'type' => '166'
4841 },
4842 '1' => {
4843 'name' => 'entry_length',
4844 'type' => '123'
4845 },
4846 '2' => {
4847 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304848 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304849 },
4850 '3' => {
4851 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304852 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304853 }
4854 },
4855 'Return' => '74',
4856 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4857 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304858 '60043' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304859 'Header' => 'bios_table.h',
4860 'Param' => {
4861 '0' => {
4862 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304863 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304864 }
4865 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304866 'Reg' => {
4867 '0' => 'rdi'
4868 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304869 'Return' => '123',
4870 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4871 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304872 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304873 'Header' => 'utils.h',
4874 'Param' => {
4875 '0' => {
4876 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304877 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304878 }
4879 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304880 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304881 'ShortName' => 'bcd2dec16'
4882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304883 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 'Header' => 'utils.h',
4885 'Param' => {
4886 '0' => {
4887 'name' => 'bcd',
4888 'type' => '168'
4889 }
4890 },
4891 'Return' => '168',
4892 'ShortName' => 'bcd2dec8'
4893 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304894 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304895 'Header' => 'utils.h',
4896 'Param' => {
4897 '0' => {
4898 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304899 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304900 }
4901 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304902 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304903 'ShortName' => 'dec2bcd16'
4904 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304905 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304906 'Header' => 'utils.h',
4907 'Param' => {
4908 '0' => {
4909 'name' => 'dec',
4910 'type' => '168'
4911 }
4912 },
4913 'Return' => '168',
4914 'ShortName' => 'dec2bcd8'
4915 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304916 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304917 'Header' => 'utils.h',
4918 'Param' => {
4919 '0' => {
4920 'name' => 'seconds',
4921 'type' => '168'
4922 },
4923 '1' => {
4924 'name' => 'minutes',
4925 'type' => '168'
4926 },
4927 '2' => {
4928 'name' => 'hours',
4929 'type' => '168'
4930 },
4931 '3' => {
4932 'name' => 'day',
4933 'type' => '168'
4934 },
4935 '4' => {
4936 'name' => 'month',
4937 'type' => '168'
4938 },
4939 '5' => {
4940 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304941 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304942 }
4943 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304944 'Reg' => {
4945 '0' => 'rdi',
4946 '1' => 'rsi',
4947 '2' => 'rdx',
4948 '5' => 'r9'
4949 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304950 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304951 'ShortName' => 'is_time_legal'
4952 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304953 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304954 'Header' => 'bios.h',
4955 'Param' => {
4956 '0' => {
4957 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304958 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304959 },
4960 '1' => {
4961 'name' => 'payload_length',
4962 'type' => '123'
4963 },
4964 '2' => {
4965 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304966 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304967 },
4968 '3' => {
4969 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304970 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304971 },
4972 '4' => {
4973 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304974 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304975 },
4976 '5' => {
4977 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304978 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304979 }
4980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304981 'Reg' => {
4982 '4' => 'r8',
4983 '5' => 'r9'
4984 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304985 'Return' => '74',
4986 'ShortName' => 'decode_set_bios_table_req'
4987 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304988 '65614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304989 'Header' => 'utils.h',
4990 'Param' => {
4991 '0' => {
4992 'name' => 'transfer_flag',
4993 'type' => '168'
4994 }
4995 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304996 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304997 'ShortName' => 'is_transfer_flag_valid'
4998 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09304999 '65765' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 'Header' => 'firmware_update.h',
5001 'Param' => {
5002 '0' => {
5003 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305004 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305005 },
5006 '1' => {
5007 'name' => 'payload_length',
5008 'type' => '123'
5009 },
5010 '2' => {
5011 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305012 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 },
5014 '3' => {
5015 'name' => 'non_functioning_component_indication',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305016 'type' => '65952'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305017 },
5018 '4' => {
5019 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305020 'type' => '65957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305021 }
5022 },
5023 'Return' => '74',
5024 'ShortName' => 'decode_cancel_update_resp'
5025 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305026 '65967' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305027 'Header' => 'firmware_update.h',
5028 'Param' => {
5029 '0' => {
5030 'name' => 'instance_id',
5031 'type' => '168'
5032 },
5033 '1' => {
5034 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305035 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305036 },
5037 '2' => {
5038 'name' => 'payload_length',
5039 'type' => '123'
5040 }
5041 },
5042 'Return' => '74',
5043 'ShortName' => 'encode_cancel_update_req'
5044 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305045 '66137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305046 'Header' => 'firmware_update.h',
5047 'Param' => {
5048 '0' => {
5049 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305050 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305051 },
5052 '1' => {
5053 'name' => 'payload_length',
5054 'type' => '123'
5055 },
5056 '2' => {
5057 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305058 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305059 }
5060 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305061 'Reg' => {
5062 '0' => 'rdi',
5063 '1' => 'rsi',
5064 '2' => 'rdx'
5065 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305066 'Return' => '74',
5067 'ShortName' => 'decode_cancel_update_component_resp'
5068 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305069 '66213' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305070 'Header' => 'firmware_update.h',
5071 'Param' => {
5072 '0' => {
5073 'name' => 'instance_id',
5074 'type' => '168'
5075 },
5076 '1' => {
5077 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305078 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305079 },
5080 '2' => {
5081 'name' => 'payload_length',
5082 'type' => '123'
5083 }
5084 },
5085 'Return' => '74',
5086 'ShortName' => 'encode_cancel_update_component_req'
5087 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305088 '66383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305089 'Header' => 'firmware_update.h',
5090 'Param' => {
5091 '0' => {
5092 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305093 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305094 },
5095 '1' => {
5096 'name' => 'payload_length',
5097 'type' => '123'
5098 },
5099 '2' => {
5100 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305101 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305102 },
5103 '3' => {
5104 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305105 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305106 },
5107 '4' => {
5108 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305109 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305110 },
5111 '5' => {
5112 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305113 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305114 },
5115 '6' => {
5116 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305117 'offset' => '0',
5118 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305119 },
5120 '7' => {
5121 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305122 'offset' => '8',
5123 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305124 },
5125 '8' => {
5126 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305127 'offset' => '16',
5128 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305129 },
5130 '9' => {
5131 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305132 'offset' => '24',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305133 'type' => '66710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305134 }
5135 },
5136 'Return' => '74',
5137 'ShortName' => 'decode_get_status_resp'
5138 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305139 '6655' => {
5140 'Header' => 'bios.h',
5141 'Param' => {
5142 '0' => {
5143 'name' => 'instance_id',
5144 'type' => '168'
5145 },
5146 '1' => {
5147 'name' => 'completion_code',
5148 'type' => '168'
5149 },
5150 '2' => {
5151 'name' => 'next_transfer_handle',
5152 'type' => '180'
5153 },
5154 '3' => {
5155 'name' => 'msg',
5156 'type' => '1632'
5157 }
5158 },
5159 'Return' => '74',
5160 'ShortName' => 'encode_set_bios_table_resp'
5161 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305162 '66720' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305163 'Header' => 'firmware_update.h',
5164 'Param' => {
5165 '0' => {
5166 'name' => 'instance_id',
5167 'type' => '168'
5168 },
5169 '1' => {
5170 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305171 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305172 },
5173 '2' => {
5174 'name' => 'payload_length',
5175 'type' => '123'
5176 }
5177 },
5178 'Return' => '74',
5179 'ShortName' => 'encode_get_status_req'
5180 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305181 '66890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305182 'Header' => 'firmware_update.h',
5183 'Param' => {
5184 '0' => {
5185 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305186 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305187 },
5188 '1' => {
5189 'name' => 'payload_length',
5190 'type' => '123'
5191 },
5192 '2' => {
5193 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305194 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305195 },
5196 '3' => {
5197 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305198 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305199 }
5200 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305201 'Reg' => {
5202 '1' => 'rsi',
5203 '2' => 'rdx',
5204 '3' => 'rcx'
5205 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305206 'Return' => '74',
5207 'ShortName' => 'decode_activate_firmware_resp'
5208 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305209 '67016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305210 'Header' => 'firmware_update.h',
5211 'Param' => {
5212 '0' => {
5213 'name' => 'instance_id',
5214 'type' => '168'
5215 },
5216 '1' => {
5217 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305218 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305219 },
5220 '2' => {
5221 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305222 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305223 },
5224 '3' => {
5225 'name' => 'payload_length',
5226 'type' => '123'
5227 }
5228 },
5229 'Return' => '74',
5230 'ShortName' => 'encode_activate_firmware_req'
5231 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305232 '67258' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305233 'Header' => 'firmware_update.h',
5234 'Param' => {
5235 '0' => {
5236 'name' => 'instance_id',
5237 'type' => '168'
5238 },
5239 '1' => {
5240 'name' => 'completion_code',
5241 'type' => '168'
5242 },
5243 '2' => {
5244 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305245 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305246 },
5247 '3' => {
5248 'name' => 'payload_length',
5249 'type' => '123'
5250 }
5251 },
5252 'Return' => '74',
5253 'ShortName' => 'encode_apply_complete_resp'
5254 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305255 '67447' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305256 'Header' => 'firmware_update.h',
5257 'Param' => {
5258 '0' => {
5259 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305260 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305261 },
5262 '1' => {
5263 'name' => 'payload_length',
5264 'type' => '123'
5265 },
5266 '2' => {
5267 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305268 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305269 },
5270 '3' => {
5271 'name' => 'comp_activation_methods_modification',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305272 'type' => '67557'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305273 }
5274 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305275 'Reg' => {
5276 '0' => 'rdi',
5277 '1' => 'rsi',
5278 '2' => 'rdx',
5279 '3' => 'rcx'
5280 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305281 'Return' => '74',
5282 'ShortName' => 'decode_apply_complete_req'
5283 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305284 '67567' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305285 'Header' => 'firmware_update.h',
5286 'Param' => {
5287 '0' => {
5288 'name' => 'instance_id',
5289 'type' => '168'
5290 },
5291 '1' => {
5292 'name' => 'completion_code',
5293 'type' => '168'
5294 },
5295 '2' => {
5296 'name' => 'msg',
5297 'type' => '1632'
5298 },
5299 '3' => {
5300 'name' => 'payload_length',
5301 'type' => '123'
5302 }
5303 },
5304 'Return' => '74',
5305 'ShortName' => 'encode_verify_complete_resp'
5306 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305307 '67756' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305308 'Header' => 'firmware_update.h',
5309 'Param' => {
5310 '0' => {
5311 'name' => 'msg',
5312 'type' => '2077'
5313 },
5314 '1' => {
5315 'name' => 'payload_length',
5316 'type' => '123'
5317 },
5318 '2' => {
5319 'name' => 'verify_result',
5320 'type' => '2082'
5321 }
5322 },
5323 'Reg' => {
5324 '0' => 'rdi',
5325 '1' => 'rsi',
5326 '2' => 'rdx'
5327 },
5328 'Return' => '74',
5329 'ShortName' => 'decode_verify_complete_req'
5330 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305331 '67832' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305332 'Header' => 'firmware_update.h',
5333 'Param' => {
5334 '0' => {
5335 'name' => 'instance_id',
5336 'type' => '168'
5337 },
5338 '1' => {
5339 'name' => 'completion_code',
5340 'type' => '168'
5341 },
5342 '2' => {
5343 'name' => 'msg',
5344 'type' => '1632'
5345 },
5346 '3' => {
5347 'name' => 'payload_length',
5348 'type' => '123'
5349 }
5350 },
5351 'Return' => '74',
5352 'ShortName' => 'encode_transfer_complete_resp'
5353 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305354 '68021' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305355 'Header' => 'firmware_update.h',
5356 'Param' => {
5357 '0' => {
5358 'name' => 'msg',
5359 'type' => '2077'
5360 },
5361 '1' => {
5362 'name' => 'payload_length',
5363 'type' => '123'
5364 },
5365 '2' => {
5366 'name' => 'transfer_result',
5367 'type' => '2082'
5368 }
5369 },
5370 'Reg' => {
5371 '0' => 'rdi',
5372 '1' => 'rsi',
5373 '2' => 'rdx'
5374 },
5375 'Return' => '74',
5376 'ShortName' => 'decode_transfer_complete_req'
5377 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305378 '68097' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305379 'Header' => 'firmware_update.h',
5380 'Param' => {
5381 '0' => {
5382 'name' => 'instance_id',
5383 'type' => '168'
5384 },
5385 '1' => {
5386 'name' => 'completion_code',
5387 'type' => '168'
5388 },
5389 '2' => {
5390 'name' => 'msg',
5391 'type' => '1632'
5392 },
5393 '3' => {
5394 'name' => 'payload_length',
5395 'type' => '123'
5396 }
5397 },
5398 'Return' => '74',
5399 'ShortName' => 'encode_request_firmware_data_resp'
5400 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305401 '68286' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305402 'Header' => 'firmware_update.h',
5403 'Param' => {
5404 '0' => {
5405 'name' => 'msg',
5406 'type' => '2077'
5407 },
5408 '1' => {
5409 'name' => 'payload_length',
5410 'type' => '123'
5411 },
5412 '2' => {
5413 'name' => 'offset',
5414 'type' => '2087'
5415 },
5416 '3' => {
5417 'name' => 'length',
5418 'type' => '2087'
5419 }
5420 },
5421 'Reg' => {
5422 '0' => 'rdi',
5423 '1' => 'rsi',
5424 '2' => 'rdx',
5425 '3' => 'rcx'
5426 },
5427 'Return' => '74',
5428 'ShortName' => 'decode_request_firmware_data_req'
5429 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305430 '68406' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305431 'Header' => 'firmware_update.h',
5432 'Param' => {
5433 '0' => {
5434 'name' => 'msg',
5435 'type' => '2077'
5436 },
5437 '1' => {
5438 'name' => 'payload_length',
5439 'type' => '123'
5440 },
5441 '2' => {
5442 'name' => 'completion_code',
5443 'type' => '2082'
5444 },
5445 '3' => {
5446 'name' => 'comp_compatibility_resp',
5447 'type' => '2082'
5448 },
5449 '4' => {
5450 'name' => 'comp_compatibility_resp_code',
5451 'type' => '2082'
5452 },
5453 '5' => {
5454 'name' => 'update_option_flags_enabled',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305455 'type' => '66710'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305456 },
5457 '6' => {
5458 'name' => 'time_before_req_fw_data',
5459 'offset' => '0',
5460 'type' => '8521'
5461 }
5462 },
5463 'Return' => '74',
5464 'ShortName' => 'decode_update_component_resp'
5465 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305466 '68640' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305467 'Header' => 'firmware_update.h',
5468 'Param' => {
5469 '0' => {
5470 'name' => 'instance_id',
5471 'type' => '168'
5472 },
5473 '1' => {
5474 'name' => 'comp_classification',
5475 'type' => '5053'
5476 },
5477 '10' => {
5478 'name' => 'msg',
5479 'offset' => '32',
5480 'type' => '1632'
5481 },
5482 '11' => {
5483 'name' => 'payload_length',
5484 'offset' => '40',
5485 'type' => '123'
5486 },
5487 '2' => {
5488 'name' => 'comp_identifier',
5489 'type' => '5053'
5490 },
5491 '3' => {
5492 'name' => 'comp_classification_index',
5493 'type' => '168'
5494 },
5495 '4' => {
5496 'name' => 'comp_comparison_stamp',
5497 'type' => '180'
5498 },
5499 '5' => {
5500 'name' => 'comp_image_size',
5501 'type' => '180'
5502 },
5503 '6' => {
5504 'name' => 'update_option_flags',
5505 'offset' => '0',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305506 'type' => '61448'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305507 },
5508 '7' => {
5509 'name' => 'comp_ver_str_type',
5510 'offset' => '8',
5511 'type' => '168'
5512 },
5513 '8' => {
5514 'name' => 'comp_ver_str_len',
5515 'offset' => '16',
5516 'type' => '168'
5517 },
5518 '9' => {
5519 'name' => 'comp_ver_str',
5520 'offset' => '24',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305521 'type' => '69032'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305522 }
5523 },
5524 'Return' => '74',
5525 'ShortName' => 'encode_update_component_req'
5526 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305527 '6874' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305528 'Header' => 'bios.h',
5529 'Param' => {
5530 '0' => {
5531 'name' => 'msg',
5532 'type' => '2077'
5533 },
5534 '1' => {
5535 'name' => 'payload_length',
5536 'type' => '123'
5537 },
5538 '2' => {
5539 'name' => 'completion_code',
5540 'type' => '2082'
5541 },
5542 '3' => {
5543 'name' => 'next_transfer_handle',
5544 'type' => '2087'
5545 }
5546 },
5547 'Reg' => {
5548 '0' => 'rdi',
5549 '1' => 'rsi',
5550 '2' => 'rdx',
5551 '3' => 'rcx'
5552 },
5553 'Return' => '74',
5554 'ShortName' => 'decode_set_bios_table_resp'
5555 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305556 '69042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305557 'Header' => 'firmware_update.h',
5558 'Param' => {
5559 '0' => {
5560 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305561 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305562 },
5563 '1' => {
5564 'name' => 'payload_length',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305565 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305566 },
5567 '2' => {
5568 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305569 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305570 },
5571 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305572 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305573 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305574 },
5575 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305576 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305577 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305578 }
5579 },
5580 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305581 'ShortName' => 'decode_pass_component_table_resp'
5582 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305583 '69241' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305584 'Header' => 'firmware_update.h',
5585 'Param' => {
5586 '0' => {
5587 'name' => 'instance_id',
5588 'type' => '168'
5589 },
5590 '1' => {
5591 'name' => 'transfer_flag',
5592 'type' => '168'
5593 },
5594 '10' => {
5595 'name' => 'payload_length',
5596 'offset' => '32',
5597 'type' => '123'
5598 },
5599 '2' => {
5600 'name' => 'comp_classification',
5601 'type' => '5053'
5602 },
5603 '3' => {
5604 'name' => 'comp_identifier',
5605 'type' => '5053'
5606 },
5607 '4' => {
5608 'name' => 'comp_classification_index',
5609 'type' => '168'
5610 },
5611 '5' => {
5612 'name' => 'comp_comparison_stamp',
5613 'type' => '180'
5614 },
5615 '6' => {
5616 'name' => 'comp_ver_str_type',
5617 'offset' => '0',
5618 'type' => '168'
5619 },
5620 '7' => {
5621 'name' => 'comp_ver_str_len',
5622 'offset' => '8',
5623 'type' => '168'
5624 },
5625 '8' => {
5626 'name' => 'comp_ver_str',
5627 'offset' => '16',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305628 'type' => '69032'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305629 },
5630 '9' => {
5631 'name' => 'msg',
5632 'offset' => '24',
5633 'type' => '1632'
5634 }
5635 },
5636 'Return' => '74',
5637 'ShortName' => 'encode_pass_component_table_req'
5638 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305639 '69651' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305640 'Header' => 'firmware_update.h',
5641 'Param' => {
5642 '0' => {
5643 'name' => 'msg',
5644 'type' => '2077'
5645 },
5646 '1' => {
5647 'name' => 'payload_length',
5648 'type' => '123'
5649 },
5650 '2' => {
5651 'name' => 'completion_code',
5652 'type' => '2082'
5653 },
5654 '3' => {
5655 'name' => 'fd_meta_data_len',
5656 'type' => '8521'
5657 },
5658 '4' => {
5659 'name' => 'fd_will_send_pkg_data',
5660 'type' => '2082'
5661 }
5662 },
5663 'Reg' => {
5664 '3' => 'rcx',
5665 '4' => 'r8'
5666 },
5667 'Return' => '74',
5668 'ShortName' => 'decode_request_update_resp'
5669 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305670 '69798' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305671 'Header' => 'firmware_update.h',
5672 'Param' => {
5673 '0' => {
5674 'name' => 'instance_id',
5675 'type' => '168'
5676 },
5677 '1' => {
5678 'name' => 'max_transfer_size',
5679 'type' => '180'
5680 },
5681 '2' => {
5682 'name' => 'num_of_comp',
5683 'type' => '5053'
5684 },
5685 '3' => {
5686 'name' => 'max_outstanding_transfer_req',
5687 'type' => '168'
5688 },
5689 '4' => {
5690 'name' => 'pkg_data_len',
5691 'type' => '5053'
5692 },
5693 '5' => {
5694 'name' => 'comp_image_set_ver_str_type',
5695 'type' => '168'
5696 },
5697 '6' => {
5698 'name' => 'comp_image_set_ver_str_len',
5699 'offset' => '0',
5700 'type' => '168'
5701 },
5702 '7' => {
5703 'name' => 'comp_img_set_ver_str',
5704 'offset' => '8',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305705 'type' => '69032'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305706 },
5707 '8' => {
5708 'name' => 'msg',
5709 'offset' => '16',
5710 'type' => '1632'
5711 },
5712 '9' => {
5713 'name' => 'payload_length',
5714 'offset' => '24',
5715 'type' => '123'
5716 }
5717 },
5718 'Return' => '74',
5719 'ShortName' => 'encode_request_update_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305720 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305721 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305722 'Header' => 'bios.h',
5723 'Param' => {
5724 '0' => {
5725 'name' => 'instance_id',
5726 'type' => '168'
5727 },
5728 '1' => {
5729 'name' => 'transfer_handle',
5730 'type' => '180'
5731 },
5732 '2' => {
5733 'name' => 'transfer_flag',
5734 'type' => '168'
5735 },
5736 '3' => {
5737 'name' => 'table_type',
5738 'type' => '168'
5739 },
5740 '4' => {
5741 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305742 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 },
5744 '5' => {
5745 'name' => 'table_length',
5746 'type' => '123'
5747 },
5748 '6' => {
5749 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305750 'offset' => '0',
5751 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
5753 '7' => {
5754 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305755 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305756 'type' => '123'
5757 }
5758 },
5759 'Return' => '74',
5760 'ShortName' => 'encode_set_bios_table_req'
5761 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305762 '70166' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 'Header' => 'firmware_update.h',
5764 'Param' => {
5765 '0' => {
5766 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305767 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305768 },
5769 '1' => {
5770 'name' => 'length',
5771 'type' => '123'
5772 },
5773 '2' => {
5774 'name' => 'component_data',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305775 'type' => '70334'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305776 },
5777 '3' => {
5778 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305779 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305780 },
5781 '4' => {
5782 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305783 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305784 }
5785 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305786 'Reg' => {
5787 '4' => 'r8'
5788 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305789 'Return' => '74',
5790 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5791 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305792 '70344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305793 'Header' => 'firmware_update.h',
5794 'Param' => {
5795 '0' => {
5796 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305797 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305798 },
5799 '1' => {
5800 'name' => 'payload_length',
5801 'type' => '123'
5802 },
5803 '2' => {
5804 'name' => 'resp_data',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305805 'type' => '70564'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305806 },
5807 '3' => {
5808 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305809 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 },
5811 '4' => {
5812 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305813 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305814 },
5815 '5' => {
5816 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305817 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305818 }
5819 },
5820 'Return' => '74',
5821 'ShortName' => 'decode_get_firmware_parameters_resp'
5822 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305823 '70569' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305824 'Header' => 'firmware_update.h',
5825 'Param' => {
5826 '0' => {
5827 'name' => 'instance_id',
5828 'type' => '168'
5829 },
5830 '1' => {
5831 'name' => 'payload_length',
5832 'type' => '123'
5833 },
5834 '2' => {
5835 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305836 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 }
5838 },
5839 'Return' => '74',
5840 'ShortName' => 'encode_get_firmware_parameters_req'
5841 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305842 '70709' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 'Header' => 'firmware_update.h',
5844 'Param' => {
5845 '0' => {
5846 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305847 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305848 },
5849 '1' => {
5850 'name' => 'payload_length',
5851 'type' => '123'
5852 },
5853 '2' => {
5854 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305855 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 },
5857 '3' => {
5858 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305859 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 },
5861 '4' => {
5862 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305863 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305864 },
5865 '5' => {
5866 'name' => 'descriptor_data',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305867 'type' => '70865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305868 }
5869 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305870 'Reg' => {
5871 '3' => 'rcx',
5872 '4' => 'r8',
5873 '5' => 'r9'
5874 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305875 'Return' => '74',
5876 'ShortName' => 'decode_query_device_identifiers_resp'
5877 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305878 '70875' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 'Header' => 'firmware_update.h',
5880 'Param' => {
5881 '0' => {
5882 'name' => 'instance_id',
5883 'type' => '168'
5884 },
5885 '1' => {
5886 'name' => 'payload_length',
5887 'type' => '123'
5888 },
5889 '2' => {
5890 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305891 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305892 }
5893 },
5894 'Return' => '74',
5895 'ShortName' => 'encode_query_device_identifiers_req'
5896 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305897 '71015' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305898 'Header' => 'firmware_update.h',
5899 'Param' => {
5900 '0' => {
5901 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305902 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305903 },
5904 '1' => {
5905 'name' => 'length',
5906 'type' => '123'
5907 },
5908 '2' => {
5909 'name' => 'pldm_comp_image_info',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305910 'type' => '71162'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305911 },
5912 '3' => {
5913 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305914 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305915 }
5916 },
5917 'Return' => '74',
5918 'ShortName' => 'decode_pldm_comp_image_info'
5919 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305920 '71167' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305921 'Header' => 'firmware_update.h',
5922 'Param' => {
5923 '0' => {
5924 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305925 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 },
5927 '1' => {
5928 'name' => 'length',
5929 'type' => '123'
5930 },
5931 '2' => {
5932 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305933 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305934 },
5935 '3' => {
5936 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305937 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305938 },
5939 '4' => {
5940 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305941 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305942 }
5943 },
5944 'Return' => '74',
5945 'ShortName' => 'decode_vendor_defined_descriptor_value'
5946 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305947 '71349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305948 'Header' => 'firmware_update.h',
5949 'Param' => {
5950 '0' => {
5951 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305952 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305953 },
5954 '1' => {
5955 'name' => 'length',
5956 'type' => '123'
5957 },
5958 '2' => {
5959 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305960 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305961 },
5962 '3' => {
5963 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305964 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305965 }
5966 },
5967 'Return' => '74',
5968 'ShortName' => 'decode_descriptor_type_length_value'
5969 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305970 '71521' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305971 'Header' => 'firmware_update.h',
5972 'Param' => {
5973 '0' => {
5974 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305975 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305976 },
5977 '1' => {
5978 'name' => 'length',
5979 'type' => '123'
5980 },
5981 '2' => {
5982 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305983 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305984 },
5985 '3' => {
5986 'name' => 'fw_device_id_record',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09305987 'type' => '71778'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305988 },
5989 '4' => {
5990 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305991 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305992 },
5993 '5' => {
5994 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305995 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305996 },
5997 '6' => {
5998 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305999 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306000 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306001 },
6002 '7' => {
6003 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306004 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306005 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306006 }
6007 },
6008 'Return' => '74',
6009 'ShortName' => 'decode_firmware_device_id_record'
6010 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306011 '71783' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306012 'Header' => 'firmware_update.h',
6013 'Param' => {
6014 '0' => {
6015 'name' => 'data',
6016 'type' => '6245'
6017 },
6018 '1' => {
6019 'name' => 'length',
6020 'type' => '123'
6021 },
6022 '2' => {
6023 'name' => 'package_header_info',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306024 'type' => '71930'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306025 },
6026 '3' => {
6027 'name' => 'package_version_str',
6028 'type' => '6645'
6029 }
6030 },
6031 'Return' => '74',
6032 'ShortName' => 'decode_pldm_package_header_info'
6033 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306034 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306035 'Header' => 'bios.h',
6036 'Param' => {
6037 '0' => {
6038 'name' => 'instance_id',
6039 'type' => '168'
6040 },
6041 '1' => {
6042 'name' => 'completion_code',
6043 'type' => '168'
6044 },
6045 '2' => {
6046 'name' => 'next_transfer_handle',
6047 'type' => '180'
6048 },
6049 '3' => {
6050 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306051 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306052 }
6053 },
6054 'Return' => '74',
6055 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6056 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306057 '74088' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306058 'Header' => 'fru.h',
6059 'Param' => {
6060 '0' => {
6061 'name' => 'instance_id',
6062 'type' => '168'
6063 },
6064 '1' => {
6065 'name' => 'completion_code',
6066 'type' => '168'
6067 },
6068 '2' => {
6069 'name' => 'next_data_transfer_handle',
6070 'type' => '180'
6071 },
6072 '3' => {
6073 'name' => 'payload_length',
6074 'type' => '123'
6075 },
6076 '4' => {
6077 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306078 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306079 }
6080 },
6081 'Return' => '74',
6082 'ShortName' => 'encode_set_fru_record_table_resp'
6083 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306084 '74328' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306085 'Header' => 'fru.h',
6086 'Param' => {
6087 '0' => {
6088 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306089 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306090 },
6091 '1' => {
6092 'name' => 'payload_length',
6093 'type' => '123'
6094 },
6095 '2' => {
6096 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306097 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306098 },
6099 '3' => {
6100 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306101 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306102 },
6103 '4' => {
6104 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306105 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306106 }
6107 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306108 'Reg' => {
6109 '3' => 'rcx',
6110 '4' => 'r8'
6111 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306112 'Return' => '74',
6113 'ShortName' => 'decode_set_fru_record_table_req'
6114 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306115 '74495' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306116 'Header' => 'fru.h',
6117 'Param' => {
6118 '0' => {
6119 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306120 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306121 },
6122 '1' => {
6123 'name' => 'payload_length',
6124 'type' => '123'
6125 },
6126 '2' => {
6127 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306128 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306129 },
6130 '3' => {
6131 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306132 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306133 },
6134 '4' => {
6135 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306136 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306137 },
6138 '5' => {
6139 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306140 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306141 },
6142 '6' => {
6143 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306144 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306145 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306146 }
6147 },
6148 'Return' => '74',
6149 'ShortName' => 'decode_get_fru_record_table_resp'
6150 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306151 '74725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306152 'Header' => 'fru.h',
6153 'Param' => {
6154 '0' => {
6155 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306156 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306157 },
6158 '1' => {
6159 'name' => 'payload_length',
6160 'type' => '123'
6161 },
6162 '2' => {
6163 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306164 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306165 },
6166 '3' => {
6167 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306168 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306169 },
6170 '4' => {
6171 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306172 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306173 },
6174 '5' => {
6175 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306176 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306177 },
6178 '6' => {
6179 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306180 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306181 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306182 },
6183 '7' => {
6184 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306185 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306186 'type' => '123'
6187 }
6188 },
6189 'Return' => '74',
6190 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6191 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306192 '74973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306193 'Header' => 'fru.h',
6194 'Param' => {
6195 '0' => {
6196 'name' => 'instance_id',
6197 'type' => '168'
6198 },
6199 '1' => {
6200 'name' => 'data_transfer_handle',
6201 'type' => '180'
6202 },
6203 '2' => {
6204 'name' => 'transfer_operation_flag',
6205 'type' => '168'
6206 },
6207 '3' => {
6208 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306209 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306210 },
6211 '4' => {
6212 'name' => 'payload_length',
6213 'type' => '123'
6214 }
6215 },
6216 'Return' => '74',
6217 'ShortName' => 'encode_get_fru_record_table_req'
6218 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306219 '7515' => {
6220 'Header' => 'bios.h',
6221 'Param' => {
6222 '0' => {
6223 'name' => 'msg',
6224 'type' => '2077'
6225 },
6226 '1' => {
6227 'name' => 'payload_length',
6228 'type' => '123'
6229 },
6230 '2' => {
6231 'name' => 'transfer_handle',
6232 'type' => '2087'
6233 },
6234 '3' => {
6235 'name' => 'transfer_flag',
6236 'type' => '2082'
6237 },
6238 '4' => {
6239 'name' => 'attribute',
6240 'type' => '6645'
6241 }
6242 },
6243 'Reg' => {
6244 '3' => 'rcx',
6245 '4' => 'r8'
6246 },
6247 'Return' => '74',
6248 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6249 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306250 '75208' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306251 'Header' => 'fru.h',
6252 'Param' => {
6253 '0' => {
6254 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306255 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306256 },
6257 '1' => {
6258 'name' => 'payload_length',
6259 'type' => '123'
6260 },
6261 '2' => {
6262 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306264 },
6265 '3' => {
6266 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306267 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306268 },
6269 '4' => {
6270 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306271 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306272 },
6273 '5' => {
6274 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306275 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306276 }
6277 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306278 'Reg' => {
6279 '4' => 'r8',
6280 '5' => 'r9'
6281 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306282 'Return' => '74',
6283 'ShortName' => 'decode_get_fru_record_by_option_resp'
6284 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306285 '75375' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306286 'Header' => 'fru.h',
6287 'Param' => {
6288 '0' => {
6289 'name' => 'instance_id',
6290 'type' => '168'
6291 },
6292 '1' => {
6293 'name' => 'completion_code',
6294 'type' => '168'
6295 },
6296 '2' => {
6297 'name' => 'next_data_transfer_handle',
6298 'type' => '180'
6299 },
6300 '3' => {
6301 'name' => 'transfer_flag',
6302 'type' => '168'
6303 },
6304 '4' => {
6305 'name' => 'fru_structure_data',
6306 'type' => '1434'
6307 },
6308 '5' => {
6309 'name' => 'data_size',
6310 'type' => '123'
6311 },
6312 '6' => {
6313 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306314 'offset' => '0',
6315 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306316 },
6317 '7' => {
6318 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306319 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306320 'type' => '123'
6321 }
6322 },
6323 'Return' => '74',
6324 'ShortName' => 'encode_get_fru_record_by_option_resp'
6325 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306326 '75693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306327 'Header' => 'fru.h',
6328 'Param' => {
6329 '0' => {
6330 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306331 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306332 },
6333 '1' => {
6334 'name' => 'payload_length',
6335 'type' => '123'
6336 },
6337 '2' => {
6338 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306339 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306340 },
6341 '3' => {
6342 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306343 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306344 },
6345 '4' => {
6346 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306347 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306348 },
6349 '5' => {
6350 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306351 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306352 },
6353 '6' => {
6354 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306355 'offset' => '0',
6356 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306357 },
6358 '7' => {
6359 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306360 'offset' => '8',
6361 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306362 }
6363 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306364 'Reg' => {
6365 '4' => 'r8',
6366 '5' => 'r9'
6367 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306368 'Return' => '74',
6369 'ShortName' => 'decode_get_fru_record_by_option_req'
6370 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306371 '75895' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306372 'Header' => 'fru.h',
6373 'Param' => {
6374 '0' => {
6375 'name' => 'instance_id',
6376 'type' => '168'
6377 },
6378 '1' => {
6379 'name' => 'data_transfer_handle',
6380 'type' => '180'
6381 },
6382 '2' => {
6383 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306384 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306385 },
6386 '3' => {
6387 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306388 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306389 },
6390 '4' => {
6391 'name' => 'record_type',
6392 'type' => '168'
6393 },
6394 '5' => {
6395 'name' => 'field_type',
6396 'type' => '168'
6397 },
6398 '6' => {
6399 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306400 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306401 'type' => '168'
6402 },
6403 '7' => {
6404 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306405 'offset' => '8',
6406 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306407 },
6408 '8' => {
6409 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306410 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306411 'type' => '123'
6412 }
6413 },
6414 'Return' => '74',
6415 'ShortName' => 'encode_get_fru_record_by_option_req'
6416 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306417 '76192' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306418 'Header' => 'fru.h',
6419 'Param' => {
6420 '0' => {
6421 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306422 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306423 },
6424 '1' => {
6425 'name' => 'table_size',
6426 'type' => '123'
6427 },
6428 '2' => {
6429 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306430 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306431 },
6432 '3' => {
6433 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306434 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306435 },
6436 '4' => {
6437 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306438 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306439 },
6440 '5' => {
6441 'name' => 'rt',
6442 'type' => '168'
6443 },
6444 '6' => {
6445 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306446 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306447 'type' => '168'
6448 }
6449 },
6450 'Return' => '1',
6451 'ShortName' => 'get_fru_record_by_option'
6452 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306453 '7662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306454 'Header' => 'bios.h',
6455 'Param' => {
6456 '0' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306457 'name' => 'msg',
6458 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306459 },
6460 '1' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306461 'name' => 'payload_length',
6462 'type' => '123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306463 },
6464 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306465 'name' => 'completion_code',
6466 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306467 },
6468 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306469 'name' => 'next_transfer_handle',
6470 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306471 }
6472 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306473 'Reg' => {
6474 '0' => 'rdi',
6475 '1' => 'rsi',
6476 '2' => 'rdx',
6477 '3' => 'rcx'
6478 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306479 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306480 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306481 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306482 '76865' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306483 'Header' => 'fru.h',
6484 'Param' => {
6485 '0' => {
6486 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306487 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306488 },
6489 '1' => {
6490 'name' => 'total_size',
6491 'type' => '123'
6492 },
6493 '2' => {
6494 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306495 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306496 },
6497 '3' => {
6498 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306499 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306500 },
6501 '4' => {
6502 'name' => 'record_type',
6503 'type' => '168'
6504 },
6505 '5' => {
6506 'name' => 'num_frus',
6507 'type' => '168'
6508 },
6509 '6' => {
6510 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306511 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306512 'type' => '168'
6513 },
6514 '7' => {
6515 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306516 'offset' => '8',
6517 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306518 },
6519 '8' => {
6520 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306521 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306522 'type' => '123'
6523 }
6524 },
6525 'Return' => '74',
6526 'ShortName' => 'encode_fru_record'
6527 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306528 '77113' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306529 'Header' => 'fru.h',
6530 'Param' => {
6531 '0' => {
6532 'name' => 'instance_id',
6533 'type' => '168'
6534 },
6535 '1' => {
6536 'name' => 'completion_code',
6537 'type' => '168'
6538 },
6539 '2' => {
6540 'name' => 'next_data_transfer_handle',
6541 'type' => '180'
6542 },
6543 '3' => {
6544 'name' => 'transfer_flag',
6545 'type' => '168'
6546 },
6547 '4' => {
6548 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306549 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306550 }
6551 },
6552 'Return' => '74',
6553 'ShortName' => 'encode_get_fru_record_table_resp'
6554 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306555 '77334' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306556 'Header' => 'fru.h',
6557 'Param' => {
6558 '0' => {
6559 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306560 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306561 },
6562 '1' => {
6563 'name' => 'payload_length',
6564 'type' => '123'
6565 },
6566 '2' => {
6567 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306568 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306569 },
6570 '3' => {
6571 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306572 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306573 }
6574 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306575 'Reg' => {
6576 '0' => 'rdi',
6577 '1' => 'rsi',
6578 '2' => 'rdx',
6579 '3' => 'rcx'
6580 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306581 'Return' => '74',
6582 'ShortName' => 'decode_get_fru_record_table_req'
6583 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306584 '77438' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306585 'Header' => 'fru.h',
6586 'Param' => {
6587 '0' => {
6588 'name' => 'instance_id',
6589 'type' => '168'
6590 },
6591 '1' => {
6592 'name' => 'completion_code',
6593 'type' => '168'
6594 },
6595 '2' => {
6596 'name' => 'fru_data_major_version',
6597 'type' => '168'
6598 },
6599 '3' => {
6600 'name' => 'fru_data_minor_version',
6601 'type' => '168'
6602 },
6603 '4' => {
6604 'name' => 'fru_table_maximum_size',
6605 'type' => '180'
6606 },
6607 '5' => {
6608 'name' => 'fru_table_length',
6609 'type' => '180'
6610 },
6611 '6' => {
6612 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306613 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306614 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306615 },
6616 '7' => {
6617 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306618 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306619 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306620 },
6621 '8' => {
6622 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306623 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306624 'type' => '180'
6625 },
6626 '9' => {
6627 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306628 'offset' => '24',
6629 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306630 }
6631 },
6632 'Return' => '74',
6633 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6634 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306635 '7772' => {
6636 'Header' => 'bios.h',
6637 'Param' => {
6638 '0' => {
6639 'name' => 'instance_id',
6640 'type' => '168'
6641 },
6642 '1' => {
6643 'name' => 'transfer_handle',
6644 'type' => '180'
6645 },
6646 '2' => {
6647 'name' => 'transfer_flag',
6648 'type' => '168'
6649 },
6650 '3' => {
6651 'name' => 'attribute_data',
6652 'type' => '6245'
6653 },
6654 '4' => {
6655 'name' => 'attribute_length',
6656 'type' => '123'
6657 },
6658 '5' => {
6659 'name' => 'msg',
6660 'type' => '1632'
6661 },
6662 '6' => {
6663 'name' => 'payload_length',
6664 'offset' => '0',
6665 'type' => '123'
6666 }
6667 },
6668 'Return' => '74',
6669 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6670 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306671 '77741' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306672 'Header' => 'fru.h',
6673 'Param' => {
6674 '0' => {
6675 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306676 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306677 },
6678 '1' => {
6679 'name' => 'payload_length',
6680 'type' => '123'
6681 },
6682 '2' => {
6683 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306684 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306685 },
6686 '3' => {
6687 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306688 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306689 },
6690 '4' => {
6691 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306692 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306693 },
6694 '5' => {
6695 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306696 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306697 },
6698 '6' => {
6699 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306700 'offset' => '0',
6701 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306702 },
6703 '7' => {
6704 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306705 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306706 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306707 },
6708 '8' => {
6709 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306710 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306711 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306712 },
6713 '9' => {
6714 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306715 'offset' => '24',
6716 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306717 }
6718 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306719 'Reg' => {
6720 '4' => 'r8',
6721 '5' => 'r9'
6722 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306723 'Return' => '74',
6724 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6725 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306726 '77951' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306727 'Header' => 'fru.h',
6728 'Param' => {
6729 '0' => {
6730 'name' => 'instance_id',
6731 'type' => '168'
6732 },
6733 '1' => {
6734 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306735 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306736 },
6737 '2' => {
6738 'name' => 'payload_length',
6739 'type' => '123'
6740 }
6741 },
6742 'Return' => '74',
6743 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6744 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306745 '79601' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306746 'Header' => 'pdr.h',
6747 'Param' => {
6748 '0' => {
6749 'name' => 'pdr',
6750 'type' => '6245'
6751 },
6752 '1' => {
6753 'name' => 'pdr_len',
6754 'type' => '5053'
6755 },
6756 '2' => {
6757 'name' => 'num_entities',
6758 'type' => '9084'
6759 },
6760 '3' => {
6761 'name' => 'entities',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306762 'type' => '80251'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306763 }
6764 },
6765 'Return' => '1',
6766 'ShortName' => 'pldm_entity_association_pdr_extract'
6767 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306768 '80292' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306769 'Header' => 'pdr.h',
6770 'Param' => {
6771 '0' => {
6772 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306773 'type' => '80341'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306774 }
6775 },
6776 'Reg' => {
6777 '0' => 'rdi'
6778 },
6779 'Return' => '6423',
6780 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6781 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306782 '80346' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306783 'Header' => 'pdr.h',
6784 'Param' => {
6785 '0' => {
6786 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306787 'type' => '80341'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306788 }
6789 },
6790 'Return' => '1',
6791 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6792 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306793 '80509' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306794 'Header' => 'pdr.h',
6795 'Param' => {
6796 '0' => {
6797 'name' => 'org_tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306798 'type' => '80341'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306799 },
6800 '1' => {
6801 'name' => 'new_tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306802 'type' => '80341'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306803 }
6804 },
6805 'Return' => '1',
6806 'ShortName' => 'pldm_entity_association_tree_copy_root'
6807 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306808 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306809 'Header' => 'bios.h',
6810 'Param' => {
6811 '0' => {
6812 'name' => 'instance_id',
6813 'type' => '168'
6814 },
6815 '1' => {
6816 'name' => 'completion_code',
6817 'type' => '168'
6818 },
6819 '2' => {
6820 'name' => 'next_transfer_handle',
6821 'type' => '180'
6822 },
6823 '3' => {
6824 'name' => 'transfer_flag',
6825 'type' => '168'
6826 },
6827 '4' => {
6828 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306829 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306830 },
6831 '5' => {
6832 'name' => 'attribute_length',
6833 'type' => '123'
6834 },
6835 '6' => {
6836 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306837 'offset' => '0',
6838 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306839 }
6840 },
6841 'Return' => '74',
6842 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6843 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306844 '80725' => {
6845 'Header' => 'pdr.h',
6846 'Param' => {
6847 '0' => {
6848 'name' => 'tree',
6849 'type' => '80341'
6850 },
6851 '1' => {
6852 'name' => 'entity',
6853 'type' => '80256'
6854 }
6855 },
6856 'Return' => '79489',
6857 'ShortName' => 'pldm_entity_association_tree_find'
6858 },
6859 '81715' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306860 'Header' => 'pdr.h',
6861 'Param' => {
6862 '0' => {
6863 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306864 'type' => '82051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306865 }
6866 },
6867 'Return' => '1',
6868 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6869 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306870 '82077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306871 'Header' => 'pdr.h',
6872 'Param' => {
6873 '0' => {
6874 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306875 'type' => '82051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306876 },
6877 '1' => {
6878 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306879 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306880 }
6881 },
6882 'Return' => '1',
6883 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6884 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306885 '82450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306886 'Header' => 'pdr.h',
6887 'Param' => {
6888 '0' => {
6889 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306890 'type' => '80341'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306891 },
6892 '1' => {
6893 'name' => 'entity',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306894 'type' => '78630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306895 },
6896 '2' => {
6897 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306898 'type' => '80720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306899 }
6900 },
6901 'Return' => '1',
6902 'ShortName' => 'pldm_find_entity_ref_in_tree'
6903 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306904 '83074' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306905 'Header' => 'pdr.h',
6906 'Param' => {
6907 '0' => {
6908 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306909 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306910 },
6911 '1' => {
6912 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306913 'type' => '82051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306914 },
6915 '2' => {
6916 'name' => 'entities',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306917 'type' => '80251'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306918 },
6919 '3' => {
6920 'name' => 'num_entities',
6921 'type' => '123'
6922 },
6923 '4' => {
6924 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306925 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306926 },
6927 '5' => {
6928 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306929 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306930 }
6931 },
6932 'Return' => '1',
6933 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
6934 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306935 '83370' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306936 'Header' => 'pdr.h',
6937 'Param' => {
6938 '0' => {
6939 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306940 'type' => '80341'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306941 },
6942 '1' => {
6943 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306944 'type' => '82051'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306945 },
6946 '2' => {
6947 'name' => 'is_remote',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306948 'type' => '6423'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306949 },
6950 '3' => {
6951 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306952 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306953 }
6954 },
6955 'Return' => '1',
6956 'ShortName' => 'pldm_entity_association_pdr_add'
6957 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306958 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306959 'Header' => 'bios.h',
6960 'Param' => {
6961 '0' => {
6962 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306963 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306964 },
6965 '1' => {
6966 'name' => 'payload_length',
6967 'type' => '123'
6968 },
6969 '2' => {
6970 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306971 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306972 },
6973 '3' => {
6974 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306975 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306976 },
6977 '4' => {
6978 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306979 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306980 }
6981 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306982 'Reg' => {
6983 '3' => 'rcx',
6984 '4' => 'r8'
6985 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306986 'Return' => '74',
6987 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
6988 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306989 '85017' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306990 'Header' => 'pdr.h',
6991 'Param' => {
6992 '0' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306993 'name' => 'parent',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306994 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306995 },
6996 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306997 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306998 'type' => '80256'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306999 }
7000 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307001 'Return' => '6423',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307002 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307003 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307004 '85255' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307005 'Header' => 'pdr.h',
7006 'Param' => {
7007 '0' => {
7008 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307009 'type' => '79489'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307010 },
7011 '1' => {
7012 'name' => 'association_type',
7013 'type' => '168'
7014 }
7015 },
7016 'Return' => '168',
7017 'ShortName' => 'pldm_entity_get_num_children'
7018 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307019 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307020 'Header' => 'bios.h',
7021 'Param' => {
7022 '0' => {
7023 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307024 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307025 },
7026 '1' => {
7027 'name' => 'payload_length',
7028 'type' => '123'
7029 },
7030 '2' => {
7031 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307032 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307033 },
7034 '3' => {
7035 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307036 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307037 },
7038 '4' => {
7039 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307040 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307041 },
7042 '5' => {
7043 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307044 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307045 }
7046 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307047 'Reg' => {
7048 '4' => 'r8',
7049 '5' => 'r9'
7050 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307051 'Return' => '74',
7052 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7053 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307054 '85577' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307055 'Header' => 'pdr.h',
7056 'Param' => {
7057 '0' => {
7058 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307059 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307060 }
7061 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307062 'Return' => '6423',
7063 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307064 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307065 '85711' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307066 'Header' => 'pdr.h',
7067 'Param' => {
7068 '0' => {
7069 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307070 'type' => '79489'
7071 }
7072 },
7073 'Return' => '78630',
7074 'ShortName' => 'pldm_entity_get_parent'
7075 },
7076 '85866' => {
7077 'Header' => 'pdr.h',
7078 'Param' => {
7079 '0' => {
7080 'name' => 'node',
7081 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307082 }
7083 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307084 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307085 'ShortName' => 'pldm_entity_is_node_parent'
7086 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307087 '86021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307088 'Header' => 'pdr.h',
7089 'Param' => {
7090 '0' => {
7091 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307092 'type' => '80341'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307093 }
7094 },
7095 'Return' => '1',
7096 'ShortName' => 'pldm_entity_association_tree_destroy'
7097 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307098 '86304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307099 'Header' => 'pdr.h',
7100 'Param' => {
7101 '0' => {
7102 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307103 'type' => '80341'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307104 },
7105 '1' => {
7106 'name' => 'entities',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307107 'type' => '80251'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307108 },
7109 '2' => {
7110 'name' => 'size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307111 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307112 }
7113 },
7114 'Return' => '1',
7115 'ShortName' => 'pldm_entity_association_tree_visit'
7116 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307117 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307118 'Header' => 'bios.h',
7119 'Param' => {
7120 '0' => {
7121 'name' => 'instance_id',
7122 'type' => '168'
7123 },
7124 '1' => {
7125 'name' => 'transfer_handle',
7126 'type' => '180'
7127 },
7128 '2' => {
7129 'name' => 'transfer_op_flag',
7130 'type' => '168'
7131 },
7132 '3' => {
7133 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307134 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307135 },
7136 '4' => {
7137 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307138 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307139 }
7140 },
7141 'Return' => '74',
7142 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7143 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307144 '87370' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307145 'Header' => 'pdr.h',
7146 'Param' => {
7147 '0' => {
7148 'name' => 'tree',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307149 'type' => '80341'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307150 },
7151 '1' => {
7152 'name' => 'entity',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307153 'type' => '80256'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307154 },
7155 '2' => {
7156 'name' => 'entity_instance_number',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307157 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307158 },
7159 '3' => {
7160 'name' => 'parent',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307161 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307162 },
7163 '4' => {
7164 'name' => 'association_type',
7165 'type' => '168'
7166 }
7167 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307168 'Return' => '79489',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307169 'ShortName' => 'pldm_entity_association_tree_add'
7170 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307171 '87803' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307172 'Header' => 'pdr.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307173 'Return' => '80341',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307174 'ShortName' => 'pldm_entity_association_tree_init'
7175 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307176 '88029' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307177 'Header' => 'pdr.h',
7178 'Param' => {
7179 '0' => {
7180 'name' => 'node',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307181 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307182 }
7183 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307184 'Return' => '78630',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307185 'ShortName' => 'pldm_entity_extract'
7186 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307187 '88809' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307188 'Header' => 'pdr.h',
7189 'Param' => {
7190 '0' => {
7191 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307192 'type' => '81710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307193 },
7194 '1' => {
7195 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307196 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307197 },
7198 '2' => {
7199 'name' => 'tid',
7200 'type' => '168'
7201 },
7202 '3' => {
7203 'name' => 'tl_eid',
7204 'type' => '168'
7205 },
7206 '4' => {
7207 'name' => 'valid_bit',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307208 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307209 }
7210 },
7211 'Return' => '1',
7212 'ShortName' => 'pldm_pdr_update_TL_pdr'
7213 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307214 '89169' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307215 'Header' => 'pdr.h',
7216 'Param' => {
7217 '0' => {
7218 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307219 'type' => '81710'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307220 },
7221 '1' => {
7222 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307223 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307224 },
7225 '2' => {
7226 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307227 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307228 },
7229 '3' => {
7230 'name' => 'entity_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307231 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307232 },
7233 '4' => {
7234 'name' => 'entity_instance_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307235 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307236 },
7237 '5' => {
7238 'name' => 'container_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307239 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307240 }
7241 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307242 'Return' => '89154',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307243 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
7244 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307245 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307246 'Header' => 'bios.h',
7247 'Param' => {
7248 '0' => {
7249 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307250 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307251 },
7252 '1' => {
7253 'name' => 'payload_length',
7254 'type' => '123'
7255 },
7256 '2' => {
7257 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307258 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307259 },
7260 '3' => {
7261 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307262 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307263 },
7264 '4' => {
7265 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307266 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307267 },
7268 '5' => {
7269 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307270 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307271 }
7272 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307273 'Reg' => {
7274 '4' => 'r8',
7275 '5' => 'r9'
7276 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307277 'Return' => '74',
7278 'ShortName' => 'decode_get_bios_table_resp'
7279 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307280 '89786' => {
7281 'Header' => 'pdr.h',
7282 'Param' => {
7283 '0' => {
7284 'name' => 'repo',
7285 'type' => '82051'
7286 },
7287 '1' => {
7288 'name' => 'terminus_handle',
7289 'type' => '5053'
7290 },
7291 '2' => {
7292 'name' => 'fru_rsi',
7293 'type' => '5053'
7294 },
7295 '3' => {
7296 'name' => 'entity_type',
7297 'type' => '5053'
7298 },
7299 '4' => {
7300 'name' => 'entity_instance_num',
7301 'type' => '5053'
7302 },
7303 '5' => {
7304 'name' => 'container_id',
7305 'type' => '5053'
7306 },
7307 '6' => {
7308 'name' => 'bmc_record_handle',
7309 'offset' => '0',
7310 'type' => '180'
7311 }
7312 },
7313 'Return' => '180',
7314 'ShortName' => 'pldm_pdr_add_fru_record_set'
7315 },
7316 '90120' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307317 'Header' => 'pdr.h',
7318 'Param' => {
7319 '0' => {
7320 'name' => 'record',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307321 'type' => '89154'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307322 }
7323 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307324 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307325 'ShortName' => 'pldm_pdr_record_is_remote'
7326 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307327 '90275' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307328 'Header' => 'pdr.h',
7329 'Param' => {
7330 '0' => {
7331 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307332 'type' => '81710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307333 },
7334 '1' => {
7335 'name' => 'record',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307336 'type' => '89154'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307337 }
7338 },
7339 'Return' => '180',
7340 'ShortName' => 'pldm_pdr_get_record_handle'
7341 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307342 '90488' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307343 'Header' => 'pdr.h',
7344 'Param' => {
7345 '0' => {
7346 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307347 'type' => '81710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307348 }
7349 },
7350 'Return' => '180',
7351 'ShortName' => 'pldm_pdr_get_repo_size'
7352 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307353 '90619' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307354 'Header' => 'pdr.h',
7355 'Param' => {
7356 '0' => {
7357 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307358 'type' => '81710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307359 }
7360 },
7361 'Return' => '180',
7362 'ShortName' => 'pldm_pdr_get_record_count'
7363 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307364 '90750' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307365 'Header' => 'pdr.h',
7366 'Param' => {
7367 '0' => {
7368 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307369 'type' => '81710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307370 },
7371 '1' => {
7372 'name' => 'pdr_type',
7373 'type' => '168'
7374 },
7375 '2' => {
7376 'name' => 'curr_record',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307377 'type' => '89154'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307378 },
7379 '3' => {
7380 'name' => 'data',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307381 'type' => '70865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307382 },
7383 '4' => {
7384 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307385 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307386 }
7387 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307388 'Return' => '89154',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307389 'ShortName' => 'pldm_pdr_find_record_by_type'
7390 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307391 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307392 'Header' => 'bios.h',
7393 'Param' => {
7394 '0' => {
7395 'name' => 'msg',
7396 'type' => '2077'
7397 },
7398 '1' => {
7399 'name' => 'payload_length',
7400 'type' => '123'
7401 },
7402 '2' => {
7403 'name' => 'transfer_handle',
7404 'type' => '2087'
7405 },
7406 '3' => {
7407 'name' => 'transfer_op_flag',
7408 'type' => '2082'
7409 },
7410 '4' => {
7411 'name' => 'table_type',
7412 'type' => '2082'
7413 }
7414 },
7415 'Reg' => {
7416 '3' => 'rcx',
7417 '4' => 'r8'
7418 },
7419 'Return' => '74',
7420 'ShortName' => 'decode_get_bios_table_req'
7421 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307422 '91015' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307423 'Header' => 'pdr.h',
7424 'Param' => {
7425 '0' => {
7426 'name' => 'repo',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307427 'type' => '81710'
7428 },
7429 '1' => {
7430 'name' => 'curr_record',
7431 'type' => '89154'
7432 },
7433 '2' => {
7434 'name' => 'data',
7435 'type' => '70865'
7436 },
7437 '3' => {
7438 'name' => 'size',
7439 'type' => '2087'
7440 },
7441 '4' => {
7442 'name' => 'next_record_handle',
7443 'type' => '2087'
7444 }
7445 },
7446 'Return' => '89154',
7447 'ShortName' => 'pldm_pdr_get_next_record'
7448 },
7449 '91537' => {
7450 'Header' => 'pdr.h',
7451 'Param' => {
7452 '0' => {
7453 'name' => 'repo',
7454 'type' => '81710'
7455 },
7456 '1' => {
7457 'name' => 'record_handle',
7458 'type' => '180'
7459 },
7460 '2' => {
7461 'name' => 'data',
7462 'type' => '70865'
7463 },
7464 '3' => {
7465 'name' => 'size',
7466 'type' => '2087'
7467 },
7468 '4' => {
7469 'name' => 'next_record_handle',
7470 'type' => '2087'
7471 }
7472 },
7473 'Return' => '89154',
7474 'ShortName' => 'pldm_pdr_find_record'
7475 },
7476 '91997' => {
7477 'Header' => 'pdr.h',
7478 'Param' => {
7479 '0' => {
7480 'name' => 'repo',
7481 'type' => '82051'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307482 }
7483 },
7484 'Return' => '1',
7485 'ShortName' => 'pldm_pdr_destroy'
7486 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307487 '92255' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307488 'Header' => 'pdr.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307489 'Return' => '82051',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307490 'ShortName' => 'pldm_pdr_init'
7491 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307492 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307493 'Header' => 'bios.h',
7494 'Param' => {
7495 '0' => {
7496 'name' => 'instance_id',
7497 'type' => '168'
7498 },
7499 '1' => {
7500 'name' => 'transfer_handle',
7501 'type' => '180'
7502 },
7503 '2' => {
7504 'name' => 'transfer_op_flag',
7505 'type' => '168'
7506 },
7507 '3' => {
7508 'name' => 'table_type',
7509 'type' => '168'
7510 },
7511 '4' => {
7512 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307513 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307514 }
7515 },
7516 'Return' => '74',
7517 'ShortName' => 'encode_get_bios_table_req'
7518 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307519 '92430' => {
7520 'Header' => 'pdr.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307521 'Param' => {
7522 '0' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307523 'name' => 'repo',
7524 'type' => '82051'
7525 },
7526 '1' => {
7527 'name' => 'data',
7528 'type' => '6245'
7529 },
7530 '2' => {
7531 'name' => 'size',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307532 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307533 },
7534 '3' => {
7535 'name' => 'record_handle',
7536 'type' => '180'
7537 },
7538 '4' => {
7539 'name' => 'is_remote',
7540 'type' => '6423'
7541 },
7542 '5' => {
7543 'name' => 'terminus_handle',
7544 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307545 }
7546 },
7547 'Return' => '180',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307548 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307549 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307550 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307551 'Header' => 'bios.h',
7552 'Param' => {
7553 '0' => {
7554 'name' => 'instance_id',
7555 'type' => '168'
7556 },
7557 '1' => {
7558 'name' => 'completion_code',
7559 'type' => '168'
7560 },
7561 '2' => {
7562 'name' => 'next_transfer_handle',
7563 'type' => '180'
7564 },
7565 '3' => {
7566 'name' => 'transfer_flag',
7567 'type' => '168'
7568 },
7569 '4' => {
7570 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307571 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307572 },
7573 '5' => {
7574 'name' => 'payload_length',
7575 'type' => '123'
7576 },
7577 '6' => {
7578 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307579 'offset' => '0',
7580 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307581 }
7582 },
7583 'Return' => '74',
7584 'ShortName' => 'encode_get_bios_table_resp'
7585 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307586 '94970' => {
7587 'Header' => 'utils.h',
7588 'Param' => {
7589 '0' => {
7590 'name' => 'dec',
7591 'type' => '180'
7592 }
7593 },
7594 'Return' => '180',
7595 'ShortName' => 'dec2bcd32'
7596 },
7597 '95099' => {
7598 'Header' => 'utils.h',
7599 'Param' => {
7600 '0' => {
7601 'name' => 'bcd',
7602 'type' => '180'
7603 }
7604 },
7605 'Return' => '180',
7606 'ShortName' => 'bcd2dec32'
7607 },
7608 '95500' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307609 'Header' => 'utils.h',
7610 'Param' => {
7611 '0' => {
7612 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307613 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307614 },
7615 '1' => {
7616 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307617 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307618 },
7619 '2' => {
7620 'name' => 'buffer_size',
7621 'type' => '123'
7622 }
7623 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307624 'Reg' => {
7625 '0' => 'rdi'
7626 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307627 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307628 'ShortName' => 'ver2str'
7629 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307630 '95628' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307631 'Header' => 'utils.h',
7632 'Param' => {
7633 '0' => {
7634 'name' => 'data',
7635 'type' => '1434'
7636 },
7637 '1' => {
7638 'name' => 'size',
7639 'type' => '123'
7640 }
7641 },
7642 'Return' => '168',
7643 'ShortName' => 'crc8'
7644 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307645 '96886' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307646 'Header' => 'instance-id.h',
7647 'Param' => {
7648 '0' => {
7649 'name' => 'ctx',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307650 'type' => '97109'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307651 },
7652 '1' => {
7653 'name' => 'tid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307654 'type' => '96208'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307655 },
7656 '2' => {
7657 'name' => 'iid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307658 'type' => '96220'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307659 }
7660 },
7661 'Return' => '74',
7662 'ShortName' => 'pldm_instance_id_free'
7663 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307664 '97114' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307665 'Header' => 'instance-id.h',
7666 'Param' => {
7667 '0' => {
7668 'name' => 'ctx',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307669 'type' => '97109'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307670 },
7671 '1' => {
7672 'name' => 'tid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307673 'type' => '96208'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307674 },
7675 '2' => {
7676 'name' => 'iid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307677 'type' => '97535'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307678 }
7679 },
7680 'Return' => '74',
7681 'ShortName' => 'pldm_instance_id_alloc'
7682 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307683 '97540' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307684 'Header' => 'instance-id.h',
7685 'Param' => {
7686 '0' => {
7687 'name' => 'ctx',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307688 'type' => '97109'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307689 }
7690 },
7691 'Return' => '74',
7692 'ShortName' => 'pldm_instance_db_destroy'
7693 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307694 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307695 'Header' => 'bios.h',
7696 'Param' => {
7697 '0' => {
7698 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307699 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307700 },
7701 '1' => {
7702 'name' => 'payload_length',
7703 'type' => '123'
7704 },
7705 '2' => {
7706 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307707 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307708 }
7709 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307710 'Reg' => {
7711 '0' => 'rdi',
7712 '1' => 'rsi',
7713 '2' => 'rdx'
7714 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307715 'Return' => '74',
7716 'ShortName' => 'decode_set_date_time_resp'
7717 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307718 '97625' => {
7719 'Header' => 'instance-id.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307720 'Param' => {
7721 '0' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307722 'name' => 'ctx',
7723 'type' => '97711'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307724 }
7725 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307726 'Return' => '74',
7727 'ShortName' => 'pldm_instance_db_init_default'
7728 },
7729 '97716' => {
7730 'Header' => 'instance-id.h',
7731 'Param' => {
7732 '0' => {
7733 'name' => 'ctx',
7734 'type' => '97711'
7735 },
7736 '1' => {
7737 'name' => 'dbpath',
7738 'type' => '12552'
7739 }
7740 },
7741 'Return' => '74',
7742 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307743 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307744 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307745 'Header' => 'bios.h',
7746 'Param' => {
7747 '0' => {
7748 'name' => 'instance_id',
7749 'type' => '168'
7750 },
7751 '1' => {
7752 'name' => 'completion_code',
7753 'type' => '168'
7754 },
7755 '2' => {
7756 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307757 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307758 },
7759 '3' => {
7760 'name' => 'payload_length',
7761 'type' => '123'
7762 }
7763 },
7764 'Return' => '74',
7765 'ShortName' => 'encode_set_date_time_resp'
7766 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307767 '98853' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307768 'Header' => 'pldm.h',
7769 'Param' => {
7770 '0' => {
7771 'name' => 'eid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307772 'type' => '98223'
7773 },
7774 '1' => {
7775 'name' => 'mctp_fd',
7776 'type' => '74'
7777 },
7778 '2' => {
7779 'name' => 'pldm_req_msg',
7780 'type' => '6245'
7781 },
7782 '3' => {
7783 'name' => 'req_msg_len',
7784 'type' => '123'
7785 }
7786 },
7787 'Return' => '98332',
7788 'ShortName' => 'pldm_send'
7789 },
7790 '99272' => {
7791 'Header' => 'pldm.h',
7792 'Param' => {
7793 '0' => {
7794 'name' => 'eid',
7795 'type' => '98223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307796 },
7797 '1' => {
7798 'name' => 'mctp_fd',
7799 'type' => '74'
7800 },
7801 '2' => {
7802 'name' => 'pldm_req_msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307803 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307804 },
7805 '3' => {
7806 'name' => 'req_msg_len',
7807 'type' => '123'
7808 },
7809 '4' => {
7810 'name' => 'pldm_resp_msg',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307811 'type' => '70865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307812 },
7813 '5' => {
7814 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307815 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307816 }
7817 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307818 'Return' => '98332',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307819 'ShortName' => 'pldm_send_recv'
7820 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307821 '99755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307822 'Header' => 'pldm.h',
7823 'Param' => {
7824 '0' => {
7825 'name' => 'eid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307826 'type' => '98223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307827 },
7828 '1' => {
7829 'name' => 'mctp_fd',
7830 'type' => '74'
7831 },
7832 '2' => {
7833 'name' => 'instance_id',
7834 'type' => '168'
7835 },
7836 '3' => {
7837 'name' => 'pldm_resp_msg',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307838 'type' => '70865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307839 },
7840 '4' => {
7841 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307842 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307843 }
7844 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307845 'Return' => '98332',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307846 'ShortName' => 'pldm_recv'
7847 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307848 '99981' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307849 'Header' => 'pldm.h',
7850 'Param' => {
7851 '0' => {
7852 'name' => 'eid',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307853 'type' => '98223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307854 },
7855 '1' => {
7856 'name' => 'mctp_fd',
7857 'type' => '74'
7858 },
7859 '2' => {
7860 'name' => 'pldm_resp_msg',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307861 'type' => '70865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307862 },
7863 '3' => {
7864 'name' => 'resp_msg_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307865 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307866 }
7867 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307868 'Return' => '98332',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307869 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307870 }
7871 },
7872 'SymbolVersion' => {},
7873 'Symbols' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307874 'libpldm.so.0.3.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307875 '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 Jefferyb6c06f12023-06-26 15:45:59 +09309314 'Line' => '204',
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 Jefferyb6c06f12023-06-26 15:45:59 +09309365 'Line' => '292',
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 Jefferyb6c06f12023-06-26 15:45:59 +09309427 'Line' => '382',
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 Jefferyb6c06f12023-06-26 15:45:59 +09309483 'Line' => '902',
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 Jefferyb6c06f12023-06-26 15:45:59 +09309612 '58863' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309643 '63945' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309650 'type' => '64049'
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 Jefferyb6c06f12023-06-26 15:45:59 +09309687 '64049' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309688 'BaseType' => '168',
9689 'Name' => 'uint8_t[16]',
9690 'Size' => '16',
9691 'Type' => 'Array'
9692 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309693 '64081' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309710 'type' => '61448'
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 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309737 '64276' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309759 'type' => '60950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309760 },
9761 '4' => {
9762 'name' => 'requested_comp_activation_method',
9763 'offset' => '16',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309764 'type' => '60950'
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 Jefferyb6c06f12023-06-26 15:45:59 +09309791 '64458' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309803 'type' => '61448'
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 Jefferyb6c06f12023-06-26 15:45:59 +09309835 '64562' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +09309852 'type' => '64744'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309853 },
9854 '11' => {
9855 'name' => 'comp_activation_methods',
9856 'offset' => '51',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309857 'type' => '60950'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309858 },
9859 '12' => {
9860 'name' => 'capabilities_during_update',
9861 'offset' => '53',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309862 'type' => '61448'
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 Jefferyb6c06f12023-06-26 15:45:59 +09309887 'type' => '64744'
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 Jefferyb6c06f12023-06-26 15:45:59 +09309909 '64744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309910 'BaseType' => '168',
9911 'Name' => 'uint8_t[8]',
9912 'Size' => '8',
9913 'Type' => 'Array'
9914 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309915 '65604' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309916 'BaseType' => '6206',
9917 'Name' => 'struct variable_field const',
9918 'Size' => '16',
9919 'Type' => 'Const'
9920 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309921 '65952' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309922 '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 Jefferyb6c06f12023-06-26 15:45:59 +09309938 '69032' => {
9939 'BaseType' => '65604',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309940 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309941 'Size' => '8',
9942 'Type' => 'Pointer'
9943 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309944 '70334' => {
9945 'BaseType' => '64562',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309946 'Name' => 'struct pldm_component_parameter_entry*',
9947 'Size' => '8',
9948 'Type' => 'Pointer'
9949 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309950 '70564' => {
9951 'BaseType' => '64458',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309952 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9953 'Size' => '8',
9954 'Type' => 'Pointer'
9955 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309956 '70865' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309957 'BaseType' => '2082',
9958 'Name' => 'uint8_t**',
9959 'Size' => '8',
9960 'Type' => 'Pointer'
9961 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309962 '71162' => {
9963 'BaseType' => '64276',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309964 '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 Jefferyb6c06f12023-06-26 15:45:59 +09309982 '71778' => {
9983 'BaseType' => '64081',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309984 'Name' => 'struct pldm_firmware_device_id_record*',
9985 'Size' => '8',
9986 'Type' => 'Pointer'
9987 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309988 '71930' => {
9989 'BaseType' => '63945',
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 Jefferyb6c06f12023-06-26 15:45:59 +09309999 '78388' => {
10000 'BaseType' => '78405',
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 Jefferyb6c06f12023-06-26 15:45:59 +093010008 '78400' => {
10009 'BaseType' => '78388',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010010 'Name' => 'pldm_pdr const',
10011 'Size' => '24',
10012 'Type' => 'Const'
10013 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010014 '78405' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010015 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010016 'Line' => '18',
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 Jefferyb6c06f12023-06-26 15:45:59 +093010031 'type' => '79484'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010032 },
10033 '3' => {
10034 'name' => 'last',
10035 'offset' => '22',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010036 'type' => '79484'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010044 '78470' => {
10045 'BaseType' => '78487',
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 Jefferyb6c06f12023-06-26 15:45:59 +093010053 '78482' => {
10054 'BaseType' => '78470',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010055 'Name' => 'pldm_pdr_record const',
10056 'Size' => '32',
10057 'Type' => 'Const'
10058 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010059 '78487' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010060 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010061 'Line' => '9',
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 Jefferyb6c06f12023-06-26 15:45:59 +093010081 'type' => '79472'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010099 '78578' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010100 'Header' => 'pdr.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010101 'Line' => '250',
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 Jefferyb6c06f12023-06-26 15:45:59 +093010123 '78630' => {
10124 'BaseType' => '78578',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010125 'Header' => 'pdr.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010126 'Line' => '254',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010127 'Name' => 'pldm_entity',
10128 'Size' => '6',
10129 'Type' => 'Typedef'
10130 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010131 '78674' => {
10132 'BaseType' => '78686',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010133 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010134 'Line' => '264',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010135 'Name' => 'pldm_entity_association_tree',
10136 'PrivateABI' => 1,
10137 'Size' => '16',
10138 'Type' => 'Typedef'
10139 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010140 '78686' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010141 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010142 'Line' => '427',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010143 'Memb' => {
10144 '0' => {
10145 'name' => 'root',
10146 'offset' => '0',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010147 'type' => '79489'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010160 '78729' => {
10161 'BaseType' => '78746',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010162 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010163 'Line' => '269',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010164 'Name' => 'pldm_entity_node',
10165 'PrivateABI' => 1,
10166 'Size' => '40',
10167 'Type' => 'Typedef'
10168 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010169 '78746' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010170 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010171 'Line' => '432',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010172 'Memb' => {
10173 '0' => {
10174 'name' => 'entity',
10175 'offset' => '0',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010176 'type' => '78630'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010177 },
10178 '1' => {
10179 'name' => 'parent',
10180 'offset' => '6',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010181 'type' => '78630'
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',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010191 'type' => '79489'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010192 },
10193 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010194 'name' => 'next_sibling',
10195 'offset' => '36',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010196 'type' => '79489'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010197 },
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 Jefferyb6c06f12023-06-26 15:45:59 +093010209 '79472' => {
10210 'BaseType' => '78487',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010211 'Name' => 'struct pldm_pdr_record*',
10212 'Size' => '8',
10213 'Type' => 'Pointer'
10214 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010215 '79484' => {
10216 'BaseType' => '78470',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010217 'Name' => 'pldm_pdr_record*',
10218 'Size' => '8',
10219 'Type' => 'Pointer'
10220 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010221 '79489' => {
10222 'BaseType' => '78729',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010223 'Name' => 'pldm_entity_node*',
10224 'Size' => '8',
10225 'Type' => 'Pointer'
10226 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010227 '80251' => {
10228 'BaseType' => '80256',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010229 'Name' => 'pldm_entity**',
10230 'Size' => '8',
10231 'Type' => 'Pointer'
10232 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010233 '80256' => {
10234 'BaseType' => '78630',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010235 'Name' => 'pldm_entity*',
10236 'Size' => '8',
10237 'Type' => 'Pointer'
10238 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010239 '80341' => {
10240 'BaseType' => '78674',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010241 'Name' => 'pldm_entity_association_tree*',
10242 'Size' => '8',
10243 'Type' => 'Pointer'
10244 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010245 '80720' => {
10246 'BaseType' => '79489',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010247 '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 Jefferyb6c06f12023-06-26 15:45:59 +093010256 '81710' => {
10257 'BaseType' => '78400',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010258 'Name' => 'pldm_pdr const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010259 'Size' => '8',
10260 'Type' => 'Pointer'
10261 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010262 '82051' => {
10263 'BaseType' => '78388',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010264 '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 Jeffery953bc8c2023-05-22 15:24:17 +093010311 '890' => {
10312 'Header' => 'base.h',
10313 'Line' => '160',
10314 'Memb' => {
10315 '0' => {
10316 'name' => 'msg_type',
10317 'offset' => '0',
10318 'type' => '702'
10319 },
10320 '1' => {
10321 'name' => 'instance',
10322 'offset' => '4',
10323 'type' => '168'
10324 },
10325 '2' => {
10326 'name' => 'pldm_type',
10327 'offset' => '5',
10328 'type' => '168'
10329 },
10330 '3' => {
10331 'name' => 'command',
10332 'offset' => '6',
10333 'type' => '168'
10334 },
10335 '4' => {
10336 'name' => 'completion_code',
10337 'offset' => '7',
10338 'type' => '168'
10339 }
10340 },
10341 'Name' => 'struct pldm_header_info',
10342 'Size' => '8',
10343 'Type' => 'Struct'
10344 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010345 '89154' => {
10346 'BaseType' => '78482',
10347 'Name' => 'pldm_pdr_record const*',
10348 'Size' => '8',
10349 'Type' => 'Pointer'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010357 '96208' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +093010365 '96220' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +093010373 '96600' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010374 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010375 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010376 'Memb' => {
10377 '0' => {
10378 'name' => 'prev',
10379 'offset' => '0',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010380 'type' => '96220'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010393 '96639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010394 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010395 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010396 'Memb' => {
10397 '0' => {
10398 'name' => 'state',
10399 'offset' => '0',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010400 'type' => '96681'
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 Jefferyb6c06f12023-06-26 15:45:59 +093010413 '96681' => {
10414 'BaseType' => '96600',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010415 'Name' => 'struct pldm_tid_state[256]',
10416 'Size' => '2048',
10417 'Type' => 'Array'
10418 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010419 '969' => {
10420 'BaseType' => '890',
10421 'Name' => 'struct pldm_header_info const',
10422 'Size' => '8',
10423 'Type' => 'Const'
10424 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010425 '97109' => {
10426 'BaseType' => '96639',
10427 'Name' => 'struct pldm_instance_db*',
10428 'Size' => '8',
10429 'Type' => 'Pointer'
10430 },
10431 '97535' => {
10432 'BaseType' => '96220',
10433 'Name' => 'pldm_instance_id_t*',
10434 'Size' => '8',
10435 'Type' => 'Pointer'
10436 },
10437 '97711' => {
10438 'BaseType' => '97109',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010439 'Name' => 'struct pldm_instance_db**',
10440 'Size' => '8',
10441 'Type' => 'Pointer'
10442 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010443 '98223' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +093010451 '98235' => {
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 Jefferyb6c06f12023-06-26 15:45:59 +093010512 '98332' => {
10513 'BaseType' => '98235',
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' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010522 'libpldm.so.0.3.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010523 '_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 Jefferyb6c06f12023-06-26 15:45:59 +093010535 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010536 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010537 'fgets@GLIBC_2.2.5' => 0,
10538 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010539 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010540 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010541 'malloc@GLIBC_2.2.5' => 0,
10542 'memcmp@GLIBC_2.2.5' => 0,
10543 'memcpy@GLIBC_2.14' => 0,
10544 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010545 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010546 'recv@GLIBC_2.2.5' => 0,
10547 'recvmsg@GLIBC_2.2.5' => 0,
10548 'sendmsg@GLIBC_2.2.5' => 0,
10549 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010550 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010551 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010552 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010553 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010554 'strtol@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010555 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010556 }
10557 },
10558 'WordSize' => '8'
10559 };