blob: 04d4d3c87835b56178473985f84253be2c53f356 [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 Jeffery46d07682023-07-14 15:51:51 +0930214 '110213' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930233 '110413' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930254 'type' => '55286'
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 Jeffery46d07682023-07-14 15:51:51 +0930283 '110645' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930307 '110746' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930353 '111043' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930372 '111238' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930422 '111450' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930446 '111546' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930492 '111843' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930516 '111944' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930543 '112179' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930562 '112369' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930563 'Header' => 'file_io.h',
564 'Param' => {
565 '0' => {
566 'name' => 'msg',
567 'type' => '2077'
568 },
569 '1' => {
570 'name' => 'payload_length',
571 'type' => '123'
572 },
573 '2' => {
574 'name' => 'file_type',
575 'type' => '8521'
576 },
577 '3' => {
578 'name' => 'file_handle',
579 'type' => '2087'
580 },
581 '4' => {
582 'name' => 'file_status',
583 'type' => '2082'
584 }
585 },
586 'Reg' => {
587 '3' => 'rcx',
588 '4' => 'r8'
589 },
590 'Return' => '74',
591 'ShortName' => 'decode_file_ack_req'
592 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930593 '112511' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930594 'Header' => 'file_io.h',
595 'Param' => {
596 '0' => {
597 'name' => 'msg',
598 'type' => '2077'
599 },
600 '1' => {
601 'name' => 'payload_length',
602 'type' => '123'
603 },
604 '2' => {
605 'name' => 'completion_code',
606 'type' => '2082'
607 },
608 '3' => {
609 'name' => 'length',
610 'type' => '2087'
611 }
612 },
613 'Reg' => {
614 '0' => 'rdi',
615 '1' => 'rsi',
616 '2' => 'rdx',
617 '3' => 'rcx'
618 },
619 'Return' => '74',
620 'ShortName' => 'decode_rw_file_by_type_resp'
621 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930622 '112626' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930623 'Header' => 'file_io.h',
624 'Param' => {
625 '0' => {
626 'name' => 'instance_id',
627 'type' => '168'
628 },
629 '1' => {
630 'name' => 'command',
631 'type' => '168'
632 },
633 '2' => {
634 'name' => 'file_type',
635 'type' => '5053'
636 },
637 '3' => {
638 'name' => 'file_handle',
639 'type' => '180'
640 },
641 '4' => {
642 'name' => 'offset',
643 'type' => '180'
644 },
645 '5' => {
646 'name' => 'length',
647 'type' => '180'
648 },
649 '6' => {
650 'name' => 'msg',
651 'offset' => '0',
652 'type' => '1632'
653 }
654 },
655 'Return' => '74',
656 'ShortName' => 'encode_rw_file_by_type_req'
657 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930658 '112896' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930659 'Header' => 'file_io.h',
660 'Param' => {
661 '0' => {
662 'name' => 'instance_id',
663 'type' => '168'
664 },
665 '1' => {
666 'name' => 'command',
667 'type' => '168'
668 },
669 '2' => {
670 'name' => 'completion_code',
671 'type' => '168'
672 },
673 '3' => {
674 'name' => 'length',
675 'type' => '180'
676 },
677 '4' => {
678 'name' => 'msg',
679 'type' => '1632'
680 }
681 },
682 'Return' => '74',
683 'ShortName' => 'encode_rw_file_by_type_resp'
684 },
Andrew Jeffery46d07682023-07-14 15:51:51 +0930685 '11299' => {
686 'Header' => 'bios.h',
687 'Param' => {
688 '0' => {
689 'name' => 'instance_id',
690 'type' => '168'
691 },
692 '1' => {
693 'name' => 'msg',
694 'type' => '1632'
695 }
696 },
697 'Return' => '74',
698 'ShortName' => 'encode_get_date_time_req'
699 },
700 '113126' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930735 '113288' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930759 '113389' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930786 '113624' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930805 '113814' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930826 'type' => '55286'
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 Jeffery46d07682023-07-14 15:51:51 +0930836 '113956' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930865 '114071' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930906 '114356' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930933 '114586' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930963 'type' => '55286'
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 Jeffery46d07682023-07-14 15:51:51 +0930973 '114763' => {
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 Jeffery46d07682023-07-14 15:51:51 +0930996 '114978' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301025 '115088' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301052 '115323' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301089 '115478' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301112 '115693' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301144 '115829' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301171 '116064' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301202 '116199' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301242 '116372' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301269 '116598' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301305 '116895' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301336 '117030' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301365 '117139' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301401 '117398' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301428 '117619' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301453 'type' => '55286'
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 Jeffery46d07682023-07-14 15:51:51 +09301463 '118586' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301494 '118834' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301518 '118917' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301549 '119056' => {
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 Jeffery46d07682023-07-14 15:51:51 +09301572 '120125' => {
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' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304250 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304251 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304252 }
4253 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304254 'Reg' => {
4255 '0' => 'rdi'
4256 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304257 'Return' => '123',
4258 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
4259 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304260 '54039' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304261 'Header' => 'bios_table.h',
4262 'Param' => {
4263 '0' => {
4264 'name' => 'entry',
4265 'type' => '166'
4266 },
4267 '1' => {
4268 'name' => 'entry_length',
4269 'type' => '123'
4270 },
4271 '2' => {
4272 'name' => 'attr_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304273 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304274 },
4275 '3' => {
4276 'name' => 'attr_type',
4277 'type' => '168'
4278 },
4279 '4' => {
4280 'name' => 'count',
4281 'type' => '168'
4282 },
4283 '5' => {
4284 'name' => 'handles',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304285 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304286 }
4287 },
4288 'Return' => '74',
4289 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
4290 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304291 '54297' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304292 'Header' => 'bios_table.h',
4293 'Param' => {
4294 '0' => {
4295 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304296 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304297 },
4298 '1' => {
4299 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304300 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304301 },
4302 '2' => {
4303 'name' => 'number',
4304 'type' => '168'
4305 }
4306 },
4307 'Return' => '168',
4308 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
4309 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304310 '54471' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304311 'Header' => 'bios_table.h',
4312 'Param' => {
4313 '0' => {
4314 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304315 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304316 }
4317 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304318 'Reg' => {
4319 '0' => 'rdi'
4320 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304321 'Return' => '168',
4322 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
4323 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304324 '54520' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304325 'Header' => 'bios_table.h',
4326 'Param' => {
4327 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304328 'name' => 'count',
4329 'type' => '168'
4330 }
4331 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304332 'Reg' => {
4333 '0' => 'rdi'
4334 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304335 'Return' => '123',
4336 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
4337 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304338 '54569' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304339 'Header' => 'bios_table.h',
4340 'Param' => {
4341 '0' => {
4342 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304343 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304344 }
4345 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304346 'Reg' => {
4347 '0' => 'rdi'
4348 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304349 'Return' => '168',
4350 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
4351 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304352 '54618' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304353 'Header' => 'bios_table.h',
4354 'Param' => {
4355 '0' => {
4356 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304357 'type' => '48832'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304358 }
4359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304360 'Reg' => {
4361 '0' => 'rdi'
4362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304363 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304364 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
4365 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304366 '55165' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304367 'Header' => 'bios_table.h',
4368 'Param' => {
4369 '0' => {
4370 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304371 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304372 },
4373 '1' => {
4374 'name' => 'lower',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304375 'type' => '55286'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304376 },
4377 '2' => {
4378 'name' => 'upper',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304379 'type' => '55286'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304380 },
4381 '3' => {
4382 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304383 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304384 },
4385 '4' => {
4386 'name' => 'def',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304387 'type' => '55286'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304388 }
4389 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304390 'Reg' => {
4391 '0' => 'rdi',
4392 '1' => 'rsi',
4393 '2' => 'rdx',
4394 '3' => 'rcx',
4395 '4' => 'r8'
4396 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304397 'Return' => '1',
4398 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
4399 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304400 '55301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304401 'Header' => 'bios_table.h',
4402 'Param' => {
4403 '0' => {
4404 'name' => 'entry',
4405 'type' => '166'
4406 },
4407 '1' => {
4408 'name' => 'entry_length',
4409 'type' => '123'
4410 },
4411 '2' => {
4412 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304413 'type' => '55563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304414 }
4415 },
4416 'Return' => '74',
4417 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4418 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304419 '55573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304420 'Header' => 'bios_table.h',
4421 'Param' => {
4422 '0' => {
4423 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304424 'type' => '55563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304425 },
4426 '1' => {
4427 'name' => 'errmsg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304428 'type' => '55872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304429 }
4430 },
4431 'Return' => '74',
4432 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4433 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304434 '55877' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304436 'Return' => '123',
4437 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4438 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304439 '56039' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304440 'Header' => 'bios_table.h',
4441 'Param' => {
4442 '0' => {
4443 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304444 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304445 },
4446 '1' => {
4447 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304448 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304449 },
4450 '2' => {
4451 'name' => 'size',
4452 'type' => '123'
4453 }
4454 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304455 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304456 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4457 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304458 '56235' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304459 'Header' => 'bios_table.h',
4460 'Param' => {
4461 '0' => {
4462 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304463 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304464 }
4465 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304466 'Reg' => {
4467 '0' => 'rdi'
4468 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304469 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304470 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4471 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304472 '56304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304473 'Header' => 'bios_table.h',
4474 'Param' => {
4475 '0' => {
4476 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304477 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304478 }
4479 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304480 'Reg' => {
4481 '0' => 'rdi'
4482 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304483 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304484 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4485 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304486 '56373' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304487 'Header' => 'bios_table.h',
4488 'Param' => {
4489 '0' => {
4490 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304491 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304492 }
4493 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304494 'Reg' => {
4495 '0' => 'rdi'
4496 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304497 'Return' => '168',
4498 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4499 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304500 '56442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304501 'Header' => 'bios_table.h',
4502 'Param' => {
4503 '0' => {
4504 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304505 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304506 },
4507 '1' => {
4508 'name' => 'def_string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304509 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304510 }
4511 },
4512 'Return' => '74',
4513 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4514 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304515 '56612' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 'Header' => 'bios_table.h',
4517 'Param' => {
4518 '0' => {
4519 'name' => 'entry',
4520 'type' => '166'
4521 },
4522 '1' => {
4523 'name' => 'entry_length',
4524 'type' => '123'
4525 },
4526 '2' => {
4527 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304528 'type' => '56898'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 }
4530 },
4531 'Return' => '74',
4532 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4533 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304534 '56903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304535 'Header' => 'bios_table.h',
4536 'Param' => {
4537 '0' => {
4538 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304539 'type' => '56898'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304540 },
4541 '1' => {
4542 'name' => 'errmsg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304543 'type' => '55872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304544 }
4545 },
4546 'Return' => '74',
4547 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4548 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304549 '57172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304550 'Header' => 'bios_table.h',
4551 'Param' => {
4552 '0' => {
4553 'name' => 'def_str_len',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304554 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304555 }
4556 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304557 'Reg' => {
4558 '0' => 'rdi'
4559 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304560 'Return' => '123',
4561 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4562 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304563 '57404' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304564 'Header' => 'bios_table.h',
4565 'Param' => {
4566 '0' => {
4567 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304568 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304569 },
4570 '1' => {
4571 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304572 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304573 },
4574 '2' => {
4575 'name' => 'def_num',
4576 'type' => '168'
4577 }
4578 },
4579 'Return' => '168',
4580 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4581 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304582 '57610' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304583 'Header' => 'bios_table.h',
4584 'Param' => {
4585 '0' => {
4586 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304587 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304588 },
4589 '1' => {
4590 'name' => 'pv_hdls',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304591 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304592 },
4593 '2' => {
4594 'name' => 'pv_num',
4595 'type' => '168'
4596 }
4597 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304598 'Reg' => {
4599 '1' => 'rsi'
4600 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304601 'Return' => '74',
4602 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4603 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304604 '57775' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 'Header' => 'bios_table.h',
4606 'Param' => {
4607 '0' => {
4608 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304609 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 },
4611 '1' => {
4612 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304613 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304614 }
4615 },
4616 'Return' => '74',
4617 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4618 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304619 '57934' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304620 'Header' => 'bios_table.h',
4621 'Param' => {
4622 '0' => {
4623 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304624 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 },
4626 '1' => {
4627 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304628 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304629 }
4630 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304631 'Reg' => {
4632 '0' => 'rdi',
4633 '1' => 'rsi'
4634 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304635 'Return' => '74',
4636 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4637 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304638 '57994' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304639 'Header' => 'bios_table.h',
4640 'Param' => {
4641 '0' => {
4642 'name' => 'entry',
4643 'type' => '166'
4644 },
4645 '1' => {
4646 'name' => 'entry_length',
4647 'type' => '123'
4648 },
4649 '2' => {
4650 'name' => 'info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304651 'type' => '58252'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304652 }
4653 },
4654 'Return' => '74',
4655 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4656 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304657 '58257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304658 'Header' => 'bios_table.h',
4659 'Param' => {
4660 '0' => {
4661 'name' => 'pv_num',
4662 'type' => '168'
4663 },
4664 '1' => {
4665 'name' => 'def_num',
4666 'type' => '168'
4667 }
4668 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304669 'Reg' => {
4670 '0' => 'rdi',
4671 '1' => 'rsi'
4672 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304673 'Return' => '123',
4674 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4675 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304676 '58317' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304677 'Header' => 'bios_table.h',
4678 'Param' => {
4679 '0' => {
4680 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304681 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 }
4683 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304684 'Reg' => {
4685 '0' => 'rdi'
4686 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304687 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304688 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4689 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304690 '58364' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304691 'Header' => 'bios_table.h',
4692 'Param' => {
4693 '0' => {
4694 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304695 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304696 }
4697 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304698 'Reg' => {
4699 '0' => 'rdi'
4700 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304701 'Return' => '168',
4702 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4703 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304704 '58411' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304705 'Header' => 'bios_table.h',
4706 'Param' => {
4707 '0' => {
4708 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304709 'type' => '49247'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304710 }
4711 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304712 'Reg' => {
4713 '0' => 'rdi'
4714 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304715 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304716 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4717 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304718 '59044' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304719 'Header' => 'bios_table.h',
4720 'Param' => {
4721 '0' => {
4722 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304723 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304724 },
4725 '1' => {
4726 'name' => 'buffer',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304727 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304728 },
4729 '2' => {
4730 'name' => 'size',
4731 'type' => '123'
4732 }
4733 },
4734 'Return' => '74',
4735 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4736 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304737 '59210' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304738 'Header' => 'bios_table.h',
4739 'Param' => {
4740 '0' => {
4741 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304742 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 }
4744 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304745 'Reg' => {
4746 '0' => 'rdi'
4747 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304748 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304749 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4750 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304751 '59257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304752 'Header' => 'bios_table.h',
4753 'Param' => {
4754 '0' => {
4755 'name' => 'entry',
Andrew Jefferycd732d12023-07-07 09:36:35 +09304756 'type' => '49853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304757 }
4758 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304759 'Reg' => {
4760 '0' => 'rdi'
4761 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304762 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304763 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4764 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304765 '59304' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304766 'Header' => 'bios_table.h',
4767 'Param' => {
4768 '0' => {
4769 'name' => 'entry',
4770 'type' => '166'
4771 },
4772 '1' => {
4773 'name' => 'entry_length',
4774 'type' => '123'
4775 },
4776 '2' => {
4777 'name' => 'str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304778 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 },
4780 '3' => {
4781 'name' => 'str_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304782 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304783 }
4784 },
4785 'Return' => '74',
4786 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4787 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304788 '59595' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304789 'Header' => 'bios_table.h',
4790 'Param' => {
4791 '0' => {
4792 'name' => 'string_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304793 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304794 }
4795 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304796 'Reg' => {
4797 '0' => 'rdi'
4798 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304799 'Return' => '123',
4800 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4801 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304802 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304803 'Header' => 'utils.h',
4804 'Param' => {
4805 '0' => {
4806 'name' => 'bcd',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304807 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304808 }
4809 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304810 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304811 'ShortName' => 'bcd2dec16'
4812 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304813 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 'Header' => 'utils.h',
4815 'Param' => {
4816 '0' => {
4817 'name' => 'bcd',
4818 'type' => '168'
4819 }
4820 },
4821 'Return' => '168',
4822 'ShortName' => 'bcd2dec8'
4823 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304824 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304825 'Header' => 'utils.h',
4826 'Param' => {
4827 '0' => {
4828 'name' => 'dec',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304829 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304830 }
4831 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304832 'Return' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304833 'ShortName' => 'dec2bcd16'
4834 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304835 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 'Header' => 'utils.h',
4837 'Param' => {
4838 '0' => {
4839 'name' => 'dec',
4840 'type' => '168'
4841 }
4842 },
4843 'Return' => '168',
4844 'ShortName' => 'dec2bcd8'
4845 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304846 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304847 'Header' => 'utils.h',
4848 'Param' => {
4849 '0' => {
4850 'name' => 'seconds',
4851 'type' => '168'
4852 },
4853 '1' => {
4854 'name' => 'minutes',
4855 'type' => '168'
4856 },
4857 '2' => {
4858 'name' => 'hours',
4859 'type' => '168'
4860 },
4861 '3' => {
4862 'name' => 'day',
4863 'type' => '168'
4864 },
4865 '4' => {
4866 'name' => 'month',
4867 'type' => '168'
4868 },
4869 '5' => {
4870 'name' => 'year',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304871 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304872 }
4873 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304874 'Reg' => {
4875 '0' => 'rdi',
4876 '1' => 'rsi',
4877 '2' => 'rdx',
4878 '5' => 'r9'
4879 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304880 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304881 'ShortName' => 'is_time_legal'
4882 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304883 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 'Header' => 'bios.h',
4885 'Param' => {
4886 '0' => {
4887 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304888 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304889 },
4890 '1' => {
4891 'name' => 'payload_length',
4892 'type' => '123'
4893 },
4894 '2' => {
4895 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304896 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 },
4898 '3' => {
4899 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304900 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 },
4902 '4' => {
4903 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304904 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304905 },
4906 '5' => {
4907 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304908 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 }
4910 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304911 'Reg' => {
4912 '4' => 'r8',
4913 '5' => 'r9'
4914 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304915 'Return' => '74',
4916 'ShortName' => 'decode_set_bios_table_req'
4917 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304918 '65188' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304919 'Header' => 'utils.h',
4920 'Param' => {
4921 '0' => {
4922 'name' => 'transfer_flag',
4923 'type' => '168'
4924 }
4925 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09304926 'Return' => '6423',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304927 'ShortName' => 'is_transfer_flag_valid'
4928 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304929 '65339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304930 'Header' => 'firmware_update.h',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304934 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304935 },
4936 '1' => {
4937 'name' => 'payload_length',
4938 'type' => '123'
4939 },
4940 '2' => {
4941 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304942 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304943 },
4944 '3' => {
4945 'name' => 'non_functioning_component_indication',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304946 'type' => '65526'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304947 },
4948 '4' => {
4949 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery46d07682023-07-14 15:51:51 +09304950 'type' => '65531'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304951 }
4952 },
4953 'Return' => '74',
4954 'ShortName' => 'decode_cancel_update_resp'
4955 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304956 '65541' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304957 'Header' => 'firmware_update.h',
4958 'Param' => {
4959 '0' => {
4960 'name' => 'instance_id',
4961 'type' => '168'
4962 },
4963 '1' => {
4964 'name' => 'msg',
4965 'type' => '1632'
4966 },
4967 '2' => {
4968 'name' => 'payload_length',
4969 'type' => '123'
4970 }
4971 },
4972 'Return' => '74',
4973 'ShortName' => 'encode_cancel_update_req'
4974 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304975 '65711' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304976 'Header' => 'firmware_update.h',
4977 'Param' => {
4978 '0' => {
4979 'name' => 'msg',
4980 'type' => '2077'
4981 },
4982 '1' => {
4983 'name' => 'payload_length',
4984 'type' => '123'
4985 },
4986 '2' => {
4987 'name' => 'completion_code',
4988 'type' => '2082'
4989 }
4990 },
4991 'Reg' => {
4992 '0' => 'rdi',
4993 '1' => 'rsi',
4994 '2' => 'rdx'
4995 },
4996 'Return' => '74',
4997 'ShortName' => 'decode_cancel_update_component_resp'
4998 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09304999 '65787' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305000 'Header' => 'firmware_update.h',
5001 'Param' => {
5002 '0' => {
5003 'name' => 'instance_id',
5004 'type' => '168'
5005 },
5006 '1' => {
5007 'name' => 'msg',
5008 'type' => '1632'
5009 },
5010 '2' => {
5011 'name' => 'payload_length',
5012 'type' => '123'
5013 }
5014 },
5015 'Return' => '74',
5016 'ShortName' => 'encode_cancel_update_component_req'
5017 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305018 '65957' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305019 'Header' => 'firmware_update.h',
5020 'Param' => {
5021 '0' => {
5022 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305023 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305024 },
5025 '1' => {
5026 'name' => 'payload_length',
5027 'type' => '123'
5028 },
5029 '2' => {
5030 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305031 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305032 },
5033 '3' => {
5034 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305035 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305036 },
5037 '4' => {
5038 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305039 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305040 },
5041 '5' => {
5042 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305043 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305044 },
5045 '6' => {
5046 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305047 'offset' => '0',
5048 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305049 },
5050 '7' => {
5051 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305052 'offset' => '8',
5053 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305054 },
5055 '8' => {
5056 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305057 'offset' => '16',
5058 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305059 },
5060 '9' => {
5061 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305062 'offset' => '24',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305063 'type' => '66284'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305064 }
5065 },
5066 'Return' => '74',
5067 'ShortName' => 'decode_get_status_resp'
5068 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305069 '66294' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305070 'Header' => 'firmware_update.h',
5071 'Param' => {
5072 '0' => {
5073 'name' => 'instance_id',
5074 'type' => '168'
5075 },
5076 '1' => {
5077 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305078 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305079 },
5080 '2' => {
5081 'name' => 'payload_length',
5082 'type' => '123'
5083 }
5084 },
5085 'Return' => '74',
5086 'ShortName' => 'encode_get_status_req'
5087 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305088 '66464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305089 'Header' => 'firmware_update.h',
5090 'Param' => {
5091 '0' => {
5092 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305093 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305094 },
5095 '1' => {
5096 'name' => 'payload_length',
5097 'type' => '123'
5098 },
5099 '2' => {
5100 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305101 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305102 },
5103 '3' => {
5104 'name' => 'estimated_time_activation',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305105 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305106 }
5107 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305108 'Reg' => {
5109 '1' => 'rsi',
5110 '2' => 'rdx',
5111 '3' => 'rcx'
5112 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305113 'Return' => '74',
5114 'ShortName' => 'decode_activate_firmware_resp'
5115 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305116 '6655' => {
5117 'Header' => 'bios.h',
5118 'Param' => {
5119 '0' => {
5120 'name' => 'instance_id',
5121 'type' => '168'
5122 },
5123 '1' => {
5124 'name' => 'completion_code',
5125 'type' => '168'
5126 },
5127 '2' => {
5128 'name' => 'next_transfer_handle',
5129 'type' => '180'
5130 },
5131 '3' => {
5132 'name' => 'msg',
5133 'type' => '1632'
5134 }
5135 },
5136 'Return' => '74',
5137 'ShortName' => 'encode_set_bios_table_resp'
5138 },
5139 '66590' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305140 'Header' => 'firmware_update.h',
5141 'Param' => {
5142 '0' => {
5143 'name' => 'instance_id',
5144 'type' => '168'
5145 },
5146 '1' => {
5147 'name' => 'self_contained_activation_req',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305148 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305149 },
5150 '2' => {
5151 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305152 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305153 },
5154 '3' => {
5155 'name' => 'payload_length',
5156 'type' => '123'
5157 }
5158 },
5159 'Return' => '74',
5160 'ShortName' => 'encode_activate_firmware_req'
5161 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305162 '66832' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305163 'Header' => 'firmware_update.h',
5164 'Param' => {
5165 '0' => {
5166 'name' => 'instance_id',
5167 'type' => '168'
5168 },
5169 '1' => {
5170 'name' => 'completion_code',
5171 'type' => '168'
5172 },
5173 '2' => {
5174 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305175 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305176 },
5177 '3' => {
5178 'name' => 'payload_length',
5179 'type' => '123'
5180 }
5181 },
5182 'Return' => '74',
5183 'ShortName' => 'encode_apply_complete_resp'
5184 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305185 '67021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305186 'Header' => 'firmware_update.h',
5187 'Param' => {
5188 '0' => {
5189 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305190 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305191 },
5192 '1' => {
5193 'name' => 'payload_length',
5194 'type' => '123'
5195 },
5196 '2' => {
5197 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305198 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305199 },
5200 '3' => {
5201 'name' => 'comp_activation_methods_modification',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305202 'type' => '67131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305203 }
5204 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305205 'Reg' => {
5206 '0' => 'rdi',
5207 '1' => 'rsi',
5208 '2' => 'rdx',
5209 '3' => 'rcx'
5210 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305211 'Return' => '74',
5212 'ShortName' => 'decode_apply_complete_req'
5213 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305214 '67141' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305215 'Header' => 'firmware_update.h',
5216 'Param' => {
5217 '0' => {
5218 'name' => 'instance_id',
5219 'type' => '168'
5220 },
5221 '1' => {
5222 'name' => 'completion_code',
5223 'type' => '168'
5224 },
5225 '2' => {
5226 'name' => 'msg',
5227 'type' => '1632'
5228 },
5229 '3' => {
5230 'name' => 'payload_length',
5231 'type' => '123'
5232 }
5233 },
5234 'Return' => '74',
5235 'ShortName' => 'encode_verify_complete_resp'
5236 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305237 '67330' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305238 'Header' => 'firmware_update.h',
5239 'Param' => {
5240 '0' => {
5241 'name' => 'msg',
5242 'type' => '2077'
5243 },
5244 '1' => {
5245 'name' => 'payload_length',
5246 'type' => '123'
5247 },
5248 '2' => {
5249 'name' => 'verify_result',
5250 'type' => '2082'
5251 }
5252 },
5253 'Reg' => {
5254 '0' => 'rdi',
5255 '1' => 'rsi',
5256 '2' => 'rdx'
5257 },
5258 'Return' => '74',
5259 'ShortName' => 'decode_verify_complete_req'
5260 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305261 '67406' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305262 'Header' => 'firmware_update.h',
5263 'Param' => {
5264 '0' => {
5265 'name' => 'instance_id',
5266 'type' => '168'
5267 },
5268 '1' => {
5269 'name' => 'completion_code',
5270 'type' => '168'
5271 },
5272 '2' => {
5273 'name' => 'msg',
5274 'type' => '1632'
5275 },
5276 '3' => {
5277 'name' => 'payload_length',
5278 'type' => '123'
5279 }
5280 },
5281 'Return' => '74',
5282 'ShortName' => 'encode_transfer_complete_resp'
5283 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305284 '67595' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305285 'Header' => 'firmware_update.h',
5286 'Param' => {
5287 '0' => {
5288 'name' => 'msg',
5289 'type' => '2077'
5290 },
5291 '1' => {
5292 'name' => 'payload_length',
5293 'type' => '123'
5294 },
5295 '2' => {
5296 'name' => 'transfer_result',
5297 'type' => '2082'
5298 }
5299 },
5300 'Reg' => {
5301 '0' => 'rdi',
5302 '1' => 'rsi',
5303 '2' => 'rdx'
5304 },
5305 'Return' => '74',
5306 'ShortName' => 'decode_transfer_complete_req'
5307 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305308 '67671' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305309 'Header' => 'firmware_update.h',
5310 'Param' => {
5311 '0' => {
5312 'name' => 'instance_id',
5313 'type' => '168'
5314 },
5315 '1' => {
5316 'name' => 'completion_code',
5317 'type' => '168'
5318 },
5319 '2' => {
5320 'name' => 'msg',
5321 'type' => '1632'
5322 },
5323 '3' => {
5324 'name' => 'payload_length',
5325 'type' => '123'
5326 }
5327 },
5328 'Return' => '74',
5329 'ShortName' => 'encode_request_firmware_data_resp'
5330 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305331 '67860' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305332 'Header' => 'firmware_update.h',
5333 'Param' => {
5334 '0' => {
5335 'name' => 'msg',
5336 'type' => '2077'
5337 },
5338 '1' => {
5339 'name' => 'payload_length',
5340 'type' => '123'
5341 },
5342 '2' => {
5343 'name' => 'offset',
5344 'type' => '2087'
5345 },
5346 '3' => {
5347 'name' => 'length',
5348 'type' => '2087'
5349 }
5350 },
5351 'Reg' => {
5352 '0' => 'rdi',
5353 '1' => 'rsi',
5354 '2' => 'rdx',
5355 '3' => 'rcx'
5356 },
5357 'Return' => '74',
5358 'ShortName' => 'decode_request_firmware_data_req'
5359 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305360 '67980' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305361 'Header' => 'firmware_update.h',
5362 'Param' => {
5363 '0' => {
5364 'name' => 'msg',
5365 'type' => '2077'
5366 },
5367 '1' => {
5368 'name' => 'payload_length',
5369 'type' => '123'
5370 },
5371 '2' => {
5372 'name' => 'completion_code',
5373 'type' => '2082'
5374 },
5375 '3' => {
5376 'name' => 'comp_compatibility_resp',
5377 'type' => '2082'
5378 },
5379 '4' => {
5380 'name' => 'comp_compatibility_resp_code',
5381 'type' => '2082'
5382 },
5383 '5' => {
5384 'name' => 'update_option_flags_enabled',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305385 'type' => '66284'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305386 },
5387 '6' => {
5388 'name' => 'time_before_req_fw_data',
5389 'offset' => '0',
5390 'type' => '8521'
5391 }
5392 },
5393 'Return' => '74',
5394 'ShortName' => 'decode_update_component_resp'
5395 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305396 '68214' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305397 'Header' => 'firmware_update.h',
5398 'Param' => {
5399 '0' => {
5400 'name' => 'instance_id',
5401 'type' => '168'
5402 },
5403 '1' => {
5404 'name' => 'comp_classification',
5405 'type' => '5053'
5406 },
5407 '10' => {
5408 'name' => 'msg',
5409 'offset' => '32',
5410 'type' => '1632'
5411 },
5412 '11' => {
5413 'name' => 'payload_length',
5414 'offset' => '40',
5415 'type' => '123'
5416 },
5417 '2' => {
5418 'name' => 'comp_identifier',
5419 'type' => '5053'
5420 },
5421 '3' => {
5422 'name' => 'comp_classification_index',
5423 'type' => '168'
5424 },
5425 '4' => {
5426 'name' => 'comp_comparison_stamp',
5427 'type' => '180'
5428 },
5429 '5' => {
5430 'name' => 'comp_image_size',
5431 'type' => '180'
5432 },
5433 '6' => {
5434 'name' => 'update_option_flags',
5435 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305436 'type' => '61022'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305437 },
5438 '7' => {
5439 'name' => 'comp_ver_str_type',
5440 'offset' => '8',
5441 'type' => '168'
5442 },
5443 '8' => {
5444 'name' => 'comp_ver_str_len',
5445 'offset' => '16',
5446 'type' => '168'
5447 },
5448 '9' => {
5449 'name' => 'comp_ver_str',
5450 'offset' => '24',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305451 'type' => '68606'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305452 }
5453 },
5454 'Return' => '74',
5455 'ShortName' => 'encode_update_component_req'
5456 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305457 '68616' => {
5458 'Header' => 'firmware_update.h',
5459 'Param' => {
5460 '0' => {
5461 'name' => 'msg',
5462 'type' => '2077'
5463 },
5464 '1' => {
5465 'name' => 'payload_length',
5466 'type' => '11648'
5467 },
5468 '2' => {
5469 'name' => 'completion_code',
5470 'type' => '2082'
5471 },
5472 '3' => {
5473 'name' => 'comp_resp',
5474 'type' => '2082'
5475 },
5476 '4' => {
5477 'name' => 'comp_resp_code',
5478 'type' => '2082'
5479 }
5480 },
5481 'Return' => '74',
5482 'ShortName' => 'decode_pass_component_table_resp'
5483 },
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305484 '6874' => {
5485 'Header' => 'bios.h',
5486 'Param' => {
5487 '0' => {
5488 'name' => 'msg',
5489 'type' => '2077'
5490 },
5491 '1' => {
5492 'name' => 'payload_length',
5493 'type' => '123'
5494 },
5495 '2' => {
5496 'name' => 'completion_code',
5497 'type' => '2082'
5498 },
5499 '3' => {
5500 'name' => 'next_transfer_handle',
5501 'type' => '2087'
5502 }
5503 },
5504 'Reg' => {
5505 '0' => 'rdi',
5506 '1' => 'rsi',
5507 '2' => 'rdx',
5508 '3' => 'rcx'
5509 },
5510 'Return' => '74',
5511 'ShortName' => 'decode_set_bios_table_resp'
5512 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305513 '68815' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305514 'Header' => 'firmware_update.h',
5515 'Param' => {
5516 '0' => {
5517 'name' => 'instance_id',
5518 'type' => '168'
5519 },
5520 '1' => {
5521 'name' => 'transfer_flag',
5522 'type' => '168'
5523 },
5524 '10' => {
5525 'name' => 'payload_length',
5526 'offset' => '32',
5527 'type' => '123'
5528 },
5529 '2' => {
5530 'name' => 'comp_classification',
5531 'type' => '5053'
5532 },
5533 '3' => {
5534 'name' => 'comp_identifier',
5535 'type' => '5053'
5536 },
5537 '4' => {
5538 'name' => 'comp_classification_index',
5539 'type' => '168'
5540 },
5541 '5' => {
5542 'name' => 'comp_comparison_stamp',
5543 'type' => '180'
5544 },
5545 '6' => {
5546 'name' => 'comp_ver_str_type',
5547 'offset' => '0',
5548 'type' => '168'
5549 },
5550 '7' => {
5551 'name' => 'comp_ver_str_len',
5552 'offset' => '8',
5553 'type' => '168'
5554 },
5555 '8' => {
5556 'name' => 'comp_ver_str',
5557 'offset' => '16',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305558 'type' => '68606'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305559 },
5560 '9' => {
5561 'name' => 'msg',
5562 'offset' => '24',
5563 'type' => '1632'
5564 }
5565 },
5566 'Return' => '74',
5567 'ShortName' => 'encode_pass_component_table_req'
5568 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305569 '69225' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305570 'Header' => 'firmware_update.h',
5571 'Param' => {
5572 '0' => {
5573 'name' => 'msg',
5574 'type' => '2077'
5575 },
5576 '1' => {
5577 'name' => 'payload_length',
5578 'type' => '123'
5579 },
5580 '2' => {
5581 'name' => 'completion_code',
5582 'type' => '2082'
5583 },
5584 '3' => {
5585 'name' => 'fd_meta_data_len',
5586 'type' => '8521'
5587 },
5588 '4' => {
5589 'name' => 'fd_will_send_pkg_data',
5590 'type' => '2082'
5591 }
5592 },
5593 'Reg' => {
5594 '3' => 'rcx',
5595 '4' => 'r8'
5596 },
5597 'Return' => '74',
5598 'ShortName' => 'decode_request_update_resp'
5599 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305600 '69372' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305601 'Header' => 'firmware_update.h',
5602 'Param' => {
5603 '0' => {
5604 'name' => 'instance_id',
5605 'type' => '168'
5606 },
5607 '1' => {
5608 'name' => 'max_transfer_size',
5609 'type' => '180'
5610 },
5611 '2' => {
5612 'name' => 'num_of_comp',
5613 'type' => '5053'
5614 },
5615 '3' => {
5616 'name' => 'max_outstanding_transfer_req',
5617 'type' => '168'
5618 },
5619 '4' => {
5620 'name' => 'pkg_data_len',
5621 'type' => '5053'
5622 },
5623 '5' => {
5624 'name' => 'comp_image_set_ver_str_type',
5625 'type' => '168'
5626 },
5627 '6' => {
5628 'name' => 'comp_image_set_ver_str_len',
5629 'offset' => '0',
5630 'type' => '168'
5631 },
5632 '7' => {
5633 'name' => 'comp_img_set_ver_str',
5634 'offset' => '8',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305635 'type' => '68606'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305636 },
5637 '8' => {
5638 'name' => 'msg',
5639 'offset' => '16',
5640 'type' => '1632'
5641 },
5642 '9' => {
5643 'name' => 'payload_length',
5644 'offset' => '24',
5645 'type' => '123'
5646 }
5647 },
5648 'Return' => '74',
5649 'ShortName' => 'encode_request_update_req'
5650 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305651 '69740' => {
5652 'Header' => 'firmware_update.h',
5653 'Param' => {
5654 '0' => {
5655 'name' => 'data',
5656 'type' => '6245'
5657 },
5658 '1' => {
5659 'name' => 'length',
5660 'type' => '123'
5661 },
5662 '2' => {
5663 'name' => 'component_data',
5664 'type' => '69908'
5665 },
5666 '3' => {
5667 'name' => 'active_comp_ver_str',
5668 'type' => '6645'
5669 },
5670 '4' => {
5671 'name' => 'pending_comp_ver_str',
5672 'type' => '6645'
5673 }
5674 },
5675 'Reg' => {
5676 '4' => 'r8'
5677 },
5678 'Return' => '74',
5679 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5680 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305681 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305682 'Header' => 'bios.h',
5683 'Param' => {
5684 '0' => {
5685 'name' => 'instance_id',
5686 'type' => '168'
5687 },
5688 '1' => {
5689 'name' => 'transfer_handle',
5690 'type' => '180'
5691 },
5692 '2' => {
5693 'name' => 'transfer_flag',
5694 'type' => '168'
5695 },
5696 '3' => {
5697 'name' => 'table_type',
5698 'type' => '168'
5699 },
5700 '4' => {
5701 'name' => 'table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305702 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305703 },
5704 '5' => {
5705 'name' => 'table_length',
5706 'type' => '123'
5707 },
5708 '6' => {
5709 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305710 'offset' => '0',
5711 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305712 },
5713 '7' => {
5714 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305715 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305716 'type' => '123'
5717 }
5718 },
5719 'Return' => '74',
5720 'ShortName' => 'encode_set_bios_table_req'
5721 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305722 '69918' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305723 'Header' => 'firmware_update.h',
5724 'Param' => {
5725 '0' => {
5726 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305727 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305728 },
5729 '1' => {
5730 'name' => 'payload_length',
5731 'type' => '123'
5732 },
5733 '2' => {
5734 'name' => 'resp_data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305735 'type' => '70138'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305736 },
5737 '3' => {
5738 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305739 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305740 },
5741 '4' => {
5742 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305743 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305744 },
5745 '5' => {
5746 'name' => 'comp_parameter_table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305747 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305748 }
5749 },
5750 'Return' => '74',
5751 'ShortName' => 'decode_get_firmware_parameters_resp'
5752 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305753 '70143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305754 'Header' => 'firmware_update.h',
5755 'Param' => {
5756 '0' => {
5757 'name' => 'instance_id',
5758 'type' => '168'
5759 },
5760 '1' => {
5761 'name' => 'payload_length',
5762 'type' => '123'
5763 },
5764 '2' => {
5765 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305766 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305767 }
5768 },
5769 'Return' => '74',
5770 'ShortName' => 'encode_get_firmware_parameters_req'
5771 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305772 '70283' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305773 'Header' => 'firmware_update.h',
5774 'Param' => {
5775 '0' => {
5776 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305777 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305778 },
5779 '1' => {
5780 'name' => 'payload_length',
5781 'type' => '123'
5782 },
5783 '2' => {
5784 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305785 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305786 },
5787 '3' => {
5788 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305789 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305790 },
5791 '4' => {
5792 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305793 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305794 },
5795 '5' => {
5796 'name' => 'descriptor_data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305797 'type' => '70439'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305798 }
5799 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305800 'Reg' => {
5801 '3' => 'rcx',
5802 '4' => 'r8',
5803 '5' => 'r9'
5804 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 'Return' => '74',
5806 'ShortName' => 'decode_query_device_identifiers_resp'
5807 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305808 '70449' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305809 'Header' => 'firmware_update.h',
5810 'Param' => {
5811 '0' => {
5812 'name' => 'instance_id',
5813 'type' => '168'
5814 },
5815 '1' => {
5816 'name' => 'payload_length',
5817 'type' => '123'
5818 },
5819 '2' => {
5820 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305821 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305822 }
5823 },
5824 'Return' => '74',
5825 'ShortName' => 'encode_query_device_identifiers_req'
5826 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305827 '70589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305828 'Header' => 'firmware_update.h',
5829 'Param' => {
5830 '0' => {
5831 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305832 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305833 },
5834 '1' => {
5835 'name' => 'length',
5836 'type' => '123'
5837 },
5838 '2' => {
5839 'name' => 'pldm_comp_image_info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305840 'type' => '70736'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305841 },
5842 '3' => {
5843 'name' => 'comp_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305844 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305845 }
5846 },
5847 'Return' => '74',
5848 'ShortName' => 'decode_pldm_comp_image_info'
5849 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305850 '70741' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305851 'Header' => 'firmware_update.h',
5852 'Param' => {
5853 '0' => {
5854 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305855 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 },
5857 '1' => {
5858 'name' => 'length',
5859 'type' => '123'
5860 },
5861 '2' => {
5862 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305863 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305864 },
5865 '3' => {
5866 'name' => 'descriptor_title_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305867 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305868 },
5869 '4' => {
5870 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305871 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305872 }
5873 },
5874 'Return' => '74',
5875 'ShortName' => 'decode_vendor_defined_descriptor_value'
5876 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305877 '70923' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305878 'Header' => 'firmware_update.h',
5879 'Param' => {
5880 '0' => {
5881 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305882 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305883 },
5884 '1' => {
5885 'name' => 'length',
5886 'type' => '123'
5887 },
5888 '2' => {
5889 'name' => 'descriptor_type',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305890 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305891 },
5892 '3' => {
5893 'name' => 'descriptor_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305894 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305895 }
5896 },
5897 'Return' => '74',
5898 'ShortName' => 'decode_descriptor_type_length_value'
5899 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305900 '71095' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305901 'Header' => 'firmware_update.h',
5902 'Param' => {
5903 '0' => {
5904 'name' => 'data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305905 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305906 },
5907 '1' => {
5908 'name' => 'length',
5909 'type' => '123'
5910 },
5911 '2' => {
5912 'name' => 'component_bitmap_bit_length',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305913 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305914 },
5915 '3' => {
5916 'name' => 'fw_device_id_record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305917 'type' => '71352'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305918 },
5919 '4' => {
5920 'name' => 'applicable_components',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305921 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305922 },
5923 '5' => {
5924 'name' => 'comp_image_set_version_str',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305925 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 },
5927 '6' => {
5928 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305929 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305930 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305931 },
5932 '7' => {
5933 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305934 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305935 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305936 }
5937 },
5938 'Return' => '74',
5939 'ShortName' => 'decode_firmware_device_id_record'
5940 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305941 '71357' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305942 'Header' => 'firmware_update.h',
5943 'Param' => {
5944 '0' => {
5945 'name' => 'data',
5946 'type' => '6245'
5947 },
5948 '1' => {
5949 'name' => 'length',
5950 'type' => '123'
5951 },
5952 '2' => {
5953 'name' => 'package_header_info',
Andrew Jeffery46d07682023-07-14 15:51:51 +09305954 'type' => '71504'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305955 },
5956 '3' => {
5957 'name' => 'package_version_str',
5958 'type' => '6645'
5959 }
5960 },
5961 'Return' => '74',
5962 'ShortName' => 'decode_pldm_package_header_info'
5963 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09305964 '7301' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305965 'Header' => 'bios.h',
5966 'Param' => {
5967 '0' => {
5968 'name' => 'instance_id',
5969 'type' => '168'
5970 },
5971 '1' => {
5972 'name' => 'completion_code',
5973 'type' => '168'
5974 },
5975 '2' => {
5976 'name' => 'next_transfer_handle',
5977 'type' => '180'
5978 },
5979 '3' => {
5980 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305981 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305982 }
5983 },
5984 'Return' => '74',
5985 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
5986 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09305987 '73662' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305988 'Header' => 'fru.h',
5989 'Param' => {
5990 '0' => {
5991 'name' => 'instance_id',
5992 'type' => '168'
5993 },
5994 '1' => {
5995 'name' => 'completion_code',
5996 'type' => '168'
5997 },
5998 '2' => {
5999 'name' => 'next_data_transfer_handle',
6000 'type' => '180'
6001 },
6002 '3' => {
6003 'name' => 'payload_length',
6004 'type' => '123'
6005 },
6006 '4' => {
6007 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306008 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306009 }
6010 },
6011 'Return' => '74',
6012 'ShortName' => 'encode_set_fru_record_table_resp'
6013 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306014 '73902' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306015 'Header' => 'fru.h',
6016 'Param' => {
6017 '0' => {
6018 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306019 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306020 },
6021 '1' => {
6022 'name' => 'payload_length',
6023 'type' => '123'
6024 },
6025 '2' => {
6026 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306027 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306028 },
6029 '3' => {
6030 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306031 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306032 },
6033 '4' => {
6034 'name' => 'fru_table_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306035 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306036 }
6037 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306038 'Reg' => {
6039 '3' => 'rcx',
6040 '4' => 'r8'
6041 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306042 'Return' => '74',
6043 'ShortName' => 'decode_set_fru_record_table_req'
6044 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306045 '74069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306046 'Header' => 'fru.h',
6047 'Param' => {
6048 '0' => {
6049 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306050 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306051 },
6052 '1' => {
6053 'name' => 'payload_length',
6054 'type' => '123'
6055 },
6056 '2' => {
6057 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306058 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306059 },
6060 '3' => {
6061 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306062 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306063 },
6064 '4' => {
6065 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306066 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306067 },
6068 '5' => {
6069 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306070 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306071 },
6072 '6' => {
6073 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306074 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306075 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306076 }
6077 },
6078 'Return' => '74',
6079 'ShortName' => 'decode_get_fru_record_table_resp'
6080 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306081 '74299' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 'Header' => 'fru.h',
6083 'Param' => {
6084 '0' => {
6085 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306086 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306087 },
6088 '1' => {
6089 'name' => 'payload_length',
6090 'type' => '123'
6091 },
6092 '2' => {
6093 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306094 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306095 },
6096 '3' => {
6097 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306098 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306099 },
6100 '4' => {
6101 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306102 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306103 },
6104 '5' => {
6105 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306106 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306107 },
6108 '6' => {
6109 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306110 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306111 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306112 },
6113 '7' => {
6114 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306115 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306116 'type' => '123'
6117 }
6118 },
6119 'Return' => '74',
6120 'ShortName' => 'decode_get_fru_record_table_resp_safe'
6121 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306122 '74547' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306123 'Header' => 'fru.h',
6124 'Param' => {
6125 '0' => {
6126 'name' => 'instance_id',
6127 'type' => '168'
6128 },
6129 '1' => {
6130 'name' => 'data_transfer_handle',
6131 'type' => '180'
6132 },
6133 '2' => {
6134 'name' => 'transfer_operation_flag',
6135 'type' => '168'
6136 },
6137 '3' => {
6138 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306139 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306140 },
6141 '4' => {
6142 'name' => 'payload_length',
6143 'type' => '123'
6144 }
6145 },
6146 'Return' => '74',
6147 'ShortName' => 'encode_get_fru_record_table_req'
6148 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306149 '74782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306150 'Header' => 'fru.h',
6151 'Param' => {
6152 '0' => {
6153 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306154 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306155 },
6156 '1' => {
6157 'name' => 'payload_length',
6158 'type' => '123'
6159 },
6160 '2' => {
6161 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306162 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306163 },
6164 '3' => {
6165 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306166 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306167 },
6168 '4' => {
6169 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306170 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306171 },
6172 '5' => {
6173 'name' => 'fru_structure_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306174 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306175 }
6176 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306177 'Reg' => {
6178 '4' => 'r8',
6179 '5' => 'r9'
6180 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306181 'Return' => '74',
6182 'ShortName' => 'decode_get_fru_record_by_option_resp'
6183 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306184 '74949' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306185 'Header' => 'fru.h',
6186 'Param' => {
6187 '0' => {
6188 'name' => 'instance_id',
6189 'type' => '168'
6190 },
6191 '1' => {
6192 'name' => 'completion_code',
6193 'type' => '168'
6194 },
6195 '2' => {
6196 'name' => 'next_data_transfer_handle',
6197 'type' => '180'
6198 },
6199 '3' => {
6200 'name' => 'transfer_flag',
6201 'type' => '168'
6202 },
6203 '4' => {
6204 'name' => 'fru_structure_data',
6205 'type' => '1434'
6206 },
6207 '5' => {
6208 'name' => 'data_size',
6209 'type' => '123'
6210 },
6211 '6' => {
6212 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306213 'offset' => '0',
6214 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306215 },
6216 '7' => {
6217 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306218 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306219 'type' => '123'
6220 }
6221 },
6222 'Return' => '74',
6223 'ShortName' => 'encode_get_fru_record_by_option_resp'
6224 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306225 '7515' => {
6226 'Header' => 'bios.h',
6227 'Param' => {
6228 '0' => {
6229 'name' => 'msg',
6230 'type' => '2077'
6231 },
6232 '1' => {
6233 'name' => 'payload_length',
6234 'type' => '123'
6235 },
6236 '2' => {
6237 'name' => 'transfer_handle',
6238 'type' => '2087'
6239 },
6240 '3' => {
6241 'name' => 'transfer_flag',
6242 'type' => '2082'
6243 },
6244 '4' => {
6245 'name' => 'attribute',
6246 'type' => '6645'
6247 }
6248 },
6249 'Reg' => {
6250 '3' => 'rcx',
6251 '4' => 'r8'
6252 },
6253 'Return' => '74',
6254 'ShortName' => 'decode_set_bios_attribute_current_value_req'
6255 },
6256 '75267' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306257 'Header' => 'fru.h',
6258 'Param' => {
6259 '0' => {
6260 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306261 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306262 },
6263 '1' => {
6264 'name' => 'payload_length',
6265 'type' => '123'
6266 },
6267 '2' => {
6268 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306269 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306270 },
6271 '3' => {
6272 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306273 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306274 },
6275 '4' => {
6276 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306277 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306278 },
6279 '5' => {
6280 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306281 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306282 },
6283 '6' => {
6284 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306285 'offset' => '0',
6286 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306287 },
6288 '7' => {
6289 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306290 'offset' => '8',
6291 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306292 }
6293 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306294 'Reg' => {
6295 '4' => 'r8',
6296 '5' => 'r9'
6297 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306298 'Return' => '74',
6299 'ShortName' => 'decode_get_fru_record_by_option_req'
6300 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306301 '75469' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306302 'Header' => 'fru.h',
6303 'Param' => {
6304 '0' => {
6305 'name' => 'instance_id',
6306 'type' => '168'
6307 },
6308 '1' => {
6309 'name' => 'data_transfer_handle',
6310 'type' => '180'
6311 },
6312 '2' => {
6313 'name' => 'fru_table_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306314 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306315 },
6316 '3' => {
6317 'name' => 'record_set_identifier',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306318 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306319 },
6320 '4' => {
6321 'name' => 'record_type',
6322 'type' => '168'
6323 },
6324 '5' => {
6325 'name' => 'field_type',
6326 'type' => '168'
6327 },
6328 '6' => {
6329 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306330 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306331 'type' => '168'
6332 },
6333 '7' => {
6334 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306335 'offset' => '8',
6336 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306337 },
6338 '8' => {
6339 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306340 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306341 'type' => '123'
6342 }
6343 },
6344 'Return' => '74',
6345 'ShortName' => 'encode_get_fru_record_by_option_req'
6346 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306347 '75766' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306348 'Header' => 'fru.h',
6349 'Param' => {
6350 '0' => {
6351 'name' => 'table',
6352 'type' => '6245'
6353 },
6354 '1' => {
6355 'name' => 'table_size',
6356 'type' => '123'
6357 },
6358 '2' => {
6359 'name' => 'record_table',
6360 'type' => '2082'
6361 },
6362 '3' => {
6363 'name' => 'record_size',
6364 'type' => '9084'
6365 },
6366 '4' => {
6367 'name' => 'rsi',
6368 'type' => '5053'
6369 },
6370 '5' => {
6371 'name' => 'rt',
6372 'type' => '168'
6373 },
6374 '6' => {
6375 'name' => 'ft',
6376 'offset' => '0',
6377 'type' => '168'
6378 }
6379 },
6380 'Return' => '74',
6381 'ShortName' => 'get_fru_record_by_option_check'
6382 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306383 '76189' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306384 'Header' => 'fru.h',
6385 'Param' => {
6386 '0' => {
6387 'name' => 'table',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306388 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306389 },
6390 '1' => {
6391 'name' => 'table_size',
6392 'type' => '123'
6393 },
6394 '2' => {
6395 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306396 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306397 },
6398 '3' => {
6399 'name' => 'record_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306400 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306401 },
6402 '4' => {
6403 'name' => 'rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306404 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306405 },
6406 '5' => {
6407 'name' => 'rt',
6408 'type' => '168'
6409 },
6410 '6' => {
6411 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306412 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306413 'type' => '168'
6414 }
6415 },
6416 'Return' => '1',
6417 'ShortName' => 'get_fru_record_by_option'
6418 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306419 '76615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306420 'Header' => 'fru.h',
6421 'Param' => {
6422 '0' => {
6423 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306424 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306425 },
6426 '1' => {
6427 'name' => 'total_size',
6428 'type' => '123'
6429 },
6430 '2' => {
6431 'name' => 'curr_size',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306432 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306433 },
6434 '3' => {
6435 'name' => 'record_set_id',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306436 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306437 },
6438 '4' => {
6439 'name' => 'record_type',
6440 'type' => '168'
6441 },
6442 '5' => {
6443 'name' => 'num_frus',
6444 'type' => '168'
6445 },
6446 '6' => {
6447 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306448 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306449 'type' => '168'
6450 },
6451 '7' => {
6452 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306453 'offset' => '8',
6454 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306455 },
6456 '8' => {
6457 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306458 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306459 'type' => '123'
6460 }
6461 },
6462 'Return' => '74',
6463 'ShortName' => 'encode_fru_record'
6464 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306465 '7662' => {
6466 'Header' => 'bios.h',
6467 'Param' => {
6468 '0' => {
6469 'name' => 'msg',
6470 'type' => '2077'
6471 },
6472 '1' => {
6473 'name' => 'payload_length',
6474 'type' => '123'
6475 },
6476 '2' => {
6477 'name' => 'completion_code',
6478 'type' => '2082'
6479 },
6480 '3' => {
6481 'name' => 'next_transfer_handle',
6482 'type' => '2087'
6483 }
6484 },
6485 'Reg' => {
6486 '0' => 'rdi',
6487 '1' => 'rsi',
6488 '2' => 'rdx',
6489 '3' => 'rcx'
6490 },
6491 'Return' => '74',
6492 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
6493 },
6494 '76863' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306495 'Header' => 'fru.h',
6496 'Param' => {
6497 '0' => {
6498 'name' => 'instance_id',
6499 'type' => '168'
6500 },
6501 '1' => {
6502 'name' => 'completion_code',
6503 'type' => '168'
6504 },
6505 '2' => {
6506 'name' => 'next_data_transfer_handle',
6507 'type' => '180'
6508 },
6509 '3' => {
6510 'name' => 'transfer_flag',
6511 'type' => '168'
6512 },
6513 '4' => {
6514 'name' => 'msg',
6515 'type' => '1632'
6516 }
6517 },
6518 'Return' => '74',
6519 'ShortName' => 'encode_get_fru_record_table_resp'
6520 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306521 '77084' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306522 'Header' => 'fru.h',
6523 'Param' => {
6524 '0' => {
6525 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306526 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306527 },
6528 '1' => {
6529 'name' => 'payload_length',
6530 'type' => '123'
6531 },
6532 '2' => {
6533 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306534 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306535 },
6536 '3' => {
6537 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306538 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306539 }
6540 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306541 'Reg' => {
6542 '0' => 'rdi',
6543 '1' => 'rsi',
6544 '2' => 'rdx',
6545 '3' => 'rcx'
6546 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306547 'Return' => '74',
6548 'ShortName' => 'decode_get_fru_record_table_req'
6549 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306550 '77188' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306551 'Header' => 'fru.h',
6552 'Param' => {
6553 '0' => {
6554 'name' => 'instance_id',
6555 'type' => '168'
6556 },
6557 '1' => {
6558 'name' => 'completion_code',
6559 'type' => '168'
6560 },
6561 '2' => {
6562 'name' => 'fru_data_major_version',
6563 'type' => '168'
6564 },
6565 '3' => {
6566 'name' => 'fru_data_minor_version',
6567 'type' => '168'
6568 },
6569 '4' => {
6570 'name' => 'fru_table_maximum_size',
6571 'type' => '180'
6572 },
6573 '5' => {
6574 'name' => 'fru_table_length',
6575 'type' => '180'
6576 },
6577 '6' => {
6578 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306579 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306580 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306581 },
6582 '7' => {
6583 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306584 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306585 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306586 },
6587 '8' => {
6588 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306589 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306590 'type' => '180'
6591 },
6592 '9' => {
6593 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306594 'offset' => '24',
6595 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306596 }
6597 },
6598 'Return' => '74',
6599 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6600 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306601 '77491' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306602 'Header' => 'fru.h',
6603 'Param' => {
6604 '0' => {
6605 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306606 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306607 },
6608 '1' => {
6609 'name' => 'payload_length',
6610 'type' => '123'
6611 },
6612 '2' => {
6613 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306614 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306615 },
6616 '3' => {
6617 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306618 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306619 },
6620 '4' => {
6621 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306622 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306623 },
6624 '5' => {
6625 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306626 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306627 },
6628 '6' => {
6629 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306630 'offset' => '0',
6631 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306632 },
6633 '7' => {
6634 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306635 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306636 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306637 },
6638 '8' => {
6639 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306640 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306641 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306642 },
6643 '9' => {
6644 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306645 'offset' => '24',
6646 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306647 }
6648 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306649 'Reg' => {
6650 '4' => 'r8',
6651 '5' => 'r9'
6652 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306653 'Return' => '74',
6654 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6655 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306656 '77701' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306657 'Header' => 'fru.h',
6658 'Param' => {
6659 '0' => {
6660 'name' => 'instance_id',
6661 'type' => '168'
6662 },
6663 '1' => {
6664 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306665 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306666 },
6667 '2' => {
6668 'name' => 'payload_length',
6669 'type' => '123'
6670 }
6671 },
6672 'Return' => '74',
6673 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6674 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306675 '7772' => {
6676 'Header' => 'bios.h',
6677 'Param' => {
6678 '0' => {
6679 'name' => 'instance_id',
6680 'type' => '168'
6681 },
6682 '1' => {
6683 'name' => 'transfer_handle',
6684 'type' => '180'
6685 },
6686 '2' => {
6687 'name' => 'transfer_flag',
6688 'type' => '168'
6689 },
6690 '3' => {
6691 'name' => 'attribute_data',
6692 'type' => '6245'
6693 },
6694 '4' => {
6695 'name' => 'attribute_length',
6696 'type' => '123'
6697 },
6698 '5' => {
6699 'name' => 'msg',
6700 'type' => '1632'
6701 },
6702 '6' => {
6703 'name' => 'payload_length',
6704 'offset' => '0',
6705 'type' => '123'
6706 }
6707 },
6708 'Return' => '74',
6709 'ShortName' => 'encode_set_bios_attribute_current_value_req'
6710 },
6711 '79344' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306712 'Header' => 'pdr.h',
6713 'Param' => {
6714 '0' => {
6715 'name' => 'pdr',
6716 'type' => '6245'
6717 },
6718 '1' => {
6719 'name' => 'pdr_len',
6720 'type' => '5053'
6721 },
6722 '2' => {
6723 'name' => 'num_entities',
6724 'type' => '9084'
6725 },
6726 '3' => {
6727 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306728 'type' => '79657'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306729 }
6730 },
6731 'Return' => '1',
6732 'ShortName' => 'pldm_entity_association_pdr_extract'
6733 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306734 '79677' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306735 'Header' => 'pdr.h',
6736 'Param' => {
6737 '0' => {
6738 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306739 'type' => '79726'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306740 }
6741 },
6742 'Reg' => {
6743 '0' => 'rdi'
6744 },
6745 'Return' => '6423',
6746 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6747 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306748 '79731' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306749 'Header' => 'pdr.h',
6750 'Param' => {
6751 '0' => {
6752 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306753 'type' => '79726'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306754 }
6755 },
6756 'Return' => '1',
6757 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6758 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306759 '79794' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306760 'Header' => 'pdr.h',
6761 'Param' => {
6762 '0' => {
6763 'name' => 'org_tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306764 'type' => '79726'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306765 },
6766 '1' => {
6767 'name' => 'new_tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306768 'type' => '79726'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306769 }
6770 },
6771 'Return' => '1',
6772 'ShortName' => 'pldm_entity_association_tree_copy_root'
6773 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306774 '80010' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306775 'Header' => 'pdr.h',
6776 'Param' => {
6777 '0' => {
6778 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306779 'type' => '79726'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306780 },
6781 '1' => {
6782 'name' => 'entity',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306783 'type' => '79662'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306784 }
6785 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306786 'Return' => '79232',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306787 'ShortName' => 'pldm_entity_association_tree_find'
6788 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306789 '8072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306790 'Header' => 'bios.h',
6791 'Param' => {
6792 '0' => {
6793 'name' => 'instance_id',
6794 'type' => '168'
6795 },
6796 '1' => {
6797 'name' => 'completion_code',
6798 'type' => '168'
6799 },
6800 '2' => {
6801 'name' => 'next_transfer_handle',
6802 'type' => '180'
6803 },
6804 '3' => {
6805 'name' => 'transfer_flag',
6806 'type' => '168'
6807 },
6808 '4' => {
6809 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306810 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306811 },
6812 '5' => {
6813 'name' => 'attribute_length',
6814 'type' => '123'
6815 },
6816 '6' => {
6817 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306818 'offset' => '0',
6819 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306820 }
6821 },
6822 'Return' => '74',
6823 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6824 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306825 '80792' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306826 'Header' => 'pdr.h',
6827 'Param' => {
6828 '0' => {
6829 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306830 'type' => '81041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306831 }
6832 },
6833 'Return' => '1',
6834 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6835 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306836 '81046' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306837 'Header' => 'pdr.h',
6838 'Param' => {
6839 '0' => {
6840 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306841 'type' => '81041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306842 },
6843 '1' => {
6844 'name' => 'terminus_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306845 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306846 }
6847 },
6848 'Return' => '1',
6849 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6850 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306851 '81315' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306852 'Header' => 'pdr.h',
6853 'Param' => {
6854 '0' => {
6855 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306856 'type' => '79726'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306857 },
6858 '1' => {
6859 'name' => 'entity',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306860 'type' => '78373'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306861 },
6862 '2' => {
6863 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306864 'type' => '80005'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306865 }
6866 },
6867 'Return' => '1',
6868 'ShortName' => 'pldm_find_entity_ref_in_tree'
6869 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306870 '81827' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306871 'Header' => 'pdr.h',
6872 'Param' => {
6873 '0' => {
6874 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306875 'type' => '79232'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306876 },
6877 '1' => {
6878 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306879 'type' => '81041'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306880 },
6881 '2' => {
6882 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306883 'type' => '79657'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306884 },
6885 '3' => {
6886 'name' => 'num_entities',
6887 'type' => '123'
6888 },
6889 '4' => {
6890 'name' => 'is_remote',
6891 'type' => '6423'
6892 },
6893 '5' => {
6894 'name' => 'terminus_handle',
6895 'type' => '5053'
6896 }
6897 },
6898 'Return' => '74',
6899 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6900 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306901 '82045' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306902 'Header' => 'pdr.h',
6903 'Param' => {
6904 '0' => {
6905 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306906 'type' => '79232'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306907 },
6908 '1' => {
6909 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306910 'type' => '81041'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306911 },
6912 '2' => {
6913 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306914 'type' => '79657'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306915 },
6916 '3' => {
6917 'name' => 'num_entities',
6918 'type' => '123'
6919 },
6920 '4' => {
6921 'name' => 'is_remote',
6922 'type' => '6423'
6923 },
6924 '5' => {
6925 'name' => 'terminus_handle',
6926 'type' => '5053'
6927 }
6928 },
6929 'Return' => '1',
6930 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
6931 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306932 '82381' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306933 'Header' => 'pdr.h',
6934 'Param' => {
6935 '0' => {
6936 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306937 'type' => '79726'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306938 },
6939 '1' => {
6940 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306941 'type' => '81041'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306942 },
6943 '2' => {
6944 'name' => 'is_remote',
6945 'type' => '6423'
6946 },
6947 '3' => {
6948 'name' => 'terminus_handle',
6949 'type' => '5053'
6950 }
6951 },
6952 'Return' => '1',
6953 'ShortName' => 'pldm_entity_association_pdr_add'
6954 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306955 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306956 'Header' => 'bios.h',
6957 'Param' => {
6958 '0' => {
6959 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306960 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306961 },
6962 '1' => {
6963 'name' => 'payload_length',
6964 'type' => '123'
6965 },
6966 '2' => {
6967 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306968 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306969 },
6970 '3' => {
6971 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306972 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306973 },
6974 '4' => {
6975 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09306976 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306977 }
6978 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306979 'Reg' => {
6980 '3' => 'rcx',
6981 '4' => 'r8'
6982 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306983 'Return' => '74',
6984 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
6985 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306986 '83853' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306987 'Header' => 'pdr.h',
6988 'Param' => {
6989 '0' => {
6990 'name' => 'parent',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306991 'type' => '79232'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306992 },
6993 '1' => {
6994 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09306995 'type' => '79662'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306996 }
6997 },
6998 'Reg' => {
6999 '1' => 'rsi'
7000 },
7001 'Return' => '6423',
7002 'ShortName' => 'pldm_is_current_parent_child'
7003 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307004 '83942' => {
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307005 'Header' => 'pdr.h',
7006 'Param' => {
7007 '0' => {
7008 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307009 'type' => '79232'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307010 },
7011 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307012 'name' => 'association_type',
7013 'type' => '168'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307014 }
7015 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307016 'Return' => '168',
7017 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09307018 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307019 '84157' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307020 'Header' => 'pdr.h',
7021 'Param' => {
7022 '0' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307023 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307024 'type' => '79232'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307025 }
7026 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307027 'Return' => '6423',
7028 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307029 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307030 '84312' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307031 'Header' => 'pdr.h',
7032 'Param' => {
7033 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307034 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307035 'type' => '79232'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307036 }
7037 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307038 'Return' => '78373',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307039 'ShortName' => 'pldm_entity_get_parent'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307040 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307041 '84467' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307042 'Header' => 'pdr.h',
7043 'Param' => {
7044 '0' => {
7045 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307046 'type' => '79232'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307047 }
7048 },
7049 'Return' => '6423',
7050 'ShortName' => 'pldm_entity_is_node_parent'
7051 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307052 '84622' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307053 'Header' => 'pdr.h',
7054 'Param' => {
7055 '0' => {
7056 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307057 'type' => '79726'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307058 }
7059 },
7060 'Return' => '1',
7061 'ShortName' => 'pldm_entity_association_tree_destroy'
7062 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307063 '84801' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307064 'Header' => 'pdr.h',
7065 'Param' => {
7066 '0' => {
7067 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307068 'type' => '79726'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307069 },
7070 '1' => {
7071 'name' => 'entities',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307072 'type' => '79657'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307073 },
7074 '2' => {
7075 'name' => 'size',
7076 'type' => '9084'
7077 }
7078 },
7079 'Return' => '1',
7080 'ShortName' => 'pldm_entity_association_tree_visit'
7081 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307082 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307083 'Header' => 'bios.h',
7084 'Param' => {
7085 '0' => {
7086 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307087 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307088 },
7089 '1' => {
7090 'name' => 'payload_length',
7091 'type' => '123'
7092 },
7093 '2' => {
7094 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307095 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307096 },
7097 '3' => {
7098 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307099 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307100 },
7101 '4' => {
7102 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307103 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307104 },
7105 '5' => {
7106 'name' => 'attribute_data',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307107 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307108 }
7109 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307110 'Reg' => {
7111 '4' => 'r8',
7112 '5' => 'r9'
7113 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307114 'Return' => '74',
7115 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
7116 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307117 '85763' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307118 'Header' => 'pdr.h',
7119 'Param' => {
7120 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307121 'name' => 'tree',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307122 'type' => '79726'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307123 },
7124 '1' => {
7125 'name' => 'entity',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307126 'type' => '79662'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307127 },
7128 '2' => {
7129 'name' => 'entity_instance_number',
7130 'type' => '5053'
7131 },
7132 '3' => {
7133 'name' => 'parent',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307134 'type' => '79232'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307135 },
7136 '4' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307137 'name' => 'association_type',
7138 'type' => '168'
7139 }
7140 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307141 'Return' => '79232',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307142 'ShortName' => 'pldm_entity_association_tree_add'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307143 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307144 '86196' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307145 'Header' => 'pdr.h',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307146 'Return' => '79726',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307147 'ShortName' => 'pldm_entity_association_tree_init'
7148 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307149 '86430' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307150 'Header' => 'pdr.h',
7151 'Param' => {
7152 '0' => {
7153 'name' => 'node',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307154 'type' => '79232'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307155 }
7156 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307157 'Return' => '78373',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307158 'ShortName' => 'pldm_entity_extract'
7159 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307160 '8693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307161 'Header' => 'bios.h',
7162 'Param' => {
7163 '0' => {
7164 'name' => 'instance_id',
7165 'type' => '168'
7166 },
7167 '1' => {
7168 'name' => 'transfer_handle',
7169 'type' => '180'
7170 },
7171 '2' => {
7172 'name' => 'transfer_op_flag',
7173 'type' => '168'
7174 },
7175 '3' => {
7176 'name' => 'attribute_handle',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307177 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307178 },
7179 '4' => {
7180 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307181 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307182 }
7183 },
7184 'Return' => '74',
7185 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7186 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307187 '87225' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307188 'Header' => 'pdr.h',
7189 'Param' => {
7190 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307191 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307192 'type' => '80787'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307193 },
7194 '1' => {
7195 'name' => 'terminus_handle',
7196 'type' => '5053'
7197 },
7198 '2' => {
7199 'name' => 'tid',
7200 'type' => '168'
7201 },
7202 '3' => {
7203 'name' => 'tl_eid',
7204 'type' => '168'
7205 },
7206 '4' => {
7207 'name' => 'valid_bit',
7208 'type' => '6423'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307209 }
7210 },
7211 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307212 'ShortName' => 'pldm_pdr_update_TL_pdr'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307213 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307214 '87585' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307215 'Header' => 'pdr.h',
7216 'Param' => {
7217 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307218 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307219 'type' => '80787'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307220 },
7221 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307222 'name' => 'fru_rsi',
7223 'type' => '5053'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307224 },
7225 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307226 'name' => 'terminus_handle',
7227 'type' => '8521'
7228 },
7229 '3' => {
7230 'name' => 'entity_type',
7231 'type' => '8521'
7232 },
7233 '4' => {
7234 'name' => 'entity_instance_num',
7235 'type' => '8521'
7236 },
7237 '5' => {
7238 'name' => 'container_id',
7239 'type' => '8521'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307240 }
7241 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307242 'Return' => '87570',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307243 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307244 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307245 '87939' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307246 'Header' => 'pdr.h',
7247 'Param' => {
7248 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307249 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307250 'type' => '81041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307251 },
7252 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307253 'name' => 'terminus_handle',
7254 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307255 },
7256 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307257 'name' => 'fru_rsi',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307258 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307259 },
7260 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307261 'name' => 'entity_type',
7262 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307263 },
7264 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307265 'name' => 'entity_instance_num',
7266 'type' => '5053'
7267 },
7268 '5' => {
7269 'name' => 'container_id',
7270 'type' => '5053'
7271 },
7272 '6' => {
7273 'name' => 'bmc_record_handle',
7274 'offset' => '0',
7275 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 }
7277 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307278 'Return' => '74',
7279 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307280 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307281 '88277' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307282 'Header' => 'pdr.h',
7283 'Param' => {
7284 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307285 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307286 'type' => '81041'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307287 },
7288 '1' => {
7289 'name' => 'terminus_handle',
7290 'type' => '5053'
7291 },
7292 '2' => {
7293 'name' => 'fru_rsi',
7294 'type' => '5053'
7295 },
7296 '3' => {
7297 'name' => 'entity_type',
7298 'type' => '5053'
7299 },
7300 '4' => {
7301 'name' => 'entity_instance_num',
7302 'type' => '5053'
7303 },
7304 '5' => {
7305 'name' => 'container_id',
7306 'type' => '5053'
7307 },
7308 '6' => {
7309 'name' => 'bmc_record_handle',
7310 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307311 }
7312 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307313 'Return' => '180',
7314 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307315 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307316 '88630' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307317 'Header' => 'pdr.h',
7318 'Param' => {
7319 '0' => {
7320 'name' => 'record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307321 'type' => '87570'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307322 }
7323 },
7324 'Return' => '6423',
7325 'ShortName' => 'pldm_pdr_record_is_remote'
7326 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307327 '88785' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307328 'Header' => 'pdr.h',
7329 'Param' => {
7330 '0' => {
7331 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307332 'type' => '80787'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307333 },
7334 '1' => {
7335 'name' => 'record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307336 'type' => '87570'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307337 }
7338 },
7339 'Return' => '180',
7340 'ShortName' => 'pldm_pdr_get_record_handle'
7341 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307342 '89003' => {
7343 'Header' => 'pdr.h',
7344 'Param' => {
7345 '0' => {
7346 'name' => 'repo',
7347 'type' => '80787'
7348 }
7349 },
7350 'Return' => '180',
7351 'ShortName' => 'pldm_pdr_get_repo_size'
7352 },
7353 '89134' => {
7354 'Header' => 'pdr.h',
7355 'Param' => {
7356 '0' => {
7357 'name' => 'repo',
7358 'type' => '80787'
7359 }
7360 },
7361 'Return' => '180',
7362 'ShortName' => 'pldm_pdr_get_record_count'
7363 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307364 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307365 'Header' => 'bios.h',
7366 'Param' => {
7367 '0' => {
7368 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307369 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307370 },
7371 '1' => {
7372 'name' => 'payload_length',
7373 'type' => '123'
7374 },
7375 '2' => {
7376 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307377 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307378 },
7379 '3' => {
7380 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307381 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307382 },
7383 '4' => {
7384 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307385 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307386 },
7387 '5' => {
7388 'name' => 'bios_table_offset',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307389 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307390 }
7391 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307392 'Reg' => {
7393 '4' => 'r8',
7394 '5' => 'r9'
7395 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307396 'Return' => '74',
7397 'ShortName' => 'decode_get_bios_table_resp'
7398 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307399 '89265' => {
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307400 'Header' => 'pdr.h',
7401 'Param' => {
7402 '0' => {
7403 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307404 'type' => '80787'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307405 },
7406 '1' => {
7407 'name' => 'pdr_type',
7408 'type' => '168'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307409 },
7410 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307411 'name' => 'curr_record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307412 'type' => '87570'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307413 },
7414 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307415 'name' => 'data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307416 'type' => '70439'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307417 },
7418 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307419 'name' => 'size',
7420 'type' => '2087'
7421 }
7422 },
7423 'Reg' => {
7424 '0' => 'rdi',
7425 '3' => 'rcx',
7426 '4' => 'r8'
7427 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307428 'Return' => '87570',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307429 'ShortName' => 'pldm_pdr_find_record_by_type'
7430 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307431 '89437' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307432 'Header' => 'pdr.h',
7433 'Param' => {
7434 '0' => {
7435 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307436 'type' => '80787'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307437 },
7438 '1' => {
7439 'name' => 'curr_record',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307440 'type' => '87570'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307441 },
7442 '2' => {
7443 'name' => 'data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307444 'type' => '70439'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307445 },
7446 '3' => {
7447 'name' => 'size',
7448 'type' => '2087'
7449 },
7450 '4' => {
7451 'name' => 'next_record_handle',
7452 'type' => '2087'
7453 }
7454 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307455 'Return' => '87570',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307456 'ShortName' => 'pldm_pdr_get_next_record'
7457 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307458 '89604' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307459 'Header' => 'pdr.h',
7460 'Param' => {
7461 '0' => {
7462 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307463 'type' => '80787'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307464 },
7465 '1' => {
7466 'name' => 'record_handle',
7467 'type' => '180'
7468 },
7469 '2' => {
7470 'name' => 'data',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307471 'type' => '70439'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307472 },
7473 '3' => {
7474 'name' => 'size',
7475 'type' => '2087'
7476 },
7477 '4' => {
7478 'name' => 'next_record_handle',
7479 'type' => '2087'
7480 }
7481 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307482 'Return' => '87570',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307483 'ShortName' => 'pldm_pdr_find_record'
7484 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307485 '89772' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307486 'Header' => 'pdr.h',
7487 'Param' => {
7488 '0' => {
7489 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307490 'type' => '81041'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307491 }
7492 },
7493 'Return' => '1',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307494 'ShortName' => 'pldm_pdr_destroy'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307495 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307496 '89927' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307497 'Header' => 'pdr.h',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307498 'Return' => '81041',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307499 'ShortName' => 'pldm_pdr_init'
7500 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307501 '89999' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09307502 'Header' => 'pdr.h',
7503 'Param' => {
7504 '0' => {
7505 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307506 'type' => '81041'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307507 },
7508 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307509 'name' => 'data',
7510 'type' => '6245'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307511 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307512 '2' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307513 'name' => 'size',
7514 'type' => '180'
Andrew Jefferycd732d12023-07-07 09:36:35 +09307515 },
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307516 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307517 'name' => 'is_remote',
7518 'type' => '6423'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307519 },
7520 '4' => {
Andrew Jefferya2c69112023-07-07 10:41:38 +09307521 'name' => 'terminus_handle',
7522 'type' => '5053'
7523 },
Andrew Jefferya2c69112023-07-07 10:41:38 +09307524 '5' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307525 'name' => 'record_handle',
Andrew Jefferya2c69112023-07-07 10:41:38 +09307526 'type' => '2087'
7527 }
7528 },
7529 'Return' => '74',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307530 'ShortName' => 'pldm_pdr_add_check'
Andrew Jefferya2c69112023-07-07 10:41:38 +09307531 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307532 '90437' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307533 'Header' => 'pdr.h',
7534 'Param' => {
7535 '0' => {
7536 'name' => 'repo',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307537 'type' => '81041'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307538 },
7539 '1' => {
7540 'name' => 'data',
7541 'type' => '6245'
7542 },
7543 '2' => {
7544 'name' => 'size',
7545 'type' => '180'
7546 },
7547 '3' => {
7548 'name' => 'record_handle',
7549 'type' => '180'
7550 },
7551 '4' => {
7552 'name' => 'is_remote',
7553 'type' => '6423'
7554 },
7555 '5' => {
7556 'name' => 'terminus_handle',
7557 'type' => '5053'
7558 }
7559 },
7560 'Return' => '180',
7561 'ShortName' => 'pldm_pdr_add'
7562 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307563 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307564 'Header' => 'bios.h',
7565 'Param' => {
7566 '0' => {
7567 'name' => 'msg',
7568 'type' => '2077'
7569 },
7570 '1' => {
7571 'name' => 'payload_length',
7572 'type' => '123'
7573 },
7574 '2' => {
7575 'name' => 'transfer_handle',
7576 'type' => '2087'
7577 },
7578 '3' => {
7579 'name' => 'transfer_op_flag',
7580 'type' => '2082'
7581 },
7582 '4' => {
7583 'name' => 'table_type',
7584 'type' => '2082'
7585 }
7586 },
7587 'Reg' => {
7588 '3' => 'rcx',
7589 '4' => 'r8'
7590 },
7591 'Return' => '74',
7592 'ShortName' => 'decode_get_bios_table_req'
7593 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307594 '91936' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307595 'Header' => 'utils.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307596 'Param' => {
7597 '0' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307598 'name' => 'dec',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307599 'type' => '180'
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307600 }
7601 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09307602 'Return' => '180',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307603 'ShortName' => 'dec2bcd32'
7604 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307605 '92065' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307606 'Header' => 'utils.h',
7607 'Param' => {
7608 '0' => {
7609 'name' => 'bcd',
7610 'type' => '180'
7611 }
7612 },
7613 'Return' => '180',
7614 'ShortName' => 'bcd2dec32'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307615 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307616 '9241' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307617 'Header' => 'bios.h',
7618 'Param' => {
7619 '0' => {
7620 'name' => 'instance_id',
7621 'type' => '168'
7622 },
7623 '1' => {
7624 'name' => 'transfer_handle',
7625 'type' => '180'
7626 },
7627 '2' => {
7628 'name' => 'transfer_op_flag',
7629 'type' => '168'
7630 },
7631 '3' => {
7632 'name' => 'table_type',
7633 'type' => '168'
7634 },
7635 '4' => {
7636 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307637 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307638 }
7639 },
7640 'Return' => '74',
7641 'ShortName' => 'encode_get_bios_table_req'
7642 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307643 '92466' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307644 'Header' => 'utils.h',
7645 'Param' => {
7646 '0' => {
7647 'name' => 'version',
7648 'type' => '3344'
7649 },
7650 '1' => {
7651 'name' => 'buffer',
7652 'type' => '11614'
7653 },
7654 '2' => {
7655 'name' => 'buffer_size',
7656 'type' => '123'
7657 }
7658 },
7659 'Reg' => {
7660 '0' => 'rdi'
7661 },
7662 'Return' => '12557',
7663 'ShortName' => 'ver2str'
7664 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307665 '92594' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307666 'Header' => 'utils.h',
7667 'Param' => {
7668 '0' => {
7669 'name' => 'data',
7670 'type' => '1434'
7671 },
7672 '1' => {
7673 'name' => 'size',
7674 'type' => '123'
7675 }
7676 },
7677 'Return' => '168',
7678 'ShortName' => 'crc8'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307679 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307680 '93852' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307681 'Header' => 'instance-id.h',
7682 'Param' => {
7683 '0' => {
7684 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307685 'type' => '94075'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307686 },
7687 '1' => {
7688 'name' => 'tid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307689 'type' => '93174'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307690 },
7691 '2' => {
7692 'name' => 'iid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307693 'type' => '93186'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307694 }
7695 },
7696 'Return' => '74',
7697 'ShortName' => 'pldm_instance_id_free'
7698 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307699 '94080' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307700 'Header' => 'instance-id.h',
7701 'Param' => {
7702 '0' => {
7703 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307704 'type' => '94075'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307705 },
7706 '1' => {
7707 'name' => 'tid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307708 'type' => '93174'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307709 },
7710 '2' => {
7711 'name' => 'iid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307712 'type' => '94501'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307713 }
7714 },
7715 'Return' => '74',
7716 'ShortName' => 'pldm_instance_id_alloc'
7717 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307718 '94506' => {
7719 'Header' => 'instance-id.h',
7720 'Param' => {
7721 '0' => {
7722 'name' => 'ctx',
7723 'type' => '94075'
7724 }
7725 },
7726 'Return' => '74',
7727 'ShortName' => 'pldm_instance_db_destroy'
7728 },
7729 '94591' => {
7730 'Header' => 'instance-id.h',
7731 'Param' => {
7732 '0' => {
7733 'name' => 'ctx',
7734 'type' => '94677'
7735 }
7736 },
7737 'Return' => '74',
7738 'ShortName' => 'pldm_instance_db_init_default'
7739 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307740 '9464' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307741 'Header' => 'bios.h',
7742 'Param' => {
7743 '0' => {
7744 'name' => 'instance_id',
7745 'type' => '168'
7746 },
7747 '1' => {
7748 'name' => 'completion_code',
7749 'type' => '168'
7750 },
7751 '2' => {
7752 'name' => 'next_transfer_handle',
7753 'type' => '180'
7754 },
7755 '3' => {
7756 'name' => 'transfer_flag',
7757 'type' => '168'
7758 },
7759 '4' => {
7760 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307761 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307762 },
7763 '5' => {
7764 'name' => 'payload_length',
7765 'type' => '123'
7766 },
7767 '6' => {
7768 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307769 'offset' => '0',
7770 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307771 }
7772 },
7773 'Return' => '74',
7774 'ShortName' => 'encode_get_bios_table_resp'
7775 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307776 '94682' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307777 'Header' => 'instance-id.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09307778 'Param' => {
7779 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307780 'name' => 'ctx',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307781 'type' => '94677'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307782 },
7783 '1' => {
7784 'name' => 'dbpath',
7785 'type' => '12552'
7786 }
7787 },
7788 'Return' => '74',
7789 'ShortName' => 'pldm_instance_db_init'
7790 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307791 '95855' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307792 'Header' => 'pldm.h',
7793 'Param' => {
7794 '0' => {
7795 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307796 'type' => '95193'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307797 },
7798 '1' => {
7799 'name' => 'mctp_fd',
7800 'type' => '74'
7801 },
7802 '2' => {
7803 'name' => 'pldm_req_msg',
7804 'type' => '6245'
7805 },
7806 '3' => {
7807 'name' => 'req_msg_len',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307808 'type' => '123'
7809 }
7810 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307811 'Return' => '95302',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307812 'ShortName' => 'pldm_send'
7813 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307814 '96274' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307815 'Header' => 'pldm.h',
7816 'Param' => {
7817 '0' => {
7818 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307819 'type' => '95193'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307820 },
7821 '1' => {
7822 'name' => 'mctp_fd',
7823 'type' => '74'
7824 },
7825 '2' => {
7826 'name' => 'pldm_req_msg',
7827 'type' => '6245'
7828 },
7829 '3' => {
7830 'name' => 'req_msg_len',
7831 'type' => '123'
7832 },
7833 '4' => {
7834 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307835 'type' => '70439'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307836 },
7837 '5' => {
7838 'name' => 'resp_msg_len',
7839 'type' => '9084'
7840 }
7841 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307842 'Return' => '95302',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307843 'ShortName' => 'pldm_send_recv'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307844 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307845 '96757' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307846 'Header' => 'pldm.h',
7847 'Param' => {
7848 '0' => {
7849 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307850 'type' => '95193'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307851 },
7852 '1' => {
7853 'name' => 'mctp_fd',
7854 'type' => '74'
7855 },
7856 '2' => {
7857 'name' => 'instance_id',
7858 'type' => '168'
7859 },
7860 '3' => {
7861 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307862 'type' => '70439'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307863 },
7864 '4' => {
7865 'name' => 'resp_msg_len',
7866 'type' => '9084'
7867 }
7868 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307869 'Return' => '95302',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307870 'ShortName' => 'pldm_recv'
7871 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307872 '96983' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307873 'Header' => 'pldm.h',
7874 'Param' => {
7875 '0' => {
7876 'name' => 'eid',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307877 'type' => '95193'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307878 },
7879 '1' => {
7880 'name' => 'mctp_fd',
7881 'type' => '74'
7882 },
7883 '2' => {
7884 'name' => 'pldm_resp_msg',
Andrew Jeffery46d07682023-07-14 15:51:51 +09307885 'type' => '70439'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307886 },
7887 '3' => {
7888 'name' => 'resp_msg_len',
7889 'type' => '9084'
7890 }
7891 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307892 'Return' => '95302',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307893 'ShortName' => 'pldm_recv_any'
7894 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307895 '97428' => {
7896 'Header' => 'pldm.h',
7897 'Return' => '95302',
7898 'ShortName' => 'pldm_open'
7899 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307900 '9755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307901 'Header' => 'bios.h',
7902 'Param' => {
7903 '0' => {
7904 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307905 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307906 },
7907 '1' => {
7908 'name' => 'payload_length',
7909 'type' => '123'
7910 },
7911 '2' => {
7912 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307913 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307914 }
7915 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307916 'Reg' => {
7917 '0' => 'rdi',
7918 '1' => 'rsi',
7919 '2' => 'rdx'
7920 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307921 'Return' => '74',
7922 'ShortName' => 'decode_set_date_time_resp'
7923 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09307924 '9827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307925 'Header' => 'bios.h',
7926 'Param' => {
7927 '0' => {
7928 'name' => 'instance_id',
7929 'type' => '168'
7930 },
7931 '1' => {
7932 'name' => 'completion_code',
7933 'type' => '168'
7934 },
7935 '2' => {
7936 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307937 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307938 },
7939 '3' => {
7940 'name' => 'payload_length',
7941 'type' => '123'
7942 }
7943 },
7944 'Return' => '74',
7945 'ShortName' => 'encode_set_date_time_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09307946 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307947 },
7948 'SymbolVersion' => {},
7949 'Symbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307950 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307951 'bcd2dec16' => 1,
7952 'bcd2dec32' => 1,
7953 'bcd2dec8' => 1,
7954 'crc32' => 1,
7955 'crc8' => 1,
7956 'dec2bcd16' => 1,
7957 'dec2bcd32' => 1,
7958 'dec2bcd8' => 1,
7959 'decode_activate_firmware_resp' => 1,
7960 'decode_apply_complete_req' => 1,
7961 'decode_cancel_update_component_resp' => 1,
7962 'decode_cancel_update_resp' => 1,
7963 'decode_descriptor_type_length_value' => 1,
7964 'decode_event_message_buffer_size_resp' => 1,
7965 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307966 'decode_file_ack_req' => 1,
7967 'decode_file_ack_resp' => 1,
7968 'decode_file_ack_with_meta_data_req' => 1,
7969 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307970 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307971 'decode_get_alert_status_req' => 1,
7972 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307973 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
7974 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
7975 'decode_get_bios_table_req' => 1,
7976 'decode_get_bios_table_resp' => 1,
7977 'decode_get_commands_req' => 1,
7978 'decode_get_commands_resp' => 1,
7979 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09307980 'decode_get_file_table_req' => 1,
7981 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307982 'decode_get_firmware_parameters_resp' => 1,
7983 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7984 'decode_get_fru_record_by_option_req' => 1,
7985 'decode_get_fru_record_by_option_resp' => 1,
7986 'decode_get_fru_record_table_metadata_resp' => 1,
7987 'decode_get_fru_record_table_req' => 1,
7988 'decode_get_fru_record_table_resp' => 1,
7989 'decode_get_fru_record_table_resp_safe' => 1,
7990 'decode_get_numeric_effecter_value_req' => 1,
7991 'decode_get_numeric_effecter_value_resp' => 1,
7992 'decode_get_pdr_repository_info_resp' => 1,
7993 'decode_get_pdr_req' => 1,
7994 'decode_get_pdr_resp' => 1,
7995 'decode_get_sensor_reading_req' => 1,
7996 'decode_get_sensor_reading_resp' => 1,
7997 'decode_get_state_sensor_readings_req' => 1,
7998 'decode_get_state_sensor_readings_resp' => 1,
7999 'decode_get_status_resp' => 1,
8000 'decode_get_tid_resp' => 1,
8001 'decode_get_types_resp' => 1,
8002 'decode_get_version_req' => 1,
8003 'decode_get_version_resp' => 1,
8004 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308005 'decode_new_file_req' => 1,
8006 'decode_new_file_resp' => 1,
8007 'decode_new_file_with_metadata_req' => 1,
8008 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308009 'decode_numeric_sensor_data' => 1,
8010 'decode_numeric_sensor_pdr_data' => 1,
8011 'decode_pass_component_table_resp' => 1,
8012 'decode_platform_event_message_req' => 1,
8013 'decode_platform_event_message_resp' => 1,
8014 'decode_pldm_comp_image_info' => 1,
8015 'decode_pldm_package_header_info' => 1,
8016 'decode_pldm_pdr_repository_change_record_data' => 1,
8017 'decode_pldm_pdr_repository_chg_event_data' => 1,
8018 'decode_poll_for_platform_event_message_req' => 1,
8019 'decode_poll_for_platform_event_message_resp' => 1,
8020 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308021 'decode_read_file_req' => 1,
8022 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308023 'decode_request_firmware_data_req' => 1,
8024 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308025 'decode_rw_file_by_type_memory_req' => 1,
8026 'decode_rw_file_by_type_memory_resp' => 1,
8027 'decode_rw_file_by_type_req' => 1,
8028 'decode_rw_file_by_type_resp' => 1,
8029 'decode_rw_file_memory_req' => 1,
8030 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308031 'decode_sensor_event_data' => 1,
8032 'decode_sensor_op_data' => 1,
8033 'decode_set_bios_attribute_current_value_req' => 1,
8034 'decode_set_bios_attribute_current_value_resp' => 1,
8035 'decode_set_bios_table_req' => 1,
8036 'decode_set_bios_table_resp' => 1,
8037 'decode_set_date_time_req' => 1,
8038 'decode_set_date_time_resp' => 1,
8039 'decode_set_event_receiver_req' => 1,
8040 'decode_set_event_receiver_resp' => 1,
8041 'decode_set_fru_record_table_req' => 1,
8042 'decode_set_numeric_effecter_value_req' => 1,
8043 'decode_set_numeric_effecter_value_resp' => 1,
8044 'decode_set_state_effecter_states_req' => 1,
8045 'decode_set_state_effecter_states_resp' => 1,
8046 'decode_state_sensor_data' => 1,
8047 'decode_transfer_complete_req' => 1,
8048 'decode_update_component_resp' => 1,
8049 'decode_vendor_defined_descriptor_value' => 1,
8050 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308051 'decode_write_file_req' => 1,
8052 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308053 'encode_activate_firmware_req' => 1,
8054 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308055 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308056 'encode_cancel_update_component_req' => 1,
8057 'encode_cancel_update_req' => 1,
8058 'encode_cc_only_resp' => 1,
8059 'encode_event_message_buffer_size_req' => 1,
8060 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308061 'encode_file_ack_req' => 1,
8062 'encode_file_ack_resp' => 1,
8063 'encode_file_ack_with_meta_data_req' => 1,
8064 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308065 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308066 'encode_get_alert_status_req' => 1,
8067 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308068 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8069 'encode_get_bios_current_value_by_handle_resp' => 1,
8070 'encode_get_bios_table_req' => 1,
8071 'encode_get_bios_table_resp' => 1,
8072 'encode_get_commands_req' => 1,
8073 'encode_get_commands_resp' => 1,
8074 'encode_get_date_time_req' => 1,
8075 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308076 'encode_get_file_table_req' => 1,
8077 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308078 'encode_get_firmware_parameters_req' => 1,
8079 'encode_get_fru_record_by_option_req' => 1,
8080 'encode_get_fru_record_by_option_resp' => 1,
8081 'encode_get_fru_record_table_metadata_req' => 1,
8082 'encode_get_fru_record_table_metadata_resp' => 1,
8083 'encode_get_fru_record_table_req' => 1,
8084 'encode_get_fru_record_table_resp' => 1,
8085 'encode_get_numeric_effecter_value_req' => 1,
8086 'encode_get_numeric_effecter_value_resp' => 1,
8087 'encode_get_pdr_repository_info_resp' => 1,
8088 'encode_get_pdr_req' => 1,
8089 'encode_get_pdr_resp' => 1,
8090 'encode_get_sensor_reading_req' => 1,
8091 'encode_get_sensor_reading_resp' => 1,
8092 'encode_get_state_sensor_readings_req' => 1,
8093 'encode_get_state_sensor_readings_resp' => 1,
8094 'encode_get_status_req' => 1,
8095 'encode_get_tid_req' => 1,
8096 'encode_get_tid_resp' => 1,
8097 'encode_get_types_req' => 1,
8098 'encode_get_types_resp' => 1,
8099 'encode_get_version_req' => 1,
8100 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308101 'encode_new_file_req' => 1,
8102 'encode_new_file_resp' => 1,
8103 'encode_new_file_with_metadata_req' => 1,
8104 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308105 'encode_pass_component_table_req' => 1,
8106 'encode_platform_event_message_req' => 1,
8107 'encode_platform_event_message_resp' => 1,
8108 'encode_pldm_header_only' => 1,
8109 'encode_pldm_pdr_repository_chg_event_data' => 1,
8110 'encode_poll_for_platform_event_message_req' => 1,
8111 'encode_poll_for_platform_event_message_resp' => 1,
8112 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308113 'encode_read_file_req' => 1,
8114 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308115 'encode_request_firmware_data_resp' => 1,
8116 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308117 'encode_rw_file_by_type_memory_req' => 1,
8118 'encode_rw_file_by_type_memory_resp' => 1,
8119 'encode_rw_file_by_type_req' => 1,
8120 'encode_rw_file_by_type_resp' => 1,
8121 'encode_rw_file_memory_req' => 1,
8122 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308123 'encode_sensor_event_data' => 1,
8124 'encode_set_bios_attribute_current_value_req' => 1,
8125 'encode_set_bios_attribute_current_value_resp' => 1,
8126 'encode_set_bios_table_req' => 1,
8127 'encode_set_bios_table_resp' => 1,
8128 'encode_set_date_time_req' => 1,
8129 'encode_set_date_time_resp' => 1,
8130 'encode_set_event_receiver_req' => 1,
8131 'encode_set_event_receiver_resp' => 1,
8132 'encode_set_fru_record_table_resp' => 1,
8133 'encode_set_numeric_effecter_value_req' => 1,
8134 'encode_set_numeric_effecter_value_resp' => 1,
8135 'encode_set_state_effecter_states_req' => 1,
8136 'encode_set_state_effecter_states_resp' => 1,
8137 'encode_set_tid_req' => 1,
8138 'encode_state_effecter_pdr' => 1,
8139 'encode_state_sensor_pdr' => 1,
8140 'encode_transfer_complete_resp' => 1,
8141 'encode_update_component_req' => 1,
8142 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308143 'encode_write_file_req' => 1,
8144 'encode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308145 'entity_association_tree_find' => 1,
8146 'find_entity_ref_in_tree' => 1,
8147 'get_fru_record_by_option' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308148 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308149 'is_present' => 1,
8150 'is_time_legal' => 1,
8151 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308152 'pack_pldm_header' => 1,
8153 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308154 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308155 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8156 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8157 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8158 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308159 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308160 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308161 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308162 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8163 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8164 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308165 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8166 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8167 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8168 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308169 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8170 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8171 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8172 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308173 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8174 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8175 'pldm_bios_table_attr_entry_string_info_check' => 1,
8176 'pldm_bios_table_attr_find_by_handle' => 1,
8177 'pldm_bios_table_attr_find_by_string_handle' => 1,
8178 'pldm_bios_table_attr_value_copy_and_update' => 1,
8179 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8180 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8181 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308182 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8183 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
8184 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
8185 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8186 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308187 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8188 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8189 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8190 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8191 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8192 'pldm_bios_table_attr_value_entry_length' => 1,
8193 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8194 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8195 'pldm_bios_table_attr_value_find_by_handle' => 1,
8196 'pldm_bios_table_checksum' => 1,
8197 'pldm_bios_table_iter_create' => 1,
8198 'pldm_bios_table_iter_free' => 1,
8199 'pldm_bios_table_iter_is_end' => 1,
8200 'pldm_bios_table_iter_next' => 1,
8201 'pldm_bios_table_iter_value' => 1,
8202 'pldm_bios_table_pad_checksum_size' => 1,
8203 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308204 'pldm_bios_table_string_entry_decode_string_check' => 1,
8205 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308206 'pldm_bios_table_string_entry_encode_check' => 1,
8207 'pldm_bios_table_string_entry_encode_length' => 1,
8208 'pldm_bios_table_string_find_by_handle' => 1,
8209 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308210 'pldm_entity_association_pdr_add' => 1,
8211 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308212 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308213 'pldm_entity_association_pdr_extract' => 1,
8214 'pldm_entity_association_tree_add' => 1,
8215 'pldm_entity_association_tree_copy_root' => 1,
8216 'pldm_entity_association_tree_destroy' => 1,
8217 'pldm_entity_association_tree_destroy_root' => 1,
8218 'pldm_entity_association_tree_find' => 1,
8219 'pldm_entity_association_tree_init' => 1,
8220 'pldm_entity_association_tree_visit' => 1,
8221 'pldm_entity_extract' => 1,
8222 'pldm_entity_get_num_children' => 1,
8223 'pldm_entity_get_parent' => 1,
8224 'pldm_entity_is_exist_parent' => 1,
8225 'pldm_entity_is_node_parent' => 1,
8226 'pldm_find_entity_ref_in_tree' => 1,
8227 'pldm_instance_db_destroy' => 1,
8228 'pldm_instance_db_init' => 1,
8229 'pldm_instance_db_init_default' => 1,
8230 'pldm_instance_id_alloc' => 1,
8231 'pldm_instance_id_free' => 1,
8232 'pldm_is_current_parent_child' => 1,
8233 'pldm_is_empty_entity_assoc_tree' => 1,
8234 'pldm_open' => 1,
8235 'pldm_pdr_add' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308236 'pldm_pdr_add_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308237 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308238 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308239 'pldm_pdr_destroy' => 1,
8240 'pldm_pdr_find_record' => 1,
8241 'pldm_pdr_find_record_by_type' => 1,
8242 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8243 'pldm_pdr_get_next_record' => 1,
8244 'pldm_pdr_get_record_count' => 1,
8245 'pldm_pdr_get_record_handle' => 1,
8246 'pldm_pdr_get_repo_size' => 1,
8247 'pldm_pdr_init' => 1,
8248 'pldm_pdr_record_is_remote' => 1,
8249 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8250 'pldm_pdr_remove_remote_pdrs' => 1,
8251 'pldm_pdr_update_TL_pdr' => 1,
8252 'pldm_recv' => 1,
8253 'pldm_recv_any' => 1,
8254 'pldm_send' => 1,
8255 'pldm_send_recv' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308256 'unpack_pldm_header' => 1,
8257 'ver2str' => 1
8258 }
8259 },
8260 'Target' => 'unix',
8261 'TypeInfo' => {
8262 '1' => {
8263 'Name' => 'void',
8264 'Type' => 'Intrinsic'
8265 },
8266 '102' => {
8267 'Name' => 'unsigned long',
8268 'Size' => '8',
8269 'Type' => 'Intrinsic'
8270 },
8271 '109' => {
8272 'Name' => 'long',
8273 'Size' => '8',
8274 'Type' => 'Intrinsic'
8275 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308276 '116' => {
8277 'Name' => 'char',
8278 'Size' => '1',
8279 'Type' => 'Intrinsic'
8280 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308281 '11614' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308282 'BaseType' => '116',
8283 'Name' => 'char*',
8284 'Size' => '8',
8285 'Type' => 'Pointer'
8286 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308287 '11631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308288 'BaseType' => '116',
8289 'Name' => 'char const',
8290 'Size' => '1',
8291 'Type' => 'Const'
8292 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308293 '11648' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308294 'BaseType' => '123',
8295 'Name' => 'size_t const',
8296 'Size' => '8',
8297 'Type' => 'Const'
8298 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308299 '11660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308300 'BaseType' => '46',
8301 'Header' => undef,
8302 'Line' => '37',
8303 'Name' => '__int8_t',
8304 'PrivateABI' => 1,
8305 'Size' => '1',
8306 'Type' => 'Typedef'
8307 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308308 '11734' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308309 'BaseType' => '109',
8310 'Header' => undef,
8311 'Line' => '194',
8312 'Name' => '__ssize_t',
8313 'PrivateABI' => 1,
8314 'Size' => '8',
8315 'Type' => 'Typedef'
8316 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308317 '11746' => {
8318 'BaseType' => '11660',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308319 'Header' => undef,
8320 'Line' => '24',
8321 'Name' => 'int8_t',
8322 'PrivateABI' => 1,
8323 'Size' => '1',
8324 'Type' => 'Typedef'
8325 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308326 '11811' => {
8327 'BaseType' => '5053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308328 'Name' => 'uint16_t const',
8329 'Size' => '2',
8330 'Type' => 'Const'
8331 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308332 '11828' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308333 'BaseType' => '180',
8334 'Name' => 'uint32_t const',
8335 'Size' => '4',
8336 'Type' => 'Const'
8337 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308338 '11999' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308339 'BaseType' => '168',
8340 'Header' => 'pldm_types.h',
8341 'Line' => '31',
8342 'Name' => 'bool8_t',
8343 'Size' => '1',
8344 'Type' => 'Typedef'
8345 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308346 '12011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308347 'BaseType' => '446',
8348 'Header' => 'pldm_types.h',
8349 'Line' => '163',
8350 'Name' => 'real32_t',
8351 'Size' => '4',
8352 'Type' => 'Typedef'
8353 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308354 '123' => {
8355 'BaseType' => '102',
8356 'Header' => undef,
8357 'Line' => '214',
8358 'Name' => 'size_t',
8359 'PrivateABI' => 1,
8360 'Size' => '8',
8361 'Type' => 'Typedef'
8362 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308363 '12552' => {
8364 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308365 'Name' => 'char const*',
8366 'Size' => '8',
8367 'Type' => 'Pointer'
8368 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308369 '12557' => {
8370 'BaseType' => '11734',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308371 'Header' => undef,
8372 'Line' => '108',
8373 'Name' => 'ssize_t',
8374 'PrivateABI' => 1,
8375 'Size' => '8',
8376 'Type' => 'Typedef'
8377 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308378 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308379 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308380 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308381 'Memb' => {
8382 '0' => {
8383 'name' => 'PLDM_SENSOR_OP_STATE',
8384 'value' => '0'
8385 },
8386 '1' => {
8387 'name' => 'PLDM_STATE_SENSOR_STATE',
8388 'value' => '1'
8389 },
8390 '2' => {
8391 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8392 'value' => '2'
8393 }
8394 },
8395 'Name' => 'enum sensor_event_class_states',
8396 'Size' => '4',
8397 'Type' => 'Enum'
8398 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308399 '13127' => {
8400 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308401 'Name' => 'enum sensor_event_class_states const',
8402 'Size' => '4',
8403 'Type' => 'Const'
8404 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308405 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308406 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308407 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308408 'Memb' => {
8409 '0' => {
8410 'name' => 'record_handle',
8411 'offset' => '0',
8412 'type' => '180'
8413 },
8414 '1' => {
8415 'name' => 'version',
8416 'offset' => '4',
8417 'type' => '168'
8418 },
8419 '2' => {
8420 'name' => 'type',
8421 'offset' => '5',
8422 'type' => '168'
8423 },
8424 '3' => {
8425 'name' => 'record_change_num',
8426 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308427 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308428 },
8429 '4' => {
8430 'name' => 'length',
8431 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308432 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308433 }
8434 },
8435 'Name' => 'struct pldm_pdr_hdr',
8436 'Size' => '10',
8437 'Type' => 'Struct'
8438 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308439 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308440 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308441 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308442 'Memb' => {
8443 '0' => {
8444 'name' => 'hdr',
8445 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308446 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308447 },
8448 '1' => {
8449 'name' => 'terminus_handle',
8450 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308451 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308452 },
8453 '2' => {
8454 'name' => 'sensor_id',
8455 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308456 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308457 },
8458 '3' => {
8459 'name' => 'entity_type',
8460 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308461 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308462 },
8463 '4' => {
8464 'name' => 'entity_instance',
8465 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308466 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308467 },
8468 '5' => {
8469 'name' => 'container_id',
8470 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308471 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308472 },
8473 '6' => {
8474 'name' => 'sensor_init',
8475 'offset' => '32',
8476 'type' => '168'
8477 },
8478 '7' => {
8479 'name' => 'sensor_auxiliary_names_pdr',
8480 'offset' => '33',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308481 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308482 },
8483 '8' => {
8484 'name' => 'composite_sensor_count',
8485 'offset' => '34',
8486 'type' => '168'
8487 },
8488 '9' => {
8489 'name' => 'possible_states',
8490 'offset' => '35',
8491 'type' => '874'
8492 }
8493 },
8494 'Name' => 'struct pldm_state_sensor_pdr',
8495 'Size' => '24',
8496 'Type' => 'Struct'
8497 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308498 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308499 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308500 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308501 'Memb' => {
8502 '0' => {
8503 'name' => 'state_set_id',
8504 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308505 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308506 },
8507 '1' => {
8508 'name' => 'possible_states_size',
8509 'offset' => '2',
8510 'type' => '168'
8511 },
8512 '2' => {
8513 'name' => 'states',
8514 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308515 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308516 }
8517 },
8518 'Name' => 'struct state_sensor_possible_states',
8519 'Size' => '4',
8520 'Type' => 'Struct'
8521 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308522 '13626' => {
8523 'BaseType' => '13573',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308524 'Name' => 'struct state_sensor_possible_states const',
8525 'Size' => '4',
8526 'Type' => 'Const'
8527 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308528 '13647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308529 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308530 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308531 'Memb' => {
8532 '0' => {
8533 'name' => 'hdr',
8534 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308535 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308536 },
8537 '1' => {
8538 'name' => 'terminus_handle',
8539 'offset' => '16',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308540 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308541 },
8542 '10' => {
8543 'name' => 'possible_states',
8544 'offset' => '37',
8545 'type' => '874'
8546 },
8547 '2' => {
8548 'name' => 'effecter_id',
8549 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308550 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308551 },
8552 '3' => {
8553 'name' => 'entity_type',
8554 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308555 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308556 },
8557 '4' => {
8558 'name' => 'entity_instance',
8559 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308560 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308561 },
8562 '5' => {
8563 'name' => 'container_id',
8564 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308565 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308566 },
8567 '6' => {
8568 'name' => 'effecter_semantic_id',
8569 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308570 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308571 },
8572 '7' => {
8573 'name' => 'effecter_init',
8574 'offset' => '34',
8575 'type' => '168'
8576 },
8577 '8' => {
8578 'name' => 'has_description_pdr',
8579 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308580 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308581 },
8582 '9' => {
8583 'name' => 'composite_effecter_count',
8584 'offset' => '36',
8585 'type' => '168'
8586 }
8587 },
8588 'Name' => 'struct pldm_state_effecter_pdr',
8589 'Size' => '26',
8590 'Type' => 'Struct'
8591 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308592 '14000' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308593 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308594 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308595 'Memb' => {
8596 '0' => {
8597 'name' => 'record_handle',
8598 'offset' => '0',
8599 'type' => '180'
8600 },
8601 '1' => {
8602 'name' => 'version',
8603 'offset' => '4',
8604 'type' => '168'
8605 },
8606 '2' => {
8607 'name' => 'type',
8608 'offset' => '5',
8609 'type' => '168'
8610 },
8611 '3' => {
8612 'name' => 'record_change_num',
8613 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308614 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308615 },
8616 '4' => {
8617 'name' => 'length',
8618 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308619 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308620 }
8621 },
8622 'Name' => 'struct pldm_value_pdr_hdr',
8623 'Size' => '12',
8624 'Type' => 'Struct'
8625 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308626 '14079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308627 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308628 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308629 'Memb' => {
8630 '0' => {
8631 'name' => 'hdr',
8632 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308633 'type' => '14000'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308634 },
8635 '1' => {
8636 'name' => 'terminus_handle',
8637 'offset' => '18',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308638 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308639 },
8640 '10' => {
8641 'name' => 'rate_unit',
8642 'offset' => '38',
8643 'type' => '168'
8644 },
8645 '11' => {
8646 'name' => 'base_oem_unit_handle',
8647 'offset' => '39',
8648 'type' => '168'
8649 },
8650 '12' => {
8651 'name' => 'aux_unit',
8652 'offset' => '40',
8653 'type' => '168'
8654 },
8655 '13' => {
8656 'name' => 'aux_unit_modifier',
8657 'offset' => '41',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308658 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308659 },
8660 '14' => {
8661 'name' => 'aux_rate_unit',
8662 'offset' => '48',
8663 'type' => '168'
8664 },
8665 '15' => {
8666 'name' => 'rel',
8667 'offset' => '49',
8668 'type' => '168'
8669 },
8670 '16' => {
8671 'name' => 'aux_oem_unit_handle',
8672 'offset' => '50',
8673 'type' => '168'
8674 },
8675 '17' => {
8676 'name' => 'is_linear',
8677 'offset' => '51',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308678 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308679 },
8680 '18' => {
8681 'name' => 'sensor_data_size',
8682 'offset' => '52',
8683 'type' => '168'
8684 },
8685 '19' => {
8686 'name' => 'resolution',
8687 'offset' => '54',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308688 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308689 },
8690 '2' => {
8691 'name' => 'sensor_id',
8692 'offset' => '20',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308693 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308694 },
8695 '20' => {
8696 'name' => 'offset',
8697 'offset' => '64',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308698 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308699 },
8700 '21' => {
8701 'name' => 'accuracy',
8702 'offset' => '68',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308703 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308704 },
8705 '22' => {
8706 'name' => 'plus_tolerance',
8707 'offset' => '70',
8708 'type' => '168'
8709 },
8710 '23' => {
8711 'name' => 'minus_tolerance',
8712 'offset' => '71',
8713 'type' => '168'
8714 },
8715 '24' => {
8716 'name' => 'hysteresis',
8717 'offset' => '72',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308718 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308719 },
8720 '25' => {
8721 'name' => 'supported_thresholds',
8722 'offset' => '82',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308723 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308724 },
8725 '26' => {
8726 'name' => 'threshold_and_hysteresis_volatility',
8727 'offset' => '83',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308728 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308729 },
8730 '27' => {
8731 'name' => 'state_transition_interval',
8732 'offset' => '86',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308733 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308734 },
8735 '28' => {
8736 'name' => 'update_interval',
8737 'offset' => '96',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308738 'type' => '12011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308739 },
8740 '29' => {
8741 'name' => 'max_readable',
8742 'offset' => '100',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308743 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308744 },
8745 '3' => {
8746 'name' => 'entity_type',
8747 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308748 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308749 },
8750 '30' => {
8751 'name' => 'min_readable',
8752 'offset' => '104',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308753 'type' => '13988'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308754 },
8755 '31' => {
8756 'name' => 'range_field_format',
8757 'offset' => '114',
8758 'type' => '168'
8759 },
8760 '32' => {
8761 'name' => 'range_field_support',
8762 'offset' => '115',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308763 'type' => '11987'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308764 },
8765 '33' => {
8766 'name' => 'nominal_value',
8767 'offset' => '118',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308768 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308769 },
8770 '34' => {
8771 'name' => 'normal_max',
8772 'offset' => '128',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308773 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308774 },
8775 '35' => {
8776 'name' => 'normal_min',
8777 'offset' => '132',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308778 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308779 },
8780 '36' => {
8781 'name' => 'warning_high',
8782 'offset' => '136',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308783 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308784 },
8785 '37' => {
8786 'name' => 'warning_low',
8787 'offset' => '146',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308788 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308789 },
8790 '38' => {
8791 'name' => 'critical_high',
8792 'offset' => '150',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308793 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308794 },
8795 '39' => {
8796 'name' => 'critical_low',
8797 'offset' => '256',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308798 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308799 },
8800 '4' => {
8801 'name' => 'entity_instance_num',
8802 'offset' => '24',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308803 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308804 },
8805 '40' => {
8806 'name' => 'fatal_high',
8807 'offset' => '260',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308808 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308809 },
8810 '41' => {
8811 'name' => 'fatal_low',
8812 'offset' => '264',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308813 'type' => '13896'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308814 },
8815 '5' => {
8816 'name' => 'container_id',
8817 'offset' => '32',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308818 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308819 },
8820 '6' => {
8821 'name' => 'sensor_init',
8822 'offset' => '34',
8823 'type' => '168'
8824 },
8825 '7' => {
8826 'name' => 'sensor_auxiliary_names_pdr',
8827 'offset' => '35',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308828 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308829 },
8830 '8' => {
8831 'name' => 'base_unit',
8832 'offset' => '36',
8833 'type' => '168'
8834 },
8835 '9' => {
8836 'name' => 'unit_modifier',
8837 'offset' => '37',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308838 'type' => '11746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308839 }
8840 },
8841 'Name' => 'struct pldm_numeric_sensor_value_pdr',
8842 'Size' => '112',
8843 'Type' => 'Struct'
8844 },
8845 '142' => {
8846 'BaseType' => '53',
8847 'Header' => undef,
8848 'Line' => '38',
8849 'Name' => '__uint8_t',
8850 'PrivateABI' => 1,
8851 'Size' => '1',
8852 'Type' => 'Typedef'
8853 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308854 '1434' => {
8855 'BaseType' => '1439',
8856 'Name' => 'void const*',
8857 'Size' => '8',
8858 'Type' => 'Pointer'
8859 },
8860 '1439' => {
8861 'BaseType' => '1',
8862 'Name' => 'void const',
8863 'Type' => 'Const'
8864 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308865 '14639' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308866 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308867 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308868 'Memb' => {
8869 '0' => {
8870 'name' => 'state_set_id',
8871 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308872 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308873 },
8874 '1' => {
8875 'name' => 'possible_states_size',
8876 'offset' => '2',
8877 'type' => '168'
8878 },
8879 '2' => {
8880 'name' => 'states',
8881 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308882 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308883 }
8884 },
8885 'Name' => 'struct state_effecter_possible_states',
8886 'Size' => '4',
8887 'Type' => 'Struct'
8888 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308889 '14692' => {
8890 'BaseType' => '14639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308891 'Name' => 'struct state_effecter_possible_states const',
8892 'Size' => '4',
8893 'Type' => 'Const'
8894 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308895 '14697' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308896 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308897 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308898 'Memb' => {
8899 '0' => {
8900 'name' => 'set_request',
8901 'offset' => '0',
8902 'type' => '168'
8903 },
8904 '1' => {
8905 'name' => 'effecter_state',
8906 'offset' => '1',
8907 'type' => '168'
8908 }
8909 },
8910 'Name' => 'struct state_field_for_state_effecter_set',
8911 'Size' => '2',
8912 'Type' => 'Struct'
8913 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308914 '14737' => {
8915 'BaseType' => '14697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308916 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308917 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308918 'Name' => 'set_effecter_state_field',
8919 'Size' => '2',
8920 'Type' => 'Typedef'
8921 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308922 '14749' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308923 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308924 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308925 'Memb' => {
8926 '0' => {
8927 'name' => 'sensor_op_state',
8928 'offset' => '0',
8929 'type' => '168'
8930 },
8931 '1' => {
8932 'name' => 'present_state',
8933 'offset' => '1',
8934 'type' => '168'
8935 },
8936 '2' => {
8937 'name' => 'previous_state',
8938 'offset' => '2',
8939 'type' => '168'
8940 },
8941 '3' => {
8942 'name' => 'event_state',
8943 'offset' => '3',
8944 'type' => '168'
8945 }
8946 },
8947 'Name' => 'struct state_field_for_get_state_sensor_readings',
8948 'Size' => '4',
8949 'Type' => 'Struct'
8950 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308951 '14815' => {
8952 'BaseType' => '14749',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308953 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308954 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308955 'Name' => 'get_sensor_state_field',
8956 'Size' => '4',
8957 'Type' => 'Typedef'
8958 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308959 '15014' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308960 'BaseType' => '168',
8961 'Name' => 'uint8_t[13]',
8962 'Size' => '13',
8963 'Type' => 'Array'
8964 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308965 '154' => {
8966 'BaseType' => '81',
8967 'Header' => undef,
8968 'Line' => '42',
8969 'Name' => '__uint32_t',
8970 'PrivateABI' => 1,
8971 'Size' => '4',
8972 'Type' => 'Typedef'
8973 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308974 '15496' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308975 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308976 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308977 'Memb' => {
8978 '0' => {
8979 'name' => 'sensor_id',
8980 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308981 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308982 },
8983 '1' => {
8984 'name' => 'sensor_event_class_type',
8985 'offset' => '2',
8986 'type' => '168'
8987 },
8988 '2' => {
8989 'name' => 'event_class',
8990 'offset' => '3',
8991 'type' => '874'
8992 }
8993 },
8994 'Name' => 'struct pldm_sensor_event_data',
8995 'Size' => '4',
8996 'Type' => 'Struct'
8997 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09308998 '15708' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308999 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309000 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309001 'Memb' => {
9002 '0' => {
9003 'name' => 'event_data_format',
9004 'offset' => '0',
9005 'type' => '168'
9006 },
9007 '1' => {
9008 'name' => 'number_of_change_records',
9009 'offset' => '1',
9010 'type' => '168'
9011 },
9012 '2' => {
9013 'name' => 'change_records',
9014 'offset' => '2',
9015 'type' => '874'
9016 }
9017 },
9018 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9019 'Size' => '3',
9020 'Type' => 'Struct'
9021 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309022 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309023 'BaseType' => '830',
9024 'Name' => 'struct pldm_msg*',
9025 'Size' => '8',
9026 'Type' => 'Pointer'
9027 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309028 '166' => {
9029 'BaseType' => '1',
9030 'Name' => 'void*',
9031 'Size' => '8',
9032 'Type' => 'Pointer'
9033 },
9034 '168' => {
9035 'BaseType' => '142',
9036 'Header' => undef,
9037 'Line' => '24',
9038 'Name' => 'uint8_t',
9039 'PrivateABI' => 1,
9040 'Size' => '1',
9041 'Type' => 'Typedef'
9042 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309043 '16933' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309044 'BaseType' => '166',
9045 'Name' => 'void**',
9046 'Size' => '8',
9047 'Type' => 'Pointer'
9048 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309049 '180' => {
9050 'BaseType' => '154',
9051 'Header' => undef,
9052 'Line' => '26',
9053 'Name' => 'uint32_t',
9054 'PrivateABI' => 1,
9055 'Size' => '4',
9056 'Type' => 'Typedef'
9057 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309058 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309059 'BaseType' => '869',
9060 'Name' => 'struct pldm_msg const*',
9061 'Size' => '8',
9062 'Type' => 'Pointer'
9063 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309064 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309065 'BaseType' => '168',
9066 'Name' => 'uint8_t*',
9067 'Size' => '8',
9068 'Type' => 'Pointer'
9069 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309070 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309071 'BaseType' => '180',
9072 'Name' => 'uint32_t*',
9073 'Size' => '8',
9074 'Type' => 'Pointer'
9075 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309076 '21095' => {
9077 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309078 'Name' => 'size_t*const',
9079 'Size' => '8',
9080 'Type' => 'Const'
9081 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309082 '22708' => {
9083 'BaseType' => '22718',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309084 'Name' => 'uint32_t const*const*',
9085 'Size' => '8',
9086 'Type' => 'Pointer'
9087 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309088 '22713' => {
9089 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309090 'Name' => 'uint32_t const*',
9091 'Size' => '8',
9092 'Type' => 'Pointer'
9093 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309094 '22718' => {
9095 'BaseType' => '22713',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309096 'Name' => 'uint32_t const*const',
9097 'Size' => '8',
9098 'Type' => 'Const'
9099 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309100 '22723' => {
9101 'BaseType' => '15708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309102 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9103 'Size' => '8',
9104 'Type' => 'Pointer'
9105 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309106 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309107 'BaseType' => '429',
9108 'Name' => 'ver32_t*',
9109 'Size' => '8',
9110 'Type' => 'Pointer'
9111 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309112 '29133' => {
9113 'BaseType' => '14079',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309114 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9115 'Size' => '8',
9116 'Type' => 'Pointer'
9117 },
9118 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309119 'BaseType' => '441',
9120 'Name' => 'ver32_t const*',
9121 'Size' => '8',
9122 'Type' => 'Pointer'
9123 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309124 '35700' => {
9125 'BaseType' => '15496',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309126 'Name' => 'struct pldm_sensor_event_data*',
9127 'Size' => '8',
9128 'Type' => 'Pointer'
9129 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309130 '35705' => {
9131 'BaseType' => '35700',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309132 'Name' => 'struct pldm_sensor_event_data*const',
9133 'Size' => '8',
9134 'Type' => 'Const'
9135 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309136 '363' => {
9137 'Header' => 'pldm_types.h',
9138 'Line' => '24',
9139 'Memb' => {
9140 '0' => {
9141 'name' => 'alpha',
9142 'offset' => '0',
9143 'type' => '168'
9144 },
9145 '1' => {
9146 'name' => 'update',
9147 'offset' => '1',
9148 'type' => '168'
9149 },
9150 '2' => {
9151 'name' => 'minor',
9152 'offset' => '2',
9153 'type' => '168'
9154 },
9155 '3' => {
9156 'name' => 'major',
9157 'offset' => '3',
9158 'type' => '168'
9159 }
9160 },
9161 'Name' => 'struct pldm_version',
9162 'Size' => '4',
9163 'Type' => 'Struct'
9164 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309165 '36709' => {
9166 'BaseType' => '14815',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309167 'Name' => 'get_sensor_state_field*',
9168 'Size' => '8',
9169 'Type' => 'Pointer'
9170 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309171 '41864' => {
9172 'BaseType' => '14737',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309173 'Name' => 'set_effecter_state_field*',
9174 'Size' => '8',
9175 'Type' => 'Pointer'
9176 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309177 '42691' => {
9178 'BaseType' => '13429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309179 'Name' => 'struct pldm_state_sensor_pdr*',
9180 'Size' => '8',
9181 'Type' => 'Pointer'
9182 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309183 '42696' => {
9184 'BaseType' => '42691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309185 'Name' => 'struct pldm_state_sensor_pdr*const',
9186 'Size' => '8',
9187 'Type' => 'Const'
9188 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309189 '42701' => {
9190 'BaseType' => '13626',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309191 'Name' => 'struct state_sensor_possible_states const*',
9192 'Size' => '8',
9193 'Type' => 'Pointer'
9194 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309195 '42706' => {
9196 'BaseType' => '42701',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309197 'Name' => 'struct state_sensor_possible_states const*const',
9198 'Size' => '8',
9199 'Type' => 'Const'
9200 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309201 '429' => {
9202 'BaseType' => '363',
9203 'Header' => 'pldm_types.h',
9204 'Line' => '29',
9205 'Name' => 'ver32_t',
9206 'Size' => '4',
9207 'Type' => 'Typedef'
9208 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309209 '43023' => {
9210 'BaseType' => '13647',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309211 'Name' => 'struct pldm_state_effecter_pdr*',
9212 'Size' => '8',
9213 'Type' => 'Pointer'
9214 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309215 '43028' => {
9216 'BaseType' => '43023',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309217 'Name' => 'struct pldm_state_effecter_pdr*const',
9218 'Size' => '8',
9219 'Type' => 'Const'
9220 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309221 '43033' => {
9222 'BaseType' => '14692',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309223 'Name' => 'struct state_effecter_possible_states const*',
9224 'Size' => '8',
9225 'Type' => 'Pointer'
9226 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309227 '43038' => {
9228 'BaseType' => '43033',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309229 'Name' => 'struct state_effecter_possible_states const*const',
9230 'Size' => '8',
9231 'Type' => 'Const'
9232 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309233 '441' => {
9234 'BaseType' => '429',
9235 'Name' => 'ver32_t const',
9236 'Size' => '4',
9237 'Type' => 'Const'
9238 },
9239 '446' => {
9240 'Name' => 'float',
9241 'Size' => '4',
9242 'Type' => 'Intrinsic'
9243 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309244 '46' => {
9245 'Name' => 'signed char',
9246 'Size' => '1',
9247 'Type' => 'Intrinsic'
9248 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309249 '46553' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309250 'BaseType' => '102',
9251 'Header' => undef,
9252 'Line' => '45',
9253 'Name' => '__uint64_t',
9254 'PrivateABI' => 1,
9255 'Size' => '8',
9256 'Type' => 'Typedef'
9257 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309258 '46642' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309259 'BaseType' => '46553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309260 'Header' => undef,
9261 'Line' => '27',
9262 'Name' => 'uint64_t',
9263 'PrivateABI' => 1,
9264 'Size' => '8',
9265 'Type' => 'Typedef'
9266 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309267 '46654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309268 'Header' => 'bios.h',
9269 'Line' => '38',
9270 'Memb' => {
9271 '0' => {
9272 'name' => 'PLDM_BIOS_STRING_TABLE',
9273 'value' => '0'
9274 },
9275 '1' => {
9276 'name' => 'PLDM_BIOS_ATTR_TABLE',
9277 'value' => '1'
9278 },
9279 '2' => {
9280 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9281 'value' => '2'
9282 }
9283 },
9284 'Name' => 'enum pldm_bios_table_types',
9285 'Size' => '4',
9286 'Type' => 'Enum'
9287 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309288 '46688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309289 'Header' => 'bios.h',
9290 'Line' => '47',
9291 'Memb' => {
9292 '0' => {
9293 'name' => 'string_handle',
9294 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309295 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309296 },
9297 '1' => {
9298 'name' => 'string_length',
9299 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309300 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309301 },
9302 '2' => {
9303 'name' => 'name',
9304 'offset' => '4',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309305 'type' => '46745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309306 }
9307 },
9308 'Name' => 'struct pldm_bios_string_table_entry',
9309 'Size' => '5',
9310 'Type' => 'Struct'
9311 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309312 '46740' => {
9313 'BaseType' => '46688',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309314 'Name' => 'struct pldm_bios_string_table_entry const',
9315 'Size' => '5',
9316 'Type' => 'Const'
9317 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309318 '46745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309319 'BaseType' => '116',
9320 'Name' => 'char[1]',
9321 'Size' => '1',
9322 'Type' => 'Array'
9323 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309324 '46761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309325 'Header' => 'bios.h',
9326 'Line' => '53',
9327 'Memb' => {
9328 '0' => {
9329 'name' => 'attr_handle',
9330 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309331 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309332 },
9333 '1' => {
9334 'name' => 'attr_type',
9335 'offset' => '2',
9336 'type' => '168'
9337 },
9338 '2' => {
9339 'name' => 'string_handle',
9340 'offset' => '3',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309341 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309342 },
9343 '3' => {
9344 'name' => 'metadata',
9345 'offset' => '5',
9346 'type' => '874'
9347 }
9348 },
9349 'Name' => 'struct pldm_bios_attr_table_entry',
9350 'Size' => '6',
9351 'Type' => 'Struct'
9352 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309353 '46826' => {
9354 'BaseType' => '46761',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309355 'Name' => 'struct pldm_bios_attr_table_entry const',
9356 'Size' => '6',
9357 'Type' => 'Const'
9358 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309359 '46847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309360 'Header' => 'bios.h',
9361 'Line' => '65',
9362 'Memb' => {
9363 '0' => {
9364 'name' => 'attr_handle',
9365 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309366 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309367 },
9368 '1' => {
9369 'name' => 'attr_type',
9370 'offset' => '2',
9371 'type' => '168'
9372 },
9373 '2' => {
9374 'name' => 'value',
9375 'offset' => '3',
9376 'type' => '874'
9377 }
9378 },
9379 'Name' => 'struct pldm_bios_attr_val_table_entry',
9380 'Size' => '4',
9381 'Type' => 'Struct'
9382 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309383 '46899' => {
9384 'BaseType' => '46847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309385 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9386 'Size' => '4',
9387 'Type' => 'Const'
9388 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309389 '46968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309390 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309391 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309392 'Memb' => {
9393 '0' => {
9394 'name' => 'name_handle',
9395 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309396 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309397 },
9398 '1' => {
9399 'name' => 'read_only',
9400 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309401 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309402 },
9403 '2' => {
9404 'name' => 'pv_num',
9405 'offset' => '3',
9406 'type' => '168'
9407 },
9408 '3' => {
9409 'name' => 'pv_handle',
9410 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309411 'type' => '47071'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309412 },
9413 '4' => {
9414 'name' => 'def_num',
9415 'offset' => '22',
9416 'type' => '168'
9417 },
9418 '5' => {
9419 'name' => 'def_index',
9420 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309421 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309422 }
9423 },
9424 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9425 'Size' => '32',
9426 'Type' => 'Struct'
9427 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309428 '47059' => {
9429 'BaseType' => '46968',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309430 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9431 'Size' => '32',
9432 'Type' => 'Const'
9433 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309434 '4707' => {
9435 'BaseType' => '825',
9436 'Name' => 'struct pldm_msg_hdr const*',
9437 'Size' => '8',
9438 'Type' => 'Pointer'
9439 },
9440 '47071' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309441 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309442 'Name' => 'uint16_t const*',
9443 'Size' => '8',
9444 'Type' => 'Pointer'
9445 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309446 '47081' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309447 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309448 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309449 'Memb' => {
9450 '0' => {
9451 'name' => 'name_handle',
9452 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309453 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309454 },
9455 '1' => {
9456 'name' => 'read_only',
9457 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309458 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 },
9460 '2' => {
9461 'name' => 'string_type',
9462 'offset' => '3',
9463 'type' => '168'
9464 },
9465 '3' => {
9466 'name' => 'min_length',
9467 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309468 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309469 },
9470 '4' => {
9471 'name' => 'max_length',
9472 'offset' => '6',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309473 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309474 },
9475 '5' => {
9476 'name' => 'def_length',
9477 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309478 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309479 },
9480 '6' => {
9481 'name' => 'def_string',
9482 'offset' => '22',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309483 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309484 }
9485 },
9486 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9487 'Size' => '24',
9488 'Type' => 'Struct'
9489 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309490 '4712' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309491 'BaseType' => '890',
9492 'Name' => 'struct pldm_header_info*',
9493 'Size' => '8',
9494 'Type' => 'Pointer'
9495 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309496 '47193' => {
9497 'BaseType' => '47081',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309498 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9499 'Size' => '24',
9500 'Type' => 'Const'
9501 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309502 '47203' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309503 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309504 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309505 'Memb' => {
9506 '0' => {
9507 'name' => 'name_handle',
9508 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309509 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309510 },
9511 '1' => {
9512 'name' => 'read_only',
9513 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309514 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309515 },
9516 '2' => {
9517 'name' => 'lower_bound',
9518 'offset' => '8',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309519 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309520 },
9521 '3' => {
9522 'name' => 'upper_bound',
9523 'offset' => '22',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309524 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309525 },
9526 '4' => {
9527 'name' => 'scalar_increment',
9528 'offset' => '36',
9529 'type' => '180'
9530 },
9531 '5' => {
9532 'name' => 'default_value',
9533 'offset' => '50',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309534 'type' => '46642'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309535 }
9536 },
9537 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9538 'Size' => '40',
9539 'Type' => 'Struct'
9540 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309541 '47301' => {
9542 'BaseType' => '47203',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309543 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9544 'Size' => '40',
9545 'Type' => 'Const'
9546 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309547 '47657' => {
9548 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309549 'Param' => {
9550 '0' => {
9551 'type' => '1434'
9552 }
9553 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309554 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309555 'Size' => '8',
9556 'Type' => 'FuncPtr'
9557 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309558 '47725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309559 'Header' => undef,
Andrew Jeffery46d07682023-07-14 15:51:51 +09309560 'Line' => '960',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309561 'Memb' => {
9562 '0' => {
9563 'name' => 'table_data',
9564 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309565 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309566 },
9567 '1' => {
9568 'name' => 'table_len',
9569 'offset' => '8',
9570 'type' => '123'
9571 },
9572 '2' => {
9573 'name' => 'current_pos',
9574 'offset' => '22',
9575 'type' => '123'
9576 },
9577 '3' => {
9578 'name' => 'entry_length_handler',
9579 'offset' => '36',
Andrew Jefferycd732d12023-07-07 09:36:35 +09309580 'type' => '47657'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309581 }
9582 },
9583 'Name' => 'struct pldm_bios_table_iter',
9584 'PrivateABI' => 1,
9585 'Size' => '32',
9586 'Type' => 'Struct'
9587 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309588 '47795' => {
9589 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309590 'Name' => 'struct pldm_bios_table_iter const',
9591 'Size' => '32',
9592 'Type' => 'Const'
9593 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309594 '4802' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309595 'BaseType' => '969',
9596 'Name' => 'struct pldm_header_info const*',
9597 'Size' => '8',
9598 'Type' => 'Pointer'
9599 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309600 '4807' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309601 'BaseType' => '714',
9602 'Name' => 'struct pldm_msg_hdr*',
9603 'Size' => '8',
9604 'Type' => 'Pointer'
9605 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309606 '48827' => {
9607 'BaseType' => '47725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309608 'Name' => 'struct pldm_bios_table_iter*',
9609 'Size' => '8',
9610 'Type' => 'Pointer'
9611 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309612 '48832' => {
9613 'BaseType' => '46899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309614 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9615 'Size' => '8',
9616 'Type' => 'Pointer'
9617 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309618 '49247' => {
9619 'BaseType' => '46826',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309620 'Name' => 'struct pldm_bios_attr_table_entry const*',
9621 'Size' => '8',
9622 'Type' => 'Pointer'
9623 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309624 '49853' => {
9625 'BaseType' => '46740',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 'Name' => 'struct pldm_bios_string_table_entry const*',
9627 'Size' => '8',
9628 'Type' => 'Pointer'
9629 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309630 '5003' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309631 'BaseType' => '67',
9632 'Header' => undef,
9633 'Line' => '40',
9634 'Name' => '__uint16_t',
9635 'PrivateABI' => 1,
9636 'Size' => '2',
9637 'Type' => 'Typedef'
9638 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309639 '5048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309640 'BaseType' => '168',
9641 'Name' => 'uint8_t const',
9642 'Size' => '1',
9643 'Type' => 'Const'
9644 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309645 '5053' => {
9646 'BaseType' => '5003',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309647 'Header' => undef,
9648 'Line' => '25',
9649 'Name' => 'uint16_t',
9650 'PrivateABI' => 1,
9651 'Size' => '2',
9652 'Type' => 'Typedef'
9653 },
Andrew Jefferycd732d12023-07-07 09:36:35 +09309654 '51020' => {
9655 'BaseType' => '47795',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309656 'Name' => 'struct pldm_bios_table_iter const*',
9657 'Size' => '8',
9658 'Type' => 'Pointer'
9659 },
9660 '53' => {
9661 'Name' => 'unsigned char',
9662 'Size' => '1',
9663 'Type' => 'Intrinsic'
9664 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309665 '55286' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309666 'BaseType' => '46642',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309667 'Name' => 'uint64_t*',
9668 'Size' => '8',
9669 'Type' => 'Pointer'
9670 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309671 '55563' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309672 'BaseType' => '47301',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309673 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9674 'Size' => '8',
9675 'Type' => 'Pointer'
9676 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309677 '55872' => {
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309678 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309679 'Name' => 'char const**',
9680 'Size' => '8',
9681 'Type' => 'Pointer'
9682 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309683 '56898' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309684 'BaseType' => '47193',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309685 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9686 'Size' => '8',
9687 'Type' => 'Pointer'
9688 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309689 '58252' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309690 'BaseType' => '47059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309691 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9692 'Size' => '8',
9693 'Type' => 'Pointer'
9694 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309695 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309696 'Header' => 'utils.h',
9697 'Line' => '18',
9698 'Memb' => {
9699 '0' => {
9700 'name' => 'ptr',
9701 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309702 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309703 },
9704 '1' => {
9705 'name' => 'length',
9706 'offset' => '8',
9707 'type' => '123'
9708 }
9709 },
9710 'Name' => 'struct variable_field',
9711 'Size' => '16',
9712 'Type' => 'Struct'
9713 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309714 '6245' => {
9715 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309716 'Name' => 'uint8_t const*',
9717 'Size' => '8',
9718 'Type' => 'Pointer'
9719 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309720 '63519' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309721 'Header' => 'firmware_update.h',
9722 'Line' => '329',
9723 'Memb' => {
9724 '0' => {
9725 'name' => 'uuid',
9726 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309727 'type' => '63623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309728 },
9729 '1' => {
9730 'name' => 'package_header_format_version',
9731 'offset' => '22',
9732 'type' => '168'
9733 },
9734 '2' => {
9735 'name' => 'package_header_size',
9736 'offset' => '23',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309737 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309738 },
9739 '3' => {
9740 'name' => 'package_release_date_time',
9741 'offset' => '25',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309742 'type' => '15014'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309743 },
9744 '4' => {
9745 'name' => 'component_bitmap_bit_length',
9746 'offset' => '50',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309747 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309748 },
9749 '5' => {
9750 'name' => 'package_version_string_type',
9751 'offset' => '52',
9752 'type' => '168'
9753 },
9754 '6' => {
9755 'name' => 'package_version_string_length',
9756 'offset' => '53',
9757 'type' => '168'
9758 }
9759 },
9760 'Name' => 'struct pldm_package_header_information',
9761 'Size' => '36',
9762 'Type' => 'Struct'
9763 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309764 '63623' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309765 'BaseType' => '168',
9766 'Name' => 'uint8_t[16]',
9767 'Size' => '16',
9768 'Type' => 'Array'
9769 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309770 '63655' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309771 'Header' => 'firmware_update.h',
9772 'Line' => '343',
9773 'Memb' => {
9774 '0' => {
9775 'name' => 'record_length',
9776 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309777 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309778 },
9779 '1' => {
9780 'name' => 'descriptor_count',
9781 'offset' => '2',
9782 'type' => '168'
9783 },
9784 '2' => {
9785 'name' => 'device_update_option_flags',
9786 'offset' => '3',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309787 'type' => '61022'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309788 },
9789 '3' => {
9790 'name' => 'comp_image_set_version_string_type',
9791 'offset' => '7',
9792 'type' => '168'
9793 },
9794 '4' => {
9795 'name' => 'comp_image_set_version_string_length',
9796 'offset' => '8',
9797 'type' => '168'
9798 },
9799 '5' => {
9800 'name' => 'fw_device_pkg_data_length',
9801 'offset' => '9',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309802 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309803 }
9804 },
9805 'Name' => 'struct pldm_firmware_device_id_record',
9806 'Size' => '11',
9807 'Type' => 'Struct'
9808 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309809 '63850' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309810 'Header' => 'firmware_update.h',
9811 'Line' => '377',
9812 'Memb' => {
9813 '0' => {
9814 'name' => 'comp_classification',
9815 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309816 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309817 },
9818 '1' => {
9819 'name' => 'comp_identifier',
9820 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309821 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309822 },
9823 '2' => {
9824 'name' => 'comp_comparison_stamp',
9825 'offset' => '4',
9826 'type' => '180'
9827 },
9828 '3' => {
9829 'name' => 'comp_options',
9830 'offset' => '8',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309831 'type' => '60524'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309832 },
9833 '4' => {
9834 'name' => 'requested_comp_activation_method',
9835 'offset' => '16',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309836 'type' => '60524'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309837 },
9838 '5' => {
9839 'name' => 'comp_location_offset',
9840 'offset' => '18',
9841 'type' => '180'
9842 },
9843 '6' => {
9844 'name' => 'comp_size',
9845 'offset' => '22',
9846 'type' => '180'
9847 },
9848 '7' => {
9849 'name' => 'comp_version_string_type',
9850 'offset' => '32',
9851 'type' => '168'
9852 },
9853 '8' => {
9854 'name' => 'comp_version_string_length',
9855 'offset' => '33',
9856 'type' => '168'
9857 }
9858 },
9859 'Name' => 'struct pldm_component_image_information',
9860 'Size' => '22',
9861 'Type' => 'Struct'
9862 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309863 '64032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309864 'Header' => 'firmware_update.h',
9865 'Line' => '403',
9866 'Memb' => {
9867 '0' => {
9868 'name' => 'completion_code',
9869 'offset' => '0',
9870 'type' => '168'
9871 },
9872 '1' => {
9873 'name' => 'capabilities_during_update',
9874 'offset' => '1',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309875 'type' => '61022'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309876 },
9877 '2' => {
9878 'name' => 'comp_count',
9879 'offset' => '5',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309880 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309881 },
9882 '3' => {
9883 'name' => 'active_comp_image_set_ver_str_type',
9884 'offset' => '7',
9885 'type' => '168'
9886 },
9887 '4' => {
9888 'name' => 'active_comp_image_set_ver_str_len',
9889 'offset' => '8',
9890 'type' => '168'
9891 },
9892 '5' => {
9893 'name' => 'pending_comp_image_set_ver_str_type',
9894 'offset' => '9',
9895 'type' => '168'
9896 },
9897 '6' => {
9898 'name' => 'pending_comp_image_set_ver_str_len',
9899 'offset' => '16',
9900 'type' => '168'
9901 }
9902 },
9903 'Name' => 'struct pldm_get_firmware_parameters_resp',
9904 'Size' => '11',
9905 'Type' => 'Struct'
9906 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309907 '64136' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309908 'Header' => 'firmware_update.h',
9909 'Line' => '417',
9910 'Memb' => {
9911 '0' => {
9912 'name' => 'comp_classification',
9913 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309914 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309915 },
9916 '1' => {
9917 'name' => 'comp_identifier',
9918 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +09309919 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309920 },
9921 '10' => {
9922 'name' => 'pending_comp_release_date',
9923 'offset' => '37',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309924 'type' => '64318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309925 },
9926 '11' => {
9927 'name' => 'comp_activation_methods',
9928 'offset' => '51',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309929 'type' => '60524'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309930 },
9931 '12' => {
9932 'name' => 'capabilities_during_update',
9933 'offset' => '53',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309934 'type' => '61022'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309935 },
9936 '2' => {
9937 'name' => 'comp_classification_index',
9938 'offset' => '4',
9939 'type' => '168'
9940 },
9941 '3' => {
9942 'name' => 'active_comp_comparison_stamp',
9943 'offset' => '5',
9944 'type' => '180'
9945 },
9946 '4' => {
9947 'name' => 'active_comp_ver_str_type',
9948 'offset' => '9',
9949 'type' => '168'
9950 },
9951 '5' => {
9952 'name' => 'active_comp_ver_str_len',
9953 'offset' => '16',
9954 'type' => '168'
9955 },
9956 '6' => {
9957 'name' => 'active_comp_release_date',
9958 'offset' => '17',
Andrew Jeffery46d07682023-07-14 15:51:51 +09309959 'type' => '64318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309960 },
9961 '7' => {
9962 'name' => 'pending_comp_comparison_stamp',
9963 'offset' => '25',
9964 'type' => '180'
9965 },
9966 '8' => {
9967 'name' => 'pending_comp_ver_str_type',
9968 'offset' => '35',
9969 'type' => '168'
9970 },
9971 '9' => {
9972 'name' => 'pending_comp_ver_str_len',
9973 'offset' => '36',
9974 'type' => '168'
9975 }
9976 },
9977 'Name' => 'struct pldm_component_parameter_entry',
9978 'Size' => '39',
9979 'Type' => 'Struct'
9980 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309981 '6423' => {
9982 'Name' => '_Bool',
9983 'Size' => '1',
9984 'Type' => 'Intrinsic'
9985 },
9986 '64318' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309987 'BaseType' => '168',
9988 'Name' => 'uint8_t[8]',
9989 'Size' => '8',
9990 'Type' => 'Array'
9991 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309992 '65178' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09309993 'BaseType' => '6206',
9994 'Name' => 'struct variable_field const',
9995 'Size' => '16',
9996 'Type' => 'Const'
9997 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09309998 '65526' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09309999 'BaseType' => '11999',
10000 'Name' => 'bool8_t*',
10001 'Size' => '8',
10002 'Type' => 'Pointer'
10003 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010004 '6645' => {
10005 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010006 'Name' => 'struct variable_field*',
10007 'Size' => '8',
10008 'Type' => 'Pointer'
10009 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010010 '67' => {
10011 'Name' => 'unsigned short',
10012 'Size' => '2',
10013 'Type' => 'Intrinsic'
10014 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010015 '68606' => {
10016 'BaseType' => '65178',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010017 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010018 'Size' => '8',
10019 'Type' => 'Pointer'
10020 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010021 '69908' => {
10022 'BaseType' => '64136',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010023 'Name' => 'struct pldm_component_parameter_entry*',
10024 'Size' => '8',
10025 'Type' => 'Pointer'
10026 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010027 '70138' => {
10028 'BaseType' => '64032',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010029 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10030 'Size' => '8',
10031 'Type' => 'Pointer'
10032 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010033 '70439' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010034 'BaseType' => '2082',
10035 'Name' => 'uint8_t**',
10036 'Size' => '8',
10037 'Type' => 'Pointer'
10038 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010039 '70736' => {
10040 'BaseType' => '63850',
Andrew Jeffery8b1c0342023-07-14 15:44:37 +093010041 'Name' => 'struct pldm_component_image_information*',
10042 'Size' => '8',
10043 'Type' => 'Pointer'
10044 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010045 '71352' => {
10046 'BaseType' => '63655',
10047 'Name' => 'struct pldm_firmware_device_id_record*',
10048 'Size' => '8',
10049 'Type' => 'Pointer'
10050 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010051 '714' => {
10052 'Header' => 'base.h',
10053 'Line' => '117',
10054 'Memb' => {
10055 '0' => {
10056 'name' => 'command',
10057 'offset' => '2',
10058 'type' => '168'
10059 }
10060 },
10061 'Name' => 'struct pldm_msg_hdr',
10062 'Size' => '3',
10063 'Type' => 'Struct'
10064 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010065 '71504' => {
10066 'BaseType' => '63519',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010067 'Name' => 'struct pldm_package_header_information*',
10068 'Size' => '8',
10069 'Type' => 'Pointer'
10070 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010071 '74' => {
10072 'Name' => 'int',
10073 'Size' => '4',
10074 'Type' => 'Intrinsic'
10075 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010076 '78138' => {
10077 'BaseType' => '78155',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010078 'Header' => undef,
10079 'Line' => '15',
10080 'Name' => 'pldm_pdr',
10081 'PrivateABI' => 1,
10082 'Size' => '24',
10083 'Type' => 'Typedef'
10084 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010085 '78150' => {
10086 'BaseType' => '78138',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010087 'Name' => 'pldm_pdr const',
10088 'Size' => '24',
10089 'Type' => 'Const'
10090 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010091 '78155' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010092 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010093 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010094 'Memb' => {
10095 '0' => {
10096 'name' => 'record_count',
10097 'offset' => '0',
10098 'type' => '180'
10099 },
10100 '1' => {
10101 'name' => 'size',
10102 'offset' => '4',
10103 'type' => '180'
10104 },
10105 '2' => {
10106 'name' => 'first',
10107 'offset' => '8',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010108 'type' => '79227'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010109 },
10110 '3' => {
10111 'name' => 'last',
10112 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010113 'type' => '79227'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010114 }
10115 },
10116 'Name' => 'struct pldm_pdr',
10117 'PrivateABI' => 1,
10118 'Size' => '24',
10119 'Type' => 'Struct'
10120 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010121 '78215' => {
10122 'BaseType' => '78232',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010123 'Header' => undef,
10124 'Line' => '20',
10125 'Name' => 'pldm_pdr_record',
10126 'PrivateABI' => 1,
10127 'Size' => '32',
10128 'Type' => 'Typedef'
10129 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010130 '78227' => {
10131 'BaseType' => '78215',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010132 'Name' => 'pldm_pdr_record const',
10133 'Size' => '32',
10134 'Type' => 'Const'
10135 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010136 '78232' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010137 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010138 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010139 'Memb' => {
10140 '0' => {
10141 'name' => 'record_handle',
10142 'offset' => '0',
10143 'type' => '180'
10144 },
10145 '1' => {
10146 'name' => 'size',
10147 'offset' => '4',
10148 'type' => '180'
10149 },
10150 '2' => {
10151 'name' => 'data',
10152 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010153 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010154 },
10155 '3' => {
10156 'name' => 'next',
10157 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010158 'type' => '79215'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010159 },
10160 '4' => {
10161 'name' => 'is_remote',
10162 'offset' => '36',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010163 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010164 },
10165 '5' => {
10166 'name' => 'terminus_handle',
10167 'offset' => '38',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010168 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010169 }
10170 },
10171 'Name' => 'struct pldm_pdr_record',
10172 'PrivateABI' => 1,
10173 'Size' => '32',
10174 'Type' => 'Struct'
10175 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010176 '78316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010177 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010178 'Line' => '310',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010179 'Memb' => {
10180 '0' => {
10181 'name' => 'entity_type',
10182 'offset' => '0',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010183 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010184 },
10185 '1' => {
10186 'name' => 'entity_instance_num',
10187 'offset' => '2',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010188 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010189 },
10190 '2' => {
10191 'name' => 'entity_container_id',
10192 'offset' => '4',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010193 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010194 }
10195 },
10196 'Name' => 'struct pldm_entity',
10197 'Size' => '6',
10198 'Type' => 'Struct'
10199 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010200 '78373' => {
10201 'BaseType' => '78316',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010202 'Header' => 'pdr.h',
Andrew Jefferycd732d12023-07-07 09:36:35 +093010203 'Line' => '314',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010204 'Name' => 'pldm_entity',
10205 'Size' => '6',
10206 'Type' => 'Typedef'
10207 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010208 '78417' => {
10209 'BaseType' => '78429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010210 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010211 'Line' => '324',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010212 'Name' => 'pldm_entity_association_tree',
10213 'PrivateABI' => 1,
10214 'Size' => '16',
10215 'Type' => 'Typedef'
10216 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010217 '78429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010218 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010219 'Line' => '452',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010220 'Memb' => {
10221 '0' => {
10222 'name' => 'root',
10223 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010224 'type' => '79232'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010225 },
10226 '1' => {
10227 'name' => 'last_used_container_id',
10228 'offset' => '8',
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010229 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010230 }
10231 },
10232 'Name' => 'struct pldm_entity_association_tree',
10233 'PrivateABI' => 1,
10234 'Size' => '16',
10235 'Type' => 'Struct'
10236 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010237 '78472' => {
10238 'BaseType' => '78489',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010239 'Header' => undef,
Andrew Jefferycd732d12023-07-07 09:36:35 +093010240 'Line' => '329',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010241 'Name' => 'pldm_entity_node',
10242 'PrivateABI' => 1,
10243 'Size' => '40',
10244 'Type' => 'Typedef'
10245 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010246 '78489' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010247 'Header' => undef,
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010248 'Line' => '457',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010249 'Memb' => {
10250 '0' => {
10251 'name' => 'entity',
10252 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010253 'type' => '78373'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010254 },
10255 '1' => {
10256 'name' => 'parent',
10257 'offset' => '6',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010258 'type' => '78373'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010259 },
10260 '2' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010261 'name' => 'remote_container_id',
10262 'offset' => '18',
10263 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010264 },
10265 '3' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010266 'name' => 'first_child',
10267 'offset' => '22',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010268 'type' => '79232'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010269 },
10270 '4' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010271 'name' => 'next_sibling',
10272 'offset' => '36',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010273 'type' => '79232'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010274 },
10275 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010276 'name' => 'association_type',
10277 'offset' => '50',
10278 'type' => '168'
10279 }
10280 },
10281 'Name' => 'struct pldm_entity_node',
10282 'PrivateABI' => 1,
10283 'Size' => '40',
10284 'Type' => 'Struct'
10285 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010286 '79215' => {
10287 'BaseType' => '78232',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010288 'Name' => 'struct pldm_pdr_record*',
10289 'Size' => '8',
10290 'Type' => 'Pointer'
10291 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010292 '79227' => {
10293 'BaseType' => '78215',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010294 'Name' => 'pldm_pdr_record*',
10295 'Size' => '8',
10296 'Type' => 'Pointer'
10297 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010298 '79232' => {
10299 'BaseType' => '78472',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010300 'Name' => 'pldm_entity_node*',
10301 'Size' => '8',
10302 'Type' => 'Pointer'
10303 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010304 '79657' => {
10305 'BaseType' => '79662',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010306 'Name' => 'pldm_entity**',
10307 'Size' => '8',
10308 'Type' => 'Pointer'
10309 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010310 '79662' => {
10311 'BaseType' => '78373',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010312 'Name' => 'pldm_entity*',
10313 'Size' => '8',
10314 'Type' => 'Pointer'
10315 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010316 '79726' => {
10317 'BaseType' => '78417',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010318 'Name' => 'pldm_entity_association_tree*',
10319 'Size' => '8',
10320 'Type' => 'Pointer'
10321 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010322 '80005' => {
10323 'BaseType' => '79232',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010324 'Name' => 'pldm_entity_node**',
10325 'Size' => '8',
10326 'Type' => 'Pointer'
10327 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010328 '80787' => {
10329 'BaseType' => '78150',
10330 'Name' => 'pldm_pdr const*',
10331 'Size' => '8',
10332 'Type' => 'Pointer'
10333 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010334 '81' => {
10335 'Name' => 'unsigned int',
10336 'Size' => '4',
10337 'Type' => 'Intrinsic'
10338 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010339 '81041' => {
10340 'BaseType' => '78138',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010341 'Name' => 'pldm_pdr*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010342 'Size' => '8',
10343 'Type' => 'Pointer'
10344 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010345 '825' => {
10346 'BaseType' => '714',
10347 'Name' => 'struct pldm_msg_hdr const',
10348 'Size' => '3',
10349 'Type' => 'Const'
10350 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010351 '830' => {
10352 'Header' => 'base.h',
10353 'Line' => '150',
10354 'Memb' => {
10355 '0' => {
10356 'name' => 'hdr',
10357 'offset' => '0',
10358 'type' => '714'
10359 },
10360 '1' => {
10361 'name' => 'payload',
10362 'offset' => '3',
10363 'type' => '874'
10364 }
10365 },
10366 'Name' => 'struct pldm_msg',
10367 'Size' => '4',
10368 'Type' => 'Struct'
10369 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010370 '8521' => {
10371 'BaseType' => '5053',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010372 'Name' => 'uint16_t*',
10373 'Size' => '8',
10374 'Type' => 'Pointer'
10375 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010376 '869' => {
10377 'BaseType' => '830',
10378 'Name' => 'struct pldm_msg const',
10379 'Size' => '4',
10380 'Type' => 'Const'
10381 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010382 '874' => {
10383 'BaseType' => '168',
10384 'Name' => 'uint8_t[1]',
10385 'Size' => '1',
10386 'Type' => 'Array'
10387 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010388 '87570' => {
10389 'BaseType' => '78227',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010390 'Name' => 'pldm_pdr_record const*',
10391 'Size' => '8',
10392 'Type' => 'Pointer'
10393 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010394 '890' => {
10395 'Header' => 'base.h',
10396 'Line' => '160',
10397 'Memb' => {
10398 '0' => {
10399 'name' => 'msg_type',
10400 'offset' => '0',
10401 'type' => '702'
10402 },
10403 '1' => {
10404 'name' => 'instance',
10405 'offset' => '4',
10406 'type' => '168'
10407 },
10408 '2' => {
10409 'name' => 'pldm_type',
10410 'offset' => '5',
10411 'type' => '168'
10412 },
10413 '3' => {
10414 'name' => 'command',
10415 'offset' => '6',
10416 'type' => '168'
10417 },
10418 '4' => {
10419 'name' => 'completion_code',
10420 'offset' => '7',
10421 'type' => '168'
10422 }
10423 },
10424 'Name' => 'struct pldm_header_info',
10425 'Size' => '8',
10426 'Type' => 'Struct'
10427 },
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010428 '9084' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010429 'BaseType' => '123',
10430 'Name' => 'size_t*',
10431 'Size' => '8',
10432 'Type' => 'Pointer'
10433 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010434 '93174' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010435 'BaseType' => '168',
10436 'Header' => 'base.h',
10437 'Line' => '14',
10438 'Name' => 'pldm_tid_t',
10439 'Size' => '1',
10440 'Type' => 'Typedef'
10441 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010442 '93186' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010443 'BaseType' => '168',
10444 'Header' => 'instance-id.h',
10445 'Line' => '11',
10446 'Name' => 'pldm_instance_id_t',
10447 'Size' => '1',
10448 'Type' => 'Typedef'
10449 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010450 '93566' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010451 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010452 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010453 'Memb' => {
10454 '0' => {
10455 'name' => 'prev',
10456 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010457 'type' => '93186'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010458 },
10459 '1' => {
10460 'name' => 'allocations',
10461 'offset' => '4',
10462 'type' => '180'
10463 }
10464 },
10465 'Name' => 'struct pldm_tid_state',
10466 'PrivateABI' => 1,
10467 'Size' => '8',
10468 'Type' => 'Struct'
10469 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010470 '93605' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010471 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010472 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010473 'Memb' => {
10474 '0' => {
10475 'name' => 'state',
10476 'offset' => '0',
Andrew Jeffery46d07682023-07-14 15:51:51 +093010477 'type' => '93647'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010478 },
10479 '1' => {
10480 'name' => 'lock_db_fd',
10481 'offset' => '8264',
10482 'type' => '74'
10483 }
10484 },
10485 'Name' => 'struct pldm_instance_db',
10486 'PrivateABI' => 1,
10487 'Size' => '2052',
10488 'Type' => 'Struct'
10489 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010490 '93647' => {
10491 'BaseType' => '93566',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010492 'Name' => 'struct pldm_tid_state[256]',
10493 'Size' => '2048',
10494 'Type' => 'Array'
10495 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010496 '94075' => {
10497 'BaseType' => '93605',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010498 'Name' => 'struct pldm_instance_db*',
10499 'Size' => '8',
10500 'Type' => 'Pointer'
10501 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010502 '94501' => {
10503 'BaseType' => '93186',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010504 'Name' => 'pldm_instance_id_t*',
10505 'Size' => '8',
10506 'Type' => 'Pointer'
10507 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010508 '94677' => {
10509 'BaseType' => '94075',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010510 'Name' => 'struct pldm_instance_db**',
10511 'Size' => '8',
10512 'Type' => 'Pointer'
10513 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010514 '95193' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010515 'BaseType' => '168',
10516 'Header' => 'pldm.h',
10517 'Line' => '12',
10518 'Name' => 'mctp_eid_t',
10519 'Size' => '1',
10520 'Type' => 'Typedef'
10521 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010522 '95205' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010523 'Header' => 'pldm.h',
10524 'Line' => '14',
10525 'Memb' => {
10526 '0' => {
10527 'name' => 'PLDM_REQUESTER_SUCCESS',
10528 'value' => '0'
10529 },
10530 '1' => {
10531 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10532 'value' => '18446744073709551615 (-1)'
10533 },
10534 '10' => {
10535 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10536 'value' => '18446744073709551606 (-10)'
10537 },
10538 '11' => {
10539 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10540 'value' => '18446744073709551605 (-11)'
10541 },
10542 '12' => {
10543 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10544 'value' => '18446744073709551604 (-12)'
10545 },
10546 '2' => {
10547 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10548 'value' => '18446744073709551614 (-2)'
10549 },
10550 '3' => {
10551 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10552 'value' => '18446744073709551613 (-3)'
10553 },
10554 '4' => {
10555 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10556 'value' => '18446744073709551612 (-4)'
10557 },
10558 '5' => {
10559 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10560 'value' => '18446744073709551611 (-5)'
10561 },
10562 '6' => {
10563 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10564 'value' => '18446744073709551610 (-6)'
10565 },
10566 '7' => {
10567 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10568 'value' => '18446744073709551609 (-7)'
10569 },
10570 '8' => {
10571 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10572 'value' => '18446744073709551608 (-8)'
10573 },
10574 '9' => {
10575 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10576 'value' => '18446744073709551607 (-9)'
10577 }
10578 },
10579 'Name' => 'enum pldm_requester_error_codes',
10580 'Size' => '4',
10581 'Type' => 'Enum'
10582 },
Andrew Jeffery46d07682023-07-14 15:51:51 +093010583 '95302' => {
10584 'BaseType' => '95205',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010585 'Header' => 'pldm.h',
10586 'Line' => '28',
10587 'Name' => 'pldm_requester_rc_t',
10588 'Size' => '4',
10589 'Type' => 'Typedef'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010590 },
10591 '969' => {
10592 'BaseType' => '890',
10593 'Name' => 'struct pldm_header_info const',
10594 'Size' => '8',
10595 'Type' => 'Const'
10596 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010597 },
10598 'UndefinedSymbols' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +093010599 'libpldm.so.0.4.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010600 '_ITM_deregisterTMCloneTable' => 0,
10601 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010602 '__assert_fail@GLIBC_2.2.5' => 0,
10603 '__cxa_finalize@GLIBC_2.2.5' => 0,
10604 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010605 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010606 '__stack_chk_fail@GLIBC_2.4' => 0,
10607 'calloc@GLIBC_2.2.5' => 0,
10608 'clock_gettime@GLIBC_2.17' => 0,
10609 'close@GLIBC_2.2.5' => 0,
10610 'connect@GLIBC_2.2.5' => 0,
10611 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010612 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010613 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010614 'fgets@GLIBC_2.2.5' => 0,
10615 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010616 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010617 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010618 'malloc@GLIBC_2.2.5' => 0,
10619 'memcmp@GLIBC_2.2.5' => 0,
10620 'memcpy@GLIBC_2.14' => 0,
10621 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093010622 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010623 'recv@GLIBC_2.2.5' => 0,
10624 'recvmsg@GLIBC_2.2.5' => 0,
10625 'sendmsg@GLIBC_2.2.5' => 0,
10626 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010627 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010628 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010629 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010630 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010631 'strtol@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010632 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010633 }
10634 },
10635 'WordSize' => '8'
10636 };