blob: a8fbf9ca98be32b5f0082ece94094f0f1197a63f [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
5 'GccVersion' => '12.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307 'base.h' => 1,
8 'bios.h' => 1,
9 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093010 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011 'firmware_update.h' => 1,
12 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093013 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093014 'instance-id.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'pdr.h' => 1,
16 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093017 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093018 'pldm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093019 'utils.h' => 1
20 },
21 'Language' => 'C',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093022 'LibraryName' => 'libpldm.so.0.4.0',
23 'LibraryVersion' => '0.4.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093024 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093031 '10033' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093032 'Header' => 'bios.h',
33 'Param' => {
34 '0' => {
35 'name' => 'msg',
36 'type' => '2077'
37 },
38 '1' => {
39 'name' => 'payload_length',
40 'type' => '123'
41 },
42 '2' => {
43 'name' => 'seconds',
44 'type' => '2082'
45 },
46 '3' => {
47 'name' => 'minutes',
48 'type' => '2082'
49 },
50 '4' => {
51 'name' => 'hours',
52 'type' => '2082'
53 },
54 '5' => {
55 'name' => 'day',
56 'type' => '2082'
57 },
58 '6' => {
59 'name' => 'month',
60 'offset' => '0',
61 'type' => '2082'
62 },
63 '7' => {
64 'name' => 'year',
65 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093066 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +093067 }
68 },
69 'Return' => '74',
70 'ShortName' => 'decode_set_date_time_req'
71 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093072 '10323' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093073 'Header' => 'bios.h',
74 'Param' => {
75 '0' => {
76 'name' => 'instance_id',
77 'type' => '168'
78 },
79 '1' => {
80 'name' => 'seconds',
81 'type' => '168'
82 },
83 '2' => {
84 'name' => 'minutes',
85 'type' => '168'
86 },
87 '3' => {
88 'name' => 'hours',
89 'type' => '168'
90 },
91 '4' => {
92 'name' => 'day',
93 'type' => '168'
94 },
95 '5' => {
96 'name' => 'month',
97 'type' => '168'
98 },
99 '6' => {
100 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930101 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930102 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930103 },
104 '7' => {
105 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930106 'offset' => '8',
107 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930108 },
109 '8' => {
110 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930111 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930112 'type' => '123'
113 }
114 },
115 'Return' => '74',
116 'ShortName' => 'encode_set_date_time_req'
117 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930118 '10815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930119 'Header' => 'bios.h',
120 'Param' => {
121 '0' => {
122 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930123 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930124 },
125 '1' => {
126 'name' => 'payload_length',
127 'type' => '123'
128 },
129 '2' => {
130 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930131 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930132 },
133 '3' => {
134 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930136 },
137 '4' => {
138 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930140 },
141 '5' => {
142 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930144 },
145 '6' => {
146 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930147 'offset' => '0',
148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930149 },
150 '7' => {
151 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930152 'offset' => '8',
153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930154 },
155 '8' => {
156 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930157 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930158 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930159 }
160 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930161 'Reg' => {
162 '4' => 'r8',
163 '5' => 'r9'
164 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930165 'Return' => '74',
166 'ShortName' => 'decode_get_date_time_resp'
167 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930168 '11016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930169 'Header' => 'bios.h',
170 'Param' => {
171 '0' => {
172 'name' => 'instance_id',
173 'type' => '168'
174 },
175 '1' => {
176 'name' => 'completion_code',
177 'type' => '168'
178 },
179 '2' => {
180 'name' => 'seconds',
181 'type' => '168'
182 },
183 '3' => {
184 'name' => 'minutes',
185 'type' => '168'
186 },
187 '4' => {
188 'name' => 'hours',
189 'type' => '168'
190 },
191 '5' => {
192 'name' => 'day',
193 'type' => '168'
194 },
195 '6' => {
196 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930197 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930198 'type' => '168'
199 },
200 '7' => {
201 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930202 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +0930203 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930204 },
205 '8' => {
206 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930207 'offset' => '16',
208 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930209 }
210 },
211 'Return' => '74',
212 'ShortName' => 'encode_get_date_time_resp'
213 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930214 '111140' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +0930215 'Header' => 'file_io.h',
216 'Param' => {
217 '0' => {
218 'name' => 'instance_id',
219 'type' => '168'
220 },
221 '1' => {
222 'name' => 'completion_code',
223 'type' => '168'
224 },
225 '2' => {
226 'name' => 'msg',
227 'type' => '1632'
228 }
229 },
230 'Return' => '74',
231 'ShortName' => 'encode_new_file_with_metadata_resp'
232 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930233 '111340' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930234 'Header' => 'file_io.h',
235 'Param' => {
236 '0' => {
237 'name' => 'msg',
238 'type' => '2077'
239 },
240 '1' => {
241 'name' => 'payload_length',
242 'type' => '123'
243 },
244 '2' => {
245 'name' => 'file_type',
246 'type' => '8521'
247 },
248 '3' => {
249 'name' => 'file_handle',
250 'type' => '2087'
251 },
252 '4' => {
253 'name' => 'length',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930254 'type' => '55965'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930255 },
256 '5' => {
257 'name' => 'file_meta_data_1',
258 'type' => '2087'
259 },
260 '6' => {
261 'name' => 'file_meta_data_2',
262 'offset' => '0',
263 'type' => '2087'
264 },
265 '7' => {
266 'name' => 'file_meta_data_3',
267 'offset' => '8',
268 'type' => '2087'
269 },
270 '8' => {
271 'name' => 'file_meta_data_4',
272 'offset' => '16',
273 'type' => '2087'
274 }
275 },
276 'Reg' => {
277 '4' => 'r8',
278 '5' => 'r9'
279 },
280 'Return' => '74',
281 'ShortName' => 'decode_new_file_with_metadata_req'
282 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930283 '111572' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930284 'Header' => 'file_io.h',
285 'Param' => {
286 '0' => {
287 'name' => 'msg',
288 'type' => '2077'
289 },
290 '1' => {
291 'name' => 'payload_length',
292 'type' => '123'
293 },
294 '2' => {
295 'name' => 'completion_code',
296 'type' => '2082'
297 }
298 },
299 'Reg' => {
300 '0' => 'rdi',
301 '1' => 'rsi',
302 '2' => 'rdx'
303 },
304 'Return' => '74',
305 'ShortName' => 'decode_new_file_with_metadata_resp'
306 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930307 '111673' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930308 'Header' => 'file_io.h',
309 'Param' => {
310 '0' => {
311 'name' => 'instance_id',
312 'type' => '168'
313 },
314 '1' => {
315 'name' => 'file_type',
316 'type' => '5053'
317 },
318 '2' => {
319 'name' => 'file_handle',
320 'type' => '180'
321 },
322 '3' => {
323 'name' => 'length',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930324 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930325 },
326 '4' => {
327 'name' => 'file_meta_data_1',
328 'type' => '180'
329 },
330 '5' => {
331 'name' => 'file_meta_data_2',
332 'type' => '180'
333 },
334 '6' => {
335 'name' => 'file_meta_data_3',
336 'offset' => '0',
337 'type' => '180'
338 },
339 '7' => {
340 'name' => 'file_meta_data_4',
341 'offset' => '8',
342 'type' => '180'
343 },
344 '8' => {
345 'name' => 'msg',
346 'offset' => '16',
347 'type' => '1632'
348 }
349 },
350 'Return' => '74',
351 'ShortName' => 'encode_new_file_with_metadata_req'
352 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930353 '111970' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930354 'Header' => 'file_io.h',
355 'Param' => {
356 '0' => {
357 'name' => 'instance_id',
358 'type' => '168'
359 },
360 '1' => {
361 'name' => 'completion_code',
362 'type' => '168'
363 },
364 '2' => {
365 'name' => 'msg',
366 'type' => '1632'
367 }
368 },
369 'Return' => '74',
370 'ShortName' => 'encode_file_ack_with_meta_data_resp'
371 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930372 '112165' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930373 'Header' => 'file_io.h',
374 'Param' => {
375 '0' => {
376 'name' => 'msg',
377 'type' => '2077'
378 },
379 '1' => {
380 'name' => 'payload_length',
381 'type' => '123'
382 },
383 '2' => {
384 'name' => 'file_type',
385 'type' => '8521'
386 },
387 '3' => {
388 'name' => 'file_handle',
389 'type' => '2087'
390 },
391 '4' => {
392 'name' => 'file_status',
393 'type' => '2082'
394 },
395 '5' => {
396 'name' => 'file_meta_data_1',
397 'type' => '2087'
398 },
399 '6' => {
400 'name' => 'file_meta_data_2',
401 'offset' => '0',
402 'type' => '2087'
403 },
404 '7' => {
405 'name' => 'file_meta_data_3',
406 'offset' => '8',
407 'type' => '2087'
408 },
409 '8' => {
410 'name' => 'file_meta_data_4',
411 'offset' => '16',
412 'type' => '2087'
413 }
414 },
415 'Reg' => {
416 '4' => 'r8',
417 '5' => 'r9'
418 },
419 'Return' => '74',
420 'ShortName' => 'decode_file_ack_with_meta_data_req'
421 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930422 '112377' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930423 'Header' => 'file_io.h',
424 'Param' => {
425 '0' => {
426 'name' => 'msg',
427 'type' => '2077'
428 },
429 '1' => {
430 'name' => 'payload_length',
431 'type' => '123'
432 },
433 '2' => {
434 'name' => 'completion_code',
435 'type' => '2082'
436 }
437 },
438 'Reg' => {
439 '0' => 'rdi',
440 '1' => 'rsi',
441 '2' => 'rdx'
442 },
443 'Return' => '74',
444 'ShortName' => 'decode_file_ack_with_meta_data_resp'
445 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930446 '112473' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930447 'Header' => 'file_io.h',
448 'Param' => {
449 '0' => {
450 'name' => 'instance_id',
451 'type' => '168'
452 },
453 '1' => {
454 'name' => 'file_type',
455 'type' => '5053'
456 },
457 '2' => {
458 'name' => 'file_handle',
459 'type' => '180'
460 },
461 '3' => {
462 'name' => 'file_status',
463 'type' => '168'
464 },
465 '4' => {
466 'name' => 'file_meta_data_1',
467 'type' => '180'
468 },
469 '5' => {
470 'name' => 'file_meta_data_2',
471 'type' => '180'
472 },
473 '6' => {
474 'name' => 'file_meta_data_3',
475 'offset' => '0',
476 'type' => '180'
477 },
478 '7' => {
479 'name' => 'file_meta_data_4',
480 'offset' => '8',
481 'type' => '180'
482 },
483 '8' => {
484 'name' => 'msg',
485 'offset' => '16',
486 'type' => '1632'
487 }
488 },
489 'Return' => '74',
490 'ShortName' => 'encode_file_ack_with_meta_data_req'
491 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930492 '112770' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930493 'Header' => 'file_io.h',
494 'Param' => {
495 '0' => {
496 'name' => 'msg',
497 'type' => '2077'
498 },
499 '1' => {
500 'name' => 'payload_length',
501 'type' => '123'
502 },
503 '2' => {
504 'name' => 'completion_code',
505 'type' => '2082'
506 }
507 },
508 'Reg' => {
509 '0' => 'rdi',
510 '1' => 'rsi',
511 '2' => 'rdx'
512 },
513 'Return' => '74',
514 'ShortName' => 'decode_file_ack_resp'
515 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930516 '112871' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930517 'Header' => 'file_io.h',
518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '168'
522 },
523 '1' => {
524 'name' => 'file_type',
525 'type' => '5053'
526 },
527 '2' => {
528 'name' => 'file_handle',
529 'type' => '180'
530 },
531 '3' => {
532 'name' => 'file_status',
533 'type' => '168'
534 },
535 '4' => {
536 'name' => 'msg',
537 'type' => '1632'
538 }
539 },
540 'Return' => '74',
541 'ShortName' => 'encode_file_ack_req'
542 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930543 '11299' => {
544 'Header' => 'bios.h',
545 'Param' => {
546 '0' => {
547 'name' => 'instance_id',
548 'type' => '168'
549 },
550 '1' => {
551 'name' => 'msg',
552 'type' => '1632'
553 }
554 },
555 'Return' => '74',
556 'ShortName' => 'encode_get_date_time_req'
557 },
558 '113106' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930559 'Header' => 'file_io.h',
560 'Param' => {
561 '0' => {
562 'name' => 'instance_id',
563 'type' => '168'
564 },
565 '1' => {
566 'name' => 'completion_code',
567 'type' => '168'
568 },
569 '2' => {
570 'name' => 'msg',
571 'type' => '1632'
572 }
573 },
574 'Return' => '74',
575 'ShortName' => 'encode_file_ack_resp'
576 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930577 '113296' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930578 'Header' => 'file_io.h',
579 'Param' => {
580 '0' => {
581 'name' => 'msg',
582 'type' => '2077'
583 },
584 '1' => {
585 'name' => 'payload_length',
586 'type' => '123'
587 },
588 '2' => {
589 'name' => 'file_type',
590 'type' => '8521'
591 },
592 '3' => {
593 'name' => 'file_handle',
594 'type' => '2087'
595 },
596 '4' => {
597 'name' => 'file_status',
598 'type' => '2082'
599 }
600 },
601 'Reg' => {
602 '3' => 'rcx',
603 '4' => 'r8'
604 },
605 'Return' => '74',
606 'ShortName' => 'decode_file_ack_req'
607 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930608 '113438' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930609 'Header' => 'file_io.h',
610 'Param' => {
611 '0' => {
612 'name' => 'msg',
613 'type' => '2077'
614 },
615 '1' => {
616 'name' => 'payload_length',
617 'type' => '123'
618 },
619 '2' => {
620 'name' => 'completion_code',
621 'type' => '2082'
622 },
623 '3' => {
624 'name' => 'length',
625 'type' => '2087'
626 }
627 },
628 'Reg' => {
629 '0' => 'rdi',
630 '1' => 'rsi',
631 '2' => 'rdx',
632 '3' => 'rcx'
633 },
634 'Return' => '74',
635 'ShortName' => 'decode_rw_file_by_type_resp'
636 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930637 '113553' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930638 'Header' => 'file_io.h',
639 'Param' => {
640 '0' => {
641 'name' => 'instance_id',
642 'type' => '168'
643 },
644 '1' => {
645 'name' => 'command',
646 'type' => '168'
647 },
648 '2' => {
649 'name' => 'file_type',
650 'type' => '5053'
651 },
652 '3' => {
653 'name' => 'file_handle',
654 'type' => '180'
655 },
656 '4' => {
657 'name' => 'offset',
658 'type' => '180'
659 },
660 '5' => {
661 'name' => 'length',
662 'type' => '180'
663 },
664 '6' => {
665 'name' => 'msg',
666 'offset' => '0',
667 'type' => '1632'
668 }
669 },
670 'Return' => '74',
671 'ShortName' => 'encode_rw_file_by_type_req'
672 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930673 '113823' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930674 'Header' => 'file_io.h',
675 'Param' => {
676 '0' => {
677 'name' => 'instance_id',
678 'type' => '168'
679 },
680 '1' => {
681 'name' => 'command',
682 'type' => '168'
683 },
684 '2' => {
685 'name' => 'completion_code',
686 'type' => '168'
687 },
688 '3' => {
689 'name' => 'length',
690 'type' => '180'
691 },
692 '4' => {
693 'name' => 'msg',
694 'type' => '1632'
695 }
696 },
697 'Return' => '74',
698 'ShortName' => 'encode_rw_file_by_type_resp'
699 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930700 '114053' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930701 'Header' => 'file_io.h',
702 'Param' => {
703 '0' => {
704 'name' => 'msg',
705 'type' => '2077'
706 },
707 '1' => {
708 'name' => 'payload_length',
709 'type' => '123'
710 },
711 '2' => {
712 'name' => 'file_type',
713 'type' => '8521'
714 },
715 '3' => {
716 'name' => 'file_handle',
717 'type' => '2087'
718 },
719 '4' => {
720 'name' => 'offset',
721 'type' => '2087'
722 },
723 '5' => {
724 'name' => 'length',
725 'type' => '2087'
726 }
727 },
728 'Reg' => {
729 '4' => 'r8',
730 '5' => 'r9'
731 },
732 'Return' => '74',
733 'ShortName' => 'decode_rw_file_by_type_req'
734 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930735 '114215' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930736 'Header' => 'file_io.h',
737 'Param' => {
738 '0' => {
739 'name' => 'msg',
740 'type' => '2077'
741 },
742 '1' => {
743 'name' => 'payload_length',
744 'type' => '123'
745 },
746 '2' => {
747 'name' => 'completion_code',
748 'type' => '2082'
749 }
750 },
751 'Reg' => {
752 '0' => 'rdi',
753 '1' => 'rsi',
754 '2' => 'rdx'
755 },
756 'Return' => '74',
757 'ShortName' => 'decode_new_file_resp'
758 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930759 '114316' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930760 'Header' => 'file_io.h',
761 'Param' => {
762 '0' => {
763 'name' => 'instance_id',
764 'type' => '168'
765 },
766 '1' => {
767 'name' => 'file_type',
768 'type' => '5053'
769 },
770 '2' => {
771 'name' => 'file_handle',
772 'type' => '180'
773 },
774 '3' => {
775 'name' => 'length',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930776 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930777 },
778 '4' => {
779 'name' => 'msg',
780 'type' => '1632'
781 }
782 },
783 'Return' => '74',
784 'ShortName' => 'encode_new_file_req'
785 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930786 '114551' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930787 'Header' => 'file_io.h',
788 'Param' => {
789 '0' => {
790 'name' => 'instance_id',
791 'type' => '168'
792 },
793 '1' => {
794 'name' => 'completion_code',
795 'type' => '168'
796 },
797 '2' => {
798 'name' => 'msg',
799 'type' => '1632'
800 }
801 },
802 'Return' => '74',
803 'ShortName' => 'encode_new_file_resp'
804 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930805 '114741' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930806 'Header' => 'file_io.h',
807 'Param' => {
808 '0' => {
809 'name' => 'msg',
810 'type' => '2077'
811 },
812 '1' => {
813 'name' => 'payload_length',
814 'type' => '123'
815 },
816 '2' => {
817 'name' => 'file_type',
818 'type' => '8521'
819 },
820 '3' => {
821 'name' => 'file_handle',
822 'type' => '2087'
823 },
824 '4' => {
825 'name' => 'length',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930826 'type' => '55965'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930827 }
828 },
829 'Reg' => {
830 '3' => 'rcx',
831 '4' => 'r8'
832 },
833 'Return' => '74',
834 'ShortName' => 'decode_new_file_req'
835 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930836 '114883' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930837 'Header' => 'file_io.h',
838 'Param' => {
839 '0' => {
840 'name' => 'msg',
841 'type' => '2077'
842 },
843 '1' => {
844 'name' => 'payload_length',
845 'type' => '123'
846 },
847 '2' => {
848 'name' => 'completion_code',
849 'type' => '2082'
850 },
851 '3' => {
852 'name' => 'length',
853 'type' => '2087'
854 }
855 },
856 'Reg' => {
857 '0' => 'rdi',
858 '1' => 'rsi',
859 '2' => 'rdx',
860 '3' => 'rcx'
861 },
862 'Return' => '74',
863 'ShortName' => 'decode_rw_file_by_type_memory_resp'
864 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930865 '114998' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930866 'Header' => 'file_io.h',
867 'Param' => {
868 '0' => {
869 'name' => 'instance_id',
870 'type' => '168'
871 },
872 '1' => {
873 'name' => 'command',
874 'type' => '168'
875 },
876 '2' => {
877 'name' => 'file_type',
878 'type' => '5053'
879 },
880 '3' => {
881 'name' => 'file_handle',
882 'type' => '180'
883 },
884 '4' => {
885 'name' => 'offset',
886 'type' => '180'
887 },
888 '5' => {
889 'name' => 'length',
890 'type' => '180'
891 },
892 '6' => {
893 'name' => 'address',
894 'offset' => '0',
Andrew Jefferycd732d12023-07-07 09:36:35 +0930895 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930896 },
897 '7' => {
898 'name' => 'msg',
899 'offset' => '8',
900 'type' => '1632'
901 }
902 },
903 'Return' => '74',
904 'ShortName' => 'encode_rw_file_by_type_memory_req'
905 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930906 '115283' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930907 'Header' => 'file_io.h',
908 'Param' => {
909 '0' => {
910 'name' => 'instance_id',
911 'type' => '168'
912 },
913 '1' => {
914 'name' => 'command',
915 'type' => '168'
916 },
917 '2' => {
918 'name' => 'completion_code',
919 'type' => '168'
920 },
921 '3' => {
922 'name' => 'length',
923 'type' => '180'
924 },
925 '4' => {
926 'name' => 'msg',
927 'type' => '1632'
928 }
929 },
930 'Return' => '74',
931 'ShortName' => 'encode_rw_file_by_type_memory_resp'
932 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930933 '115513' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930934 'Header' => 'file_io.h',
935 'Param' => {
936 '0' => {
937 'name' => 'msg',
938 'type' => '2077'
939 },
940 '1' => {
941 'name' => 'payload_length',
942 'type' => '123'
943 },
944 '2' => {
945 'name' => 'file_type',
946 'type' => '8521'
947 },
948 '3' => {
949 'name' => 'file_handle',
950 'type' => '2087'
951 },
952 '4' => {
953 'name' => 'offset',
954 'type' => '2087'
955 },
956 '5' => {
957 'name' => 'length',
958 'type' => '2087'
959 },
960 '6' => {
961 'name' => 'address',
962 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930963 'type' => '55965'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930964 }
965 },
966 'Reg' => {
967 '4' => 'r8',
968 '5' => 'r9'
969 },
970 'Return' => '74',
971 'ShortName' => 'decode_rw_file_by_type_memory_req'
972 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930973 '115690' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930974 'Header' => 'file_io.h',
975 'Param' => {
976 '0' => {
977 'name' => 'instance_id',
978 'type' => '168'
979 },
980 '1' => {
981 'name' => 'completion_code',
982 'type' => '168'
983 },
984 '2' => {
985 'name' => 'length',
986 'type' => '180'
987 },
988 '3' => {
989 'name' => 'msg',
990 'type' => '1632'
991 }
992 },
993 'Return' => '74',
994 'ShortName' => 'encode_write_file_resp'
995 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +0930996 '115905' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930997 'Header' => 'file_io.h',
998 'Param' => {
999 '0' => {
1000 'name' => 'msg',
1001 'type' => '2077'
1002 },
1003 '1' => {
1004 'name' => 'payload_length',
1005 'type' => '123'
1006 },
1007 '2' => {
1008 'name' => 'completion_code',
1009 'type' => '2082'
1010 },
1011 '3' => {
1012 'name' => 'length',
1013 'type' => '2087'
1014 }
1015 },
1016 'Reg' => {
1017 '0' => 'rdi',
1018 '1' => 'rsi',
1019 '2' => 'rdx',
1020 '3' => 'rcx'
1021 },
1022 'Return' => '74',
1023 'ShortName' => 'decode_write_file_resp'
1024 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301025 '116015' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301026 'Header' => 'file_io.h',
1027 'Param' => {
1028 '0' => {
1029 'name' => 'instance_id',
1030 'type' => '168'
1031 },
1032 '1' => {
1033 'name' => 'file_handle',
1034 'type' => '180'
1035 },
1036 '2' => {
1037 'name' => 'offset',
1038 'type' => '180'
1039 },
1040 '3' => {
1041 'name' => 'length',
1042 'type' => '180'
1043 },
1044 '4' => {
1045 'name' => 'msg',
1046 'type' => '1632'
1047 }
1048 },
1049 'Return' => '74',
1050 'ShortName' => 'encode_write_file_req'
1051 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301052 '116250' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301053 'Header' => 'file_io.h',
1054 'Param' => {
1055 '0' => {
1056 'name' => 'msg',
1057 'type' => '2077'
1058 },
1059 '1' => {
1060 'name' => 'payload_length',
1061 'type' => '123'
1062 },
1063 '2' => {
1064 'name' => 'file_handle',
1065 'type' => '2087'
1066 },
1067 '3' => {
1068 'name' => 'offset',
1069 'type' => '2087'
1070 },
1071 '4' => {
1072 'name' => 'length',
1073 'type' => '2087'
1074 },
1075 '5' => {
1076 'name' => 'file_data_offset',
1077 'type' => '9084'
1078 }
1079 },
1080 'Reg' => {
1081 '1' => 'rsi',
1082 '3' => 'rcx',
1083 '4' => 'r8',
1084 '5' => 'r9'
1085 },
1086 'Return' => '74',
1087 'ShortName' => 'decode_write_file_req'
1088 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301089 '116405' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301090 'Header' => 'file_io.h',
1091 'Param' => {
1092 '0' => {
1093 'name' => 'instance_id',
1094 'type' => '168'
1095 },
1096 '1' => {
1097 'name' => 'completion_code',
1098 'type' => '168'
1099 },
1100 '2' => {
1101 'name' => 'length',
1102 'type' => '180'
1103 },
1104 '3' => {
1105 'name' => 'msg',
1106 'type' => '1632'
1107 }
1108 },
1109 'Return' => '74',
1110 'ShortName' => 'encode_read_file_resp'
1111 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301112 '116620' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301113 'Header' => 'file_io.h',
1114 'Param' => {
1115 '0' => {
1116 'name' => 'msg',
1117 'type' => '2077'
1118 },
1119 '1' => {
1120 'name' => 'payload_length',
1121 'type' => '123'
1122 },
1123 '2' => {
1124 'name' => 'completion_code',
1125 'type' => '2082'
1126 },
1127 '3' => {
1128 'name' => 'length',
1129 'type' => '2087'
1130 },
1131 '4' => {
1132 'name' => 'file_data_offset',
1133 'type' => '9084'
1134 }
1135 },
1136 'Reg' => {
1137 '2' => 'rdx',
1138 '3' => 'rcx',
1139 '4' => 'r8'
1140 },
1141 'Return' => '74',
1142 'ShortName' => 'decode_read_file_resp'
1143 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301144 '116756' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301145 'Header' => 'file_io.h',
1146 'Param' => {
1147 '0' => {
1148 'name' => 'instance_id',
1149 'type' => '168'
1150 },
1151 '1' => {
1152 'name' => 'file_handle',
1153 'type' => '180'
1154 },
1155 '2' => {
1156 'name' => 'offset',
1157 'type' => '180'
1158 },
1159 '3' => {
1160 'name' => 'length',
1161 'type' => '180'
1162 },
1163 '4' => {
1164 'name' => 'msg',
1165 'type' => '1632'
1166 }
1167 },
1168 'Return' => '74',
1169 'ShortName' => 'encode_read_file_req'
1170 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301171 '116991' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301172 'Header' => 'file_io.h',
1173 'Param' => {
1174 '0' => {
1175 'name' => 'msg',
1176 'type' => '2077'
1177 },
1178 '1' => {
1179 'name' => 'payload_length',
1180 'type' => '123'
1181 },
1182 '2' => {
1183 'name' => 'file_handle',
1184 'type' => '2087'
1185 },
1186 '3' => {
1187 'name' => 'offset',
1188 'type' => '2087'
1189 },
1190 '4' => {
1191 'name' => 'length',
1192 'type' => '2087'
1193 }
1194 },
1195 'Reg' => {
1196 '3' => 'rcx',
1197 '4' => 'r8'
1198 },
1199 'Return' => '74',
1200 'ShortName' => 'decode_read_file_req'
1201 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301202 '117126' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301203 'Header' => 'file_io.h',
1204 'Param' => {
1205 '0' => {
1206 'name' => 'msg',
1207 'type' => '2077'
1208 },
1209 '1' => {
1210 'name' => 'payload_length',
1211 'type' => '123'
1212 },
1213 '2' => {
1214 'name' => 'completion_code',
1215 'type' => '2082'
1216 },
1217 '3' => {
1218 'name' => 'next_transfer_handle',
1219 'type' => '2087'
1220 },
1221 '4' => {
1222 'name' => 'transfer_flag',
1223 'type' => '2082'
1224 },
1225 '5' => {
1226 'name' => 'file_table_data_start_offset',
1227 'type' => '2082'
1228 },
1229 '6' => {
1230 'name' => 'file_table_length',
1231 'offset' => '0',
1232 'type' => '9084'
1233 }
1234 },
1235 'Reg' => {
1236 '4' => 'r8',
1237 '5' => 'r9'
1238 },
1239 'Return' => '74',
1240 'ShortName' => 'decode_get_file_table_resp'
1241 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301242 '117299' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301243 'Header' => 'file_io.h',
1244 'Param' => {
1245 '0' => {
1246 'name' => 'instance_id',
1247 'type' => '168'
1248 },
1249 '1' => {
1250 'name' => 'transfer_handle',
1251 'type' => '180'
1252 },
1253 '2' => {
1254 'name' => 'transfer_opflag',
1255 'type' => '168'
1256 },
1257 '3' => {
1258 'name' => 'table_type',
1259 'type' => '168'
1260 },
1261 '4' => {
1262 'name' => 'msg',
1263 'type' => '1632'
1264 }
1265 },
1266 'Return' => '74',
1267 'ShortName' => 'encode_get_file_table_req'
1268 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301269 '117525' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301270 'Header' => 'file_io.h',
1271 'Param' => {
1272 '0' => {
1273 'name' => 'instance_id',
1274 'type' => '168'
1275 },
1276 '1' => {
1277 'name' => 'completion_code',
1278 'type' => '168'
1279 },
1280 '2' => {
1281 'name' => 'next_transfer_handle',
1282 'type' => '180'
1283 },
1284 '3' => {
1285 'name' => 'transfer_flag',
1286 'type' => '168'
1287 },
1288 '4' => {
1289 'name' => 'table_data',
1290 'type' => '6245'
1291 },
1292 '5' => {
1293 'name' => 'table_size',
1294 'type' => '123'
1295 },
1296 '6' => {
1297 'name' => 'msg',
1298 'offset' => '0',
1299 'type' => '1632'
1300 }
1301 },
1302 'Return' => '74',
1303 'ShortName' => 'encode_get_file_table_resp'
1304 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301305 '117822' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301306 'Header' => 'file_io.h',
1307 'Param' => {
1308 '0' => {
1309 'name' => 'msg',
1310 'type' => '2077'
1311 },
1312 '1' => {
1313 'name' => 'payload_length',
1314 'type' => '123'
1315 },
1316 '2' => {
1317 'name' => 'transfer_handle',
1318 'type' => '2087'
1319 },
1320 '3' => {
1321 'name' => 'transfer_opflag',
1322 'type' => '2082'
1323 },
1324 '4' => {
1325 'name' => 'table_type',
1326 'type' => '2082'
1327 }
1328 },
1329 'Reg' => {
1330 '3' => 'rcx',
1331 '4' => 'r8'
1332 },
1333 'Return' => '74',
1334 'ShortName' => 'decode_get_file_table_req'
1335 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301336 '117957' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301337 'Header' => 'file_io.h',
1338 'Param' => {
1339 '0' => {
1340 'name' => 'msg',
1341 'type' => '2077'
1342 },
1343 '1' => {
1344 'name' => 'payload_length',
1345 'type' => '123'
1346 },
1347 '2' => {
1348 'name' => 'completion_code',
1349 'type' => '2082'
1350 },
1351 '3' => {
1352 'name' => 'length',
1353 'type' => '2087'
1354 }
1355 },
1356 'Reg' => {
1357 '0' => 'rdi',
1358 '1' => 'rsi',
1359 '2' => 'rdx',
1360 '3' => 'rcx'
1361 },
1362 'Return' => '74',
1363 'ShortName' => 'decode_rw_file_memory_resp'
1364 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301365 '118066' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301366 'Header' => 'file_io.h',
1367 'Param' => {
1368 '0' => {
1369 'name' => 'instance_id',
1370 'type' => '168'
1371 },
1372 '1' => {
1373 'name' => 'command',
1374 'type' => '168'
1375 },
1376 '2' => {
1377 'name' => 'file_handle',
1378 'type' => '180'
1379 },
1380 '3' => {
1381 'name' => 'offset',
1382 'type' => '180'
1383 },
1384 '4' => {
1385 'name' => 'length',
1386 'type' => '180'
1387 },
1388 '5' => {
1389 'name' => 'address',
Andrew Jefferycd732d12023-07-07 09:36:35 +09301390 'type' => '46642'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301391 },
1392 '6' => {
1393 'name' => 'msg',
1394 'offset' => '0',
1395 'type' => '1632'
1396 }
1397 },
1398 'Return' => '74',
1399 'ShortName' => 'encode_rw_file_memory_req'
1400 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301401 '118325' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301402 'Header' => 'file_io.h',
1403 'Param' => {
1404 '0' => {
1405 'name' => 'instance_id',
1406 'type' => '168'
1407 },
1408 '1' => {
1409 'name' => 'command',
1410 'type' => '168'
1411 },
1412 '2' => {
1413 'name' => 'completion_code',
1414 'type' => '168'
1415 },
1416 '3' => {
1417 'name' => 'length',
1418 'type' => '180'
1419 },
1420 '4' => {
1421 'name' => 'msg',
1422 'type' => '1632'
1423 }
1424 },
1425 'Return' => '74',
1426 'ShortName' => 'encode_rw_file_memory_resp'
1427 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301428 '118546' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301429 'Header' => 'file_io.h',
1430 'Param' => {
1431 '0' => {
1432 'name' => 'msg',
1433 'type' => '2077'
1434 },
1435 '1' => {
1436 'name' => 'payload_length',
1437 'type' => '123'
1438 },
1439 '2' => {
1440 'name' => 'file_handle',
1441 'type' => '2087'
1442 },
1443 '3' => {
1444 'name' => 'offset',
1445 'type' => '2087'
1446 },
1447 '4' => {
1448 'name' => 'length',
1449 'type' => '2087'
1450 },
1451 '5' => {
1452 'name' => 'address',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301453 'type' => '55965'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301454 }
1455 },
1456 'Reg' => {
1457 '4' => 'r8',
1458 '5' => 'r9'
1459 },
1460 'Return' => '74',
1461 'ShortName' => 'decode_rw_file_memory_req'
1462 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301463 '119513' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301464 'Header' => 'host.h',
1465 'Param' => {
1466 '0' => {
1467 'name' => 'instance_id',
1468 'type' => '168'
1469 },
1470 '1' => {
1471 'name' => 'completion_code',
1472 'type' => '168'
1473 },
1474 '2' => {
1475 'name' => 'rack_entry',
1476 'type' => '180'
1477 },
1478 '3' => {
1479 'name' => 'pri_cec_node',
1480 'type' => '180'
1481 },
1482 '4' => {
1483 'name' => 'msg',
1484 'type' => '1632'
1485 },
1486 '5' => {
1487 'name' => 'payload_length',
1488 'type' => '123'
1489 }
1490 },
1491 'Return' => '74',
1492 'ShortName' => 'encode_get_alert_status_resp'
1493 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301494 '119761' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301495 'Header' => 'host.h',
1496 'Param' => {
1497 '0' => {
1498 'name' => 'msg',
1499 'type' => '2077'
1500 },
1501 '1' => {
1502 'name' => 'payload_length',
1503 'type' => '123'
1504 },
1505 '2' => {
1506 'name' => 'version_id',
1507 'type' => '2082'
1508 }
1509 },
1510 'Reg' => {
1511 '0' => 'rdi',
1512 '1' => 'rsi',
1513 '2' => 'rdx'
1514 },
1515 'Return' => '74',
1516 'ShortName' => 'decode_get_alert_status_req'
1517 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301518 '119844' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301519 'Header' => 'host.h',
1520 'Param' => {
1521 '0' => {
1522 'name' => 'msg',
1523 'type' => '2077'
1524 },
1525 '1' => {
1526 'name' => 'payload_length',
1527 'type' => '123'
1528 },
1529 '2' => {
1530 'name' => 'completion_code',
1531 'type' => '2082'
1532 },
1533 '3' => {
1534 'name' => 'rack_entry',
1535 'type' => '2087'
1536 },
1537 '4' => {
1538 'name' => 'pri_cec_node',
1539 'type' => '2087'
1540 }
1541 },
1542 'Reg' => {
1543 '3' => 'rcx',
1544 '4' => 'r8'
1545 },
1546 'Return' => '74',
1547 'ShortName' => 'decode_get_alert_status_resp'
1548 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301549 '119983' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301550 'Header' => 'host.h',
1551 'Param' => {
1552 '0' => {
1553 'name' => 'instance_id',
1554 'type' => '168'
1555 },
1556 '1' => {
1557 'name' => 'version_id',
1558 'type' => '168'
1559 },
1560 '2' => {
1561 'name' => 'msg',
1562 'type' => '1632'
1563 },
1564 '3' => {
1565 'name' => 'payload_length',
1566 'type' => '123'
1567 }
1568 },
1569 'Return' => '74',
1570 'ShortName' => 'encode_get_alert_status_req'
1571 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09301572 '121052' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301573 'Header' => 'platform_oem_ibm.h',
1574 'Param' => {
1575 '0' => {
1576 'name' => 'instance_id',
1577 'type' => '168'
1578 },
1579 '1' => {
1580 'name' => 'format_version',
1581 'type' => '168'
1582 },
1583 '2' => {
1584 'name' => 'tid',
1585 'type' => '168'
1586 },
1587 '3' => {
1588 'name' => 'num_handles',
1589 'type' => '168'
1590 },
1591 '4' => {
1592 'name' => 'list_of_handles',
1593 'type' => '6245'
1594 },
1595 '5' => {
1596 'name' => 'payload_length',
1597 'type' => '123'
1598 },
1599 '6' => {
1600 'name' => 'msg',
1601 'offset' => '0',
1602 'type' => '1632'
1603 }
1604 },
1605 'Return' => '74',
1606 'ShortName' => 'encode_bios_attribute_update_event_req'
1607 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301608 '1440' => {
1609 'Header' => 'base.h',
1610 'Param' => {
1611 '0' => {
1612 'name' => 'msg_type',
1613 'type' => '168'
1614 },
1615 '1' => {
1616 'name' => 'instance_id',
1617 'type' => '168'
1618 },
1619 '2' => {
1620 'name' => 'pldm_type',
1621 'type' => '168'
1622 },
1623 '3' => {
1624 'name' => 'command',
1625 'type' => '168'
1626 },
1627 '4' => {
1628 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301629 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301630 }
1631 },
1632 'Return' => '74',
1633 'ShortName' => 'encode_pldm_header_only'
1634 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301635 '16195' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301636 'Header' => 'platform.h',
1637 'Param' => {
1638 '0' => {
1639 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301640 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301641 },
1642 '1' => {
1643 'name' => 'payload_length',
1644 'type' => '123'
1645 },
1646 '10' => {
1647 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301648 'offset' => '32',
1649 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301650 },
1651 '2' => {
1652 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301653 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301654 },
1655 '3' => {
1656 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301658 },
1659 '4' => {
1660 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301662 },
1663 '5' => {
1664 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301665 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301666 },
1667 '6' => {
1668 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301669 'offset' => '0',
1670 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301671 },
1672 '7' => {
1673 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301674 'offset' => '8',
1675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301676 },
1677 '8' => {
1678 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 'offset' => '16',
1680 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301681 },
1682 '9' => {
1683 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301684 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301685 'type' => '16933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301686 }
1687 },
1688 'Return' => '74',
1689 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1690 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301691 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301692 'Header' => 'base.h',
1693 'Param' => {
1694 '0' => {
1695 'name' => 'instance_id',
1696 'type' => '168'
1697 },
1698 '1' => {
1699 'name' => 'type',
1700 'type' => '168'
1701 },
1702 '2' => {
1703 'name' => 'command',
1704 'type' => '168'
1705 },
1706 '3' => {
1707 'name' => 'cc',
1708 'type' => '168'
1709 },
1710 '4' => {
1711 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301712 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301713 }
1714 },
1715 'Return' => '74',
1716 'ShortName' => 'encode_cc_only_resp'
1717 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301718 '16943' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301719 'Header' => 'platform.h',
1720 'Param' => {
1721 '0' => {
1722 'name' => 'instance_id',
1723 'type' => '168'
1724 },
1725 '1' => {
1726 'name' => 'format_version',
1727 'type' => '168'
1728 },
1729 '2' => {
1730 'name' => 'transfer_operation_flag',
1731 'type' => '168'
1732 },
1733 '3' => {
1734 'name' => 'data_transfer_handle',
1735 'type' => '180'
1736 },
1737 '4' => {
1738 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301739 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301740 },
1741 '5' => {
1742 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301743 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301744 },
1745 '6' => {
1746 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301747 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301748 'type' => '123'
1749 }
1750 },
1751 'Return' => '74',
1752 'ShortName' => 'encode_poll_for_platform_event_message_req'
1753 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301754 '17507' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301755 'Header' => 'platform.h',
1756 'Param' => {
1757 '0' => {
1758 'name' => 'instance_id',
1759 'type' => '168'
1760 },
1761 '1' => {
1762 'name' => 'completion_code',
1763 'type' => '168'
1764 },
1765 '2' => {
1766 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301767 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301768 }
1769 },
1770 'Return' => '74',
1771 'ShortName' => 'encode_set_event_receiver_resp'
1772 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301773 '17682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301774 'Header' => 'platform.h',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301778 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301779 },
1780 '1' => {
1781 'name' => 'payload_length',
1782 'type' => '123'
1783 },
1784 '2' => {
1785 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301786 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301787 },
1788 '3' => {
1789 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301790 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301791 },
1792 '4' => {
1793 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301794 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301795 },
1796 '5' => {
1797 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301798 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301799 }
1800 },
1801 'Return' => '74',
1802 'ShortName' => 'decode_set_event_receiver_req'
1803 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301804 '18172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301805 'Header' => 'platform.h',
1806 'Param' => {
1807 '0' => {
1808 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301809 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301810 },
1811 '1' => {
1812 'name' => 'payload_length',
1813 'type' => '123'
1814 },
1815 '2' => {
1816 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301817 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301818 }
1819 },
1820 'Return' => '74',
1821 'ShortName' => 'decode_set_event_receiver_resp'
1822 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301823 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301824 'Header' => 'base.h',
1825 'Param' => {
1826 '0' => {
1827 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301828 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301829 },
1830 '1' => {
1831 'name' => 'payload_length',
1832 'type' => '123'
1833 },
1834 '2' => {
1835 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301836 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301837 },
1838 '3' => {
1839 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301840 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301841 },
1842 '4' => {
1843 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301844 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301845 },
1846 '5' => {
1847 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301848 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301849 },
1850 '6' => {
1851 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301852 'offset' => '0',
1853 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301854 },
1855 '7' => {
1856 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301857 'offset' => '8',
1858 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301859 }
1860 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301861 'Reg' => {
1862 '4' => 'r8',
1863 '5' => 'r9'
1864 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301865 'Return' => '74',
1866 'ShortName' => 'decode_multipart_receive_req'
1867 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301868 '18507' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301869 'Header' => 'platform.h',
1870 'Param' => {
1871 '0' => {
1872 'name' => 'instance_id',
1873 'type' => '168'
1874 },
1875 '1' => {
1876 'name' => 'event_message_global_enable',
1877 'type' => '168'
1878 },
1879 '2' => {
1880 'name' => 'transport_protocol_type',
1881 'type' => '168'
1882 },
1883 '3' => {
1884 'name' => 'event_receiver_address_info',
1885 'type' => '168'
1886 },
1887 '4' => {
1888 'name' => 'heartbeat_timer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301889 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301890 },
1891 '5' => {
1892 'name' => 'msg',
1893 'type' => '1632'
1894 }
1895 },
1896 'Return' => '74',
1897 'ShortName' => 'encode_set_event_receiver_req'
1898 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301899 '18771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301900 'Header' => 'platform.h',
1901 'Param' => {
1902 '0' => {
1903 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301904 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301905 },
1906 '1' => {
1907 'name' => 'payload_length',
1908 'type' => '123'
1909 },
1910 '2' => {
1911 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301912 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301913 },
1914 '3' => {
1915 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301916 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301917 }
1918 },
1919 'Return' => '74',
1920 'ShortName' => 'decode_get_sensor_reading_req'
1921 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301922 '19159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301923 'Header' => 'platform.h',
1924 'Param' => {
1925 '0' => {
1926 'name' => 'instance_id',
1927 'type' => '168'
1928 },
1929 '1' => {
1930 'name' => 'completion_code',
1931 'type' => '168'
1932 },
1933 '10' => {
1934 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301935 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301936 'type' => '123'
1937 },
1938 '2' => {
1939 'name' => 'sensor_data_size',
1940 'type' => '168'
1941 },
1942 '3' => {
1943 'name' => 'sensor_operational_state',
1944 'type' => '168'
1945 },
1946 '4' => {
1947 'name' => 'sensor_event_message_enable',
1948 'type' => '168'
1949 },
1950 '5' => {
1951 'name' => 'present_state',
1952 'type' => '168'
1953 },
1954 '6' => {
1955 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301956 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301957 'type' => '168'
1958 },
1959 '7' => {
1960 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301961 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301962 'type' => '168'
1963 },
1964 '8' => {
1965 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301967 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301968 },
1969 '9' => {
1970 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301971 'offset' => '24',
1972 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301973 }
1974 },
1975 'Return' => '74',
1976 'ShortName' => 'encode_get_sensor_reading_resp'
1977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09301978 '19567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301979 'Header' => 'platform.h',
1980 'Param' => {
1981 '0' => {
1982 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301983 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 },
1985 '1' => {
1986 'name' => 'payload_length',
1987 'type' => '123'
1988 },
1989 '2' => {
1990 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301991 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301992 },
1993 '3' => {
1994 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301995 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301996 },
1997 '4' => {
1998 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301999 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302000 },
2001 '5' => {
2002 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302003 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302004 },
2005 '6' => {
2006 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302007 'offset' => '0',
2008 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302009 },
2010 '7' => {
2011 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302012 'offset' => '8',
2013 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '8' => {
2016 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '16',
2018 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '9' => {
2021 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '24',
2023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 }
2025 },
2026 'Return' => '74',
2027 'ShortName' => 'decode_get_sensor_reading_resp'
2028 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302029 '20461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302030 'Header' => 'platform.h',
2031 'Param' => {
2032 '0' => {
2033 'name' => 'instance_id',
2034 'type' => '168'
2035 },
2036 '1' => {
2037 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302038 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302039 },
2040 '2' => {
2041 'name' => 'rearm_event_state',
2042 'type' => '168'
2043 },
2044 '3' => {
2045 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302046 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302047 }
2048 },
2049 'Return' => '74',
2050 'ShortName' => 'encode_get_sensor_reading_req'
2051 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302052 '20683' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302053 'Header' => 'platform.h',
2054 'Param' => {
2055 '0' => {
2056 'name' => 'change_record_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302057 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302058 },
2059 '1' => {
2060 'name' => 'change_record_data_size',
2061 'type' => '123'
2062 },
2063 '2' => {
2064 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302065 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302066 },
2067 '3' => {
2068 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302069 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302070 },
2071 '4' => {
2072 'name' => 'change_entry_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302073 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302074 }
2075 },
2076 'Return' => '74',
2077 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2078 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302079 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302080 'Header' => 'base.h',
2081 'Param' => {
2082 '0' => {
2083 'name' => 'instance_id',
2084 'type' => '168'
2085 },
2086 '1' => {
2087 'name' => 'tid',
2088 'type' => '168'
2089 },
2090 '2' => {
2091 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302092 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302093 }
2094 },
2095 'Return' => '74',
2096 'ShortName' => 'encode_set_tid_req'
2097 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302098 '21973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302099 'Header' => 'platform.h',
2100 'Param' => {
2101 '0' => {
2102 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302103 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 },
2105 '1' => {
2106 'name' => 'event_data_size',
2107 'type' => '123'
2108 },
2109 '2' => {
2110 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302111 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302112 },
2113 '3' => {
2114 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302115 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302116 },
2117 '4' => {
2118 'name' => 'change_record_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302119 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302120 }
2121 },
2122 'Return' => '74',
2123 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2124 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302125 '22380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302126 'Header' => 'platform.h',
2127 'Param' => {
2128 '0' => {
2129 'name' => 'event_data_format',
2130 'type' => '168'
2131 },
2132 '1' => {
2133 'name' => 'number_of_change_records',
2134 'type' => '168'
2135 },
2136 '2' => {
2137 'name' => 'event_data_operations',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302138 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302139 },
2140 '3' => {
2141 'name' => 'numbers_of_change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302142 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302143 },
2144 '4' => {
2145 'name' => 'change_entries',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302146 'type' => '22708'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302147 },
2148 '5' => {
2149 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302150 'type' => '22723'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302151 },
2152 '6' => {
2153 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302154 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302155 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 },
2157 '7' => {
2158 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302159 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302160 'type' => '123'
2161 }
2162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302163 'Reg' => {
2164 '4' => 'r8'
2165 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302166 'Return' => '74',
2167 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
2168 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302169 '22733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302170 'Header' => 'platform.h',
2171 'Param' => {
2172 '0' => {
2173 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302174 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302175 },
2176 '1' => {
2177 'name' => 'payload_length',
2178 'type' => '123'
2179 },
2180 '2' => {
2181 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302182 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302183 },
2184 '3' => {
2185 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302186 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302187 },
2188 '4' => {
2189 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302190 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302191 },
2192 '5' => {
2193 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302194 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302195 },
2196 '6' => {
2197 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302198 'offset' => '0',
2199 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302200 }
2201 },
2202 'Return' => '74',
2203 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2204 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302205 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302206 'Header' => 'base.h',
2207 'Param' => {
2208 '0' => {
2209 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302210 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302211 },
2212 '1' => {
2213 'name' => 'payload_length',
2214 'type' => '123'
2215 },
2216 '2' => {
2217 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302218 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302219 },
2220 '3' => {
2221 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302222 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302223 }
2224 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302225 'Reg' => {
2226 '0' => 'rdi',
2227 '1' => 'rsi',
2228 '2' => 'rdx',
2229 '3' => 'rcx'
2230 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302231 'Return' => '74',
2232 'ShortName' => 'decode_get_tid_resp'
2233 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302234 '23707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302235 'Header' => 'platform.h',
2236 'Param' => {
2237 '0' => {
2238 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302239 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302240 },
2241 '1' => {
2242 'name' => 'payload_length',
2243 'type' => '123'
2244 },
2245 '2' => {
2246 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302247 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302248 }
2249 },
2250 'Return' => '74',
2251 'ShortName' => 'decode_get_numeric_effecter_value_req'
2252 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302253 '24042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302254 'Header' => 'platform.h',
2255 'Param' => {
2256 '0' => {
2257 'name' => 'instance_id',
2258 'type' => '168'
2259 },
2260 '1' => {
2261 'name' => 'completion_code',
2262 'type' => '168'
2263 },
2264 '2' => {
2265 'name' => 'effecter_data_size',
2266 'type' => '168'
2267 },
2268 '3' => {
2269 'name' => 'effecter_oper_state',
2270 'type' => '168'
2271 },
2272 '4' => {
2273 'name' => 'pending_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302274 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302275 },
2276 '5' => {
2277 'name' => 'present_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302278 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302279 },
2280 '6' => {
2281 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302282 'offset' => '0',
2283 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302284 },
2285 '7' => {
2286 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302287 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302288 'type' => '123'
2289 }
2290 },
2291 'Return' => '74',
2292 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2293 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302294 '2406' => {
2295 'Header' => 'base.h',
2296 'Param' => {
2297 '0' => {
2298 'name' => 'instance_id',
2299 'type' => '168'
2300 },
2301 '1' => {
2302 'name' => 'completion_code',
2303 'type' => '168'
2304 },
2305 '2' => {
2306 'name' => 'tid',
2307 'type' => '168'
2308 },
2309 '3' => {
2310 'name' => 'msg',
2311 'type' => '1632'
2312 }
2313 },
2314 'Return' => '74',
2315 'ShortName' => 'encode_get_tid_resp'
2316 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302317 '24442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302318 'Header' => 'platform.h',
2319 'Param' => {
2320 '0' => {
2321 'name' => 'instance_id',
2322 'type' => '168'
2323 },
2324 '1' => {
2325 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302326 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302327 },
2328 '2' => {
2329 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302330 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302331 }
2332 },
2333 'Return' => '74',
2334 'ShortName' => 'encode_get_numeric_effecter_value_req'
2335 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302336 '24643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302337 'Header' => 'platform.h',
2338 'Param' => {
2339 '0' => {
2340 'name' => 'pdr_data',
2341 'type' => '1434'
2342 },
2343 '1' => {
2344 'name' => 'pdr_data_length',
2345 'type' => '123'
2346 },
2347 '2' => {
2348 'name' => 'pdr_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302349 'type' => '29133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302350 }
2351 },
2352 'Return' => '74',
2353 'ShortName' => 'decode_numeric_sensor_pdr_data'
2354 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302355 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302356 'Header' => 'base.h',
2357 'Param' => {
2358 '0' => {
2359 'name' => 'instance_id',
2360 'type' => '168'
2361 },
2362 '1' => {
2363 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302364 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302365 }
2366 },
2367 'Return' => '74',
2368 'ShortName' => 'encode_get_tid_req'
2369 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302370 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302371 'Header' => 'base.h',
2372 'Param' => {
2373 '0' => {
2374 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302375 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302376 },
2377 '1' => {
2378 'name' => 'payload_length',
2379 'type' => '123'
2380 },
2381 '2' => {
2382 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302383 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302384 },
2385 '3' => {
2386 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302387 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302388 },
2389 '4' => {
2390 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302391 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302392 },
2393 '5' => {
2394 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302395 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 }
2397 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302398 'Reg' => {
2399 '3' => 'rcx',
2400 '4' => 'r8',
2401 '5' => 'r9'
2402 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302403 'Return' => '74',
2404 'ShortName' => 'decode_get_version_resp'
2405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302406 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302407 'Header' => 'base.h',
2408 'Param' => {
2409 '0' => {
2410 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302411 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302412 },
2413 '1' => {
2414 'name' => 'payload_length',
2415 'type' => '123'
2416 },
2417 '2' => {
2418 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302419 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302420 },
2421 '3' => {
2422 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302423 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302424 },
2425 '4' => {
2426 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302427 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302428 }
2429 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302430 'Reg' => {
2431 '0' => 'rdi',
2432 '1' => 'rsi',
2433 '2' => 'rdx',
2434 '3' => 'rcx',
2435 '4' => 'r8'
2436 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 'Return' => '74',
2438 'ShortName' => 'decode_get_version_req'
2439 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302440 '29138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302441 'Header' => 'platform.h',
2442 'Param' => {
2443 '0' => {
2444 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302445 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302446 },
2447 '1' => {
2448 'name' => 'sensor_data_length',
2449 'type' => '123'
2450 },
2451 '2' => {
2452 'name' => 'event_state',
2453 'type' => '2082'
2454 },
2455 '3' => {
2456 'name' => 'previous_event_state',
2457 'type' => '2082'
2458 },
2459 '4' => {
2460 'name' => 'sensor_data_size',
2461 'type' => '2082'
2462 },
2463 '5' => {
2464 'name' => 'present_reading',
2465 'type' => '2087'
2466 }
2467 },
2468 'Return' => '74',
2469 'ShortName' => 'decode_numeric_sensor_data'
2470 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302471 '29992' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302472 'Header' => 'platform.h',
2473 'Param' => {
2474 '0' => {
2475 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302476 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302477 },
2478 '1' => {
2479 'name' => 'sensor_data_length',
2480 'type' => '123'
2481 },
2482 '2' => {
2483 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302484 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302485 },
2486 '3' => {
2487 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302488 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302489 },
2490 '4' => {
2491 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302492 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302493 }
2494 },
2495 'Return' => '74',
2496 'ShortName' => 'decode_state_sensor_data'
2497 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302498 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302499 'Header' => 'base.h',
2500 'Param' => {
2501 '0' => {
2502 'name' => 'instance_id',
2503 'type' => '168'
2504 },
2505 '1' => {
2506 'name' => 'completion_code',
2507 'type' => '168'
2508 },
2509 '2' => {
2510 'name' => 'next_transfer_handle',
2511 'type' => '180'
2512 },
2513 '3' => {
2514 'name' => 'transfer_flag',
2515 'type' => '168'
2516 },
2517 '4' => {
2518 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302519 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302520 },
2521 '5' => {
2522 'name' => 'version_size',
2523 'type' => '123'
2524 },
2525 '6' => {
2526 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302527 'offset' => '0',
2528 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302529 }
2530 },
2531 'Return' => '74',
2532 'ShortName' => 'encode_get_version_resp'
2533 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302534 '30429' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302535 'Header' => 'platform.h',
2536 'Param' => {
2537 '0' => {
2538 'name' => 'sensor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302539 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302540 },
2541 '1' => {
2542 'name' => 'sensor_data_length',
2543 'type' => '123'
2544 },
2545 '2' => {
2546 'name' => 'present_op_state',
2547 'type' => '2082'
2548 },
2549 '3' => {
2550 'name' => 'previous_op_state',
2551 'type' => '2082'
2552 }
2553 },
2554 'Return' => '74',
2555 'ShortName' => 'decode_sensor_op_data'
2556 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302557 '30815' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302558 'Header' => 'platform.h',
2559 'Param' => {
2560 '0' => {
2561 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302562 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302563 },
2564 '1' => {
2565 'name' => 'event_data_length',
2566 'type' => '123'
2567 },
2568 '2' => {
2569 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302570 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302571 },
2572 '3' => {
2573 'name' => 'sensor_event_class_type',
2574 'type' => '2082'
2575 },
2576 '4' => {
2577 'name' => 'event_class_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302578 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302579 }
2580 },
2581 'Return' => '74',
2582 'ShortName' => 'decode_sensor_event_data'
2583 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302584 '31242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302585 'Header' => 'platform.h',
2586 'Param' => {
2587 '0' => {
2588 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302589 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 },
2591 '1' => {
2592 'name' => 'payload_length',
2593 'type' => '123'
2594 },
2595 '2' => {
2596 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302597 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302598 },
2599 '3' => {
2600 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302601 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302602 },
2603 '4' => {
2604 'name' => 'synchrony_config_support',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302605 'type' => '31917'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302606 },
2607 '5' => {
2608 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302609 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302610 },
2611 '6' => {
2612 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302613 'offset' => '0',
2614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302615 },
2616 '7' => {
2617 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302618 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302619 'type' => '168'
2620 }
2621 },
2622 'Return' => '74',
2623 'ShortName' => 'decode_event_message_supported_resp'
2624 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302625 '31922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302626 'Header' => 'platform.h',
2627 'Param' => {
2628 '0' => {
2629 'name' => 'instance_id',
2630 'type' => '168'
2631 },
2632 '1' => {
2633 'name' => 'format_version',
2634 'type' => '168'
2635 },
2636 '2' => {
2637 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302638 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302639 }
2640 },
2641 'Return' => '74',
2642 'ShortName' => 'encode_event_message_supported_req'
2643 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302644 '32123' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302645 'Header' => 'platform.h',
2646 'Param' => {
2647 '0' => {
2648 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302649 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 },
2651 '1' => {
2652 'name' => 'payload_length',
2653 'type' => '123'
2654 },
2655 '2' => {
2656 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302657 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302658 },
2659 '3' => {
2660 'name' => 'terminus_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302661 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302662 }
2663 },
2664 'Return' => '74',
2665 'ShortName' => 'decode_event_message_buffer_size_resp'
2666 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302667 '32509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302668 'Header' => 'platform.h',
2669 'Param' => {
2670 '0' => {
2671 'name' => 'instance_id',
2672 'type' => '168'
2673 },
2674 '1' => {
2675 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302676 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302677 },
2678 '2' => {
2679 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302680 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302681 }
2682 },
2683 'Return' => '74',
2684 'ShortName' => 'encode_event_message_buffer_size_req'
2685 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302686 '32710' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302687 'Header' => 'platform.h',
2688 'Param' => {
2689 '0' => {
2690 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302691 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 },
2693 '1' => {
2694 'name' => 'payload_length',
2695 'type' => '123'
2696 },
2697 '2' => {
2698 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302699 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302700 },
2701 '3' => {
2702 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302703 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302704 }
2705 },
2706 'Return' => '74',
2707 'ShortName' => 'decode_platform_event_message_resp'
2708 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302709 '33096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302710 'Header' => 'platform.h',
2711 'Param' => {
2712 '0' => {
2713 'name' => 'instance_id',
2714 'type' => '168'
2715 },
2716 '1' => {
2717 'name' => 'format_version',
2718 'type' => '168'
2719 },
2720 '2' => {
2721 'name' => 'tid',
2722 'type' => '168'
2723 },
2724 '3' => {
2725 'name' => 'event_class',
2726 'type' => '168'
2727 },
2728 '4' => {
2729 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302730 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302731 },
2732 '5' => {
2733 'name' => 'event_data_length',
2734 'type' => '123'
2735 },
2736 '6' => {
2737 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302738 'offset' => '0',
2739 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302740 },
2741 '7' => {
2742 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302743 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302744 'type' => '123'
2745 }
2746 },
2747 'Return' => '74',
2748 'ShortName' => 'encode_platform_event_message_req'
2749 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302750 '33428' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302751 'Header' => 'platform.h',
2752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
2755 'type' => '168'
2756 },
2757 '1' => {
2758 'name' => 'completion_code',
2759 'type' => '168'
2760 },
2761 '10' => {
2762 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302763 'offset' => '32',
2764 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302765 },
2766 '11' => {
2767 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302768 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302769 'type' => '123'
2770 },
2771 '2' => {
2772 'name' => 'tid',
2773 'type' => '168'
2774 },
2775 '3' => {
2776 'name' => 'event_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302778 },
2779 '4' => {
2780 'name' => 'next_data_transfer_handle',
2781 'type' => '180'
2782 },
2783 '5' => {
2784 'name' => 'transfer_flag',
2785 'type' => '168'
2786 },
2787 '6' => {
2788 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302789 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302790 'type' => '168'
2791 },
2792 '7' => {
2793 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302794 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302795 'type' => '180'
2796 },
2797 '8' => {
2798 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '16',
2800 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302801 },
2802 '9' => {
2803 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302805 'type' => '180'
2806 }
2807 },
2808 'Return' => '74',
2809 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302811 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302812 'Header' => 'base.h',
2813 'Param' => {
2814 '0' => {
2815 'name' => 'instance_id',
2816 'type' => '168'
2817 },
2818 '1' => {
2819 'name' => 'transfer_handle',
2820 'type' => '180'
2821 },
2822 '2' => {
2823 'name' => 'transfer_opflag',
2824 'type' => '168'
2825 },
2826 '3' => {
2827 'name' => 'type',
2828 'type' => '168'
2829 },
2830 '4' => {
2831 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302832 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302833 }
2834 },
2835 'Return' => '74',
2836 'ShortName' => 'encode_get_version_req'
2837 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302838 '34339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302839 'Header' => 'platform.h',
2840 'Param' => {
2841 '0' => {
2842 'name' => 'instance_id',
2843 'type' => '168'
2844 },
2845 '1' => {
2846 'name' => 'completion_code',
2847 'type' => '168'
2848 },
2849 '2' => {
2850 'name' => 'platform_event_status',
2851 'type' => '168'
2852 },
2853 '3' => {
2854 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302855 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302856 }
2857 },
2858 'Return' => '74',
2859 'ShortName' => 'encode_platform_event_message_resp'
2860 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302861 '34561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302862 'Header' => 'platform.h',
2863 'Param' => {
2864 '0' => {
2865 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302866 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 },
2868 '1' => {
2869 'name' => 'payload_length',
2870 'type' => '123'
2871 },
2872 '2' => {
2873 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302874 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302875 },
2876 '3' => {
2877 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302878 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302879 },
2880 '4' => {
2881 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302882 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302883 },
2884 '5' => {
2885 'name' => 'event_id_to_acknowledge',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302886 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302887 }
2888 },
2889 'Return' => '74',
2890 'ShortName' => 'decode_poll_for_platform_event_message_req'
2891 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302892 '35051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302893 'Header' => 'platform.h',
2894 'Param' => {
2895 '0' => {
2896 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302897 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302898 },
2899 '1' => {
2900 'name' => 'payload_length',
2901 'type' => '123'
2902 },
2903 '2' => {
2904 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302905 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302906 },
2907 '3' => {
2908 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302909 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302910 },
2911 '4' => {
2912 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302913 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302914 },
2915 '5' => {
2916 'name' => 'event_data_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302917 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302918 }
2919 },
2920 'Return' => '74',
2921 'ShortName' => 'decode_platform_event_message_req'
2922 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302923 '35511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302924 'Header' => 'platform.h',
2925 'Param' => {
2926 '0' => {
2927 'name' => 'event_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302928 'type' => '35705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302929 },
2930 '1' => {
2931 'name' => 'event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302932 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302933 },
2934 '2' => {
2935 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302936 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302937 },
2938 '3' => {
2939 'name' => 'sensor_event_class',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302940 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302941 },
2942 '4' => {
2943 'name' => 'sensor_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302944 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302945 },
2946 '5' => {
2947 'name' => 'event_state',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302948 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302949 },
2950 '6' => {
2951 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302952 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302953 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '7' => {
2956 'name' => 'actual_event_data_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302957 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302958 }
2959 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302960 'Reg' => {
2961 '2' => 'rdx',
2962 '3' => 'rcx',
2963 '4' => 'r8',
2964 '5' => 'r9'
2965 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302966 'Return' => '74',
2967 'ShortName' => 'encode_sensor_event_data'
2968 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302969 '3572' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302970 'Header' => 'base.h',
2971 'Param' => {
2972 '0' => {
2973 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302974 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302975 },
2976 '1' => {
2977 'name' => 'payload_length',
2978 'type' => '123'
2979 },
2980 '2' => {
2981 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302982 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302983 },
2984 '3' => {
2985 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302986 'type' => '3677'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302987 }
2988 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302989 'Reg' => {
2990 '0' => 'rdi',
2991 '1' => 'rsi',
2992 '2' => 'rdx',
2993 '3' => 'rcx'
2994 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302995 'Return' => '74',
2996 'ShortName' => 'decode_get_commands_resp'
2997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09302998 '35720' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302999 'Header' => 'platform.h',
3000 'Param' => {
3001 '0' => {
3002 'name' => 'msg',
3003 'type' => '2077'
3004 },
3005 '1' => {
3006 'name' => 'payload_length',
3007 'type' => '123'
3008 },
3009 '2' => {
3010 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303011 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303012 },
3013 '3' => {
3014 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303015 'type' => '31917'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303016 },
3017 '4' => {
3018 'name' => 'reserved',
3019 'type' => '2082'
3020 }
3021 },
3022 'Return' => '74',
3023 'ShortName' => 'decode_get_state_sensor_readings_req'
3024 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303025 '36159' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303026 'Header' => 'platform.h',
3027 'Param' => {
3028 '0' => {
3029 'name' => 'msg',
3030 'type' => '2077'
3031 },
3032 '1' => {
3033 'name' => 'payload_length',
3034 'type' => '123'
3035 },
3036 '2' => {
3037 'name' => 'completion_code',
3038 'type' => '2082'
3039 },
3040 '3' => {
3041 'name' => 'comp_sensor_count',
3042 'type' => '2082'
3043 },
3044 '4' => {
3045 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303046 'type' => '36709'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303047 }
3048 },
3049 'Return' => '74',
3050 'ShortName' => 'decode_get_state_sensor_readings_resp'
3051 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303052 '36714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303053 'Header' => 'platform.h',
3054 'Param' => {
3055 '0' => {
3056 'name' => 'instance_id',
3057 'type' => '168'
3058 },
3059 '1' => {
3060 'name' => 'sensor_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303061 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303062 },
3063 '2' => {
3064 'name' => 'sensor_rearm',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303065 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303066 },
3067 '3' => {
3068 'name' => 'reserved',
3069 'type' => '168'
3070 },
3071 '4' => {
3072 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303073 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303074 }
3075 },
3076 'Return' => '74',
3077 'ShortName' => 'encode_get_state_sensor_readings_req'
3078 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303079 '3687' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303080 'Header' => 'base.h',
3081 'Param' => {
3082 '0' => {
3083 'name' => 'msg',
3084 'type' => '2077'
3085 },
3086 '1' => {
3087 'name' => 'payload_length',
3088 'type' => '123'
3089 },
3090 '2' => {
3091 'name' => 'completion_code',
3092 'type' => '2082'
3093 },
3094 '3' => {
3095 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303096 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303097 }
3098 },
3099 'Reg' => {
3100 '0' => 'rdi',
3101 '1' => 'rsi',
3102 '2' => 'rdx',
3103 '3' => 'rcx'
3104 },
3105 'Return' => '74',
3106 'ShortName' => 'decode_get_types_resp'
3107 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303108 '36957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303109 'Header' => 'platform.h',
3110 'Param' => {
3111 '0' => {
3112 'name' => 'instance_id',
3113 'type' => '168'
3114 },
3115 '1' => {
3116 'name' => 'completion_code',
3117 'type' => '168'
3118 },
3119 '2' => {
3120 'name' => 'comp_sensor_count',
3121 'type' => '168'
3122 },
3123 '3' => {
3124 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303125 'type' => '36709'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303126 },
3127 '4' => {
3128 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303129 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303130 }
3131 },
3132 'Return' => '74',
3133 'ShortName' => 'encode_get_state_sensor_readings_resp'
3134 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303135 '37241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303136 'Header' => 'platform.h',
3137 'Param' => {
3138 '0' => {
3139 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303140 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303141 },
3142 '1' => {
3143 'name' => 'payload_length',
3144 'type' => '123'
3145 },
3146 '2' => {
3147 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303148 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303149 }
3150 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303151 'Reg' => {
3152 '0' => 'rdi',
3153 '1' => 'rsi',
3154 '2' => 'rdx'
3155 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303156 'Return' => '74',
3157 'ShortName' => 'decode_set_numeric_effecter_value_resp'
3158 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303159 '37317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303160 'Header' => 'platform.h',
3161 'Param' => {
3162 '0' => {
3163 'name' => 'instance_id',
3164 'type' => '168'
3165 },
3166 '1' => {
3167 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303168 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303169 },
3170 '2' => {
3171 'name' => 'effecter_data_size',
3172 'type' => '168'
3173 },
3174 '3' => {
3175 'name' => 'effecter_value',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303176 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303177 },
3178 '4' => {
3179 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303180 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303181 },
3182 '5' => {
3183 'name' => 'payload_length',
3184 'type' => '123'
3185 }
3186 },
3187 'Return' => '74',
3188 'ShortName' => 'encode_set_numeric_effecter_value_req'
3189 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303190 '37643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303191 'Header' => 'platform.h',
3192 'Param' => {
3193 '0' => {
3194 'name' => 'instance_id',
3195 'type' => '168'
3196 },
3197 '1' => {
3198 'name' => 'completion_code',
3199 'type' => '168'
3200 },
3201 '2' => {
3202 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303203 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303204 },
3205 '3' => {
3206 'name' => 'payload_length',
3207 'type' => '123'
3208 }
3209 },
3210 'Return' => '74',
3211 'ShortName' => 'encode_set_numeric_effecter_value_resp'
3212 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303213 '37839' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303214 'Header' => 'platform.h',
3215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303218 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 },
3220 '1' => {
3221 'name' => 'payload_length',
3222 'type' => '123'
3223 },
3224 '2' => {
3225 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303226 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303227 },
3228 '3' => {
3229 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303230 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303231 },
3232 '4' => {
3233 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303234 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303235 }
3236 },
3237 'Return' => '74',
3238 'ShortName' => 'decode_set_numeric_effecter_value_req'
3239 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303240 '3797' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303241 'Header' => 'base.h',
3242 'Param' => {
3243 '0' => {
3244 'name' => 'instance_id',
3245 'type' => '168'
3246 },
3247 '1' => {
3248 'name' => 'completion_code',
3249 'type' => '168'
3250 },
3251 '2' => {
3252 'name' => 'commands',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303253 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303254 },
3255 '3' => {
3256 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303257 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303258 }
3259 },
3260 'Return' => '74',
3261 'ShortName' => 'encode_get_commands_resp'
3262 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303263 '38496' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303264 'Header' => 'platform.h',
3265 'Param' => {
3266 '0' => {
3267 'name' => 'msg',
3268 'type' => '2077'
3269 },
3270 '1' => {
3271 'name' => 'payload_length',
3272 'type' => '123'
3273 },
3274 '2' => {
3275 'name' => 'completion_code',
3276 'type' => '2082'
3277 },
3278 '3' => {
3279 'name' => 'next_record_hndl',
3280 'type' => '2087'
3281 },
3282 '4' => {
3283 'name' => 'next_data_transfer_hndl',
3284 'type' => '2087'
3285 },
3286 '5' => {
3287 'name' => 'transfer_flag',
3288 'type' => '2082'
3289 },
3290 '6' => {
3291 'name' => 'resp_cnt',
3292 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303293 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303294 },
3295 '7' => {
3296 'name' => 'record_data',
3297 'offset' => '8',
3298 'type' => '2082'
3299 },
3300 '8' => {
3301 'name' => 'record_data_length',
3302 'offset' => '16',
3303 'type' => '123'
3304 },
3305 '9' => {
3306 'name' => 'transfer_crc',
3307 'offset' => '24',
3308 'type' => '2082'
3309 }
3310 },
3311 'Return' => '74',
3312 'ShortName' => 'decode_get_pdr_resp'
3313 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303314 '39141' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303315 'Header' => 'platform.h',
3316 'Param' => {
3317 '0' => {
3318 'name' => 'instance_id',
3319 'type' => '168'
3320 },
3321 '1' => {
3322 'name' => 'record_hndl',
3323 'type' => '180'
3324 },
3325 '2' => {
3326 'name' => 'data_transfer_hndl',
3327 'type' => '180'
3328 },
3329 '3' => {
3330 'name' => 'transfer_op_flag',
3331 'type' => '168'
3332 },
3333 '4' => {
3334 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303335 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303336 },
3337 '5' => {
3338 'name' => 'record_chg_num',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303339 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303340 },
3341 '6' => {
3342 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303343 'offset' => '0',
3344 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303345 },
3346 '7' => {
3347 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303348 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303349 'type' => '123'
3350 }
3351 },
3352 'Return' => '74',
3353 'ShortName' => 'encode_get_pdr_req'
3354 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303355 '39437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303356 'Header' => 'platform.h',
3357 'Param' => {
3358 '0' => {
3359 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303360 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303361 },
3362 '1' => {
3363 'name' => 'payload_length',
3364 'type' => '123'
3365 },
3366 '2' => {
3367 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303368 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 },
3370 '3' => {
3371 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303373 },
3374 '4' => {
3375 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303376 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303377 },
3378 '5' => {
3379 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303380 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303381 },
3382 '6' => {
3383 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303384 'offset' => '0',
3385 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303386 },
3387 '7' => {
3388 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303389 'offset' => '8',
3390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303391 },
3392 '8' => {
3393 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303394 'offset' => '16',
3395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 },
3397 '9' => {
3398 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303399 'offset' => '24',
3400 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 }
3402 },
3403 'Return' => '74',
3404 'ShortName' => 'decode_get_pdr_repository_info_resp'
3405 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303406 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303407 'Header' => 'base.h',
3408 'Param' => {
3409 '0' => {
3410 'name' => 'msg',
3411 'type' => '2077'
3412 },
3413 '1' => {
3414 'name' => 'payload_length',
3415 'type' => '123'
3416 },
3417 '2' => {
3418 'name' => 'type',
3419 'type' => '2082'
3420 },
3421 '3' => {
3422 'name' => 'version',
3423 'type' => '2903'
3424 }
3425 },
3426 'Reg' => {
3427 '0' => 'rdi',
3428 '1' => 'rsi',
3429 '2' => 'rdx',
3430 '3' => 'rcx'
3431 },
3432 'Return' => '74',
3433 'ShortName' => 'decode_get_commands_req'
3434 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303435 '40124' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303436 'Header' => 'platform.h',
3437 'Param' => {
3438 '0' => {
3439 'name' => 'instance_id',
3440 'type' => '168'
3441 },
3442 '1' => {
3443 'name' => 'completion_code',
3444 'type' => '168'
3445 },
3446 '2' => {
3447 'name' => 'repository_state',
3448 'type' => '168'
3449 },
3450 '3' => {
3451 'name' => 'update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303452 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303453 },
3454 '4' => {
3455 'name' => 'oem_update_time',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303456 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303457 },
3458 '5' => {
3459 'name' => 'record_count',
3460 'type' => '180'
3461 },
3462 '6' => {
3463 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303464 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303465 'type' => '180'
3466 },
3467 '7' => {
3468 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303469 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'type' => '180'
3471 },
3472 '8' => {
3473 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303474 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303475 'type' => '168'
3476 },
3477 '9' => {
3478 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303479 'offset' => '24',
3480 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303481 }
3482 },
3483 'Return' => '74',
3484 'ShortName' => 'encode_get_pdr_repository_info_resp'
3485 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303486 '40450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303487 'Header' => 'platform.h',
3488 'Param' => {
3489 '0' => {
3490 'name' => 'instance_id',
3491 'type' => '168'
3492 },
3493 '1' => {
3494 'name' => 'completion_code',
3495 'type' => '168'
3496 },
3497 '2' => {
3498 'name' => 'next_record_hndl',
3499 'type' => '180'
3500 },
3501 '3' => {
3502 'name' => 'next_data_transfer_hndl',
3503 'type' => '180'
3504 },
3505 '4' => {
3506 'name' => 'transfer_flag',
3507 'type' => '168'
3508 },
3509 '5' => {
3510 'name' => 'resp_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303511 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303512 },
3513 '6' => {
3514 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303515 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303516 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303517 },
3518 '7' => {
3519 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303520 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303521 'type' => '168'
3522 },
3523 '8' => {
3524 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303525 'offset' => '16',
3526 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303527 }
3528 },
3529 'Return' => '74',
3530 'ShortName' => 'encode_get_pdr_resp'
3531 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303532 '40844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303533 'Header' => 'platform.h',
3534 'Param' => {
3535 '0' => {
3536 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303537 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303538 },
3539 '1' => {
3540 'name' => 'payload_length',
3541 'type' => '123'
3542 },
3543 '2' => {
3544 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303545 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303546 },
3547 '3' => {
3548 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303549 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303550 },
3551 '4' => {
3552 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303553 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303554 },
3555 '5' => {
3556 'name' => 'request_cnt',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303557 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303558 },
3559 '6' => {
3560 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303561 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303562 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303563 }
3564 },
3565 'Return' => '74',
3566 'ShortName' => 'decode_get_pdr_req'
3567 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303568 '4114' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303569 'Header' => 'base.h',
3570 'Param' => {
3571 '0' => {
3572 'name' => 'instance_id',
3573 'type' => '168'
3574 },
3575 '1' => {
3576 'name' => 'completion_code',
3577 'type' => '168'
3578 },
3579 '2' => {
3580 'name' => 'types',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303581 'type' => '3999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303582 },
3583 '3' => {
3584 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303585 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303586 }
3587 },
3588 'Return' => '74',
3589 'ShortName' => 'encode_get_types_resp'
3590 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303591 '41382' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303592 'Header' => 'platform.h',
3593 'Param' => {
3594 '0' => {
3595 'name' => 'msg',
3596 'type' => '2077'
3597 },
3598 '1' => {
3599 'name' => 'payload_length',
3600 'type' => '123'
3601 },
3602 '2' => {
3603 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303604 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303605 },
3606 '3' => {
3607 'name' => 'comp_effecter_count',
3608 'type' => '2082'
3609 },
3610 '4' => {
3611 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303612 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303613 }
3614 },
3615 'Return' => '74',
3616 'ShortName' => 'decode_set_state_effecter_states_req'
3617 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303618 '41869' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303619 'Header' => 'platform.h',
3620 'Param' => {
3621 '0' => {
3622 'name' => 'msg',
3623 'type' => '2077'
3624 },
3625 '1' => {
3626 'name' => 'payload_length',
3627 'type' => '123'
3628 },
3629 '2' => {
3630 'name' => 'completion_code',
3631 'type' => '2082'
3632 }
3633 },
3634 'Reg' => {
3635 '0' => 'rdi',
3636 '1' => 'rsi',
3637 '2' => 'rdx'
3638 },
3639 'Return' => '74',
3640 'ShortName' => 'decode_set_state_effecter_states_resp'
3641 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303642 '41942' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303643 'Header' => 'platform.h',
3644 'Param' => {
3645 '0' => {
3646 'name' => 'instance_id',
3647 'type' => '168'
3648 },
3649 '1' => {
3650 'name' => 'effecter_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303651 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303652 },
3653 '2' => {
3654 'name' => 'comp_effecter_count',
3655 'type' => '168'
3656 },
3657 '3' => {
3658 'name' => 'field',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303659 'type' => '41864'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303660 },
3661 '4' => {
3662 'name' => 'msg',
3663 'type' => '1632'
3664 }
3665 },
3666 'Return' => '74',
3667 'ShortName' => 'encode_set_state_effecter_states_req'
3668 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303669 '42216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303670 'Header' => 'platform.h',
3671 'Param' => {
3672 '0' => {
3673 'name' => 'instance_id',
3674 'type' => '168'
3675 },
3676 '1' => {
3677 'name' => 'completion_code',
3678 'type' => '168'
3679 },
3680 '2' => {
3681 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303682 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303683 }
3684 },
3685 'Return' => '74',
3686 'ShortName' => 'encode_set_state_effecter_states_resp'
3687 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303688 '42384' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303689 'Header' => 'platform.h',
3690 'Param' => {
3691 '0' => {
3692 'name' => 'sensor',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303693 'type' => '42696'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303694 },
3695 '1' => {
3696 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303697 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303698 },
3699 '2' => {
3700 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303701 'type' => '42706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303702 },
3703 '3' => {
3704 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303705 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303706 },
3707 '4' => {
3708 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303709 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303710 }
3711 },
3712 'Return' => '74',
3713 'ShortName' => 'encode_state_sensor_pdr'
3714 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303715 '42716' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303716 'Header' => 'platform.h',
3717 'Param' => {
3718 '0' => {
3719 'name' => 'effecter',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303720 'type' => '43028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303721 },
3722 '1' => {
3723 'name' => 'allocation_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303724 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303725 },
3726 '2' => {
3727 'name' => 'possible_states',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303728 'type' => '43038'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303729 },
3730 '3' => {
3731 'name' => 'possible_states_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303732 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303733 },
3734 '4' => {
3735 'name' => 'actual_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303736 'type' => '21095'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303737 }
3738 },
3739 'Return' => '74',
3740 'ShortName' => 'encode_state_effecter_pdr'
3741 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303742 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303743 'Header' => 'base.h',
3744 'Param' => {
3745 '0' => {
3746 'name' => 'instance_id',
3747 'type' => '168'
3748 },
3749 '1' => {
3750 'name' => 'type',
3751 'type' => '168'
3752 },
3753 '2' => {
3754 'name' => 'version',
3755 'type' => '429'
3756 },
3757 '3' => {
3758 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303759 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303760 }
3761 },
3762 'Return' => '74',
3763 'ShortName' => 'encode_get_commands_req'
3764 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303765 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303766 'Header' => 'base.h',
3767 'Param' => {
3768 '0' => {
3769 'name' => 'instance_id',
3770 'type' => '168'
3771 },
3772 '1' => {
3773 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303774 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303775 }
3776 },
3777 'Return' => '74',
3778 'ShortName' => 'encode_get_types_req'
3779 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303780 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303781 'Header' => 'base.h',
3782 'Param' => {
3783 '0' => {
3784 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303785 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 },
3787 '1' => {
3788 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303789 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303790 }
3791 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303792 'Reg' => {
3793 '0' => 'rdi',
3794 '1' => 'rsi'
3795 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303796 'Return' => '168',
3797 'ShortName' => 'unpack_pldm_header'
3798 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303799 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303800 'Header' => 'base.h',
3801 'Param' => {
3802 '0' => {
3803 'name' => 'hdr',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303804 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303805 },
3806 '1' => {
3807 'name' => 'msg',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303808 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303809 }
3810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303811 'Reg' => {
3812 '0' => 'rdi'
3813 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303814 'Return' => '168',
3815 'ShortName' => 'pack_pldm_header'
3816 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303817 '47959' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303818 'Header' => 'utils.h',
3819 'Param' => {
3820 '0' => {
3821 'name' => 'data',
3822 'type' => '1434'
3823 },
3824 '1' => {
3825 'name' => 'size',
3826 'type' => '123'
3827 }
3828 },
3829 'Return' => '180',
3830 'ShortName' => 'crc32'
3831 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303832 '48074' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303833 'Header' => 'bios_table.h',
3834 'Param' => {
3835 '0' => {
3836 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303837 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303838 },
3839 '1' => {
3840 'name' => 'size',
3841 'type' => '123'
3842 }
3843 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303844 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303845 'ShortName' => 'pldm_bios_table_checksum'
3846 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303847 '48219' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303848 'Header' => 'bios_table.h',
3849 'Param' => {
3850 '0' => {
3851 'name' => 'src_table',
3852 'type' => '1434'
3853 },
3854 '1' => {
3855 'name' => 'src_length',
3856 'type' => '123'
3857 },
3858 '2' => {
3859 'name' => 'dest_table',
3860 'type' => '166'
3861 },
3862 '3' => {
3863 'name' => 'dest_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303864 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303865 },
3866 '4' => {
3867 'name' => 'entry',
3868 'type' => '1434'
3869 },
3870 '5' => {
3871 'name' => 'entry_length',
3872 'type' => '123'
3873 }
3874 },
3875 'Return' => '74',
3876 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3877 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303878 '48837' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303879 'Header' => 'bios_table.h',
3880 'Param' => {
3881 '0' => {
3882 'name' => 'table',
3883 'type' => '1434'
3884 },
3885 '1' => {
3886 'name' => 'length',
3887 'type' => '123'
3888 },
3889 '2' => {
3890 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303891 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303892 }
3893 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303894 'Return' => '48832',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303895 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3896 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303897 '49100' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303898 'Header' => 'bios_table.h',
3899 'Param' => {
3900 '0' => {
3901 'name' => 'table',
3902 'type' => '1434'
3903 },
3904 '1' => {
3905 'name' => 'length',
3906 'type' => '123'
3907 },
3908 '2' => {
3909 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303910 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303911 }
3912 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303913 'Return' => '49247',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303914 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3915 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303916 '49368' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303917 'Header' => 'bios_table.h',
3918 'Param' => {
3919 '0' => {
3920 'name' => 'table',
3921 'type' => '1434'
3922 },
3923 '1' => {
3924 'name' => 'length',
3925 'type' => '123'
3926 },
3927 '2' => {
3928 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303929 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303930 }
3931 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303932 'Return' => '49247',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303933 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3934 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303935 '49631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303936 'Header' => 'bios_table.h',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'table',
3940 'type' => '1434'
3941 },
3942 '1' => {
3943 'name' => 'length',
3944 'type' => '123'
3945 },
3946 '2' => {
3947 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303948 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303949 }
3950 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303951 'Return' => '49853',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303952 'ShortName' => 'pldm_bios_table_string_find_by_string'
3953 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303954 '50022' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303955 'Header' => 'bios_table.h',
3956 'Param' => {
3957 '0' => {
3958 'name' => 'table',
3959 'type' => '1434'
3960 },
3961 '1' => {
3962 'name' => 'length',
3963 'type' => '123'
3964 },
3965 '2' => {
3966 'name' => 'handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09303967 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 }
3969 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303970 'Return' => '49853',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303971 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3972 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303973 '50784' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303974 'Header' => 'bios_table.h',
3975 'Param' => {
3976 '0' => {
3977 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303978 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 }
3980 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303981 'Reg' => {
3982 '0' => 'rdi'
3983 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303984 'Return' => '1434',
3985 'ShortName' => 'pldm_bios_table_iter_value'
3986 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303987 '50833' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303988 'Header' => 'bios_table.h',
3989 'Param' => {
3990 '0' => {
3991 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09303992 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 }
3994 },
3995 'Return' => '1',
3996 'ShortName' => 'pldm_bios_table_iter_next'
3997 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09303998 '50944' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303999 'Header' => 'bios_table.h',
4000 'Param' => {
4001 '0' => {
4002 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304003 'type' => '51020'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 }
4005 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304006 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304007 'ShortName' => 'pldm_bios_table_iter_is_end'
4008 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304009 '51025' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 'Header' => 'bios_table.h',
4011 'Param' => {
4012 '0' => {
4013 'name' => 'iter',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304014 'type' => '48827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304015 }
4016 },
4017 'Return' => '1',
4018 'ShortName' => 'pldm_bios_table_iter_free'
4019 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304020 '51096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304021 'Header' => 'bios_table.h',
4022 'Param' => {
4023 '0' => {
4024 'name' => 'table',
4025 'type' => '1434'
4026 },
4027 '1' => {
4028 'name' => 'length',
4029 'type' => '123'
4030 },
4031 '2' => {
4032 'name' => 'type',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304033 'type' => '46654'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304034 }
4035 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304036 'Return' => '48827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304037 'ShortName' => 'pldm_bios_table_iter_create'
4038 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304039 '51335' => {
4040 'Header' => 'bios_table.h',
4041 'Param' => {
4042 '0' => {
4043 'name' => 'table',
4044 'type' => '166'
4045 },
4046 '1' => {
4047 'name' => 'capacity',
4048 'type' => '123'
4049 },
4050 '2' => {
4051 'name' => 'size',
4052 'type' => '9084'
4053 }
4054 },
4055 'Return' => '74',
4056 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
4057 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304058 '51635' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304059 'Header' => 'bios_table.h',
4060 'Param' => {
4061 '0' => {
4062 'name' => 'table',
4063 'type' => '166'
4064 },
4065 '1' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09304066 'name' => 'capacity',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304067 'type' => '123'
4068 },
4069 '2' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09304070 'name' => 'size',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304071 'type' => '123'
4072 }
4073 },
4074 'Return' => '123',
4075 'ShortName' => 'pldm_bios_table_append_pad_checksum'
4076 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304077 '51887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304078 'Header' => 'bios_table.h',
4079 'Param' => {
4080 '0' => {
4081 'name' => 'size_without_pad',
4082 'type' => '123'
4083 }
4084 },
4085 'Return' => '123',
4086 'ShortName' => 'pldm_bios_table_pad_checksum_size'
4087 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304088 '52170' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304089 'Header' => 'bios_table.h',
4090 'Param' => {
4091 '0' => {
4092 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304093 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304094 }
4095 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304096 'Reg' => {
4097 '0' => 'rdi'
4098 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304099 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304100 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
4101 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304102 '52219' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304103 'Header' => 'bios_table.h',
4104 'Param' => {
4105 '0' => {
4106 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304107 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304108 }
4109 },
4110 'Return' => '123',
4111 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
4112 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304113 '52703' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304114 'Header' => 'bios_table.h',
4115 'Param' => {
4116 '0' => {
4117 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304118 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304119 }
4120 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304121 'Reg' => {
4122 '0' => 'rdi'
4123 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09304124 'Return' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304125 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
4126 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304127 '52771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304128 'Header' => 'bios_table.h',
4129 'Param' => {
4130 '0' => {
4131 'name' => 'entry',
4132 'type' => '166'
4133 },
4134 '1' => {
4135 'name' => 'entry_length',
4136 'type' => '123'
4137 },
4138 '2' => {
4139 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304140 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304141 },
4142 '3' => {
4143 'name' => 'attr_type',
4144 'type' => '168'
4145 },
4146 '4' => {
4147 'name' => 'cv',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304148 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304149 }
4150 },
4151 'Return' => '74',
4152 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
4153 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304154 '52963' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304155 'Header' => 'bios_table.h',
4156 'Param' => {
4157 '0' => {
4158 'name' => 'entry',
4159 'type' => '166'
4160 },
4161 '1' => {
4162 'name' => 'entry_length',
4163 'type' => '123'
4164 },
4165 '2' => {
4166 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304167 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304168 },
4169 '3' => {
4170 'name' => 'attr_type',
4171 'type' => '168'
4172 },
4173 '4' => {
4174 'name' => 'cv',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304175 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304176 }
4177 },
4178 'Return' => '1',
4179 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
4180 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304181 '53271' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304182 'Header' => 'bios_table.h',
4183 'Return' => '123',
4184 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
4185 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304186 '53433' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304187 'Header' => 'bios_table.h',
4188 'Param' => {
4189 '0' => {
4190 'name' => 'entry',
4191 'type' => '166'
4192 },
4193 '1' => {
4194 'name' => 'entry_length',
4195 'type' => '123'
4196 },
4197 '2' => {
4198 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304199 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304200 },
4201 '3' => {
4202 'name' => 'attr_type',
4203 'type' => '168'
4204 },
4205 '4' => {
4206 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304207 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304208 },
4209 '5' => {
4210 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304211 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304212 }
4213 },
4214 'Return' => '74',
4215 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
4216 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304217 '53693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304218 'Header' => 'bios_table.h',
4219 'Param' => {
4220 '0' => {
4221 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304222 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304223 },
4224 '1' => {
4225 'name' => 'current_string',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304226 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304227 }
4228 },
4229 'Return' => '1',
4230 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
4231 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304232 '53788' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304233 'Header' => 'bios_table.h',
4234 'Param' => {
4235 '0' => {
4236 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304237 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304238 }
4239 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304240 'Reg' => {
4241 '0' => 'rdi'
4242 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304243 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304244 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
4245 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304246 '53857' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304247 'Header' => 'bios_table.h',
4248 'Param' => {
4249 '0' => {
4250 'name' => 'entry',
4251 'type' => '166'
4252 },
4253 '1' => {
4254 'name' => 'entry_length',
4255 'type' => '123'
4256 },
4257 '2' => {
4258 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304259 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304260 },
4261 '3' => {
4262 'name' => 'attr_type',
4263 'type' => '168'
4264 },
4265 '4' => {
4266 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304267 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304268 },
4269 '5' => {
4270 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304271 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304272 }
4273 },
4274 'Return' => '1',
4275 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
4276 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304277 '54197' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304278 'Header' => 'bios_table.h',
4279 'Param' => {
4280 '0' => {
4281 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304282 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304283 }
4284 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304285 'Reg' => {
4286 '0' => 'rdi'
4287 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304288 'Return' => '123',
4289 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4290 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304291 '54379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304292 'Header' => 'bios_table.h',
4293 'Param' => {
4294 '0' => {
4295 'name' => 'entry',
4296 'type' => '166'
4297 },
4298 '1' => {
4299 'name' => 'entry_length',
4300 'type' => '123'
4301 },
4302 '2' => {
4303 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304304 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304305 },
4306 '3' => {
4307 'name' => 'attr_type',
4308 'type' => '168'
4309 },
4310 '4' => {
4311 'name' => 'count',
4312 'type' => '168'
4313 },
4314 '5' => {
4315 'name' => 'handles',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304316 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304317 }
4318 },
4319 'Return' => '74',
4320 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4321 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304322 '54637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304323 'Header' => 'bios_table.h',
4324 'Param' => {
4325 '0' => {
4326 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304327 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304328 },
4329 '1' => {
4330 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304331 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304332 },
4333 '2' => {
4334 'name' => 'number',
4335 'type' => '168'
4336 }
4337 },
4338 'Return' => '168',
4339 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4340 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304341 '54811' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304342 'Header' => 'bios_table.h',
4343 'Param' => {
4344 '0' => {
4345 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304346 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304347 }
4348 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304349 'Reg' => {
4350 '0' => 'rdi'
4351 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304352 'Return' => '168',
4353 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4354 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304355 '54860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304356 'Header' => 'bios_table.h',
4357 'Param' => {
4358 '0' => {
4359 'name' => 'entry',
4360 'type' => '166'
4361 },
4362 '1' => {
4363 'name' => 'entry_length',
4364 'type' => '123'
4365 },
4366 '2' => {
4367 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304368 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304369 },
4370 '3' => {
4371 'name' => 'attr_type',
4372 'type' => '168'
4373 },
4374 '4' => {
4375 'name' => 'count',
4376 'type' => '168'
4377 },
4378 '5' => {
4379 'name' => 'handles',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304380 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304381 }
4382 },
4383 'Return' => '1',
4384 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
4385 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304386 '55199' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304387 'Header' => 'bios_table.h',
4388 'Param' => {
4389 '0' => {
4390 'name' => 'count',
4391 'type' => '168'
4392 }
4393 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304394 'Reg' => {
4395 '0' => 'rdi'
4396 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304397 'Return' => '123',
4398 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4399 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304400 '55248' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304401 'Header' => 'bios_table.h',
4402 'Param' => {
4403 '0' => {
4404 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304405 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304406 }
4407 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304408 'Reg' => {
4409 '0' => 'rdi'
4410 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304411 'Return' => '168',
4412 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4413 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304414 '55297' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304415 'Header' => 'bios_table.h',
4416 'Param' => {
4417 '0' => {
4418 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304419 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304420 }
4421 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304422 'Reg' => {
4423 '0' => 'rdi'
4424 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304425 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304426 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4427 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304428 '55844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304429 'Header' => 'bios_table.h',
4430 'Param' => {
4431 '0' => {
4432 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304433 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304434 },
4435 '1' => {
4436 'name' => 'lower',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304437 'type' => '55965'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304438 },
4439 '2' => {
4440 'name' => 'upper',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304441 'type' => '55965'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304442 },
4443 '3' => {
4444 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304445 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304446 },
4447 '4' => {
4448 'name' => 'def',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304449 'type' => '55965'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304450 }
4451 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304452 'Reg' => {
4453 '0' => 'rdi',
4454 '1' => 'rsi',
4455 '2' => 'rdx',
4456 '3' => 'rcx',
4457 '4' => 'r8'
4458 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304459 'Return' => '1',
4460 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4461 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304462 '55980' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304463 'Header' => 'bios_table.h',
4464 'Param' => {
4465 '0' => {
4466 'name' => 'entry',
4467 'type' => '166'
4468 },
4469 '1' => {
4470 'name' => 'entry_length',
4471 'type' => '123'
4472 },
4473 '2' => {
4474 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304475 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304476 }
4477 },
4478 'Return' => '74',
4479 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4480 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304481 '56252' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304482 'Header' => 'bios_table.h',
4483 'Param' => {
4484 '0' => {
4485 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304486 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304487 },
4488 '1' => {
4489 'name' => 'errmsg',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304490 'type' => '56551'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304491 }
4492 },
4493 'Return' => '74',
4494 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4495 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304496 '56556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304497 'Header' => 'bios_table.h',
4498 'Param' => {
4499 '0' => {
4500 'name' => 'entry',
4501 'type' => '166'
4502 },
4503 '1' => {
4504 'name' => 'entry_length',
4505 'type' => '123'
4506 },
4507 '2' => {
4508 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304509 'type' => '56242'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 }
4511 },
4512 'Return' => '1',
4513 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
4514 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304515 '56804' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 'Header' => 'bios_table.h',
4517 'Return' => '123',
4518 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4519 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304520 '56966' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304521 'Header' => 'bios_table.h',
4522 'Param' => {
4523 '0' => {
4524 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304525 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304526 },
4527 '1' => {
4528 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304529 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304530 },
4531 '2' => {
4532 'name' => 'size',
4533 'type' => '123'
4534 }
4535 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304536 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304537 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4538 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304539 '57162' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304540 'Header' => 'bios_table.h',
4541 'Param' => {
4542 '0' => {
4543 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304544 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304545 }
4546 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304547 'Reg' => {
4548 '0' => 'rdi'
4549 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304550 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304551 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4552 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304553 '57231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304554 'Header' => 'bios_table.h',
4555 'Param' => {
4556 '0' => {
4557 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304558 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 }
4560 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304561 'Reg' => {
4562 '0' => 'rdi'
4563 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304564 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304565 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4566 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304567 '57300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304568 'Header' => 'bios_table.h',
4569 'Param' => {
4570 '0' => {
4571 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304572 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304573 }
4574 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304575 'Reg' => {
4576 '0' => 'rdi'
4577 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304578 'Return' => '168',
4579 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4580 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304581 '57369' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304582 'Header' => 'bios_table.h',
4583 'Param' => {
4584 '0' => {
4585 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304586 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304587 },
4588 '1' => {
4589 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304590 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304591 }
4592 },
4593 'Return' => '74',
4594 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4595 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304596 '57539' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304597 'Header' => 'bios_table.h',
4598 'Param' => {
4599 '0' => {
4600 'name' => 'entry',
4601 'type' => '166'
4602 },
4603 '1' => {
4604 'name' => 'entry_length',
4605 'type' => '123'
4606 },
4607 '2' => {
4608 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304609 'type' => '57825'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 }
4611 },
4612 'Return' => '74',
4613 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4614 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304615 '57830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304616 'Header' => 'bios_table.h',
4617 'Param' => {
4618 '0' => {
4619 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304620 'type' => '57825'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304621 },
4622 '1' => {
4623 'name' => 'errmsg',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304624 'type' => '56551'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 }
4626 },
4627 'Return' => '74',
4628 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4629 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304630 '58099' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304631 'Header' => 'bios_table.h',
4632 'Param' => {
4633 '0' => {
4634 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304635 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304636 }
4637 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304638 'Reg' => {
4639 '0' => 'rdi'
4640 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304641 'Return' => '123',
4642 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4643 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304644 '58331' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304645 'Header' => 'bios_table.h',
4646 'Param' => {
4647 '0' => {
4648 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304649 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304650 },
4651 '1' => {
4652 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304653 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304654 },
4655 '2' => {
4656 'name' => 'def_num',
4657 'type' => '168'
4658 }
4659 },
4660 'Return' => '168',
4661 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4662 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304663 '58537' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304664 'Header' => 'bios_table.h',
4665 'Param' => {
4666 '0' => {
4667 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304668 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304669 },
4670 '1' => {
4671 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304672 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304673 },
4674 '2' => {
4675 'name' => 'pv_num',
4676 'type' => '168'
4677 }
4678 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304679 'Reg' => {
4680 '1' => 'rsi'
4681 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 'Return' => '74',
4683 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4684 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304685 '58702' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304686 'Header' => 'bios_table.h',
4687 'Param' => {
4688 '0' => {
4689 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304690 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304691 },
4692 '1' => {
4693 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304694 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304695 }
4696 },
4697 'Return' => '74',
4698 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4699 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304700 '58861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304701 'Header' => 'bios_table.h',
4702 'Param' => {
4703 '0' => {
4704 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304705 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304706 },
4707 '1' => {
4708 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304709 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304710 }
4711 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304712 'Reg' => {
4713 '0' => 'rdi',
4714 '1' => 'rsi'
4715 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304716 'Return' => '74',
4717 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4718 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304719 '58921' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'bios_table.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'entry',
4724 'type' => '166'
4725 },
4726 '1' => {
4727 'name' => 'entry_length',
4728 'type' => '123'
4729 },
4730 '2' => {
4731 'name' => 'info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304732 'type' => '59179'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304733 }
4734 },
4735 'Return' => '74',
4736 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4737 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304738 '59184' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304739 'Header' => 'bios_table.h',
4740 'Param' => {
4741 '0' => {
4742 'name' => 'pv_num',
4743 'type' => '168'
4744 },
4745 '1' => {
4746 'name' => 'def_num',
4747 'type' => '168'
4748 }
4749 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304750 'Reg' => {
4751 '0' => 'rdi',
4752 '1' => 'rsi'
4753 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304754 'Return' => '123',
4755 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4756 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304757 '59244' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304758 'Header' => 'bios_table.h',
4759 'Param' => {
4760 '0' => {
4761 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304762 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304763 }
4764 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304765 'Reg' => {
4766 '0' => 'rdi'
4767 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304768 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304769 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4770 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304771 '59291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304772 'Header' => 'bios_table.h',
4773 'Param' => {
4774 '0' => {
4775 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304776 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304777 }
4778 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304779 'Reg' => {
4780 '0' => 'rdi'
4781 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304782 'Return' => '168',
4783 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4784 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304785 '59338' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304786 'Header' => 'bios_table.h',
4787 'Param' => {
4788 '0' => {
4789 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304790 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304791 }
4792 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304793 'Reg' => {
4794 '0' => 'rdi'
4795 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304796 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304797 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4798 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304799 '59971' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304800 'Header' => 'bios_table.h',
4801 'Param' => {
4802 '0' => {
4803 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304804 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304805 },
4806 '1' => {
4807 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304808 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304809 },
4810 '2' => {
4811 'name' => 'size',
4812 'type' => '123'
4813 }
4814 },
4815 'Return' => '74',
4816 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4817 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304818 '60137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304819 'Header' => 'bios_table.h',
4820 'Param' => {
4821 '0' => {
4822 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304823 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304824 }
4825 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304826 'Reg' => {
4827 '0' => 'rdi'
4828 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304829 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304830 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4831 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304832 '60184' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304833 'Header' => 'bios_table.h',
4834 'Param' => {
4835 '0' => {
4836 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304837 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304838 }
4839 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304840 'Reg' => {
4841 '0' => 'rdi'
4842 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304843 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304844 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4845 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304846 '60231' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304847 'Header' => 'bios_table.h',
4848 'Param' => {
4849 '0' => {
4850 'name' => 'entry',
4851 'type' => '166'
4852 },
4853 '1' => {
4854 'name' => 'entry_length',
4855 'type' => '123'
4856 },
4857 '2' => {
4858 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304859 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304860 },
4861 '3' => {
4862 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304863 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304864 }
4865 },
4866 'Return' => '74',
4867 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4868 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304869 '60522' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 'Header' => 'bios_table.h',
4871 'Param' => {
4872 '0' => {
4873 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304874 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304875 }
4876 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304877 'Reg' => {
4878 '0' => 'rdi'
4879 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304880 'Return' => '123',
4881 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304883 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 'Header' => 'utils.h',
4885 'Param' => {
4886 '0' => {
4887 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304888 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304889 }
4890 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304891 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304892 'ShortName' => 'bcd2dec16'
4893 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304894 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304895 'Header' => 'utils.h',
4896 'Param' => {
4897 '0' => {
4898 'name' => 'bcd',
4899 'type' => '168'
4900 }
4901 },
4902 'Return' => '168',
4903 'ShortName' => 'bcd2dec8'
4904 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304905 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304906 'Header' => 'utils.h',
4907 'Param' => {
4908 '0' => {
4909 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304910 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304911 }
4912 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304913 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304914 'ShortName' => 'dec2bcd16'
4915 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304916 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304917 'Header' => 'utils.h',
4918 'Param' => {
4919 '0' => {
4920 'name' => 'dec',
4921 'type' => '168'
4922 }
4923 },
4924 'Return' => '168',
4925 'ShortName' => 'dec2bcd8'
4926 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304927 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304928 'Header' => 'utils.h',
4929 'Param' => {
4930 '0' => {
4931 'name' => 'seconds',
4932 'type' => '168'
4933 },
4934 '1' => {
4935 'name' => 'minutes',
4936 'type' => '168'
4937 },
4938 '2' => {
4939 'name' => 'hours',
4940 'type' => '168'
4941 },
4942 '3' => {
4943 'name' => 'day',
4944 'type' => '168'
4945 },
4946 '4' => {
4947 'name' => 'month',
4948 'type' => '168'
4949 },
4950 '5' => {
4951 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304952 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304953 }
4954 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304955 'Reg' => {
4956 '0' => 'rdi',
4957 '1' => 'rsi',
4958 '2' => 'rdx',
4959 '5' => 'r9'
4960 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304961 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304962 'ShortName' => 'is_time_legal'
4963 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304964 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304965 'Header' => 'bios.h',
4966 'Param' => {
4967 '0' => {
4968 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304969 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304970 },
4971 '1' => {
4972 'name' => 'payload_length',
4973 'type' => '123'
4974 },
4975 '2' => {
4976 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304977 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304978 },
4979 '3' => {
4980 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304981 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304982 },
4983 '4' => {
4984 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304985 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304986 },
4987 '5' => {
4988 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304989 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 }
4991 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304992 'Reg' => {
4993 '4' => 'r8',
4994 '5' => 'r9'
4995 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304996 'Return' => '74',
4997 'ShortName' => 'decode_set_bios_table_req'
4998 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304999 '66115' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 'Header' => 'utils.h',
5001 'Param' => {
5002 '0' => {
5003 'name' => 'transfer_flag',
5004 'type' => '168'
5005 }
5006 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305007 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305008 'ShortName' => 'is_transfer_flag_valid'
5009 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305010 '66266' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305011 'Header' => 'firmware_update.h',
5012 'Param' => {
5013 '0' => {
5014 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305015 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305016 },
5017 '1' => {
5018 'name' => 'payload_length',
5019 'type' => '123'
5020 },
5021 '2' => {
5022 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305024 },
5025 '3' => {
5026 'name' => 'non_functioning_component_indication',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305027 'type' => '66453'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305028 },
5029 '4' => {
5030 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305031 'type' => '66458'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305032 }
5033 },
5034 'Return' => '74',
5035 'ShortName' => 'decode_cancel_update_resp'
5036 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305037 '66468' => {
5038 'Header' => 'firmware_update.h',
5039 'Param' => {
5040 '0' => {
5041 'name' => 'instance_id',
5042 'type' => '168'
5043 },
5044 '1' => {
5045 'name' => 'msg',
5046 'type' => '1632'
5047 },
5048 '2' => {
5049 'name' => 'payload_length',
5050 'type' => '123'
5051 }
5052 },
5053 'Return' => '74',
5054 'ShortName' => 'encode_cancel_update_req'
5055 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09305056 '6655' => {
5057 'Header' => 'bios.h',
5058 'Param' => {
5059 '0' => {
5060 'name' => 'instance_id',
5061 'type' => '168'
5062 },
5063 '1' => {
5064 'name' => 'completion_code',
5065 'type' => '168'
5066 },
5067 '2' => {
5068 'name' => 'next_transfer_handle',
5069 'type' => '180'
5070 },
5071 '3' => {
5072 'name' => 'msg',
5073 'type' => '1632'
5074 }
5075 },
5076 'Return' => '74',
5077 'ShortName' => 'encode_set_bios_table_resp'
5078 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305079 '66638' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305080 'Header' => 'firmware_update.h',
5081 'Param' => {
5082 '0' => {
5083 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305084 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305085 },
5086 '1' => {
5087 'name' => 'payload_length',
5088 'type' => '123'
5089 },
5090 '2' => {
5091 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305092 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305093 }
5094 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305095 'Reg' => {
5096 '0' => 'rdi',
5097 '1' => 'rsi',
5098 '2' => 'rdx'
5099 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305100 'Return' => '74',
5101 'ShortName' => 'decode_cancel_update_component_resp'
5102 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305103 '66714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305104 'Header' => 'firmware_update.h',
5105 'Param' => {
5106 '0' => {
5107 'name' => 'instance_id',
5108 'type' => '168'
5109 },
5110 '1' => {
5111 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305112 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305113 },
5114 '2' => {
5115 'name' => 'payload_length',
5116 'type' => '123'
5117 }
5118 },
5119 'Return' => '74',
5120 'ShortName' => 'encode_cancel_update_component_req'
5121 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305122 '66884' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305123 'Header' => 'firmware_update.h',
5124 'Param' => {
5125 '0' => {
5126 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305127 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305128 },
5129 '1' => {
5130 'name' => 'payload_length',
5131 'type' => '123'
5132 },
5133 '2' => {
5134 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305136 },
5137 '3' => {
5138 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305140 },
5141 '4' => {
5142 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305144 },
5145 '5' => {
5146 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305147 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305148 },
5149 '6' => {
5150 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305151 'offset' => '0',
5152 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305153 },
5154 '7' => {
5155 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305156 'offset' => '8',
5157 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305158 },
5159 '8' => {
5160 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305161 'offset' => '16',
5162 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305163 },
5164 '9' => {
5165 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305166 'offset' => '24',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305167 'type' => '67211'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305168 }
5169 },
5170 'Return' => '74',
5171 'ShortName' => 'decode_get_status_resp'
5172 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305173 '67221' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305174 'Header' => 'firmware_update.h',
5175 'Param' => {
5176 '0' => {
5177 'name' => 'instance_id',
5178 'type' => '168'
5179 },
5180 '1' => {
5181 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305182 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305183 },
5184 '2' => {
5185 'name' => 'payload_length',
5186 'type' => '123'
5187 }
5188 },
5189 'Return' => '74',
5190 'ShortName' => 'encode_get_status_req'
5191 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305192 '67391' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305193 'Header' => 'firmware_update.h',
5194 'Param' => {
5195 '0' => {
5196 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305197 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305198 },
5199 '1' => {
5200 'name' => 'payload_length',
5201 'type' => '123'
5202 },
5203 '2' => {
5204 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305205 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305206 },
5207 '3' => {
5208 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305209 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305210 }
5211 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305212 'Reg' => {
5213 '1' => 'rsi',
5214 '2' => 'rdx',
5215 '3' => 'rcx'
5216 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305217 'Return' => '74',
5218 'ShortName' => 'decode_activate_firmware_resp'
5219 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305220 '67517' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305221 'Header' => 'firmware_update.h',
5222 'Param' => {
5223 '0' => {
5224 'name' => 'instance_id',
5225 'type' => '168'
5226 },
5227 '1' => {
5228 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305229 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305230 },
5231 '2' => {
5232 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305233 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305234 },
5235 '3' => {
5236 'name' => 'payload_length',
5237 'type' => '123'
5238 }
5239 },
5240 'Return' => '74',
5241 'ShortName' => 'encode_activate_firmware_req'
5242 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305243 '67759' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305244 'Header' => 'firmware_update.h',
5245 'Param' => {
5246 '0' => {
5247 'name' => 'instance_id',
5248 'type' => '168'
5249 },
5250 '1' => {
5251 'name' => 'completion_code',
5252 'type' => '168'
5253 },
5254 '2' => {
5255 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305256 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305257 },
5258 '3' => {
5259 'name' => 'payload_length',
5260 'type' => '123'
5261 }
5262 },
5263 'Return' => '74',
5264 'ShortName' => 'encode_apply_complete_resp'
5265 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305266 '67948' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305267 'Header' => 'firmware_update.h',
5268 'Param' => {
5269 '0' => {
5270 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305271 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305272 },
5273 '1' => {
5274 'name' => 'payload_length',
5275 'type' => '123'
5276 },
5277 '2' => {
5278 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305279 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305280 },
5281 '3' => {
5282 'name' => 'comp_activation_methods_modification',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305283 'type' => '68058'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305284 }
5285 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305286 'Reg' => {
5287 '0' => 'rdi',
5288 '1' => 'rsi',
5289 '2' => 'rdx',
5290 '3' => 'rcx'
5291 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305292 'Return' => '74',
5293 'ShortName' => 'decode_apply_complete_req'
5294 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305295 '68068' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305296 'Header' => 'firmware_update.h',
5297 'Param' => {
5298 '0' => {
5299 'name' => 'instance_id',
5300 'type' => '168'
5301 },
5302 '1' => {
5303 'name' => 'completion_code',
5304 'type' => '168'
5305 },
5306 '2' => {
5307 'name' => 'msg',
5308 'type' => '1632'
5309 },
5310 '3' => {
5311 'name' => 'payload_length',
5312 'type' => '123'
5313 }
5314 },
5315 'Return' => '74',
5316 'ShortName' => 'encode_verify_complete_resp'
5317 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305318 '68257' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305319 'Header' => 'firmware_update.h',
5320 'Param' => {
5321 '0' => {
5322 'name' => 'msg',
5323 'type' => '2077'
5324 },
5325 '1' => {
5326 'name' => 'payload_length',
5327 'type' => '123'
5328 },
5329 '2' => {
5330 'name' => 'verify_result',
5331 'type' => '2082'
5332 }
5333 },
5334 'Reg' => {
5335 '0' => 'rdi',
5336 '1' => 'rsi',
5337 '2' => 'rdx'
5338 },
5339 'Return' => '74',
5340 'ShortName' => 'decode_verify_complete_req'
5341 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305342 '68333' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305343 'Header' => 'firmware_update.h',
5344 'Param' => {
5345 '0' => {
5346 'name' => 'instance_id',
5347 'type' => '168'
5348 },
5349 '1' => {
5350 'name' => 'completion_code',
5351 'type' => '168'
5352 },
5353 '2' => {
5354 'name' => 'msg',
5355 'type' => '1632'
5356 },
5357 '3' => {
5358 'name' => 'payload_length',
5359 'type' => '123'
5360 }
5361 },
5362 'Return' => '74',
5363 'ShortName' => 'encode_transfer_complete_resp'
5364 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305365 '68522' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305366 'Header' => 'firmware_update.h',
5367 'Param' => {
5368 '0' => {
5369 'name' => 'msg',
5370 'type' => '2077'
5371 },
5372 '1' => {
5373 'name' => 'payload_length',
5374 'type' => '123'
5375 },
5376 '2' => {
5377 'name' => 'transfer_result',
5378 'type' => '2082'
5379 }
5380 },
5381 'Reg' => {
5382 '0' => 'rdi',
5383 '1' => 'rsi',
5384 '2' => 'rdx'
5385 },
5386 'Return' => '74',
5387 'ShortName' => 'decode_transfer_complete_req'
5388 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305389 '68598' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305390 'Header' => 'firmware_update.h',
5391 'Param' => {
5392 '0' => {
5393 'name' => 'instance_id',
5394 'type' => '168'
5395 },
5396 '1' => {
5397 'name' => 'completion_code',
5398 'type' => '168'
5399 },
5400 '2' => {
5401 'name' => 'msg',
5402 'type' => '1632'
5403 },
5404 '3' => {
5405 'name' => 'payload_length',
5406 'type' => '123'
5407 }
5408 },
5409 'Return' => '74',
5410 'ShortName' => 'encode_request_firmware_data_resp'
5411 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09305412 '6874' => {
5413 'Header' => 'bios.h',
5414 'Param' => {
5415 '0' => {
5416 'name' => 'msg',
5417 'type' => '2077'
5418 },
5419 '1' => {
5420 'name' => 'payload_length',
5421 'type' => '123'
5422 },
5423 '2' => {
5424 'name' => 'completion_code',
5425 'type' => '2082'
5426 },
5427 '3' => {
5428 'name' => 'next_transfer_handle',
5429 'type' => '2087'
5430 }
5431 },
5432 'Reg' => {
5433 '0' => 'rdi',
5434 '1' => 'rsi',
5435 '2' => 'rdx',
5436 '3' => 'rcx'
5437 },
5438 'Return' => '74',
5439 'ShortName' => 'decode_set_bios_table_resp'
5440 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305441 '68787' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305442 'Header' => 'firmware_update.h',
5443 'Param' => {
5444 '0' => {
5445 'name' => 'msg',
5446 'type' => '2077'
5447 },
5448 '1' => {
5449 'name' => 'payload_length',
5450 'type' => '123'
5451 },
5452 '2' => {
5453 'name' => 'offset',
5454 'type' => '2087'
5455 },
5456 '3' => {
5457 'name' => 'length',
5458 'type' => '2087'
5459 }
5460 },
5461 'Reg' => {
5462 '0' => 'rdi',
5463 '1' => 'rsi',
5464 '2' => 'rdx',
5465 '3' => 'rcx'
5466 },
5467 'Return' => '74',
5468 'ShortName' => 'decode_request_firmware_data_req'
5469 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305470 '68907' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305471 'Header' => 'firmware_update.h',
5472 'Param' => {
5473 '0' => {
5474 'name' => 'msg',
5475 'type' => '2077'
5476 },
5477 '1' => {
5478 'name' => 'payload_length',
5479 'type' => '123'
5480 },
5481 '2' => {
5482 'name' => 'completion_code',
5483 'type' => '2082'
5484 },
5485 '3' => {
5486 'name' => 'comp_compatibility_resp',
5487 'type' => '2082'
5488 },
5489 '4' => {
5490 'name' => 'comp_compatibility_resp_code',
5491 'type' => '2082'
5492 },
5493 '5' => {
5494 'name' => 'update_option_flags_enabled',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305495 'type' => '67211'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305496 },
5497 '6' => {
5498 'name' => 'time_before_req_fw_data',
5499 'offset' => '0',
5500 'type' => '8521'
5501 }
5502 },
5503 'Return' => '74',
5504 'ShortName' => 'decode_update_component_resp'
5505 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305506 '69141' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305507 'Header' => 'firmware_update.h',
5508 'Param' => {
5509 '0' => {
5510 'name' => 'instance_id',
5511 'type' => '168'
5512 },
5513 '1' => {
5514 'name' => 'comp_classification',
5515 'type' => '5053'
5516 },
5517 '10' => {
5518 'name' => 'msg',
5519 'offset' => '32',
5520 'type' => '1632'
5521 },
5522 '11' => {
5523 'name' => 'payload_length',
5524 'offset' => '40',
5525 'type' => '123'
5526 },
5527 '2' => {
5528 'name' => 'comp_identifier',
5529 'type' => '5053'
5530 },
5531 '3' => {
5532 'name' => 'comp_classification_index',
5533 'type' => '168'
5534 },
5535 '4' => {
5536 'name' => 'comp_comparison_stamp',
5537 'type' => '180'
5538 },
5539 '5' => {
5540 'name' => 'comp_image_size',
5541 'type' => '180'
5542 },
5543 '6' => {
5544 'name' => 'update_option_flags',
5545 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305546 'type' => '61949'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305547 },
5548 '7' => {
5549 'name' => 'comp_ver_str_type',
5550 'offset' => '8',
5551 'type' => '168'
5552 },
5553 '8' => {
5554 'name' => 'comp_ver_str_len',
5555 'offset' => '16',
5556 'type' => '168'
5557 },
5558 '9' => {
5559 'name' => 'comp_ver_str',
5560 'offset' => '24',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305561 'type' => '69533'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305562 }
5563 },
5564 'Return' => '74',
5565 'ShortName' => 'encode_update_component_req'
5566 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305567 '69543' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305568 'Header' => 'firmware_update.h',
5569 'Param' => {
5570 '0' => {
5571 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305572 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305573 },
5574 '1' => {
5575 'name' => 'payload_length',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305576 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305577 },
5578 '2' => {
5579 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305580 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305581 },
5582 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305583 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305584 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305585 },
5586 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305587 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305588 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305589 }
5590 },
5591 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305592 'ShortName' => 'decode_pass_component_table_resp'
5593 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305594 '69742' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305595 'Header' => 'firmware_update.h',
5596 'Param' => {
5597 '0' => {
5598 'name' => 'instance_id',
5599 'type' => '168'
5600 },
5601 '1' => {
5602 'name' => 'transfer_flag',
5603 'type' => '168'
5604 },
5605 '10' => {
5606 'name' => 'payload_length',
5607 'offset' => '32',
5608 'type' => '123'
5609 },
5610 '2' => {
5611 'name' => 'comp_classification',
5612 'type' => '5053'
5613 },
5614 '3' => {
5615 'name' => 'comp_identifier',
5616 'type' => '5053'
5617 },
5618 '4' => {
5619 'name' => 'comp_classification_index',
5620 'type' => '168'
5621 },
5622 '5' => {
5623 'name' => 'comp_comparison_stamp',
5624 'type' => '180'
5625 },
5626 '6' => {
5627 'name' => 'comp_ver_str_type',
5628 'offset' => '0',
5629 'type' => '168'
5630 },
5631 '7' => {
5632 'name' => 'comp_ver_str_len',
5633 'offset' => '8',
5634 'type' => '168'
5635 },
5636 '8' => {
5637 'name' => 'comp_ver_str',
5638 'offset' => '16',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305639 'type' => '69533'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305640 },
5641 '9' => {
5642 'name' => 'msg',
5643 'offset' => '24',
5644 'type' => '1632'
5645 }
5646 },
5647 'Return' => '74',
5648 'ShortName' => 'encode_pass_component_table_req'
5649 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305650 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305651 'Header' => 'bios.h',
5652 'Param' => {
5653 '0' => {
5654 'name' => 'instance_id',
5655 'type' => '168'
5656 },
5657 '1' => {
5658 'name' => 'transfer_handle',
5659 'type' => '180'
5660 },
5661 '2' => {
5662 'name' => 'transfer_flag',
5663 'type' => '168'
5664 },
5665 '3' => {
5666 'name' => 'table_type',
5667 'type' => '168'
5668 },
5669 '4' => {
5670 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305671 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305672 },
5673 '5' => {
5674 'name' => 'table_length',
5675 'type' => '123'
5676 },
5677 '6' => {
5678 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305679 'offset' => '0',
5680 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305681 },
5682 '7' => {
5683 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305684 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305685 'type' => '123'
5686 }
5687 },
5688 'Return' => '74',
5689 'ShortName' => 'encode_set_bios_table_req'
5690 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305691 '70152' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09305692 'Header' => 'firmware_update.h',
5693 'Param' => {
5694 '0' => {
5695 'name' => 'msg',
5696 'type' => '2077'
5697 },
5698 '1' => {
5699 'name' => 'payload_length',
5700 'type' => '123'
5701 },
5702 '2' => {
5703 'name' => 'completion_code',
5704 'type' => '2082'
5705 },
5706 '3' => {
5707 'name' => 'fd_meta_data_len',
5708 'type' => '8521'
5709 },
5710 '4' => {
5711 'name' => 'fd_will_send_pkg_data',
5712 'type' => '2082'
5713 }
5714 },
5715 'Reg' => {
5716 '3' => 'rcx',
5717 '4' => 'r8'
5718 },
5719 'Return' => '74',
5720 'ShortName' => 'decode_request_update_resp'
5721 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305722 '70299' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09305723 'Header' => 'firmware_update.h',
5724 'Param' => {
5725 '0' => {
5726 'name' => 'instance_id',
5727 'type' => '168'
5728 },
5729 '1' => {
5730 'name' => 'max_transfer_size',
5731 'type' => '180'
5732 },
5733 '2' => {
5734 'name' => 'num_of_comp',
5735 'type' => '5053'
5736 },
5737 '3' => {
5738 'name' => 'max_outstanding_transfer_req',
5739 'type' => '168'
5740 },
5741 '4' => {
5742 'name' => 'pkg_data_len',
5743 'type' => '5053'
5744 },
5745 '5' => {
5746 'name' => 'comp_image_set_ver_str_type',
5747 'type' => '168'
5748 },
5749 '6' => {
5750 'name' => 'comp_image_set_ver_str_len',
5751 'offset' => '0',
5752 'type' => '168'
5753 },
5754 '7' => {
5755 'name' => 'comp_img_set_ver_str',
5756 'offset' => '8',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305757 'type' => '69533'
Andrew Jefferycd732d12023-07-07 09:36:35 +09305758 },
5759 '8' => {
5760 'name' => 'msg',
5761 'offset' => '16',
5762 'type' => '1632'
5763 },
5764 '9' => {
5765 'name' => 'payload_length',
5766 'offset' => '24',
5767 'type' => '123'
5768 }
5769 },
5770 'Return' => '74',
5771 'ShortName' => 'encode_request_update_req'
5772 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305773 '70667' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305774 'Header' => 'firmware_update.h',
5775 'Param' => {
5776 '0' => {
5777 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305778 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305779 },
5780 '1' => {
5781 'name' => 'length',
5782 'type' => '123'
5783 },
5784 '2' => {
5785 'name' => 'component_data',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305786 'type' => '70835'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305787 },
5788 '3' => {
5789 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305790 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305791 },
5792 '4' => {
5793 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305794 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305795 }
5796 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305797 'Reg' => {
5798 '4' => 'r8'
5799 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305800 'Return' => '74',
5801 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5802 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305803 '70845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305804 'Header' => 'firmware_update.h',
5805 'Param' => {
5806 '0' => {
5807 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305808 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305809 },
5810 '1' => {
5811 'name' => 'payload_length',
5812 'type' => '123'
5813 },
5814 '2' => {
5815 'name' => 'resp_data',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305816 'type' => '71065'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 },
5818 '3' => {
5819 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305820 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305821 },
5822 '4' => {
5823 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305824 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305825 },
5826 '5' => {
5827 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305828 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 }
5830 },
5831 'Return' => '74',
5832 'ShortName' => 'decode_get_firmware_parameters_resp'
5833 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305834 '71070' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305835 'Header' => 'firmware_update.h',
5836 'Param' => {
5837 '0' => {
5838 'name' => 'instance_id',
5839 'type' => '168'
5840 },
5841 '1' => {
5842 'name' => 'payload_length',
5843 'type' => '123'
5844 },
5845 '2' => {
5846 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305847 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305848 }
5849 },
5850 'Return' => '74',
5851 'ShortName' => 'encode_get_firmware_parameters_req'
5852 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305853 '71210' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305854 'Header' => 'firmware_update.h',
5855 'Param' => {
5856 '0' => {
5857 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305858 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305859 },
5860 '1' => {
5861 'name' => 'payload_length',
5862 'type' => '123'
5863 },
5864 '2' => {
5865 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305866 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 },
5868 '3' => {
5869 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305870 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305871 },
5872 '4' => {
5873 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305874 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305875 },
5876 '5' => {
5877 'name' => 'descriptor_data',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305878 'type' => '71366'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 }
5880 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305881 'Reg' => {
5882 '3' => 'rcx',
5883 '4' => 'r8',
5884 '5' => 'r9'
5885 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305886 'Return' => '74',
5887 'ShortName' => 'decode_query_device_identifiers_resp'
5888 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305889 '71376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305890 'Header' => 'firmware_update.h',
5891 'Param' => {
5892 '0' => {
5893 'name' => 'instance_id',
5894 'type' => '168'
5895 },
5896 '1' => {
5897 'name' => 'payload_length',
5898 'type' => '123'
5899 },
5900 '2' => {
5901 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305902 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305903 }
5904 },
5905 'Return' => '74',
5906 'ShortName' => 'encode_query_device_identifiers_req'
5907 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305908 '71516' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305909 'Header' => 'firmware_update.h',
5910 'Param' => {
5911 '0' => {
5912 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305913 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305914 },
5915 '1' => {
5916 'name' => 'length',
5917 'type' => '123'
5918 },
5919 '2' => {
5920 'name' => 'pldm_comp_image_info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305921 'type' => '71663'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305922 },
5923 '3' => {
5924 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305925 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 }
5927 },
5928 'Return' => '74',
5929 'ShortName' => 'decode_pldm_comp_image_info'
5930 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305931 '71668' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305932 'Header' => 'firmware_update.h',
5933 'Param' => {
5934 '0' => {
5935 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305936 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305937 },
5938 '1' => {
5939 'name' => 'length',
5940 'type' => '123'
5941 },
5942 '2' => {
5943 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305944 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305945 },
5946 '3' => {
5947 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305948 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305949 },
5950 '4' => {
5951 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305952 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305953 }
5954 },
5955 'Return' => '74',
5956 'ShortName' => 'decode_vendor_defined_descriptor_value'
5957 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305958 '71850' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305959 'Header' => 'firmware_update.h',
5960 'Param' => {
5961 '0' => {
5962 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305963 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305964 },
5965 '1' => {
5966 'name' => 'length',
5967 'type' => '123'
5968 },
5969 '2' => {
5970 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305971 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305972 },
5973 '3' => {
5974 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305975 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305976 }
5977 },
5978 'Return' => '74',
5979 'ShortName' => 'decode_descriptor_type_length_value'
5980 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305981 '72022' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305982 'Header' => 'firmware_update.h',
5983 'Param' => {
5984 '0' => {
5985 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305986 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305987 },
5988 '1' => {
5989 'name' => 'length',
5990 'type' => '123'
5991 },
5992 '2' => {
5993 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305994 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305995 },
5996 '3' => {
5997 'name' => 'fw_device_id_record',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305998 'type' => '72279'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305999 },
6000 '4' => {
6001 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306002 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306003 },
6004 '5' => {
6005 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306006 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306007 },
6008 '6' => {
6009 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306010 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306011 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306012 },
6013 '7' => {
6014 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306015 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306016 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306017 }
6018 },
6019 'Return' => '74',
6020 'ShortName' => 'decode_firmware_device_id_record'
6021 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306022 '72284' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306023 'Header' => 'firmware_update.h',
6024 'Param' => {
6025 '0' => {
6026 'name' => 'data',
6027 'type' => '6245'
6028 },
6029 '1' => {
6030 'name' => 'length',
6031 'type' => '123'
6032 },
6033 '2' => {
6034 'name' => 'package_header_info',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306035 'type' => '72431'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306036 },
6037 '3' => {
6038 'name' => 'package_version_str',
6039 'type' => '6645'
6040 }
6041 },
6042 'Return' => '74',
6043 'ShortName' => 'decode_pldm_package_header_info'
6044 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306045 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306046 'Header' => 'bios.h',
6047 'Param' => {
6048 '0' => {
6049 'name' => 'instance_id',
6050 'type' => '168'
6051 },
6052 '1' => {
6053 'name' => 'completion_code',
6054 'type' => '168'
6055 },
6056 '2' => {
6057 'name' => 'next_transfer_handle',
6058 'type' => '180'
6059 },
6060 '3' => {
6061 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306062 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306063 }
6064 },
6065 'Return' => '74',
6066 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6067 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306068 '74589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306069 'Header' => 'fru.h',
6070 'Param' => {
6071 '0' => {
6072 'name' => 'instance_id',
6073 'type' => '168'
6074 },
6075 '1' => {
6076 'name' => 'completion_code',
6077 'type' => '168'
6078 },
6079 '2' => {
6080 'name' => 'next_data_transfer_handle',
6081 'type' => '180'
6082 },
6083 '3' => {
6084 'name' => 'payload_length',
6085 'type' => '123'
6086 },
6087 '4' => {
6088 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306089 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306090 }
6091 },
6092 'Return' => '74',
6093 'ShortName' => 'encode_set_fru_record_table_resp'
6094 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306095 '74829' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306096 'Header' => 'fru.h',
6097 'Param' => {
6098 '0' => {
6099 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306100 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306101 },
6102 '1' => {
6103 'name' => 'payload_length',
6104 'type' => '123'
6105 },
6106 '2' => {
6107 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306108 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306109 },
6110 '3' => {
6111 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306112 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306113 },
6114 '4' => {
6115 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306116 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306117 }
6118 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306119 'Reg' => {
6120 '3' => 'rcx',
6121 '4' => 'r8'
6122 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306123 'Return' => '74',
6124 'ShortName' => 'decode_set_fru_record_table_req'
6125 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306126 '74996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306127 'Header' => 'fru.h',
6128 'Param' => {
6129 '0' => {
6130 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306131 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306132 },
6133 '1' => {
6134 'name' => 'payload_length',
6135 'type' => '123'
6136 },
6137 '2' => {
6138 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306139 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306140 },
6141 '3' => {
6142 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306143 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306144 },
6145 '4' => {
6146 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306147 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306148 },
6149 '5' => {
6150 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306151 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306152 },
6153 '6' => {
6154 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306155 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306156 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306157 }
6158 },
6159 'Return' => '74',
6160 'ShortName' => 'decode_get_fru_record_table_resp'
6161 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09306162 '7515' => {
6163 'Header' => 'bios.h',
6164 'Param' => {
6165 '0' => {
6166 'name' => 'msg',
6167 'type' => '2077'
6168 },
6169 '1' => {
6170 'name' => 'payload_length',
6171 'type' => '123'
6172 },
6173 '2' => {
6174 'name' => 'transfer_handle',
6175 'type' => '2087'
6176 },
6177 '3' => {
6178 'name' => 'transfer_flag',
6179 'type' => '2082'
6180 },
6181 '4' => {
6182 'name' => 'attribute',
6183 'type' => '6645'
6184 }
6185 },
6186 'Reg' => {
6187 '3' => 'rcx',
6188 '4' => 'r8'
6189 },
6190 'Return' => '74',
6191 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6192 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306193 '75226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306194 'Header' => 'fru.h',
6195 'Param' => {
6196 '0' => {
6197 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306198 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306199 },
6200 '1' => {
6201 'name' => 'payload_length',
6202 'type' => '123'
6203 },
6204 '2' => {
6205 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306206 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306207 },
6208 '3' => {
6209 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306210 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306211 },
6212 '4' => {
6213 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306214 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306215 },
6216 '5' => {
6217 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306218 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306219 },
6220 '6' => {
6221 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306222 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306223 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306224 },
6225 '7' => {
6226 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306227 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306228 'type' => '123'
6229 }
6230 },
6231 'Return' => '74',
6232 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6233 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306234 '75474' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306235 'Header' => 'fru.h',
6236 'Param' => {
6237 '0' => {
6238 'name' => 'instance_id',
6239 'type' => '168'
6240 },
6241 '1' => {
6242 'name' => 'data_transfer_handle',
6243 'type' => '180'
6244 },
6245 '2' => {
6246 'name' => 'transfer_operation_flag',
6247 'type' => '168'
6248 },
6249 '3' => {
6250 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306251 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306252 },
6253 '4' => {
6254 'name' => 'payload_length',
6255 'type' => '123'
6256 }
6257 },
6258 'Return' => '74',
6259 'ShortName' => 'encode_get_fru_record_table_req'
6260 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306261 '75709' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306262 'Header' => 'fru.h',
6263 'Param' => {
6264 '0' => {
6265 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306266 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306267 },
6268 '1' => {
6269 'name' => 'payload_length',
6270 'type' => '123'
6271 },
6272 '2' => {
6273 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306274 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306275 },
6276 '3' => {
6277 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306278 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306279 },
6280 '4' => {
6281 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306282 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306283 },
6284 '5' => {
6285 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306286 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306287 }
6288 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306289 'Reg' => {
6290 '4' => 'r8',
6291 '5' => 'r9'
6292 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306293 'Return' => '74',
6294 'ShortName' => 'decode_get_fru_record_by_option_resp'
6295 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306296 '75876' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306297 'Header' => 'fru.h',
6298 'Param' => {
6299 '0' => {
6300 'name' => 'instance_id',
6301 'type' => '168'
6302 },
6303 '1' => {
6304 'name' => 'completion_code',
6305 'type' => '168'
6306 },
6307 '2' => {
6308 'name' => 'next_data_transfer_handle',
6309 'type' => '180'
6310 },
6311 '3' => {
6312 'name' => 'transfer_flag',
6313 'type' => '168'
6314 },
6315 '4' => {
6316 'name' => 'fru_structure_data',
6317 'type' => '1434'
6318 },
6319 '5' => {
6320 'name' => 'data_size',
6321 'type' => '123'
6322 },
6323 '6' => {
6324 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306325 'offset' => '0',
6326 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306327 },
6328 '7' => {
6329 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306330 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306331 'type' => '123'
6332 }
6333 },
6334 'Return' => '74',
6335 'ShortName' => 'encode_get_fru_record_by_option_resp'
6336 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306337 '76194' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306338 'Header' => 'fru.h',
6339 'Param' => {
6340 '0' => {
6341 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306342 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306343 },
6344 '1' => {
6345 'name' => 'payload_length',
6346 'type' => '123'
6347 },
6348 '2' => {
6349 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306350 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306351 },
6352 '3' => {
6353 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306354 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306355 },
6356 '4' => {
6357 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306358 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306359 },
6360 '5' => {
6361 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306362 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306363 },
6364 '6' => {
6365 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306366 'offset' => '0',
6367 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306368 },
6369 '7' => {
6370 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306371 'offset' => '8',
6372 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306373 }
6374 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306375 'Reg' => {
6376 '4' => 'r8',
6377 '5' => 'r9'
6378 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306379 'Return' => '74',
6380 'ShortName' => 'decode_get_fru_record_by_option_req'
6381 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306382 '76396' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306383 'Header' => 'fru.h',
6384 'Param' => {
6385 '0' => {
6386 'name' => 'instance_id',
6387 'type' => '168'
6388 },
6389 '1' => {
6390 'name' => 'data_transfer_handle',
6391 'type' => '180'
6392 },
6393 '2' => {
6394 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306395 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306396 },
6397 '3' => {
6398 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306399 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306400 },
6401 '4' => {
6402 'name' => 'record_type',
6403 'type' => '168'
6404 },
6405 '5' => {
6406 'name' => 'field_type',
6407 'type' => '168'
6408 },
6409 '6' => {
6410 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306411 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306412 'type' => '168'
6413 },
6414 '7' => {
6415 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306416 'offset' => '8',
6417 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306418 },
6419 '8' => {
6420 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306421 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306422 'type' => '123'
6423 }
6424 },
6425 'Return' => '74',
6426 'ShortName' => 'encode_get_fru_record_by_option_req'
6427 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09306428 '7662' => {
6429 'Header' => 'bios.h',
6430 'Param' => {
6431 '0' => {
6432 'name' => 'msg',
6433 'type' => '2077'
6434 },
6435 '1' => {
6436 'name' => 'payload_length',
6437 'type' => '123'
6438 },
6439 '2' => {
6440 'name' => 'completion_code',
6441 'type' => '2082'
6442 },
6443 '3' => {
6444 'name' => 'next_transfer_handle',
6445 'type' => '2087'
6446 }
6447 },
6448 'Reg' => {
6449 '0' => 'rdi',
6450 '1' => 'rsi',
6451 '2' => 'rdx',
6452 '3' => 'rcx'
6453 },
6454 'Return' => '74',
6455 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6456 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306457 '76693' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306458 'Header' => 'fru.h',
6459 'Param' => {
6460 '0' => {
6461 'name' => 'table',
6462 'type' => '6245'
6463 },
6464 '1' => {
6465 'name' => 'table_size',
6466 'type' => '123'
6467 },
6468 '2' => {
6469 'name' => 'record_table',
6470 'type' => '2082'
6471 },
6472 '3' => {
6473 'name' => 'record_size',
6474 'type' => '9084'
6475 },
6476 '4' => {
6477 'name' => 'rsi',
6478 'type' => '5053'
6479 },
6480 '5' => {
6481 'name' => 'rt',
6482 'type' => '168'
6483 },
6484 '6' => {
6485 'name' => 'ft',
6486 'offset' => '0',
6487 'type' => '168'
6488 }
6489 },
6490 'Return' => '74',
6491 'ShortName' => 'get_fru_record_by_option_check'
6492 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306493 '77116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306494 'Header' => 'fru.h',
6495 'Param' => {
6496 '0' => {
6497 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306498 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306499 },
6500 '1' => {
6501 'name' => 'table_size',
6502 'type' => '123'
6503 },
6504 '2' => {
6505 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306506 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306507 },
6508 '3' => {
6509 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306510 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306511 },
6512 '4' => {
6513 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306514 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306515 },
6516 '5' => {
6517 'name' => 'rt',
6518 'type' => '168'
6519 },
6520 '6' => {
6521 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306522 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306523 'type' => '168'
6524 }
6525 },
6526 'Return' => '1',
6527 'ShortName' => 'get_fru_record_by_option'
6528 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306529 '77542' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306530 'Header' => 'fru.h',
6531 'Param' => {
6532 '0' => {
6533 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306534 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306535 },
6536 '1' => {
6537 'name' => 'total_size',
6538 'type' => '123'
6539 },
6540 '2' => {
6541 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306542 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306543 },
6544 '3' => {
6545 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306546 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306547 },
6548 '4' => {
6549 'name' => 'record_type',
6550 'type' => '168'
6551 },
6552 '5' => {
6553 'name' => 'num_frus',
6554 'type' => '168'
6555 },
6556 '6' => {
6557 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306558 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306559 'type' => '168'
6560 },
6561 '7' => {
6562 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306563 'offset' => '8',
6564 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306565 },
6566 '8' => {
6567 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306568 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306569 'type' => '123'
6570 }
6571 },
6572 'Return' => '74',
6573 'ShortName' => 'encode_fru_record'
6574 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306575 '7772' => {
6576 'Header' => 'bios.h',
6577 'Param' => {
6578 '0' => {
6579 'name' => 'instance_id',
6580 'type' => '168'
6581 },
6582 '1' => {
6583 'name' => 'transfer_handle',
6584 'type' => '180'
6585 },
6586 '2' => {
6587 'name' => 'transfer_flag',
6588 'type' => '168'
6589 },
6590 '3' => {
6591 'name' => 'attribute_data',
6592 'type' => '6245'
6593 },
6594 '4' => {
6595 'name' => 'attribute_length',
6596 'type' => '123'
6597 },
6598 '5' => {
6599 'name' => 'msg',
6600 'type' => '1632'
6601 },
6602 '6' => {
6603 'name' => 'payload_length',
6604 'offset' => '0',
6605 'type' => '123'
6606 }
6607 },
6608 'Return' => '74',
6609 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6610 },
6611 '77790' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306612 'Header' => 'fru.h',
6613 'Param' => {
6614 '0' => {
6615 'name' => 'instance_id',
6616 'type' => '168'
6617 },
6618 '1' => {
6619 'name' => 'completion_code',
6620 'type' => '168'
6621 },
6622 '2' => {
6623 'name' => 'next_data_transfer_handle',
6624 'type' => '180'
6625 },
6626 '3' => {
6627 'name' => 'transfer_flag',
6628 'type' => '168'
6629 },
6630 '4' => {
6631 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306632 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306633 }
6634 },
6635 'Return' => '74',
6636 'ShortName' => 'encode_get_fru_record_table_resp'
6637 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306638 '78011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306639 'Header' => 'fru.h',
6640 'Param' => {
6641 '0' => {
6642 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306643 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306644 },
6645 '1' => {
6646 'name' => 'payload_length',
6647 'type' => '123'
6648 },
6649 '2' => {
6650 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306651 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306652 },
6653 '3' => {
6654 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306655 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306656 }
6657 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306658 'Reg' => {
6659 '0' => 'rdi',
6660 '1' => 'rsi',
6661 '2' => 'rdx',
6662 '3' => 'rcx'
6663 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306664 'Return' => '74',
6665 'ShortName' => 'decode_get_fru_record_table_req'
6666 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306667 '78115' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306668 'Header' => 'fru.h',
6669 'Param' => {
6670 '0' => {
6671 'name' => 'instance_id',
6672 'type' => '168'
6673 },
6674 '1' => {
6675 'name' => 'completion_code',
6676 'type' => '168'
6677 },
6678 '2' => {
6679 'name' => 'fru_data_major_version',
6680 'type' => '168'
6681 },
6682 '3' => {
6683 'name' => 'fru_data_minor_version',
6684 'type' => '168'
6685 },
6686 '4' => {
6687 'name' => 'fru_table_maximum_size',
6688 'type' => '180'
6689 },
6690 '5' => {
6691 'name' => 'fru_table_length',
6692 'type' => '180'
6693 },
6694 '6' => {
6695 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306696 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306697 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306698 },
6699 '7' => {
6700 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306701 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306702 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306703 },
6704 '8' => {
6705 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306706 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306707 'type' => '180'
6708 },
6709 '9' => {
6710 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306711 'offset' => '24',
6712 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306713 }
6714 },
6715 'Return' => '74',
6716 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6717 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306718 '78418' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306719 'Header' => 'fru.h',
6720 'Param' => {
6721 '0' => {
6722 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306723 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306724 },
6725 '1' => {
6726 'name' => 'payload_length',
6727 'type' => '123'
6728 },
6729 '2' => {
6730 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306731 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306732 },
6733 '3' => {
6734 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306735 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306736 },
6737 '4' => {
6738 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306739 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306740 },
6741 '5' => {
6742 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306743 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306744 },
6745 '6' => {
6746 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306747 'offset' => '0',
6748 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306749 },
6750 '7' => {
6751 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306752 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306753 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306754 },
6755 '8' => {
6756 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306757 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306758 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306759 },
6760 '9' => {
6761 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306762 'offset' => '24',
6763 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306764 }
6765 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306766 'Reg' => {
6767 '4' => 'r8',
6768 '5' => 'r9'
6769 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306770 'Return' => '74',
6771 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6772 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306773 '78628' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306774 'Header' => 'fru.h',
6775 'Param' => {
6776 '0' => {
6777 'name' => 'instance_id',
6778 'type' => '168'
6779 },
6780 '1' => {
6781 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306782 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306783 },
6784 '2' => {
6785 'name' => 'payload_length',
6786 'type' => '123'
6787 }
6788 },
6789 'Return' => '74',
6790 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6791 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306792 '80271' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306793 'Header' => 'pdr.h',
6794 'Param' => {
6795 '0' => {
6796 'name' => 'pdr',
6797 'type' => '6245'
6798 },
6799 '1' => {
6800 'name' => 'pdr_len',
6801 'type' => '5053'
6802 },
6803 '2' => {
6804 'name' => 'num_entities',
6805 'type' => '9084'
6806 },
6807 '3' => {
6808 'name' => 'entities',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306809 'type' => '80584'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306810 }
6811 },
6812 'Return' => '1',
6813 'ShortName' => 'pldm_entity_association_pdr_extract'
6814 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306815 '80604' => {
6816 'Header' => 'pdr.h',
6817 'Param' => {
6818 '0' => {
6819 'name' => 'tree',
6820 'type' => '80653'
6821 }
6822 },
6823 'Reg' => {
6824 '0' => 'rdi'
6825 },
6826 'Return' => '6423',
6827 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6828 },
6829 '80658' => {
6830 'Header' => 'pdr.h',
6831 'Param' => {
6832 '0' => {
6833 'name' => 'tree',
6834 'type' => '80653'
6835 }
6836 },
6837 'Return' => '1',
6838 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6839 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306840 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306841 'Header' => 'bios.h',
6842 'Param' => {
6843 '0' => {
6844 'name' => 'instance_id',
6845 'type' => '168'
6846 },
6847 '1' => {
6848 'name' => 'completion_code',
6849 'type' => '168'
6850 },
6851 '2' => {
6852 'name' => 'next_transfer_handle',
6853 'type' => '180'
6854 },
6855 '3' => {
6856 'name' => 'transfer_flag',
6857 'type' => '168'
6858 },
6859 '4' => {
6860 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306861 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306862 },
6863 '5' => {
6864 'name' => 'attribute_length',
6865 'type' => '123'
6866 },
6867 '6' => {
6868 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306869 'offset' => '0',
6870 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306871 }
6872 },
6873 'Return' => '74',
6874 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6875 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306876 '80721' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09306877 'Header' => 'pdr.h',
6878 'Param' => {
6879 '0' => {
6880 'name' => 'org_tree',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306881 'type' => '80653'
Andrew Jefferycd732d12023-07-07 09:36:35 +09306882 },
6883 '1' => {
6884 'name' => 'new_tree',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306885 'type' => '80653'
Andrew Jefferycd732d12023-07-07 09:36:35 +09306886 }
6887 },
6888 'Return' => '1',
6889 'ShortName' => 'pldm_entity_association_tree_copy_root'
6890 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306891 '80937' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09306892 'Header' => 'pdr.h',
6893 'Param' => {
6894 '0' => {
6895 'name' => 'tree',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306896 'type' => '80653'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306897 },
6898 '1' => {
6899 'name' => 'entity',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306900 'type' => '80589'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306901 }
6902 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306903 'Return' => '80159',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09306904 'ShortName' => 'pldm_entity_association_tree_find'
6905 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306906 '81719' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306907 'Header' => 'pdr.h',
6908 'Param' => {
6909 '0' => {
6910 'name' => 'repo',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306911 'type' => '81968'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306912 }
6913 },
6914 'Return' => '1',
6915 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6916 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306917 '81973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306918 'Header' => 'pdr.h',
6919 'Param' => {
6920 '0' => {
6921 'name' => 'repo',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306922 'type' => '81968'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306923 },
6924 '1' => {
6925 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306926 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306927 }
6928 },
6929 'Return' => '1',
6930 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6931 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306932 '82242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306933 'Header' => 'pdr.h',
6934 'Param' => {
6935 '0' => {
6936 'name' => 'tree',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306937 'type' => '80653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306938 },
6939 '1' => {
6940 'name' => 'entity',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306941 'type' => '79300'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306942 },
6943 '2' => {
6944 'name' => 'node',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306945 'type' => '80932'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306946 }
6947 },
6948 'Return' => '1',
6949 'ShortName' => 'pldm_find_entity_ref_in_tree'
6950 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306951 '82754' => {
6952 'Header' => 'pdr.h',
6953 'Param' => {
6954 '0' => {
6955 'name' => 'node',
6956 'type' => '80159'
6957 },
6958 '1' => {
6959 'name' => 'repo',
6960 'type' => '81968'
6961 },
6962 '2' => {
6963 'name' => 'entities',
6964 'type' => '80584'
6965 },
6966 '3' => {
6967 'name' => 'num_entities',
6968 'type' => '123'
6969 },
6970 '4' => {
6971 'name' => 'is_remote',
6972 'type' => '6423'
6973 },
6974 '5' => {
6975 'name' => 'terminus_handle',
6976 'type' => '5053'
6977 }
6978 },
6979 'Return' => '74',
6980 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6981 },
6982 '82972' => {
6983 'Header' => 'pdr.h',
6984 'Param' => {
6985 '0' => {
6986 'name' => 'node',
6987 'type' => '80159'
6988 },
6989 '1' => {
6990 'name' => 'repo',
6991 'type' => '81968'
6992 },
6993 '2' => {
6994 'name' => 'entities',
6995 'type' => '80584'
6996 },
6997 '3' => {
6998 'name' => 'num_entities',
6999 'type' => '123'
7000 },
7001 '4' => {
7002 'name' => 'is_remote',
7003 'type' => '6423'
7004 },
7005 '5' => {
7006 'name' => 'terminus_handle',
7007 'type' => '5053'
7008 }
7009 },
7010 'Return' => '1',
7011 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
7012 },
7013 '83308' => {
7014 'Header' => 'pdr.h',
7015 'Param' => {
7016 '0' => {
7017 'name' => 'tree',
7018 'type' => '80653'
7019 },
7020 '1' => {
7021 'name' => 'repo',
7022 'type' => '81968'
7023 },
7024 '2' => {
7025 'name' => 'is_remote',
7026 'type' => '6423'
7027 },
7028 '3' => {
7029 'name' => 'terminus_handle',
7030 'type' => '5053'
7031 }
7032 },
7033 'Return' => '1',
7034 'ShortName' => 'pldm_entity_association_pdr_add'
7035 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307036 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307037 'Header' => 'bios.h',
7038 'Param' => {
7039 '0' => {
7040 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307041 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307042 },
7043 '1' => {
7044 'name' => 'payload_length',
7045 'type' => '123'
7046 },
7047 '2' => {
7048 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307049 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307050 },
7051 '3' => {
7052 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307053 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307054 },
7055 '4' => {
7056 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307057 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307058 }
7059 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307060 'Reg' => {
7061 '3' => 'rcx',
7062 '4' => 'r8'
7063 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307064 'Return' => '74',
7065 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
7066 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307067 '84780' => {
7068 'Header' => 'pdr.h',
7069 'Param' => {
7070 '0' => {
7071 'name' => 'parent',
7072 'type' => '80159'
7073 },
7074 '1' => {
7075 'name' => 'node',
7076 'type' => '80589'
7077 }
7078 },
7079 'Reg' => {
7080 '1' => 'rsi'
7081 },
7082 'Return' => '6423',
7083 'ShortName' => 'pldm_is_current_parent_child'
7084 },
7085 '84869' => {
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307086 'Header' => 'pdr.h',
7087 'Param' => {
7088 '0' => {
7089 'name' => 'node',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307090 'type' => '80159'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307091 },
7092 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307093 'name' => 'association_type',
7094 'type' => '168'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307095 }
7096 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307097 'Return' => '168',
7098 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307099 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307100 '85084' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307101 'Header' => 'pdr.h',
7102 'Param' => {
7103 '0' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307104 'name' => 'node',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307105 'type' => '80159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307106 }
7107 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307108 'Return' => '6423',
7109 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307110 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307111 '85239' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307112 'Header' => 'pdr.h',
7113 'Param' => {
7114 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307115 'name' => 'node',
7116 'type' => '80159'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307117 }
7118 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307119 'Return' => '79300',
7120 'ShortName' => 'pldm_entity_get_parent'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307121 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307122 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307123 'Header' => 'bios.h',
7124 'Param' => {
7125 '0' => {
7126 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307127 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307128 },
7129 '1' => {
7130 'name' => 'payload_length',
7131 'type' => '123'
7132 },
7133 '2' => {
7134 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307135 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307136 },
7137 '3' => {
7138 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307139 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307140 },
7141 '4' => {
7142 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307144 },
7145 '5' => {
7146 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307147 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307148 }
7149 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307150 'Reg' => {
7151 '4' => 'r8',
7152 '5' => 'r9'
7153 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307154 'Return' => '74',
7155 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7156 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307157 '85394' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307158 'Header' => 'pdr.h',
7159 'Param' => {
7160 '0' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307161 'name' => 'node',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307162 'type' => '80159'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307163 }
7164 },
7165 'Return' => '6423',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307166 'ShortName' => 'pldm_entity_is_node_parent'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307167 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307168 '85549' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307169 'Header' => 'pdr.h',
7170 'Param' => {
7171 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307172 'name' => 'tree',
7173 'type' => '80653'
7174 }
7175 },
7176 'Return' => '1',
7177 'ShortName' => 'pldm_entity_association_tree_destroy'
7178 },
7179 '85728' => {
7180 'Header' => 'pdr.h',
7181 'Param' => {
7182 '0' => {
7183 'name' => 'tree',
7184 'type' => '80653'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307185 },
7186 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307187 'name' => 'entities',
7188 'type' => '80584'
7189 },
7190 '2' => {
7191 'name' => 'size',
7192 'type' => '9084'
7193 }
7194 },
7195 'Return' => '1',
7196 'ShortName' => 'pldm_entity_association_tree_visit'
7197 },
7198 '86690' => {
7199 'Header' => 'pdr.h',
7200 'Param' => {
7201 '0' => {
7202 'name' => 'tree',
7203 'type' => '80653'
7204 },
7205 '1' => {
7206 'name' => 'entity',
7207 'type' => '80589'
7208 },
7209 '2' => {
7210 'name' => 'entity_instance_number',
7211 'type' => '5053'
7212 },
7213 '3' => {
7214 'name' => 'parent',
7215 'type' => '80159'
7216 },
7217 '4' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307218 'name' => 'association_type',
7219 'type' => '168'
7220 }
7221 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307222 'Return' => '80159',
7223 'ShortName' => 'pldm_entity_association_tree_add'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307224 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307225 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307226 'Header' => 'bios.h',
7227 'Param' => {
7228 '0' => {
7229 'name' => 'instance_id',
7230 'type' => '168'
7231 },
7232 '1' => {
7233 'name' => 'transfer_handle',
7234 'type' => '180'
7235 },
7236 '2' => {
7237 'name' => 'transfer_op_flag',
7238 'type' => '168'
7239 },
7240 '3' => {
7241 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307242 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307243 },
7244 '4' => {
7245 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307246 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307247 }
7248 },
7249 'Return' => '74',
7250 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7251 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307252 '87123' => {
7253 'Header' => 'pdr.h',
7254 'Return' => '80653',
7255 'ShortName' => 'pldm_entity_association_tree_init'
7256 },
7257 '87357' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307258 'Header' => 'pdr.h',
7259 'Param' => {
7260 '0' => {
7261 'name' => 'node',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307262 'type' => '80159'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307263 }
7264 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307265 'Return' => '79300',
7266 'ShortName' => 'pldm_entity_extract'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307267 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307268 '88152' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307269 'Header' => 'pdr.h',
7270 'Param' => {
7271 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307272 'name' => 'repo',
7273 'type' => '81714'
7274 },
7275 '1' => {
7276 'name' => 'terminus_handle',
7277 'type' => '5053'
7278 },
7279 '2' => {
7280 'name' => 'tid',
7281 'type' => '168'
7282 },
7283 '3' => {
7284 'name' => 'tl_eid',
7285 'type' => '168'
7286 },
7287 '4' => {
7288 'name' => 'valid_bit',
7289 'type' => '6423'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307290 }
7291 },
7292 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307293 'ShortName' => 'pldm_pdr_update_TL_pdr'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307294 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307295 '88512' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307296 'Header' => 'pdr.h',
7297 'Param' => {
7298 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307299 'name' => 'repo',
7300 'type' => '81714'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307301 },
7302 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307303 'name' => 'fru_rsi',
7304 'type' => '5053'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307305 },
7306 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307307 'name' => 'terminus_handle',
7308 'type' => '8521'
7309 },
7310 '3' => {
7311 'name' => 'entity_type',
7312 'type' => '8521'
7313 },
7314 '4' => {
7315 'name' => 'entity_instance_num',
7316 'type' => '8521'
7317 },
7318 '5' => {
7319 'name' => 'container_id',
7320 'type' => '8521'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307321 }
7322 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307323 'Return' => '88497',
7324 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307325 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307326 '88866' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307327 'Header' => 'pdr.h',
7328 'Param' => {
7329 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307330 'name' => 'repo',
7331 'type' => '81968'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307332 },
7333 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307334 'name' => 'terminus_handle',
7335 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307336 },
7337 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307338 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307339 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307340 },
7341 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307342 'name' => 'entity_type',
7343 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307344 },
7345 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307346 'name' => 'entity_instance_num',
7347 'type' => '5053'
7348 },
7349 '5' => {
7350 'name' => 'container_id',
7351 'type' => '5053'
7352 },
7353 '6' => {
7354 'name' => 'bmc_record_handle',
7355 'offset' => '0',
7356 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307357 }
7358 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307359 'Return' => '74',
7360 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307361 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307362 '89204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307363 'Header' => 'pdr.h',
7364 'Param' => {
7365 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307366 'name' => 'repo',
7367 'type' => '81968'
7368 },
7369 '1' => {
7370 'name' => 'terminus_handle',
7371 'type' => '5053'
7372 },
7373 '2' => {
7374 'name' => 'fru_rsi',
7375 'type' => '5053'
7376 },
7377 '3' => {
7378 'name' => 'entity_type',
7379 'type' => '5053'
7380 },
7381 '4' => {
7382 'name' => 'entity_instance_num',
7383 'type' => '5053'
7384 },
7385 '5' => {
7386 'name' => 'container_id',
7387 'type' => '5053'
7388 },
7389 '6' => {
7390 'name' => 'bmc_record_handle',
7391 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307392 }
7393 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307394 'Return' => '180',
7395 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307396 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307397 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307398 'Header' => 'bios.h',
7399 'Param' => {
7400 '0' => {
7401 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307402 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307403 },
7404 '1' => {
7405 'name' => 'payload_length',
7406 'type' => '123'
7407 },
7408 '2' => {
7409 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307410 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307411 },
7412 '3' => {
7413 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307414 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307415 },
7416 '4' => {
7417 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307418 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307419 },
7420 '5' => {
7421 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307422 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307423 }
7424 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307425 'Reg' => {
7426 '4' => 'r8',
7427 '5' => 'r9'
7428 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307429 'Return' => '74',
7430 'ShortName' => 'decode_get_bios_table_resp'
7431 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307432 '89557' => {
7433 'Header' => 'pdr.h',
7434 'Param' => {
7435 '0' => {
7436 'name' => 'record',
7437 'type' => '88497'
7438 }
7439 },
7440 'Return' => '6423',
7441 'ShortName' => 'pldm_pdr_record_is_remote'
7442 },
7443 '89712' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307444 'Header' => 'pdr.h',
7445 'Param' => {
7446 '0' => {
7447 'name' => 'repo',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307448 'type' => '81714'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307449 },
7450 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307451 'name' => 'record',
7452 'type' => '88497'
7453 }
7454 },
7455 'Return' => '180',
7456 'ShortName' => 'pldm_pdr_get_record_handle'
7457 },
7458 '89930' => {
7459 'Header' => 'pdr.h',
7460 'Param' => {
7461 '0' => {
7462 'name' => 'repo',
7463 'type' => '81714'
7464 }
7465 },
7466 'Return' => '180',
7467 'ShortName' => 'pldm_pdr_get_repo_size'
7468 },
7469 '90061' => {
7470 'Header' => 'pdr.h',
7471 'Param' => {
7472 '0' => {
7473 'name' => 'repo',
7474 'type' => '81714'
7475 }
7476 },
7477 'Return' => '180',
7478 'ShortName' => 'pldm_pdr_get_record_count'
7479 },
7480 '90192' => {
7481 'Header' => 'pdr.h',
7482 'Param' => {
7483 '0' => {
7484 'name' => 'repo',
7485 'type' => '81714'
7486 },
7487 '1' => {
7488 'name' => 'pdr_type',
7489 'type' => '168'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307490 },
7491 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307492 'name' => 'curr_record',
7493 'type' => '88497'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307494 },
7495 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307496 'name' => 'data',
7497 'type' => '71366'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307498 },
7499 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307500 'name' => 'size',
7501 'type' => '2087'
7502 }
7503 },
7504 'Reg' => {
7505 '0' => 'rdi',
7506 '3' => 'rcx',
7507 '4' => 'r8'
7508 },
7509 'Return' => '88497',
7510 'ShortName' => 'pldm_pdr_find_record_by_type'
7511 },
7512 '90364' => {
7513 'Header' => 'pdr.h',
7514 'Param' => {
7515 '0' => {
7516 'name' => 'repo',
7517 'type' => '81714'
7518 },
7519 '1' => {
7520 'name' => 'curr_record',
7521 'type' => '88497'
7522 },
7523 '2' => {
7524 'name' => 'data',
7525 'type' => '71366'
7526 },
7527 '3' => {
7528 'name' => 'size',
7529 'type' => '2087'
7530 },
7531 '4' => {
7532 'name' => 'next_record_handle',
7533 'type' => '2087'
7534 }
7535 },
7536 'Return' => '88497',
7537 'ShortName' => 'pldm_pdr_get_next_record'
7538 },
7539 '90531' => {
7540 'Header' => 'pdr.h',
7541 'Param' => {
7542 '0' => {
7543 'name' => 'repo',
7544 'type' => '81714'
7545 },
7546 '1' => {
7547 'name' => 'record_handle',
7548 'type' => '180'
7549 },
7550 '2' => {
7551 'name' => 'data',
7552 'type' => '71366'
7553 },
7554 '3' => {
7555 'name' => 'size',
7556 'type' => '2087'
7557 },
7558 '4' => {
7559 'name' => 'next_record_handle',
7560 'type' => '2087'
7561 }
7562 },
7563 'Return' => '88497',
7564 'ShortName' => 'pldm_pdr_find_record'
7565 },
7566 '90699' => {
7567 'Header' => 'pdr.h',
7568 'Param' => {
7569 '0' => {
7570 'name' => 'repo',
7571 'type' => '81968'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307572 }
7573 },
7574 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307575 'ShortName' => 'pldm_pdr_destroy'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307576 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307577 '90854' => {
7578 'Header' => 'pdr.h',
7579 'Return' => '81968',
7580 'ShortName' => 'pldm_pdr_init'
7581 },
7582 '90926' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307583 'Header' => 'pdr.h',
7584 'Param' => {
7585 '0' => {
7586 'name' => 'repo',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307587 'type' => '81968'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307588 },
7589 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307590 'name' => 'data',
7591 'type' => '6245'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307592 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307593 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307594 'name' => 'size',
7595 'type' => '180'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307596 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307597 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307598 'name' => 'is_remote',
7599 'type' => '6423'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307600 },
7601 '4' => {
Andrew Jefferya2c69112023-07-07 10:41:38 +09307602 'name' => 'terminus_handle',
7603 'type' => '5053'
7604 },
Andrew Jefferya2c69112023-07-07 10:41:38 +09307605 '5' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307606 'name' => 'record_handle',
Andrew Jefferya2c69112023-07-07 10:41:38 +09307607 'type' => '2087'
7608 }
7609 },
7610 'Return' => '74',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307611 'ShortName' => 'pldm_pdr_add_check'
Andrew Jefferya2c69112023-07-07 10:41:38 +09307612 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307613 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307614 'Header' => 'bios.h',
7615 'Param' => {
7616 '0' => {
7617 'name' => 'msg',
7618 'type' => '2077'
7619 },
7620 '1' => {
7621 'name' => 'payload_length',
7622 'type' => '123'
7623 },
7624 '2' => {
7625 'name' => 'transfer_handle',
7626 'type' => '2087'
7627 },
7628 '3' => {
7629 'name' => 'transfer_op_flag',
7630 'type' => '2082'
7631 },
7632 '4' => {
7633 'name' => 'table_type',
7634 'type' => '2082'
7635 }
7636 },
7637 'Reg' => {
7638 '3' => 'rcx',
7639 '4' => 'r8'
7640 },
7641 'Return' => '74',
7642 'ShortName' => 'decode_get_bios_table_req'
7643 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307644 '91364' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307645 'Header' => 'pdr.h',
7646 'Param' => {
7647 '0' => {
7648 'name' => 'repo',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307649 'type' => '81968'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307650 },
7651 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307652 'name' => 'data',
7653 'type' => '6245'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307654 },
7655 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307656 'name' => 'size',
7657 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307658 },
7659 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307660 'name' => 'record_handle',
7661 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307662 },
7663 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307664 'name' => 'is_remote',
7665 'type' => '6423'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307666 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307667 '5' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307668 'name' => 'terminus_handle',
Andrew Jefferycd732d12023-07-07 09:36:35 +09307669 'type' => '5053'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307670 }
7671 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307672 'Return' => '180',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307673 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307674 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307675 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307676 'Header' => 'bios.h',
7677 'Param' => {
7678 '0' => {
7679 'name' => 'instance_id',
7680 'type' => '168'
7681 },
7682 '1' => {
7683 'name' => 'transfer_handle',
7684 'type' => '180'
7685 },
7686 '2' => {
7687 'name' => 'transfer_op_flag',
7688 'type' => '168'
7689 },
7690 '3' => {
7691 'name' => 'table_type',
7692 'type' => '168'
7693 },
7694 '4' => {
7695 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307696 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307697 }
7698 },
7699 'Return' => '74',
7700 'ShortName' => 'encode_get_bios_table_req'
7701 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307702 '92863' => {
7703 'Header' => 'utils.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307704 'Param' => {
7705 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307706 'name' => 'dec',
Andrew Jefferycd732d12023-07-07 09:36:35 +09307707 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307708 }
7709 },
7710 'Return' => '180',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307711 'ShortName' => 'dec2bcd32'
7712 },
7713 '92992' => {
7714 'Header' => 'utils.h',
7715 'Param' => {
7716 '0' => {
7717 'name' => 'bcd',
7718 'type' => '180'
7719 }
7720 },
7721 'Return' => '180',
7722 'ShortName' => 'bcd2dec32'
7723 },
7724 '93393' => {
7725 'Header' => 'utils.h',
7726 'Param' => {
7727 '0' => {
7728 'name' => 'version',
7729 'type' => '3344'
7730 },
7731 '1' => {
7732 'name' => 'buffer',
7733 'type' => '11614'
7734 },
7735 '2' => {
7736 'name' => 'buffer_size',
7737 'type' => '123'
7738 }
7739 },
7740 'Reg' => {
7741 '0' => 'rdi'
7742 },
7743 'Return' => '12557',
7744 'ShortName' => 'ver2str'
7745 },
7746 '93521' => {
7747 'Header' => 'utils.h',
7748 'Param' => {
7749 '0' => {
7750 'name' => 'data',
7751 'type' => '1434'
7752 },
7753 '1' => {
7754 'name' => 'size',
7755 'type' => '123'
7756 }
7757 },
7758 'Return' => '168',
7759 'ShortName' => 'crc8'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307760 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307761 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307762 'Header' => 'bios.h',
7763 'Param' => {
7764 '0' => {
7765 'name' => 'instance_id',
7766 'type' => '168'
7767 },
7768 '1' => {
7769 'name' => 'completion_code',
7770 'type' => '168'
7771 },
7772 '2' => {
7773 'name' => 'next_transfer_handle',
7774 'type' => '180'
7775 },
7776 '3' => {
7777 'name' => 'transfer_flag',
7778 'type' => '168'
7779 },
7780 '4' => {
7781 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307782 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307783 },
7784 '5' => {
7785 'name' => 'payload_length',
7786 'type' => '123'
7787 },
7788 '6' => {
7789 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307790 'offset' => '0',
7791 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307792 }
7793 },
7794 'Return' => '74',
7795 'ShortName' => 'encode_get_bios_table_resp'
7796 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307797 '94779' => {
7798 'Header' => 'instance-id.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307799 'Param' => {
7800 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307801 'name' => 'ctx',
7802 'type' => '95002'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307803 },
7804 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307805 'name' => 'tid',
7806 'type' => '94101'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307807 },
7808 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307809 'name' => 'iid',
7810 'type' => '94113'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307811 }
7812 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307813 'Return' => '74',
7814 'ShortName' => 'pldm_instance_id_free'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307815 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307816 '95007' => {
7817 'Header' => 'instance-id.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307818 'Param' => {
7819 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307820 'name' => 'ctx',
7821 'type' => '95002'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307822 },
7823 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307824 'name' => 'tid',
7825 'type' => '94101'
7826 },
7827 '2' => {
7828 'name' => 'iid',
7829 'type' => '95428'
7830 }
7831 },
7832 'Return' => '74',
7833 'ShortName' => 'pldm_instance_id_alloc'
7834 },
7835 '95433' => {
7836 'Header' => 'instance-id.h',
7837 'Param' => {
7838 '0' => {
7839 'name' => 'ctx',
7840 'type' => '95002'
7841 }
7842 },
7843 'Return' => '74',
7844 'ShortName' => 'pldm_instance_db_destroy'
7845 },
7846 '95518' => {
7847 'Header' => 'instance-id.h',
7848 'Param' => {
7849 '0' => {
7850 'name' => 'ctx',
7851 'type' => '95604'
7852 }
7853 },
7854 'Return' => '74',
7855 'ShortName' => 'pldm_instance_db_init_default'
7856 },
7857 '95609' => {
7858 'Header' => 'instance-id.h',
7859 'Param' => {
7860 '0' => {
7861 'name' => 'ctx',
7862 'type' => '95604'
7863 },
7864 '1' => {
7865 'name' => 'dbpath',
7866 'type' => '12552'
7867 }
7868 },
7869 'Return' => '74',
7870 'ShortName' => 'pldm_instance_db_init'
7871 },
7872 '96782' => {
7873 'Header' => 'pldm.h',
7874 'Param' => {
7875 '0' => {
7876 'name' => 'eid',
7877 'type' => '96120'
7878 },
7879 '1' => {
7880 'name' => 'mctp_fd',
7881 'type' => '74'
7882 },
7883 '2' => {
7884 'name' => 'pldm_req_msg',
7885 'type' => '6245'
7886 },
7887 '3' => {
7888 'name' => 'req_msg_len',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307889 'type' => '123'
7890 }
7891 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307892 'Return' => '96229',
7893 'ShortName' => 'pldm_send'
7894 },
7895 '97201' => {
7896 'Header' => 'pldm.h',
7897 'Param' => {
7898 '0' => {
7899 'name' => 'eid',
7900 'type' => '96120'
7901 },
7902 '1' => {
7903 'name' => 'mctp_fd',
7904 'type' => '74'
7905 },
7906 '2' => {
7907 'name' => 'pldm_req_msg',
7908 'type' => '6245'
7909 },
7910 '3' => {
7911 'name' => 'req_msg_len',
7912 'type' => '123'
7913 },
7914 '4' => {
7915 'name' => 'pldm_resp_msg',
7916 'type' => '71366'
7917 },
7918 '5' => {
7919 'name' => 'resp_msg_len',
7920 'type' => '9084'
7921 }
7922 },
7923 'Return' => '96229',
7924 'ShortName' => 'pldm_send_recv'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307925 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307926 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307927 'Header' => 'bios.h',
7928 'Param' => {
7929 '0' => {
7930 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307931 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307932 },
7933 '1' => {
7934 'name' => 'payload_length',
7935 'type' => '123'
7936 },
7937 '2' => {
7938 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307939 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307940 }
7941 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307942 'Reg' => {
7943 '0' => 'rdi',
7944 '1' => 'rsi',
7945 '2' => 'rdx'
7946 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307947 'Return' => '74',
7948 'ShortName' => 'decode_set_date_time_resp'
7949 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307950 '97684' => {
7951 'Header' => 'pldm.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307952 'Param' => {
7953 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307954 'name' => 'eid',
7955 'type' => '96120'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307956 },
7957 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307958 'name' => 'mctp_fd',
7959 'type' => '74'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307960 },
7961 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307962 'name' => 'instance_id',
7963 'type' => '168'
7964 },
7965 '3' => {
7966 'name' => 'pldm_resp_msg',
7967 'type' => '71366'
7968 },
7969 '4' => {
7970 'name' => 'resp_msg_len',
7971 'type' => '9084'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307972 }
7973 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307974 'Return' => '96229',
7975 'ShortName' => 'pldm_recv'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307976 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307977 '97910' => {
7978 'Header' => 'pldm.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +09307979 'Param' => {
7980 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307981 'name' => 'eid',
7982 'type' => '96120'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307983 },
7984 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307985 'name' => 'mctp_fd',
7986 'type' => '74'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307987 },
7988 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307989 'name' => 'pldm_resp_msg',
7990 'type' => '71366'
7991 },
7992 '3' => {
7993 'name' => 'resp_msg_len',
7994 'type' => '9084'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307995 }
7996 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307997 'Return' => '96229',
7998 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307999 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308000 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308001 'Header' => 'bios.h',
8002 'Param' => {
8003 '0' => {
8004 'name' => 'instance_id',
8005 'type' => '168'
8006 },
8007 '1' => {
8008 'name' => 'completion_code',
8009 'type' => '168'
8010 },
8011 '2' => {
8012 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308013 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308014 },
8015 '3' => {
8016 'name' => 'payload_length',
8017 'type' => '123'
8018 }
8019 },
8020 'Return' => '74',
8021 'ShortName' => 'encode_set_date_time_resp'
8022 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308023 '98355' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308024 'Header' => 'pldm.h',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308025 'Return' => '96229',
8026 'ShortName' => 'pldm_open'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308027 }
8028 },
8029 'SymbolVersion' => {},
8030 'Symbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308031 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308032 'bcd2dec16' => 1,
8033 'bcd2dec32' => 1,
8034 'bcd2dec8' => 1,
8035 'crc32' => 1,
8036 'crc8' => 1,
8037 'dec2bcd16' => 1,
8038 'dec2bcd32' => 1,
8039 'dec2bcd8' => 1,
8040 'decode_activate_firmware_resp' => 1,
8041 'decode_apply_complete_req' => 1,
8042 'decode_cancel_update_component_resp' => 1,
8043 'decode_cancel_update_resp' => 1,
8044 'decode_descriptor_type_length_value' => 1,
8045 'decode_event_message_buffer_size_resp' => 1,
8046 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308047 'decode_file_ack_req' => 1,
8048 'decode_file_ack_resp' => 1,
8049 'decode_file_ack_with_meta_data_req' => 1,
8050 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308051 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308052 'decode_get_alert_status_req' => 1,
8053 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308054 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8055 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8056 'decode_get_bios_table_req' => 1,
8057 'decode_get_bios_table_resp' => 1,
8058 'decode_get_commands_req' => 1,
8059 'decode_get_commands_resp' => 1,
8060 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308061 'decode_get_file_table_req' => 1,
8062 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308063 'decode_get_firmware_parameters_resp' => 1,
8064 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8065 'decode_get_fru_record_by_option_req' => 1,
8066 'decode_get_fru_record_by_option_resp' => 1,
8067 'decode_get_fru_record_table_metadata_resp' => 1,
8068 'decode_get_fru_record_table_req' => 1,
8069 'decode_get_fru_record_table_resp' => 1,
8070 'decode_get_fru_record_table_resp_safe' => 1,
8071 'decode_get_numeric_effecter_value_req' => 1,
8072 'decode_get_numeric_effecter_value_resp' => 1,
8073 'decode_get_pdr_repository_info_resp' => 1,
8074 'decode_get_pdr_req' => 1,
8075 'decode_get_pdr_resp' => 1,
8076 'decode_get_sensor_reading_req' => 1,
8077 'decode_get_sensor_reading_resp' => 1,
8078 'decode_get_state_sensor_readings_req' => 1,
8079 'decode_get_state_sensor_readings_resp' => 1,
8080 'decode_get_status_resp' => 1,
8081 'decode_get_tid_resp' => 1,
8082 'decode_get_types_resp' => 1,
8083 'decode_get_version_req' => 1,
8084 'decode_get_version_resp' => 1,
8085 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308086 'decode_new_file_req' => 1,
8087 'decode_new_file_resp' => 1,
8088 'decode_new_file_with_metadata_req' => 1,
8089 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308090 'decode_numeric_sensor_data' => 1,
8091 'decode_numeric_sensor_pdr_data' => 1,
8092 'decode_pass_component_table_resp' => 1,
8093 'decode_platform_event_message_req' => 1,
8094 'decode_platform_event_message_resp' => 1,
8095 'decode_pldm_comp_image_info' => 1,
8096 'decode_pldm_package_header_info' => 1,
8097 'decode_pldm_pdr_repository_change_record_data' => 1,
8098 'decode_pldm_pdr_repository_chg_event_data' => 1,
8099 'decode_poll_for_platform_event_message_req' => 1,
8100 'decode_poll_for_platform_event_message_resp' => 1,
8101 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308102 'decode_read_file_req' => 1,
8103 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308104 'decode_request_firmware_data_req' => 1,
8105 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308106 'decode_rw_file_by_type_memory_req' => 1,
8107 'decode_rw_file_by_type_memory_resp' => 1,
8108 'decode_rw_file_by_type_req' => 1,
8109 'decode_rw_file_by_type_resp' => 1,
8110 'decode_rw_file_memory_req' => 1,
8111 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308112 'decode_sensor_event_data' => 1,
8113 'decode_sensor_op_data' => 1,
8114 'decode_set_bios_attribute_current_value_req' => 1,
8115 'decode_set_bios_attribute_current_value_resp' => 1,
8116 'decode_set_bios_table_req' => 1,
8117 'decode_set_bios_table_resp' => 1,
8118 'decode_set_date_time_req' => 1,
8119 'decode_set_date_time_resp' => 1,
8120 'decode_set_event_receiver_req' => 1,
8121 'decode_set_event_receiver_resp' => 1,
8122 'decode_set_fru_record_table_req' => 1,
8123 'decode_set_numeric_effecter_value_req' => 1,
8124 'decode_set_numeric_effecter_value_resp' => 1,
8125 'decode_set_state_effecter_states_req' => 1,
8126 'decode_set_state_effecter_states_resp' => 1,
8127 'decode_state_sensor_data' => 1,
8128 'decode_transfer_complete_req' => 1,
8129 'decode_update_component_resp' => 1,
8130 'decode_vendor_defined_descriptor_value' => 1,
8131 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308132 'decode_write_file_req' => 1,
8133 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308134 'encode_activate_firmware_req' => 1,
8135 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308136 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308137 'encode_cancel_update_component_req' => 1,
8138 'encode_cancel_update_req' => 1,
8139 'encode_cc_only_resp' => 1,
8140 'encode_event_message_buffer_size_req' => 1,
8141 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308142 'encode_file_ack_req' => 1,
8143 'encode_file_ack_resp' => 1,
8144 'encode_file_ack_with_meta_data_req' => 1,
8145 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308146 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308147 'encode_get_alert_status_req' => 1,
8148 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308149 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8150 'encode_get_bios_current_value_by_handle_resp' => 1,
8151 'encode_get_bios_table_req' => 1,
8152 'encode_get_bios_table_resp' => 1,
8153 'encode_get_commands_req' => 1,
8154 'encode_get_commands_resp' => 1,
8155 'encode_get_date_time_req' => 1,
8156 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308157 'encode_get_file_table_req' => 1,
8158 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308159 'encode_get_firmware_parameters_req' => 1,
8160 'encode_get_fru_record_by_option_req' => 1,
8161 'encode_get_fru_record_by_option_resp' => 1,
8162 'encode_get_fru_record_table_metadata_req' => 1,
8163 'encode_get_fru_record_table_metadata_resp' => 1,
8164 'encode_get_fru_record_table_req' => 1,
8165 'encode_get_fru_record_table_resp' => 1,
8166 'encode_get_numeric_effecter_value_req' => 1,
8167 'encode_get_numeric_effecter_value_resp' => 1,
8168 'encode_get_pdr_repository_info_resp' => 1,
8169 'encode_get_pdr_req' => 1,
8170 'encode_get_pdr_resp' => 1,
8171 'encode_get_sensor_reading_req' => 1,
8172 'encode_get_sensor_reading_resp' => 1,
8173 'encode_get_state_sensor_readings_req' => 1,
8174 'encode_get_state_sensor_readings_resp' => 1,
8175 'encode_get_status_req' => 1,
8176 'encode_get_tid_req' => 1,
8177 'encode_get_tid_resp' => 1,
8178 'encode_get_types_req' => 1,
8179 'encode_get_types_resp' => 1,
8180 'encode_get_version_req' => 1,
8181 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308182 'encode_new_file_req' => 1,
8183 'encode_new_file_resp' => 1,
8184 'encode_new_file_with_metadata_req' => 1,
8185 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308186 'encode_pass_component_table_req' => 1,
8187 'encode_platform_event_message_req' => 1,
8188 'encode_platform_event_message_resp' => 1,
8189 'encode_pldm_header_only' => 1,
8190 'encode_pldm_pdr_repository_chg_event_data' => 1,
8191 'encode_poll_for_platform_event_message_req' => 1,
8192 'encode_poll_for_platform_event_message_resp' => 1,
8193 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308194 'encode_read_file_req' => 1,
8195 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308196 'encode_request_firmware_data_resp' => 1,
8197 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308198 'encode_rw_file_by_type_memory_req' => 1,
8199 'encode_rw_file_by_type_memory_resp' => 1,
8200 'encode_rw_file_by_type_req' => 1,
8201 'encode_rw_file_by_type_resp' => 1,
8202 'encode_rw_file_memory_req' => 1,
8203 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308204 'encode_sensor_event_data' => 1,
8205 'encode_set_bios_attribute_current_value_req' => 1,
8206 'encode_set_bios_attribute_current_value_resp' => 1,
8207 'encode_set_bios_table_req' => 1,
8208 'encode_set_bios_table_resp' => 1,
8209 'encode_set_date_time_req' => 1,
8210 'encode_set_date_time_resp' => 1,
8211 'encode_set_event_receiver_req' => 1,
8212 'encode_set_event_receiver_resp' => 1,
8213 'encode_set_fru_record_table_resp' => 1,
8214 'encode_set_numeric_effecter_value_req' => 1,
8215 'encode_set_numeric_effecter_value_resp' => 1,
8216 'encode_set_state_effecter_states_req' => 1,
8217 'encode_set_state_effecter_states_resp' => 1,
8218 'encode_set_tid_req' => 1,
8219 'encode_state_effecter_pdr' => 1,
8220 'encode_state_sensor_pdr' => 1,
8221 'encode_transfer_complete_resp' => 1,
8222 'encode_update_component_req' => 1,
8223 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308224 'encode_write_file_req' => 1,
8225 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308226 'entity_association_tree_find' => 1,
8227 'find_entity_ref_in_tree' => 1,
8228 'get_fru_record_by_option' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308229 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308230 'is_present' => 1,
8231 'is_time_legal' => 1,
8232 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308233 'pack_pldm_header' => 1,
8234 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308235 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308236 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8237 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8238 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8239 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308240 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308241 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308242 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308243 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8244 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8245 'pldm_bios_table_attr_entry_integer_decode' => 1,
8246 'pldm_bios_table_attr_entry_integer_encode' => 1,
8247 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8248 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8249 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8250 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308251 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8252 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8253 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8254 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308255 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8256 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8257 'pldm_bios_table_attr_entry_string_info_check' => 1,
8258 'pldm_bios_table_attr_find_by_handle' => 1,
8259 'pldm_bios_table_attr_find_by_string_handle' => 1,
8260 'pldm_bios_table_attr_value_copy_and_update' => 1,
8261 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8262 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8263 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
8264 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
8265 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8266 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8267 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
8268 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8269 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
8270 'pldm_bios_table_attr_value_entry_encode_string' => 1,
8271 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8272 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8273 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8274 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8275 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8276 'pldm_bios_table_attr_value_entry_length' => 1,
8277 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8278 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8279 'pldm_bios_table_attr_value_find_by_handle' => 1,
8280 'pldm_bios_table_checksum' => 1,
8281 'pldm_bios_table_iter_create' => 1,
8282 'pldm_bios_table_iter_free' => 1,
8283 'pldm_bios_table_iter_is_end' => 1,
8284 'pldm_bios_table_iter_next' => 1,
8285 'pldm_bios_table_iter_value' => 1,
8286 'pldm_bios_table_pad_checksum_size' => 1,
8287 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308288 'pldm_bios_table_string_entry_decode_string_check' => 1,
8289 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308290 'pldm_bios_table_string_entry_encode_check' => 1,
8291 'pldm_bios_table_string_entry_encode_length' => 1,
8292 'pldm_bios_table_string_find_by_handle' => 1,
8293 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308294 'pldm_entity_association_pdr_add' => 1,
8295 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308296 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308297 'pldm_entity_association_pdr_extract' => 1,
8298 'pldm_entity_association_tree_add' => 1,
8299 'pldm_entity_association_tree_copy_root' => 1,
8300 'pldm_entity_association_tree_destroy' => 1,
8301 'pldm_entity_association_tree_destroy_root' => 1,
8302 'pldm_entity_association_tree_find' => 1,
8303 'pldm_entity_association_tree_init' => 1,
8304 'pldm_entity_association_tree_visit' => 1,
8305 'pldm_entity_extract' => 1,
8306 'pldm_entity_get_num_children' => 1,
8307 'pldm_entity_get_parent' => 1,
8308 'pldm_entity_is_exist_parent' => 1,
8309 'pldm_entity_is_node_parent' => 1,
8310 'pldm_find_entity_ref_in_tree' => 1,
8311 'pldm_instance_db_destroy' => 1,
8312 'pldm_instance_db_init' => 1,
8313 'pldm_instance_db_init_default' => 1,
8314 'pldm_instance_id_alloc' => 1,
8315 'pldm_instance_id_free' => 1,
8316 'pldm_is_current_parent_child' => 1,
8317 'pldm_is_empty_entity_assoc_tree' => 1,
8318 'pldm_open' => 1,
8319 'pldm_pdr_add' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308320 'pldm_pdr_add_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308321 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308322 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308323 'pldm_pdr_destroy' => 1,
8324 'pldm_pdr_find_record' => 1,
8325 'pldm_pdr_find_record_by_type' => 1,
8326 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8327 'pldm_pdr_get_next_record' => 1,
8328 'pldm_pdr_get_record_count' => 1,
8329 'pldm_pdr_get_record_handle' => 1,
8330 'pldm_pdr_get_repo_size' => 1,
8331 'pldm_pdr_init' => 1,
8332 'pldm_pdr_record_is_remote' => 1,
8333 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8334 'pldm_pdr_remove_remote_pdrs' => 1,
8335 'pldm_pdr_update_TL_pdr' => 1,
8336 'pldm_recv' => 1,
8337 'pldm_recv_any' => 1,
8338 'pldm_send' => 1,
8339 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308340 'unpack_pldm_header' => 1,
8341 'ver2str' => 1
8342 }
8343 },
8344 'Target' => 'unix',
8345 'TypeInfo' => {
8346 '1' => {
8347 'Name' => 'void',
8348 'Type' => 'Intrinsic'
8349 },
8350 '102' => {
8351 'Name' => 'unsigned long',
8352 'Size' => '8',
8353 'Type' => 'Intrinsic'
8354 },
8355 '109' => {
8356 'Name' => 'long',
8357 'Size' => '8',
8358 'Type' => 'Intrinsic'
8359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308360 '116' => {
8361 'Name' => 'char',
8362 'Size' => '1',
8363 'Type' => 'Intrinsic'
8364 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308365 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308366 'BaseType' => '116',
8367 'Name' => 'char*',
8368 'Size' => '8',
8369 'Type' => 'Pointer'
8370 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308371 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308372 'BaseType' => '116',
8373 'Name' => 'char const',
8374 'Size' => '1',
8375 'Type' => 'Const'
8376 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308377 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308378 'BaseType' => '123',
8379 'Name' => 'size_t const',
8380 'Size' => '8',
8381 'Type' => 'Const'
8382 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308383 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308384 'BaseType' => '46',
8385 'Header' => undef,
8386 'Line' => '37',
8387 'Name' => '__int8_t',
8388 'PrivateABI' => 1,
8389 'Size' => '1',
8390 'Type' => 'Typedef'
8391 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308392 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308393 'BaseType' => '109',
8394 'Header' => undef,
8395 'Line' => '194',
8396 'Name' => '__ssize_t',
8397 'PrivateABI' => 1,
8398 'Size' => '8',
8399 'Type' => 'Typedef'
8400 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308401 '11746' => {
8402 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308403 'Header' => undef,
8404 'Line' => '24',
8405 'Name' => 'int8_t',
8406 'PrivateABI' => 1,
8407 'Size' => '1',
8408 'Type' => 'Typedef'
8409 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308410 '11811' => {
8411 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308412 'Name' => 'uint16_t const',
8413 'Size' => '2',
8414 'Type' => 'Const'
8415 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308416 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308417 'BaseType' => '180',
8418 'Name' => 'uint32_t const',
8419 'Size' => '4',
8420 'Type' => 'Const'
8421 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308422 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308423 'BaseType' => '168',
8424 'Header' => 'pldm_types.h',
8425 'Line' => '31',
8426 'Name' => 'bool8_t',
8427 'Size' => '1',
8428 'Type' => 'Typedef'
8429 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308430 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308431 'BaseType' => '446',
8432 'Header' => 'pldm_types.h',
8433 'Line' => '163',
8434 'Name' => 'real32_t',
8435 'Size' => '4',
8436 'Type' => 'Typedef'
8437 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308438 '123' => {
8439 'BaseType' => '102',
8440 'Header' => undef,
8441 'Line' => '214',
8442 'Name' => 'size_t',
8443 'PrivateABI' => 1,
8444 'Size' => '8',
8445 'Type' => 'Typedef'
8446 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308447 '12552' => {
8448 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308449 'Name' => 'char const*',
8450 'Size' => '8',
8451 'Type' => 'Pointer'
8452 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308453 '12557' => {
8454 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308455 'Header' => undef,
8456 'Line' => '108',
8457 'Name' => 'ssize_t',
8458 'PrivateABI' => 1,
8459 'Size' => '8',
8460 'Type' => 'Typedef'
8461 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308462 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308463 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308464 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308465 'Memb' => {
8466 '0' => {
8467 'name' => 'PLDM_SENSOR_OP_STATE',
8468 'value' => '0'
8469 },
8470 '1' => {
8471 'name' => 'PLDM_STATE_SENSOR_STATE',
8472 'value' => '1'
8473 },
8474 '2' => {
8475 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8476 'value' => '2'
8477 }
8478 },
8479 'Name' => 'enum sensor_event_class_states',
8480 'Size' => '4',
8481 'Type' => 'Enum'
8482 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308483 '13127' => {
8484 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308485 'Name' => 'enum sensor_event_class_states const',
8486 'Size' => '4',
8487 'Type' => 'Const'
8488 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308489 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308490 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308491 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308492 'Memb' => {
8493 '0' => {
8494 'name' => 'record_handle',
8495 'offset' => '0',
8496 'type' => '180'
8497 },
8498 '1' => {
8499 'name' => 'version',
8500 'offset' => '4',
8501 'type' => '168'
8502 },
8503 '2' => {
8504 'name' => 'type',
8505 'offset' => '5',
8506 'type' => '168'
8507 },
8508 '3' => {
8509 'name' => 'record_change_num',
8510 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308511 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308512 },
8513 '4' => {
8514 'name' => 'length',
8515 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308516 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308517 }
8518 },
8519 'Name' => 'struct pldm_pdr_hdr',
8520 'Size' => '10',
8521 'Type' => 'Struct'
8522 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308523 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308524 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308525 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308526 'Memb' => {
8527 '0' => {
8528 'name' => 'hdr',
8529 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308530 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308531 },
8532 '1' => {
8533 'name' => 'terminus_handle',
8534 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308535 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308536 },
8537 '2' => {
8538 'name' => 'sensor_id',
8539 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308540 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308541 },
8542 '3' => {
8543 'name' => 'entity_type',
8544 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308545 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308546 },
8547 '4' => {
8548 'name' => 'entity_instance',
8549 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308550 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308551 },
8552 '5' => {
8553 'name' => 'container_id',
8554 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308555 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308556 },
8557 '6' => {
8558 'name' => 'sensor_init',
8559 'offset' => '32',
8560 'type' => '168'
8561 },
8562 '7' => {
8563 'name' => 'sensor_auxiliary_names_pdr',
8564 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308565 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308566 },
8567 '8' => {
8568 'name' => 'composite_sensor_count',
8569 'offset' => '34',
8570 'type' => '168'
8571 },
8572 '9' => {
8573 'name' => 'possible_states',
8574 'offset' => '35',
8575 'type' => '874'
8576 }
8577 },
8578 'Name' => 'struct pldm_state_sensor_pdr',
8579 'Size' => '24',
8580 'Type' => 'Struct'
8581 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308582 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308583 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308584 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308585 'Memb' => {
8586 '0' => {
8587 'name' => 'state_set_id',
8588 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308589 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308590 },
8591 '1' => {
8592 'name' => 'possible_states_size',
8593 'offset' => '2',
8594 'type' => '168'
8595 },
8596 '2' => {
8597 'name' => 'states',
8598 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308599 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308600 }
8601 },
8602 'Name' => 'struct state_sensor_possible_states',
8603 'Size' => '4',
8604 'Type' => 'Struct'
8605 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308606 '13626' => {
8607 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308608 'Name' => 'struct state_sensor_possible_states const',
8609 'Size' => '4',
8610 'Type' => 'Const'
8611 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308612 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308613 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308614 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308615 'Memb' => {
8616 '0' => {
8617 'name' => 'hdr',
8618 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308619 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308620 },
8621 '1' => {
8622 'name' => 'terminus_handle',
8623 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308624 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308625 },
8626 '10' => {
8627 'name' => 'possible_states',
8628 'offset' => '37',
8629 'type' => '874'
8630 },
8631 '2' => {
8632 'name' => 'effecter_id',
8633 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308634 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308635 },
8636 '3' => {
8637 'name' => 'entity_type',
8638 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308639 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308640 },
8641 '4' => {
8642 'name' => 'entity_instance',
8643 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308644 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308645 },
8646 '5' => {
8647 'name' => 'container_id',
8648 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308649 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308650 },
8651 '6' => {
8652 'name' => 'effecter_semantic_id',
8653 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308654 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308655 },
8656 '7' => {
8657 'name' => 'effecter_init',
8658 'offset' => '34',
8659 'type' => '168'
8660 },
8661 '8' => {
8662 'name' => 'has_description_pdr',
8663 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308664 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308665 },
8666 '9' => {
8667 'name' => 'composite_effecter_count',
8668 'offset' => '36',
8669 'type' => '168'
8670 }
8671 },
8672 'Name' => 'struct pldm_state_effecter_pdr',
8673 'Size' => '26',
8674 'Type' => 'Struct'
8675 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308676 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308677 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308678 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308679 'Memb' => {
8680 '0' => {
8681 'name' => 'record_handle',
8682 'offset' => '0',
8683 'type' => '180'
8684 },
8685 '1' => {
8686 'name' => 'version',
8687 'offset' => '4',
8688 'type' => '168'
8689 },
8690 '2' => {
8691 'name' => 'type',
8692 'offset' => '5',
8693 'type' => '168'
8694 },
8695 '3' => {
8696 'name' => 'record_change_num',
8697 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308698 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308699 },
8700 '4' => {
8701 'name' => 'length',
8702 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308703 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308704 }
8705 },
8706 'Name' => 'struct pldm_value_pdr_hdr',
8707 'Size' => '12',
8708 'Type' => 'Struct'
8709 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308710 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308711 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308712 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308713 'Memb' => {
8714 '0' => {
8715 'name' => 'hdr',
8716 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308717 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308718 },
8719 '1' => {
8720 'name' => 'terminus_handle',
8721 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308722 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308723 },
8724 '10' => {
8725 'name' => 'rate_unit',
8726 'offset' => '38',
8727 'type' => '168'
8728 },
8729 '11' => {
8730 'name' => 'base_oem_unit_handle',
8731 'offset' => '39',
8732 'type' => '168'
8733 },
8734 '12' => {
8735 'name' => 'aux_unit',
8736 'offset' => '40',
8737 'type' => '168'
8738 },
8739 '13' => {
8740 'name' => 'aux_unit_modifier',
8741 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308742 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308743 },
8744 '14' => {
8745 'name' => 'aux_rate_unit',
8746 'offset' => '48',
8747 'type' => '168'
8748 },
8749 '15' => {
8750 'name' => 'rel',
8751 'offset' => '49',
8752 'type' => '168'
8753 },
8754 '16' => {
8755 'name' => 'aux_oem_unit_handle',
8756 'offset' => '50',
8757 'type' => '168'
8758 },
8759 '17' => {
8760 'name' => 'is_linear',
8761 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308762 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308763 },
8764 '18' => {
8765 'name' => 'sensor_data_size',
8766 'offset' => '52',
8767 'type' => '168'
8768 },
8769 '19' => {
8770 'name' => 'resolution',
8771 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308772 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308773 },
8774 '2' => {
8775 'name' => 'sensor_id',
8776 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308778 },
8779 '20' => {
8780 'name' => 'offset',
8781 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308782 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308783 },
8784 '21' => {
8785 'name' => 'accuracy',
8786 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308787 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308788 },
8789 '22' => {
8790 'name' => 'plus_tolerance',
8791 'offset' => '70',
8792 'type' => '168'
8793 },
8794 '23' => {
8795 'name' => 'minus_tolerance',
8796 'offset' => '71',
8797 'type' => '168'
8798 },
8799 '24' => {
8800 'name' => 'hysteresis',
8801 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308802 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308803 },
8804 '25' => {
8805 'name' => 'supported_thresholds',
8806 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308807 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308808 },
8809 '26' => {
8810 'name' => 'threshold_and_hysteresis_volatility',
8811 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308812 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308813 },
8814 '27' => {
8815 'name' => 'state_transition_interval',
8816 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308817 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308818 },
8819 '28' => {
8820 'name' => 'update_interval',
8821 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308822 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308823 },
8824 '29' => {
8825 'name' => 'max_readable',
8826 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308827 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308828 },
8829 '3' => {
8830 'name' => 'entity_type',
8831 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308832 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308833 },
8834 '30' => {
8835 'name' => 'min_readable',
8836 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308837 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308838 },
8839 '31' => {
8840 'name' => 'range_field_format',
8841 'offset' => '114',
8842 'type' => '168'
8843 },
8844 '32' => {
8845 'name' => 'range_field_support',
8846 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308847 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308848 },
8849 '33' => {
8850 'name' => 'nominal_value',
8851 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308852 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308853 },
8854 '34' => {
8855 'name' => 'normal_max',
8856 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308857 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308858 },
8859 '35' => {
8860 'name' => 'normal_min',
8861 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308862 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308863 },
8864 '36' => {
8865 'name' => 'warning_high',
8866 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308867 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308868 },
8869 '37' => {
8870 'name' => 'warning_low',
8871 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308872 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308873 },
8874 '38' => {
8875 'name' => 'critical_high',
8876 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308877 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308878 },
8879 '39' => {
8880 'name' => 'critical_low',
8881 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308882 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308883 },
8884 '4' => {
8885 'name' => 'entity_instance_num',
8886 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308887 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308888 },
8889 '40' => {
8890 'name' => 'fatal_high',
8891 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308892 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308893 },
8894 '41' => {
8895 'name' => 'fatal_low',
8896 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308897 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308898 },
8899 '5' => {
8900 'name' => 'container_id',
8901 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308902 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308903 },
8904 '6' => {
8905 'name' => 'sensor_init',
8906 'offset' => '34',
8907 'type' => '168'
8908 },
8909 '7' => {
8910 'name' => 'sensor_auxiliary_names_pdr',
8911 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308912 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308913 },
8914 '8' => {
8915 'name' => 'base_unit',
8916 'offset' => '36',
8917 'type' => '168'
8918 },
8919 '9' => {
8920 'name' => 'unit_modifier',
8921 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308922 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308923 }
8924 },
8925 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8926 'Size' => '112',
8927 'Type' => 'Struct'
8928 },
8929 '142' => {
8930 'BaseType' => '53',
8931 'Header' => undef,
8932 'Line' => '38',
8933 'Name' => '__uint8_t',
8934 'PrivateABI' => 1,
8935 'Size' => '1',
8936 'Type' => 'Typedef'
8937 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308938 '1434' => {
8939 'BaseType' => '1439',
8940 'Name' => 'void const*',
8941 'Size' => '8',
8942 'Type' => 'Pointer'
8943 },
8944 '1439' => {
8945 'BaseType' => '1',
8946 'Name' => 'void const',
8947 'Type' => 'Const'
8948 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308949 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308950 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308951 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308952 'Memb' => {
8953 '0' => {
8954 'name' => 'state_set_id',
8955 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308956 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308957 },
8958 '1' => {
8959 'name' => 'possible_states_size',
8960 'offset' => '2',
8961 'type' => '168'
8962 },
8963 '2' => {
8964 'name' => 'states',
8965 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308966 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308967 }
8968 },
8969 'Name' => 'struct state_effecter_possible_states',
8970 'Size' => '4',
8971 'Type' => 'Struct'
8972 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308973 '14692' => {
8974 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308975 'Name' => 'struct state_effecter_possible_states const',
8976 'Size' => '4',
8977 'Type' => 'Const'
8978 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308979 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308980 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308981 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308982 'Memb' => {
8983 '0' => {
8984 'name' => 'set_request',
8985 'offset' => '0',
8986 'type' => '168'
8987 },
8988 '1' => {
8989 'name' => 'effecter_state',
8990 'offset' => '1',
8991 'type' => '168'
8992 }
8993 },
8994 'Name' => 'struct state_field_for_state_effecter_set',
8995 'Size' => '2',
8996 'Type' => 'Struct'
8997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308998 '14737' => {
8999 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309000 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309001 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309002 'Name' => 'set_effecter_state_field',
9003 'Size' => '2',
9004 'Type' => 'Typedef'
9005 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309006 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309007 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309008 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309009 'Memb' => {
9010 '0' => {
9011 'name' => 'sensor_op_state',
9012 'offset' => '0',
9013 'type' => '168'
9014 },
9015 '1' => {
9016 'name' => 'present_state',
9017 'offset' => '1',
9018 'type' => '168'
9019 },
9020 '2' => {
9021 'name' => 'previous_state',
9022 'offset' => '2',
9023 'type' => '168'
9024 },
9025 '3' => {
9026 'name' => 'event_state',
9027 'offset' => '3',
9028 'type' => '168'
9029 }
9030 },
9031 'Name' => 'struct state_field_for_get_state_sensor_readings',
9032 'Size' => '4',
9033 'Type' => 'Struct'
9034 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309035 '14815' => {
9036 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309037 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309038 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309039 'Name' => 'get_sensor_state_field',
9040 'Size' => '4',
9041 'Type' => 'Typedef'
9042 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309043 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309044 'BaseType' => '168',
9045 'Name' => 'uint8_t[13]',
9046 'Size' => '13',
9047 'Type' => 'Array'
9048 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309049 '154' => {
9050 'BaseType' => '81',
9051 'Header' => undef,
9052 'Line' => '42',
9053 'Name' => '__uint32_t',
9054 'PrivateABI' => 1,
9055 'Size' => '4',
9056 'Type' => 'Typedef'
9057 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309058 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309059 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309060 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309061 'Memb' => {
9062 '0' => {
9063 'name' => 'sensor_id',
9064 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309065 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309066 },
9067 '1' => {
9068 'name' => 'sensor_event_class_type',
9069 'offset' => '2',
9070 'type' => '168'
9071 },
9072 '2' => {
9073 'name' => 'event_class',
9074 'offset' => '3',
9075 'type' => '874'
9076 }
9077 },
9078 'Name' => 'struct pldm_sensor_event_data',
9079 'Size' => '4',
9080 'Type' => 'Struct'
9081 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309082 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309083 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309084 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309085 'Memb' => {
9086 '0' => {
9087 'name' => 'event_data_format',
9088 'offset' => '0',
9089 'type' => '168'
9090 },
9091 '1' => {
9092 'name' => 'number_of_change_records',
9093 'offset' => '1',
9094 'type' => '168'
9095 },
9096 '2' => {
9097 'name' => 'change_records',
9098 'offset' => '2',
9099 'type' => '874'
9100 }
9101 },
9102 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9103 'Size' => '3',
9104 'Type' => 'Struct'
9105 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309106 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309107 'BaseType' => '830',
9108 'Name' => 'struct pldm_msg*',
9109 'Size' => '8',
9110 'Type' => 'Pointer'
9111 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309112 '166' => {
9113 'BaseType' => '1',
9114 'Name' => 'void*',
9115 'Size' => '8',
9116 'Type' => 'Pointer'
9117 },
9118 '168' => {
9119 'BaseType' => '142',
9120 'Header' => undef,
9121 'Line' => '24',
9122 'Name' => 'uint8_t',
9123 'PrivateABI' => 1,
9124 'Size' => '1',
9125 'Type' => 'Typedef'
9126 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309127 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309128 'BaseType' => '166',
9129 'Name' => 'void**',
9130 'Size' => '8',
9131 'Type' => 'Pointer'
9132 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309133 '180' => {
9134 'BaseType' => '154',
9135 'Header' => undef,
9136 'Line' => '26',
9137 'Name' => 'uint32_t',
9138 'PrivateABI' => 1,
9139 'Size' => '4',
9140 'Type' => 'Typedef'
9141 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309142 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309143 'BaseType' => '869',
9144 'Name' => 'struct pldm_msg const*',
9145 'Size' => '8',
9146 'Type' => 'Pointer'
9147 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309148 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309149 'BaseType' => '168',
9150 'Name' => 'uint8_t*',
9151 'Size' => '8',
9152 'Type' => 'Pointer'
9153 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309154 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309155 'BaseType' => '180',
9156 'Name' => 'uint32_t*',
9157 'Size' => '8',
9158 'Type' => 'Pointer'
9159 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309160 '21095' => {
9161 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309162 'Name' => 'size_t*const',
9163 'Size' => '8',
9164 'Type' => 'Const'
9165 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309166 '22708' => {
9167 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309168 'Name' => 'uint32_t const*const*',
9169 'Size' => '8',
9170 'Type' => 'Pointer'
9171 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309172 '22713' => {
9173 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309174 'Name' => 'uint32_t const*',
9175 'Size' => '8',
9176 'Type' => 'Pointer'
9177 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309178 '22718' => {
9179 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309180 'Name' => 'uint32_t const*const',
9181 'Size' => '8',
9182 'Type' => 'Const'
9183 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309184 '22723' => {
9185 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309186 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9187 'Size' => '8',
9188 'Type' => 'Pointer'
9189 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309190 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309191 'BaseType' => '429',
9192 'Name' => 'ver32_t*',
9193 'Size' => '8',
9194 'Type' => 'Pointer'
9195 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309196 '29133' => {
9197 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309198 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9199 'Size' => '8',
9200 'Type' => 'Pointer'
9201 },
9202 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309203 'BaseType' => '441',
9204 'Name' => 'ver32_t const*',
9205 'Size' => '8',
9206 'Type' => 'Pointer'
9207 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309208 '35700' => {
9209 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309210 'Name' => 'struct pldm_sensor_event_data*',
9211 'Size' => '8',
9212 'Type' => 'Pointer'
9213 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309214 '35705' => {
9215 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309216 'Name' => 'struct pldm_sensor_event_data*const',
9217 'Size' => '8',
9218 'Type' => 'Const'
9219 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309220 '363' => {
9221 'Header' => 'pldm_types.h',
9222 'Line' => '24',
9223 'Memb' => {
9224 '0' => {
9225 'name' => 'alpha',
9226 'offset' => '0',
9227 'type' => '168'
9228 },
9229 '1' => {
9230 'name' => 'update',
9231 'offset' => '1',
9232 'type' => '168'
9233 },
9234 '2' => {
9235 'name' => 'minor',
9236 'offset' => '2',
9237 'type' => '168'
9238 },
9239 '3' => {
9240 'name' => 'major',
9241 'offset' => '3',
9242 'type' => '168'
9243 }
9244 },
9245 'Name' => 'struct pldm_version',
9246 'Size' => '4',
9247 'Type' => 'Struct'
9248 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309249 '36709' => {
9250 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309251 'Name' => 'get_sensor_state_field*',
9252 'Size' => '8',
9253 'Type' => 'Pointer'
9254 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309255 '41864' => {
9256 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309257 'Name' => 'set_effecter_state_field*',
9258 'Size' => '8',
9259 'Type' => 'Pointer'
9260 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309261 '42691' => {
9262 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309263 'Name' => 'struct pldm_state_sensor_pdr*',
9264 'Size' => '8',
9265 'Type' => 'Pointer'
9266 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309267 '42696' => {
9268 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309269 'Name' => 'struct pldm_state_sensor_pdr*const',
9270 'Size' => '8',
9271 'Type' => 'Const'
9272 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309273 '42701' => {
9274 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309275 'Name' => 'struct state_sensor_possible_states const*',
9276 'Size' => '8',
9277 'Type' => 'Pointer'
9278 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309279 '42706' => {
9280 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309281 'Name' => 'struct state_sensor_possible_states const*const',
9282 'Size' => '8',
9283 'Type' => 'Const'
9284 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309285 '429' => {
9286 'BaseType' => '363',
9287 'Header' => 'pldm_types.h',
9288 'Line' => '29',
9289 'Name' => 'ver32_t',
9290 'Size' => '4',
9291 'Type' => 'Typedef'
9292 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309293 '43023' => {
9294 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309295 'Name' => 'struct pldm_state_effecter_pdr*',
9296 'Size' => '8',
9297 'Type' => 'Pointer'
9298 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309299 '43028' => {
9300 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309301 'Name' => 'struct pldm_state_effecter_pdr*const',
9302 'Size' => '8',
9303 'Type' => 'Const'
9304 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309305 '43033' => {
9306 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309307 'Name' => 'struct state_effecter_possible_states const*',
9308 'Size' => '8',
9309 'Type' => 'Pointer'
9310 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309311 '43038' => {
9312 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309313 'Name' => 'struct state_effecter_possible_states const*const',
9314 'Size' => '8',
9315 'Type' => 'Const'
9316 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309317 '441' => {
9318 'BaseType' => '429',
9319 'Name' => 'ver32_t const',
9320 'Size' => '4',
9321 'Type' => 'Const'
9322 },
9323 '446' => {
9324 'Name' => 'float',
9325 'Size' => '4',
9326 'Type' => 'Intrinsic'
9327 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309328 '46' => {
9329 'Name' => 'signed char',
9330 'Size' => '1',
9331 'Type' => 'Intrinsic'
9332 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309333 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309334 'BaseType' => '102',
9335 'Header' => undef,
9336 'Line' => '45',
9337 'Name' => '__uint64_t',
9338 'PrivateABI' => 1,
9339 'Size' => '8',
9340 'Type' => 'Typedef'
9341 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309342 '46642' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309343 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309344 'Header' => undef,
9345 'Line' => '27',
9346 'Name' => 'uint64_t',
9347 'PrivateABI' => 1,
9348 'Size' => '8',
9349 'Type' => 'Typedef'
9350 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309351 '46654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309352 'Header' => 'bios.h',
9353 'Line' => '38',
9354 'Memb' => {
9355 '0' => {
9356 'name' => 'PLDM_BIOS_STRING_TABLE',
9357 'value' => '0'
9358 },
9359 '1' => {
9360 'name' => 'PLDM_BIOS_ATTR_TABLE',
9361 'value' => '1'
9362 },
9363 '2' => {
9364 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9365 'value' => '2'
9366 }
9367 },
9368 'Name' => 'enum pldm_bios_table_types',
9369 'Size' => '4',
9370 'Type' => 'Enum'
9371 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309372 '46688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309373 'Header' => 'bios.h',
9374 'Line' => '47',
9375 'Memb' => {
9376 '0' => {
9377 'name' => 'string_handle',
9378 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309379 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309380 },
9381 '1' => {
9382 'name' => 'string_length',
9383 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309384 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309385 },
9386 '2' => {
9387 'name' => 'name',
9388 'offset' => '4',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309389 'type' => '46745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309390 }
9391 },
9392 'Name' => 'struct pldm_bios_string_table_entry',
9393 'Size' => '5',
9394 'Type' => 'Struct'
9395 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309396 '46740' => {
9397 'BaseType' => '46688',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309398 'Name' => 'struct pldm_bios_string_table_entry const',
9399 'Size' => '5',
9400 'Type' => 'Const'
9401 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309402 '46745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309403 'BaseType' => '116',
9404 'Name' => 'char[1]',
9405 'Size' => '1',
9406 'Type' => 'Array'
9407 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309408 '46761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309409 'Header' => 'bios.h',
9410 'Line' => '53',
9411 'Memb' => {
9412 '0' => {
9413 'name' => 'attr_handle',
9414 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309415 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309416 },
9417 '1' => {
9418 'name' => 'attr_type',
9419 'offset' => '2',
9420 'type' => '168'
9421 },
9422 '2' => {
9423 'name' => 'string_handle',
9424 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309425 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309426 },
9427 '3' => {
9428 'name' => 'metadata',
9429 'offset' => '5',
9430 'type' => '874'
9431 }
9432 },
9433 'Name' => 'struct pldm_bios_attr_table_entry',
9434 'Size' => '6',
9435 'Type' => 'Struct'
9436 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309437 '46826' => {
9438 'BaseType' => '46761',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309439 'Name' => 'struct pldm_bios_attr_table_entry const',
9440 'Size' => '6',
9441 'Type' => 'Const'
9442 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309443 '46847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309444 'Header' => 'bios.h',
9445 'Line' => '65',
9446 'Memb' => {
9447 '0' => {
9448 'name' => 'attr_handle',
9449 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309450 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309451 },
9452 '1' => {
9453 'name' => 'attr_type',
9454 'offset' => '2',
9455 'type' => '168'
9456 },
9457 '2' => {
9458 'name' => 'value',
9459 'offset' => '3',
9460 'type' => '874'
9461 }
9462 },
9463 'Name' => 'struct pldm_bios_attr_val_table_entry',
9464 'Size' => '4',
9465 'Type' => 'Struct'
9466 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309467 '46899' => {
9468 'BaseType' => '46847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309469 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9470 'Size' => '4',
9471 'Type' => 'Const'
9472 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309473 '46968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309474 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309475 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309476 'Memb' => {
9477 '0' => {
9478 'name' => 'name_handle',
9479 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309480 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309481 },
9482 '1' => {
9483 'name' => 'read_only',
9484 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309485 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309486 },
9487 '2' => {
9488 'name' => 'pv_num',
9489 'offset' => '3',
9490 'type' => '168'
9491 },
9492 '3' => {
9493 'name' => 'pv_handle',
9494 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309495 'type' => '47071'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309496 },
9497 '4' => {
9498 'name' => 'def_num',
9499 'offset' => '22',
9500 'type' => '168'
9501 },
9502 '5' => {
9503 'name' => 'def_index',
9504 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309505 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309506 }
9507 },
9508 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9509 'Size' => '32',
9510 'Type' => 'Struct'
9511 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309512 '47059' => {
9513 'BaseType' => '46968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309514 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9515 'Size' => '32',
9516 'Type' => 'Const'
9517 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309518 '4707' => {
9519 'BaseType' => '825',
9520 'Name' => 'struct pldm_msg_hdr const*',
9521 'Size' => '8',
9522 'Type' => 'Pointer'
9523 },
9524 '47071' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309525 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309526 'Name' => 'uint16_t const*',
9527 'Size' => '8',
9528 'Type' => 'Pointer'
9529 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309530 '47081' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309531 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309532 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309533 'Memb' => {
9534 '0' => {
9535 'name' => 'name_handle',
9536 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309537 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309538 },
9539 '1' => {
9540 'name' => 'read_only',
9541 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309542 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309543 },
9544 '2' => {
9545 'name' => 'string_type',
9546 'offset' => '3',
9547 'type' => '168'
9548 },
9549 '3' => {
9550 'name' => 'min_length',
9551 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309552 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309553 },
9554 '4' => {
9555 'name' => 'max_length',
9556 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309557 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309558 },
9559 '5' => {
9560 'name' => 'def_length',
9561 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309562 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309563 },
9564 '6' => {
9565 'name' => 'def_string',
9566 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309567 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309568 }
9569 },
9570 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9571 'Size' => '24',
9572 'Type' => 'Struct'
9573 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309574 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309575 'BaseType' => '890',
9576 'Name' => 'struct pldm_header_info*',
9577 'Size' => '8',
9578 'Type' => 'Pointer'
9579 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309580 '47193' => {
9581 'BaseType' => '47081',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9583 'Size' => '24',
9584 'Type' => 'Const'
9585 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309586 '47203' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309587 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309588 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309589 'Memb' => {
9590 '0' => {
9591 'name' => 'name_handle',
9592 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309593 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309594 },
9595 '1' => {
9596 'name' => 'read_only',
9597 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309598 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309599 },
9600 '2' => {
9601 'name' => 'lower_bound',
9602 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309603 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309604 },
9605 '3' => {
9606 'name' => 'upper_bound',
9607 'offset' => '22',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309608 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309609 },
9610 '4' => {
9611 'name' => 'scalar_increment',
9612 'offset' => '36',
9613 'type' => '180'
9614 },
9615 '5' => {
9616 'name' => 'default_value',
9617 'offset' => '50',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309618 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309619 }
9620 },
9621 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9622 'Size' => '40',
9623 'Type' => 'Struct'
9624 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309625 '47301' => {
9626 'BaseType' => '47203',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309627 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9628 'Size' => '40',
9629 'Type' => 'Const'
9630 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309631 '47657' => {
9632 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309633 'Param' => {
9634 '0' => {
9635 'type' => '1434'
9636 }
9637 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309638 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309639 'Size' => '8',
9640 'Type' => 'FuncPtr'
9641 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309642 '47725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309643 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309644 'Line' => '993',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309645 'Memb' => {
9646 '0' => {
9647 'name' => 'table_data',
9648 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309649 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309650 },
9651 '1' => {
9652 'name' => 'table_len',
9653 'offset' => '8',
9654 'type' => '123'
9655 },
9656 '2' => {
9657 'name' => 'current_pos',
9658 'offset' => '22',
9659 'type' => '123'
9660 },
9661 '3' => {
9662 'name' => 'entry_length_handler',
9663 'offset' => '36',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309664 'type' => '47657'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309665 }
9666 },
9667 'Name' => 'struct pldm_bios_table_iter',
9668 'PrivateABI' => 1,
9669 'Size' => '32',
9670 'Type' => 'Struct'
9671 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309672 '47795' => {
9673 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309674 'Name' => 'struct pldm_bios_table_iter const',
9675 'Size' => '32',
9676 'Type' => 'Const'
9677 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309678 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309679 'BaseType' => '969',
9680 'Name' => 'struct pldm_header_info const*',
9681 'Size' => '8',
9682 'Type' => 'Pointer'
9683 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309684 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309685 'BaseType' => '714',
9686 'Name' => 'struct pldm_msg_hdr*',
9687 'Size' => '8',
9688 'Type' => 'Pointer'
9689 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309690 '48827' => {
9691 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309692 'Name' => 'struct pldm_bios_table_iter*',
9693 'Size' => '8',
9694 'Type' => 'Pointer'
9695 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309696 '48832' => {
9697 'BaseType' => '46899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309698 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9699 'Size' => '8',
9700 'Type' => 'Pointer'
9701 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309702 '49247' => {
9703 'BaseType' => '46826',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309704 'Name' => 'struct pldm_bios_attr_table_entry const*',
9705 'Size' => '8',
9706 'Type' => 'Pointer'
9707 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309708 '49853' => {
9709 'BaseType' => '46740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309710 'Name' => 'struct pldm_bios_string_table_entry const*',
9711 'Size' => '8',
9712 'Type' => 'Pointer'
9713 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309714 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309715 'BaseType' => '67',
9716 'Header' => undef,
9717 'Line' => '40',
9718 'Name' => '__uint16_t',
9719 'PrivateABI' => 1,
9720 'Size' => '2',
9721 'Type' => 'Typedef'
9722 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309723 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309724 'BaseType' => '168',
9725 'Name' => 'uint8_t const',
9726 'Size' => '1',
9727 'Type' => 'Const'
9728 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309729 '5053' => {
9730 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309731 'Header' => undef,
9732 'Line' => '25',
9733 'Name' => 'uint16_t',
9734 'PrivateABI' => 1,
9735 'Size' => '2',
9736 'Type' => 'Typedef'
9737 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309738 '51020' => {
9739 'BaseType' => '47795',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309740 'Name' => 'struct pldm_bios_table_iter const*',
9741 'Size' => '8',
9742 'Type' => 'Pointer'
9743 },
9744 '53' => {
9745 'Name' => 'unsigned char',
9746 'Size' => '1',
9747 'Type' => 'Intrinsic'
9748 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309749 '55965' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309750 'BaseType' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309751 'Name' => 'uint64_t*',
9752 'Size' => '8',
9753 'Type' => 'Pointer'
9754 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309755 '56242' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309756 'BaseType' => '47301',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309757 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9758 'Size' => '8',
9759 'Type' => 'Pointer'
9760 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309761 '56551' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309762 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309763 'Name' => 'char const**',
9764 'Size' => '8',
9765 'Type' => 'Pointer'
9766 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309767 '57825' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309768 'BaseType' => '47193',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309769 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9770 'Size' => '8',
9771 'Type' => 'Pointer'
9772 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309773 '59179' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309774 'BaseType' => '47059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309775 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9776 'Size' => '8',
9777 'Type' => 'Pointer'
9778 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309779 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309780 'Header' => 'utils.h',
9781 'Line' => '18',
9782 'Memb' => {
9783 '0' => {
9784 'name' => 'ptr',
9785 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309786 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309787 },
9788 '1' => {
9789 'name' => 'length',
9790 'offset' => '8',
9791 'type' => '123'
9792 }
9793 },
9794 'Name' => 'struct variable_field',
9795 'Size' => '16',
9796 'Type' => 'Struct'
9797 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309798 '6245' => {
9799 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309800 'Name' => 'uint8_t const*',
9801 'Size' => '8',
9802 'Type' => 'Pointer'
9803 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309804 '6423' => {
9805 'Name' => '_Bool',
9806 'Size' => '1',
9807 'Type' => 'Intrinsic'
9808 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309809 '64446' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309810 'Header' => 'firmware_update.h',
9811 'Line' => '329',
9812 'Memb' => {
9813 '0' => {
9814 'name' => 'uuid',
9815 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309816 'type' => '64550'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309817 },
9818 '1' => {
9819 'name' => 'package_header_format_version',
9820 'offset' => '22',
9821 'type' => '168'
9822 },
9823 '2' => {
9824 'name' => 'package_header_size',
9825 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309826 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309827 },
9828 '3' => {
9829 'name' => 'package_release_date_time',
9830 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309831 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309832 },
9833 '4' => {
9834 'name' => 'component_bitmap_bit_length',
9835 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309836 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309837 },
9838 '5' => {
9839 'name' => 'package_version_string_type',
9840 'offset' => '52',
9841 'type' => '168'
9842 },
9843 '6' => {
9844 'name' => 'package_version_string_length',
9845 'offset' => '53',
9846 'type' => '168'
9847 }
9848 },
9849 'Name' => 'struct pldm_package_header_information',
9850 'Size' => '36',
9851 'Type' => 'Struct'
9852 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309853 '64550' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309854 'BaseType' => '168',
9855 'Name' => 'uint8_t[16]',
9856 'Size' => '16',
9857 'Type' => 'Array'
9858 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309859 '64582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309860 'Header' => 'firmware_update.h',
9861 'Line' => '343',
9862 'Memb' => {
9863 '0' => {
9864 'name' => 'record_length',
9865 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309866 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309867 },
9868 '1' => {
9869 'name' => 'descriptor_count',
9870 'offset' => '2',
9871 'type' => '168'
9872 },
9873 '2' => {
9874 'name' => 'device_update_option_flags',
9875 'offset' => '3',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309876 'type' => '61949'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309877 },
9878 '3' => {
9879 'name' => 'comp_image_set_version_string_type',
9880 'offset' => '7',
9881 'type' => '168'
9882 },
9883 '4' => {
9884 'name' => 'comp_image_set_version_string_length',
9885 'offset' => '8',
9886 'type' => '168'
9887 },
9888 '5' => {
9889 'name' => 'fw_device_pkg_data_length',
9890 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309891 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309892 }
9893 },
9894 'Name' => 'struct pldm_firmware_device_id_record',
9895 'Size' => '11',
9896 'Type' => 'Struct'
9897 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309898 '64777' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309899 'Header' => 'firmware_update.h',
9900 'Line' => '377',
9901 'Memb' => {
9902 '0' => {
9903 'name' => 'comp_classification',
9904 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309905 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309906 },
9907 '1' => {
9908 'name' => 'comp_identifier',
9909 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309910 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309911 },
9912 '2' => {
9913 'name' => 'comp_comparison_stamp',
9914 'offset' => '4',
9915 'type' => '180'
9916 },
9917 '3' => {
9918 'name' => 'comp_options',
9919 'offset' => '8',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309920 'type' => '61451'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309921 },
9922 '4' => {
9923 'name' => 'requested_comp_activation_method',
9924 'offset' => '16',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309925 'type' => '61451'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309926 },
9927 '5' => {
9928 'name' => 'comp_location_offset',
9929 'offset' => '18',
9930 'type' => '180'
9931 },
9932 '6' => {
9933 'name' => 'comp_size',
9934 'offset' => '22',
9935 'type' => '180'
9936 },
9937 '7' => {
9938 'name' => 'comp_version_string_type',
9939 'offset' => '32',
9940 'type' => '168'
9941 },
9942 '8' => {
9943 'name' => 'comp_version_string_length',
9944 'offset' => '33',
9945 'type' => '168'
9946 }
9947 },
9948 'Name' => 'struct pldm_component_image_information',
9949 'Size' => '22',
9950 'Type' => 'Struct'
9951 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309952 '64959' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309953 'Header' => 'firmware_update.h',
9954 'Line' => '403',
9955 'Memb' => {
9956 '0' => {
9957 'name' => 'completion_code',
9958 'offset' => '0',
9959 'type' => '168'
9960 },
9961 '1' => {
9962 'name' => 'capabilities_during_update',
9963 'offset' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309964 'type' => '61949'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309965 },
9966 '2' => {
9967 'name' => 'comp_count',
9968 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309969 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309970 },
9971 '3' => {
9972 'name' => 'active_comp_image_set_ver_str_type',
9973 'offset' => '7',
9974 'type' => '168'
9975 },
9976 '4' => {
9977 'name' => 'active_comp_image_set_ver_str_len',
9978 'offset' => '8',
9979 'type' => '168'
9980 },
9981 '5' => {
9982 'name' => 'pending_comp_image_set_ver_str_type',
9983 'offset' => '9',
9984 'type' => '168'
9985 },
9986 '6' => {
9987 'name' => 'pending_comp_image_set_ver_str_len',
9988 'offset' => '16',
9989 'type' => '168'
9990 }
9991 },
9992 'Name' => 'struct pldm_get_firmware_parameters_resp',
9993 'Size' => '11',
9994 'Type' => 'Struct'
9995 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309996 '65063' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309997 'Header' => 'firmware_update.h',
9998 'Line' => '417',
9999 'Memb' => {
10000 '0' => {
10001 'name' => 'comp_classification',
10002 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010003 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010004 },
10005 '1' => {
10006 'name' => 'comp_identifier',
10007 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010008 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010009 },
10010 '10' => {
10011 'name' => 'pending_comp_release_date',
10012 'offset' => '37',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010013 'type' => '65245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010014 },
10015 '11' => {
10016 'name' => 'comp_activation_methods',
10017 'offset' => '51',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010018 'type' => '61451'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010019 },
10020 '12' => {
10021 'name' => 'capabilities_during_update',
10022 'offset' => '53',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010023 'type' => '61949'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010024 },
10025 '2' => {
10026 'name' => 'comp_classification_index',
10027 'offset' => '4',
10028 'type' => '168'
10029 },
10030 '3' => {
10031 'name' => 'active_comp_comparison_stamp',
10032 'offset' => '5',
10033 'type' => '180'
10034 },
10035 '4' => {
10036 'name' => 'active_comp_ver_str_type',
10037 'offset' => '9',
10038 'type' => '168'
10039 },
10040 '5' => {
10041 'name' => 'active_comp_ver_str_len',
10042 'offset' => '16',
10043 'type' => '168'
10044 },
10045 '6' => {
10046 'name' => 'active_comp_release_date',
10047 'offset' => '17',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010048 'type' => '65245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010049 },
10050 '7' => {
10051 'name' => 'pending_comp_comparison_stamp',
10052 'offset' => '25',
10053 'type' => '180'
10054 },
10055 '8' => {
10056 'name' => 'pending_comp_ver_str_type',
10057 'offset' => '35',
10058 'type' => '168'
10059 },
10060 '9' => {
10061 'name' => 'pending_comp_ver_str_len',
10062 'offset' => '36',
10063 'type' => '168'
10064 }
10065 },
10066 'Name' => 'struct pldm_component_parameter_entry',
10067 'Size' => '39',
10068 'Type' => 'Struct'
10069 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010070 '65245' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010071 'BaseType' => '168',
10072 'Name' => 'uint8_t[8]',
10073 'Size' => '8',
10074 'Type' => 'Array'
10075 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010076 '66105' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010077 'BaseType' => '6206',
10078 'Name' => 'struct variable_field const',
10079 'Size' => '16',
10080 'Type' => 'Const'
10081 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010082 '6645' => {
10083 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010084 'Name' => 'struct variable_field*',
10085 'Size' => '8',
10086 'Type' => 'Pointer'
10087 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010088 '66453' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +093010089 'BaseType' => '11999',
10090 'Name' => 'bool8_t*',
10091 'Size' => '8',
10092 'Type' => 'Pointer'
10093 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010094 '67' => {
10095 'Name' => 'unsigned short',
10096 'Size' => '2',
10097 'Type' => 'Intrinsic'
10098 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010099 '69533' => {
10100 'BaseType' => '66105',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010101 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010102 'Size' => '8',
10103 'Type' => 'Pointer'
10104 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010105 '70835' => {
10106 'BaseType' => '65063',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010107 'Name' => 'struct pldm_component_parameter_entry*',
10108 'Size' => '8',
10109 'Type' => 'Pointer'
10110 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010111 '71065' => {
10112 'BaseType' => '64959',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010113 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10114 'Size' => '8',
10115 'Type' => 'Pointer'
10116 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010117 '71366' => {
10118 'BaseType' => '2082',
10119 'Name' => 'uint8_t**',
10120 'Size' => '8',
10121 'Type' => 'Pointer'
10122 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010123 '714' => {
10124 'Header' => 'base.h',
10125 'Line' => '117',
10126 'Memb' => {
10127 '0' => {
10128 'name' => 'command',
10129 'offset' => '2',
10130 'type' => '168'
10131 }
10132 },
10133 'Name' => 'struct pldm_msg_hdr',
10134 'Size' => '3',
10135 'Type' => 'Struct'
10136 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010137 '71663' => {
10138 'BaseType' => '64777',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010139 'Name' => 'struct pldm_component_image_information*',
10140 'Size' => '8',
10141 'Type' => 'Pointer'
10142 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010143 '72279' => {
10144 'BaseType' => '64582',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010145 'Name' => 'struct pldm_firmware_device_id_record*',
10146 'Size' => '8',
10147 'Type' => 'Pointer'
10148 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010149 '72431' => {
10150 'BaseType' => '64446',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010151 'Name' => 'struct pldm_package_header_information*',
10152 'Size' => '8',
10153 'Type' => 'Pointer'
10154 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010155 '74' => {
10156 'Name' => 'int',
10157 'Size' => '4',
10158 'Type' => 'Intrinsic'
10159 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010160 '79065' => {
10161 'BaseType' => '79082',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010162 'Header' => undef,
10163 'Line' => '15',
10164 'Name' => 'pldm_pdr',
10165 'PrivateABI' => 1,
10166 'Size' => '24',
10167 'Type' => 'Typedef'
10168 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010169 '79077' => {
10170 'BaseType' => '79065',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010171 'Name' => 'pldm_pdr const',
10172 'Size' => '24',
10173 'Type' => 'Const'
10174 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010175 '79082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010176 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010177 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010178 'Memb' => {
10179 '0' => {
10180 'name' => 'record_count',
10181 'offset' => '0',
10182 'type' => '180'
10183 },
10184 '1' => {
10185 'name' => 'size',
10186 'offset' => '4',
10187 'type' => '180'
10188 },
10189 '2' => {
10190 'name' => 'first',
10191 'offset' => '8',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010192 'type' => '80154'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010193 },
10194 '3' => {
10195 'name' => 'last',
10196 'offset' => '22',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010197 'type' => '80154'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010198 }
10199 },
10200 'Name' => 'struct pldm_pdr',
10201 'PrivateABI' => 1,
10202 'Size' => '24',
10203 'Type' => 'Struct'
10204 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010205 '79142' => {
10206 'BaseType' => '79159',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010207 'Header' => undef,
10208 'Line' => '20',
10209 'Name' => 'pldm_pdr_record',
10210 'PrivateABI' => 1,
10211 'Size' => '32',
10212 'Type' => 'Typedef'
10213 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010214 '79154' => {
10215 'BaseType' => '79142',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010216 'Name' => 'pldm_pdr_record const',
10217 'Size' => '32',
10218 'Type' => 'Const'
10219 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010220 '79159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010221 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010222 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010223 'Memb' => {
10224 '0' => {
10225 'name' => 'record_handle',
10226 'offset' => '0',
10227 'type' => '180'
10228 },
10229 '1' => {
10230 'name' => 'size',
10231 'offset' => '4',
10232 'type' => '180'
10233 },
10234 '2' => {
10235 'name' => 'data',
10236 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010237 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010238 },
10239 '3' => {
10240 'name' => 'next',
10241 'offset' => '22',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010242 'type' => '80142'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010243 },
10244 '4' => {
10245 'name' => 'is_remote',
10246 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010247 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010248 },
10249 '5' => {
10250 'name' => 'terminus_handle',
10251 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010252 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010253 }
10254 },
10255 'Name' => 'struct pldm_pdr_record',
10256 'PrivateABI' => 1,
10257 'Size' => '32',
10258 'Type' => 'Struct'
10259 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010260 '79243' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010261 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010262 'Line' => '310',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010263 'Memb' => {
10264 '0' => {
10265 'name' => 'entity_type',
10266 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010267 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010268 },
10269 '1' => {
10270 'name' => 'entity_instance_num',
10271 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010272 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010273 },
10274 '2' => {
10275 'name' => 'entity_container_id',
10276 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010277 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010278 }
10279 },
10280 'Name' => 'struct pldm_entity',
10281 'Size' => '6',
10282 'Type' => 'Struct'
10283 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010284 '79300' => {
10285 'BaseType' => '79243',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010286 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010287 'Line' => '314',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010288 'Name' => 'pldm_entity',
10289 'Size' => '6',
10290 'Type' => 'Typedef'
10291 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010292 '79344' => {
10293 'BaseType' => '79356',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010294 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010295 'Line' => '324',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010296 'Name' => 'pldm_entity_association_tree',
10297 'PrivateABI' => 1,
10298 'Size' => '16',
10299 'Type' => 'Typedef'
10300 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010301 '79356' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010302 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010303 'Line' => '452',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010304 'Memb' => {
10305 '0' => {
10306 'name' => 'root',
10307 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010308 'type' => '80159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010309 },
10310 '1' => {
10311 'name' => 'last_used_container_id',
10312 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010313 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010314 }
10315 },
10316 'Name' => 'struct pldm_entity_association_tree',
10317 'PrivateABI' => 1,
10318 'Size' => '16',
10319 'Type' => 'Struct'
10320 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010321 '79399' => {
10322 'BaseType' => '79416',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010323 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010324 'Line' => '329',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010325 'Name' => 'pldm_entity_node',
10326 'PrivateABI' => 1,
10327 'Size' => '40',
10328 'Type' => 'Typedef'
10329 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010330 '79416' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010331 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010332 'Line' => '457',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010333 'Memb' => {
10334 '0' => {
10335 'name' => 'entity',
10336 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010337 'type' => '79300'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010338 },
10339 '1' => {
10340 'name' => 'parent',
10341 'offset' => '6',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010342 'type' => '79300'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010343 },
10344 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010345 'name' => 'remote_container_id',
10346 'offset' => '18',
10347 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010348 },
10349 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010350 'name' => 'first_child',
10351 'offset' => '22',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010352 'type' => '80159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010353 },
10354 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010355 'name' => 'next_sibling',
10356 'offset' => '36',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010357 'type' => '80159'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010358 },
10359 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010360 'name' => 'association_type',
10361 'offset' => '50',
10362 'type' => '168'
10363 }
10364 },
10365 'Name' => 'struct pldm_entity_node',
10366 'PrivateABI' => 1,
10367 'Size' => '40',
10368 'Type' => 'Struct'
10369 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010370 '80142' => {
10371 'BaseType' => '79159',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010372 'Name' => 'struct pldm_pdr_record*',
10373 'Size' => '8',
10374 'Type' => 'Pointer'
10375 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010376 '80154' => {
10377 'BaseType' => '79142',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010378 'Name' => 'pldm_pdr_record*',
10379 'Size' => '8',
10380 'Type' => 'Pointer'
10381 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010382 '80159' => {
10383 'BaseType' => '79399',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010384 'Name' => 'pldm_entity_node*',
10385 'Size' => '8',
10386 'Type' => 'Pointer'
10387 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010388 '80584' => {
10389 'BaseType' => '80589',
10390 'Name' => 'pldm_entity**',
10391 'Size' => '8',
10392 'Type' => 'Pointer'
10393 },
10394 '80589' => {
10395 'BaseType' => '79300',
10396 'Name' => 'pldm_entity*',
10397 'Size' => '8',
10398 'Type' => 'Pointer'
10399 },
10400 '80653' => {
10401 'BaseType' => '79344',
10402 'Name' => 'pldm_entity_association_tree*',
10403 'Size' => '8',
10404 'Type' => 'Pointer'
10405 },
10406 '80932' => {
10407 'BaseType' => '80159',
10408 'Name' => 'pldm_entity_node**',
10409 'Size' => '8',
10410 'Type' => 'Pointer'
10411 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010412 '81' => {
10413 'Name' => 'unsigned int',
10414 'Size' => '4',
10415 'Type' => 'Intrinsic'
10416 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010417 '81714' => {
10418 'BaseType' => '79077',
10419 'Name' => 'pldm_pdr const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010420 'Size' => '8',
10421 'Type' => 'Pointer'
10422 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010423 '81968' => {
10424 'BaseType' => '79065',
10425 'Name' => 'pldm_pdr*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010426 'Size' => '8',
10427 'Type' => 'Pointer'
10428 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010429 '825' => {
10430 'BaseType' => '714',
10431 'Name' => 'struct pldm_msg_hdr const',
10432 'Size' => '3',
10433 'Type' => 'Const'
10434 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010435 '830' => {
10436 'Header' => 'base.h',
10437 'Line' => '150',
10438 'Memb' => {
10439 '0' => {
10440 'name' => 'hdr',
10441 'offset' => '0',
10442 'type' => '714'
10443 },
10444 '1' => {
10445 'name' => 'payload',
10446 'offset' => '3',
10447 'type' => '874'
10448 }
10449 },
10450 'Name' => 'struct pldm_msg',
10451 'Size' => '4',
10452 'Type' => 'Struct'
10453 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010454 '8521' => {
10455 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010456 'Name' => 'uint16_t*',
10457 'Size' => '8',
10458 'Type' => 'Pointer'
10459 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010460 '869' => {
10461 'BaseType' => '830',
10462 'Name' => 'struct pldm_msg const',
10463 'Size' => '4',
10464 'Type' => 'Const'
10465 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010466 '874' => {
10467 'BaseType' => '168',
10468 'Name' => 'uint8_t[1]',
10469 'Size' => '1',
10470 'Type' => 'Array'
10471 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010472 '88497' => {
10473 'BaseType' => '79154',
10474 'Name' => 'pldm_pdr_record const*',
10475 'Size' => '8',
10476 'Type' => 'Pointer'
10477 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010478 '890' => {
10479 'Header' => 'base.h',
10480 'Line' => '160',
10481 'Memb' => {
10482 '0' => {
10483 'name' => 'msg_type',
10484 'offset' => '0',
10485 'type' => '702'
10486 },
10487 '1' => {
10488 'name' => 'instance',
10489 'offset' => '4',
10490 'type' => '168'
10491 },
10492 '2' => {
10493 'name' => 'pldm_type',
10494 'offset' => '5',
10495 'type' => '168'
10496 },
10497 '3' => {
10498 'name' => 'command',
10499 'offset' => '6',
10500 'type' => '168'
10501 },
10502 '4' => {
10503 'name' => 'completion_code',
10504 'offset' => '7',
10505 'type' => '168'
10506 }
10507 },
10508 'Name' => 'struct pldm_header_info',
10509 'Size' => '8',
10510 'Type' => 'Struct'
10511 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010512 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010513 'BaseType' => '123',
10514 'Name' => 'size_t*',
10515 'Size' => '8',
10516 'Type' => 'Pointer'
10517 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010518 '94101' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010519 'BaseType' => '168',
10520 'Header' => 'base.h',
10521 'Line' => '14',
10522 'Name' => 'pldm_tid_t',
10523 'Size' => '1',
10524 'Type' => 'Typedef'
10525 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010526 '94113' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010527 'BaseType' => '168',
10528 'Header' => 'instance-id.h',
10529 'Line' => '11',
10530 'Name' => 'pldm_instance_id_t',
10531 'Size' => '1',
10532 'Type' => 'Typedef'
10533 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010534 '94493' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010535 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010536 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010537 'Memb' => {
10538 '0' => {
10539 'name' => 'prev',
10540 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010541 'type' => '94113'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010542 },
10543 '1' => {
10544 'name' => 'allocations',
10545 'offset' => '4',
10546 'type' => '180'
10547 }
10548 },
10549 'Name' => 'struct pldm_tid_state',
10550 'PrivateABI' => 1,
10551 'Size' => '8',
10552 'Type' => 'Struct'
10553 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010554 '94532' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010555 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010556 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010557 'Memb' => {
10558 '0' => {
10559 'name' => 'state',
10560 'offset' => '0',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010561 'type' => '94574'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010562 },
10563 '1' => {
10564 'name' => 'lock_db_fd',
10565 'offset' => '8264',
10566 'type' => '74'
10567 }
10568 },
10569 'Name' => 'struct pldm_instance_db',
10570 'PrivateABI' => 1,
10571 'Size' => '2052',
10572 'Type' => 'Struct'
10573 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010574 '94574' => {
10575 'BaseType' => '94493',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010576 'Name' => 'struct pldm_tid_state[256]',
10577 'Size' => '2048',
10578 'Type' => 'Array'
10579 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010580 '95002' => {
10581 'BaseType' => '94532',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010582 'Name' => 'struct pldm_instance_db*',
10583 'Size' => '8',
10584 'Type' => 'Pointer'
10585 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010586 '95428' => {
10587 'BaseType' => '94113',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010588 'Name' => 'pldm_instance_id_t*',
10589 'Size' => '8',
10590 'Type' => 'Pointer'
10591 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010592 '95604' => {
10593 'BaseType' => '95002',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010594 'Name' => 'struct pldm_instance_db**',
10595 'Size' => '8',
10596 'Type' => 'Pointer'
10597 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010598 '96120' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010599 'BaseType' => '168',
10600 'Header' => 'pldm.h',
10601 'Line' => '12',
10602 'Name' => 'mctp_eid_t',
10603 'Size' => '1',
10604 'Type' => 'Typedef'
10605 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010606 '96132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010607 'Header' => 'pldm.h',
10608 'Line' => '14',
10609 'Memb' => {
10610 '0' => {
10611 'name' => 'PLDM_REQUESTER_SUCCESS',
10612 'value' => '0'
10613 },
10614 '1' => {
10615 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10616 'value' => '18446744073709551615 (-1)'
10617 },
10618 '10' => {
10619 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10620 'value' => '18446744073709551606 (-10)'
10621 },
10622 '11' => {
10623 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10624 'value' => '18446744073709551605 (-11)'
10625 },
10626 '12' => {
10627 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10628 'value' => '18446744073709551604 (-12)'
10629 },
10630 '2' => {
10631 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10632 'value' => '18446744073709551614 (-2)'
10633 },
10634 '3' => {
10635 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10636 'value' => '18446744073709551613 (-3)'
10637 },
10638 '4' => {
10639 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10640 'value' => '18446744073709551612 (-4)'
10641 },
10642 '5' => {
10643 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10644 'value' => '18446744073709551611 (-5)'
10645 },
10646 '6' => {
10647 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10648 'value' => '18446744073709551610 (-6)'
10649 },
10650 '7' => {
10651 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10652 'value' => '18446744073709551609 (-7)'
10653 },
10654 '8' => {
10655 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10656 'value' => '18446744073709551608 (-8)'
10657 },
10658 '9' => {
10659 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10660 'value' => '18446744073709551607 (-9)'
10661 }
10662 },
10663 'Name' => 'enum pldm_requester_error_codes',
10664 'Size' => '4',
10665 'Type' => 'Enum'
10666 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010667 '96229' => {
10668 'BaseType' => '96132',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010669 'Header' => 'pldm.h',
10670 'Line' => '28',
10671 'Name' => 'pldm_requester_rc_t',
10672 'Size' => '4',
10673 'Type' => 'Typedef'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010674 },
10675 '969' => {
10676 'BaseType' => '890',
10677 'Name' => 'struct pldm_header_info const',
10678 'Size' => '8',
10679 'Type' => 'Const'
10680 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010681 },
10682 'UndefinedSymbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010683 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010684 '_ITM_deregisterTMCloneTable' => 0,
10685 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010686 '__assert_fail@GLIBC_2.2.5' => 0,
10687 '__cxa_finalize@GLIBC_2.2.5' => 0,
10688 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010689 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010690 '__stack_chk_fail@GLIBC_2.4' => 0,
10691 'calloc@GLIBC_2.2.5' => 0,
10692 'clock_gettime@GLIBC_2.17' => 0,
10693 'close@GLIBC_2.2.5' => 0,
10694 'connect@GLIBC_2.2.5' => 0,
10695 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010696 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010697 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010698 'fgets@GLIBC_2.2.5' => 0,
10699 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010700 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010701 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010702 'malloc@GLIBC_2.2.5' => 0,
10703 'memcmp@GLIBC_2.2.5' => 0,
10704 'memcpy@GLIBC_2.14' => 0,
10705 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010706 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010707 'recv@GLIBC_2.2.5' => 0,
10708 'recvmsg@GLIBC_2.2.5' => 0,
10709 'sendmsg@GLIBC_2.2.5' => 0,
10710 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010711 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010712 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010713 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010714 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010715 'strtol@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010716 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010717 }
10718 },
10719 'WordSize' => '8'
10720 };