blob: 857bb4f7258f538af4654d32d9809301c7c97a23 [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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930214 '110892' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930233 '111092' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930283 '111324' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930307 '111425' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930353 '111722' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930372 '111917' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930422 '112129' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930446 '112225' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930492 '112522' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930516 '112623' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930543 '112858' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930544 'Header' => 'file_io.h',
545 'Param' => {
546 '0' => {
547 'name' => 'instance_id',
548 'type' => '168'
549 },
550 '1' => {
551 'name' => 'completion_code',
552 'type' => '168'
553 },
554 '2' => {
555 'name' => 'msg',
556 'type' => '1632'
557 }
558 },
559 'Return' => '74',
560 'ShortName' => 'encode_file_ack_resp'
561 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +0930562 '11299' => {
563 'Header' => 'bios.h',
564 'Param' => {
565 '0' => {
566 'name' => 'instance_id',
567 'type' => '168'
568 },
569 '1' => {
570 'name' => 'msg',
571 'type' => '1632'
572 }
573 },
574 'Return' => '74',
575 'ShortName' => 'encode_get_date_time_req'
576 },
577 '113048' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930608 '113190' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930637 '113305' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930673 '113575' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930700 '113805' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930735 '113967' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930759 '114068' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930786 '114303' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930805 '114493' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930836 '114635' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930865 '114750' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930906 '115035' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930933 '115265' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930973 '115442' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +0930996 '115657' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301025 '115767' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301052 '116002' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301089 '116157' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301112 '116372' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301144 '116508' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301171 '116743' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301202 '116878' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301242 '117051' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301269 '117277' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301305 '117574' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301336 '117709' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301365 '117818' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301401 '118077' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301428 '118298' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301463 '119265' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301494 '119513' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301518 '119596' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301549 '119735' => {
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09301572 '120804' => {
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',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304498 'Return' => '123',
4499 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4500 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304501 '56718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304502 'Header' => 'bios_table.h',
4503 'Param' => {
4504 '0' => {
4505 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304506 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304507 },
4508 '1' => {
4509 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304510 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304511 },
4512 '2' => {
4513 'name' => 'size',
4514 'type' => '123'
4515 }
4516 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304517 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304518 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4519 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304520 '56914' => {
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 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304528 'Reg' => {
4529 '0' => 'rdi'
4530 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304531 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304532 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4533 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304534 '56983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304535 'Header' => 'bios_table.h',
4536 'Param' => {
4537 '0' => {
4538 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304539 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304540 }
4541 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304542 'Reg' => {
4543 '0' => 'rdi'
4544 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304545 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304546 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4547 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304548 '57052' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304549 'Header' => 'bios_table.h',
4550 'Param' => {
4551 '0' => {
4552 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304553 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304554 }
4555 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304556 'Reg' => {
4557 '0' => 'rdi'
4558 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 'Return' => '168',
4560 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4561 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304562 '57121' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304563 'Header' => 'bios_table.h',
4564 'Param' => {
4565 '0' => {
4566 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304567 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304568 },
4569 '1' => {
4570 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304571 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304572 }
4573 },
4574 'Return' => '74',
4575 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4576 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304577 '57291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304578 'Header' => 'bios_table.h',
4579 'Param' => {
4580 '0' => {
4581 'name' => 'entry',
4582 'type' => '166'
4583 },
4584 '1' => {
4585 'name' => 'entry_length',
4586 'type' => '123'
4587 },
4588 '2' => {
4589 'name' => 'info',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304590 'type' => '57577'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304591 }
4592 },
4593 'Return' => '74',
4594 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4595 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304596 '57582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304597 'Header' => 'bios_table.h',
4598 'Param' => {
4599 '0' => {
4600 'name' => 'info',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304601 'type' => '57577'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304602 },
4603 '1' => {
4604 'name' => 'errmsg',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304605 'type' => '56551'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304606 }
4607 },
4608 'Return' => '74',
4609 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4610 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304611 '57851' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304612 'Header' => 'bios_table.h',
4613 'Param' => {
4614 '0' => {
4615 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304616 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304617 }
4618 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304619 'Reg' => {
4620 '0' => 'rdi'
4621 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304622 'Return' => '123',
4623 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4624 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304625 '58083' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304626 'Header' => 'bios_table.h',
4627 'Param' => {
4628 '0' => {
4629 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304630 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304631 },
4632 '1' => {
4633 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304634 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304635 },
4636 '2' => {
4637 'name' => 'def_num',
4638 'type' => '168'
4639 }
4640 },
4641 'Return' => '168',
4642 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4643 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304644 '58289' => {
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' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304653 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304654 },
4655 '2' => {
4656 'name' => 'pv_num',
4657 'type' => '168'
4658 }
4659 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304660 'Reg' => {
4661 '1' => 'rsi'
4662 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304663 'Return' => '74',
4664 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4665 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304666 '58454' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304667 'Header' => 'bios_table.h',
4668 'Param' => {
4669 '0' => {
4670 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304671 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304672 },
4673 '1' => {
4674 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304676 }
4677 },
4678 'Return' => '74',
4679 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4680 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304681 '58613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 'Header' => 'bios_table.h',
4683 'Param' => {
4684 '0' => {
4685 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304686 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304687 },
4688 '1' => {
4689 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304690 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304691 }
4692 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304693 'Reg' => {
4694 '0' => 'rdi',
4695 '1' => 'rsi'
4696 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 'Return' => '74',
4698 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4699 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304700 '58673' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304701 'Header' => 'bios_table.h',
4702 'Param' => {
4703 '0' => {
4704 'name' => 'entry',
4705 'type' => '166'
4706 },
4707 '1' => {
4708 'name' => 'entry_length',
4709 'type' => '123'
4710 },
4711 '2' => {
4712 'name' => 'info',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304713 'type' => '58931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304714 }
4715 },
4716 'Return' => '74',
4717 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4718 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304719 '58936' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'bios_table.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'pv_num',
4724 'type' => '168'
4725 },
4726 '1' => {
4727 'name' => 'def_num',
4728 'type' => '168'
4729 }
4730 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304731 'Reg' => {
4732 '0' => 'rdi',
4733 '1' => 'rsi'
4734 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304735 'Return' => '123',
4736 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4737 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304738 '58996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304739 'Header' => 'bios_table.h',
4740 'Param' => {
4741 '0' => {
4742 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304743 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304744 }
4745 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304746 'Reg' => {
4747 '0' => 'rdi'
4748 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304749 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304750 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4751 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304752 '59043' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304753 'Header' => 'bios_table.h',
4754 'Param' => {
4755 '0' => {
4756 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304757 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304758 }
4759 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304760 'Reg' => {
4761 '0' => 'rdi'
4762 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304763 'Return' => '168',
4764 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4765 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304766 '59090' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304767 'Header' => 'bios_table.h',
4768 'Param' => {
4769 '0' => {
4770 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304771 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304772 }
4773 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304774 'Reg' => {
4775 '0' => 'rdi'
4776 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304777 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304778 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4779 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304780 '59723' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304781 'Header' => 'bios_table.h',
4782 'Param' => {
4783 '0' => {
4784 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304785 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304786 },
4787 '1' => {
4788 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304789 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304790 },
4791 '2' => {
4792 'name' => 'size',
4793 'type' => '123'
4794 }
4795 },
4796 'Return' => '74',
4797 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4798 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304799 '59889' => {
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 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304807 'Reg' => {
4808 '0' => 'rdi'
4809 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304810 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304811 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4812 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304813 '59936' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 'Header' => 'bios_table.h',
4815 'Param' => {
4816 '0' => {
4817 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304818 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304819 }
4820 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304821 'Reg' => {
4822 '0' => 'rdi'
4823 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304824 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304825 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4826 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304827 '59983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304828 'Header' => 'bios_table.h',
4829 'Param' => {
4830 '0' => {
4831 'name' => 'entry',
4832 'type' => '166'
4833 },
4834 '1' => {
4835 'name' => 'entry_length',
4836 'type' => '123'
4837 },
4838 '2' => {
4839 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304840 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304841 },
4842 '3' => {
4843 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304844 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304845 }
4846 },
4847 'Return' => '74',
4848 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4849 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304850 '60274' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304851 'Header' => 'bios_table.h',
4852 'Param' => {
4853 '0' => {
4854 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304855 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304856 }
4857 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304858 'Reg' => {
4859 '0' => 'rdi'
4860 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304861 'Return' => '123',
4862 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4863 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304864 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304865 'Header' => 'utils.h',
4866 'Param' => {
4867 '0' => {
4868 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304869 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 }
4871 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304872 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304873 'ShortName' => 'bcd2dec16'
4874 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304875 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304876 'Header' => 'utils.h',
4877 'Param' => {
4878 '0' => {
4879 'name' => 'bcd',
4880 'type' => '168'
4881 }
4882 },
4883 'Return' => '168',
4884 'ShortName' => 'bcd2dec8'
4885 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304886 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304887 'Header' => 'utils.h',
4888 'Param' => {
4889 '0' => {
4890 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304891 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304892 }
4893 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304894 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304895 'ShortName' => 'dec2bcd16'
4896 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304897 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304898 'Header' => 'utils.h',
4899 'Param' => {
4900 '0' => {
4901 'name' => 'dec',
4902 'type' => '168'
4903 }
4904 },
4905 'Return' => '168',
4906 'ShortName' => 'dec2bcd8'
4907 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304908 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 'Header' => 'utils.h',
4910 'Param' => {
4911 '0' => {
4912 'name' => 'seconds',
4913 'type' => '168'
4914 },
4915 '1' => {
4916 'name' => 'minutes',
4917 'type' => '168'
4918 },
4919 '2' => {
4920 'name' => 'hours',
4921 'type' => '168'
4922 },
4923 '3' => {
4924 'name' => 'day',
4925 'type' => '168'
4926 },
4927 '4' => {
4928 'name' => 'month',
4929 'type' => '168'
4930 },
4931 '5' => {
4932 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304933 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304934 }
4935 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304936 'Reg' => {
4937 '0' => 'rdi',
4938 '1' => 'rsi',
4939 '2' => 'rdx',
4940 '5' => 'r9'
4941 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304942 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304943 'ShortName' => 'is_time_legal'
4944 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304945 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304946 'Header' => 'bios.h',
4947 'Param' => {
4948 '0' => {
4949 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304950 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304951 },
4952 '1' => {
4953 'name' => 'payload_length',
4954 'type' => '123'
4955 },
4956 '2' => {
4957 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304958 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304959 },
4960 '3' => {
4961 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304962 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304963 },
4964 '4' => {
4965 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304966 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304967 },
4968 '5' => {
4969 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304970 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304971 }
4972 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304973 'Reg' => {
4974 '4' => 'r8',
4975 '5' => 'r9'
4976 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304977 'Return' => '74',
4978 'ShortName' => 'decode_set_bios_table_req'
4979 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304980 '65867' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304981 'Header' => 'utils.h',
4982 'Param' => {
4983 '0' => {
4984 'name' => 'transfer_flag',
4985 'type' => '168'
4986 }
4987 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304988 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304989 'ShortName' => 'is_transfer_flag_valid'
4990 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304991 '66018' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304992 'Header' => 'firmware_update.h',
4993 'Param' => {
4994 '0' => {
4995 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304996 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304997 },
4998 '1' => {
4999 'name' => 'payload_length',
5000 'type' => '123'
5001 },
5002 '2' => {
5003 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305004 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305005 },
5006 '3' => {
5007 'name' => 'non_functioning_component_indication',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305008 'type' => '66205'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305009 },
5010 '4' => {
5011 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305012 'type' => '66210'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 }
5014 },
5015 'Return' => '74',
5016 'ShortName' => 'decode_cancel_update_resp'
5017 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305018 '66220' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305019 'Header' => 'firmware_update.h',
5020 'Param' => {
5021 '0' => {
5022 'name' => 'instance_id',
5023 'type' => '168'
5024 },
5025 '1' => {
5026 'name' => 'msg',
5027 'type' => '1632'
5028 },
5029 '2' => {
5030 'name' => 'payload_length',
5031 'type' => '123'
5032 }
5033 },
5034 'Return' => '74',
5035 'ShortName' => 'encode_cancel_update_req'
5036 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305037 '66390' => {
5038 'Header' => 'firmware_update.h',
5039 'Param' => {
5040 '0' => {
5041 'name' => 'msg',
5042 'type' => '2077'
5043 },
5044 '1' => {
5045 'name' => 'payload_length',
5046 'type' => '123'
5047 },
5048 '2' => {
5049 'name' => 'completion_code',
5050 'type' => '2082'
5051 }
5052 },
5053 'Reg' => {
5054 '0' => 'rdi',
5055 '1' => 'rsi',
5056 '2' => 'rdx'
5057 },
5058 'Return' => '74',
5059 'ShortName' => 'decode_cancel_update_component_resp'
5060 },
5061 '66466' => {
5062 'Header' => 'firmware_update.h',
5063 'Param' => {
5064 '0' => {
5065 'name' => 'instance_id',
5066 'type' => '168'
5067 },
5068 '1' => {
5069 'name' => 'msg',
5070 'type' => '1632'
5071 },
5072 '2' => {
5073 'name' => 'payload_length',
5074 'type' => '123'
5075 }
5076 },
5077 'Return' => '74',
5078 'ShortName' => 'encode_cancel_update_component_req'
5079 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09305080 '6655' => {
5081 'Header' => 'bios.h',
5082 'Param' => {
5083 '0' => {
5084 'name' => 'instance_id',
5085 'type' => '168'
5086 },
5087 '1' => {
5088 'name' => 'completion_code',
5089 'type' => '168'
5090 },
5091 '2' => {
5092 'name' => 'next_transfer_handle',
5093 'type' => '180'
5094 },
5095 '3' => {
5096 'name' => 'msg',
5097 'type' => '1632'
5098 }
5099 },
5100 'Return' => '74',
5101 'ShortName' => 'encode_set_bios_table_resp'
5102 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305103 '66636' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305104 'Header' => 'firmware_update.h',
5105 'Param' => {
5106 '0' => {
5107 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305108 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
5110 '1' => {
5111 'name' => 'payload_length',
5112 'type' => '123'
5113 },
5114 '2' => {
5115 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305116 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305117 },
5118 '3' => {
5119 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305120 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305121 },
5122 '4' => {
5123 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305124 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305125 },
5126 '5' => {
5127 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305128 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305129 },
5130 '6' => {
5131 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305132 'offset' => '0',
5133 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305134 },
5135 '7' => {
5136 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305137 'offset' => '8',
5138 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305139 },
5140 '8' => {
5141 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305142 'offset' => '16',
5143 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305144 },
5145 '9' => {
5146 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305147 'offset' => '24',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305148 'type' => '66963'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305149 }
5150 },
5151 'Return' => '74',
5152 'ShortName' => 'decode_get_status_resp'
5153 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305154 '66973' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305155 'Header' => 'firmware_update.h',
5156 'Param' => {
5157 '0' => {
5158 'name' => 'instance_id',
5159 'type' => '168'
5160 },
5161 '1' => {
5162 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305163 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305164 },
5165 '2' => {
5166 'name' => 'payload_length',
5167 'type' => '123'
5168 }
5169 },
5170 'Return' => '74',
5171 'ShortName' => 'encode_get_status_req'
5172 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305173 '67143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305174 'Header' => 'firmware_update.h',
5175 'Param' => {
5176 '0' => {
5177 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305178 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305179 },
5180 '1' => {
5181 'name' => 'payload_length',
5182 'type' => '123'
5183 },
5184 '2' => {
5185 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305186 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305187 },
5188 '3' => {
5189 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305190 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305191 }
5192 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305193 'Reg' => {
5194 '1' => 'rsi',
5195 '2' => 'rdx',
5196 '3' => 'rcx'
5197 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305198 'Return' => '74',
5199 'ShortName' => 'decode_activate_firmware_resp'
5200 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305201 '67269' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305202 'Header' => 'firmware_update.h',
5203 'Param' => {
5204 '0' => {
5205 'name' => 'instance_id',
5206 'type' => '168'
5207 },
5208 '1' => {
5209 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305210 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305211 },
5212 '2' => {
5213 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305214 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305215 },
5216 '3' => {
5217 'name' => 'payload_length',
5218 'type' => '123'
5219 }
5220 },
5221 'Return' => '74',
5222 'ShortName' => 'encode_activate_firmware_req'
5223 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305224 '67511' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305225 'Header' => 'firmware_update.h',
5226 'Param' => {
5227 '0' => {
5228 'name' => 'instance_id',
5229 'type' => '168'
5230 },
5231 '1' => {
5232 'name' => 'completion_code',
5233 'type' => '168'
5234 },
5235 '2' => {
5236 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305237 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305238 },
5239 '3' => {
5240 'name' => 'payload_length',
5241 'type' => '123'
5242 }
5243 },
5244 'Return' => '74',
5245 'ShortName' => 'encode_apply_complete_resp'
5246 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305247 '67700' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305248 'Header' => 'firmware_update.h',
5249 'Param' => {
5250 '0' => {
5251 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305252 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305253 },
5254 '1' => {
5255 'name' => 'payload_length',
5256 'type' => '123'
5257 },
5258 '2' => {
5259 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305260 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305261 },
5262 '3' => {
5263 'name' => 'comp_activation_methods_modification',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305264 'type' => '67810'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305265 }
5266 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305267 'Reg' => {
5268 '0' => 'rdi',
5269 '1' => 'rsi',
5270 '2' => 'rdx',
5271 '3' => 'rcx'
5272 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305273 'Return' => '74',
5274 'ShortName' => 'decode_apply_complete_req'
5275 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305276 '67820' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305277 'Header' => 'firmware_update.h',
5278 'Param' => {
5279 '0' => {
5280 'name' => 'instance_id',
5281 'type' => '168'
5282 },
5283 '1' => {
5284 'name' => 'completion_code',
5285 'type' => '168'
5286 },
5287 '2' => {
5288 'name' => 'msg',
5289 'type' => '1632'
5290 },
5291 '3' => {
5292 'name' => 'payload_length',
5293 'type' => '123'
5294 }
5295 },
5296 'Return' => '74',
5297 'ShortName' => 'encode_verify_complete_resp'
5298 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305299 '68009' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305300 'Header' => 'firmware_update.h',
5301 'Param' => {
5302 '0' => {
5303 'name' => 'msg',
5304 'type' => '2077'
5305 },
5306 '1' => {
5307 'name' => 'payload_length',
5308 'type' => '123'
5309 },
5310 '2' => {
5311 'name' => 'verify_result',
5312 'type' => '2082'
5313 }
5314 },
5315 'Reg' => {
5316 '0' => 'rdi',
5317 '1' => 'rsi',
5318 '2' => 'rdx'
5319 },
5320 'Return' => '74',
5321 'ShortName' => 'decode_verify_complete_req'
5322 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305323 '68085' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305324 'Header' => 'firmware_update.h',
5325 'Param' => {
5326 '0' => {
5327 'name' => 'instance_id',
5328 'type' => '168'
5329 },
5330 '1' => {
5331 'name' => 'completion_code',
5332 'type' => '168'
5333 },
5334 '2' => {
5335 'name' => 'msg',
5336 'type' => '1632'
5337 },
5338 '3' => {
5339 'name' => 'payload_length',
5340 'type' => '123'
5341 }
5342 },
5343 'Return' => '74',
5344 'ShortName' => 'encode_transfer_complete_resp'
5345 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305346 '68274' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305347 'Header' => 'firmware_update.h',
5348 'Param' => {
5349 '0' => {
5350 'name' => 'msg',
5351 'type' => '2077'
5352 },
5353 '1' => {
5354 'name' => 'payload_length',
5355 'type' => '123'
5356 },
5357 '2' => {
5358 'name' => 'transfer_result',
5359 'type' => '2082'
5360 }
5361 },
5362 'Reg' => {
5363 '0' => 'rdi',
5364 '1' => 'rsi',
5365 '2' => 'rdx'
5366 },
5367 'Return' => '74',
5368 'ShortName' => 'decode_transfer_complete_req'
5369 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305370 '68350' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305371 'Header' => 'firmware_update.h',
5372 'Param' => {
5373 '0' => {
5374 'name' => 'instance_id',
5375 'type' => '168'
5376 },
5377 '1' => {
5378 'name' => 'completion_code',
5379 'type' => '168'
5380 },
5381 '2' => {
5382 'name' => 'msg',
5383 'type' => '1632'
5384 },
5385 '3' => {
5386 'name' => 'payload_length',
5387 'type' => '123'
5388 }
5389 },
5390 'Return' => '74',
5391 'ShortName' => 'encode_request_firmware_data_resp'
5392 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305393 '68539' => {
5394 'Header' => 'firmware_update.h',
5395 'Param' => {
5396 '0' => {
5397 'name' => 'msg',
5398 'type' => '2077'
5399 },
5400 '1' => {
5401 'name' => 'payload_length',
5402 'type' => '123'
5403 },
5404 '2' => {
5405 'name' => 'offset',
5406 'type' => '2087'
5407 },
5408 '3' => {
5409 'name' => 'length',
5410 'type' => '2087'
5411 }
5412 },
5413 'Reg' => {
5414 '0' => 'rdi',
5415 '1' => 'rsi',
5416 '2' => 'rdx',
5417 '3' => 'rcx'
5418 },
5419 'Return' => '74',
5420 'ShortName' => 'decode_request_firmware_data_req'
5421 },
5422 '68659' => {
5423 'Header' => 'firmware_update.h',
5424 'Param' => {
5425 '0' => {
5426 'name' => 'msg',
5427 'type' => '2077'
5428 },
5429 '1' => {
5430 'name' => 'payload_length',
5431 'type' => '123'
5432 },
5433 '2' => {
5434 'name' => 'completion_code',
5435 'type' => '2082'
5436 },
5437 '3' => {
5438 'name' => 'comp_compatibility_resp',
5439 'type' => '2082'
5440 },
5441 '4' => {
5442 'name' => 'comp_compatibility_resp_code',
5443 'type' => '2082'
5444 },
5445 '5' => {
5446 'name' => 'update_option_flags_enabled',
5447 'type' => '66963'
5448 },
5449 '6' => {
5450 'name' => 'time_before_req_fw_data',
5451 'offset' => '0',
5452 'type' => '8521'
5453 }
5454 },
5455 'Return' => '74',
5456 'ShortName' => 'decode_update_component_resp'
5457 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09305458 '6874' => {
5459 'Header' => 'bios.h',
5460 'Param' => {
5461 '0' => {
5462 'name' => 'msg',
5463 'type' => '2077'
5464 },
5465 '1' => {
5466 'name' => 'payload_length',
5467 'type' => '123'
5468 },
5469 '2' => {
5470 'name' => 'completion_code',
5471 'type' => '2082'
5472 },
5473 '3' => {
5474 'name' => 'next_transfer_handle',
5475 'type' => '2087'
5476 }
5477 },
5478 'Reg' => {
5479 '0' => 'rdi',
5480 '1' => 'rsi',
5481 '2' => 'rdx',
5482 '3' => 'rcx'
5483 },
5484 'Return' => '74',
5485 'ShortName' => 'decode_set_bios_table_resp'
5486 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305487 '68893' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305488 'Header' => 'firmware_update.h',
5489 'Param' => {
5490 '0' => {
5491 'name' => 'instance_id',
5492 'type' => '168'
5493 },
5494 '1' => {
5495 'name' => 'comp_classification',
5496 'type' => '5053'
5497 },
5498 '10' => {
5499 'name' => 'msg',
5500 'offset' => '32',
5501 'type' => '1632'
5502 },
5503 '11' => {
5504 'name' => 'payload_length',
5505 'offset' => '40',
5506 'type' => '123'
5507 },
5508 '2' => {
5509 'name' => 'comp_identifier',
5510 'type' => '5053'
5511 },
5512 '3' => {
5513 'name' => 'comp_classification_index',
5514 'type' => '168'
5515 },
5516 '4' => {
5517 'name' => 'comp_comparison_stamp',
5518 'type' => '180'
5519 },
5520 '5' => {
5521 'name' => 'comp_image_size',
5522 'type' => '180'
5523 },
5524 '6' => {
5525 'name' => 'update_option_flags',
5526 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305527 'type' => '61701'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305528 },
5529 '7' => {
5530 'name' => 'comp_ver_str_type',
5531 'offset' => '8',
5532 'type' => '168'
5533 },
5534 '8' => {
5535 'name' => 'comp_ver_str_len',
5536 'offset' => '16',
5537 'type' => '168'
5538 },
5539 '9' => {
5540 'name' => 'comp_ver_str',
5541 'offset' => '24',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305542 'type' => '69285'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305543 }
5544 },
5545 'Return' => '74',
5546 'ShortName' => 'encode_update_component_req'
5547 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305548 '69295' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305549 'Header' => 'firmware_update.h',
5550 'Param' => {
5551 '0' => {
5552 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305553 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305554 },
5555 '1' => {
5556 'name' => 'payload_length',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305557 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305558 },
5559 '2' => {
5560 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305561 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305562 },
5563 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305564 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305565 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305566 },
5567 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305568 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305569 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305570 }
5571 },
5572 'Return' => '74',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305573 'ShortName' => 'decode_pass_component_table_resp'
5574 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305575 '69494' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305576 'Header' => 'firmware_update.h',
5577 'Param' => {
5578 '0' => {
5579 'name' => 'instance_id',
5580 'type' => '168'
5581 },
5582 '1' => {
5583 'name' => 'transfer_flag',
5584 'type' => '168'
5585 },
5586 '10' => {
5587 'name' => 'payload_length',
5588 'offset' => '32',
5589 'type' => '123'
5590 },
5591 '2' => {
5592 'name' => 'comp_classification',
5593 'type' => '5053'
5594 },
5595 '3' => {
5596 'name' => 'comp_identifier',
5597 'type' => '5053'
5598 },
5599 '4' => {
5600 'name' => 'comp_classification_index',
5601 'type' => '168'
5602 },
5603 '5' => {
5604 'name' => 'comp_comparison_stamp',
5605 'type' => '180'
5606 },
5607 '6' => {
5608 'name' => 'comp_ver_str_type',
5609 'offset' => '0',
5610 'type' => '168'
5611 },
5612 '7' => {
5613 'name' => 'comp_ver_str_len',
5614 'offset' => '8',
5615 'type' => '168'
5616 },
5617 '8' => {
5618 'name' => 'comp_ver_str',
5619 'offset' => '16',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305620 'type' => '69285'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305621 },
5622 '9' => {
5623 'name' => 'msg',
5624 'offset' => '24',
5625 'type' => '1632'
5626 }
5627 },
5628 'Return' => '74',
5629 'ShortName' => 'encode_pass_component_table_req'
5630 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305631 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305632 'Header' => 'bios.h',
5633 'Param' => {
5634 '0' => {
5635 'name' => 'instance_id',
5636 'type' => '168'
5637 },
5638 '1' => {
5639 'name' => 'transfer_handle',
5640 'type' => '180'
5641 },
5642 '2' => {
5643 'name' => 'transfer_flag',
5644 'type' => '168'
5645 },
5646 '3' => {
5647 'name' => 'table_type',
5648 'type' => '168'
5649 },
5650 '4' => {
5651 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305652 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305653 },
5654 '5' => {
5655 'name' => 'table_length',
5656 'type' => '123'
5657 },
5658 '6' => {
5659 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305660 'offset' => '0',
5661 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305662 },
5663 '7' => {
5664 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305665 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305666 'type' => '123'
5667 }
5668 },
5669 'Return' => '74',
5670 'ShortName' => 'encode_set_bios_table_req'
5671 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305672 '69904' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09305673 'Header' => 'firmware_update.h',
5674 'Param' => {
5675 '0' => {
5676 'name' => 'msg',
5677 'type' => '2077'
5678 },
5679 '1' => {
5680 'name' => 'payload_length',
5681 'type' => '123'
5682 },
5683 '2' => {
5684 'name' => 'completion_code',
5685 'type' => '2082'
5686 },
5687 '3' => {
5688 'name' => 'fd_meta_data_len',
5689 'type' => '8521'
5690 },
5691 '4' => {
5692 'name' => 'fd_will_send_pkg_data',
5693 'type' => '2082'
5694 }
5695 },
5696 'Reg' => {
5697 '3' => 'rcx',
5698 '4' => 'r8'
5699 },
5700 'Return' => '74',
5701 'ShortName' => 'decode_request_update_resp'
5702 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305703 '70051' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09305704 'Header' => 'firmware_update.h',
5705 'Param' => {
5706 '0' => {
5707 'name' => 'instance_id',
5708 'type' => '168'
5709 },
5710 '1' => {
5711 'name' => 'max_transfer_size',
5712 'type' => '180'
5713 },
5714 '2' => {
5715 'name' => 'num_of_comp',
5716 'type' => '5053'
5717 },
5718 '3' => {
5719 'name' => 'max_outstanding_transfer_req',
5720 'type' => '168'
5721 },
5722 '4' => {
5723 'name' => 'pkg_data_len',
5724 'type' => '5053'
5725 },
5726 '5' => {
5727 'name' => 'comp_image_set_ver_str_type',
5728 'type' => '168'
5729 },
5730 '6' => {
5731 'name' => 'comp_image_set_ver_str_len',
5732 'offset' => '0',
5733 'type' => '168'
5734 },
5735 '7' => {
5736 'name' => 'comp_img_set_ver_str',
5737 'offset' => '8',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305738 'type' => '69285'
Andrew Jefferycd732d12023-07-07 09:36:35 +09305739 },
5740 '8' => {
5741 'name' => 'msg',
5742 'offset' => '16',
5743 'type' => '1632'
5744 },
5745 '9' => {
5746 'name' => 'payload_length',
5747 'offset' => '24',
5748 'type' => '123'
5749 }
5750 },
5751 'Return' => '74',
5752 'ShortName' => 'encode_request_update_req'
5753 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305754 '70419' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305755 'Header' => 'firmware_update.h',
5756 'Param' => {
5757 '0' => {
5758 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305759 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305760 },
5761 '1' => {
5762 'name' => 'length',
5763 'type' => '123'
5764 },
5765 '2' => {
5766 'name' => 'component_data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305767 'type' => '70587'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305768 },
5769 '3' => {
5770 'name' => 'active_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305771 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305772 },
5773 '4' => {
5774 'name' => 'pending_comp_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305775 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305776 }
5777 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305778 'Reg' => {
5779 '4' => 'r8'
5780 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305781 'Return' => '74',
5782 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5783 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305784 '70597' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305785 'Header' => 'firmware_update.h',
5786 'Param' => {
5787 '0' => {
5788 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305789 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305790 },
5791 '1' => {
5792 'name' => 'payload_length',
5793 'type' => '123'
5794 },
5795 '2' => {
5796 'name' => 'resp_data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305797 'type' => '70817'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305798 },
5799 '3' => {
5800 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305801 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305802 },
5803 '4' => {
5804 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305805 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305806 },
5807 '5' => {
5808 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305809 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 }
5811 },
5812 'Return' => '74',
5813 'ShortName' => 'decode_get_firmware_parameters_resp'
5814 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305815 '70822' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305816 'Header' => 'firmware_update.h',
5817 'Param' => {
5818 '0' => {
5819 'name' => 'instance_id',
5820 'type' => '168'
5821 },
5822 '1' => {
5823 'name' => 'payload_length',
5824 'type' => '123'
5825 },
5826 '2' => {
5827 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305828 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 }
5830 },
5831 'Return' => '74',
5832 'ShortName' => 'encode_get_firmware_parameters_req'
5833 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305834 '70962' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305835 'Header' => 'firmware_update.h',
5836 'Param' => {
5837 '0' => {
5838 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305839 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305840 },
5841 '1' => {
5842 'name' => 'payload_length',
5843 'type' => '123'
5844 },
5845 '2' => {
5846 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305847 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305848 },
5849 '3' => {
5850 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305851 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305852 },
5853 '4' => {
5854 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305855 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 },
5857 '5' => {
5858 'name' => 'descriptor_data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305859 'type' => '71118'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 }
5861 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305862 'Reg' => {
5863 '3' => 'rcx',
5864 '4' => 'r8',
5865 '5' => 'r9'
5866 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 'Return' => '74',
5868 'ShortName' => 'decode_query_device_identifiers_resp'
5869 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305870 '71128' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305871 'Header' => 'firmware_update.h',
5872 'Param' => {
5873 '0' => {
5874 'name' => 'instance_id',
5875 'type' => '168'
5876 },
5877 '1' => {
5878 'name' => 'payload_length',
5879 'type' => '123'
5880 },
5881 '2' => {
5882 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305883 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305884 }
5885 },
5886 'Return' => '74',
5887 'ShortName' => 'encode_query_device_identifiers_req'
5888 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305889 '71268' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305890 'Header' => 'firmware_update.h',
5891 'Param' => {
5892 '0' => {
5893 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305894 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305895 },
5896 '1' => {
5897 'name' => 'length',
5898 'type' => '123'
5899 },
5900 '2' => {
5901 'name' => 'pldm_comp_image_info',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305902 'type' => '71415'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305903 },
5904 '3' => {
5905 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305906 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305907 }
5908 },
5909 'Return' => '74',
5910 'ShortName' => 'decode_pldm_comp_image_info'
5911 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305912 '71420' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305913 'Header' => 'firmware_update.h',
5914 'Param' => {
5915 '0' => {
5916 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305917 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305918 },
5919 '1' => {
5920 'name' => 'length',
5921 'type' => '123'
5922 },
5923 '2' => {
5924 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305925 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 },
5927 '3' => {
5928 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305929 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305930 },
5931 '4' => {
5932 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305933 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305934 }
5935 },
5936 'Return' => '74',
5937 'ShortName' => 'decode_vendor_defined_descriptor_value'
5938 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305939 '71602' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305940 'Header' => 'firmware_update.h',
5941 'Param' => {
5942 '0' => {
5943 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305944 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305945 },
5946 '1' => {
5947 'name' => 'length',
5948 'type' => '123'
5949 },
5950 '2' => {
5951 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305952 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305953 },
5954 '3' => {
5955 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305956 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305957 }
5958 },
5959 'Return' => '74',
5960 'ShortName' => 'decode_descriptor_type_length_value'
5961 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305962 '71774' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305963 'Header' => 'firmware_update.h',
5964 'Param' => {
5965 '0' => {
5966 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305967 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305968 },
5969 '1' => {
5970 'name' => 'length',
5971 'type' => '123'
5972 },
5973 '2' => {
5974 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305975 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305976 },
5977 '3' => {
5978 'name' => 'fw_device_id_record',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305979 'type' => '72031'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305980 },
5981 '4' => {
5982 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305983 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305984 },
5985 '5' => {
5986 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305987 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305988 },
5989 '6' => {
5990 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305991 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305992 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305993 },
5994 '7' => {
5995 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305996 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305997 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305998 }
5999 },
6000 'Return' => '74',
6001 'ShortName' => 'decode_firmware_device_id_record'
6002 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306003 '72036' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306004 'Header' => 'firmware_update.h',
6005 'Param' => {
6006 '0' => {
6007 'name' => 'data',
6008 'type' => '6245'
6009 },
6010 '1' => {
6011 'name' => 'length',
6012 'type' => '123'
6013 },
6014 '2' => {
6015 'name' => 'package_header_info',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306016 'type' => '72183'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306017 },
6018 '3' => {
6019 'name' => 'package_version_str',
6020 'type' => '6645'
6021 }
6022 },
6023 'Return' => '74',
6024 'ShortName' => 'decode_pldm_package_header_info'
6025 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306026 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306027 'Header' => 'bios.h',
6028 'Param' => {
6029 '0' => {
6030 'name' => 'instance_id',
6031 'type' => '168'
6032 },
6033 '1' => {
6034 'name' => 'completion_code',
6035 'type' => '168'
6036 },
6037 '2' => {
6038 'name' => 'next_transfer_handle',
6039 'type' => '180'
6040 },
6041 '3' => {
6042 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306043 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306044 }
6045 },
6046 'Return' => '74',
6047 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6048 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306049 '74341' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306050 'Header' => 'fru.h',
6051 'Param' => {
6052 '0' => {
6053 'name' => 'instance_id',
6054 'type' => '168'
6055 },
6056 '1' => {
6057 'name' => 'completion_code',
6058 'type' => '168'
6059 },
6060 '2' => {
6061 'name' => 'next_data_transfer_handle',
6062 'type' => '180'
6063 },
6064 '3' => {
6065 'name' => 'payload_length',
6066 'type' => '123'
6067 },
6068 '4' => {
6069 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306070 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306071 }
6072 },
6073 'Return' => '74',
6074 'ShortName' => 'encode_set_fru_record_table_resp'
6075 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306076 '74581' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306077 'Header' => 'fru.h',
6078 'Param' => {
6079 '0' => {
6080 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306081 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 },
6083 '1' => {
6084 'name' => 'payload_length',
6085 'type' => '123'
6086 },
6087 '2' => {
6088 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306089 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306090 },
6091 '3' => {
6092 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306093 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306094 },
6095 '4' => {
6096 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306097 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306098 }
6099 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306100 'Reg' => {
6101 '3' => 'rcx',
6102 '4' => 'r8'
6103 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306104 'Return' => '74',
6105 'ShortName' => 'decode_set_fru_record_table_req'
6106 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306107 '74748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306108 'Header' => 'fru.h',
6109 'Param' => {
6110 '0' => {
6111 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306112 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306113 },
6114 '1' => {
6115 'name' => 'payload_length',
6116 'type' => '123'
6117 },
6118 '2' => {
6119 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306120 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306121 },
6122 '3' => {
6123 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306124 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306125 },
6126 '4' => {
6127 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306128 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306129 },
6130 '5' => {
6131 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306132 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306133 },
6134 '6' => {
6135 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306136 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306137 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306138 }
6139 },
6140 'Return' => '74',
6141 'ShortName' => 'decode_get_fru_record_table_resp'
6142 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306143 '74978' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306144 'Header' => 'fru.h',
6145 'Param' => {
6146 '0' => {
6147 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306148 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306149 },
6150 '1' => {
6151 'name' => 'payload_length',
6152 'type' => '123'
6153 },
6154 '2' => {
6155 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306156 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306157 },
6158 '3' => {
6159 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306160 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306161 },
6162 '4' => {
6163 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306164 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306165 },
6166 '5' => {
6167 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306168 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306169 },
6170 '6' => {
6171 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306172 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306173 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306174 },
6175 '7' => {
6176 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306177 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306178 'type' => '123'
6179 }
6180 },
6181 'Return' => '74',
6182 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6183 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306184 '7515' => {
6185 'Header' => 'bios.h',
6186 'Param' => {
6187 '0' => {
6188 'name' => 'msg',
6189 'type' => '2077'
6190 },
6191 '1' => {
6192 'name' => 'payload_length',
6193 'type' => '123'
6194 },
6195 '2' => {
6196 'name' => 'transfer_handle',
6197 'type' => '2087'
6198 },
6199 '3' => {
6200 'name' => 'transfer_flag',
6201 'type' => '2082'
6202 },
6203 '4' => {
6204 'name' => 'attribute',
6205 'type' => '6645'
6206 }
6207 },
6208 'Reg' => {
6209 '3' => 'rcx',
6210 '4' => 'r8'
6211 },
6212 'Return' => '74',
6213 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6214 },
6215 '75226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306216 'Header' => 'fru.h',
6217 'Param' => {
6218 '0' => {
6219 'name' => 'instance_id',
6220 'type' => '168'
6221 },
6222 '1' => {
6223 'name' => 'data_transfer_handle',
6224 'type' => '180'
6225 },
6226 '2' => {
6227 'name' => 'transfer_operation_flag',
6228 'type' => '168'
6229 },
6230 '3' => {
6231 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306232 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306233 },
6234 '4' => {
6235 'name' => 'payload_length',
6236 'type' => '123'
6237 }
6238 },
6239 'Return' => '74',
6240 'ShortName' => 'encode_get_fru_record_table_req'
6241 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306242 '75461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306243 'Header' => 'fru.h',
6244 'Param' => {
6245 '0' => {
6246 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306247 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306248 },
6249 '1' => {
6250 'name' => 'payload_length',
6251 'type' => '123'
6252 },
6253 '2' => {
6254 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306255 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306256 },
6257 '3' => {
6258 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306259 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306260 },
6261 '4' => {
6262 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306263 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306264 },
6265 '5' => {
6266 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306267 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306268 }
6269 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306270 'Reg' => {
6271 '4' => 'r8',
6272 '5' => 'r9'
6273 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306274 'Return' => '74',
6275 'ShortName' => 'decode_get_fru_record_by_option_resp'
6276 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306277 '75628' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306278 'Header' => 'fru.h',
6279 'Param' => {
6280 '0' => {
6281 'name' => 'instance_id',
6282 'type' => '168'
6283 },
6284 '1' => {
6285 'name' => 'completion_code',
6286 'type' => '168'
6287 },
6288 '2' => {
6289 'name' => 'next_data_transfer_handle',
6290 'type' => '180'
6291 },
6292 '3' => {
6293 'name' => 'transfer_flag',
6294 'type' => '168'
6295 },
6296 '4' => {
6297 'name' => 'fru_structure_data',
6298 'type' => '1434'
6299 },
6300 '5' => {
6301 'name' => 'data_size',
6302 'type' => '123'
6303 },
6304 '6' => {
6305 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306306 'offset' => '0',
6307 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306308 },
6309 '7' => {
6310 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306311 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306312 'type' => '123'
6313 }
6314 },
6315 'Return' => '74',
6316 'ShortName' => 'encode_get_fru_record_by_option_resp'
6317 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306318 '75946' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306319 'Header' => 'fru.h',
6320 'Param' => {
6321 '0' => {
6322 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306323 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306324 },
6325 '1' => {
6326 'name' => 'payload_length',
6327 'type' => '123'
6328 },
6329 '2' => {
6330 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306331 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306332 },
6333 '3' => {
6334 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306335 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306336 },
6337 '4' => {
6338 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306339 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306340 },
6341 '5' => {
6342 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306343 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306344 },
6345 '6' => {
6346 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306347 'offset' => '0',
6348 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306349 },
6350 '7' => {
6351 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306352 'offset' => '8',
6353 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306354 }
6355 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306356 'Reg' => {
6357 '4' => 'r8',
6358 '5' => 'r9'
6359 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306360 'Return' => '74',
6361 'ShortName' => 'decode_get_fru_record_by_option_req'
6362 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306363 '76148' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306364 'Header' => 'fru.h',
6365 'Param' => {
6366 '0' => {
6367 'name' => 'instance_id',
6368 'type' => '168'
6369 },
6370 '1' => {
6371 'name' => 'data_transfer_handle',
6372 'type' => '180'
6373 },
6374 '2' => {
6375 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306376 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306377 },
6378 '3' => {
6379 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306380 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306381 },
6382 '4' => {
6383 'name' => 'record_type',
6384 'type' => '168'
6385 },
6386 '5' => {
6387 'name' => 'field_type',
6388 'type' => '168'
6389 },
6390 '6' => {
6391 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306392 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306393 'type' => '168'
6394 },
6395 '7' => {
6396 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306397 'offset' => '8',
6398 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306399 },
6400 '8' => {
6401 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306402 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306403 'type' => '123'
6404 }
6405 },
6406 'Return' => '74',
6407 'ShortName' => 'encode_get_fru_record_by_option_req'
6408 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306409 '76445' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306410 'Header' => 'fru.h',
6411 'Param' => {
6412 '0' => {
6413 'name' => 'table',
6414 'type' => '6245'
6415 },
6416 '1' => {
6417 'name' => 'table_size',
6418 'type' => '123'
6419 },
6420 '2' => {
6421 'name' => 'record_table',
6422 'type' => '2082'
6423 },
6424 '3' => {
6425 'name' => 'record_size',
6426 'type' => '9084'
6427 },
6428 '4' => {
6429 'name' => 'rsi',
6430 'type' => '5053'
6431 },
6432 '5' => {
6433 'name' => 'rt',
6434 'type' => '168'
6435 },
6436 '6' => {
6437 'name' => 'ft',
6438 'offset' => '0',
6439 'type' => '168'
6440 }
6441 },
6442 'Return' => '74',
6443 'ShortName' => 'get_fru_record_by_option_check'
6444 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306445 '7662' => {
6446 'Header' => 'bios.h',
6447 'Param' => {
6448 '0' => {
6449 'name' => 'msg',
6450 'type' => '2077'
6451 },
6452 '1' => {
6453 'name' => 'payload_length',
6454 'type' => '123'
6455 },
6456 '2' => {
6457 'name' => 'completion_code',
6458 'type' => '2082'
6459 },
6460 '3' => {
6461 'name' => 'next_transfer_handle',
6462 'type' => '2087'
6463 }
6464 },
6465 'Reg' => {
6466 '0' => 'rdi',
6467 '1' => 'rsi',
6468 '2' => 'rdx',
6469 '3' => 'rcx'
6470 },
6471 'Return' => '74',
6472 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6473 },
6474 '76868' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306475 'Header' => 'fru.h',
6476 'Param' => {
6477 '0' => {
6478 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306479 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306480 },
6481 '1' => {
6482 'name' => 'table_size',
6483 'type' => '123'
6484 },
6485 '2' => {
6486 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306487 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306488 },
6489 '3' => {
6490 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306491 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306492 },
6493 '4' => {
6494 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306495 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306496 },
6497 '5' => {
6498 'name' => 'rt',
6499 'type' => '168'
6500 },
6501 '6' => {
6502 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306503 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306504 'type' => '168'
6505 }
6506 },
6507 'Return' => '1',
6508 'ShortName' => 'get_fru_record_by_option'
6509 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306510 '77294' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306511 'Header' => 'fru.h',
6512 'Param' => {
6513 '0' => {
6514 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306515 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306516 },
6517 '1' => {
6518 'name' => 'total_size',
6519 'type' => '123'
6520 },
6521 '2' => {
6522 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306523 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306524 },
6525 '3' => {
6526 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306527 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306528 },
6529 '4' => {
6530 'name' => 'record_type',
6531 'type' => '168'
6532 },
6533 '5' => {
6534 'name' => 'num_frus',
6535 'type' => '168'
6536 },
6537 '6' => {
6538 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306539 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306540 'type' => '168'
6541 },
6542 '7' => {
6543 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306544 'offset' => '8',
6545 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306546 },
6547 '8' => {
6548 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306549 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306550 'type' => '123'
6551 }
6552 },
6553 'Return' => '74',
6554 'ShortName' => 'encode_fru_record'
6555 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306556 '77542' => {
6557 'Header' => 'fru.h',
6558 'Param' => {
6559 '0' => {
6560 'name' => 'instance_id',
6561 'type' => '168'
6562 },
6563 '1' => {
6564 'name' => 'completion_code',
6565 'type' => '168'
6566 },
6567 '2' => {
6568 'name' => 'next_data_transfer_handle',
6569 'type' => '180'
6570 },
6571 '3' => {
6572 'name' => 'transfer_flag',
6573 'type' => '168'
6574 },
6575 '4' => {
6576 'name' => 'msg',
6577 'type' => '1632'
6578 }
6579 },
6580 'Return' => '74',
6581 'ShortName' => 'encode_get_fru_record_table_resp'
6582 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306583 '7772' => {
6584 'Header' => 'bios.h',
6585 'Param' => {
6586 '0' => {
6587 'name' => 'instance_id',
6588 'type' => '168'
6589 },
6590 '1' => {
6591 'name' => 'transfer_handle',
6592 'type' => '180'
6593 },
6594 '2' => {
6595 'name' => 'transfer_flag',
6596 'type' => '168'
6597 },
6598 '3' => {
6599 'name' => 'attribute_data',
6600 'type' => '6245'
6601 },
6602 '4' => {
6603 'name' => 'attribute_length',
6604 'type' => '123'
6605 },
6606 '5' => {
6607 'name' => 'msg',
6608 'type' => '1632'
6609 },
6610 '6' => {
6611 'name' => 'payload_length',
6612 'offset' => '0',
6613 'type' => '123'
6614 }
6615 },
6616 'Return' => '74',
6617 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6618 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306619 '77763' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306620 'Header' => 'fru.h',
6621 'Param' => {
6622 '0' => {
6623 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306624 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306625 },
6626 '1' => {
6627 'name' => 'payload_length',
6628 'type' => '123'
6629 },
6630 '2' => {
6631 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306632 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306633 },
6634 '3' => {
6635 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306636 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306637 }
6638 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306639 'Reg' => {
6640 '0' => 'rdi',
6641 '1' => 'rsi',
6642 '2' => 'rdx',
6643 '3' => 'rcx'
6644 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306645 'Return' => '74',
6646 'ShortName' => 'decode_get_fru_record_table_req'
6647 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306648 '77867' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306649 'Header' => 'fru.h',
6650 'Param' => {
6651 '0' => {
6652 'name' => 'instance_id',
6653 'type' => '168'
6654 },
6655 '1' => {
6656 'name' => 'completion_code',
6657 'type' => '168'
6658 },
6659 '2' => {
6660 'name' => 'fru_data_major_version',
6661 'type' => '168'
6662 },
6663 '3' => {
6664 'name' => 'fru_data_minor_version',
6665 'type' => '168'
6666 },
6667 '4' => {
6668 'name' => 'fru_table_maximum_size',
6669 'type' => '180'
6670 },
6671 '5' => {
6672 'name' => 'fru_table_length',
6673 'type' => '180'
6674 },
6675 '6' => {
6676 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306677 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306678 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306679 },
6680 '7' => {
6681 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306682 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306683 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306684 },
6685 '8' => {
6686 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306687 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306688 'type' => '180'
6689 },
6690 '9' => {
6691 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306692 'offset' => '24',
6693 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306694 }
6695 },
6696 'Return' => '74',
6697 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6698 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306699 '78170' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306700 'Header' => 'fru.h',
6701 'Param' => {
6702 '0' => {
6703 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306704 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306705 },
6706 '1' => {
6707 'name' => 'payload_length',
6708 'type' => '123'
6709 },
6710 '2' => {
6711 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306712 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306713 },
6714 '3' => {
6715 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306716 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306717 },
6718 '4' => {
6719 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306720 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306721 },
6722 '5' => {
6723 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306724 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306725 },
6726 '6' => {
6727 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306728 'offset' => '0',
6729 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306730 },
6731 '7' => {
6732 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306733 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306734 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306735 },
6736 '8' => {
6737 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306738 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306739 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306740 },
6741 '9' => {
6742 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306743 'offset' => '24',
6744 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306745 }
6746 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306747 'Reg' => {
6748 '4' => 'r8',
6749 '5' => 'r9'
6750 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306751 'Return' => '74',
6752 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6753 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306754 '78380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306755 'Header' => 'fru.h',
6756 'Param' => {
6757 '0' => {
6758 'name' => 'instance_id',
6759 'type' => '168'
6760 },
6761 '1' => {
6762 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306763 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306764 },
6765 '2' => {
6766 'name' => 'payload_length',
6767 'type' => '123'
6768 }
6769 },
6770 'Return' => '74',
6771 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6772 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306773 '80023' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306774 'Header' => 'pdr.h',
6775 'Param' => {
6776 '0' => {
6777 'name' => 'pdr',
6778 'type' => '6245'
6779 },
6780 '1' => {
6781 'name' => 'pdr_len',
6782 'type' => '5053'
6783 },
6784 '2' => {
6785 'name' => 'num_entities',
6786 'type' => '9084'
6787 },
6788 '3' => {
6789 'name' => 'entities',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306790 'type' => '80336'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306791 }
6792 },
6793 'Return' => '1',
6794 'ShortName' => 'pldm_entity_association_pdr_extract'
6795 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306796 '80356' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306797 'Header' => 'pdr.h',
6798 'Param' => {
6799 '0' => {
6800 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306801 'type' => '80405'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306802 }
6803 },
6804 'Reg' => {
6805 '0' => 'rdi'
6806 },
6807 'Return' => '6423',
6808 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6809 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306810 '80410' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306811 'Header' => 'pdr.h',
6812 'Param' => {
6813 '0' => {
6814 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306815 'type' => '80405'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306816 }
6817 },
6818 'Return' => '1',
6819 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6820 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306821 '80473' => {
6822 'Header' => 'pdr.h',
6823 'Param' => {
6824 '0' => {
6825 'name' => 'org_tree',
6826 'type' => '80405'
6827 },
6828 '1' => {
6829 'name' => 'new_tree',
6830 'type' => '80405'
6831 }
6832 },
6833 'Return' => '1',
6834 'ShortName' => 'pldm_entity_association_tree_copy_root'
6835 },
6836 '80689' => {
6837 'Header' => 'pdr.h',
6838 'Param' => {
6839 '0' => {
6840 'name' => 'tree',
6841 'type' => '80405'
6842 },
6843 '1' => {
6844 'name' => 'entity',
6845 'type' => '80341'
6846 }
6847 },
6848 'Return' => '79911',
6849 'ShortName' => 'pldm_entity_association_tree_find'
6850 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306851 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306852 'Header' => 'bios.h',
6853 'Param' => {
6854 '0' => {
6855 'name' => 'instance_id',
6856 'type' => '168'
6857 },
6858 '1' => {
6859 'name' => 'completion_code',
6860 'type' => '168'
6861 },
6862 '2' => {
6863 'name' => 'next_transfer_handle',
6864 'type' => '180'
6865 },
6866 '3' => {
6867 'name' => 'transfer_flag',
6868 'type' => '168'
6869 },
6870 '4' => {
6871 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306872 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306873 },
6874 '5' => {
6875 'name' => 'attribute_length',
6876 'type' => '123'
6877 },
6878 '6' => {
6879 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306880 'offset' => '0',
6881 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306882 }
6883 },
6884 'Return' => '74',
6885 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6886 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306887 '81471' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306888 'Header' => 'pdr.h',
6889 'Param' => {
6890 '0' => {
6891 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306892 'type' => '81720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306893 }
6894 },
6895 'Return' => '1',
6896 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6897 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306898 '81725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306899 'Header' => 'pdr.h',
6900 'Param' => {
6901 '0' => {
6902 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306903 'type' => '81720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306904 },
6905 '1' => {
6906 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306907 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306908 }
6909 },
6910 'Return' => '1',
6911 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6912 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306913 '81994' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306914 'Header' => 'pdr.h',
6915 'Param' => {
6916 '0' => {
6917 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306918 'type' => '80405'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306919 },
6920 '1' => {
6921 'name' => 'entity',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306922 'type' => '79052'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306923 },
6924 '2' => {
6925 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306926 'type' => '80684'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306927 }
6928 },
6929 'Return' => '1',
6930 'ShortName' => 'pldm_find_entity_ref_in_tree'
6931 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306932 '82506' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306933 'Header' => 'pdr.h',
6934 'Param' => {
6935 '0' => {
6936 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306937 'type' => '79911'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306938 },
6939 '1' => {
6940 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306941 'type' => '81720'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306942 },
6943 '2' => {
6944 'name' => 'entities',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306945 'type' => '80336'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306946 },
6947 '3' => {
6948 'name' => 'num_entities',
6949 'type' => '123'
6950 },
6951 '4' => {
6952 'name' => 'is_remote',
6953 'type' => '6423'
6954 },
6955 '5' => {
6956 'name' => 'terminus_handle',
6957 'type' => '5053'
6958 }
6959 },
6960 'Return' => '74',
6961 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6962 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306963 '82724' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306964 'Header' => 'pdr.h',
6965 'Param' => {
6966 '0' => {
6967 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306968 'type' => '79911'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306969 },
6970 '1' => {
6971 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306972 'type' => '81720'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306973 },
6974 '2' => {
6975 'name' => 'entities',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306976 'type' => '80336'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306977 },
6978 '3' => {
6979 'name' => 'num_entities',
6980 'type' => '123'
6981 },
6982 '4' => {
6983 'name' => 'is_remote',
6984 'type' => '6423'
6985 },
6986 '5' => {
6987 'name' => 'terminus_handle',
6988 'type' => '5053'
6989 }
6990 },
6991 'Return' => '1',
6992 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
6993 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306994 '83060' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306995 'Header' => 'pdr.h',
6996 'Param' => {
6997 '0' => {
6998 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306999 'type' => '80405'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307000 },
7001 '1' => {
7002 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307003 'type' => '81720'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307004 },
7005 '2' => {
7006 'name' => 'is_remote',
7007 'type' => '6423'
7008 },
7009 '3' => {
7010 'name' => 'terminus_handle',
7011 'type' => '5053'
7012 }
7013 },
7014 'Return' => '1',
7015 'ShortName' => 'pldm_entity_association_pdr_add'
7016 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307017 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307018 'Header' => 'bios.h',
7019 'Param' => {
7020 '0' => {
7021 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307022 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307023 },
7024 '1' => {
7025 'name' => 'payload_length',
7026 'type' => '123'
7027 },
7028 '2' => {
7029 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307030 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307031 },
7032 '3' => {
7033 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307034 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307035 },
7036 '4' => {
7037 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307038 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307039 }
7040 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307041 'Reg' => {
7042 '3' => 'rcx',
7043 '4' => 'r8'
7044 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307045 'Return' => '74',
7046 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
7047 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307048 '84532' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307049 'Header' => 'pdr.h',
7050 'Param' => {
7051 '0' => {
7052 'name' => 'parent',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307053 'type' => '79911'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307054 },
7055 '1' => {
7056 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307057 'type' => '80341'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307058 }
7059 },
7060 'Reg' => {
7061 '1' => 'rsi'
7062 },
7063 'Return' => '6423',
7064 'ShortName' => 'pldm_is_current_parent_child'
7065 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307066 '84621' => {
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307067 'Header' => 'pdr.h',
7068 'Param' => {
7069 '0' => {
7070 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307071 'type' => '79911'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307072 },
7073 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307074 'name' => 'association_type',
7075 'type' => '168'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307076 }
7077 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307078 'Return' => '168',
7079 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307080 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307081 '84836' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307082 'Header' => 'pdr.h',
7083 'Param' => {
7084 '0' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307085 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307086 'type' => '79911'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307087 }
7088 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307089 'Return' => '6423',
7090 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307091 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307092 '84991' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307093 'Header' => 'pdr.h',
7094 'Param' => {
7095 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307096 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307097 'type' => '79911'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307098 }
7099 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307100 'Return' => '79052',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307101 'ShortName' => 'pldm_entity_get_parent'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307102 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307103 '85146' => {
7104 'Header' => 'pdr.h',
7105 'Param' => {
7106 '0' => {
7107 'name' => 'node',
7108 'type' => '79911'
7109 }
7110 },
7111 'Return' => '6423',
7112 'ShortName' => 'pldm_entity_is_node_parent'
7113 },
7114 '85301' => {
7115 'Header' => 'pdr.h',
7116 'Param' => {
7117 '0' => {
7118 'name' => 'tree',
7119 'type' => '80405'
7120 }
7121 },
7122 'Return' => '1',
7123 'ShortName' => 'pldm_entity_association_tree_destroy'
7124 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307125 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307126 'Header' => 'bios.h',
7127 'Param' => {
7128 '0' => {
7129 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307130 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307131 },
7132 '1' => {
7133 'name' => 'payload_length',
7134 'type' => '123'
7135 },
7136 '2' => {
7137 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307138 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307139 },
7140 '3' => {
7141 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307142 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307143 },
7144 '4' => {
7145 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307146 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307147 },
7148 '5' => {
7149 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307150 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307151 }
7152 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307153 'Reg' => {
7154 '4' => 'r8',
7155 '5' => 'r9'
7156 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307157 'Return' => '74',
7158 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7159 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307160 '85480' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307161 'Header' => 'pdr.h',
7162 'Param' => {
7163 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307164 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307165 'type' => '80405'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307166 },
7167 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307168 'name' => 'entities',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307169 'type' => '80336'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307170 },
7171 '2' => {
7172 'name' => 'size',
7173 'type' => '9084'
7174 }
7175 },
7176 'Return' => '1',
7177 'ShortName' => 'pldm_entity_association_tree_visit'
7178 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307179 '86442' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307180 'Header' => 'pdr.h',
7181 'Param' => {
7182 '0' => {
7183 'name' => 'tree',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307184 'type' => '80405'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307185 },
7186 '1' => {
7187 'name' => 'entity',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307188 'type' => '80341'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307189 },
7190 '2' => {
7191 'name' => 'entity_instance_number',
7192 'type' => '5053'
7193 },
7194 '3' => {
7195 'name' => 'parent',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307196 'type' => '79911'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307197 },
7198 '4' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307199 'name' => 'association_type',
7200 'type' => '168'
7201 }
7202 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307203 'Return' => '79911',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307204 'ShortName' => 'pldm_entity_association_tree_add'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307205 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307206 '86875' => {
7207 'Header' => 'pdr.h',
7208 'Return' => '80405',
7209 'ShortName' => 'pldm_entity_association_tree_init'
7210 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307211 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307212 'Header' => 'bios.h',
7213 'Param' => {
7214 '0' => {
7215 'name' => 'instance_id',
7216 'type' => '168'
7217 },
7218 '1' => {
7219 'name' => 'transfer_handle',
7220 'type' => '180'
7221 },
7222 '2' => {
7223 'name' => 'transfer_op_flag',
7224 'type' => '168'
7225 },
7226 '3' => {
7227 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307228 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307229 },
7230 '4' => {
7231 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307232 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307233 }
7234 },
7235 'Return' => '74',
7236 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7237 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307238 '87109' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307239 'Header' => 'pdr.h',
7240 'Param' => {
7241 '0' => {
7242 'name' => 'node',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307243 'type' => '79911'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307244 }
7245 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307246 'Return' => '79052',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307247 'ShortName' => 'pldm_entity_extract'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307248 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307249 '87904' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307250 'Header' => 'pdr.h',
7251 'Param' => {
7252 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307253 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307254 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307255 },
7256 '1' => {
7257 'name' => 'terminus_handle',
7258 'type' => '5053'
7259 },
7260 '2' => {
7261 'name' => 'tid',
7262 'type' => '168'
7263 },
7264 '3' => {
7265 'name' => 'tl_eid',
7266 'type' => '168'
7267 },
7268 '4' => {
7269 'name' => 'valid_bit',
7270 'type' => '6423'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307271 }
7272 },
7273 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307274 'ShortName' => 'pldm_pdr_update_TL_pdr'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307275 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307276 '88264' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307277 'Header' => 'pdr.h',
7278 'Param' => {
7279 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307280 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307281 'type' => '81466'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307282 },
7283 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307284 'name' => 'fru_rsi',
7285 'type' => '5053'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307286 },
7287 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307288 'name' => 'terminus_handle',
7289 'type' => '8521'
7290 },
7291 '3' => {
7292 'name' => 'entity_type',
7293 'type' => '8521'
7294 },
7295 '4' => {
7296 'name' => 'entity_instance_num',
7297 'type' => '8521'
7298 },
7299 '5' => {
7300 'name' => 'container_id',
7301 'type' => '8521'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307302 }
7303 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307304 'Return' => '88249',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307305 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307306 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307307 '88618' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307308 'Header' => 'pdr.h',
7309 'Param' => {
7310 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307311 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307312 'type' => '81720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307313 },
7314 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307315 'name' => 'terminus_handle',
7316 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307317 },
7318 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307319 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307320 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307321 },
7322 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307323 'name' => 'entity_type',
7324 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307325 },
7326 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307327 'name' => 'entity_instance_num',
7328 'type' => '5053'
7329 },
7330 '5' => {
7331 'name' => 'container_id',
7332 'type' => '5053'
7333 },
7334 '6' => {
7335 'name' => 'bmc_record_handle',
7336 'offset' => '0',
7337 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307338 }
7339 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307340 'Return' => '74',
7341 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307342 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307343 '88956' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307344 'Header' => 'pdr.h',
7345 'Param' => {
7346 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307347 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307348 'type' => '81720'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307349 },
7350 '1' => {
7351 'name' => 'terminus_handle',
7352 'type' => '5053'
7353 },
7354 '2' => {
7355 'name' => 'fru_rsi',
7356 'type' => '5053'
7357 },
7358 '3' => {
7359 'name' => 'entity_type',
7360 'type' => '5053'
7361 },
7362 '4' => {
7363 'name' => 'entity_instance_num',
7364 'type' => '5053'
7365 },
7366 '5' => {
7367 'name' => 'container_id',
7368 'type' => '5053'
7369 },
7370 '6' => {
7371 'name' => 'bmc_record_handle',
7372 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307373 }
7374 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307375 'Return' => '180',
7376 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307377 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307378 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307379 'Header' => 'bios.h',
7380 'Param' => {
7381 '0' => {
7382 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307383 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307384 },
7385 '1' => {
7386 'name' => 'payload_length',
7387 'type' => '123'
7388 },
7389 '2' => {
7390 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307391 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307392 },
7393 '3' => {
7394 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307395 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307396 },
7397 '4' => {
7398 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307399 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307400 },
7401 '5' => {
7402 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307403 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307404 }
7405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307406 'Reg' => {
7407 '4' => 'r8',
7408 '5' => 'r9'
7409 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307410 'Return' => '74',
7411 'ShortName' => 'decode_get_bios_table_resp'
7412 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307413 '89309' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307414 'Header' => 'pdr.h',
7415 'Param' => {
7416 '0' => {
7417 'name' => 'record',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307418 'type' => '88249'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307419 }
7420 },
7421 'Return' => '6423',
7422 'ShortName' => 'pldm_pdr_record_is_remote'
7423 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307424 '89464' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307425 'Header' => 'pdr.h',
7426 'Param' => {
7427 '0' => {
7428 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307429 'type' => '81466'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307430 },
7431 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307432 'name' => 'record',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307433 'type' => '88249'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307434 }
7435 },
7436 'Return' => '180',
7437 'ShortName' => 'pldm_pdr_get_record_handle'
7438 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307439 '89682' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307440 'Header' => 'pdr.h',
7441 'Param' => {
7442 '0' => {
7443 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307444 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307445 }
7446 },
7447 'Return' => '180',
7448 'ShortName' => 'pldm_pdr_get_repo_size'
7449 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307450 '89813' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307451 'Header' => 'pdr.h',
7452 'Param' => {
7453 '0' => {
7454 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307455 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307456 }
7457 },
7458 'Return' => '180',
7459 'ShortName' => 'pldm_pdr_get_record_count'
7460 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307461 '89944' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307462 'Header' => 'pdr.h',
7463 'Param' => {
7464 '0' => {
7465 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307466 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307467 },
7468 '1' => {
7469 'name' => 'pdr_type',
7470 'type' => '168'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307471 },
7472 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307473 'name' => 'curr_record',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307474 'type' => '88249'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307475 },
7476 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307477 'name' => 'data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307478 'type' => '71118'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307479 },
7480 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307481 'name' => 'size',
7482 'type' => '2087'
7483 }
7484 },
7485 'Reg' => {
7486 '0' => 'rdi',
7487 '3' => 'rcx',
7488 '4' => 'r8'
7489 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307490 'Return' => '88249',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307491 'ShortName' => 'pldm_pdr_find_record_by_type'
7492 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307493 '90116' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307494 'Header' => 'pdr.h',
7495 'Param' => {
7496 '0' => {
7497 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307498 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307499 },
7500 '1' => {
7501 'name' => 'curr_record',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307502 'type' => '88249'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307503 },
7504 '2' => {
7505 'name' => 'data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307506 'type' => '71118'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307507 },
7508 '3' => {
7509 'name' => 'size',
7510 'type' => '2087'
7511 },
7512 '4' => {
7513 'name' => 'next_record_handle',
7514 'type' => '2087'
7515 }
7516 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307517 'Return' => '88249',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307518 'ShortName' => 'pldm_pdr_get_next_record'
7519 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307520 '90283' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307521 'Header' => 'pdr.h',
7522 'Param' => {
7523 '0' => {
7524 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307525 'type' => '81466'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307526 },
7527 '1' => {
7528 'name' => 'record_handle',
7529 'type' => '180'
7530 },
7531 '2' => {
7532 'name' => 'data',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307533 'type' => '71118'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307534 },
7535 '3' => {
7536 'name' => 'size',
7537 'type' => '2087'
7538 },
7539 '4' => {
7540 'name' => 'next_record_handle',
7541 'type' => '2087'
7542 }
7543 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307544 'Return' => '88249',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307545 'ShortName' => 'pldm_pdr_find_record'
7546 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307547 '90451' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307548 'Header' => 'pdr.h',
7549 'Param' => {
7550 '0' => {
7551 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307552 'type' => '81720'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307553 }
7554 },
7555 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307556 'ShortName' => 'pldm_pdr_destroy'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307557 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307558 '90606' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307559 'Header' => 'pdr.h',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307560 'Return' => '81720',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307561 'ShortName' => 'pldm_pdr_init'
7562 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307563 '90678' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307564 'Header' => 'pdr.h',
7565 'Param' => {
7566 '0' => {
7567 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307568 'type' => '81720'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307569 },
7570 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307571 'name' => 'data',
7572 'type' => '6245'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307573 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307574 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307575 'name' => 'size',
7576 'type' => '180'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307577 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307578 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307579 'name' => 'is_remote',
7580 'type' => '6423'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307581 },
7582 '4' => {
Andrew Jefferya2c69112023-07-07 10:41:38 +09307583 'name' => 'terminus_handle',
7584 'type' => '5053'
7585 },
Andrew Jefferya2c69112023-07-07 10:41:38 +09307586 '5' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307587 'name' => 'record_handle',
Andrew Jefferya2c69112023-07-07 10:41:38 +09307588 'type' => '2087'
7589 }
7590 },
7591 'Return' => '74',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307592 'ShortName' => 'pldm_pdr_add_check'
Andrew Jefferya2c69112023-07-07 10:41:38 +09307593 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307594 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307595 'Header' => 'bios.h',
7596 'Param' => {
7597 '0' => {
7598 'name' => 'msg',
7599 'type' => '2077'
7600 },
7601 '1' => {
7602 'name' => 'payload_length',
7603 'type' => '123'
7604 },
7605 '2' => {
7606 'name' => 'transfer_handle',
7607 'type' => '2087'
7608 },
7609 '3' => {
7610 'name' => 'transfer_op_flag',
7611 'type' => '2082'
7612 },
7613 '4' => {
7614 'name' => 'table_type',
7615 'type' => '2082'
7616 }
7617 },
7618 'Reg' => {
7619 '3' => 'rcx',
7620 '4' => 'r8'
7621 },
7622 'Return' => '74',
7623 'ShortName' => 'decode_get_bios_table_req'
7624 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307625 '91116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307626 'Header' => 'pdr.h',
7627 'Param' => {
7628 '0' => {
7629 'name' => 'repo',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307630 'type' => '81720'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307631 },
7632 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307633 'name' => 'data',
7634 'type' => '6245'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307635 },
7636 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307637 'name' => 'size',
7638 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307639 },
7640 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307641 'name' => 'record_handle',
7642 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307643 },
7644 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307645 'name' => 'is_remote',
7646 'type' => '6423'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307647 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307648 '5' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307649 'name' => 'terminus_handle',
Andrew Jefferycd732d12023-07-07 09:36:35 +09307650 'type' => '5053'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307651 }
7652 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307653 'Return' => '180',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307654 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307655 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307656 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307657 'Header' => 'bios.h',
7658 'Param' => {
7659 '0' => {
7660 'name' => 'instance_id',
7661 'type' => '168'
7662 },
7663 '1' => {
7664 'name' => 'transfer_handle',
7665 'type' => '180'
7666 },
7667 '2' => {
7668 'name' => 'transfer_op_flag',
7669 'type' => '168'
7670 },
7671 '3' => {
7672 'name' => 'table_type',
7673 'type' => '168'
7674 },
7675 '4' => {
7676 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307677 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307678 }
7679 },
7680 'Return' => '74',
7681 'ShortName' => 'encode_get_bios_table_req'
7682 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307683 '92615' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307684 'Header' => 'utils.h',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307685 'Param' => {
7686 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307687 'name' => 'dec',
Andrew Jefferycd732d12023-07-07 09:36:35 +09307688 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307689 }
7690 },
7691 'Return' => '180',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307692 'ShortName' => 'dec2bcd32'
7693 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307694 '92744' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307695 'Header' => 'utils.h',
7696 'Param' => {
7697 '0' => {
7698 'name' => 'bcd',
7699 'type' => '180'
7700 }
7701 },
7702 'Return' => '180',
7703 'ShortName' => 'bcd2dec32'
7704 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307705 '93145' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307706 'Header' => 'utils.h',
7707 'Param' => {
7708 '0' => {
7709 'name' => 'version',
7710 'type' => '3344'
7711 },
7712 '1' => {
7713 'name' => 'buffer',
7714 'type' => '11614'
7715 },
7716 '2' => {
7717 'name' => 'buffer_size',
7718 'type' => '123'
7719 }
7720 },
7721 'Reg' => {
7722 '0' => 'rdi'
7723 },
7724 'Return' => '12557',
7725 'ShortName' => 'ver2str'
7726 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307727 '93273' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307728 'Header' => 'utils.h',
7729 'Param' => {
7730 '0' => {
7731 'name' => 'data',
7732 'type' => '1434'
7733 },
7734 '1' => {
7735 'name' => 'size',
7736 'type' => '123'
7737 }
7738 },
7739 'Return' => '168',
7740 'ShortName' => 'crc8'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307741 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307742 '94531' => {
7743 'Header' => 'instance-id.h',
7744 'Param' => {
7745 '0' => {
7746 'name' => 'ctx',
7747 'type' => '94754'
7748 },
7749 '1' => {
7750 'name' => 'tid',
7751 'type' => '93853'
7752 },
7753 '2' => {
7754 'name' => 'iid',
7755 'type' => '93865'
7756 }
7757 },
7758 'Return' => '74',
7759 'ShortName' => 'pldm_instance_id_free'
7760 },
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 Jeffery0ecf6bc2023-07-14 15:36:39 +09307797 '94759' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307798 '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',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307802 'type' => '94754'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307803 },
7804 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307805 'name' => 'tid',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307806 'type' => '93853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307807 },
7808 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307809 'name' => 'iid',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307810 'type' => '95180'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307811 }
7812 },
7813 'Return' => '74',
7814 'ShortName' => 'pldm_instance_id_alloc'
7815 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307816 '95185' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307817 'Header' => 'instance-id.h',
7818 'Param' => {
7819 '0' => {
7820 'name' => 'ctx',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307821 'type' => '94754'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307822 }
7823 },
7824 'Return' => '74',
7825 'ShortName' => 'pldm_instance_db_destroy'
7826 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307827 '95270' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307828 'Header' => 'instance-id.h',
7829 'Param' => {
7830 '0' => {
7831 'name' => 'ctx',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307832 'type' => '95356'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307833 }
7834 },
7835 'Return' => '74',
7836 'ShortName' => 'pldm_instance_db_init_default'
7837 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307838 '95361' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307839 'Header' => 'instance-id.h',
7840 'Param' => {
7841 '0' => {
7842 'name' => 'ctx',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307843 'type' => '95356'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307844 },
7845 '1' => {
7846 'name' => 'dbpath',
7847 'type' => '12552'
7848 }
7849 },
7850 'Return' => '74',
7851 'ShortName' => 'pldm_instance_db_init'
7852 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307853 '96534' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307854 'Header' => 'pldm.h',
7855 'Param' => {
7856 '0' => {
7857 'name' => 'eid',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307858 'type' => '95872'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307859 },
7860 '1' => {
7861 'name' => 'mctp_fd',
7862 'type' => '74'
7863 },
7864 '2' => {
7865 'name' => 'pldm_req_msg',
7866 'type' => '6245'
7867 },
7868 '3' => {
7869 'name' => 'req_msg_len',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307870 'type' => '123'
7871 }
7872 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307873 'Return' => '95981',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307874 'ShortName' => 'pldm_send'
7875 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307876 '96953' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307877 'Header' => 'pldm.h',
7878 'Param' => {
7879 '0' => {
7880 'name' => 'eid',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307881 'type' => '95872'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307882 },
7883 '1' => {
7884 'name' => 'mctp_fd',
7885 'type' => '74'
7886 },
7887 '2' => {
7888 'name' => 'pldm_req_msg',
7889 'type' => '6245'
7890 },
7891 '3' => {
7892 'name' => 'req_msg_len',
7893 'type' => '123'
7894 },
7895 '4' => {
7896 'name' => 'pldm_resp_msg',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307897 'type' => '71118'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307898 },
7899 '5' => {
7900 'name' => 'resp_msg_len',
7901 'type' => '9084'
7902 }
7903 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307904 'Return' => '95981',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307905 'ShortName' => 'pldm_send_recv'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307906 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307907 '97436' => {
7908 'Header' => 'pldm.h',
7909 'Param' => {
7910 '0' => {
7911 'name' => 'eid',
7912 'type' => '95872'
7913 },
7914 '1' => {
7915 'name' => 'mctp_fd',
7916 'type' => '74'
7917 },
7918 '2' => {
7919 'name' => 'instance_id',
7920 'type' => '168'
7921 },
7922 '3' => {
7923 'name' => 'pldm_resp_msg',
7924 'type' => '71118'
7925 },
7926 '4' => {
7927 'name' => 'resp_msg_len',
7928 'type' => '9084'
7929 }
7930 },
7931 'Return' => '95981',
7932 'ShortName' => 'pldm_recv'
7933 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307934 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307935 'Header' => 'bios.h',
7936 'Param' => {
7937 '0' => {
7938 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307939 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307940 },
7941 '1' => {
7942 'name' => 'payload_length',
7943 'type' => '123'
7944 },
7945 '2' => {
7946 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307947 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307948 }
7949 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307950 'Reg' => {
7951 '0' => 'rdi',
7952 '1' => 'rsi',
7953 '2' => 'rdx'
7954 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307955 'Return' => '74',
7956 'ShortName' => 'decode_set_date_time_resp'
7957 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307958 '97662' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307959 'Header' => 'pldm.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307960 'Param' => {
7961 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307962 'name' => 'eid',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307963 'type' => '95872'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307964 },
7965 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307966 'name' => 'mctp_fd',
7967 'type' => '74'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307968 },
7969 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307970 'name' => 'pldm_resp_msg',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307971 'type' => '71118'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307972 },
7973 '3' => {
7974 'name' => 'resp_msg_len',
7975 'type' => '9084'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307976 }
7977 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307978 'Return' => '95981',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307979 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307980 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307981 '98107' => {
7982 'Header' => 'pldm.h',
7983 'Return' => '95981',
7984 'ShortName' => 'pldm_open'
7985 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307986 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307987 'Header' => 'bios.h',
7988 'Param' => {
7989 '0' => {
7990 'name' => 'instance_id',
7991 'type' => '168'
7992 },
7993 '1' => {
7994 'name' => 'completion_code',
7995 'type' => '168'
7996 },
7997 '2' => {
7998 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307999 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308000 },
8001 '3' => {
8002 'name' => 'payload_length',
8003 'type' => '123'
8004 }
8005 },
8006 'Return' => '74',
8007 'ShortName' => 'encode_set_date_time_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308008 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308009 },
8010 'SymbolVersion' => {},
8011 'Symbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308012 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308013 'bcd2dec16' => 1,
8014 'bcd2dec32' => 1,
8015 'bcd2dec8' => 1,
8016 'crc32' => 1,
8017 'crc8' => 1,
8018 'dec2bcd16' => 1,
8019 'dec2bcd32' => 1,
8020 'dec2bcd8' => 1,
8021 'decode_activate_firmware_resp' => 1,
8022 'decode_apply_complete_req' => 1,
8023 'decode_cancel_update_component_resp' => 1,
8024 'decode_cancel_update_resp' => 1,
8025 'decode_descriptor_type_length_value' => 1,
8026 'decode_event_message_buffer_size_resp' => 1,
8027 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308028 'decode_file_ack_req' => 1,
8029 'decode_file_ack_resp' => 1,
8030 'decode_file_ack_with_meta_data_req' => 1,
8031 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308032 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308033 'decode_get_alert_status_req' => 1,
8034 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308035 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8036 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8037 'decode_get_bios_table_req' => 1,
8038 'decode_get_bios_table_resp' => 1,
8039 'decode_get_commands_req' => 1,
8040 'decode_get_commands_resp' => 1,
8041 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308042 'decode_get_file_table_req' => 1,
8043 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308044 'decode_get_firmware_parameters_resp' => 1,
8045 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8046 'decode_get_fru_record_by_option_req' => 1,
8047 'decode_get_fru_record_by_option_resp' => 1,
8048 'decode_get_fru_record_table_metadata_resp' => 1,
8049 'decode_get_fru_record_table_req' => 1,
8050 'decode_get_fru_record_table_resp' => 1,
8051 'decode_get_fru_record_table_resp_safe' => 1,
8052 'decode_get_numeric_effecter_value_req' => 1,
8053 'decode_get_numeric_effecter_value_resp' => 1,
8054 'decode_get_pdr_repository_info_resp' => 1,
8055 'decode_get_pdr_req' => 1,
8056 'decode_get_pdr_resp' => 1,
8057 'decode_get_sensor_reading_req' => 1,
8058 'decode_get_sensor_reading_resp' => 1,
8059 'decode_get_state_sensor_readings_req' => 1,
8060 'decode_get_state_sensor_readings_resp' => 1,
8061 'decode_get_status_resp' => 1,
8062 'decode_get_tid_resp' => 1,
8063 'decode_get_types_resp' => 1,
8064 'decode_get_version_req' => 1,
8065 'decode_get_version_resp' => 1,
8066 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308067 'decode_new_file_req' => 1,
8068 'decode_new_file_resp' => 1,
8069 'decode_new_file_with_metadata_req' => 1,
8070 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308071 'decode_numeric_sensor_data' => 1,
8072 'decode_numeric_sensor_pdr_data' => 1,
8073 'decode_pass_component_table_resp' => 1,
8074 'decode_platform_event_message_req' => 1,
8075 'decode_platform_event_message_resp' => 1,
8076 'decode_pldm_comp_image_info' => 1,
8077 'decode_pldm_package_header_info' => 1,
8078 'decode_pldm_pdr_repository_change_record_data' => 1,
8079 'decode_pldm_pdr_repository_chg_event_data' => 1,
8080 'decode_poll_for_platform_event_message_req' => 1,
8081 'decode_poll_for_platform_event_message_resp' => 1,
8082 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308083 'decode_read_file_req' => 1,
8084 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308085 'decode_request_firmware_data_req' => 1,
8086 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308087 'decode_rw_file_by_type_memory_req' => 1,
8088 'decode_rw_file_by_type_memory_resp' => 1,
8089 'decode_rw_file_by_type_req' => 1,
8090 'decode_rw_file_by_type_resp' => 1,
8091 'decode_rw_file_memory_req' => 1,
8092 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308093 'decode_sensor_event_data' => 1,
8094 'decode_sensor_op_data' => 1,
8095 'decode_set_bios_attribute_current_value_req' => 1,
8096 'decode_set_bios_attribute_current_value_resp' => 1,
8097 'decode_set_bios_table_req' => 1,
8098 'decode_set_bios_table_resp' => 1,
8099 'decode_set_date_time_req' => 1,
8100 'decode_set_date_time_resp' => 1,
8101 'decode_set_event_receiver_req' => 1,
8102 'decode_set_event_receiver_resp' => 1,
8103 'decode_set_fru_record_table_req' => 1,
8104 'decode_set_numeric_effecter_value_req' => 1,
8105 'decode_set_numeric_effecter_value_resp' => 1,
8106 'decode_set_state_effecter_states_req' => 1,
8107 'decode_set_state_effecter_states_resp' => 1,
8108 'decode_state_sensor_data' => 1,
8109 'decode_transfer_complete_req' => 1,
8110 'decode_update_component_resp' => 1,
8111 'decode_vendor_defined_descriptor_value' => 1,
8112 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308113 'decode_write_file_req' => 1,
8114 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308115 'encode_activate_firmware_req' => 1,
8116 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308117 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308118 'encode_cancel_update_component_req' => 1,
8119 'encode_cancel_update_req' => 1,
8120 'encode_cc_only_resp' => 1,
8121 'encode_event_message_buffer_size_req' => 1,
8122 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308123 'encode_file_ack_req' => 1,
8124 'encode_file_ack_resp' => 1,
8125 'encode_file_ack_with_meta_data_req' => 1,
8126 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308127 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308128 'encode_get_alert_status_req' => 1,
8129 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308130 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8131 'encode_get_bios_current_value_by_handle_resp' => 1,
8132 'encode_get_bios_table_req' => 1,
8133 'encode_get_bios_table_resp' => 1,
8134 'encode_get_commands_req' => 1,
8135 'encode_get_commands_resp' => 1,
8136 'encode_get_date_time_req' => 1,
8137 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308138 'encode_get_file_table_req' => 1,
8139 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308140 'encode_get_firmware_parameters_req' => 1,
8141 'encode_get_fru_record_by_option_req' => 1,
8142 'encode_get_fru_record_by_option_resp' => 1,
8143 'encode_get_fru_record_table_metadata_req' => 1,
8144 'encode_get_fru_record_table_metadata_resp' => 1,
8145 'encode_get_fru_record_table_req' => 1,
8146 'encode_get_fru_record_table_resp' => 1,
8147 'encode_get_numeric_effecter_value_req' => 1,
8148 'encode_get_numeric_effecter_value_resp' => 1,
8149 'encode_get_pdr_repository_info_resp' => 1,
8150 'encode_get_pdr_req' => 1,
8151 'encode_get_pdr_resp' => 1,
8152 'encode_get_sensor_reading_req' => 1,
8153 'encode_get_sensor_reading_resp' => 1,
8154 'encode_get_state_sensor_readings_req' => 1,
8155 'encode_get_state_sensor_readings_resp' => 1,
8156 'encode_get_status_req' => 1,
8157 'encode_get_tid_req' => 1,
8158 'encode_get_tid_resp' => 1,
8159 'encode_get_types_req' => 1,
8160 'encode_get_types_resp' => 1,
8161 'encode_get_version_req' => 1,
8162 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308163 'encode_new_file_req' => 1,
8164 'encode_new_file_resp' => 1,
8165 'encode_new_file_with_metadata_req' => 1,
8166 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308167 'encode_pass_component_table_req' => 1,
8168 'encode_platform_event_message_req' => 1,
8169 'encode_platform_event_message_resp' => 1,
8170 'encode_pldm_header_only' => 1,
8171 'encode_pldm_pdr_repository_chg_event_data' => 1,
8172 'encode_poll_for_platform_event_message_req' => 1,
8173 'encode_poll_for_platform_event_message_resp' => 1,
8174 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308175 'encode_read_file_req' => 1,
8176 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308177 'encode_request_firmware_data_resp' => 1,
8178 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308179 'encode_rw_file_by_type_memory_req' => 1,
8180 'encode_rw_file_by_type_memory_resp' => 1,
8181 'encode_rw_file_by_type_req' => 1,
8182 'encode_rw_file_by_type_resp' => 1,
8183 'encode_rw_file_memory_req' => 1,
8184 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308185 'encode_sensor_event_data' => 1,
8186 'encode_set_bios_attribute_current_value_req' => 1,
8187 'encode_set_bios_attribute_current_value_resp' => 1,
8188 'encode_set_bios_table_req' => 1,
8189 'encode_set_bios_table_resp' => 1,
8190 'encode_set_date_time_req' => 1,
8191 'encode_set_date_time_resp' => 1,
8192 'encode_set_event_receiver_req' => 1,
8193 'encode_set_event_receiver_resp' => 1,
8194 'encode_set_fru_record_table_resp' => 1,
8195 'encode_set_numeric_effecter_value_req' => 1,
8196 'encode_set_numeric_effecter_value_resp' => 1,
8197 'encode_set_state_effecter_states_req' => 1,
8198 'encode_set_state_effecter_states_resp' => 1,
8199 'encode_set_tid_req' => 1,
8200 'encode_state_effecter_pdr' => 1,
8201 'encode_state_sensor_pdr' => 1,
8202 'encode_transfer_complete_resp' => 1,
8203 'encode_update_component_req' => 1,
8204 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308205 'encode_write_file_req' => 1,
8206 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308207 'entity_association_tree_find' => 1,
8208 'find_entity_ref_in_tree' => 1,
8209 'get_fru_record_by_option' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308210 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308211 'is_present' => 1,
8212 'is_time_legal' => 1,
8213 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308214 'pack_pldm_header' => 1,
8215 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308216 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308217 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8218 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8219 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8220 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308221 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308222 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308223 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308224 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8225 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8226 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308227 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8228 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8229 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8230 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308231 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8232 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8233 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8234 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308235 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8236 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8237 'pldm_bios_table_attr_entry_string_info_check' => 1,
8238 'pldm_bios_table_attr_find_by_handle' => 1,
8239 'pldm_bios_table_attr_find_by_string_handle' => 1,
8240 'pldm_bios_table_attr_value_copy_and_update' => 1,
8241 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8242 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8243 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
8244 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
8245 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8246 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8247 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
8248 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8249 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
8250 'pldm_bios_table_attr_value_entry_encode_string' => 1,
8251 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8252 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8253 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8254 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8255 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8256 'pldm_bios_table_attr_value_entry_length' => 1,
8257 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8258 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8259 'pldm_bios_table_attr_value_find_by_handle' => 1,
8260 'pldm_bios_table_checksum' => 1,
8261 'pldm_bios_table_iter_create' => 1,
8262 'pldm_bios_table_iter_free' => 1,
8263 'pldm_bios_table_iter_is_end' => 1,
8264 'pldm_bios_table_iter_next' => 1,
8265 'pldm_bios_table_iter_value' => 1,
8266 'pldm_bios_table_pad_checksum_size' => 1,
8267 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308268 'pldm_bios_table_string_entry_decode_string_check' => 1,
8269 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308270 'pldm_bios_table_string_entry_encode_check' => 1,
8271 'pldm_bios_table_string_entry_encode_length' => 1,
8272 'pldm_bios_table_string_find_by_handle' => 1,
8273 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308274 'pldm_entity_association_pdr_add' => 1,
8275 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308276 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308277 'pldm_entity_association_pdr_extract' => 1,
8278 'pldm_entity_association_tree_add' => 1,
8279 'pldm_entity_association_tree_copy_root' => 1,
8280 'pldm_entity_association_tree_destroy' => 1,
8281 'pldm_entity_association_tree_destroy_root' => 1,
8282 'pldm_entity_association_tree_find' => 1,
8283 'pldm_entity_association_tree_init' => 1,
8284 'pldm_entity_association_tree_visit' => 1,
8285 'pldm_entity_extract' => 1,
8286 'pldm_entity_get_num_children' => 1,
8287 'pldm_entity_get_parent' => 1,
8288 'pldm_entity_is_exist_parent' => 1,
8289 'pldm_entity_is_node_parent' => 1,
8290 'pldm_find_entity_ref_in_tree' => 1,
8291 'pldm_instance_db_destroy' => 1,
8292 'pldm_instance_db_init' => 1,
8293 'pldm_instance_db_init_default' => 1,
8294 'pldm_instance_id_alloc' => 1,
8295 'pldm_instance_id_free' => 1,
8296 'pldm_is_current_parent_child' => 1,
8297 'pldm_is_empty_entity_assoc_tree' => 1,
8298 'pldm_open' => 1,
8299 'pldm_pdr_add' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308300 'pldm_pdr_add_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308301 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308302 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308303 'pldm_pdr_destroy' => 1,
8304 'pldm_pdr_find_record' => 1,
8305 'pldm_pdr_find_record_by_type' => 1,
8306 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8307 'pldm_pdr_get_next_record' => 1,
8308 'pldm_pdr_get_record_count' => 1,
8309 'pldm_pdr_get_record_handle' => 1,
8310 'pldm_pdr_get_repo_size' => 1,
8311 'pldm_pdr_init' => 1,
8312 'pldm_pdr_record_is_remote' => 1,
8313 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8314 'pldm_pdr_remove_remote_pdrs' => 1,
8315 'pldm_pdr_update_TL_pdr' => 1,
8316 'pldm_recv' => 1,
8317 'pldm_recv_any' => 1,
8318 'pldm_send' => 1,
8319 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308320 'unpack_pldm_header' => 1,
8321 'ver2str' => 1
8322 }
8323 },
8324 'Target' => 'unix',
8325 'TypeInfo' => {
8326 '1' => {
8327 'Name' => 'void',
8328 'Type' => 'Intrinsic'
8329 },
8330 '102' => {
8331 'Name' => 'unsigned long',
8332 'Size' => '8',
8333 'Type' => 'Intrinsic'
8334 },
8335 '109' => {
8336 'Name' => 'long',
8337 'Size' => '8',
8338 'Type' => 'Intrinsic'
8339 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308340 '116' => {
8341 'Name' => 'char',
8342 'Size' => '1',
8343 'Type' => 'Intrinsic'
8344 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308345 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308346 'BaseType' => '116',
8347 'Name' => 'char*',
8348 'Size' => '8',
8349 'Type' => 'Pointer'
8350 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308351 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308352 'BaseType' => '116',
8353 'Name' => 'char const',
8354 'Size' => '1',
8355 'Type' => 'Const'
8356 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308357 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308358 'BaseType' => '123',
8359 'Name' => 'size_t const',
8360 'Size' => '8',
8361 'Type' => 'Const'
8362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308363 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308364 'BaseType' => '46',
8365 'Header' => undef,
8366 'Line' => '37',
8367 'Name' => '__int8_t',
8368 'PrivateABI' => 1,
8369 'Size' => '1',
8370 'Type' => 'Typedef'
8371 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308372 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308373 'BaseType' => '109',
8374 'Header' => undef,
8375 'Line' => '194',
8376 'Name' => '__ssize_t',
8377 'PrivateABI' => 1,
8378 'Size' => '8',
8379 'Type' => 'Typedef'
8380 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308381 '11746' => {
8382 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308383 'Header' => undef,
8384 'Line' => '24',
8385 'Name' => 'int8_t',
8386 'PrivateABI' => 1,
8387 'Size' => '1',
8388 'Type' => 'Typedef'
8389 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308390 '11811' => {
8391 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308392 'Name' => 'uint16_t const',
8393 'Size' => '2',
8394 'Type' => 'Const'
8395 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308396 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308397 'BaseType' => '180',
8398 'Name' => 'uint32_t const',
8399 'Size' => '4',
8400 'Type' => 'Const'
8401 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308402 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308403 'BaseType' => '168',
8404 'Header' => 'pldm_types.h',
8405 'Line' => '31',
8406 'Name' => 'bool8_t',
8407 'Size' => '1',
8408 'Type' => 'Typedef'
8409 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308410 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308411 'BaseType' => '446',
8412 'Header' => 'pldm_types.h',
8413 'Line' => '163',
8414 'Name' => 'real32_t',
8415 'Size' => '4',
8416 'Type' => 'Typedef'
8417 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308418 '123' => {
8419 'BaseType' => '102',
8420 'Header' => undef,
8421 'Line' => '214',
8422 'Name' => 'size_t',
8423 'PrivateABI' => 1,
8424 'Size' => '8',
8425 'Type' => 'Typedef'
8426 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308427 '12552' => {
8428 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308429 'Name' => 'char const*',
8430 'Size' => '8',
8431 'Type' => 'Pointer'
8432 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308433 '12557' => {
8434 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308435 'Header' => undef,
8436 'Line' => '108',
8437 'Name' => 'ssize_t',
8438 'PrivateABI' => 1,
8439 'Size' => '8',
8440 'Type' => 'Typedef'
8441 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308442 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308443 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308444 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308445 'Memb' => {
8446 '0' => {
8447 'name' => 'PLDM_SENSOR_OP_STATE',
8448 'value' => '0'
8449 },
8450 '1' => {
8451 'name' => 'PLDM_STATE_SENSOR_STATE',
8452 'value' => '1'
8453 },
8454 '2' => {
8455 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8456 'value' => '2'
8457 }
8458 },
8459 'Name' => 'enum sensor_event_class_states',
8460 'Size' => '4',
8461 'Type' => 'Enum'
8462 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308463 '13127' => {
8464 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308465 'Name' => 'enum sensor_event_class_states const',
8466 'Size' => '4',
8467 'Type' => 'Const'
8468 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308469 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308470 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308471 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308472 'Memb' => {
8473 '0' => {
8474 'name' => 'record_handle',
8475 'offset' => '0',
8476 'type' => '180'
8477 },
8478 '1' => {
8479 'name' => 'version',
8480 'offset' => '4',
8481 'type' => '168'
8482 },
8483 '2' => {
8484 'name' => 'type',
8485 'offset' => '5',
8486 'type' => '168'
8487 },
8488 '3' => {
8489 'name' => 'record_change_num',
8490 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308491 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308492 },
8493 '4' => {
8494 'name' => 'length',
8495 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308496 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308497 }
8498 },
8499 'Name' => 'struct pldm_pdr_hdr',
8500 'Size' => '10',
8501 'Type' => 'Struct'
8502 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308503 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308504 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308505 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308506 'Memb' => {
8507 '0' => {
8508 'name' => 'hdr',
8509 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308510 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308511 },
8512 '1' => {
8513 'name' => 'terminus_handle',
8514 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308515 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308516 },
8517 '2' => {
8518 'name' => 'sensor_id',
8519 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308520 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308521 },
8522 '3' => {
8523 'name' => 'entity_type',
8524 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308525 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308526 },
8527 '4' => {
8528 'name' => 'entity_instance',
8529 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308530 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308531 },
8532 '5' => {
8533 'name' => 'container_id',
8534 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308535 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308536 },
8537 '6' => {
8538 'name' => 'sensor_init',
8539 'offset' => '32',
8540 'type' => '168'
8541 },
8542 '7' => {
8543 'name' => 'sensor_auxiliary_names_pdr',
8544 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308545 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308546 },
8547 '8' => {
8548 'name' => 'composite_sensor_count',
8549 'offset' => '34',
8550 'type' => '168'
8551 },
8552 '9' => {
8553 'name' => 'possible_states',
8554 'offset' => '35',
8555 'type' => '874'
8556 }
8557 },
8558 'Name' => 'struct pldm_state_sensor_pdr',
8559 'Size' => '24',
8560 'Type' => 'Struct'
8561 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308562 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308563 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308564 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308565 'Memb' => {
8566 '0' => {
8567 'name' => 'state_set_id',
8568 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308569 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308570 },
8571 '1' => {
8572 'name' => 'possible_states_size',
8573 'offset' => '2',
8574 'type' => '168'
8575 },
8576 '2' => {
8577 'name' => 'states',
8578 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308579 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308580 }
8581 },
8582 'Name' => 'struct state_sensor_possible_states',
8583 'Size' => '4',
8584 'Type' => 'Struct'
8585 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308586 '13626' => {
8587 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308588 'Name' => 'struct state_sensor_possible_states const',
8589 'Size' => '4',
8590 'Type' => 'Const'
8591 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308592 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308593 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308594 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308595 'Memb' => {
8596 '0' => {
8597 'name' => 'hdr',
8598 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308599 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308600 },
8601 '1' => {
8602 'name' => 'terminus_handle',
8603 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308604 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308605 },
8606 '10' => {
8607 'name' => 'possible_states',
8608 'offset' => '37',
8609 'type' => '874'
8610 },
8611 '2' => {
8612 'name' => 'effecter_id',
8613 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308614 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308615 },
8616 '3' => {
8617 'name' => 'entity_type',
8618 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308619 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308620 },
8621 '4' => {
8622 'name' => 'entity_instance',
8623 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308624 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308625 },
8626 '5' => {
8627 'name' => 'container_id',
8628 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308629 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308630 },
8631 '6' => {
8632 'name' => 'effecter_semantic_id',
8633 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308634 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308635 },
8636 '7' => {
8637 'name' => 'effecter_init',
8638 'offset' => '34',
8639 'type' => '168'
8640 },
8641 '8' => {
8642 'name' => 'has_description_pdr',
8643 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308644 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308645 },
8646 '9' => {
8647 'name' => 'composite_effecter_count',
8648 'offset' => '36',
8649 'type' => '168'
8650 }
8651 },
8652 'Name' => 'struct pldm_state_effecter_pdr',
8653 'Size' => '26',
8654 'Type' => 'Struct'
8655 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308656 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308657 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308658 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308659 'Memb' => {
8660 '0' => {
8661 'name' => 'record_handle',
8662 'offset' => '0',
8663 'type' => '180'
8664 },
8665 '1' => {
8666 'name' => 'version',
8667 'offset' => '4',
8668 'type' => '168'
8669 },
8670 '2' => {
8671 'name' => 'type',
8672 'offset' => '5',
8673 'type' => '168'
8674 },
8675 '3' => {
8676 'name' => 'record_change_num',
8677 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308678 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308679 },
8680 '4' => {
8681 'name' => 'length',
8682 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308683 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308684 }
8685 },
8686 'Name' => 'struct pldm_value_pdr_hdr',
8687 'Size' => '12',
8688 'Type' => 'Struct'
8689 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308690 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308691 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308692 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308693 'Memb' => {
8694 '0' => {
8695 'name' => 'hdr',
8696 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308697 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308698 },
8699 '1' => {
8700 'name' => 'terminus_handle',
8701 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308702 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308703 },
8704 '10' => {
8705 'name' => 'rate_unit',
8706 'offset' => '38',
8707 'type' => '168'
8708 },
8709 '11' => {
8710 'name' => 'base_oem_unit_handle',
8711 'offset' => '39',
8712 'type' => '168'
8713 },
8714 '12' => {
8715 'name' => 'aux_unit',
8716 'offset' => '40',
8717 'type' => '168'
8718 },
8719 '13' => {
8720 'name' => 'aux_unit_modifier',
8721 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308722 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308723 },
8724 '14' => {
8725 'name' => 'aux_rate_unit',
8726 'offset' => '48',
8727 'type' => '168'
8728 },
8729 '15' => {
8730 'name' => 'rel',
8731 'offset' => '49',
8732 'type' => '168'
8733 },
8734 '16' => {
8735 'name' => 'aux_oem_unit_handle',
8736 'offset' => '50',
8737 'type' => '168'
8738 },
8739 '17' => {
8740 'name' => 'is_linear',
8741 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308742 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308743 },
8744 '18' => {
8745 'name' => 'sensor_data_size',
8746 'offset' => '52',
8747 'type' => '168'
8748 },
8749 '19' => {
8750 'name' => 'resolution',
8751 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308752 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308753 },
8754 '2' => {
8755 'name' => 'sensor_id',
8756 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308757 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308758 },
8759 '20' => {
8760 'name' => 'offset',
8761 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308762 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308763 },
8764 '21' => {
8765 'name' => 'accuracy',
8766 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308767 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308768 },
8769 '22' => {
8770 'name' => 'plus_tolerance',
8771 'offset' => '70',
8772 'type' => '168'
8773 },
8774 '23' => {
8775 'name' => 'minus_tolerance',
8776 'offset' => '71',
8777 'type' => '168'
8778 },
8779 '24' => {
8780 'name' => 'hysteresis',
8781 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308782 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308783 },
8784 '25' => {
8785 'name' => 'supported_thresholds',
8786 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308787 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308788 },
8789 '26' => {
8790 'name' => 'threshold_and_hysteresis_volatility',
8791 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308792 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308793 },
8794 '27' => {
8795 'name' => 'state_transition_interval',
8796 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308797 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308798 },
8799 '28' => {
8800 'name' => 'update_interval',
8801 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308802 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308803 },
8804 '29' => {
8805 'name' => 'max_readable',
8806 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308807 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308808 },
8809 '3' => {
8810 'name' => 'entity_type',
8811 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308812 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308813 },
8814 '30' => {
8815 'name' => 'min_readable',
8816 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308817 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308818 },
8819 '31' => {
8820 'name' => 'range_field_format',
8821 'offset' => '114',
8822 'type' => '168'
8823 },
8824 '32' => {
8825 'name' => 'range_field_support',
8826 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308827 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308828 },
8829 '33' => {
8830 'name' => 'nominal_value',
8831 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308832 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308833 },
8834 '34' => {
8835 'name' => 'normal_max',
8836 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308837 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308838 },
8839 '35' => {
8840 'name' => 'normal_min',
8841 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308842 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308843 },
8844 '36' => {
8845 'name' => 'warning_high',
8846 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308847 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308848 },
8849 '37' => {
8850 'name' => 'warning_low',
8851 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308852 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308853 },
8854 '38' => {
8855 'name' => 'critical_high',
8856 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308857 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308858 },
8859 '39' => {
8860 'name' => 'critical_low',
8861 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308862 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308863 },
8864 '4' => {
8865 'name' => 'entity_instance_num',
8866 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308867 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308868 },
8869 '40' => {
8870 'name' => 'fatal_high',
8871 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308872 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308873 },
8874 '41' => {
8875 'name' => 'fatal_low',
8876 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308877 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308878 },
8879 '5' => {
8880 'name' => 'container_id',
8881 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308882 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308883 },
8884 '6' => {
8885 'name' => 'sensor_init',
8886 'offset' => '34',
8887 'type' => '168'
8888 },
8889 '7' => {
8890 'name' => 'sensor_auxiliary_names_pdr',
8891 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308892 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308893 },
8894 '8' => {
8895 'name' => 'base_unit',
8896 'offset' => '36',
8897 'type' => '168'
8898 },
8899 '9' => {
8900 'name' => 'unit_modifier',
8901 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308902 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308903 }
8904 },
8905 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8906 'Size' => '112',
8907 'Type' => 'Struct'
8908 },
8909 '142' => {
8910 'BaseType' => '53',
8911 'Header' => undef,
8912 'Line' => '38',
8913 'Name' => '__uint8_t',
8914 'PrivateABI' => 1,
8915 'Size' => '1',
8916 'Type' => 'Typedef'
8917 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308918 '1434' => {
8919 'BaseType' => '1439',
8920 'Name' => 'void const*',
8921 'Size' => '8',
8922 'Type' => 'Pointer'
8923 },
8924 '1439' => {
8925 'BaseType' => '1',
8926 'Name' => 'void const',
8927 'Type' => 'Const'
8928 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308929 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308930 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308931 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308932 'Memb' => {
8933 '0' => {
8934 'name' => 'state_set_id',
8935 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308936 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308937 },
8938 '1' => {
8939 'name' => 'possible_states_size',
8940 'offset' => '2',
8941 'type' => '168'
8942 },
8943 '2' => {
8944 'name' => 'states',
8945 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308946 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308947 }
8948 },
8949 'Name' => 'struct state_effecter_possible_states',
8950 'Size' => '4',
8951 'Type' => 'Struct'
8952 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308953 '14692' => {
8954 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308955 'Name' => 'struct state_effecter_possible_states const',
8956 'Size' => '4',
8957 'Type' => 'Const'
8958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308959 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308960 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308961 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308962 'Memb' => {
8963 '0' => {
8964 'name' => 'set_request',
8965 'offset' => '0',
8966 'type' => '168'
8967 },
8968 '1' => {
8969 'name' => 'effecter_state',
8970 'offset' => '1',
8971 'type' => '168'
8972 }
8973 },
8974 'Name' => 'struct state_field_for_state_effecter_set',
8975 'Size' => '2',
8976 'Type' => 'Struct'
8977 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308978 '14737' => {
8979 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308980 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308981 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308982 'Name' => 'set_effecter_state_field',
8983 'Size' => '2',
8984 'Type' => 'Typedef'
8985 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308986 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308987 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308988 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308989 'Memb' => {
8990 '0' => {
8991 'name' => 'sensor_op_state',
8992 'offset' => '0',
8993 'type' => '168'
8994 },
8995 '1' => {
8996 'name' => 'present_state',
8997 'offset' => '1',
8998 'type' => '168'
8999 },
9000 '2' => {
9001 'name' => 'previous_state',
9002 'offset' => '2',
9003 'type' => '168'
9004 },
9005 '3' => {
9006 'name' => 'event_state',
9007 'offset' => '3',
9008 'type' => '168'
9009 }
9010 },
9011 'Name' => 'struct state_field_for_get_state_sensor_readings',
9012 'Size' => '4',
9013 'Type' => 'Struct'
9014 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309015 '14815' => {
9016 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309017 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309018 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309019 'Name' => 'get_sensor_state_field',
9020 'Size' => '4',
9021 'Type' => 'Typedef'
9022 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309023 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309024 'BaseType' => '168',
9025 'Name' => 'uint8_t[13]',
9026 'Size' => '13',
9027 'Type' => 'Array'
9028 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309029 '154' => {
9030 'BaseType' => '81',
9031 'Header' => undef,
9032 'Line' => '42',
9033 'Name' => '__uint32_t',
9034 'PrivateABI' => 1,
9035 'Size' => '4',
9036 'Type' => 'Typedef'
9037 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309038 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309039 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309040 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309041 'Memb' => {
9042 '0' => {
9043 'name' => 'sensor_id',
9044 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309045 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309046 },
9047 '1' => {
9048 'name' => 'sensor_event_class_type',
9049 'offset' => '2',
9050 'type' => '168'
9051 },
9052 '2' => {
9053 'name' => 'event_class',
9054 'offset' => '3',
9055 'type' => '874'
9056 }
9057 },
9058 'Name' => 'struct pldm_sensor_event_data',
9059 'Size' => '4',
9060 'Type' => 'Struct'
9061 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309062 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309063 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309064 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309065 'Memb' => {
9066 '0' => {
9067 'name' => 'event_data_format',
9068 'offset' => '0',
9069 'type' => '168'
9070 },
9071 '1' => {
9072 'name' => 'number_of_change_records',
9073 'offset' => '1',
9074 'type' => '168'
9075 },
9076 '2' => {
9077 'name' => 'change_records',
9078 'offset' => '2',
9079 'type' => '874'
9080 }
9081 },
9082 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9083 'Size' => '3',
9084 'Type' => 'Struct'
9085 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309086 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309087 'BaseType' => '830',
9088 'Name' => 'struct pldm_msg*',
9089 'Size' => '8',
9090 'Type' => 'Pointer'
9091 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309092 '166' => {
9093 'BaseType' => '1',
9094 'Name' => 'void*',
9095 'Size' => '8',
9096 'Type' => 'Pointer'
9097 },
9098 '168' => {
9099 'BaseType' => '142',
9100 'Header' => undef,
9101 'Line' => '24',
9102 'Name' => 'uint8_t',
9103 'PrivateABI' => 1,
9104 'Size' => '1',
9105 'Type' => 'Typedef'
9106 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309107 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309108 'BaseType' => '166',
9109 'Name' => 'void**',
9110 'Size' => '8',
9111 'Type' => 'Pointer'
9112 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309113 '180' => {
9114 'BaseType' => '154',
9115 'Header' => undef,
9116 'Line' => '26',
9117 'Name' => 'uint32_t',
9118 'PrivateABI' => 1,
9119 'Size' => '4',
9120 'Type' => 'Typedef'
9121 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309122 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309123 'BaseType' => '869',
9124 'Name' => 'struct pldm_msg const*',
9125 'Size' => '8',
9126 'Type' => 'Pointer'
9127 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309128 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309129 'BaseType' => '168',
9130 'Name' => 'uint8_t*',
9131 'Size' => '8',
9132 'Type' => 'Pointer'
9133 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309134 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309135 'BaseType' => '180',
9136 'Name' => 'uint32_t*',
9137 'Size' => '8',
9138 'Type' => 'Pointer'
9139 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309140 '21095' => {
9141 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309142 'Name' => 'size_t*const',
9143 'Size' => '8',
9144 'Type' => 'Const'
9145 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309146 '22708' => {
9147 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309148 'Name' => 'uint32_t const*const*',
9149 'Size' => '8',
9150 'Type' => 'Pointer'
9151 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309152 '22713' => {
9153 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309154 'Name' => 'uint32_t const*',
9155 'Size' => '8',
9156 'Type' => 'Pointer'
9157 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309158 '22718' => {
9159 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309160 'Name' => 'uint32_t const*const',
9161 'Size' => '8',
9162 'Type' => 'Const'
9163 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309164 '22723' => {
9165 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309166 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9167 'Size' => '8',
9168 'Type' => 'Pointer'
9169 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309170 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309171 'BaseType' => '429',
9172 'Name' => 'ver32_t*',
9173 'Size' => '8',
9174 'Type' => 'Pointer'
9175 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309176 '29133' => {
9177 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309178 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9179 'Size' => '8',
9180 'Type' => 'Pointer'
9181 },
9182 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309183 'BaseType' => '441',
9184 'Name' => 'ver32_t const*',
9185 'Size' => '8',
9186 'Type' => 'Pointer'
9187 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309188 '35700' => {
9189 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309190 'Name' => 'struct pldm_sensor_event_data*',
9191 'Size' => '8',
9192 'Type' => 'Pointer'
9193 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309194 '35705' => {
9195 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309196 'Name' => 'struct pldm_sensor_event_data*const',
9197 'Size' => '8',
9198 'Type' => 'Const'
9199 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309200 '363' => {
9201 'Header' => 'pldm_types.h',
9202 'Line' => '24',
9203 'Memb' => {
9204 '0' => {
9205 'name' => 'alpha',
9206 'offset' => '0',
9207 'type' => '168'
9208 },
9209 '1' => {
9210 'name' => 'update',
9211 'offset' => '1',
9212 'type' => '168'
9213 },
9214 '2' => {
9215 'name' => 'minor',
9216 'offset' => '2',
9217 'type' => '168'
9218 },
9219 '3' => {
9220 'name' => 'major',
9221 'offset' => '3',
9222 'type' => '168'
9223 }
9224 },
9225 'Name' => 'struct pldm_version',
9226 'Size' => '4',
9227 'Type' => 'Struct'
9228 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309229 '36709' => {
9230 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309231 'Name' => 'get_sensor_state_field*',
9232 'Size' => '8',
9233 'Type' => 'Pointer'
9234 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309235 '41864' => {
9236 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309237 'Name' => 'set_effecter_state_field*',
9238 'Size' => '8',
9239 'Type' => 'Pointer'
9240 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309241 '42691' => {
9242 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309243 'Name' => 'struct pldm_state_sensor_pdr*',
9244 'Size' => '8',
9245 'Type' => 'Pointer'
9246 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309247 '42696' => {
9248 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309249 'Name' => 'struct pldm_state_sensor_pdr*const',
9250 'Size' => '8',
9251 'Type' => 'Const'
9252 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309253 '42701' => {
9254 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309255 'Name' => 'struct state_sensor_possible_states const*',
9256 'Size' => '8',
9257 'Type' => 'Pointer'
9258 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309259 '42706' => {
9260 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309261 'Name' => 'struct state_sensor_possible_states const*const',
9262 'Size' => '8',
9263 'Type' => 'Const'
9264 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309265 '429' => {
9266 'BaseType' => '363',
9267 'Header' => 'pldm_types.h',
9268 'Line' => '29',
9269 'Name' => 'ver32_t',
9270 'Size' => '4',
9271 'Type' => 'Typedef'
9272 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309273 '43023' => {
9274 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309275 'Name' => 'struct pldm_state_effecter_pdr*',
9276 'Size' => '8',
9277 'Type' => 'Pointer'
9278 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309279 '43028' => {
9280 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309281 'Name' => 'struct pldm_state_effecter_pdr*const',
9282 'Size' => '8',
9283 'Type' => 'Const'
9284 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309285 '43033' => {
9286 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309287 'Name' => 'struct state_effecter_possible_states const*',
9288 'Size' => '8',
9289 'Type' => 'Pointer'
9290 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309291 '43038' => {
9292 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309293 'Name' => 'struct state_effecter_possible_states const*const',
9294 'Size' => '8',
9295 'Type' => 'Const'
9296 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309297 '441' => {
9298 'BaseType' => '429',
9299 'Name' => 'ver32_t const',
9300 'Size' => '4',
9301 'Type' => 'Const'
9302 },
9303 '446' => {
9304 'Name' => 'float',
9305 'Size' => '4',
9306 'Type' => 'Intrinsic'
9307 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309308 '46' => {
9309 'Name' => 'signed char',
9310 'Size' => '1',
9311 'Type' => 'Intrinsic'
9312 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309313 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309314 'BaseType' => '102',
9315 'Header' => undef,
9316 'Line' => '45',
9317 'Name' => '__uint64_t',
9318 'PrivateABI' => 1,
9319 'Size' => '8',
9320 'Type' => 'Typedef'
9321 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309322 '46642' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309323 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309324 'Header' => undef,
9325 'Line' => '27',
9326 'Name' => 'uint64_t',
9327 'PrivateABI' => 1,
9328 'Size' => '8',
9329 'Type' => 'Typedef'
9330 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309331 '46654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309332 'Header' => 'bios.h',
9333 'Line' => '38',
9334 'Memb' => {
9335 '0' => {
9336 'name' => 'PLDM_BIOS_STRING_TABLE',
9337 'value' => '0'
9338 },
9339 '1' => {
9340 'name' => 'PLDM_BIOS_ATTR_TABLE',
9341 'value' => '1'
9342 },
9343 '2' => {
9344 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9345 'value' => '2'
9346 }
9347 },
9348 'Name' => 'enum pldm_bios_table_types',
9349 'Size' => '4',
9350 'Type' => 'Enum'
9351 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309352 '46688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309353 'Header' => 'bios.h',
9354 'Line' => '47',
9355 'Memb' => {
9356 '0' => {
9357 'name' => 'string_handle',
9358 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309359 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309360 },
9361 '1' => {
9362 'name' => 'string_length',
9363 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309364 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309365 },
9366 '2' => {
9367 'name' => 'name',
9368 'offset' => '4',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309369 'type' => '46745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309370 }
9371 },
9372 'Name' => 'struct pldm_bios_string_table_entry',
9373 'Size' => '5',
9374 'Type' => 'Struct'
9375 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309376 '46740' => {
9377 'BaseType' => '46688',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309378 'Name' => 'struct pldm_bios_string_table_entry const',
9379 'Size' => '5',
9380 'Type' => 'Const'
9381 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309382 '46745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309383 'BaseType' => '116',
9384 'Name' => 'char[1]',
9385 'Size' => '1',
9386 'Type' => 'Array'
9387 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309388 '46761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309389 'Header' => 'bios.h',
9390 'Line' => '53',
9391 'Memb' => {
9392 '0' => {
9393 'name' => 'attr_handle',
9394 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309395 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309396 },
9397 '1' => {
9398 'name' => 'attr_type',
9399 'offset' => '2',
9400 'type' => '168'
9401 },
9402 '2' => {
9403 'name' => 'string_handle',
9404 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309405 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309406 },
9407 '3' => {
9408 'name' => 'metadata',
9409 'offset' => '5',
9410 'type' => '874'
9411 }
9412 },
9413 'Name' => 'struct pldm_bios_attr_table_entry',
9414 'Size' => '6',
9415 'Type' => 'Struct'
9416 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309417 '46826' => {
9418 'BaseType' => '46761',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309419 'Name' => 'struct pldm_bios_attr_table_entry const',
9420 'Size' => '6',
9421 'Type' => 'Const'
9422 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309423 '46847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309424 'Header' => 'bios.h',
9425 'Line' => '65',
9426 'Memb' => {
9427 '0' => {
9428 'name' => 'attr_handle',
9429 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309430 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309431 },
9432 '1' => {
9433 'name' => 'attr_type',
9434 'offset' => '2',
9435 'type' => '168'
9436 },
9437 '2' => {
9438 'name' => 'value',
9439 'offset' => '3',
9440 'type' => '874'
9441 }
9442 },
9443 'Name' => 'struct pldm_bios_attr_val_table_entry',
9444 'Size' => '4',
9445 'Type' => 'Struct'
9446 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309447 '46899' => {
9448 'BaseType' => '46847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309449 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9450 'Size' => '4',
9451 'Type' => 'Const'
9452 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309453 '46968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309454 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309455 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309456 'Memb' => {
9457 '0' => {
9458 'name' => 'name_handle',
9459 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309460 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309461 },
9462 '1' => {
9463 'name' => 'read_only',
9464 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309465 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309466 },
9467 '2' => {
9468 'name' => 'pv_num',
9469 'offset' => '3',
9470 'type' => '168'
9471 },
9472 '3' => {
9473 'name' => 'pv_handle',
9474 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309475 'type' => '47071'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309476 },
9477 '4' => {
9478 'name' => 'def_num',
9479 'offset' => '22',
9480 'type' => '168'
9481 },
9482 '5' => {
9483 'name' => 'def_index',
9484 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309485 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309486 }
9487 },
9488 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9489 'Size' => '32',
9490 'Type' => 'Struct'
9491 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309492 '47059' => {
9493 'BaseType' => '46968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309494 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9495 'Size' => '32',
9496 'Type' => 'Const'
9497 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309498 '4707' => {
9499 'BaseType' => '825',
9500 'Name' => 'struct pldm_msg_hdr const*',
9501 'Size' => '8',
9502 'Type' => 'Pointer'
9503 },
9504 '47071' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309505 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309506 'Name' => 'uint16_t const*',
9507 'Size' => '8',
9508 'Type' => 'Pointer'
9509 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309510 '47081' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309511 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309512 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309513 'Memb' => {
9514 '0' => {
9515 'name' => 'name_handle',
9516 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309517 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309518 },
9519 '1' => {
9520 'name' => 'read_only',
9521 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309522 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309523 },
9524 '2' => {
9525 'name' => 'string_type',
9526 'offset' => '3',
9527 'type' => '168'
9528 },
9529 '3' => {
9530 'name' => 'min_length',
9531 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309532 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309533 },
9534 '4' => {
9535 'name' => 'max_length',
9536 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309537 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309538 },
9539 '5' => {
9540 'name' => 'def_length',
9541 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309542 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309543 },
9544 '6' => {
9545 'name' => 'def_string',
9546 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309547 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309548 }
9549 },
9550 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9551 'Size' => '24',
9552 'Type' => 'Struct'
9553 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309554 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309555 'BaseType' => '890',
9556 'Name' => 'struct pldm_header_info*',
9557 'Size' => '8',
9558 'Type' => 'Pointer'
9559 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309560 '47193' => {
9561 'BaseType' => '47081',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309562 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9563 'Size' => '24',
9564 'Type' => 'Const'
9565 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309566 '47203' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309567 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309568 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309569 'Memb' => {
9570 '0' => {
9571 'name' => 'name_handle',
9572 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309573 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309574 },
9575 '1' => {
9576 'name' => 'read_only',
9577 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309578 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309579 },
9580 '2' => {
9581 'name' => 'lower_bound',
9582 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309583 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309584 },
9585 '3' => {
9586 'name' => 'upper_bound',
9587 'offset' => '22',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309588 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309589 },
9590 '4' => {
9591 'name' => 'scalar_increment',
9592 'offset' => '36',
9593 'type' => '180'
9594 },
9595 '5' => {
9596 'name' => 'default_value',
9597 'offset' => '50',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309598 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309599 }
9600 },
9601 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9602 'Size' => '40',
9603 'Type' => 'Struct'
9604 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309605 '47301' => {
9606 'BaseType' => '47203',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309607 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9608 'Size' => '40',
9609 'Type' => 'Const'
9610 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309611 '47657' => {
9612 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309613 'Param' => {
9614 '0' => {
9615 'type' => '1434'
9616 }
9617 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309618 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309619 'Size' => '8',
9620 'Type' => 'FuncPtr'
9621 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309622 '47725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309623 'Header' => undef,
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309624 'Line' => '982',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309625 'Memb' => {
9626 '0' => {
9627 'name' => 'table_data',
9628 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309629 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309630 },
9631 '1' => {
9632 'name' => 'table_len',
9633 'offset' => '8',
9634 'type' => '123'
9635 },
9636 '2' => {
9637 'name' => 'current_pos',
9638 'offset' => '22',
9639 'type' => '123'
9640 },
9641 '3' => {
9642 'name' => 'entry_length_handler',
9643 'offset' => '36',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309644 'type' => '47657'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309645 }
9646 },
9647 'Name' => 'struct pldm_bios_table_iter',
9648 'PrivateABI' => 1,
9649 'Size' => '32',
9650 'Type' => 'Struct'
9651 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309652 '47795' => {
9653 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309654 'Name' => 'struct pldm_bios_table_iter const',
9655 'Size' => '32',
9656 'Type' => 'Const'
9657 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309658 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309659 'BaseType' => '969',
9660 'Name' => 'struct pldm_header_info const*',
9661 'Size' => '8',
9662 'Type' => 'Pointer'
9663 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309664 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309665 'BaseType' => '714',
9666 'Name' => 'struct pldm_msg_hdr*',
9667 'Size' => '8',
9668 'Type' => 'Pointer'
9669 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309670 '48827' => {
9671 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309672 'Name' => 'struct pldm_bios_table_iter*',
9673 'Size' => '8',
9674 'Type' => 'Pointer'
9675 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309676 '48832' => {
9677 'BaseType' => '46899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309678 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9679 'Size' => '8',
9680 'Type' => 'Pointer'
9681 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309682 '49247' => {
9683 'BaseType' => '46826',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309684 'Name' => 'struct pldm_bios_attr_table_entry const*',
9685 'Size' => '8',
9686 'Type' => 'Pointer'
9687 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309688 '49853' => {
9689 'BaseType' => '46740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309690 'Name' => 'struct pldm_bios_string_table_entry const*',
9691 'Size' => '8',
9692 'Type' => 'Pointer'
9693 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309694 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309695 'BaseType' => '67',
9696 'Header' => undef,
9697 'Line' => '40',
9698 'Name' => '__uint16_t',
9699 'PrivateABI' => 1,
9700 'Size' => '2',
9701 'Type' => 'Typedef'
9702 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309703 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309704 'BaseType' => '168',
9705 'Name' => 'uint8_t const',
9706 'Size' => '1',
9707 'Type' => 'Const'
9708 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309709 '5053' => {
9710 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309711 'Header' => undef,
9712 'Line' => '25',
9713 'Name' => 'uint16_t',
9714 'PrivateABI' => 1,
9715 'Size' => '2',
9716 'Type' => 'Typedef'
9717 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309718 '51020' => {
9719 'BaseType' => '47795',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309720 'Name' => 'struct pldm_bios_table_iter const*',
9721 'Size' => '8',
9722 'Type' => 'Pointer'
9723 },
9724 '53' => {
9725 'Name' => 'unsigned char',
9726 'Size' => '1',
9727 'Type' => 'Intrinsic'
9728 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309729 '55965' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309730 'BaseType' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309731 'Name' => 'uint64_t*',
9732 'Size' => '8',
9733 'Type' => 'Pointer'
9734 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309735 '56242' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309736 'BaseType' => '47301',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309737 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9738 'Size' => '8',
9739 'Type' => 'Pointer'
9740 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09309741 '56551' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309742 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309743 'Name' => 'char const**',
9744 'Size' => '8',
9745 'Type' => 'Pointer'
9746 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309747 '57577' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309748 'BaseType' => '47193',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309749 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9750 'Size' => '8',
9751 'Type' => 'Pointer'
9752 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309753 '58931' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309754 'BaseType' => '47059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309755 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9756 'Size' => '8',
9757 'Type' => 'Pointer'
9758 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309759 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309760 'Header' => 'utils.h',
9761 'Line' => '18',
9762 'Memb' => {
9763 '0' => {
9764 'name' => 'ptr',
9765 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309766 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309767 },
9768 '1' => {
9769 'name' => 'length',
9770 'offset' => '8',
9771 'type' => '123'
9772 }
9773 },
9774 'Name' => 'struct variable_field',
9775 'Size' => '16',
9776 'Type' => 'Struct'
9777 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309778 '6245' => {
9779 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309780 'Name' => 'uint8_t const*',
9781 'Size' => '8',
9782 'Type' => 'Pointer'
9783 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309784 '64198' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309785 'Header' => 'firmware_update.h',
9786 'Line' => '329',
9787 'Memb' => {
9788 '0' => {
9789 'name' => 'uuid',
9790 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309791 'type' => '64302'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309792 },
9793 '1' => {
9794 'name' => 'package_header_format_version',
9795 'offset' => '22',
9796 'type' => '168'
9797 },
9798 '2' => {
9799 'name' => 'package_header_size',
9800 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309801 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309802 },
9803 '3' => {
9804 'name' => 'package_release_date_time',
9805 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309806 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309807 },
9808 '4' => {
9809 'name' => 'component_bitmap_bit_length',
9810 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309811 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309812 },
9813 '5' => {
9814 'name' => 'package_version_string_type',
9815 'offset' => '52',
9816 'type' => '168'
9817 },
9818 '6' => {
9819 'name' => 'package_version_string_length',
9820 'offset' => '53',
9821 'type' => '168'
9822 }
9823 },
9824 'Name' => 'struct pldm_package_header_information',
9825 'Size' => '36',
9826 'Type' => 'Struct'
9827 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309828 '6423' => {
9829 'Name' => '_Bool',
9830 'Size' => '1',
9831 'Type' => 'Intrinsic'
9832 },
9833 '64302' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309834 'BaseType' => '168',
9835 'Name' => 'uint8_t[16]',
9836 'Size' => '16',
9837 'Type' => 'Array'
9838 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309839 '64334' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309840 'Header' => 'firmware_update.h',
9841 'Line' => '343',
9842 'Memb' => {
9843 '0' => {
9844 'name' => 'record_length',
9845 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309846 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309847 },
9848 '1' => {
9849 'name' => 'descriptor_count',
9850 'offset' => '2',
9851 'type' => '168'
9852 },
9853 '2' => {
9854 'name' => 'device_update_option_flags',
9855 'offset' => '3',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309856 'type' => '61701'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309857 },
9858 '3' => {
9859 'name' => 'comp_image_set_version_string_type',
9860 'offset' => '7',
9861 'type' => '168'
9862 },
9863 '4' => {
9864 'name' => 'comp_image_set_version_string_length',
9865 'offset' => '8',
9866 'type' => '168'
9867 },
9868 '5' => {
9869 'name' => 'fw_device_pkg_data_length',
9870 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309871 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309872 }
9873 },
9874 'Name' => 'struct pldm_firmware_device_id_record',
9875 'Size' => '11',
9876 'Type' => 'Struct'
9877 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309878 '64529' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309879 'Header' => 'firmware_update.h',
9880 'Line' => '377',
9881 'Memb' => {
9882 '0' => {
9883 'name' => 'comp_classification',
9884 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309885 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309886 },
9887 '1' => {
9888 'name' => 'comp_identifier',
9889 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309890 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309891 },
9892 '2' => {
9893 'name' => 'comp_comparison_stamp',
9894 'offset' => '4',
9895 'type' => '180'
9896 },
9897 '3' => {
9898 'name' => 'comp_options',
9899 'offset' => '8',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309900 'type' => '61203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309901 },
9902 '4' => {
9903 'name' => 'requested_comp_activation_method',
9904 'offset' => '16',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309905 'type' => '61203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309906 },
9907 '5' => {
9908 'name' => 'comp_location_offset',
9909 'offset' => '18',
9910 'type' => '180'
9911 },
9912 '6' => {
9913 'name' => 'comp_size',
9914 'offset' => '22',
9915 'type' => '180'
9916 },
9917 '7' => {
9918 'name' => 'comp_version_string_type',
9919 'offset' => '32',
9920 'type' => '168'
9921 },
9922 '8' => {
9923 'name' => 'comp_version_string_length',
9924 'offset' => '33',
9925 'type' => '168'
9926 }
9927 },
9928 'Name' => 'struct pldm_component_image_information',
9929 'Size' => '22',
9930 'Type' => 'Struct'
9931 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309932 '64711' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309933 'Header' => 'firmware_update.h',
9934 'Line' => '403',
9935 'Memb' => {
9936 '0' => {
9937 'name' => 'completion_code',
9938 'offset' => '0',
9939 'type' => '168'
9940 },
9941 '1' => {
9942 'name' => 'capabilities_during_update',
9943 'offset' => '1',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309944 'type' => '61701'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309945 },
9946 '2' => {
9947 'name' => 'comp_count',
9948 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309949 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309950 },
9951 '3' => {
9952 'name' => 'active_comp_image_set_ver_str_type',
9953 'offset' => '7',
9954 'type' => '168'
9955 },
9956 '4' => {
9957 'name' => 'active_comp_image_set_ver_str_len',
9958 'offset' => '8',
9959 'type' => '168'
9960 },
9961 '5' => {
9962 'name' => 'pending_comp_image_set_ver_str_type',
9963 'offset' => '9',
9964 'type' => '168'
9965 },
9966 '6' => {
9967 'name' => 'pending_comp_image_set_ver_str_len',
9968 'offset' => '16',
9969 'type' => '168'
9970 }
9971 },
9972 'Name' => 'struct pldm_get_firmware_parameters_resp',
9973 'Size' => '11',
9974 'Type' => 'Struct'
9975 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309976 '64815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309977 'Header' => 'firmware_update.h',
9978 'Line' => '417',
9979 'Memb' => {
9980 '0' => {
9981 'name' => 'comp_classification',
9982 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309983 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309984 },
9985 '1' => {
9986 'name' => 'comp_identifier',
9987 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309988 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309989 },
9990 '10' => {
9991 'name' => 'pending_comp_release_date',
9992 'offset' => '37',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309993 'type' => '64997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309994 },
9995 '11' => {
9996 'name' => 'comp_activation_methods',
9997 'offset' => '51',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309998 'type' => '61203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309999 },
10000 '12' => {
10001 'name' => 'capabilities_during_update',
10002 'offset' => '53',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010003 'type' => '61701'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010004 },
10005 '2' => {
10006 'name' => 'comp_classification_index',
10007 'offset' => '4',
10008 'type' => '168'
10009 },
10010 '3' => {
10011 'name' => 'active_comp_comparison_stamp',
10012 'offset' => '5',
10013 'type' => '180'
10014 },
10015 '4' => {
10016 'name' => 'active_comp_ver_str_type',
10017 'offset' => '9',
10018 'type' => '168'
10019 },
10020 '5' => {
10021 'name' => 'active_comp_ver_str_len',
10022 'offset' => '16',
10023 'type' => '168'
10024 },
10025 '6' => {
10026 'name' => 'active_comp_release_date',
10027 'offset' => '17',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010028 'type' => '64997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010029 },
10030 '7' => {
10031 'name' => 'pending_comp_comparison_stamp',
10032 'offset' => '25',
10033 'type' => '180'
10034 },
10035 '8' => {
10036 'name' => 'pending_comp_ver_str_type',
10037 'offset' => '35',
10038 'type' => '168'
10039 },
10040 '9' => {
10041 'name' => 'pending_comp_ver_str_len',
10042 'offset' => '36',
10043 'type' => '168'
10044 }
10045 },
10046 'Name' => 'struct pldm_component_parameter_entry',
10047 'Size' => '39',
10048 'Type' => 'Struct'
10049 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010050 '64997' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010051 'BaseType' => '168',
10052 'Name' => 'uint8_t[8]',
10053 'Size' => '8',
10054 'Type' => 'Array'
10055 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010056 '65857' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010057 'BaseType' => '6206',
10058 'Name' => 'struct variable_field const',
10059 'Size' => '16',
10060 'Type' => 'Const'
10061 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010062 '66205' => {
10063 'BaseType' => '11999',
10064 'Name' => 'bool8_t*',
10065 'Size' => '8',
10066 'Type' => 'Pointer'
10067 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010068 '6645' => {
10069 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010070 'Name' => 'struct variable_field*',
10071 'Size' => '8',
10072 'Type' => 'Pointer'
10073 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010074 '67' => {
10075 'Name' => 'unsigned short',
10076 'Size' => '2',
10077 'Type' => 'Intrinsic'
10078 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010079 '69285' => {
10080 'BaseType' => '65857',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010081 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010082 'Size' => '8',
10083 'Type' => 'Pointer'
10084 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010085 '70587' => {
10086 'BaseType' => '64815',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010087 'Name' => 'struct pldm_component_parameter_entry*',
10088 'Size' => '8',
10089 'Type' => 'Pointer'
10090 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010091 '70817' => {
10092 'BaseType' => '64711',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010093 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10094 'Size' => '8',
10095 'Type' => 'Pointer'
10096 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010097 '71118' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010098 'BaseType' => '2082',
10099 'Name' => 'uint8_t**',
10100 'Size' => '8',
10101 'Type' => 'Pointer'
10102 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010103 '714' => {
10104 'Header' => 'base.h',
10105 'Line' => '117',
10106 'Memb' => {
10107 '0' => {
10108 'name' => 'command',
10109 'offset' => '2',
10110 'type' => '168'
10111 }
10112 },
10113 'Name' => 'struct pldm_msg_hdr',
10114 'Size' => '3',
10115 'Type' => 'Struct'
10116 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010117 '71415' => {
10118 'BaseType' => '64529',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010119 'Name' => 'struct pldm_component_image_information*',
10120 'Size' => '8',
10121 'Type' => 'Pointer'
10122 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010123 '72031' => {
10124 'BaseType' => '64334',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010125 'Name' => 'struct pldm_firmware_device_id_record*',
10126 'Size' => '8',
10127 'Type' => 'Pointer'
10128 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010129 '72183' => {
10130 'BaseType' => '64198',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010131 'Name' => 'struct pldm_package_header_information*',
10132 'Size' => '8',
10133 'Type' => 'Pointer'
10134 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010135 '74' => {
10136 'Name' => 'int',
10137 'Size' => '4',
10138 'Type' => 'Intrinsic'
10139 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010140 '78817' => {
10141 'BaseType' => '78834',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010142 'Header' => undef,
10143 'Line' => '15',
10144 'Name' => 'pldm_pdr',
10145 'PrivateABI' => 1,
10146 'Size' => '24',
10147 'Type' => 'Typedef'
10148 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010149 '78829' => {
10150 'BaseType' => '78817',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010151 'Name' => 'pldm_pdr const',
10152 'Size' => '24',
10153 'Type' => 'Const'
10154 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010155 '78834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010156 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010157 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010158 'Memb' => {
10159 '0' => {
10160 'name' => 'record_count',
10161 'offset' => '0',
10162 'type' => '180'
10163 },
10164 '1' => {
10165 'name' => 'size',
10166 'offset' => '4',
10167 'type' => '180'
10168 },
10169 '2' => {
10170 'name' => 'first',
10171 'offset' => '8',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010172 'type' => '79906'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010173 },
10174 '3' => {
10175 'name' => 'last',
10176 'offset' => '22',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010177 'type' => '79906'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010178 }
10179 },
10180 'Name' => 'struct pldm_pdr',
10181 'PrivateABI' => 1,
10182 'Size' => '24',
10183 'Type' => 'Struct'
10184 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010185 '78894' => {
10186 'BaseType' => '78911',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010187 'Header' => undef,
10188 'Line' => '20',
10189 'Name' => 'pldm_pdr_record',
10190 'PrivateABI' => 1,
10191 'Size' => '32',
10192 'Type' => 'Typedef'
10193 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010194 '78906' => {
10195 'BaseType' => '78894',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010196 'Name' => 'pldm_pdr_record const',
10197 'Size' => '32',
10198 'Type' => 'Const'
10199 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010200 '78911' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010201 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010202 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010203 'Memb' => {
10204 '0' => {
10205 'name' => 'record_handle',
10206 'offset' => '0',
10207 'type' => '180'
10208 },
10209 '1' => {
10210 'name' => 'size',
10211 'offset' => '4',
10212 'type' => '180'
10213 },
10214 '2' => {
10215 'name' => 'data',
10216 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010217 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010218 },
10219 '3' => {
10220 'name' => 'next',
10221 'offset' => '22',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010222 'type' => '79894'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010223 },
10224 '4' => {
10225 'name' => 'is_remote',
10226 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010227 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010228 },
10229 '5' => {
10230 'name' => 'terminus_handle',
10231 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010232 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010233 }
10234 },
10235 'Name' => 'struct pldm_pdr_record',
10236 'PrivateABI' => 1,
10237 'Size' => '32',
10238 'Type' => 'Struct'
10239 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010240 '78995' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010241 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010242 'Line' => '310',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010243 'Memb' => {
10244 '0' => {
10245 'name' => 'entity_type',
10246 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010247 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010248 },
10249 '1' => {
10250 'name' => 'entity_instance_num',
10251 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010252 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010253 },
10254 '2' => {
10255 'name' => 'entity_container_id',
10256 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010257 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010258 }
10259 },
10260 'Name' => 'struct pldm_entity',
10261 'Size' => '6',
10262 'Type' => 'Struct'
10263 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010264 '79052' => {
10265 'BaseType' => '78995',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010266 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010267 'Line' => '314',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010268 'Name' => 'pldm_entity',
10269 'Size' => '6',
10270 'Type' => 'Typedef'
10271 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010272 '79096' => {
10273 'BaseType' => '79108',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010274 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010275 'Line' => '324',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010276 'Name' => 'pldm_entity_association_tree',
10277 'PrivateABI' => 1,
10278 'Size' => '16',
10279 'Type' => 'Typedef'
10280 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010281 '79108' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010282 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010283 'Line' => '452',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010284 'Memb' => {
10285 '0' => {
10286 'name' => 'root',
10287 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010288 'type' => '79911'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010289 },
10290 '1' => {
10291 'name' => 'last_used_container_id',
10292 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010293 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010294 }
10295 },
10296 'Name' => 'struct pldm_entity_association_tree',
10297 'PrivateABI' => 1,
10298 'Size' => '16',
10299 'Type' => 'Struct'
10300 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010301 '79151' => {
10302 'BaseType' => '79168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010303 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010304 'Line' => '329',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010305 'Name' => 'pldm_entity_node',
10306 'PrivateABI' => 1,
10307 'Size' => '40',
10308 'Type' => 'Typedef'
10309 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010310 '79168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010311 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010312 'Line' => '457',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010313 'Memb' => {
10314 '0' => {
10315 'name' => 'entity',
10316 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010317 'type' => '79052'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010318 },
10319 '1' => {
10320 'name' => 'parent',
10321 'offset' => '6',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010322 'type' => '79052'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010323 },
10324 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010325 'name' => 'remote_container_id',
10326 'offset' => '18',
10327 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010328 },
10329 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010330 'name' => 'first_child',
10331 'offset' => '22',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010332 'type' => '79911'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010333 },
10334 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010335 'name' => 'next_sibling',
10336 'offset' => '36',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010337 'type' => '79911'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010338 },
10339 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010340 'name' => 'association_type',
10341 'offset' => '50',
10342 'type' => '168'
10343 }
10344 },
10345 'Name' => 'struct pldm_entity_node',
10346 'PrivateABI' => 1,
10347 'Size' => '40',
10348 'Type' => 'Struct'
10349 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010350 '79894' => {
10351 'BaseType' => '78911',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010352 'Name' => 'struct pldm_pdr_record*',
10353 'Size' => '8',
10354 'Type' => 'Pointer'
10355 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010356 '79906' => {
10357 'BaseType' => '78894',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010358 'Name' => 'pldm_pdr_record*',
10359 'Size' => '8',
10360 'Type' => 'Pointer'
10361 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010362 '79911' => {
10363 'BaseType' => '79151',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010364 'Name' => 'pldm_entity_node*',
10365 'Size' => '8',
10366 'Type' => 'Pointer'
10367 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010368 '80336' => {
10369 'BaseType' => '80341',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010370 'Name' => 'pldm_entity**',
10371 'Size' => '8',
10372 'Type' => 'Pointer'
10373 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010374 '80341' => {
10375 'BaseType' => '79052',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010376 'Name' => 'pldm_entity*',
10377 'Size' => '8',
10378 'Type' => 'Pointer'
10379 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010380 '80405' => {
10381 'BaseType' => '79096',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010382 'Name' => 'pldm_entity_association_tree*',
10383 'Size' => '8',
10384 'Type' => 'Pointer'
10385 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010386 '80684' => {
10387 'BaseType' => '79911',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010388 'Name' => 'pldm_entity_node**',
10389 'Size' => '8',
10390 'Type' => 'Pointer'
10391 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010392 '81' => {
10393 'Name' => 'unsigned int',
10394 'Size' => '4',
10395 'Type' => 'Intrinsic'
10396 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010397 '81466' => {
10398 'BaseType' => '78829',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010399 'Name' => 'pldm_pdr const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010400 'Size' => '8',
10401 'Type' => 'Pointer'
10402 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010403 '81720' => {
10404 'BaseType' => '78817',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010405 'Name' => 'pldm_pdr*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010406 'Size' => '8',
10407 'Type' => 'Pointer'
10408 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010409 '825' => {
10410 'BaseType' => '714',
10411 'Name' => 'struct pldm_msg_hdr const',
10412 'Size' => '3',
10413 'Type' => 'Const'
10414 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010415 '830' => {
10416 'Header' => 'base.h',
10417 'Line' => '150',
10418 'Memb' => {
10419 '0' => {
10420 'name' => 'hdr',
10421 'offset' => '0',
10422 'type' => '714'
10423 },
10424 '1' => {
10425 'name' => 'payload',
10426 'offset' => '3',
10427 'type' => '874'
10428 }
10429 },
10430 'Name' => 'struct pldm_msg',
10431 'Size' => '4',
10432 'Type' => 'Struct'
10433 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010434 '8521' => {
10435 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010436 'Name' => 'uint16_t*',
10437 'Size' => '8',
10438 'Type' => 'Pointer'
10439 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010440 '869' => {
10441 'BaseType' => '830',
10442 'Name' => 'struct pldm_msg const',
10443 'Size' => '4',
10444 'Type' => 'Const'
10445 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010446 '874' => {
10447 'BaseType' => '168',
10448 'Name' => 'uint8_t[1]',
10449 'Size' => '1',
10450 'Type' => 'Array'
10451 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010452 '88249' => {
10453 'BaseType' => '78906',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010454 'Name' => 'pldm_pdr_record const*',
10455 'Size' => '8',
10456 'Type' => 'Pointer'
10457 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010458 '890' => {
10459 'Header' => 'base.h',
10460 'Line' => '160',
10461 'Memb' => {
10462 '0' => {
10463 'name' => 'msg_type',
10464 'offset' => '0',
10465 'type' => '702'
10466 },
10467 '1' => {
10468 'name' => 'instance',
10469 'offset' => '4',
10470 'type' => '168'
10471 },
10472 '2' => {
10473 'name' => 'pldm_type',
10474 'offset' => '5',
10475 'type' => '168'
10476 },
10477 '3' => {
10478 'name' => 'command',
10479 'offset' => '6',
10480 'type' => '168'
10481 },
10482 '4' => {
10483 'name' => 'completion_code',
10484 'offset' => '7',
10485 'type' => '168'
10486 }
10487 },
10488 'Name' => 'struct pldm_header_info',
10489 'Size' => '8',
10490 'Type' => 'Struct'
10491 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010492 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010493 'BaseType' => '123',
10494 'Name' => 'size_t*',
10495 'Size' => '8',
10496 'Type' => 'Pointer'
10497 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010498 '93853' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010499 'BaseType' => '168',
10500 'Header' => 'base.h',
10501 'Line' => '14',
10502 'Name' => 'pldm_tid_t',
10503 'Size' => '1',
10504 'Type' => 'Typedef'
10505 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010506 '93865' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010507 'BaseType' => '168',
10508 'Header' => 'instance-id.h',
10509 'Line' => '11',
10510 'Name' => 'pldm_instance_id_t',
10511 'Size' => '1',
10512 'Type' => 'Typedef'
10513 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010514 '94245' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010515 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010516 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010517 'Memb' => {
10518 '0' => {
10519 'name' => 'prev',
10520 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010521 'type' => '93865'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010522 },
10523 '1' => {
10524 'name' => 'allocations',
10525 'offset' => '4',
10526 'type' => '180'
10527 }
10528 },
10529 'Name' => 'struct pldm_tid_state',
10530 'PrivateABI' => 1,
10531 'Size' => '8',
10532 'Type' => 'Struct'
10533 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010534 '94284' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010535 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010536 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010537 'Memb' => {
10538 '0' => {
10539 'name' => 'state',
10540 'offset' => '0',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010541 'type' => '94326'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010542 },
10543 '1' => {
10544 'name' => 'lock_db_fd',
10545 'offset' => '8264',
10546 'type' => '74'
10547 }
10548 },
10549 'Name' => 'struct pldm_instance_db',
10550 'PrivateABI' => 1,
10551 'Size' => '2052',
10552 'Type' => 'Struct'
10553 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010554 '94326' => {
10555 'BaseType' => '94245',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010556 'Name' => 'struct pldm_tid_state[256]',
10557 'Size' => '2048',
10558 'Type' => 'Array'
10559 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010560 '94754' => {
10561 'BaseType' => '94284',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010562 'Name' => 'struct pldm_instance_db*',
10563 'Size' => '8',
10564 'Type' => 'Pointer'
10565 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010566 '95180' => {
10567 'BaseType' => '93865',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010568 'Name' => 'pldm_instance_id_t*',
10569 'Size' => '8',
10570 'Type' => 'Pointer'
10571 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010572 '95356' => {
10573 'BaseType' => '94754',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010574 'Name' => 'struct pldm_instance_db**',
10575 'Size' => '8',
10576 'Type' => 'Pointer'
10577 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010578 '95872' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010579 'BaseType' => '168',
10580 'Header' => 'pldm.h',
10581 'Line' => '12',
10582 'Name' => 'mctp_eid_t',
10583 'Size' => '1',
10584 'Type' => 'Typedef'
10585 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010586 '95884' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010587 'Header' => 'pldm.h',
10588 'Line' => '14',
10589 'Memb' => {
10590 '0' => {
10591 'name' => 'PLDM_REQUESTER_SUCCESS',
10592 'value' => '0'
10593 },
10594 '1' => {
10595 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10596 'value' => '18446744073709551615 (-1)'
10597 },
10598 '10' => {
10599 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10600 'value' => '18446744073709551606 (-10)'
10601 },
10602 '11' => {
10603 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10604 'value' => '18446744073709551605 (-11)'
10605 },
10606 '12' => {
10607 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10608 'value' => '18446744073709551604 (-12)'
10609 },
10610 '2' => {
10611 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10612 'value' => '18446744073709551614 (-2)'
10613 },
10614 '3' => {
10615 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10616 'value' => '18446744073709551613 (-3)'
10617 },
10618 '4' => {
10619 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10620 'value' => '18446744073709551612 (-4)'
10621 },
10622 '5' => {
10623 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10624 'value' => '18446744073709551611 (-5)'
10625 },
10626 '6' => {
10627 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10628 'value' => '18446744073709551610 (-6)'
10629 },
10630 '7' => {
10631 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10632 'value' => '18446744073709551609 (-7)'
10633 },
10634 '8' => {
10635 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10636 'value' => '18446744073709551608 (-8)'
10637 },
10638 '9' => {
10639 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10640 'value' => '18446744073709551607 (-9)'
10641 }
10642 },
10643 'Name' => 'enum pldm_requester_error_codes',
10644 'Size' => '4',
10645 'Type' => 'Enum'
10646 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010647 '95981' => {
10648 'BaseType' => '95884',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010649 'Header' => 'pldm.h',
10650 'Line' => '28',
10651 'Name' => 'pldm_requester_rc_t',
10652 'Size' => '4',
10653 'Type' => 'Typedef'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010654 },
10655 '969' => {
10656 'BaseType' => '890',
10657 'Name' => 'struct pldm_header_info const',
10658 'Size' => '8',
10659 'Type' => 'Const'
10660 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010661 },
10662 'UndefinedSymbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010663 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010664 '_ITM_deregisterTMCloneTable' => 0,
10665 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010666 '__assert_fail@GLIBC_2.2.5' => 0,
10667 '__cxa_finalize@GLIBC_2.2.5' => 0,
10668 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010669 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010670 '__stack_chk_fail@GLIBC_2.4' => 0,
10671 'calloc@GLIBC_2.2.5' => 0,
10672 'clock_gettime@GLIBC_2.17' => 0,
10673 'close@GLIBC_2.2.5' => 0,
10674 'connect@GLIBC_2.2.5' => 0,
10675 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010676 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010677 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010678 'fgets@GLIBC_2.2.5' => 0,
10679 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010680 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010681 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010682 'malloc@GLIBC_2.2.5' => 0,
10683 'memcmp@GLIBC_2.2.5' => 0,
10684 'memcpy@GLIBC_2.14' => 0,
10685 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010686 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010687 'recv@GLIBC_2.2.5' => 0,
10688 'recvmsg@GLIBC_2.2.5' => 0,
10689 'sendmsg@GLIBC_2.2.5' => 0,
10690 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010691 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010692 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010693 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010694 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010695 'strtol@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010696 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010697 }
10698 },
10699 'WordSize' => '8'
10700 };