blob: 24e45e76f13296340f1e03309109f508c683da23 [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' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'firmware_update.h' => 1,
12 'fru.h' => 1,
13 'instance-id.h' => 1,
14 'mctp-demux.h' => 1,
15 'pdr.h' => 1,
16 'platform.h' => 1,
17 'pldm.h' => 1,
18 'transport.h' => 1,
19 'utils.h' => 1
20 },
21 'Language' => 'C',
22 'LibraryName' => 'libpldm.so.0.2.0',
23 'LibraryVersion' => '0.2.0',
24 'NameSpaces' => {},
25 'Needed' => {
26 'libc.so.6' => 1
27 },
28 'PublicABI' => '1',
29 'Sources' => {},
30 'SymbolInfo' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +093031 '100212' => {
32 'Header' => 'pldm.h',
33 'Return' => '98268',
34 'ShortName' => 'pldm_open'
35 },
36 '10030' => {
37 'Header' => 'bios.h',
38 'Param' => {
39 '0' => {
40 'name' => 'msg',
41 'type' => '2077'
42 },
43 '1' => {
44 'name' => 'payload_length',
45 'type' => '123'
46 },
47 '2' => {
48 'name' => 'seconds',
49 'type' => '2082'
50 },
51 '3' => {
52 'name' => 'minutes',
53 'type' => '2082'
54 },
55 '4' => {
56 'name' => 'hours',
57 'type' => '2082'
58 },
59 '5' => {
60 'name' => 'day',
61 'type' => '2082'
62 },
63 '6' => {
64 'name' => 'month',
65 'offset' => '0',
66 'type' => '2082'
67 },
68 '7' => {
69 'name' => 'year',
70 'offset' => '8',
71 'type' => '8519'
72 }
73 },
74 'Return' => '74',
75 'ShortName' => 'decode_set_date_time_req'
76 },
77 '101742' => {
78 'Header' => 'af-mctp.h',
79 'Param' => {
80 '0' => {
81 'name' => 'ctx',
82 'type' => '101825'
83 }
84 },
85 'Return' => '1',
86 'ShortName' => 'pldm_transport_af_mctp_destroy'
87 },
88 '101830' => {
89 'Header' => 'af-mctp.h',
90 'Param' => {
91 '0' => {
92 'name' => 'ctx',
93 'type' => '101986'
94 }
95 },
96 'Return' => '74',
97 'ShortName' => 'pldm_transport_af_mctp_init'
98 },
99 '102598' => {
100 'Header' => 'af-mctp.h',
101 'Param' => {
102 '0' => {
103 'name' => 'ctx',
104 'type' => '101825'
105 },
106 '1' => {
107 'name' => 'tid',
108 'type' => '96144'
109 },
110 '2' => {
111 'name' => 'eid',
112 'type' => '98159'
113 }
114 },
115 'Reg' => {
116 '0' => 'rdi',
117 '1' => 'rsi',
118 '2' => 'rdx'
119 },
120 'Return' => '74',
121 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
122 },
123 '102671' => {
124 'Header' => 'af-mctp.h',
125 'Param' => {
126 '0' => {
127 'name' => 'ctx',
128 'type' => '101825'
129 },
130 '1' => {
131 'name' => 'tid',
132 'type' => '96144'
133 },
134 '2' => {
135 'name' => 'eid',
136 'type' => '98159'
137 }
138 },
139 'Reg' => {
140 '0' => 'rdi',
141 '1' => 'rsi',
142 '2' => 'rdx'
143 },
144 'Return' => '74',
145 'ShortName' => 'pldm_transport_af_mctp_map_tid'
146 },
147 '102839' => {
148 'Header' => 'af-mctp.h',
149 'Param' => {
150 '0' => {
151 'name' => 't',
152 'type' => '98479'
153 },
154 '1' => {
155 'name' => 'pollfd',
156 'type' => '100922'
157 }
158 },
159 'Reg' => {
160 '0' => 'rdi',
161 '1' => 'rsi'
162 },
163 'Return' => '74',
164 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
165 },
166 '102917' => {
167 'Header' => 'af-mctp.h',
168 'Param' => {
169 '0' => {
170 'name' => 'ctx',
171 'type' => '101825'
172 }
173 },
174 'Reg' => {
175 '0' => 'rdi'
176 },
177 'Return' => '98479',
178 'ShortName' => 'pldm_transport_af_mctp_core'
179 },
180 '10320' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930181 'Header' => 'bios.h',
182 'Param' => {
183 '0' => {
184 'name' => 'instance_id',
185 'type' => '168'
186 },
187 '1' => {
188 'name' => 'seconds',
189 'type' => '168'
190 },
191 '2' => {
192 'name' => 'minutes',
193 'type' => '168'
194 },
195 '3' => {
196 'name' => 'hours',
197 'type' => '168'
198 },
199 '4' => {
200 'name' => 'day',
201 'type' => '168'
202 },
203 '5' => {
204 'name' => 'month',
205 'type' => '168'
206 },
207 '6' => {
208 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930209 'offset' => '0',
210 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930211 },
212 '7' => {
213 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930214 'offset' => '8',
215 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930216 },
217 '8' => {
218 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930219 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930220 'type' => '123'
221 }
222 },
223 'Return' => '74',
224 'ShortName' => 'encode_set_date_time_req'
225 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930226 '105861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930227 'Header' => 'mctp-demux.h',
228 'Param' => {
229 '0' => {
230 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930231 'type' => '98437'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930232 },
233 '1' => {
234 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930235 'type' => '96144'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930236 },
237 '2' => {
238 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930239 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930240 }
241 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930242 'Reg' => {
243 '0' => 'rdi',
244 '1' => 'rsi',
245 '2' => 'rdx'
246 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930247 'Return' => '74',
248 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
249 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930250 '106102' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930251 'Header' => 'mctp-demux.h',
252 'Param' => {
253 '0' => {
254 'name' => 't',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930255 'type' => '98479'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930256 },
257 '1' => {
258 'name' => 'pollfd',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930259 'type' => '100922'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930260 }
261 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930262 'Reg' => {
263 '0' => 'rdi',
264 '1' => 'rsi'
265 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930266 'Return' => '74',
267 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
268 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930269 '10812' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930270 'Header' => 'bios.h',
271 'Param' => {
272 '0' => {
273 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930274 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930275 },
276 '1' => {
277 'name' => 'payload_length',
278 'type' => '123'
279 },
280 '2' => {
281 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930282 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930283 },
284 '3' => {
285 'name' => 'seconds',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930286 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930287 },
288 '4' => {
289 'name' => 'minutes',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930290 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930291 },
292 '5' => {
293 'name' => 'hours',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930294 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930295 },
296 '6' => {
297 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930298 'offset' => '0',
299 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930300 },
301 '7' => {
302 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930303 'offset' => '8',
304 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930305 },
306 '8' => {
307 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930308 'offset' => '16',
309 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930310 }
311 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930312 'Reg' => {
313 '4' => 'r8',
314 '5' => 'r9'
315 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930316 'Return' => '74',
317 'ShortName' => 'decode_get_date_time_resp'
318 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930319 '108589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930320 'Header' => 'transport.h',
321 'Param' => {
322 '0' => {
323 'name' => 'transport',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930324 'type' => '98479'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930325 },
326 '1' => {
327 'name' => 'timeout',
328 'type' => '74'
329 }
330 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930331 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930332 'ShortName' => 'pldm_transport_poll'
333 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930334 '11013' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930335 'Header' => 'bios.h',
336 'Param' => {
337 '0' => {
338 'name' => 'instance_id',
339 'type' => '168'
340 },
341 '1' => {
342 'name' => 'completion_code',
343 'type' => '168'
344 },
345 '2' => {
346 'name' => 'seconds',
347 'type' => '168'
348 },
349 '3' => {
350 'name' => 'minutes',
351 'type' => '168'
352 },
353 '4' => {
354 'name' => 'hours',
355 'type' => '168'
356 },
357 '5' => {
358 'name' => 'day',
359 'type' => '168'
360 },
361 '6' => {
362 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930363 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930364 'type' => '168'
365 },
366 '7' => {
367 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930368 'offset' => '8',
369 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930370 },
371 '8' => {
372 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930373 'offset' => '16',
374 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930375 }
376 },
377 'Return' => '74',
378 'ShortName' => 'encode_get_date_time_resp'
379 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930380 '11296' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930381 'Header' => 'bios.h',
382 'Param' => {
383 '0' => {
384 'name' => 'instance_id',
385 'type' => '168'
386 },
387 '1' => {
388 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930389 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930390 }
391 },
392 'Return' => '74',
393 'ShortName' => 'encode_get_date_time_req'
394 },
395 '1440' => {
396 'Header' => 'base.h',
397 'Param' => {
398 '0' => {
399 'name' => 'msg_type',
400 'type' => '168'
401 },
402 '1' => {
403 'name' => 'instance_id',
404 'type' => '168'
405 },
406 '2' => {
407 'name' => 'pldm_type',
408 'type' => '168'
409 },
410 '3' => {
411 'name' => 'command',
412 'type' => '168'
413 },
414 '4' => {
415 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930416 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930417 }
418 },
419 'Return' => '74',
420 'ShortName' => 'encode_pldm_header_only'
421 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930422 '16192' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930423 'Header' => 'platform.h',
424 'Param' => {
425 '0' => {
426 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930427 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930428 },
429 '1' => {
430 'name' => 'payload_length',
431 'type' => '123'
432 },
433 '10' => {
434 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930435 'offset' => '32',
436 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930437 },
438 '2' => {
439 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930440 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930441 },
442 '3' => {
443 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930444 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930445 },
446 '4' => {
447 'name' => 'event_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930448 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930449 },
450 '5' => {
451 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930452 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930453 },
454 '6' => {
455 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930456 'offset' => '0',
457 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930458 },
459 '7' => {
460 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930461 'offset' => '8',
462 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930463 },
464 '8' => {
465 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930466 'offset' => '16',
467 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930468 },
469 '9' => {
470 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930471 'offset' => '24',
472 'type' => '16930'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930473 }
474 },
475 'Return' => '74',
476 'ShortName' => 'decode_poll_for_platform_event_message_resp'
477 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930478 '1637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930479 'Header' => 'base.h',
480 'Param' => {
481 '0' => {
482 'name' => 'instance_id',
483 'type' => '168'
484 },
485 '1' => {
486 'name' => 'type',
487 'type' => '168'
488 },
489 '2' => {
490 'name' => 'command',
491 'type' => '168'
492 },
493 '3' => {
494 'name' => 'cc',
495 'type' => '168'
496 },
497 '4' => {
498 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930499 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930500 }
501 },
502 'Return' => '74',
503 'ShortName' => 'encode_cc_only_resp'
504 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930505 '16940' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930506 'Header' => 'platform.h',
507 'Param' => {
508 '0' => {
509 'name' => 'instance_id',
510 'type' => '168'
511 },
512 '1' => {
513 'name' => 'format_version',
514 'type' => '168'
515 },
516 '2' => {
517 'name' => 'transfer_operation_flag',
518 'type' => '168'
519 },
520 '3' => {
521 'name' => 'data_transfer_handle',
522 'type' => '180'
523 },
524 '4' => {
525 'name' => 'event_id_to_acknowledge',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930526 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930527 },
528 '5' => {
529 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930530 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930531 },
532 '6' => {
533 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930534 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930535 'type' => '123'
536 }
537 },
538 'Return' => '74',
539 'ShortName' => 'encode_poll_for_platform_event_message_req'
540 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930541 '17504' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930542 'Header' => 'platform.h',
543 'Param' => {
544 '0' => {
545 'name' => 'instance_id',
546 'type' => '168'
547 },
548 '1' => {
549 'name' => 'completion_code',
550 'type' => '168'
551 },
552 '2' => {
553 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930554 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930555 }
556 },
557 'Return' => '74',
558 'ShortName' => 'encode_set_event_receiver_resp'
559 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930560 '17679' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930561 'Header' => 'platform.h',
562 'Param' => {
563 '0' => {
564 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930565 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930566 },
567 '1' => {
568 'name' => 'payload_length',
569 'type' => '123'
570 },
571 '2' => {
572 'name' => 'event_message_global_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930573 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930574 },
575 '3' => {
576 'name' => 'transport_protocol_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930577 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930578 },
579 '4' => {
580 'name' => 'event_receiver_address_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930581 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930582 },
583 '5' => {
584 'name' => 'heartbeat_timer',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930585 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930586 }
587 },
588 'Return' => '74',
589 'ShortName' => 'decode_set_event_receiver_req'
590 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930591 '18169' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930592 'Header' => 'platform.h',
593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930596 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930597 },
598 '1' => {
599 'name' => 'payload_length',
600 'type' => '123'
601 },
602 '2' => {
603 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930604 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930605 }
606 },
607 'Return' => '74',
608 'ShortName' => 'decode_set_event_receiver_resp'
609 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930610 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930611 'Header' => 'base.h',
612 'Param' => {
613 '0' => {
614 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930615 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930616 },
617 '1' => {
618 'name' => 'payload_length',
619 'type' => '123'
620 },
621 '2' => {
622 'name' => 'pldm_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930623 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930624 },
625 '3' => {
626 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930627 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930628 },
629 '4' => {
630 'name' => 'transfer_ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930631 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930632 },
633 '5' => {
634 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930635 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930636 },
637 '6' => {
638 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930639 'offset' => '0',
640 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930641 },
642 '7' => {
643 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930644 'offset' => '8',
645 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930646 }
647 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930648 'Reg' => {
649 '4' => 'r8',
650 '5' => 'r9'
651 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930652 'Return' => '74',
653 'ShortName' => 'decode_multipart_receive_req'
654 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930655 '18504' => {
656 'Header' => 'platform.h',
657 'Param' => {
658 '0' => {
659 'name' => 'instance_id',
660 'type' => '168'
661 },
662 '1' => {
663 'name' => 'event_message_global_enable',
664 'type' => '168'
665 },
666 '2' => {
667 'name' => 'transport_protocol_type',
668 'type' => '168'
669 },
670 '3' => {
671 'name' => 'event_receiver_address_info',
672 'type' => '168'
673 },
674 '4' => {
675 'name' => 'heartbeat_timer',
676 'type' => '5051'
677 },
678 '5' => {
679 'name' => 'msg',
680 'type' => '1632'
681 }
682 },
683 'Return' => '74',
684 'ShortName' => 'encode_set_event_receiver_req'
685 },
686 '18768' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930687 'Header' => 'platform.h',
688 'Param' => {
689 '0' => {
690 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930691 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930692 },
693 '1' => {
694 'name' => 'payload_length',
695 'type' => '123'
696 },
697 '2' => {
698 'name' => 'sensor_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930699 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930700 },
701 '3' => {
702 'name' => 'rearm_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930703 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930704 }
705 },
706 'Return' => '74',
707 'ShortName' => 'decode_get_sensor_reading_req'
708 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930709 '19156' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930710 'Header' => 'platform.h',
711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
714 'type' => '168'
715 },
716 '1' => {
717 'name' => 'completion_code',
718 'type' => '168'
719 },
720 '10' => {
721 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930722 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930723 'type' => '123'
724 },
725 '2' => {
726 'name' => 'sensor_data_size',
727 'type' => '168'
728 },
729 '3' => {
730 'name' => 'sensor_operational_state',
731 'type' => '168'
732 },
733 '4' => {
734 'name' => 'sensor_event_message_enable',
735 'type' => '168'
736 },
737 '5' => {
738 'name' => 'present_state',
739 'type' => '168'
740 },
741 '6' => {
742 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930743 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930744 'type' => '168'
745 },
746 '7' => {
747 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930748 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930749 'type' => '168'
750 },
751 '8' => {
752 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930753 'offset' => '16',
754 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930755 },
756 '9' => {
757 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930758 'offset' => '24',
759 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930760 }
761 },
762 'Return' => '74',
763 'ShortName' => 'encode_get_sensor_reading_resp'
764 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930765 '19564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930766 'Header' => 'platform.h',
767 'Param' => {
768 '0' => {
769 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930770 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930771 },
772 '1' => {
773 'name' => 'payload_length',
774 'type' => '123'
775 },
776 '2' => {
777 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930778 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930779 },
780 '3' => {
781 'name' => 'sensor_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930782 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930783 },
784 '4' => {
785 'name' => 'sensor_operational_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930786 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930787 },
788 '5' => {
789 'name' => 'sensor_event_message_enable',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930790 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930791 },
792 '6' => {
793 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930794 'offset' => '0',
795 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930796 },
797 '7' => {
798 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930799 'offset' => '8',
800 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930801 },
802 '8' => {
803 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930804 'offset' => '16',
805 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930806 },
807 '9' => {
808 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930809 'offset' => '24',
810 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930811 }
812 },
813 'Return' => '74',
814 'ShortName' => 'decode_get_sensor_reading_resp'
815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930816 '20458' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930817 'Header' => 'platform.h',
818 'Param' => {
819 '0' => {
820 'name' => 'instance_id',
821 'type' => '168'
822 },
823 '1' => {
824 'name' => 'sensor_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930825 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930826 },
827 '2' => {
828 'name' => 'rearm_event_state',
829 'type' => '168'
830 },
831 '3' => {
832 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930833 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930834 }
835 },
836 'Return' => '74',
837 'ShortName' => 'encode_get_sensor_reading_req'
838 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930839 '20680' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930840 'Header' => 'platform.h',
841 'Param' => {
842 '0' => {
843 'name' => 'change_record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930844 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930845 },
846 '1' => {
847 'name' => 'change_record_data_size',
848 'type' => '123'
849 },
850 '2' => {
851 'name' => 'event_data_operation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930852 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930853 },
854 '3' => {
855 'name' => 'number_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930856 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930857 },
858 '4' => {
859 'name' => 'change_entry_data_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930860 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930861 }
862 },
863 'Return' => '74',
864 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
865 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930866 '2097' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930867 'Header' => 'base.h',
868 'Param' => {
869 '0' => {
870 'name' => 'instance_id',
871 'type' => '168'
872 },
873 '1' => {
874 'name' => 'tid',
875 'type' => '168'
876 },
877 '2' => {
878 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930879 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930880 }
881 },
882 'Return' => '74',
883 'ShortName' => 'encode_set_tid_req'
884 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930885 '21097' => {
886 'Header' => 'platform.h',
887 'Param' => {
888 '0' => {
889 'name' => 'format_version',
890 'type' => '168'
891 },
892 '1' => {
893 'name' => 'event_id',
894 'type' => '5051'
895 },
896 '2' => {
897 'name' => 'data_transfer_handle',
898 'type' => '180'
899 },
900 '3' => {
901 'name' => 'event_data',
902 'type' => '2082'
903 },
904 '4' => {
905 'name' => 'event_data_length',
906 'type' => '123'
907 }
908 },
909 'Return' => '74',
910 'ShortName' => 'encode_pldm_message_poll_event_data'
911 },
912 '21532' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930913 'Header' => 'platform.h',
914 'Param' => {
915 '0' => {
916 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930917 'type' => '6243'
918 },
919 '1' => {
920 'name' => 'event_data_length',
921 'type' => '123'
922 },
923 '2' => {
924 'name' => 'format_version',
925 'type' => '2082'
926 },
927 '3' => {
928 'name' => 'event_id',
929 'type' => '8519'
930 },
931 '4' => {
932 'name' => 'data_transfer_handle',
933 'type' => '2087'
934 }
935 },
936 'Return' => '74',
937 'ShortName' => 'decode_pldm_message_poll_event_data'
938 },
939 '21970' => {
940 'Header' => 'platform.h',
941 'Param' => {
942 '0' => {
943 'name' => 'event_data',
944 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930945 },
946 '1' => {
947 'name' => 'event_data_size',
948 'type' => '123'
949 },
950 '2' => {
951 'name' => 'event_data_format',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930952 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930953 },
954 '3' => {
955 'name' => 'number_of_change_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930956 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930957 },
958 '4' => {
959 'name' => 'change_record_data_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930960 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930961 }
962 },
963 'Return' => '74',
964 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
965 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930966 '22377' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930967 'Header' => 'platform.h',
968 'Param' => {
969 '0' => {
970 'name' => 'event_data_format',
971 'type' => '168'
972 },
973 '1' => {
974 'name' => 'number_of_change_records',
975 'type' => '168'
976 },
977 '2' => {
978 'name' => 'event_data_operations',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930979 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930980 },
981 '3' => {
982 'name' => 'numbers_of_change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930983 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930984 },
985 '4' => {
986 'name' => 'change_entries',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930987 'type' => '22705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930988 },
989 '5' => {
990 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930991 'type' => '22720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930992 },
993 '6' => {
994 'name' => 'actual_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930995 'offset' => '0',
996 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930997 },
998 '7' => {
999 'name' => 'max_change_records_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301000 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301001 'type' => '123'
1002 }
1003 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301004 'Reg' => {
1005 '4' => 'r8'
1006 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301007 'Return' => '74',
1008 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1009 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301010 '22730' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301011 'Header' => 'platform.h',
1012 'Param' => {
1013 '0' => {
1014 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301015 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301016 },
1017 '1' => {
1018 'name' => 'payload_length',
1019 'type' => '123'
1020 },
1021 '2' => {
1022 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301023 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301024 },
1025 '3' => {
1026 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301027 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301028 },
1029 '4' => {
1030 'name' => 'effecter_oper_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301031 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301032 },
1033 '5' => {
1034 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301035 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301036 },
1037 '6' => {
1038 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301039 'offset' => '0',
1040 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301041 }
1042 },
1043 'Return' => '74',
1044 'ShortName' => 'decode_get_numeric_effecter_value_resp'
1045 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301046 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301047 'Header' => 'base.h',
1048 'Param' => {
1049 '0' => {
1050 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301051 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301052 },
1053 '1' => {
1054 'name' => 'payload_length',
1055 'type' => '123'
1056 },
1057 '2' => {
1058 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301059 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301060 },
1061 '3' => {
1062 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301063 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301064 }
1065 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301066 'Reg' => {
1067 '0' => 'rdi',
1068 '1' => 'rsi',
1069 '2' => 'rdx',
1070 '3' => 'rcx'
1071 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301072 'Return' => '74',
1073 'ShortName' => 'decode_get_tid_resp'
1074 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301075 '23704' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301076 'Header' => 'platform.h',
1077 'Param' => {
1078 '0' => {
1079 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301080 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301081 },
1082 '1' => {
1083 'name' => 'payload_length',
1084 'type' => '123'
1085 },
1086 '2' => {
1087 'name' => 'effecter_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301088 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301089 }
1090 },
1091 'Return' => '74',
1092 'ShortName' => 'decode_get_numeric_effecter_value_req'
1093 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301094 '24039' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301095 'Header' => 'platform.h',
1096 'Param' => {
1097 '0' => {
1098 'name' => 'instance_id',
1099 'type' => '168'
1100 },
1101 '1' => {
1102 'name' => 'completion_code',
1103 'type' => '168'
1104 },
1105 '2' => {
1106 'name' => 'effecter_data_size',
1107 'type' => '168'
1108 },
1109 '3' => {
1110 'name' => 'effecter_oper_state',
1111 'type' => '168'
1112 },
1113 '4' => {
1114 'name' => 'pending_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301115 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301116 },
1117 '5' => {
1118 'name' => 'present_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301119 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301120 },
1121 '6' => {
1122 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301123 'offset' => '0',
1124 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301125 },
1126 '7' => {
1127 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301128 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301129 'type' => '123'
1130 }
1131 },
1132 'Return' => '74',
1133 'ShortName' => 'encode_get_numeric_effecter_value_resp'
1134 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301135 '2406' => {
1136 'Header' => 'base.h',
1137 'Param' => {
1138 '0' => {
1139 'name' => 'instance_id',
1140 'type' => '168'
1141 },
1142 '1' => {
1143 'name' => 'completion_code',
1144 'type' => '168'
1145 },
1146 '2' => {
1147 'name' => 'tid',
1148 'type' => '168'
1149 },
1150 '3' => {
1151 'name' => 'msg',
1152 'type' => '1632'
1153 }
1154 },
1155 'Return' => '74',
1156 'ShortName' => 'encode_get_tid_resp'
1157 },
1158 '24439' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301159 'Header' => 'platform.h',
1160 'Param' => {
1161 '0' => {
1162 'name' => 'instance_id',
1163 'type' => '168'
1164 },
1165 '1' => {
1166 'name' => 'effecter_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301167 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301168 },
1169 '2' => {
1170 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301171 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301172 }
1173 },
1174 'Return' => '74',
1175 'ShortName' => 'encode_get_numeric_effecter_value_req'
1176 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301177 '24640' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301178 'Header' => 'platform.h',
1179 'Param' => {
1180 '0' => {
1181 'name' => 'pdr_data',
1182 'type' => '1434'
1183 },
1184 '1' => {
1185 'name' => 'pdr_data_length',
1186 'type' => '123'
1187 },
1188 '2' => {
1189 'name' => 'pdr_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301190 'type' => '29130'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301191 }
1192 },
1193 'Return' => '74',
1194 'ShortName' => 'decode_numeric_sensor_pdr_data'
1195 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301196 '2615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301197 'Header' => 'base.h',
1198 'Param' => {
1199 '0' => {
1200 'name' => 'instance_id',
1201 'type' => '168'
1202 },
1203 '1' => {
1204 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301205 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301206 }
1207 },
1208 'Return' => '74',
1209 'ShortName' => 'encode_get_tid_req'
1210 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301211 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301212 'Header' => 'base.h',
1213 'Param' => {
1214 '0' => {
1215 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301216 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301217 },
1218 '1' => {
1219 'name' => 'payload_length',
1220 'type' => '123'
1221 },
1222 '2' => {
1223 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301224 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301225 },
1226 '3' => {
1227 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301228 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301229 },
1230 '4' => {
1231 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301232 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301233 },
1234 '5' => {
1235 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301236 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301237 }
1238 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301239 'Reg' => {
1240 '3' => 'rcx',
1241 '4' => 'r8',
1242 '5' => 'r9'
1243 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301244 'Return' => '74',
1245 'ShortName' => 'decode_get_version_resp'
1246 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301247 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301248 'Header' => 'base.h',
1249 'Param' => {
1250 '0' => {
1251 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301252 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301253 },
1254 '1' => {
1255 'name' => 'payload_length',
1256 'type' => '123'
1257 },
1258 '2' => {
1259 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301260 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301261 },
1262 '3' => {
1263 'name' => 'transfer_opflag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301264 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301265 },
1266 '4' => {
1267 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301268 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301269 }
1270 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301271 'Reg' => {
1272 '0' => 'rdi',
1273 '1' => 'rsi',
1274 '2' => 'rdx',
1275 '3' => 'rcx',
1276 '4' => 'r8'
1277 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301278 'Return' => '74',
1279 'ShortName' => 'decode_get_version_req'
1280 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301281 '29135' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301282 'Header' => 'platform.h',
1283 'Param' => {
1284 '0' => {
1285 'name' => 'sensor_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301286 'type' => '6243'
1287 },
1288 '1' => {
1289 'name' => 'sensor_data_length',
1290 'type' => '123'
1291 },
1292 '2' => {
1293 'name' => 'event_state',
1294 'type' => '2082'
1295 },
1296 '3' => {
1297 'name' => 'previous_event_state',
1298 'type' => '2082'
1299 },
1300 '4' => {
1301 'name' => 'sensor_data_size',
1302 'type' => '2082'
1303 },
1304 '5' => {
1305 'name' => 'present_reading',
1306 'type' => '2087'
1307 }
1308 },
1309 'Return' => '74',
1310 'ShortName' => 'decode_numeric_sensor_data'
1311 },
1312 '29989' => {
1313 'Header' => 'platform.h',
1314 'Param' => {
1315 '0' => {
1316 'name' => 'sensor_data',
1317 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301318 },
1319 '1' => {
1320 'name' => 'sensor_data_length',
1321 'type' => '123'
1322 },
1323 '2' => {
1324 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301325 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301326 },
1327 '3' => {
1328 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301329 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301330 },
1331 '4' => {
1332 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301333 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301334 }
1335 },
1336 'Return' => '74',
1337 'ShortName' => 'decode_state_sensor_data'
1338 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301339 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301340 'Header' => 'base.h',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'instance_id',
1344 'type' => '168'
1345 },
1346 '1' => {
1347 'name' => 'completion_code',
1348 'type' => '168'
1349 },
1350 '2' => {
1351 'name' => 'next_transfer_handle',
1352 'type' => '180'
1353 },
1354 '3' => {
1355 'name' => 'transfer_flag',
1356 'type' => '168'
1357 },
1358 '4' => {
1359 'name' => 'version_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301360 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301361 },
1362 '5' => {
1363 'name' => 'version_size',
1364 'type' => '123'
1365 },
1366 '6' => {
1367 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301368 'offset' => '0',
1369 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301370 }
1371 },
1372 'Return' => '74',
1373 'ShortName' => 'encode_get_version_resp'
1374 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301375 '30426' => {
1376 'Header' => 'platform.h',
1377 'Param' => {
1378 '0' => {
1379 'name' => 'sensor_data',
1380 'type' => '6243'
1381 },
1382 '1' => {
1383 'name' => 'sensor_data_length',
1384 'type' => '123'
1385 },
1386 '2' => {
1387 'name' => 'present_op_state',
1388 'type' => '2082'
1389 },
1390 '3' => {
1391 'name' => 'previous_op_state',
1392 'type' => '2082'
1393 }
1394 },
1395 'Return' => '74',
1396 'ShortName' => 'decode_sensor_op_data'
1397 },
1398 '30812' => {
1399 'Header' => 'platform.h',
1400 'Param' => {
1401 '0' => {
1402 'name' => 'event_data',
1403 'type' => '6243'
1404 },
1405 '1' => {
1406 'name' => 'event_data_length',
1407 'type' => '123'
1408 },
1409 '2' => {
1410 'name' => 'sensor_id',
1411 'type' => '8519'
1412 },
1413 '3' => {
1414 'name' => 'sensor_event_class_type',
1415 'type' => '2082'
1416 },
1417 '4' => {
1418 'name' => 'event_class_data_offset',
1419 'type' => '9082'
1420 }
1421 },
1422 'Return' => '74',
1423 'ShortName' => 'decode_sensor_event_data'
1424 },
1425 '31239' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301426 'Header' => 'platform.h',
1427 'Param' => {
1428 '0' => {
1429 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301430 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301431 },
1432 '1' => {
1433 'name' => 'payload_length',
1434 'type' => '123'
1435 },
1436 '2' => {
1437 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301438 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301439 },
1440 '3' => {
1441 'name' => 'synchrony_config',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301442 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301443 },
1444 '4' => {
1445 'name' => 'synchrony_config_support',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301446 'type' => '31914'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301447 },
1448 '5' => {
1449 'name' => 'number_event_class_returned',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301450 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301451 },
1452 '6' => {
1453 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301454 'offset' => '0',
1455 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301456 },
1457 '7' => {
1458 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301459 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301460 'type' => '168'
1461 }
1462 },
1463 'Return' => '74',
1464 'ShortName' => 'decode_event_message_supported_resp'
1465 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301466 '31919' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301467 'Header' => 'platform.h',
1468 'Param' => {
1469 '0' => {
1470 'name' => 'instance_id',
1471 'type' => '168'
1472 },
1473 '1' => {
1474 'name' => 'format_version',
1475 'type' => '168'
1476 },
1477 '2' => {
1478 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301479 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301480 }
1481 },
1482 'Return' => '74',
1483 'ShortName' => 'encode_event_message_supported_req'
1484 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301485 '32120' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301486 'Header' => 'platform.h',
1487 'Param' => {
1488 '0' => {
1489 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301490 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301491 },
1492 '1' => {
1493 'name' => 'payload_length',
1494 'type' => '123'
1495 },
1496 '2' => {
1497 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301498 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301499 },
1500 '3' => {
1501 'name' => 'terminus_max_buffer_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301502 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301503 }
1504 },
1505 'Return' => '74',
1506 'ShortName' => 'decode_event_message_buffer_size_resp'
1507 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301508 '32506' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301509 'Header' => 'platform.h',
1510 'Param' => {
1511 '0' => {
1512 'name' => 'instance_id',
1513 'type' => '168'
1514 },
1515 '1' => {
1516 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301517 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301518 },
1519 '2' => {
1520 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301521 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301522 }
1523 },
1524 'Return' => '74',
1525 'ShortName' => 'encode_event_message_buffer_size_req'
1526 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301527 '32707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301528 'Header' => 'platform.h',
1529 'Param' => {
1530 '0' => {
1531 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301532 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301533 },
1534 '1' => {
1535 'name' => 'payload_length',
1536 'type' => '123'
1537 },
1538 '2' => {
1539 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301540 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301541 },
1542 '3' => {
1543 'name' => 'platform_event_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301544 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301545 }
1546 },
1547 'Return' => '74',
1548 'ShortName' => 'decode_platform_event_message_resp'
1549 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301550 '33093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301551 'Header' => 'platform.h',
1552 'Param' => {
1553 '0' => {
1554 'name' => 'instance_id',
1555 'type' => '168'
1556 },
1557 '1' => {
1558 'name' => 'format_version',
1559 'type' => '168'
1560 },
1561 '2' => {
1562 'name' => 'tid',
1563 'type' => '168'
1564 },
1565 '3' => {
1566 'name' => 'event_class',
1567 'type' => '168'
1568 },
1569 '4' => {
1570 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301571 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301572 },
1573 '5' => {
1574 'name' => 'event_data_length',
1575 'type' => '123'
1576 },
1577 '6' => {
1578 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301579 'offset' => '0',
1580 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301581 },
1582 '7' => {
1583 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301584 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301585 'type' => '123'
1586 }
1587 },
1588 'Return' => '74',
1589 'ShortName' => 'encode_platform_event_message_req'
1590 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301591 '33425' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301592 'Header' => 'platform.h',
1593 'Param' => {
1594 '0' => {
1595 'name' => 'instance_id',
1596 'type' => '168'
1597 },
1598 '1' => {
1599 'name' => 'completion_code',
1600 'type' => '168'
1601 },
1602 '10' => {
1603 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301604 'offset' => '32',
1605 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301606 },
1607 '11' => {
1608 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301609 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301610 'type' => '123'
1611 },
1612 '2' => {
1613 'name' => 'tid',
1614 'type' => '168'
1615 },
1616 '3' => {
1617 'name' => 'event_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301618 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301619 },
1620 '4' => {
1621 'name' => 'next_data_transfer_handle',
1622 'type' => '180'
1623 },
1624 '5' => {
1625 'name' => 'transfer_flag',
1626 'type' => '168'
1627 },
1628 '6' => {
1629 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301630 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301631 'type' => '168'
1632 },
1633 '7' => {
1634 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301635 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301636 'type' => '180'
1637 },
1638 '8' => {
1639 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301640 'offset' => '16',
1641 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301642 },
1643 '9' => {
1644 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301645 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301646 'type' => '180'
1647 }
1648 },
1649 'Return' => '74',
1650 'ShortName' => 'encode_poll_for_platform_event_message_resp'
1651 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301652 '3349' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301653 'Header' => 'base.h',
1654 'Param' => {
1655 '0' => {
1656 'name' => 'instance_id',
1657 'type' => '168'
1658 },
1659 '1' => {
1660 'name' => 'transfer_handle',
1661 'type' => '180'
1662 },
1663 '2' => {
1664 'name' => 'transfer_opflag',
1665 'type' => '168'
1666 },
1667 '3' => {
1668 'name' => 'type',
1669 'type' => '168'
1670 },
1671 '4' => {
1672 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301673 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301674 }
1675 },
1676 'Return' => '74',
1677 'ShortName' => 'encode_get_version_req'
1678 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301679 '34336' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301680 'Header' => 'platform.h',
1681 'Param' => {
1682 '0' => {
1683 'name' => 'instance_id',
1684 'type' => '168'
1685 },
1686 '1' => {
1687 'name' => 'completion_code',
1688 'type' => '168'
1689 },
1690 '2' => {
1691 'name' => 'platform_event_status',
1692 'type' => '168'
1693 },
1694 '3' => {
1695 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301696 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 }
1698 },
1699 'Return' => '74',
1700 'ShortName' => 'encode_platform_event_message_resp'
1701 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301702 '34558' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301703 'Header' => 'platform.h',
1704 'Param' => {
1705 '0' => {
1706 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301707 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301708 },
1709 '1' => {
1710 'name' => 'payload_length',
1711 'type' => '123'
1712 },
1713 '2' => {
1714 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301715 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301716 },
1717 '3' => {
1718 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301719 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301720 },
1721 '4' => {
1722 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301723 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301724 },
1725 '5' => {
1726 'name' => 'event_id_to_acknowledge',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301727 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301728 }
1729 },
1730 'Return' => '74',
1731 'ShortName' => 'decode_poll_for_platform_event_message_req'
1732 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301733 '35048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301734 'Header' => 'platform.h',
1735 'Param' => {
1736 '0' => {
1737 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301738 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301739 },
1740 '1' => {
1741 'name' => 'payload_length',
1742 'type' => '123'
1743 },
1744 '2' => {
1745 'name' => 'format_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301746 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301747 },
1748 '3' => {
1749 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301750 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301751 },
1752 '4' => {
1753 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301754 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301755 },
1756 '5' => {
1757 'name' => 'event_data_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301758 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301759 }
1760 },
1761 'Return' => '74',
1762 'ShortName' => 'decode_platform_event_message_req'
1763 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301764 '35508' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301765 'Header' => 'platform.h',
1766 'Param' => {
1767 '0' => {
1768 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301769 'type' => '35702'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301770 },
1771 '1' => {
1772 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301773 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301774 },
1775 '2' => {
1776 'name' => 'sensor_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301777 'type' => '11808'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301778 },
1779 '3' => {
1780 'name' => 'sensor_event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301781 'type' => '13124'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301782 },
1783 '4' => {
1784 'name' => 'sensor_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301785 'type' => '5046'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301786 },
1787 '5' => {
1788 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301789 'type' => '5046'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301790 },
1791 '6' => {
1792 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301793 'offset' => '0',
1794 'type' => '5046'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301795 },
1796 '7' => {
1797 'name' => 'actual_event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301798 'type' => '21092'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301799 }
1800 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301801 'Reg' => {
1802 '2' => 'rdx',
1803 '3' => 'rcx',
1804 '4' => 'r8',
1805 '5' => 'r9'
1806 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301807 'Return' => '74',
1808 'ShortName' => 'encode_sensor_event_data'
1809 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301810 '3570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301811 'Header' => 'base.h',
1812 'Param' => {
1813 '0' => {
1814 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301815 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301816 },
1817 '1' => {
1818 'name' => 'payload_length',
1819 'type' => '123'
1820 },
1821 '2' => {
1822 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301823 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301824 },
1825 '3' => {
1826 'name' => 'commands',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301827 'type' => '3675'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301828 }
1829 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301830 'Reg' => {
1831 '0' => 'rdi',
1832 '1' => 'rsi',
1833 '2' => 'rdx',
1834 '3' => 'rcx'
1835 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301836 'Return' => '74',
1837 'ShortName' => 'decode_get_commands_resp'
1838 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301839 '35717' => {
1840 'Header' => 'platform.h',
1841 'Param' => {
1842 '0' => {
1843 'name' => 'msg',
1844 'type' => '2077'
1845 },
1846 '1' => {
1847 'name' => 'payload_length',
1848 'type' => '123'
1849 },
1850 '2' => {
1851 'name' => 'sensor_id',
1852 'type' => '8519'
1853 },
1854 '3' => {
1855 'name' => 'sensor_rearm',
1856 'type' => '31914'
1857 },
1858 '4' => {
1859 'name' => 'reserved',
1860 'type' => '2082'
1861 }
1862 },
1863 'Return' => '74',
1864 'ShortName' => 'decode_get_state_sensor_readings_req'
1865 },
1866 '36156' => {
1867 'Header' => 'platform.h',
1868 'Param' => {
1869 '0' => {
1870 'name' => 'msg',
1871 'type' => '2077'
1872 },
1873 '1' => {
1874 'name' => 'payload_length',
1875 'type' => '123'
1876 },
1877 '2' => {
1878 'name' => 'completion_code',
1879 'type' => '2082'
1880 },
1881 '3' => {
1882 'name' => 'comp_sensor_count',
1883 'type' => '2082'
1884 },
1885 '4' => {
1886 'name' => 'field',
1887 'type' => '36706'
1888 }
1889 },
1890 'Return' => '74',
1891 'ShortName' => 'decode_get_state_sensor_readings_resp'
1892 },
1893 '36711' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301894 'Header' => 'platform.h',
1895 'Param' => {
1896 '0' => {
1897 'name' => 'instance_id',
1898 'type' => '168'
1899 },
1900 '1' => {
1901 'name' => 'sensor_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301902 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301903 },
1904 '2' => {
1905 'name' => 'sensor_rearm',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301906 'type' => '11984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301907 },
1908 '3' => {
1909 'name' => 'reserved',
1910 'type' => '168'
1911 },
1912 '4' => {
1913 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301914 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301915 }
1916 },
1917 'Return' => '74',
1918 'ShortName' => 'encode_get_state_sensor_readings_req'
1919 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301920 '3685' => {
1921 'Header' => 'base.h',
1922 'Param' => {
1923 '0' => {
1924 'name' => 'msg',
1925 'type' => '2077'
1926 },
1927 '1' => {
1928 'name' => 'payload_length',
1929 'type' => '123'
1930 },
1931 '2' => {
1932 'name' => 'completion_code',
1933 'type' => '2082'
1934 },
1935 '3' => {
1936 'name' => 'types',
1937 'type' => '3675'
1938 }
1939 },
1940 'Reg' => {
1941 '0' => 'rdi',
1942 '1' => 'rsi',
1943 '2' => 'rdx',
1944 '3' => 'rcx'
1945 },
1946 'Return' => '74',
1947 'ShortName' => 'decode_get_types_resp'
1948 },
1949 '36954' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301950 'Header' => 'platform.h',
1951 'Param' => {
1952 '0' => {
1953 'name' => 'instance_id',
1954 'type' => '168'
1955 },
1956 '1' => {
1957 'name' => 'completion_code',
1958 'type' => '168'
1959 },
1960 '2' => {
1961 'name' => 'comp_sensor_count',
1962 'type' => '168'
1963 },
1964 '3' => {
1965 'name' => 'field',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301966 'type' => '36706'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301967 },
1968 '4' => {
1969 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301970 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301971 }
1972 },
1973 'Return' => '74',
1974 'ShortName' => 'encode_get_state_sensor_readings_resp'
1975 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301976 '37238' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301977 'Header' => 'platform.h',
1978 'Param' => {
1979 '0' => {
1980 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301981 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301982 },
1983 '1' => {
1984 'name' => 'payload_length',
1985 'type' => '123'
1986 },
1987 '2' => {
1988 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301989 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301990 }
1991 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301992 'Reg' => {
1993 '0' => 'rdi',
1994 '1' => 'rsi',
1995 '2' => 'rdx'
1996 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301997 'Return' => '74',
1998 'ShortName' => 'decode_set_numeric_effecter_value_resp'
1999 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302000 '37314' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302001 'Header' => 'platform.h',
2002 'Param' => {
2003 '0' => {
2004 'name' => 'instance_id',
2005 'type' => '168'
2006 },
2007 '1' => {
2008 'name' => 'effecter_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302009 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302010 },
2011 '2' => {
2012 'name' => 'effecter_data_size',
2013 'type' => '168'
2014 },
2015 '3' => {
2016 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302018 },
2019 '4' => {
2020 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302021 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302022 },
2023 '5' => {
2024 'name' => 'payload_length',
2025 'type' => '123'
2026 }
2027 },
2028 'Return' => '74',
2029 'ShortName' => 'encode_set_numeric_effecter_value_req'
2030 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302031 '37640' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302032 'Header' => 'platform.h',
2033 'Param' => {
2034 '0' => {
2035 'name' => 'instance_id',
2036 'type' => '168'
2037 },
2038 '1' => {
2039 'name' => 'completion_code',
2040 'type' => '168'
2041 },
2042 '2' => {
2043 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302044 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302045 },
2046 '3' => {
2047 'name' => 'payload_length',
2048 'type' => '123'
2049 }
2050 },
2051 'Return' => '74',
2052 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2053 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302054 '37836' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302055 'Header' => 'platform.h',
2056 'Param' => {
2057 '0' => {
2058 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302059 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302060 },
2061 '1' => {
2062 'name' => 'payload_length',
2063 'type' => '123'
2064 },
2065 '2' => {
2066 'name' => 'effecter_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302067 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302068 },
2069 '3' => {
2070 'name' => 'effecter_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302071 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302072 },
2073 '4' => {
2074 'name' => 'effecter_value',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302075 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302076 }
2077 },
2078 'Return' => '74',
2079 'ShortName' => 'decode_set_numeric_effecter_value_req'
2080 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302081 '3795' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302082 'Header' => 'base.h',
2083 'Param' => {
2084 '0' => {
2085 'name' => 'instance_id',
2086 'type' => '168'
2087 },
2088 '1' => {
2089 'name' => 'completion_code',
2090 'type' => '168'
2091 },
2092 '2' => {
2093 'name' => 'commands',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302094 'type' => '3997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302095 },
2096 '3' => {
2097 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302098 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302099 }
2100 },
2101 'Return' => '74',
2102 'ShortName' => 'encode_get_commands_resp'
2103 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302104 '38493' => {
2105 'Header' => 'platform.h',
2106 'Param' => {
2107 '0' => {
2108 'name' => 'msg',
2109 'type' => '2077'
2110 },
2111 '1' => {
2112 'name' => 'payload_length',
2113 'type' => '123'
2114 },
2115 '2' => {
2116 'name' => 'completion_code',
2117 'type' => '2082'
2118 },
2119 '3' => {
2120 'name' => 'next_record_hndl',
2121 'type' => '2087'
2122 },
2123 '4' => {
2124 'name' => 'next_data_transfer_hndl',
2125 'type' => '2087'
2126 },
2127 '5' => {
2128 'name' => 'transfer_flag',
2129 'type' => '2082'
2130 },
2131 '6' => {
2132 'name' => 'resp_cnt',
2133 'offset' => '0',
2134 'type' => '8519'
2135 },
2136 '7' => {
2137 'name' => 'record_data',
2138 'offset' => '8',
2139 'type' => '2082'
2140 },
2141 '8' => {
2142 'name' => 'record_data_length',
2143 'offset' => '16',
2144 'type' => '123'
2145 },
2146 '9' => {
2147 'name' => 'transfer_crc',
2148 'offset' => '24',
2149 'type' => '2082'
2150 }
2151 },
2152 'Return' => '74',
2153 'ShortName' => 'decode_get_pdr_resp'
2154 },
2155 '39138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302156 'Header' => 'platform.h',
2157 'Param' => {
2158 '0' => {
2159 'name' => 'instance_id',
2160 'type' => '168'
2161 },
2162 '1' => {
2163 'name' => 'record_hndl',
2164 'type' => '180'
2165 },
2166 '2' => {
2167 'name' => 'data_transfer_hndl',
2168 'type' => '180'
2169 },
2170 '3' => {
2171 'name' => 'transfer_op_flag',
2172 'type' => '168'
2173 },
2174 '4' => {
2175 'name' => 'request_cnt',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302176 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302177 },
2178 '5' => {
2179 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302180 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302181 },
2182 '6' => {
2183 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302184 'offset' => '0',
2185 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302186 },
2187 '7' => {
2188 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302189 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302190 'type' => '123'
2191 }
2192 },
2193 'Return' => '74',
2194 'ShortName' => 'encode_get_pdr_req'
2195 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302196 '39434' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302197 'Header' => 'platform.h',
2198 'Param' => {
2199 '0' => {
2200 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302201 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302202 },
2203 '1' => {
2204 'name' => 'payload_length',
2205 'type' => '123'
2206 },
2207 '2' => {
2208 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302209 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302210 },
2211 '3' => {
2212 'name' => 'repository_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302213 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302214 },
2215 '4' => {
2216 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302217 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302218 },
2219 '5' => {
2220 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302221 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302222 },
2223 '6' => {
2224 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302225 'offset' => '0',
2226 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302227 },
2228 '7' => {
2229 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302230 'offset' => '8',
2231 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302232 },
2233 '8' => {
2234 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302235 'offset' => '16',
2236 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302237 },
2238 '9' => {
2239 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302240 'offset' => '24',
2241 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302242 }
2243 },
2244 'Return' => '74',
2245 'ShortName' => 'decode_get_pdr_repository_info_resp'
2246 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302247 '4002' => {
2248 'Header' => 'base.h',
2249 'Param' => {
2250 '0' => {
2251 'name' => 'msg',
2252 'type' => '2077'
2253 },
2254 '1' => {
2255 'name' => 'payload_length',
2256 'type' => '123'
2257 },
2258 '2' => {
2259 'name' => 'type',
2260 'type' => '2082'
2261 },
2262 '3' => {
2263 'name' => 'version',
2264 'type' => '2903'
2265 }
2266 },
2267 'Reg' => {
2268 '0' => 'rdi',
2269 '1' => 'rsi',
2270 '2' => 'rdx',
2271 '3' => 'rcx'
2272 },
2273 'Return' => '74',
2274 'ShortName' => 'decode_get_commands_req'
2275 },
2276 '40121' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302277 'Header' => 'platform.h',
2278 'Param' => {
2279 '0' => {
2280 'name' => 'instance_id',
2281 'type' => '168'
2282 },
2283 '1' => {
2284 'name' => 'completion_code',
2285 'type' => '168'
2286 },
2287 '2' => {
2288 'name' => 'repository_state',
2289 'type' => '168'
2290 },
2291 '3' => {
2292 'name' => 'update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302293 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302294 },
2295 '4' => {
2296 'name' => 'oem_update_time',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302297 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302298 },
2299 '5' => {
2300 'name' => 'record_count',
2301 'type' => '180'
2302 },
2303 '6' => {
2304 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302305 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302306 'type' => '180'
2307 },
2308 '7' => {
2309 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302310 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302311 'type' => '180'
2312 },
2313 '8' => {
2314 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302315 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302316 'type' => '168'
2317 },
2318 '9' => {
2319 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302320 'offset' => '24',
2321 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302322 }
2323 },
2324 'Return' => '74',
2325 'ShortName' => 'encode_get_pdr_repository_info_resp'
2326 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302327 '40447' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302328 'Header' => 'platform.h',
2329 'Param' => {
2330 '0' => {
2331 'name' => 'instance_id',
2332 'type' => '168'
2333 },
2334 '1' => {
2335 'name' => 'completion_code',
2336 'type' => '168'
2337 },
2338 '2' => {
2339 'name' => 'next_record_hndl',
2340 'type' => '180'
2341 },
2342 '3' => {
2343 'name' => 'next_data_transfer_hndl',
2344 'type' => '180'
2345 },
2346 '4' => {
2347 'name' => 'transfer_flag',
2348 'type' => '168'
2349 },
2350 '5' => {
2351 'name' => 'resp_cnt',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302352 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302353 },
2354 '6' => {
2355 'name' => 'record_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302356 'offset' => '0',
2357 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302358 },
2359 '7' => {
2360 'name' => 'transfer_crc',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302361 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302362 'type' => '168'
2363 },
2364 '8' => {
2365 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302366 'offset' => '16',
2367 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302368 }
2369 },
2370 'Return' => '74',
2371 'ShortName' => 'encode_get_pdr_resp'
2372 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302373 '40841' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302374 'Header' => 'platform.h',
2375 'Param' => {
2376 '0' => {
2377 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302378 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302379 },
2380 '1' => {
2381 'name' => 'payload_length',
2382 'type' => '123'
2383 },
2384 '2' => {
2385 'name' => 'record_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302386 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302387 },
2388 '3' => {
2389 'name' => 'data_transfer_hndl',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302390 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302391 },
2392 '4' => {
2393 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302394 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302395 },
2396 '5' => {
2397 'name' => 'request_cnt',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302398 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302399 },
2400 '6' => {
2401 'name' => 'record_chg_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302402 'offset' => '0',
2403 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302404 }
2405 },
2406 'Return' => '74',
2407 'ShortName' => 'decode_get_pdr_req'
2408 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302409 '4112' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302410 'Header' => 'base.h',
2411 'Param' => {
2412 '0' => {
2413 'name' => 'instance_id',
2414 'type' => '168'
2415 },
2416 '1' => {
2417 'name' => 'completion_code',
2418 'type' => '168'
2419 },
2420 '2' => {
2421 'name' => 'types',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302422 'type' => '3997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302423 },
2424 '3' => {
2425 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302426 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302427 }
2428 },
2429 'Return' => '74',
2430 'ShortName' => 'encode_get_types_resp'
2431 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302432 '41379' => {
2433 'Header' => 'platform.h',
2434 'Param' => {
2435 '0' => {
2436 'name' => 'msg',
2437 'type' => '2077'
2438 },
2439 '1' => {
2440 'name' => 'payload_length',
2441 'type' => '123'
2442 },
2443 '2' => {
2444 'name' => 'effecter_id',
2445 'type' => '8519'
2446 },
2447 '3' => {
2448 'name' => 'comp_effecter_count',
2449 'type' => '2082'
2450 },
2451 '4' => {
2452 'name' => 'field',
2453 'type' => '41857'
2454 }
2455 },
2456 'Return' => '74',
2457 'ShortName' => 'decode_set_state_effecter_states_req'
2458 },
2459 '41862' => {
2460 'Header' => 'platform.h',
2461 'Param' => {
2462 '0' => {
2463 'name' => 'msg',
2464 'type' => '2077'
2465 },
2466 '1' => {
2467 'name' => 'payload_length',
2468 'type' => '123'
2469 },
2470 '2' => {
2471 'name' => 'completion_code',
2472 'type' => '2082'
2473 }
2474 },
2475 'Reg' => {
2476 '0' => 'rdi',
2477 '1' => 'rsi',
2478 '2' => 'rdx'
2479 },
2480 'Return' => '74',
2481 'ShortName' => 'decode_set_state_effecter_states_resp'
2482 },
2483 '41935' => {
2484 'Header' => 'platform.h',
2485 'Param' => {
2486 '0' => {
2487 'name' => 'instance_id',
2488 'type' => '168'
2489 },
2490 '1' => {
2491 'name' => 'effecter_id',
2492 'type' => '5051'
2493 },
2494 '2' => {
2495 'name' => 'comp_effecter_count',
2496 'type' => '168'
2497 },
2498 '3' => {
2499 'name' => 'field',
2500 'type' => '41857'
2501 },
2502 '4' => {
2503 'name' => 'msg',
2504 'type' => '1632'
2505 }
2506 },
2507 'Return' => '74',
2508 'ShortName' => 'encode_set_state_effecter_states_req'
2509 },
2510 '42210' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302511 'Header' => 'platform.h',
2512 'Param' => {
2513 '0' => {
2514 'name' => 'instance_id',
2515 'type' => '168'
2516 },
2517 '1' => {
2518 'name' => 'completion_code',
2519 'type' => '168'
2520 },
2521 '2' => {
2522 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302523 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302524 }
2525 },
2526 'Return' => '74',
2527 'ShortName' => 'encode_set_state_effecter_states_resp'
2528 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302529 '42379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302530 'Header' => 'platform.h',
2531 'Param' => {
2532 '0' => {
2533 'name' => 'sensor',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302534 'type' => '42691'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302535 },
2536 '1' => {
2537 'name' => 'allocation_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302538 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302539 },
2540 '2' => {
2541 'name' => 'possible_states',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302542 'type' => '42701'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302543 },
2544 '3' => {
2545 'name' => 'possible_states_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302546 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302547 },
2548 '4' => {
2549 'name' => 'actual_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302550 'type' => '21092'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302551 }
2552 },
2553 'Return' => '74',
2554 'ShortName' => 'encode_state_sensor_pdr'
2555 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302556 '42711' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302557 'Header' => 'platform.h',
2558 'Param' => {
2559 '0' => {
2560 'name' => 'effecter',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302561 'type' => '43023'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302562 },
2563 '1' => {
2564 'name' => 'allocation_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302565 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302566 },
2567 '2' => {
2568 'name' => 'possible_states',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302569 'type' => '43033'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302570 },
2571 '3' => {
2572 'name' => 'possible_states_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302573 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302574 },
2575 '4' => {
2576 'name' => 'actual_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302577 'type' => '21092'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302578 }
2579 },
2580 'Return' => '74',
2581 'ShortName' => 'encode_state_effecter_pdr'
2582 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302583 '4314' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302584 'Header' => 'base.h',
2585 'Param' => {
2586 '0' => {
2587 'name' => 'instance_id',
2588 'type' => '168'
2589 },
2590 '1' => {
2591 'name' => 'type',
2592 'type' => '168'
2593 },
2594 '2' => {
2595 'name' => 'version',
2596 'type' => '429'
2597 },
2598 '3' => {
2599 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302600 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302601 }
2602 },
2603 'Return' => '74',
2604 'ShortName' => 'encode_get_commands_req'
2605 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302606 '4516' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302607 'Header' => 'base.h',
2608 'Param' => {
2609 '0' => {
2610 'name' => 'instance_id',
2611 'type' => '168'
2612 },
2613 '1' => {
2614 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302615 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302616 }
2617 },
2618 'Return' => '74',
2619 'ShortName' => 'encode_get_types_req'
2620 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302621 '4645' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302622 'Header' => 'base.h',
2623 'Param' => {
2624 '0' => {
2625 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302626 'type' => '4705'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302627 },
2628 '1' => {
2629 'name' => 'hdr',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302630 'type' => '4710'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302631 }
2632 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302633 'Reg' => {
2634 '0' => 'rdi',
2635 '1' => 'rsi'
2636 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302637 'Return' => '168',
2638 'ShortName' => 'unpack_pldm_header'
2639 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302640 '4715' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302641 'Header' => 'base.h',
2642 'Param' => {
2643 '0' => {
2644 'name' => 'hdr',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302645 'type' => '4800'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302646 },
2647 '1' => {
2648 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302649 'type' => '4805'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302650 }
2651 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302652 'Reg' => {
2653 '0' => 'rdi'
2654 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302655 'Return' => '168',
2656 'ShortName' => 'pack_pldm_header'
2657 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302658 '47930' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302659 'Header' => 'utils.h',
2660 'Param' => {
2661 '0' => {
2662 'name' => 'data',
2663 'type' => '1434'
2664 },
2665 '1' => {
2666 'name' => 'size',
2667 'type' => '123'
2668 }
2669 },
2670 'Return' => '180',
2671 'ShortName' => 'crc32'
2672 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302673 '48045' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302674 'Header' => 'bios_table.h',
2675 'Param' => {
2676 '0' => {
2677 'name' => 'table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302678 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302679 },
2680 '1' => {
2681 'name' => 'size',
2682 'type' => '123'
2683 }
2684 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302685 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302686 'ShortName' => 'pldm_bios_table_checksum'
2687 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302688 '48190' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302689 'Header' => 'bios_table.h',
2690 'Param' => {
2691 '0' => {
2692 'name' => 'src_table',
2693 'type' => '1434'
2694 },
2695 '1' => {
2696 'name' => 'src_length',
2697 'type' => '123'
2698 },
2699 '2' => {
2700 'name' => 'dest_table',
2701 'type' => '166'
2702 },
2703 '3' => {
2704 'name' => 'dest_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302705 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302706 },
2707 '4' => {
2708 'name' => 'entry',
2709 'type' => '1434'
2710 },
2711 '5' => {
2712 'name' => 'entry_length',
2713 'type' => '123'
2714 }
2715 },
2716 'Return' => '74',
2717 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
2718 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302719 '48808' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302720 'Header' => 'bios_table.h',
2721 'Param' => {
2722 '0' => {
2723 'name' => 'table',
2724 'type' => '1434'
2725 },
2726 '1' => {
2727 'name' => 'length',
2728 'type' => '123'
2729 },
2730 '2' => {
2731 'name' => 'handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302732 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302733 }
2734 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302735 'Return' => '48803',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302736 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
2737 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302738 '49071' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302739 'Header' => 'bios_table.h',
2740 'Param' => {
2741 '0' => {
2742 'name' => 'table',
2743 'type' => '1434'
2744 },
2745 '1' => {
2746 'name' => 'length',
2747 'type' => '123'
2748 },
2749 '2' => {
2750 'name' => 'handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302751 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302752 }
2753 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302754 'Return' => '49218',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302755 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
2756 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302757 '49339' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302758 'Header' => 'bios_table.h',
2759 'Param' => {
2760 '0' => {
2761 'name' => 'table',
2762 'type' => '1434'
2763 },
2764 '1' => {
2765 'name' => 'length',
2766 'type' => '123'
2767 },
2768 '2' => {
2769 'name' => 'handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302770 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302771 }
2772 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302773 'Return' => '49218',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302774 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
2775 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302776 '49602' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302777 'Header' => 'bios_table.h',
2778 'Param' => {
2779 '0' => {
2780 'name' => 'table',
2781 'type' => '1434'
2782 },
2783 '1' => {
2784 'name' => 'length',
2785 'type' => '123'
2786 },
2787 '2' => {
2788 'name' => 'str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302789 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302790 }
2791 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302792 'Return' => '49824',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302793 'ShortName' => 'pldm_bios_table_string_find_by_string'
2794 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302795 '49993' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302796 'Header' => 'bios_table.h',
2797 'Param' => {
2798 '0' => {
2799 'name' => 'table',
2800 'type' => '1434'
2801 },
2802 '1' => {
2803 'name' => 'length',
2804 'type' => '123'
2805 },
2806 '2' => {
2807 'name' => 'handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302808 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302809 }
2810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302811 'Return' => '49824',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302812 'ShortName' => 'pldm_bios_table_string_find_by_handle'
2813 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302814 '50755' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302815 'Header' => 'bios_table.h',
2816 'Param' => {
2817 '0' => {
2818 'name' => 'iter',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302819 'type' => '48798'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302820 }
2821 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302822 'Reg' => {
2823 '0' => 'rdi'
2824 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302825 'Return' => '1434',
2826 'ShortName' => 'pldm_bios_table_iter_value'
2827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302828 '50804' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302829 'Header' => 'bios_table.h',
2830 'Param' => {
2831 '0' => {
2832 'name' => 'iter',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302833 'type' => '48798'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302834 }
2835 },
2836 'Return' => '1',
2837 'ShortName' => 'pldm_bios_table_iter_next'
2838 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302839 '50896' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302840 'Header' => 'bios_table.h',
2841 'Param' => {
2842 '0' => {
2843 'name' => 'iter',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302844 'type' => '50945'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302845 }
2846 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302847 'Reg' => {
2848 '0' => 'rdi'
2849 },
2850 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302851 'ShortName' => 'pldm_bios_table_iter_is_end'
2852 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302853 '50950' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302854 'Header' => 'bios_table.h',
2855 'Param' => {
2856 '0' => {
2857 'name' => 'iter',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302858 'type' => '48798'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302859 }
2860 },
2861 'Return' => '1',
2862 'ShortName' => 'pldm_bios_table_iter_free'
2863 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302864 '51021' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302865 'Header' => 'bios_table.h',
2866 'Param' => {
2867 '0' => {
2868 'name' => 'table',
2869 'type' => '1434'
2870 },
2871 '1' => {
2872 'name' => 'length',
2873 'type' => '123'
2874 },
2875 '2' => {
2876 'name' => 'type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302877 'type' => '46637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302878 }
2879 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302880 'Return' => '48798',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302881 'ShortName' => 'pldm_bios_table_iter_create'
2882 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302883 '51260' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302884 'Header' => 'bios_table.h',
2885 'Param' => {
2886 '0' => {
2887 'name' => 'table',
2888 'type' => '166'
2889 },
2890 '1' => {
2891 'name' => 'size',
2892 'type' => '123'
2893 },
2894 '2' => {
2895 'name' => 'size_without_pad',
2896 'type' => '123'
2897 }
2898 },
2899 'Return' => '123',
2900 'ShortName' => 'pldm_bios_table_append_pad_checksum'
2901 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302902 '51695' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302903 'Header' => 'bios_table.h',
2904 'Param' => {
2905 '0' => {
2906 'name' => 'size_without_pad',
2907 'type' => '123'
2908 }
2909 },
2910 'Return' => '123',
2911 'ShortName' => 'pldm_bios_table_pad_checksum_size'
2912 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302913 '51978' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302914 'Header' => 'bios_table.h',
2915 'Param' => {
2916 '0' => {
2917 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302918 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302919 }
2920 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302921 'Reg' => {
2922 '0' => 'rdi'
2923 },
2924 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302925 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
2926 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302927 '52027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302928 'Header' => 'bios_table.h',
2929 'Param' => {
2930 '0' => {
2931 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302932 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302933 }
2934 },
2935 'Return' => '123',
2936 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
2937 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302938 '52491' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302939 'Header' => 'bios_table.h',
2940 'Param' => {
2941 '0' => {
2942 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302943 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302944 }
2945 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302946 'Reg' => {
2947 '0' => 'rdi'
2948 },
2949 'Return' => '46625',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302950 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
2951 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302952 '52559' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302953 'Header' => 'bios_table.h',
2954 'Param' => {
2955 '0' => {
2956 'name' => 'entry',
2957 'type' => '166'
2958 },
2959 '1' => {
2960 'name' => 'entry_length',
2961 'type' => '123'
2962 },
2963 '2' => {
2964 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302965 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302966 },
2967 '3' => {
2968 'name' => 'attr_type',
2969 'type' => '168'
2970 },
2971 '4' => {
2972 'name' => 'cv',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302973 'type' => '46625'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302974 }
2975 },
2976 'Return' => '74',
2977 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
2978 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302979 '52777' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302980 'Header' => 'bios_table.h',
2981 'Param' => {
2982 '0' => {
2983 'name' => 'entry',
2984 'type' => '166'
2985 },
2986 '1' => {
2987 'name' => 'entry_length',
2988 'type' => '123'
2989 },
2990 '2' => {
2991 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302992 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302993 },
2994 '3' => {
2995 'name' => 'attr_type',
2996 'type' => '168'
2997 },
2998 '4' => {
2999 'name' => 'cv',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303000 'type' => '46625'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303001 }
3002 },
3003 'Return' => '1',
3004 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
3005 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303006 '53064' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303007 'Header' => 'bios_table.h',
3008 'Return' => '123',
3009 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3010 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303011 '53206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303012 'Header' => 'bios_table.h',
3013 'Param' => {
3014 '0' => {
3015 'name' => 'entry',
3016 'type' => '166'
3017 },
3018 '1' => {
3019 'name' => 'entry_length',
3020 'type' => '123'
3021 },
3022 '2' => {
3023 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303024 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303025 },
3026 '3' => {
3027 'name' => 'attr_type',
3028 'type' => '168'
3029 },
3030 '4' => {
3031 'name' => 'str_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303032 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303033 },
3034 '5' => {
3035 'name' => 'str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303036 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303037 }
3038 },
3039 'Return' => '74',
3040 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3041 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303042 '53462' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303043 'Header' => 'bios_table.h',
3044 'Param' => {
3045 '0' => {
3046 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303047 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303048 },
3049 '1' => {
3050 'name' => 'current_string',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303051 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303052 }
3053 },
3054 'Return' => '1',
3055 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3056 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303057 '53557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303058 'Header' => 'bios_table.h',
3059 'Param' => {
3060 '0' => {
3061 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303062 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303063 }
3064 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303065 'Reg' => {
3066 '0' => 'rdi'
3067 },
3068 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303069 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3070 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303071 '53626' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303072 'Header' => 'bios_table.h',
3073 'Param' => {
3074 '0' => {
3075 'name' => 'entry',
3076 'type' => '166'
3077 },
3078 '1' => {
3079 'name' => 'entry_length',
3080 'type' => '123'
3081 },
3082 '2' => {
3083 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303084 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303085 },
3086 '3' => {
3087 'name' => 'attr_type',
3088 'type' => '168'
3089 },
3090 '4' => {
3091 'name' => 'str_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303092 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303093 },
3094 '5' => {
3095 'name' => 'str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303096 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303097 }
3098 },
3099 'Return' => '1',
3100 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
3101 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303102 '53985' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303103 'Header' => 'bios_table.h',
3104 'Param' => {
3105 '0' => {
3106 'name' => 'string_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303107 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303108 }
3109 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303110 'Reg' => {
3111 '0' => 'rdi'
3112 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303113 'Return' => '123',
3114 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3115 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303116 '54147' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303117 'Header' => 'bios_table.h',
3118 'Param' => {
3119 '0' => {
3120 'name' => 'entry',
3121 'type' => '166'
3122 },
3123 '1' => {
3124 'name' => 'entry_length',
3125 'type' => '123'
3126 },
3127 '2' => {
3128 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303129 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303130 },
3131 '3' => {
3132 'name' => 'attr_type',
3133 'type' => '168'
3134 },
3135 '4' => {
3136 'name' => 'count',
3137 'type' => '168'
3138 },
3139 '5' => {
3140 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303141 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303142 }
3143 },
3144 'Return' => '74',
3145 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3146 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303147 '54403' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303148 'Header' => 'bios_table.h',
3149 'Param' => {
3150 '0' => {
3151 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303152 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303153 },
3154 '1' => {
3155 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303156 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303157 },
3158 '2' => {
3159 'name' => 'number',
3160 'type' => '168'
3161 }
3162 },
3163 'Return' => '168',
3164 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
3165 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303166 '54577' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303167 'Header' => 'bios_table.h',
3168 'Param' => {
3169 '0' => {
3170 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303171 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303172 }
3173 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303174 'Reg' => {
3175 '0' => 'rdi'
3176 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303177 'Return' => '168',
3178 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
3179 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303180 '54626' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303181 'Header' => 'bios_table.h',
3182 'Param' => {
3183 '0' => {
3184 'name' => 'entry',
3185 'type' => '166'
3186 },
3187 '1' => {
3188 'name' => 'entry_length',
3189 'type' => '123'
3190 },
3191 '2' => {
3192 'name' => 'attr_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303193 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303194 },
3195 '3' => {
3196 'name' => 'attr_type',
3197 'type' => '168'
3198 },
3199 '4' => {
3200 'name' => 'count',
3201 'type' => '168'
3202 },
3203 '5' => {
3204 'name' => 'handles',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303205 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303206 }
3207 },
3208 'Return' => '1',
3209 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
3210 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303211 '54983' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303212 'Header' => 'bios_table.h',
3213 'Param' => {
3214 '0' => {
3215 'name' => 'count',
3216 'type' => '168'
3217 }
3218 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303219 'Reg' => {
3220 '0' => 'rdi'
3221 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303222 'Return' => '123',
3223 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3224 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303225 '55032' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303226 'Header' => 'bios_table.h',
3227 'Param' => {
3228 '0' => {
3229 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303230 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303231 }
3232 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303233 'Reg' => {
3234 '0' => 'rdi'
3235 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303236 'Return' => '168',
3237 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3238 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303239 '55081' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303240 'Header' => 'bios_table.h',
3241 'Param' => {
3242 '0' => {
3243 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303244 'type' => '48803'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303245 }
3246 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303247 'Reg' => {
3248 '0' => 'rdi'
3249 },
3250 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303251 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3252 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303253 '55608' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303254 'Header' => 'bios_table.h',
3255 'Param' => {
3256 '0' => {
3257 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303258 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303259 },
3260 '1' => {
3261 'name' => 'lower',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303262 'type' => '55729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303263 },
3264 '2' => {
3265 'name' => 'upper',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303266 'type' => '55729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303267 },
3268 '3' => {
3269 'name' => 'scalar',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303270 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303271 },
3272 '4' => {
3273 'name' => 'def',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303274 'type' => '55729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303275 }
3276 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303277 'Reg' => {
3278 '0' => 'rdi',
3279 '1' => 'rsi',
3280 '2' => 'rdx',
3281 '3' => 'rcx',
3282 '4' => 'r8'
3283 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303284 'Return' => '1',
3285 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3286 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303287 '55744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303288 'Header' => 'bios_table.h',
3289 'Param' => {
3290 '0' => {
3291 'name' => 'entry',
3292 'type' => '166'
3293 },
3294 '1' => {
3295 'name' => 'entry_length',
3296 'type' => '123'
3297 },
3298 '2' => {
3299 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303300 'type' => '55933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303301 }
3302 },
3303 'Return' => '74',
3304 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
3305 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303306 '55938' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303307 'Header' => 'bios_table.h',
3308 'Param' => {
3309 '0' => {
3310 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303311 'type' => '55933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303312 },
3313 '1' => {
3314 'name' => 'errmsg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303315 'type' => '56237'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303316 }
3317 },
3318 'Return' => '74',
3319 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
3320 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303321 '56242' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303322 'Header' => 'bios_table.h',
3323 'Param' => {
3324 '0' => {
3325 'name' => 'entry',
3326 'type' => '166'
3327 },
3328 '1' => {
3329 'name' => 'entry_length',
3330 'type' => '123'
3331 },
3332 '2' => {
3333 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303334 'type' => '55933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303335 }
3336 },
3337 'Return' => '1',
3338 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
3339 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303340 '56560' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303341 'Header' => 'bios_table.h',
3342 'Return' => '123',
3343 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
3344 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303345 '56702' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303346 'Header' => 'bios_table.h',
3347 'Param' => {
3348 '0' => {
3349 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303350 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303351 },
3352 '1' => {
3353 'name' => 'buffer',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303354 'type' => '11611'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303355 },
3356 '2' => {
3357 'name' => 'size',
3358 'type' => '123'
3359 }
3360 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303361 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303362 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
3363 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303364 '56898' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303365 'Header' => 'bios_table.h',
3366 'Param' => {
3367 '0' => {
3368 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303369 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303370 }
3371 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303372 'Reg' => {
3373 '0' => 'rdi'
3374 },
3375 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303376 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
3377 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303378 '56967' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303379 'Header' => 'bios_table.h',
3380 'Param' => {
3381 '0' => {
3382 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303383 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303384 }
3385 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303386 'Reg' => {
3387 '0' => 'rdi'
3388 },
3389 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303390 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
3391 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303392 '57036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303393 'Header' => 'bios_table.h',
3394 'Param' => {
3395 '0' => {
3396 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303397 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303398 }
3399 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303400 'Reg' => {
3401 '0' => 'rdi'
3402 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303403 'Return' => '168',
3404 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
3405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303406 '57105' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303407 'Header' => 'bios_table.h',
3408 'Param' => {
3409 '0' => {
3410 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303411 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303412 },
3413 '1' => {
3414 'name' => 'def_string_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303415 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303416 }
3417 },
3418 'Return' => '74',
3419 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
3420 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303421 '57206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303422 'Header' => 'bios_table.h',
3423 'Param' => {
3424 '0' => {
3425 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303426 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303427 }
3428 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303429 'Reg' => {
3430 '0' => 'rdi'
3431 },
3432 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303433 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
3434 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303435 '57275' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303436 'Header' => 'bios_table.h',
3437 'Param' => {
3438 '0' => {
3439 'name' => 'entry',
3440 'type' => '166'
3441 },
3442 '1' => {
3443 'name' => 'entry_length',
3444 'type' => '123'
3445 },
3446 '2' => {
3447 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303448 'type' => '57464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303449 }
3450 },
3451 'Return' => '74',
3452 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
3453 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303454 '57469' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303455 'Header' => 'bios_table.h',
3456 'Param' => {
3457 '0' => {
3458 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303459 'type' => '57464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303460 },
3461 '1' => {
3462 'name' => 'errmsg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303463 'type' => '56237'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303464 }
3465 },
3466 'Return' => '74',
3467 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
3468 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303469 '57738' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'Header' => 'bios_table.h',
3471 'Param' => {
3472 '0' => {
3473 'name' => 'entry',
3474 'type' => '166'
3475 },
3476 '1' => {
3477 'name' => 'entry_length',
3478 'type' => '123'
3479 },
3480 '2' => {
3481 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303482 'type' => '57464'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303483 }
3484 },
3485 'Return' => '1',
3486 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
3487 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303488 '58075' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303489 'Header' => 'bios_table.h',
3490 'Param' => {
3491 '0' => {
3492 'name' => 'def_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303493 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303494 }
3495 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303496 'Reg' => {
3497 '0' => 'rdi'
3498 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303499 'Return' => '123',
3500 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
3501 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303502 '58290' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303503 'Header' => 'bios_table.h',
3504 'Param' => {
3505 '0' => {
3506 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303507 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303508 },
3509 '1' => {
3510 'name' => 'def_indices',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303511 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303512 },
3513 '2' => {
3514 'name' => 'def_num',
3515 'type' => '168'
3516 }
3517 },
3518 'Return' => '168',
3519 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
3520 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303521 '58520' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303522 'Header' => 'bios_table.h',
3523 'Param' => {
3524 '0' => {
3525 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303526 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303527 },
3528 '1' => {
3529 'name' => 'pv_hdls',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303530 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303531 },
3532 '2' => {
3533 'name' => 'pv_num',
3534 'type' => '168'
3535 }
3536 },
3537 'Return' => '74',
3538 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
3539 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303540 '58694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303541 'Header' => 'bios_table.h',
3542 'Param' => {
3543 '0' => {
3544 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303545 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303546 },
3547 '1' => {
3548 'name' => 'pv_hdls',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303549 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303550 },
3551 '2' => {
3552 'name' => 'pv_num',
3553 'type' => '168'
3554 }
3555 },
3556 'Return' => '168',
3557 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
3558 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303559 '58883' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303560 'Header' => 'bios_table.h',
3561 'Param' => {
3562 '0' => {
3563 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303564 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303565 },
3566 '1' => {
3567 'name' => 'def_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303568 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303569 }
3570 },
3571 'Return' => '74',
3572 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
3573 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303574 '58976' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303575 'Header' => 'bios_table.h',
3576 'Param' => {
3577 '0' => {
3578 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303579 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303580 }
3581 },
3582 'Return' => '168',
3583 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
3584 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303585 '59068' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303586 'Header' => 'bios_table.h',
3587 'Param' => {
3588 '0' => {
3589 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303590 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303591 },
3592 '1' => {
3593 'name' => 'pv_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303594 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303595 }
3596 },
3597 'Return' => '74',
3598 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
3599 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303600 '59161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303601 'Header' => 'bios_table.h',
3602 'Param' => {
3603 '0' => {
3604 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303605 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303606 }
3607 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303608 'Reg' => {
3609 '0' => 'rdi'
3610 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303611 'Return' => '168',
3612 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
3613 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303614 '59208' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303615 'Header' => 'bios_table.h',
3616 'Param' => {
3617 '0' => {
3618 'name' => 'entry',
3619 'type' => '166'
3620 },
3621 '1' => {
3622 'name' => 'entry_length',
3623 'type' => '123'
3624 },
3625 '2' => {
3626 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303627 'type' => '59363'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303628 }
3629 },
3630 'Return' => '74',
3631 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
3632 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303633 '59368' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303634 'Header' => 'bios_table.h',
3635 'Param' => {
3636 '0' => {
3637 'name' => 'entry',
3638 'type' => '166'
3639 },
3640 '1' => {
3641 'name' => 'entry_length',
3642 'type' => '123'
3643 },
3644 '2' => {
3645 'name' => 'info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303646 'type' => '59363'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303647 }
3648 },
3649 'Return' => '1',
3650 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
3651 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303652 '59706' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303653 'Header' => 'bios_table.h',
3654 'Param' => {
3655 '0' => {
3656 'name' => 'pv_num',
3657 'type' => '168'
3658 },
3659 '1' => {
3660 'name' => 'def_num',
3661 'type' => '168'
3662 }
3663 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303664 'Reg' => {
3665 '0' => 'rdi',
3666 '1' => 'rsi'
3667 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303668 'Return' => '123',
3669 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
3670 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303671 '59766' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303672 'Header' => 'bios_table.h',
3673 'Param' => {
3674 '0' => {
3675 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303676 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303677 }
3678 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303679 'Reg' => {
3680 '0' => 'rdi'
3681 },
3682 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303683 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
3684 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303685 '59813' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303686 'Header' => 'bios_table.h',
3687 'Param' => {
3688 '0' => {
3689 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303690 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303691 }
3692 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303693 'Reg' => {
3694 '0' => 'rdi'
3695 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303696 'Return' => '168',
3697 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
3698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303699 '59860' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303700 'Header' => 'bios_table.h',
3701 'Param' => {
3702 '0' => {
3703 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303704 'type' => '49218'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303705 }
3706 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303707 'Reg' => {
3708 '0' => 'rdi'
3709 },
3710 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303711 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
3712 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303713 '60389' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303714 'Header' => 'bios_table.h',
3715 'Param' => {
3716 '0' => {
3717 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303718 'type' => '49824'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303719 },
3720 '1' => {
3721 'name' => 'buffer',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303722 'type' => '11611'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303723 },
3724 '2' => {
3725 'name' => 'size',
3726 'type' => '123'
3727 }
3728 },
3729 'Return' => '74',
3730 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
3731 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303732 '60555' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303733 'Header' => 'bios_table.h',
3734 'Param' => {
3735 '0' => {
3736 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303737 'type' => '49824'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303738 },
3739 '1' => {
3740 'name' => 'buffer',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303741 'type' => '11611'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303742 },
3743 '2' => {
3744 'name' => 'size',
3745 'type' => '123'
3746 }
3747 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303748 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303749 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
3750 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303751 '60721' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303752 'Header' => 'bios_table.h',
3753 'Param' => {
3754 '0' => {
3755 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303756 'type' => '49824'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303757 }
3758 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303759 'Reg' => {
3760 '0' => 'rdi'
3761 },
3762 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303763 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
3764 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303765 '60768' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303766 'Header' => 'bios_table.h',
3767 'Param' => {
3768 '0' => {
3769 'name' => 'entry',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303770 'type' => '49824'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 }
3772 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303773 'Reg' => {
3774 '0' => 'rdi'
3775 },
3776 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303777 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
3778 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303779 '60815' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303780 'Header' => 'bios_table.h',
3781 'Param' => {
3782 '0' => {
3783 'name' => 'entry',
3784 'type' => '166'
3785 },
3786 '1' => {
3787 'name' => 'entry_length',
3788 'type' => '123'
3789 },
3790 '2' => {
3791 'name' => 'str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303792 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303793 },
3794 '3' => {
3795 'name' => 'str_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303796 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303797 }
3798 },
3799 'Return' => '74',
3800 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
3801 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303802 '61006' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303803 'Header' => 'bios_table.h',
3804 'Param' => {
3805 '0' => {
3806 'name' => 'entry',
3807 'type' => '166'
3808 },
3809 '1' => {
3810 'name' => 'entry_length',
3811 'type' => '123'
3812 },
3813 '2' => {
3814 'name' => 'str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303815 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303816 },
3817 '3' => {
3818 'name' => 'str_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303819 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303820 }
3821 },
3822 'Return' => '1',
3823 'ShortName' => 'pldm_bios_table_string_entry_encode'
3824 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303825 '61314' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303826 'Header' => 'bios_table.h',
3827 'Param' => {
3828 '0' => {
3829 'name' => 'string_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303830 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303831 }
3832 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303833 'Reg' => {
3834 '0' => 'rdi'
3835 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303836 'Return' => '123',
3837 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
3838 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303839 '6286' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303840 'Header' => 'utils.h',
3841 'Param' => {
3842 '0' => {
3843 'name' => 'bcd',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303844 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303845 }
3846 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303847 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303848 'ShortName' => 'bcd2dec16'
3849 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303850 '6308' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303851 'Header' => 'utils.h',
3852 'Param' => {
3853 '0' => {
3854 'name' => 'bcd',
3855 'type' => '168'
3856 }
3857 },
3858 'Return' => '168',
3859 'ShortName' => 'bcd2dec8'
3860 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303861 '6330' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303862 'Header' => 'utils.h',
3863 'Param' => {
3864 '0' => {
3865 'name' => 'dec',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303866 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303867 }
3868 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303869 'Return' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303870 'ShortName' => 'dec2bcd16'
3871 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303872 '6352' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303873 'Header' => 'utils.h',
3874 'Param' => {
3875 '0' => {
3876 'name' => 'dec',
3877 'type' => '168'
3878 }
3879 },
3880 'Return' => '168',
3881 'ShortName' => 'dec2bcd8'
3882 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303883 '6374' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303884 'Header' => 'utils.h',
3885 'Param' => {
3886 '0' => {
3887 'name' => 'seconds',
3888 'type' => '168'
3889 },
3890 '1' => {
3891 'name' => 'minutes',
3892 'type' => '168'
3893 },
3894 '2' => {
3895 'name' => 'hours',
3896 'type' => '168'
3897 },
3898 '3' => {
3899 'name' => 'day',
3900 'type' => '168'
3901 },
3902 '4' => {
3903 'name' => 'month',
3904 'type' => '168'
3905 },
3906 '5' => {
3907 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303908 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303909 }
3910 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303911 'Reg' => {
3912 '0' => 'rdi',
3913 '1' => 'rsi',
3914 '2' => 'rdx',
3915 '5' => 'r9'
3916 },
3917 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303918 'ShortName' => 'is_time_legal'
3919 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303920 '6466' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303921 'Header' => 'bios.h',
3922 'Param' => {
3923 '0' => {
3924 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303925 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303926 },
3927 '1' => {
3928 'name' => 'payload_length',
3929 'type' => '123'
3930 },
3931 '2' => {
3932 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303933 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303934 },
3935 '3' => {
3936 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303937 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303938 },
3939 '4' => {
3940 'name' => 'table_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303941 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303942 },
3943 '5' => {
3944 'name' => 'table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303945 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303946 }
3947 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303948 'Reg' => {
3949 '4' => 'r8',
3950 '5' => 'r9'
3951 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303952 'Return' => '74',
3953 'ShortName' => 'decode_set_bios_table_req'
3954 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303955 '6653' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303956 'Header' => 'bios.h',
3957 'Param' => {
3958 '0' => {
3959 'name' => 'instance_id',
3960 'type' => '168'
3961 },
3962 '1' => {
3963 'name' => 'completion_code',
3964 'type' => '168'
3965 },
3966 '2' => {
3967 'name' => 'next_transfer_handle',
3968 'type' => '180'
3969 },
3970 '3' => {
3971 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303972 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303973 }
3974 },
3975 'Return' => '74',
3976 'ShortName' => 'encode_set_bios_table_resp'
3977 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303978 '66885' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 'Header' => 'utils.h',
3980 'Param' => {
3981 '0' => {
3982 'name' => 'transfer_flag',
3983 'type' => '168'
3984 }
3985 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303986 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303987 'ShortName' => 'is_transfer_flag_valid'
3988 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303989 '67036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303990 'Header' => 'firmware_update.h',
3991 'Param' => {
3992 '0' => {
3993 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303994 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303995 },
3996 '1' => {
3997 'name' => 'payload_length',
3998 'type' => '123'
3999 },
4000 '2' => {
4001 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304002 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304003 },
4004 '3' => {
4005 'name' => 'non_functioning_component_indication',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304006 'type' => '67223'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304007 },
4008 '4' => {
4009 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304010 'type' => '67228'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304011 }
4012 },
4013 'Return' => '74',
4014 'ShortName' => 'decode_cancel_update_resp'
4015 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304016 '67238' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304017 'Header' => 'firmware_update.h',
4018 'Param' => {
4019 '0' => {
4020 'name' => 'instance_id',
4021 'type' => '168'
4022 },
4023 '1' => {
4024 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304025 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304026 },
4027 '2' => {
4028 'name' => 'payload_length',
4029 'type' => '123'
4030 }
4031 },
4032 'Return' => '74',
4033 'ShortName' => 'encode_cancel_update_req'
4034 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304035 '67408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304036 'Header' => 'firmware_update.h',
4037 'Param' => {
4038 '0' => {
4039 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304040 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304041 },
4042 '1' => {
4043 'name' => 'payload_length',
4044 'type' => '123'
4045 },
4046 '2' => {
4047 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304048 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304049 }
4050 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304051 'Reg' => {
4052 '0' => 'rdi',
4053 '1' => 'rsi',
4054 '2' => 'rdx'
4055 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304056 'Return' => '74',
4057 'ShortName' => 'decode_cancel_update_component_resp'
4058 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304059 '67484' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304060 'Header' => 'firmware_update.h',
4061 'Param' => {
4062 '0' => {
4063 'name' => 'instance_id',
4064 'type' => '168'
4065 },
4066 '1' => {
4067 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304068 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304069 },
4070 '2' => {
4071 'name' => 'payload_length',
4072 'type' => '123'
4073 }
4074 },
4075 'Return' => '74',
4076 'ShortName' => 'encode_cancel_update_component_req'
4077 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304078 '67654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304079 'Header' => 'firmware_update.h',
4080 'Param' => {
4081 '0' => {
4082 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304083 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304084 },
4085 '1' => {
4086 'name' => 'payload_length',
4087 'type' => '123'
4088 },
4089 '2' => {
4090 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304091 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304092 },
4093 '3' => {
4094 'name' => 'current_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304095 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304096 },
4097 '4' => {
4098 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304099 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304100 },
4101 '5' => {
4102 'name' => 'aux_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304103 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304104 },
4105 '6' => {
4106 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304107 'offset' => '0',
4108 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304109 },
4110 '7' => {
4111 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304112 'offset' => '8',
4113 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304114 },
4115 '8' => {
4116 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304117 'offset' => '16',
4118 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304119 },
4120 '9' => {
4121 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304122 'offset' => '24',
4123 'type' => '67981'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304124 }
4125 },
4126 'Return' => '74',
4127 'ShortName' => 'decode_get_status_resp'
4128 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304129 '67991' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304130 'Header' => 'firmware_update.h',
4131 'Param' => {
4132 '0' => {
4133 'name' => 'instance_id',
4134 'type' => '168'
4135 },
4136 '1' => {
4137 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304138 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304139 },
4140 '2' => {
4141 'name' => 'payload_length',
4142 'type' => '123'
4143 }
4144 },
4145 'Return' => '74',
4146 'ShortName' => 'encode_get_status_req'
4147 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304148 '68161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304149 'Header' => 'firmware_update.h',
4150 'Param' => {
4151 '0' => {
4152 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304153 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304154 },
4155 '1' => {
4156 'name' => 'payload_length',
4157 'type' => '123'
4158 },
4159 '2' => {
4160 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304161 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304162 },
4163 '3' => {
4164 'name' => 'estimated_time_activation',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304165 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304166 }
4167 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304168 'Reg' => {
4169 '1' => 'rsi',
4170 '2' => 'rdx',
4171 '3' => 'rcx'
4172 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304173 'Return' => '74',
4174 'ShortName' => 'decode_activate_firmware_resp'
4175 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304176 '68287' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304177 'Header' => 'firmware_update.h',
4178 'Param' => {
4179 '0' => {
4180 'name' => 'instance_id',
4181 'type' => '168'
4182 },
4183 '1' => {
4184 'name' => 'self_contained_activation_req',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304185 'type' => '11996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304186 },
4187 '2' => {
4188 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304189 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304190 },
4191 '3' => {
4192 'name' => 'payload_length',
4193 'type' => '123'
4194 }
4195 },
4196 'Return' => '74',
4197 'ShortName' => 'encode_activate_firmware_req'
4198 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304199 '68529' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304200 'Header' => 'firmware_update.h',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'instance_id',
4204 'type' => '168'
4205 },
4206 '1' => {
4207 'name' => 'completion_code',
4208 'type' => '168'
4209 },
4210 '2' => {
4211 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304212 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304213 },
4214 '3' => {
4215 'name' => 'payload_length',
4216 'type' => '123'
4217 }
4218 },
4219 'Return' => '74',
4220 'ShortName' => 'encode_apply_complete_resp'
4221 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304222 '68718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304223 'Header' => 'firmware_update.h',
4224 'Param' => {
4225 '0' => {
4226 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304227 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304228 },
4229 '1' => {
4230 'name' => 'payload_length',
4231 'type' => '123'
4232 },
4233 '2' => {
4234 'name' => 'apply_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304235 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304236 },
4237 '3' => {
4238 'name' => 'comp_activation_methods_modification',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304239 'type' => '68828'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304240 }
4241 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304242 'Reg' => {
4243 '0' => 'rdi',
4244 '1' => 'rsi',
4245 '2' => 'rdx',
4246 '3' => 'rcx'
4247 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304248 'Return' => '74',
4249 'ShortName' => 'decode_apply_complete_req'
4250 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304251 '6872' => {
4252 'Header' => 'bios.h',
4253 'Param' => {
4254 '0' => {
4255 'name' => 'msg',
4256 'type' => '2077'
4257 },
4258 '1' => {
4259 'name' => 'payload_length',
4260 'type' => '123'
4261 },
4262 '2' => {
4263 'name' => 'completion_code',
4264 'type' => '2082'
4265 },
4266 '3' => {
4267 'name' => 'next_transfer_handle',
4268 'type' => '2087'
4269 }
4270 },
4271 'Reg' => {
4272 '0' => 'rdi',
4273 '1' => 'rsi',
4274 '2' => 'rdx',
4275 '3' => 'rcx'
4276 },
4277 'Return' => '74',
4278 'ShortName' => 'decode_set_bios_table_resp'
4279 },
4280 '68838' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304281 'Header' => 'firmware_update.h',
4282 'Param' => {
4283 '0' => {
4284 'name' => 'instance_id',
4285 'type' => '168'
4286 },
4287 '1' => {
4288 'name' => 'completion_code',
4289 'type' => '168'
4290 },
4291 '2' => {
4292 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304293 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304294 },
4295 '3' => {
4296 'name' => 'payload_length',
4297 'type' => '123'
4298 }
4299 },
4300 'Return' => '74',
4301 'ShortName' => 'encode_verify_complete_resp'
4302 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304303 '69027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304304 'Header' => 'firmware_update.h',
4305 'Param' => {
4306 '0' => {
4307 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304308 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304309 },
4310 '1' => {
4311 'name' => 'payload_length',
4312 'type' => '123'
4313 },
4314 '2' => {
4315 'name' => 'verify_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304316 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304317 }
4318 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304319 'Reg' => {
4320 '0' => 'rdi',
4321 '1' => 'rsi',
4322 '2' => 'rdx'
4323 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304324 'Return' => '74',
4325 'ShortName' => 'decode_verify_complete_req'
4326 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304327 '69103' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304328 'Header' => 'firmware_update.h',
4329 'Param' => {
4330 '0' => {
4331 'name' => 'instance_id',
4332 'type' => '168'
4333 },
4334 '1' => {
4335 'name' => 'completion_code',
4336 'type' => '168'
4337 },
4338 '2' => {
4339 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304340 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304341 },
4342 '3' => {
4343 'name' => 'payload_length',
4344 'type' => '123'
4345 }
4346 },
4347 'Return' => '74',
4348 'ShortName' => 'encode_transfer_complete_resp'
4349 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304350 '69292' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304351 'Header' => 'firmware_update.h',
4352 'Param' => {
4353 '0' => {
4354 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304355 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304356 },
4357 '1' => {
4358 'name' => 'payload_length',
4359 'type' => '123'
4360 },
4361 '2' => {
4362 'name' => 'transfer_result',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304363 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304364 }
4365 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304366 'Reg' => {
4367 '0' => 'rdi',
4368 '1' => 'rsi',
4369 '2' => 'rdx'
4370 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304371 'Return' => '74',
4372 'ShortName' => 'decode_transfer_complete_req'
4373 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304374 '69368' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304375 'Header' => 'firmware_update.h',
4376 'Param' => {
4377 '0' => {
4378 'name' => 'instance_id',
4379 'type' => '168'
4380 },
4381 '1' => {
4382 'name' => 'completion_code',
4383 'type' => '168'
4384 },
4385 '2' => {
4386 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304387 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304388 },
4389 '3' => {
4390 'name' => 'payload_length',
4391 'type' => '123'
4392 }
4393 },
4394 'Return' => '74',
4395 'ShortName' => 'encode_request_firmware_data_resp'
4396 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304397 '69557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304398 'Header' => 'firmware_update.h',
4399 'Param' => {
4400 '0' => {
4401 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304402 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304403 },
4404 '1' => {
4405 'name' => 'payload_length',
4406 'type' => '123'
4407 },
4408 '2' => {
4409 'name' => 'offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304410 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304411 },
4412 '3' => {
4413 'name' => 'length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304414 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304415 }
4416 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304417 'Reg' => {
4418 '0' => 'rdi',
4419 '1' => 'rsi',
4420 '2' => 'rdx',
4421 '3' => 'rcx'
4422 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304423 'Return' => '74',
4424 'ShortName' => 'decode_request_firmware_data_req'
4425 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304426 '69677' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304427 'Header' => 'firmware_update.h',
4428 'Param' => {
4429 '0' => {
4430 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304431 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304432 },
4433 '1' => {
4434 'name' => 'payload_length',
4435 'type' => '123'
4436 },
4437 '2' => {
4438 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304439 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304440 },
4441 '3' => {
4442 'name' => 'comp_compatibility_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304443 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304444 },
4445 '4' => {
4446 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304447 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304448 },
4449 '5' => {
4450 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304451 'type' => '67981'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304452 },
4453 '6' => {
4454 'name' => 'time_before_req_fw_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304455 'offset' => '0',
4456 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304457 }
4458 },
4459 'Return' => '74',
4460 'ShortName' => 'decode_update_component_resp'
4461 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304462 '6982' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304463 'Header' => 'bios.h',
4464 'Param' => {
4465 '0' => {
4466 'name' => 'instance_id',
4467 'type' => '168'
4468 },
4469 '1' => {
4470 'name' => 'transfer_handle',
4471 'type' => '180'
4472 },
4473 '2' => {
4474 'name' => 'transfer_flag',
4475 'type' => '168'
4476 },
4477 '3' => {
4478 'name' => 'table_type',
4479 'type' => '168'
4480 },
4481 '4' => {
4482 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304483 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304484 },
4485 '5' => {
4486 'name' => 'table_length',
4487 'type' => '123'
4488 },
4489 '6' => {
4490 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304491 'offset' => '0',
4492 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304493 },
4494 '7' => {
4495 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304496 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304497 'type' => '123'
4498 }
4499 },
4500 'Return' => '74',
4501 'ShortName' => 'encode_set_bios_table_req'
4502 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304503 '69911' => {
4504 'Header' => 'firmware_update.h',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'instance_id',
4508 'type' => '168'
4509 },
4510 '1' => {
4511 'name' => 'comp_classification',
4512 'type' => '5051'
4513 },
4514 '10' => {
4515 'name' => 'msg',
4516 'offset' => '32',
4517 'type' => '1632'
4518 },
4519 '11' => {
4520 'name' => 'payload_length',
4521 'offset' => '40',
4522 'type' => '123'
4523 },
4524 '2' => {
4525 'name' => 'comp_identifier',
4526 'type' => '5051'
4527 },
4528 '3' => {
4529 'name' => 'comp_classification_index',
4530 'type' => '168'
4531 },
4532 '4' => {
4533 'name' => 'comp_comparison_stamp',
4534 'type' => '180'
4535 },
4536 '5' => {
4537 'name' => 'comp_image_size',
4538 'type' => '180'
4539 },
4540 '6' => {
4541 'name' => 'update_option_flags',
4542 'offset' => '0',
4543 'type' => '62719'
4544 },
4545 '7' => {
4546 'name' => 'comp_ver_str_type',
4547 'offset' => '8',
4548 'type' => '168'
4549 },
4550 '8' => {
4551 'name' => 'comp_ver_str_len',
4552 'offset' => '16',
4553 'type' => '168'
4554 },
4555 '9' => {
4556 'name' => 'comp_ver_str',
4557 'offset' => '24',
4558 'type' => '70303'
4559 }
4560 },
4561 'Return' => '74',
4562 'ShortName' => 'encode_update_component_req'
4563 },
4564 '70313' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304565 'Header' => 'firmware_update.h',
4566 'Param' => {
4567 '0' => {
4568 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304569 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304570 },
4571 '1' => {
4572 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304573 'type' => '11645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304574 },
4575 '2' => {
4576 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304577 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304578 },
4579 '3' => {
4580 'name' => 'comp_resp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304581 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304582 },
4583 '4' => {
4584 'name' => 'comp_resp_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304585 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304586 }
4587 },
4588 'Return' => '74',
4589 'ShortName' => 'decode_pass_component_table_resp'
4590 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304591 '70512' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304592 'Header' => 'firmware_update.h',
4593 'Param' => {
4594 '0' => {
4595 'name' => 'instance_id',
4596 'type' => '168'
4597 },
4598 '1' => {
4599 'name' => 'transfer_flag',
4600 'type' => '168'
4601 },
4602 '10' => {
4603 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304604 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 'type' => '123'
4606 },
4607 '2' => {
4608 'name' => 'comp_classification',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304609 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 },
4611 '3' => {
4612 'name' => 'comp_identifier',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304613 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304614 },
4615 '4' => {
4616 'name' => 'comp_classification_index',
4617 'type' => '168'
4618 },
4619 '5' => {
4620 'name' => 'comp_comparison_stamp',
4621 'type' => '180'
4622 },
4623 '6' => {
4624 'name' => 'comp_ver_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304625 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304626 'type' => '168'
4627 },
4628 '7' => {
4629 'name' => 'comp_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304630 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304631 'type' => '168'
4632 },
4633 '8' => {
4634 'name' => 'comp_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304635 'offset' => '16',
4636 'type' => '70303'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304637 },
4638 '9' => {
4639 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304640 'offset' => '24',
4641 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304642 }
4643 },
4644 'Return' => '74',
4645 'ShortName' => 'encode_pass_component_table_req'
4646 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304647 '70922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304648 'Header' => 'firmware_update.h',
4649 'Param' => {
4650 '0' => {
4651 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304652 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304653 },
4654 '1' => {
4655 'name' => 'payload_length',
4656 'type' => '123'
4657 },
4658 '2' => {
4659 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304660 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304661 },
4662 '3' => {
4663 'name' => 'fd_meta_data_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304664 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304665 },
4666 '4' => {
4667 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304668 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304669 }
4670 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304671 'Reg' => {
4672 '3' => 'rcx',
4673 '4' => 'r8'
4674 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 'Return' => '74',
4676 'ShortName' => 'decode_request_update_resp'
4677 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304678 '71069' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304679 'Header' => 'firmware_update.h',
4680 'Param' => {
4681 '0' => {
4682 'name' => 'instance_id',
4683 'type' => '168'
4684 },
4685 '1' => {
4686 'name' => 'max_transfer_size',
4687 'type' => '180'
4688 },
4689 '2' => {
4690 'name' => 'num_of_comp',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304691 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304692 },
4693 '3' => {
4694 'name' => 'max_outstanding_transfer_req',
4695 'type' => '168'
4696 },
4697 '4' => {
4698 'name' => 'pkg_data_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304699 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304700 },
4701 '5' => {
4702 'name' => 'comp_image_set_ver_str_type',
4703 'type' => '168'
4704 },
4705 '6' => {
4706 'name' => 'comp_image_set_ver_str_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304707 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304708 'type' => '168'
4709 },
4710 '7' => {
4711 'name' => 'comp_img_set_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304712 'offset' => '8',
4713 'type' => '70303'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304714 },
4715 '8' => {
4716 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304717 'offset' => '16',
4718 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304719 },
4720 '9' => {
4721 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304722 'offset' => '24',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304723 'type' => '123'
4724 }
4725 },
4726 'Return' => '74',
4727 'ShortName' => 'encode_request_update_req'
4728 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304729 '71437' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304730 'Header' => 'firmware_update.h',
4731 'Param' => {
4732 '0' => {
4733 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304734 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304735 },
4736 '1' => {
4737 'name' => 'length',
4738 'type' => '123'
4739 },
4740 '2' => {
4741 'name' => 'component_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304742 'type' => '71605'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 },
4744 '3' => {
4745 'name' => 'active_comp_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304746 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304747 },
4748 '4' => {
4749 'name' => 'pending_comp_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304750 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304751 }
4752 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304753 'Reg' => {
4754 '4' => 'r8'
4755 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304756 'Return' => '74',
4757 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
4758 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304759 '71615' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304760 'Header' => 'firmware_update.h',
4761 'Param' => {
4762 '0' => {
4763 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304764 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304765 },
4766 '1' => {
4767 'name' => 'payload_length',
4768 'type' => '123'
4769 },
4770 '2' => {
4771 'name' => 'resp_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304772 'type' => '71835'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304773 },
4774 '3' => {
4775 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304776 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304777 },
4778 '4' => {
4779 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304780 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304781 },
4782 '5' => {
4783 'name' => 'comp_parameter_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304784 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304785 }
4786 },
4787 'Return' => '74',
4788 'ShortName' => 'decode_get_firmware_parameters_resp'
4789 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304790 '71840' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304791 'Header' => 'firmware_update.h',
4792 'Param' => {
4793 '0' => {
4794 'name' => 'instance_id',
4795 'type' => '168'
4796 },
4797 '1' => {
4798 'name' => 'payload_length',
4799 'type' => '123'
4800 },
4801 '2' => {
4802 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304803 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304804 }
4805 },
4806 'Return' => '74',
4807 'ShortName' => 'encode_get_firmware_parameters_req'
4808 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304809 '71980' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304810 'Header' => 'firmware_update.h',
4811 'Param' => {
4812 '0' => {
4813 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304814 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304815 },
4816 '1' => {
4817 'name' => 'payload_length',
4818 'type' => '123'
4819 },
4820 '2' => {
4821 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304822 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304823 },
4824 '3' => {
4825 'name' => 'device_identifiers_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304826 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304827 },
4828 '4' => {
4829 'name' => 'descriptor_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304830 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304831 },
4832 '5' => {
4833 'name' => 'descriptor_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304834 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304835 }
4836 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304837 'Reg' => {
4838 '3' => 'rcx',
4839 '4' => 'r8',
4840 '5' => 'r9'
4841 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304842 'Return' => '74',
4843 'ShortName' => 'decode_query_device_identifiers_resp'
4844 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304845 '72146' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304846 'Header' => 'firmware_update.h',
4847 'Param' => {
4848 '0' => {
4849 'name' => 'instance_id',
4850 'type' => '168'
4851 },
4852 '1' => {
4853 'name' => 'payload_length',
4854 'type' => '123'
4855 },
4856 '2' => {
4857 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304858 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304859 }
4860 },
4861 'Return' => '74',
4862 'ShortName' => 'encode_query_device_identifiers_req'
4863 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304864 '72286' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304865 'Header' => 'firmware_update.h',
4866 'Param' => {
4867 '0' => {
4868 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304869 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 },
4871 '1' => {
4872 'name' => 'length',
4873 'type' => '123'
4874 },
4875 '2' => {
4876 'name' => 'pldm_comp_image_info',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304877 'type' => '72433'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304878 },
4879 '3' => {
4880 'name' => 'comp_version_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304881 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304882 }
4883 },
4884 'Return' => '74',
4885 'ShortName' => 'decode_pldm_comp_image_info'
4886 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304887 '72438' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304888 'Header' => 'firmware_update.h',
4889 'Param' => {
4890 '0' => {
4891 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304892 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304893 },
4894 '1' => {
4895 'name' => 'length',
4896 'type' => '123'
4897 },
4898 '2' => {
4899 'name' => 'descriptor_title_str_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304900 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304901 },
4902 '3' => {
4903 'name' => 'descriptor_title_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304904 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304905 },
4906 '4' => {
4907 'name' => 'descriptor_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304908 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 }
4910 },
4911 'Return' => '74',
4912 'ShortName' => 'decode_vendor_defined_descriptor_value'
4913 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304914 '72620' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304915 'Header' => 'firmware_update.h',
4916 'Param' => {
4917 '0' => {
4918 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304919 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304920 },
4921 '1' => {
4922 'name' => 'length',
4923 'type' => '123'
4924 },
4925 '2' => {
4926 'name' => 'descriptor_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304927 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304928 },
4929 '3' => {
4930 'name' => 'descriptor_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304931 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304932 }
4933 },
4934 'Return' => '74',
4935 'ShortName' => 'decode_descriptor_type_length_value'
4936 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304937 '72792' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304938 'Header' => 'firmware_update.h',
4939 'Param' => {
4940 '0' => {
4941 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304942 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304943 },
4944 '1' => {
4945 'name' => 'length',
4946 'type' => '123'
4947 },
4948 '2' => {
4949 'name' => 'component_bitmap_bit_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304950 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304951 },
4952 '3' => {
4953 'name' => 'fw_device_id_record',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304954 'type' => '73049'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304955 },
4956 '4' => {
4957 'name' => 'applicable_components',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304958 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304959 },
4960 '5' => {
4961 'name' => 'comp_image_set_version_str',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304962 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304963 },
4964 '6' => {
4965 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304966 'offset' => '0',
4967 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304968 },
4969 '7' => {
4970 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304971 'offset' => '8',
4972 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304973 }
4974 },
4975 'Return' => '74',
4976 'ShortName' => 'decode_firmware_device_id_record'
4977 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304978 '7299' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304979 'Header' => 'bios.h',
4980 'Param' => {
4981 '0' => {
4982 'name' => 'instance_id',
4983 'type' => '168'
4984 },
4985 '1' => {
4986 'name' => 'completion_code',
4987 'type' => '168'
4988 },
4989 '2' => {
4990 'name' => 'next_transfer_handle',
4991 'type' => '180'
4992 },
4993 '3' => {
4994 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304995 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304996 }
4997 },
4998 'Return' => '74',
4999 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
5000 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305001 '73054' => {
5002 'Header' => 'firmware_update.h',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'data',
5006 'type' => '6243'
5007 },
5008 '1' => {
5009 'name' => 'length',
5010 'type' => '123'
5011 },
5012 '2' => {
5013 'name' => 'package_header_info',
5014 'type' => '73201'
5015 },
5016 '3' => {
5017 'name' => 'package_version_str',
5018 'type' => '6643'
5019 }
5020 },
5021 'Return' => '74',
5022 'ShortName' => 'decode_pldm_package_header_info'
5023 },
5024 '7513' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305025 'Header' => 'bios.h',
5026 'Param' => {
5027 '0' => {
5028 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305029 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305030 },
5031 '1' => {
5032 'name' => 'payload_length',
5033 'type' => '123'
5034 },
5035 '2' => {
5036 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305037 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305038 },
5039 '3' => {
5040 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305041 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305042 },
5043 '4' => {
5044 'name' => 'attribute',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305045 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305046 }
5047 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305048 'Reg' => {
5049 '3' => 'rcx',
5050 '4' => 'r8'
5051 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305052 'Return' => '74',
5053 'ShortName' => 'decode_set_bios_attribute_current_value_req'
5054 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305055 '75359' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305056 'Header' => 'fru.h',
5057 'Param' => {
5058 '0' => {
5059 'name' => 'instance_id',
5060 'type' => '168'
5061 },
5062 '1' => {
5063 'name' => 'completion_code',
5064 'type' => '168'
5065 },
5066 '2' => {
5067 'name' => 'next_data_transfer_handle',
5068 'type' => '180'
5069 },
5070 '3' => {
5071 'name' => 'payload_length',
5072 'type' => '123'
5073 },
5074 '4' => {
5075 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305076 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305077 }
5078 },
5079 'Return' => '74',
5080 'ShortName' => 'encode_set_fru_record_table_resp'
5081 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305082 '75599' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305083 'Header' => 'fru.h',
5084 'Param' => {
5085 '0' => {
5086 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305087 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305088 },
5089 '1' => {
5090 'name' => 'payload_length',
5091 'type' => '123'
5092 },
5093 '2' => {
5094 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305095 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305096 },
5097 '3' => {
5098 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305099 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305100 },
5101 '4' => {
5102 'name' => 'fru_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305103 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305104 }
5105 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305106 'Reg' => {
5107 '3' => 'rcx',
5108 '4' => 'r8'
5109 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305110 'Return' => '74',
5111 'ShortName' => 'decode_set_fru_record_table_req'
5112 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305113 '75766' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305114 'Header' => 'fru.h',
5115 'Param' => {
5116 '0' => {
5117 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305118 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305119 },
5120 '1' => {
5121 'name' => 'payload_length',
5122 'type' => '123'
5123 },
5124 '2' => {
5125 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305126 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305127 },
5128 '3' => {
5129 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305130 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305131 },
5132 '4' => {
5133 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305134 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305135 },
5136 '5' => {
5137 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305138 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305139 },
5140 '6' => {
5141 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305142 'offset' => '0',
5143 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305144 }
5145 },
5146 'Return' => '74',
5147 'ShortName' => 'decode_get_fru_record_table_resp'
5148 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305149 '75996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305150 'Header' => 'fru.h',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305154 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305155 },
5156 '1' => {
5157 'name' => 'payload_length',
5158 'type' => '123'
5159 },
5160 '2' => {
5161 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305162 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305163 },
5164 '3' => {
5165 'name' => 'next_data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305166 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305167 },
5168 '4' => {
5169 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305170 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305171 },
5172 '5' => {
5173 'name' => 'fru_record_table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305174 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305175 },
5176 '6' => {
5177 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305178 'offset' => '0',
5179 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305180 },
5181 '7' => {
5182 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305183 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305184 'type' => '123'
5185 }
5186 },
5187 'Return' => '74',
5188 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5189 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305190 '76244' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305191 'Header' => 'fru.h',
5192 'Param' => {
5193 '0' => {
5194 'name' => 'instance_id',
5195 'type' => '168'
5196 },
5197 '1' => {
5198 'name' => 'data_transfer_handle',
5199 'type' => '180'
5200 },
5201 '2' => {
5202 'name' => 'transfer_operation_flag',
5203 'type' => '168'
5204 },
5205 '3' => {
5206 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305207 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305208 },
5209 '4' => {
5210 'name' => 'payload_length',
5211 'type' => '123'
5212 }
5213 },
5214 'Return' => '74',
5215 'ShortName' => 'encode_get_fru_record_table_req'
5216 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305217 '76479' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305218 'Header' => 'fru.h',
5219 'Param' => {
5220 '0' => {
5221 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305222 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305223 },
5224 '1' => {
5225 'name' => 'payload_length',
5226 'type' => '123'
5227 },
5228 '2' => {
5229 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305230 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305231 },
5232 '3' => {
5233 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305234 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305235 },
5236 '4' => {
5237 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305238 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305239 },
5240 '5' => {
5241 'name' => 'fru_structure_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305242 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305243 }
5244 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305245 'Reg' => {
5246 '4' => 'r8',
5247 '5' => 'r9'
5248 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305249 'Return' => '74',
5250 'ShortName' => 'decode_get_fru_record_by_option_resp'
5251 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305252 '7660' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305253 'Header' => 'bios.h',
5254 'Param' => {
5255 '0' => {
5256 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305257 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305258 },
5259 '1' => {
5260 'name' => 'payload_length',
5261 'type' => '123'
5262 },
5263 '2' => {
5264 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305265 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305266 },
5267 '3' => {
5268 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305269 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305270 }
5271 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305272 'Reg' => {
5273 '0' => 'rdi',
5274 '1' => 'rsi',
5275 '2' => 'rdx',
5276 '3' => 'rcx'
5277 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305278 'Return' => '74',
5279 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
5280 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305281 '76646' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305282 'Header' => 'fru.h',
5283 'Param' => {
5284 '0' => {
5285 'name' => 'instance_id',
5286 'type' => '168'
5287 },
5288 '1' => {
5289 'name' => 'completion_code',
5290 'type' => '168'
5291 },
5292 '2' => {
5293 'name' => 'next_data_transfer_handle',
5294 'type' => '180'
5295 },
5296 '3' => {
5297 'name' => 'transfer_flag',
5298 'type' => '168'
5299 },
5300 '4' => {
5301 'name' => 'fru_structure_data',
5302 'type' => '1434'
5303 },
5304 '5' => {
5305 'name' => 'data_size',
5306 'type' => '123'
5307 },
5308 '6' => {
5309 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305310 'offset' => '0',
5311 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305312 },
5313 '7' => {
5314 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305315 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305316 'type' => '123'
5317 }
5318 },
5319 'Return' => '74',
5320 'ShortName' => 'encode_get_fru_record_by_option_resp'
5321 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305322 '76964' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305323 'Header' => 'fru.h',
5324 'Param' => {
5325 '0' => {
5326 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305327 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305328 },
5329 '1' => {
5330 'name' => 'payload_length',
5331 'type' => '123'
5332 },
5333 '2' => {
5334 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305335 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305336 },
5337 '3' => {
5338 'name' => 'fru_table_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305339 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305340 },
5341 '4' => {
5342 'name' => 'record_set_identifier',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305343 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305344 },
5345 '5' => {
5346 'name' => 'record_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305347 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305348 },
5349 '6' => {
5350 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305351 'offset' => '0',
5352 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305353 },
5354 '7' => {
5355 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305356 'offset' => '8',
5357 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305358 }
5359 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305360 'Reg' => {
5361 '4' => 'r8',
5362 '5' => 'r9'
5363 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305364 'Return' => '74',
5365 'ShortName' => 'decode_get_fru_record_by_option_req'
5366 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305367 '77166' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305368 'Header' => 'fru.h',
5369 'Param' => {
5370 '0' => {
5371 'name' => 'instance_id',
5372 'type' => '168'
5373 },
5374 '1' => {
5375 'name' => 'data_transfer_handle',
5376 'type' => '180'
5377 },
5378 '2' => {
5379 'name' => 'fru_table_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305380 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305381 },
5382 '3' => {
5383 'name' => 'record_set_identifier',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305384 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305385 },
5386 '4' => {
5387 'name' => 'record_type',
5388 'type' => '168'
5389 },
5390 '5' => {
5391 'name' => 'field_type',
5392 'type' => '168'
5393 },
5394 '6' => {
5395 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305396 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305397 'type' => '168'
5398 },
5399 '7' => {
5400 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305401 'offset' => '8',
5402 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305403 },
5404 '8' => {
5405 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305406 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305407 'type' => '123'
5408 }
5409 },
5410 'Return' => '74',
5411 'ShortName' => 'encode_get_fru_record_by_option_req'
5412 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305413 '77463' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305414 'Header' => 'fru.h',
5415 'Param' => {
5416 '0' => {
5417 'name' => 'table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305418 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305419 },
5420 '1' => {
5421 'name' => 'table_size',
5422 'type' => '123'
5423 },
5424 '2' => {
5425 'name' => 'record_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305426 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305427 },
5428 '3' => {
5429 'name' => 'record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305430 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305431 },
5432 '4' => {
5433 'name' => 'rsi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305434 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305435 },
5436 '5' => {
5437 'name' => 'rt',
5438 'type' => '168'
5439 },
5440 '6' => {
5441 'name' => 'ft',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305442 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305443 'type' => '168'
5444 }
5445 },
5446 'Return' => '1',
5447 'ShortName' => 'get_fru_record_by_option'
5448 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305449 '7770' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305450 'Header' => 'bios.h',
5451 'Param' => {
5452 '0' => {
5453 'name' => 'instance_id',
5454 'type' => '168'
5455 },
5456 '1' => {
5457 'name' => 'transfer_handle',
5458 'type' => '180'
5459 },
5460 '2' => {
5461 'name' => 'transfer_flag',
5462 'type' => '168'
5463 },
5464 '3' => {
5465 'name' => 'attribute_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305466 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305467 },
5468 '4' => {
5469 'name' => 'attribute_length',
5470 'type' => '123'
5471 },
5472 '5' => {
5473 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305474 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305475 },
5476 '6' => {
5477 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305478 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305479 'type' => '123'
5480 }
5481 },
5482 'Return' => '74',
5483 'ShortName' => 'encode_set_bios_attribute_current_value_req'
5484 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305485 '78134' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305486 'Header' => 'fru.h',
5487 'Param' => {
5488 '0' => {
5489 'name' => 'fru_table',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305490 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305491 },
5492 '1' => {
5493 'name' => 'total_size',
5494 'type' => '123'
5495 },
5496 '2' => {
5497 'name' => 'curr_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305498 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305499 },
5500 '3' => {
5501 'name' => 'record_set_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305502 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305503 },
5504 '4' => {
5505 'name' => 'record_type',
5506 'type' => '168'
5507 },
5508 '5' => {
5509 'name' => 'num_frus',
5510 'type' => '168'
5511 },
5512 '6' => {
5513 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305514 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305515 'type' => '168'
5516 },
5517 '7' => {
5518 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305519 'offset' => '8',
5520 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305521 },
5522 '8' => {
5523 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305524 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305525 'type' => '123'
5526 }
5527 },
5528 'Return' => '74',
5529 'ShortName' => 'encode_fru_record'
5530 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305531 '78382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305532 'Header' => 'fru.h',
5533 'Param' => {
5534 '0' => {
5535 'name' => 'instance_id',
5536 'type' => '168'
5537 },
5538 '1' => {
5539 'name' => 'completion_code',
5540 'type' => '168'
5541 },
5542 '2' => {
5543 'name' => 'next_data_transfer_handle',
5544 'type' => '180'
5545 },
5546 '3' => {
5547 'name' => 'transfer_flag',
5548 'type' => '168'
5549 },
5550 '4' => {
5551 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305552 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305553 }
5554 },
5555 'Return' => '74',
5556 'ShortName' => 'encode_get_fru_record_table_resp'
5557 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305558 '78603' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305559 'Header' => 'fru.h',
5560 'Param' => {
5561 '0' => {
5562 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305563 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305564 },
5565 '1' => {
5566 'name' => 'payload_length',
5567 'type' => '123'
5568 },
5569 '2' => {
5570 'name' => 'data_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305571 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305572 },
5573 '3' => {
5574 'name' => 'transfer_operation_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305575 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305576 }
5577 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305578 'Reg' => {
5579 '0' => 'rdi',
5580 '1' => 'rsi',
5581 '2' => 'rdx',
5582 '3' => 'rcx'
5583 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305584 'Return' => '74',
5585 'ShortName' => 'decode_get_fru_record_table_req'
5586 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305587 '78707' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305588 'Header' => 'fru.h',
5589 'Param' => {
5590 '0' => {
5591 'name' => 'instance_id',
5592 'type' => '168'
5593 },
5594 '1' => {
5595 'name' => 'completion_code',
5596 'type' => '168'
5597 },
5598 '2' => {
5599 'name' => 'fru_data_major_version',
5600 'type' => '168'
5601 },
5602 '3' => {
5603 'name' => 'fru_data_minor_version',
5604 'type' => '168'
5605 },
5606 '4' => {
5607 'name' => 'fru_table_maximum_size',
5608 'type' => '180'
5609 },
5610 '5' => {
5611 'name' => 'fru_table_length',
5612 'type' => '180'
5613 },
5614 '6' => {
5615 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305616 'offset' => '0',
5617 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305618 },
5619 '7' => {
5620 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305621 'offset' => '8',
5622 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305623 },
5624 '8' => {
5625 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305626 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305627 'type' => '180'
5628 },
5629 '9' => {
5630 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305631 'offset' => '24',
5632 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305633 }
5634 },
5635 'Return' => '74',
5636 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
5637 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305638 '79010' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305639 'Header' => 'fru.h',
5640 'Param' => {
5641 '0' => {
5642 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305643 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305644 },
5645 '1' => {
5646 'name' => 'payload_length',
5647 'type' => '123'
5648 },
5649 '2' => {
5650 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305651 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305652 },
5653 '3' => {
5654 'name' => 'fru_data_major_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305655 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305656 },
5657 '4' => {
5658 'name' => 'fru_data_minor_version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305659 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305660 },
5661 '5' => {
5662 'name' => 'fru_table_maximum_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305663 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305664 },
5665 '6' => {
5666 'name' => 'fru_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305667 'offset' => '0',
5668 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305669 },
5670 '7' => {
5671 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305672 'offset' => '8',
5673 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305674 },
5675 '8' => {
5676 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305677 'offset' => '16',
5678 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305679 },
5680 '9' => {
5681 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305682 'offset' => '24',
5683 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305684 }
5685 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305686 'Reg' => {
5687 '4' => 'r8',
5688 '5' => 'r9'
5689 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305690 'Return' => '74',
5691 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
5692 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305693 '79220' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305694 'Header' => 'fru.h',
5695 'Param' => {
5696 '0' => {
5697 'name' => 'instance_id',
5698 'type' => '168'
5699 },
5700 '1' => {
5701 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305702 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305703 },
5704 '2' => {
5705 'name' => 'payload_length',
5706 'type' => '123'
5707 }
5708 },
5709 'Return' => '74',
5710 'ShortName' => 'encode_get_fru_record_table_metadata_req'
5711 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305712 '8070' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305713 'Header' => 'bios.h',
5714 'Param' => {
5715 '0' => {
5716 'name' => 'instance_id',
5717 'type' => '168'
5718 },
5719 '1' => {
5720 'name' => 'completion_code',
5721 'type' => '168'
5722 },
5723 '2' => {
5724 'name' => 'next_transfer_handle',
5725 'type' => '180'
5726 },
5727 '3' => {
5728 'name' => 'transfer_flag',
5729 'type' => '168'
5730 },
5731 '4' => {
5732 'name' => 'attribute_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305733 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305734 },
5735 '5' => {
5736 'name' => 'attribute_length',
5737 'type' => '123'
5738 },
5739 '6' => {
5740 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305741 'offset' => '0',
5742 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 }
5744 },
5745 'Return' => '74',
5746 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
5747 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305748 '80844' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305749 'Header' => 'pdr.h',
5750 'Param' => {
5751 '0' => {
5752 'name' => 'pdr',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305753 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305754 },
5755 '1' => {
5756 'name' => 'pdr_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305757 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305758 },
5759 '2' => {
5760 'name' => 'num_entities',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305761 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305762 },
5763 '3' => {
5764 'name' => 'entities',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305765 'type' => '81494'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305766 }
5767 },
5768 'Return' => '1',
5769 'ShortName' => 'pldm_entity_association_pdr_extract'
5770 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305771 '81535' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305772 'Header' => 'pdr.h',
5773 'Param' => {
5774 '0' => {
5775 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305776 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305777 }
5778 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305779 'Reg' => {
5780 '0' => 'rdi'
5781 },
5782 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305783 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
5784 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305785 '81589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305786 'Header' => 'pdr.h',
5787 'Param' => {
5788 '0' => {
5789 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305790 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305791 }
5792 },
5793 'Return' => '1',
5794 'ShortName' => 'pldm_entity_association_tree_destroy_root'
5795 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305796 '81752' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305797 'Header' => 'pdr.h',
5798 'Param' => {
5799 '0' => {
5800 'name' => 'org_tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305801 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305802 },
5803 '1' => {
5804 'name' => 'new_tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305805 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305806 }
5807 },
5808 'Return' => '1',
5809 'ShortName' => 'pldm_entity_association_tree_copy_root'
5810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305811 '81968' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305812 'Header' => 'pdr.h',
5813 'Param' => {
5814 '0' => {
5815 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305816 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 },
5818 '1' => {
5819 'name' => 'entity',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305820 'type' => '81499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305821 }
5822 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305823 'Return' => '80732',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305824 'ShortName' => 'pldm_entity_association_tree_find'
5825 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305826 '82344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305827 'Header' => 'pdr.h',
5828 'Param' => {
5829 '0' => {
5830 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305831 'type' => '82680'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305832 }
5833 },
5834 'Return' => '1',
5835 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
5836 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305837 '82706' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305838 'Header' => 'pdr.h',
5839 'Param' => {
5840 '0' => {
5841 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305842 'type' => '82680'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 },
5844 '1' => {
5845 'name' => 'terminus_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305846 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305847 }
5848 },
5849 'Return' => '1',
5850 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
5851 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305852 '83079' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305853 'Header' => 'pdr.h',
5854 'Param' => {
5855 '0' => {
5856 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305857 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305858 },
5859 '1' => {
5860 'name' => 'entity',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305861 'type' => '79899'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305862 },
5863 '2' => {
5864 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305865 'type' => '81963'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305866 }
5867 },
5868 'Return' => '1',
5869 'ShortName' => 'pldm_find_entity_ref_in_tree'
5870 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305871 '83410' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305872 'Header' => 'pdr.h',
5873 'Param' => {
5874 '0' => {
5875 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305876 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305877 },
5878 '1' => {
5879 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305880 'type' => '82680'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305881 },
5882 '2' => {
5883 'name' => 'entities',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305884 'type' => '81494'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305885 },
5886 '3' => {
5887 'name' => 'num_entities',
5888 'type' => '123'
5889 },
5890 '4' => {
5891 'name' => 'is_remote',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305892 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305893 },
5894 '5' => {
5895 'name' => 'terminus_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305896 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305897 }
5898 },
5899 'Return' => '1',
5900 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
5901 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305902 '83706' => {
5903 'Header' => 'pdr.h',
5904 'Param' => {
5905 '0' => {
5906 'name' => 'tree',
5907 'type' => '81584'
5908 },
5909 '1' => {
5910 'name' => 'repo',
5911 'type' => '82680'
5912 },
5913 '2' => {
5914 'name' => 'is_remote',
5915 'type' => '6421'
5916 },
5917 '3' => {
5918 'name' => 'terminus_handle',
5919 'type' => '5051'
5920 }
5921 },
5922 'Return' => '1',
5923 'ShortName' => 'pldm_entity_association_pdr_add'
5924 },
5925 '8377' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 'Header' => 'bios.h',
5927 'Param' => {
5928 '0' => {
5929 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305930 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305931 },
5932 '1' => {
5933 'name' => 'payload_length',
5934 'type' => '123'
5935 },
5936 '2' => {
5937 'name' => 'transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305938 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305939 },
5940 '3' => {
5941 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305942 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305943 },
5944 '4' => {
5945 'name' => 'attribute_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305946 'type' => '8519'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305947 }
5948 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305949 'Reg' => {
5950 '3' => 'rcx',
5951 '4' => 'r8'
5952 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305953 'Return' => '74',
5954 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
5955 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305956 '85283' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305957 'Header' => 'pdr.h',
5958 'Param' => {
5959 '0' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305960 'name' => 'parent',
5961 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305962 },
5963 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305964 'name' => 'node',
5965 'type' => '81499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305966 }
5967 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305968 'Return' => '6421',
5969 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305970 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305971 '8529' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305972 'Header' => 'bios.h',
5973 'Param' => {
5974 '0' => {
5975 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305976 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305977 },
5978 '1' => {
5979 'name' => 'payload_length',
5980 'type' => '123'
5981 },
5982 '2' => {
5983 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305984 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305985 },
5986 '3' => {
5987 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305988 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305989 },
5990 '4' => {
5991 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305992 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305993 },
5994 '5' => {
5995 'name' => 'attribute_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305996 'type' => '6643'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305997 }
5998 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305999 'Reg' => {
6000 '4' => 'r8',
6001 '5' => 'r9'
6002 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306003 'Return' => '74',
6004 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
6005 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306006 '85521' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306007 'Header' => 'pdr.h',
6008 'Param' => {
6009 '0' => {
6010 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306011 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306012 },
6013 '1' => {
6014 'name' => 'association_type',
6015 'type' => '168'
6016 }
6017 },
6018 'Return' => '168',
6019 'ShortName' => 'pldm_entity_get_num_children'
6020 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306021 '85843' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306022 'Header' => 'pdr.h',
6023 'Param' => {
6024 '0' => {
6025 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306026 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306027 }
6028 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306029 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 'ShortName' => 'pldm_entity_is_exist_parent'
6031 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306032 '85977' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306033 'Header' => 'pdr.h',
6034 'Param' => {
6035 '0' => {
6036 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306037 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306038 }
6039 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306040 'Return' => '79899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306041 'ShortName' => 'pldm_entity_get_parent'
6042 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306043 '86132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306044 'Header' => 'pdr.h',
6045 'Param' => {
6046 '0' => {
6047 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306048 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306049 }
6050 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306051 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306052 'ShortName' => 'pldm_entity_is_node_parent'
6053 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306054 '86287' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306055 'Header' => 'pdr.h',
6056 'Param' => {
6057 '0' => {
6058 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306059 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306060 }
6061 },
6062 'Return' => '1',
6063 'ShortName' => 'pldm_entity_association_tree_destroy'
6064 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306065 '86570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306066 'Header' => 'pdr.h',
6067 'Param' => {
6068 '0' => {
6069 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306070 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306071 },
6072 '1' => {
6073 'name' => 'entities',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306074 'type' => '81494'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306075 },
6076 '2' => {
6077 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306078 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306079 }
6080 },
6081 'Return' => '1',
6082 'ShortName' => 'pldm_entity_association_tree_visit'
6083 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306084 '8691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306085 'Header' => 'bios.h',
6086 'Param' => {
6087 '0' => {
6088 'name' => 'instance_id',
6089 'type' => '168'
6090 },
6091 '1' => {
6092 'name' => 'transfer_handle',
6093 'type' => '180'
6094 },
6095 '2' => {
6096 'name' => 'transfer_op_flag',
6097 'type' => '168'
6098 },
6099 '3' => {
6100 'name' => 'attribute_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306101 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306102 },
6103 '4' => {
6104 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306105 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306106 }
6107 },
6108 'Return' => '74',
6109 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
6110 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306111 '87133' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306112 'Header' => 'pdr.h',
6113 'Param' => {
6114 '0' => {
6115 'name' => 'tree',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306116 'type' => '81584'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306117 },
6118 '1' => {
6119 'name' => 'entity',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306120 'type' => '81499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306121 },
6122 '2' => {
6123 'name' => 'entity_instance_number',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306124 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306125 },
6126 '3' => {
6127 'name' => 'parent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306128 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306129 },
6130 '4' => {
6131 'name' => 'association_type',
6132 'type' => '168'
6133 }
6134 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306135 'Return' => '80732',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306136 'ShortName' => 'pldm_entity_association_tree_add'
6137 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306138 '88233' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306139 'Header' => 'pdr.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306140 'Return' => '81584',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306141 'ShortName' => 'pldm_entity_association_tree_init'
6142 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306143 '88390' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306144 'Header' => 'pdr.h',
6145 'Param' => {
6146 '0' => {
6147 'name' => 'node',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306148 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306149 }
6150 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306151 'Return' => '79899',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306152 'ShortName' => 'pldm_entity_extract'
6153 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306154 '88743' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306155 'Header' => 'pdr.h',
6156 'Param' => {
6157 '0' => {
6158 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306159 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306160 },
6161 '1' => {
6162 'name' => 'terminus_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306163 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306164 },
6165 '2' => {
6166 'name' => 'tid',
6167 'type' => '168'
6168 },
6169 '3' => {
6170 'name' => 'tl_eid',
6171 'type' => '168'
6172 },
6173 '4' => {
6174 'name' => 'valid_bit',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306175 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306176 }
6177 },
6178 'Return' => '1',
6179 'ShortName' => 'pldm_pdr_update_TL_pdr'
6180 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306181 '89108' => {
6182 'Header' => 'pdr.h',
6183 'Param' => {
6184 '0' => {
6185 'name' => 'repo',
6186 'type' => '89088'
6187 },
6188 '1' => {
6189 'name' => 'fru_rsi',
6190 'type' => '5051'
6191 },
6192 '2' => {
6193 'name' => 'terminus_handle',
6194 'type' => '8519'
6195 },
6196 '3' => {
6197 'name' => 'entity_type',
6198 'type' => '8519'
6199 },
6200 '4' => {
6201 'name' => 'entity_instance_num',
6202 'type' => '8519'
6203 },
6204 '5' => {
6205 'name' => 'container_id',
6206 'type' => '8519'
6207 }
6208 },
6209 'Return' => '89093',
6210 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
6211 },
6212 '8920' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306213 'Header' => 'bios.h',
6214 'Param' => {
6215 '0' => {
6216 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306217 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306218 },
6219 '1' => {
6220 'name' => 'payload_length',
6221 'type' => '123'
6222 },
6223 '2' => {
6224 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306225 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306226 },
6227 '3' => {
6228 'name' => 'next_transfer_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306229 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306230 },
6231 '4' => {
6232 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306233 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306234 },
6235 '5' => {
6236 'name' => 'bios_table_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306237 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306238 }
6239 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306240 'Reg' => {
6241 '4' => 'r8',
6242 '5' => 'r9'
6243 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306244 'Return' => '74',
6245 'ShortName' => 'decode_get_bios_table_resp'
6246 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306247 '89725' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306248 'Header' => 'pdr.h',
6249 'Param' => {
6250 '0' => {
6251 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306252 'type' => '82680'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306253 },
6254 '1' => {
6255 'name' => 'terminus_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306256 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306257 },
6258 '2' => {
6259 'name' => 'fru_rsi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306260 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306261 },
6262 '3' => {
6263 'name' => 'entity_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306264 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306265 },
6266 '4' => {
6267 'name' => 'entity_instance_num',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306268 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306269 },
6270 '5' => {
6271 'name' => 'container_id',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306272 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306273 },
6274 '6' => {
6275 'name' => 'bmc_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306276 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306277 'type' => '180'
6278 }
6279 },
6280 'Return' => '180',
6281 'ShortName' => 'pldm_pdr_add_fru_record_set'
6282 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306283 '90059' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306284 'Header' => 'pdr.h',
6285 'Param' => {
6286 '0' => {
6287 'name' => 'record',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306288 'type' => '89093'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306289 }
6290 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306291 'Return' => '6421',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306292 'ShortName' => 'pldm_pdr_record_is_remote'
6293 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306294 '90211' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306295 'Header' => 'pdr.h',
6296 'Param' => {
6297 '0' => {
6298 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306299 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306300 },
6301 '1' => {
6302 'name' => 'record',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306303 'type' => '89093'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306304 }
6305 },
6306 'Return' => '180',
6307 'ShortName' => 'pldm_pdr_get_record_handle'
6308 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306309 '90424' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306310 'Header' => 'pdr.h',
6311 'Param' => {
6312 '0' => {
6313 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306314 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306315 }
6316 },
6317 'Return' => '180',
6318 'ShortName' => 'pldm_pdr_get_repo_size'
6319 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306320 '90555' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306321 'Header' => 'pdr.h',
6322 'Param' => {
6323 '0' => {
6324 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306325 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306326 }
6327 },
6328 'Return' => '180',
6329 'ShortName' => 'pldm_pdr_get_record_count'
6330 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306331 '90686' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306332 'Header' => 'pdr.h',
6333 'Param' => {
6334 '0' => {
6335 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306336 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306337 },
6338 '1' => {
6339 'name' => 'pdr_type',
6340 'type' => '168'
6341 },
6342 '2' => {
6343 'name' => 'curr_record',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306344 'type' => '89093'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306345 },
6346 '3' => {
6347 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306348 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306349 },
6350 '4' => {
6351 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306352 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306353 }
6354 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306355 'Return' => '89093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306356 'ShortName' => 'pldm_pdr_find_record_by_type'
6357 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306358 '9092' => {
6359 'Header' => 'bios.h',
6360 'Param' => {
6361 '0' => {
6362 'name' => 'msg',
6363 'type' => '2077'
6364 },
6365 '1' => {
6366 'name' => 'payload_length',
6367 'type' => '123'
6368 },
6369 '2' => {
6370 'name' => 'transfer_handle',
6371 'type' => '2087'
6372 },
6373 '3' => {
6374 'name' => 'transfer_op_flag',
6375 'type' => '2082'
6376 },
6377 '4' => {
6378 'name' => 'table_type',
6379 'type' => '2082'
6380 }
6381 },
6382 'Reg' => {
6383 '3' => 'rcx',
6384 '4' => 'r8'
6385 },
6386 'Return' => '74',
6387 'ShortName' => 'decode_get_bios_table_req'
6388 },
6389 '90951' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306390 'Header' => 'pdr.h',
6391 'Param' => {
6392 '0' => {
6393 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306394 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306395 },
6396 '1' => {
6397 'name' => 'curr_record',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306398 'type' => '89093'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306399 },
6400 '2' => {
6401 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306402 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306403 },
6404 '3' => {
6405 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306406 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306407 },
6408 '4' => {
6409 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306410 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306411 }
6412 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306413 'Return' => '89093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306414 'ShortName' => 'pldm_pdr_get_next_record'
6415 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306416 '91473' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306417 'Header' => 'pdr.h',
6418 'Param' => {
6419 '0' => {
6420 'name' => 'repo',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306421 'type' => '89088'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306422 },
6423 '1' => {
6424 'name' => 'record_handle',
6425 'type' => '180'
6426 },
6427 '2' => {
6428 'name' => 'data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306429 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306430 },
6431 '3' => {
6432 'name' => 'size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306433 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306434 },
6435 '4' => {
6436 'name' => 'next_record_handle',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306437 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306438 }
6439 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306440 'Return' => '89093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306441 'ShortName' => 'pldm_pdr_find_record'
6442 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306443 '91933' => {
6444 'Header' => 'pdr.h',
6445 'Param' => {
6446 '0' => {
6447 'name' => 'repo',
6448 'type' => '82680'
6449 }
6450 },
6451 'Return' => '1',
6452 'ShortName' => 'pldm_pdr_destroy'
6453 },
6454 '92191' => {
6455 'Header' => 'pdr.h',
6456 'Return' => '82680',
6457 'ShortName' => 'pldm_pdr_init'
6458 },
6459 '92366' => {
6460 'Header' => 'pdr.h',
6461 'Param' => {
6462 '0' => {
6463 'name' => 'repo',
6464 'type' => '82680'
6465 },
6466 '1' => {
6467 'name' => 'data',
6468 'type' => '6243'
6469 },
6470 '2' => {
6471 'name' => 'size',
6472 'type' => '180'
6473 },
6474 '3' => {
6475 'name' => 'record_handle',
6476 'type' => '180'
6477 },
6478 '4' => {
6479 'name' => 'is_remote',
6480 'type' => '6421'
6481 },
6482 '5' => {
6483 'name' => 'terminus_handle',
6484 'type' => '5051'
6485 }
6486 },
6487 'Return' => '180',
6488 'ShortName' => 'pldm_pdr_add'
6489 },
6490 '9239' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306491 'Header' => 'bios.h',
6492 'Param' => {
6493 '0' => {
6494 'name' => 'instance_id',
6495 'type' => '168'
6496 },
6497 '1' => {
6498 'name' => 'transfer_handle',
6499 'type' => '180'
6500 },
6501 '2' => {
6502 'name' => 'transfer_op_flag',
6503 'type' => '168'
6504 },
6505 '3' => {
6506 'name' => 'table_type',
6507 'type' => '168'
6508 },
6509 '4' => {
6510 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306511 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306512 }
6513 },
6514 'Return' => '74',
6515 'ShortName' => 'encode_get_bios_table_req'
6516 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306517 '9461' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306518 'Header' => 'bios.h',
6519 'Param' => {
6520 '0' => {
6521 'name' => 'instance_id',
6522 'type' => '168'
6523 },
6524 '1' => {
6525 'name' => 'completion_code',
6526 'type' => '168'
6527 },
6528 '2' => {
6529 'name' => 'next_transfer_handle',
6530 'type' => '180'
6531 },
6532 '3' => {
6533 'name' => 'transfer_flag',
6534 'type' => '168'
6535 },
6536 '4' => {
6537 'name' => 'table_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306538 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306539 },
6540 '5' => {
6541 'name' => 'payload_length',
6542 'type' => '123'
6543 },
6544 '6' => {
6545 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306546 'offset' => '0',
6547 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306548 }
6549 },
6550 'Return' => '74',
6551 'ShortName' => 'encode_get_bios_table_resp'
6552 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306553 '94906' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306554 'Header' => 'utils.h',
6555 'Param' => {
6556 '0' => {
6557 'name' => 'dec',
6558 'type' => '180'
6559 }
6560 },
6561 'Return' => '180',
6562 'ShortName' => 'dec2bcd32'
6563 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306564 '95035' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306565 'Header' => 'utils.h',
6566 'Param' => {
6567 '0' => {
6568 'name' => 'bcd',
6569 'type' => '180'
6570 }
6571 },
6572 'Return' => '180',
6573 'ShortName' => 'bcd2dec32'
6574 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306575 '95436' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306576 'Header' => 'utils.h',
6577 'Param' => {
6578 '0' => {
6579 'name' => 'version',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306580 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306581 },
6582 '1' => {
6583 'name' => 'buffer',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306584 'type' => '11611'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306585 },
6586 '2' => {
6587 'name' => 'buffer_size',
6588 'type' => '123'
6589 }
6590 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306591 'Reg' => {
6592 '0' => 'rdi'
6593 },
6594 'Return' => '12554',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306595 'ShortName' => 'ver2str'
6596 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306597 '95564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306598 'Header' => 'utils.h',
6599 'Param' => {
6600 '0' => {
6601 'name' => 'data',
6602 'type' => '1434'
6603 },
6604 '1' => {
6605 'name' => 'size',
6606 'type' => '123'
6607 }
6608 },
6609 'Return' => '168',
6610 'ShortName' => 'crc8'
6611 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306612 '96822' => {
6613 'Header' => 'instance-id.h',
6614 'Param' => {
6615 '0' => {
6616 'name' => 'ctx',
6617 'type' => '97045'
6618 },
6619 '1' => {
6620 'name' => 'tid',
6621 'type' => '96144'
6622 },
6623 '2' => {
6624 'name' => 'iid',
6625 'type' => '96156'
6626 }
6627 },
6628 'Return' => '74',
6629 'ShortName' => 'pldm_instance_id_free'
6630 },
6631 '97050' => {
6632 'Header' => 'instance-id.h',
6633 'Param' => {
6634 '0' => {
6635 'name' => 'ctx',
6636 'type' => '97045'
6637 },
6638 '1' => {
6639 'name' => 'tid',
6640 'type' => '96144'
6641 },
6642 '2' => {
6643 'name' => 'iid',
6644 'type' => '97471'
6645 }
6646 },
6647 'Return' => '74',
6648 'ShortName' => 'pldm_instance_id_alloc'
6649 },
6650 '97476' => {
6651 'Header' => 'instance-id.h',
6652 'Param' => {
6653 '0' => {
6654 'name' => 'ctx',
6655 'type' => '97045'
6656 }
6657 },
6658 'Return' => '74',
6659 'ShortName' => 'pldm_instance_db_destroy'
6660 },
6661 '9752' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306662 'Header' => 'bios.h',
6663 'Param' => {
6664 '0' => {
6665 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306666 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306667 },
6668 '1' => {
6669 'name' => 'payload_length',
6670 'type' => '123'
6671 },
6672 '2' => {
6673 'name' => 'completion_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306674 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306675 }
6676 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306677 'Reg' => {
6678 '0' => 'rdi',
6679 '1' => 'rsi',
6680 '2' => 'rdx'
6681 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306682 'Return' => '74',
6683 'ShortName' => 'decode_set_date_time_resp'
6684 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306685 '97561' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306686 'Header' => 'instance-id.h',
6687 'Param' => {
6688 '0' => {
6689 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306690 'type' => '97647'
6691 }
6692 },
6693 'Return' => '74',
6694 'ShortName' => 'pldm_instance_db_init_default'
6695 },
6696 '97652' => {
6697 'Header' => 'instance-id.h',
6698 'Param' => {
6699 '0' => {
6700 'name' => 'ctx',
6701 'type' => '97647'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306702 },
6703 '1' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306704 'name' => 'dbpath',
6705 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306706 }
6707 },
6708 'Return' => '74',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306709 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306710 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306711 '9824' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306712 'Header' => 'bios.h',
6713 'Param' => {
6714 '0' => {
6715 'name' => 'instance_id',
6716 'type' => '168'
6717 },
6718 '1' => {
6719 'name' => 'completion_code',
6720 'type' => '168'
6721 },
6722 '2' => {
6723 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306724 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306725 },
6726 '3' => {
6727 'name' => 'payload_length',
6728 'type' => '123'
6729 }
6730 },
6731 'Return' => '74',
6732 'ShortName' => 'encode_set_date_time_resp'
6733 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306734 '98442' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306735 'Header' => 'transport.h',
6736 'Param' => {
6737 '0' => {
6738 'name' => 'transport',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306739 'type' => '98479'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306740 },
6741 '1' => {
6742 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306743 'type' => '96144'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306744 },
6745 '2' => {
6746 'name' => 'pldm_req_msg',
6747 'type' => '1434'
6748 },
6749 '3' => {
6750 'name' => 'req_msg_len',
6751 'type' => '123'
6752 }
6753 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306754 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306755 'ShortName' => 'pldm_transport_send_msg'
6756 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306757 '98489' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306758 'Header' => 'transport.h',
6759 'Param' => {
6760 '0' => {
6761 'name' => 'transport',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306762 'type' => '98479'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306763 },
6764 '1' => {
6765 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306766 'type' => '96144'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306767 },
6768 '2' => {
6769 'name' => 'pldm_req_msg',
6770 'type' => '1434'
6771 },
6772 '3' => {
6773 'name' => 'req_msg_len',
6774 'type' => '123'
6775 },
6776 '4' => {
6777 'name' => 'pldm_resp_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306778 'type' => '16930'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306779 },
6780 '5' => {
6781 'name' => 'resp_msg_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306782 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306783 }
6784 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306785 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306786 'ShortName' => 'pldm_transport_send_recv_msg'
6787 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306788 '98565' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306789 'Header' => 'mctp-demux.h',
6790 'Param' => {
6791 '0' => {
6792 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306793 'type' => '98437'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306794 }
6795 },
6796 'Return' => '1',
6797 'ShortName' => 'pldm_transport_mctp_demux_destroy'
6798 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306799 '98583' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306800 'Header' => 'transport.h',
6801 'Param' => {
6802 '0' => {
6803 'name' => 'transport',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306804 'type' => '98479'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306805 },
6806 '1' => {
6807 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306808 'type' => '96144'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306809 },
6810 '2' => {
6811 'name' => 'pldm_resp_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306812 'type' => '16930'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306813 },
6814 '3' => {
6815 'name' => 'resp_msg_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306816 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306817 }
6818 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306819 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306820 'ShortName' => 'pldm_transport_recv_msg'
6821 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306822 '98620' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306823 'Header' => 'mctp-demux.h',
6824 'Param' => {
6825 '0' => {
6826 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306827 'type' => '98437'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306828 },
6829 '1' => {
6830 'name' => 'tid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306831 'type' => '96144'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306832 },
6833 '2' => {
6834 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306835 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306836 }
6837 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306838 'Reg' => {
6839 '0' => 'rdi',
6840 '1' => 'rsi',
6841 '2' => 'rdx'
6842 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306843 'Return' => '74',
6844 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
6845 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306846 '98652' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306847 'Header' => 'mctp-demux.h',
6848 'Param' => {
6849 '0' => {
6850 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306851 'type' => '98437'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306852 }
6853 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306854 'Reg' => {
6855 '0' => 'rdi'
6856 },
6857 'Return' => '98479',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306858 'ShortName' => 'pldm_transport_mctp_demux_core'
6859 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306860 '98696' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306861 'Header' => 'mctp-demux.h',
6862 'Param' => {
6863 '0' => {
6864 'name' => 'ctx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306865 'type' => '98718'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306866 }
6867 },
6868 'Return' => '74',
6869 'ShortName' => 'pldm_transport_mctp_demux_init'
6870 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306871 '98789' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306872 'Header' => 'pldm.h',
6873 'Param' => {
6874 '0' => {
6875 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306876 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306877 },
6878 '1' => {
6879 'name' => 'mctp_fd',
6880 'type' => '74'
6881 },
6882 '2' => {
6883 'name' => 'pldm_req_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306884 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306885 },
6886 '3' => {
6887 'name' => 'req_msg_len',
6888 'type' => '123'
6889 }
6890 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306891 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306892 'ShortName' => 'pldm_send'
6893 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306894 '99173' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306895 'Header' => 'pldm.h',
6896 'Param' => {
6897 '0' => {
6898 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306899 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306900 },
6901 '1' => {
6902 'name' => 'mctp_fd',
6903 'type' => '74'
6904 },
6905 '2' => {
6906 'name' => 'pldm_req_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306907 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306908 },
6909 '3' => {
6910 'name' => 'req_msg_len',
6911 'type' => '123'
6912 },
6913 '4' => {
6914 'name' => 'pldm_resp_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306915 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306916 },
6917 '5' => {
6918 'name' => 'resp_msg_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306919 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306920 }
6921 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306922 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306923 'ShortName' => 'pldm_send_recv'
6924 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306925 '99609' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306926 'Header' => 'pldm.h',
6927 'Param' => {
6928 '0' => {
6929 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306930 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306931 },
6932 '1' => {
6933 'name' => 'mctp_fd',
6934 'type' => '74'
6935 },
6936 '2' => {
6937 'name' => 'instance_id',
6938 'type' => '168'
6939 },
6940 '3' => {
6941 'name' => 'pldm_resp_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306942 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306943 },
6944 '4' => {
6945 'name' => 'resp_msg_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306946 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306947 }
6948 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306949 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306950 'ShortName' => 'pldm_recv'
6951 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306952 '99840' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306953 'Header' => 'pldm.h',
6954 'Param' => {
6955 '0' => {
6956 'name' => 'eid',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306957 'type' => '98159'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306958 },
6959 '1' => {
6960 'name' => 'mctp_fd',
6961 'type' => '74'
6962 },
6963 '2' => {
6964 'name' => 'pldm_resp_msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306965 'type' => '72136'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306966 },
6967 '3' => {
6968 'name' => 'resp_msg_len',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306969 'type' => '9082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306970 }
6971 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306972 'Return' => '98268',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306973 'ShortName' => 'pldm_recv_any'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306974 }
6975 },
6976 'SymbolVersion' => {},
6977 'Symbols' => {
6978 'libpldm.so.0.2.0' => {
6979 'bcd2dec16' => 1,
6980 'bcd2dec32' => 1,
6981 'bcd2dec8' => 1,
6982 'crc32' => 1,
6983 'crc8' => 1,
6984 'dec2bcd16' => 1,
6985 'dec2bcd32' => 1,
6986 'dec2bcd8' => 1,
6987 'decode_activate_firmware_resp' => 1,
6988 'decode_apply_complete_req' => 1,
6989 'decode_cancel_update_component_resp' => 1,
6990 'decode_cancel_update_resp' => 1,
6991 'decode_descriptor_type_length_value' => 1,
6992 'decode_event_message_buffer_size_resp' => 1,
6993 'decode_event_message_supported_resp' => 1,
6994 'decode_firmware_device_id_record' => 1,
6995 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
6996 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
6997 'decode_get_bios_table_req' => 1,
6998 'decode_get_bios_table_resp' => 1,
6999 'decode_get_commands_req' => 1,
7000 'decode_get_commands_resp' => 1,
7001 'decode_get_date_time_resp' => 1,
7002 'decode_get_firmware_parameters_resp' => 1,
7003 'decode_get_firmware_parameters_resp_comp_entry' => 1,
7004 'decode_get_fru_record_by_option_req' => 1,
7005 'decode_get_fru_record_by_option_resp' => 1,
7006 'decode_get_fru_record_table_metadata_resp' => 1,
7007 'decode_get_fru_record_table_req' => 1,
7008 'decode_get_fru_record_table_resp' => 1,
7009 'decode_get_fru_record_table_resp_safe' => 1,
7010 'decode_get_numeric_effecter_value_req' => 1,
7011 'decode_get_numeric_effecter_value_resp' => 1,
7012 'decode_get_pdr_repository_info_resp' => 1,
7013 'decode_get_pdr_req' => 1,
7014 'decode_get_pdr_resp' => 1,
7015 'decode_get_sensor_reading_req' => 1,
7016 'decode_get_sensor_reading_resp' => 1,
7017 'decode_get_state_sensor_readings_req' => 1,
7018 'decode_get_state_sensor_readings_resp' => 1,
7019 'decode_get_status_resp' => 1,
7020 'decode_get_tid_resp' => 1,
7021 'decode_get_types_resp' => 1,
7022 'decode_get_version_req' => 1,
7023 'decode_get_version_resp' => 1,
7024 'decode_multipart_receive_req' => 1,
7025 'decode_numeric_sensor_data' => 1,
7026 'decode_numeric_sensor_pdr_data' => 1,
7027 'decode_pass_component_table_resp' => 1,
7028 'decode_platform_event_message_req' => 1,
7029 'decode_platform_event_message_resp' => 1,
7030 'decode_pldm_comp_image_info' => 1,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307031 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307032 'decode_pldm_package_header_info' => 1,
7033 'decode_pldm_pdr_repository_change_record_data' => 1,
7034 'decode_pldm_pdr_repository_chg_event_data' => 1,
7035 'decode_poll_for_platform_event_message_req' => 1,
7036 'decode_poll_for_platform_event_message_resp' => 1,
7037 'decode_query_device_identifiers_resp' => 1,
7038 'decode_request_firmware_data_req' => 1,
7039 'decode_request_update_resp' => 1,
7040 'decode_sensor_event_data' => 1,
7041 'decode_sensor_op_data' => 1,
7042 'decode_set_bios_attribute_current_value_req' => 1,
7043 'decode_set_bios_attribute_current_value_resp' => 1,
7044 'decode_set_bios_table_req' => 1,
7045 'decode_set_bios_table_resp' => 1,
7046 'decode_set_date_time_req' => 1,
7047 'decode_set_date_time_resp' => 1,
7048 'decode_set_event_receiver_req' => 1,
7049 'decode_set_event_receiver_resp' => 1,
7050 'decode_set_fru_record_table_req' => 1,
7051 'decode_set_numeric_effecter_value_req' => 1,
7052 'decode_set_numeric_effecter_value_resp' => 1,
7053 'decode_set_state_effecter_states_req' => 1,
7054 'decode_set_state_effecter_states_resp' => 1,
7055 'decode_state_sensor_data' => 1,
7056 'decode_transfer_complete_req' => 1,
7057 'decode_update_component_resp' => 1,
7058 'decode_vendor_defined_descriptor_value' => 1,
7059 'decode_verify_complete_req' => 1,
7060 'encode_activate_firmware_req' => 1,
7061 'encode_apply_complete_resp' => 1,
7062 'encode_cancel_update_component_req' => 1,
7063 'encode_cancel_update_req' => 1,
7064 'encode_cc_only_resp' => 1,
7065 'encode_event_message_buffer_size_req' => 1,
7066 'encode_event_message_supported_req' => 1,
7067 'encode_fru_record' => 1,
7068 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
7069 'encode_get_bios_current_value_by_handle_resp' => 1,
7070 'encode_get_bios_table_req' => 1,
7071 'encode_get_bios_table_resp' => 1,
7072 'encode_get_commands_req' => 1,
7073 'encode_get_commands_resp' => 1,
7074 'encode_get_date_time_req' => 1,
7075 'encode_get_date_time_resp' => 1,
7076 'encode_get_firmware_parameters_req' => 1,
7077 'encode_get_fru_record_by_option_req' => 1,
7078 'encode_get_fru_record_by_option_resp' => 1,
7079 'encode_get_fru_record_table_metadata_req' => 1,
7080 'encode_get_fru_record_table_metadata_resp' => 1,
7081 'encode_get_fru_record_table_req' => 1,
7082 'encode_get_fru_record_table_resp' => 1,
7083 'encode_get_numeric_effecter_value_req' => 1,
7084 'encode_get_numeric_effecter_value_resp' => 1,
7085 'encode_get_pdr_repository_info_resp' => 1,
7086 'encode_get_pdr_req' => 1,
7087 'encode_get_pdr_resp' => 1,
7088 'encode_get_sensor_reading_req' => 1,
7089 'encode_get_sensor_reading_resp' => 1,
7090 'encode_get_state_sensor_readings_req' => 1,
7091 'encode_get_state_sensor_readings_resp' => 1,
7092 'encode_get_status_req' => 1,
7093 'encode_get_tid_req' => 1,
7094 'encode_get_tid_resp' => 1,
7095 'encode_get_types_req' => 1,
7096 'encode_get_types_resp' => 1,
7097 'encode_get_version_req' => 1,
7098 'encode_get_version_resp' => 1,
7099 'encode_pass_component_table_req' => 1,
7100 'encode_platform_event_message_req' => 1,
7101 'encode_platform_event_message_resp' => 1,
7102 'encode_pldm_header_only' => 1,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307103 'encode_pldm_message_poll_event_data' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307104 'encode_pldm_pdr_repository_chg_event_data' => 1,
7105 'encode_poll_for_platform_event_message_req' => 1,
7106 'encode_poll_for_platform_event_message_resp' => 1,
7107 'encode_query_device_identifiers_req' => 1,
7108 'encode_request_firmware_data_resp' => 1,
7109 'encode_request_update_req' => 1,
7110 'encode_sensor_event_data' => 1,
7111 'encode_set_bios_attribute_current_value_req' => 1,
7112 'encode_set_bios_attribute_current_value_resp' => 1,
7113 'encode_set_bios_table_req' => 1,
7114 'encode_set_bios_table_resp' => 1,
7115 'encode_set_date_time_req' => 1,
7116 'encode_set_date_time_resp' => 1,
7117 'encode_set_event_receiver_req' => 1,
7118 'encode_set_event_receiver_resp' => 1,
7119 'encode_set_fru_record_table_resp' => 1,
7120 'encode_set_numeric_effecter_value_req' => 1,
7121 'encode_set_numeric_effecter_value_resp' => 1,
7122 'encode_set_state_effecter_states_req' => 1,
7123 'encode_set_state_effecter_states_resp' => 1,
7124 'encode_set_tid_req' => 1,
7125 'encode_state_effecter_pdr' => 1,
7126 'encode_state_sensor_pdr' => 1,
7127 'encode_transfer_complete_resp' => 1,
7128 'encode_update_component_req' => 1,
7129 'encode_verify_complete_resp' => 1,
7130 'entity_association_tree_find' => 1,
7131 'find_entity_ref_in_tree' => 1,
7132 'get_fru_record_by_option' => 1,
7133 'is_present' => 1,
7134 'is_time_legal' => 1,
7135 'is_transfer_flag_valid' => 1,
7136 'mctp_msg_type' => -1,
7137 'pack_pldm_header' => 1,
7138 'pldm_bios_table_append_pad_checksum' => 1,
7139 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
7140 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
7141 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
7142 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
7143 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
7144 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
7145 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
7146 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
7147 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
7148 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
7149 'pldm_bios_table_attr_entry_enum_encode' => 1,
7150 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
7151 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
7152 'pldm_bios_table_attr_entry_integer_decode' => 1,
7153 'pldm_bios_table_attr_entry_integer_encode' => 1,
7154 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
7155 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
7156 'pldm_bios_table_attr_entry_integer_info_check' => 1,
7157 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
7158 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
7159 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
7160 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
7161 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
7162 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
7163 'pldm_bios_table_attr_entry_string_encode' => 1,
7164 'pldm_bios_table_attr_entry_string_encode_check' => 1,
7165 'pldm_bios_table_attr_entry_string_encode_length' => 1,
7166 'pldm_bios_table_attr_entry_string_info_check' => 1,
7167 'pldm_bios_table_attr_find_by_handle' => 1,
7168 'pldm_bios_table_attr_find_by_string_handle' => 1,
7169 'pldm_bios_table_attr_value_copy_and_update' => 1,
7170 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
7171 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
7172 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
7173 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
7174 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
7175 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
7176 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
7177 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
7178 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
7179 'pldm_bios_table_attr_value_entry_encode_string' => 1,
7180 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
7181 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
7182 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
7183 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
7184 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
7185 'pldm_bios_table_attr_value_entry_length' => 1,
7186 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
7187 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
7188 'pldm_bios_table_attr_value_find_by_handle' => 1,
7189 'pldm_bios_table_checksum' => 1,
7190 'pldm_bios_table_iter_create' => 1,
7191 'pldm_bios_table_iter_free' => 1,
7192 'pldm_bios_table_iter_is_end' => 1,
7193 'pldm_bios_table_iter_next' => 1,
7194 'pldm_bios_table_iter_value' => 1,
7195 'pldm_bios_table_pad_checksum_size' => 1,
7196 'pldm_bios_table_string_entry_decode_handle' => 1,
7197 'pldm_bios_table_string_entry_decode_string' => 1,
7198 'pldm_bios_table_string_entry_decode_string_check' => 1,
7199 'pldm_bios_table_string_entry_decode_string_length' => 1,
7200 'pldm_bios_table_string_entry_encode' => 1,
7201 'pldm_bios_table_string_entry_encode_check' => 1,
7202 'pldm_bios_table_string_entry_encode_length' => 1,
7203 'pldm_bios_table_string_find_by_handle' => 1,
7204 'pldm_bios_table_string_find_by_string' => 1,
7205 'pldm_close' => 1,
7206 'pldm_entity_association_pdr_add' => 1,
7207 'pldm_entity_association_pdr_add_from_node' => 1,
7208 'pldm_entity_association_pdr_extract' => 1,
7209 'pldm_entity_association_tree_add' => 1,
7210 'pldm_entity_association_tree_copy_root' => 1,
7211 'pldm_entity_association_tree_destroy' => 1,
7212 'pldm_entity_association_tree_destroy_root' => 1,
7213 'pldm_entity_association_tree_find' => 1,
7214 'pldm_entity_association_tree_init' => 1,
7215 'pldm_entity_association_tree_visit' => 1,
7216 'pldm_entity_extract' => 1,
7217 'pldm_entity_get_num_children' => 1,
7218 'pldm_entity_get_parent' => 1,
7219 'pldm_entity_is_exist_parent' => 1,
7220 'pldm_entity_is_node_parent' => 1,
7221 'pldm_find_entity_ref_in_tree' => 1,
7222 'pldm_instance_db_destroy' => 1,
7223 'pldm_instance_db_init' => 1,
7224 'pldm_instance_db_init_default' => 1,
7225 'pldm_instance_id_alloc' => 1,
7226 'pldm_instance_id_free' => 1,
7227 'pldm_is_current_parent_child' => 1,
7228 'pldm_is_empty_entity_assoc_tree' => 1,
7229 'pldm_open' => 1,
7230 'pldm_pdr_add' => 1,
7231 'pldm_pdr_add_fru_record_set' => 1,
7232 'pldm_pdr_destroy' => 1,
7233 'pldm_pdr_find_record' => 1,
7234 'pldm_pdr_find_record_by_type' => 1,
7235 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
7236 'pldm_pdr_get_next_record' => 1,
7237 'pldm_pdr_get_record_count' => 1,
7238 'pldm_pdr_get_record_handle' => 1,
7239 'pldm_pdr_get_repo_size' => 1,
7240 'pldm_pdr_init' => 1,
7241 'pldm_pdr_record_is_remote' => 1,
7242 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
7243 'pldm_pdr_remove_remote_pdrs' => 1,
7244 'pldm_pdr_update_TL_pdr' => 1,
7245 'pldm_recv' => 1,
7246 'pldm_recv_any' => 1,
7247 'pldm_send' => 1,
7248 'pldm_send_recv' => 1,
7249 'pldm_transport_af_mctp_core' => 1,
7250 'pldm_transport_af_mctp_destroy' => 1,
7251 'pldm_transport_af_mctp_init' => 1,
7252 'pldm_transport_af_mctp_init_pollfd' => 1,
7253 'pldm_transport_af_mctp_map_tid' => 1,
7254 'pldm_transport_af_mctp_unmap_tid' => 1,
7255 'pldm_transport_mctp_demux_core' => 1,
7256 'pldm_transport_mctp_demux_destroy' => 1,
7257 'pldm_transport_mctp_demux_get_socket_fd' => 1,
7258 'pldm_transport_mctp_demux_init' => 1,
7259 'pldm_transport_mctp_demux_init_pollfd' => 1,
7260 'pldm_transport_mctp_demux_init_with_fd' => 1,
7261 'pldm_transport_mctp_demux_map_tid' => 1,
7262 'pldm_transport_mctp_demux_unmap_tid' => 1,
7263 'pldm_transport_poll' => 1,
7264 'pldm_transport_recv_msg' => 1,
7265 'pldm_transport_send_msg' => 1,
7266 'pldm_transport_send_recv_msg' => 1,
7267 'unpack_pldm_header' => 1,
7268 'ver2str' => 1
7269 }
7270 },
7271 'Target' => 'unix',
7272 'TypeInfo' => {
7273 '1' => {
7274 'Name' => 'void',
7275 'Type' => 'Intrinsic'
7276 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307277 '100856' => {
7278 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void**, size_t*)',
7279 'Param' => {
7280 '0' => {
7281 'type' => '98479'
7282 },
7283 '1' => {
7284 'type' => '96144'
7285 },
7286 '2' => {
7287 'type' => '16930'
7288 },
7289 '3' => {
7290 'type' => '9082'
7291 }
7292 },
7293 'Return' => '98268',
7294 'Size' => '8',
7295 'Type' => 'FuncPtr'
7296 },
7297 '100897' => {
7298 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
7299 'Param' => {
7300 '0' => {
7301 'type' => '98479'
7302 },
7303 '1' => {
7304 'type' => '96144'
7305 },
7306 '2' => {
7307 'type' => '1434'
7308 },
7309 '3' => {
7310 'type' => '123'
7311 }
7312 },
7313 'Return' => '98268',
7314 'Size' => '8',
7315 'Type' => 'FuncPtr'
7316 },
7317 '100922' => {
7318 'BaseType' => '100927',
7319 'Name' => 'struct pollfd*',
7320 'Size' => '8',
7321 'Type' => 'Pointer'
7322 },
7323 '100927' => {
7324 'Header' => undef,
7325 'Line' => '36',
7326 'Memb' => {
7327 '0' => {
7328 'name' => 'fd',
7329 'offset' => '0',
7330 'type' => '74'
7331 },
7332 '1' => {
7333 'name' => 'events',
7334 'offset' => '4',
7335 'type' => '60'
7336 },
7337 '2' => {
7338 'name' => 'revents',
7339 'offset' => '6',
7340 'type' => '60'
7341 }
7342 },
7343 'Name' => 'struct pollfd',
7344 'PrivateABI' => 1,
7345 'Size' => '8',
7346 'Type' => 'Struct'
7347 },
7348 '100978' => {
7349 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
7350 'Param' => {
7351 '0' => {
7352 'type' => '98479'
7353 },
7354 '1' => {
7355 'type' => '100922'
7356 }
7357 },
7358 'Return' => '74',
7359 'Size' => '8',
7360 'Type' => 'FuncPtr'
7361 },
7362 '101461' => {
7363 'Header' => undef,
7364 'Line' => '19',
7365 'Memb' => {
7366 '0' => {
7367 'name' => 'transport',
7368 'offset' => '0',
7369 'type' => '98484'
7370 },
7371 '1' => {
7372 'name' => 'socket',
7373 'offset' => '64',
7374 'type' => '74'
7375 },
7376 '2' => {
7377 'name' => 'tid_eid_map',
7378 'offset' => '68',
7379 'type' => '101515'
7380 }
7381 },
7382 'Name' => 'struct pldm_transport_af_mctp',
7383 'PrivateABI' => 1,
7384 'Size' => '304',
7385 'Type' => 'Struct'
7386 },
7387 '101515' => {
7388 'BaseType' => '96144',
7389 'Name' => 'pldm_tid_t[256]',
7390 'Size' => '256',
7391 'Type' => 'Array'
7392 },
7393 '101825' => {
7394 'BaseType' => '101461',
7395 'Name' => 'struct pldm_transport_af_mctp*',
7396 'Size' => '8',
7397 'Type' => 'Pointer'
7398 },
7399 '101986' => {
7400 'BaseType' => '101825',
7401 'Name' => 'struct pldm_transport_af_mctp**',
7402 'Size' => '8',
7403 'Type' => 'Pointer'
7404 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307405 '102' => {
7406 'Name' => 'unsigned long',
7407 'Size' => '8',
7408 'Type' => 'Intrinsic'
7409 },
7410 '109' => {
7411 'Name' => 'long',
7412 'Size' => '8',
7413 'Type' => 'Intrinsic'
7414 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307415 '116' => {
7416 'Name' => 'char',
7417 'Size' => '1',
7418 'Type' => 'Intrinsic'
7419 },
7420 '11611' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307421 'BaseType' => '116',
7422 'Name' => 'char*',
7423 'Size' => '8',
7424 'Type' => 'Pointer'
7425 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307426 '11628' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307427 'BaseType' => '116',
7428 'Name' => 'char const',
7429 'Size' => '1',
7430 'Type' => 'Const'
7431 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307432 '11645' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307433 'BaseType' => '123',
7434 'Name' => 'size_t const',
7435 'Size' => '8',
7436 'Type' => 'Const'
7437 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307438 '11657' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307439 'BaseType' => '46',
7440 'Header' => undef,
7441 'Line' => '37',
7442 'Name' => '__int8_t',
7443 'PrivateABI' => 1,
7444 'Size' => '1',
7445 'Type' => 'Typedef'
7446 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307447 '11731' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307448 'BaseType' => '109',
7449 'Header' => undef,
7450 'Line' => '194',
7451 'Name' => '__ssize_t',
7452 'PrivateABI' => 1,
7453 'Size' => '8',
7454 'Type' => 'Typedef'
7455 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307456 '11743' => {
7457 'BaseType' => '11657',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307458 'Header' => undef,
7459 'Line' => '24',
7460 'Name' => 'int8_t',
7461 'PrivateABI' => 1,
7462 'Size' => '1',
7463 'Type' => 'Typedef'
7464 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307465 '11808' => {
7466 'BaseType' => '5051',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307467 'Name' => 'uint16_t const',
7468 'Size' => '2',
7469 'Type' => 'Const'
7470 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307471 '11825' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307472 'BaseType' => '180',
7473 'Name' => 'uint32_t const',
7474 'Size' => '4',
7475 'Type' => 'Const'
7476 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307477 '11996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307478 'BaseType' => '168',
7479 'Header' => 'pldm_types.h',
7480 'Line' => '31',
7481 'Name' => 'bool8_t',
7482 'Size' => '1',
7483 'Type' => 'Typedef'
7484 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307485 '12008' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307486 'BaseType' => '446',
7487 'Header' => 'pldm_types.h',
7488 'Line' => '163',
7489 'Name' => 'real32_t',
7490 'Size' => '4',
7491 'Type' => 'Typedef'
7492 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307493 '123' => {
7494 'BaseType' => '102',
7495 'Header' => undef,
7496 'Line' => '214',
7497 'Name' => 'size_t',
7498 'PrivateABI' => 1,
7499 'Size' => '8',
7500 'Type' => 'Typedef'
7501 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307502 '12549' => {
7503 'BaseType' => '11628',
7504 'Name' => 'char const*',
7505 'Size' => '8',
7506 'Type' => 'Pointer'
7507 },
7508 '12554' => {
7509 'BaseType' => '11731',
7510 'Header' => undef,
7511 'Line' => '108',
7512 'Name' => 'ssize_t',
7513 'PrivateABI' => 1,
7514 'Size' => '8',
7515 'Type' => 'Typedef'
7516 },
7517 '13090' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307518 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307519 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307520 'Memb' => {
7521 '0' => {
7522 'name' => 'PLDM_SENSOR_OP_STATE',
7523 'value' => '0'
7524 },
7525 '1' => {
7526 'name' => 'PLDM_STATE_SENSOR_STATE',
7527 'value' => '1'
7528 },
7529 '2' => {
7530 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
7531 'value' => '2'
7532 }
7533 },
7534 'Name' => 'enum sensor_event_class_states',
7535 'Size' => '4',
7536 'Type' => 'Enum'
7537 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307538 '13124' => {
7539 'BaseType' => '13090',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307540 'Name' => 'enum sensor_event_class_states const',
7541 'Size' => '4',
7542 'Type' => 'Const'
7543 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307544 '13347' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307545 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307546 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307547 'Memb' => {
7548 '0' => {
7549 'name' => 'record_handle',
7550 'offset' => '0',
7551 'type' => '180'
7552 },
7553 '1' => {
7554 'name' => 'version',
7555 'offset' => '4',
7556 'type' => '168'
7557 },
7558 '2' => {
7559 'name' => 'type',
7560 'offset' => '5',
7561 'type' => '168'
7562 },
7563 '3' => {
7564 'name' => 'record_change_num',
7565 'offset' => '6',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307566 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307567 },
7568 '4' => {
7569 'name' => 'length',
7570 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307571 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307572 }
7573 },
7574 'Name' => 'struct pldm_pdr_hdr',
7575 'Size' => '10',
7576 'Type' => 'Struct'
7577 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307578 '13426' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307579 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307580 'Line' => '526',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307581 'Memb' => {
7582 '0' => {
7583 'name' => 'hdr',
7584 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307585 'type' => '13347'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307586 },
7587 '1' => {
7588 'name' => 'terminus_handle',
7589 'offset' => '16',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307590 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307591 },
7592 '2' => {
7593 'name' => 'sensor_id',
7594 'offset' => '18',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307595 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307596 },
7597 '3' => {
7598 'name' => 'entity_type',
7599 'offset' => '20',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307600 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307601 },
7602 '4' => {
7603 'name' => 'entity_instance',
7604 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307605 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307606 },
7607 '5' => {
7608 'name' => 'container_id',
7609 'offset' => '24',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307610 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307611 },
7612 '6' => {
7613 'name' => 'sensor_init',
7614 'offset' => '32',
7615 'type' => '168'
7616 },
7617 '7' => {
7618 'name' => 'sensor_auxiliary_names_pdr',
7619 'offset' => '33',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307620 'type' => '11996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307621 },
7622 '8' => {
7623 'name' => 'composite_sensor_count',
7624 'offset' => '34',
7625 'type' => '168'
7626 },
7627 '9' => {
7628 'name' => 'possible_states',
7629 'offset' => '35',
7630 'type' => '874'
7631 }
7632 },
7633 'Name' => 'struct pldm_state_sensor_pdr',
7634 'Size' => '24',
7635 'Type' => 'Struct'
7636 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307637 '13570' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307638 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307639 'Line' => '543',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307640 'Memb' => {
7641 '0' => {
7642 'name' => 'state_set_id',
7643 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307644 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307645 },
7646 '1' => {
7647 'name' => 'possible_states_size',
7648 'offset' => '2',
7649 'type' => '168'
7650 },
7651 '2' => {
7652 'name' => 'states',
7653 'offset' => '3',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307654 'type' => '13628'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307655 }
7656 },
7657 'Name' => 'struct state_sensor_possible_states',
7658 'Size' => '4',
7659 'Type' => 'Struct'
7660 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307661 '13623' => {
7662 'BaseType' => '13570',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307663 'Name' => 'struct state_sensor_possible_states const',
7664 'Size' => '4',
7665 'Type' => 'Const'
7666 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307667 '13644' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307668 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307669 'Line' => '553',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307670 'Memb' => {
7671 '0' => {
7672 'name' => 'hdr',
7673 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307674 'type' => '13347'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307675 },
7676 '1' => {
7677 'name' => 'terminus_handle',
7678 'offset' => '16',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307679 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307680 },
7681 '10' => {
7682 'name' => 'possible_states',
7683 'offset' => '37',
7684 'type' => '874'
7685 },
7686 '2' => {
7687 'name' => 'effecter_id',
7688 'offset' => '18',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307689 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307690 },
7691 '3' => {
7692 'name' => 'entity_type',
7693 'offset' => '20',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307694 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307695 },
7696 '4' => {
7697 'name' => 'entity_instance',
7698 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307699 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307700 },
7701 '5' => {
7702 'name' => 'container_id',
7703 'offset' => '24',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307704 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307705 },
7706 '6' => {
7707 'name' => 'effecter_semantic_id',
7708 'offset' => '32',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307709 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307710 },
7711 '7' => {
7712 'name' => 'effecter_init',
7713 'offset' => '34',
7714 'type' => '168'
7715 },
7716 '8' => {
7717 'name' => 'has_description_pdr',
7718 'offset' => '35',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307719 'type' => '11996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307720 },
7721 '9' => {
7722 'name' => 'composite_effecter_count',
7723 'offset' => '36',
7724 'type' => '168'
7725 }
7726 },
7727 'Name' => 'struct pldm_state_effecter_pdr',
7728 'Size' => '26',
7729 'Type' => 'Struct'
7730 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307731 '13997' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307732 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307733 'Line' => '708',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307734 'Memb' => {
7735 '0' => {
7736 'name' => 'record_handle',
7737 'offset' => '0',
7738 'type' => '180'
7739 },
7740 '1' => {
7741 'name' => 'version',
7742 'offset' => '4',
7743 'type' => '168'
7744 },
7745 '2' => {
7746 'name' => 'type',
7747 'offset' => '5',
7748 'type' => '168'
7749 },
7750 '3' => {
7751 'name' => 'record_change_num',
7752 'offset' => '6',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307753 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307754 },
7755 '4' => {
7756 'name' => 'length',
7757 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307758 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307759 }
7760 },
7761 'Name' => 'struct pldm_value_pdr_hdr',
7762 'Size' => '12',
7763 'Type' => 'Struct'
7764 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307765 '14076' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307766 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307767 'Line' => '721',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307768 'Memb' => {
7769 '0' => {
7770 'name' => 'hdr',
7771 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307772 'type' => '13997'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307773 },
7774 '1' => {
7775 'name' => 'terminus_handle',
7776 'offset' => '18',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307777 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307778 },
7779 '10' => {
7780 'name' => 'rate_unit',
7781 'offset' => '38',
7782 'type' => '168'
7783 },
7784 '11' => {
7785 'name' => 'base_oem_unit_handle',
7786 'offset' => '39',
7787 'type' => '168'
7788 },
7789 '12' => {
7790 'name' => 'aux_unit',
7791 'offset' => '40',
7792 'type' => '168'
7793 },
7794 '13' => {
7795 'name' => 'aux_unit_modifier',
7796 'offset' => '41',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307797 'type' => '11743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307798 },
7799 '14' => {
7800 'name' => 'aux_rate_unit',
7801 'offset' => '48',
7802 'type' => '168'
7803 },
7804 '15' => {
7805 'name' => 'rel',
7806 'offset' => '49',
7807 'type' => '168'
7808 },
7809 '16' => {
7810 'name' => 'aux_oem_unit_handle',
7811 'offset' => '50',
7812 'type' => '168'
7813 },
7814 '17' => {
7815 'name' => 'is_linear',
7816 'offset' => '51',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307817 'type' => '11996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307818 },
7819 '18' => {
7820 'name' => 'sensor_data_size',
7821 'offset' => '52',
7822 'type' => '168'
7823 },
7824 '19' => {
7825 'name' => 'resolution',
7826 'offset' => '54',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307827 'type' => '12008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307828 },
7829 '2' => {
7830 'name' => 'sensor_id',
7831 'offset' => '20',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307832 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307833 },
7834 '20' => {
7835 'name' => 'offset',
7836 'offset' => '64',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307837 'type' => '12008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307838 },
7839 '21' => {
7840 'name' => 'accuracy',
7841 'offset' => '68',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307842 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307843 },
7844 '22' => {
7845 'name' => 'plus_tolerance',
7846 'offset' => '70',
7847 'type' => '168'
7848 },
7849 '23' => {
7850 'name' => 'minus_tolerance',
7851 'offset' => '71',
7852 'type' => '168'
7853 },
7854 '24' => {
7855 'name' => 'hysteresis',
7856 'offset' => '72',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307857 'type' => '13985'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307858 },
7859 '25' => {
7860 'name' => 'supported_thresholds',
7861 'offset' => '82',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307862 'type' => '11984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307863 },
7864 '26' => {
7865 'name' => 'threshold_and_hysteresis_volatility',
7866 'offset' => '83',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307867 'type' => '11984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307868 },
7869 '27' => {
7870 'name' => 'state_transition_interval',
7871 'offset' => '86',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307872 'type' => '12008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307873 },
7874 '28' => {
7875 'name' => 'update_interval',
7876 'offset' => '96',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307877 'type' => '12008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307878 },
7879 '29' => {
7880 'name' => 'max_readable',
7881 'offset' => '100',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307882 'type' => '13985'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307883 },
7884 '3' => {
7885 'name' => 'entity_type',
7886 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307887 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307888 },
7889 '30' => {
7890 'name' => 'min_readable',
7891 'offset' => '104',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307892 'type' => '13985'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307893 },
7894 '31' => {
7895 'name' => 'range_field_format',
7896 'offset' => '114',
7897 'type' => '168'
7898 },
7899 '32' => {
7900 'name' => 'range_field_support',
7901 'offset' => '115',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307902 'type' => '11984'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307903 },
7904 '33' => {
7905 'name' => 'nominal_value',
7906 'offset' => '118',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307907 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307908 },
7909 '34' => {
7910 'name' => 'normal_max',
7911 'offset' => '128',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307912 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307913 },
7914 '35' => {
7915 'name' => 'normal_min',
7916 'offset' => '132',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307917 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307918 },
7919 '36' => {
7920 'name' => 'warning_high',
7921 'offset' => '136',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307922 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307923 },
7924 '37' => {
7925 'name' => 'warning_low',
7926 'offset' => '146',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307927 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307928 },
7929 '38' => {
7930 'name' => 'critical_high',
7931 'offset' => '150',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307932 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307933 },
7934 '39' => {
7935 'name' => 'critical_low',
7936 'offset' => '256',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307937 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307938 },
7939 '4' => {
7940 'name' => 'entity_instance_num',
7941 'offset' => '24',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307942 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307943 },
7944 '40' => {
7945 'name' => 'fatal_high',
7946 'offset' => '260',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307947 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307948 },
7949 '41' => {
7950 'name' => 'fatal_low',
7951 'offset' => '264',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307952 'type' => '13893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307953 },
7954 '5' => {
7955 'name' => 'container_id',
7956 'offset' => '32',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307957 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307958 },
7959 '6' => {
7960 'name' => 'sensor_init',
7961 'offset' => '34',
7962 'type' => '168'
7963 },
7964 '7' => {
7965 'name' => 'sensor_auxiliary_names_pdr',
7966 'offset' => '35',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307967 'type' => '11996'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307968 },
7969 '8' => {
7970 'name' => 'base_unit',
7971 'offset' => '36',
7972 'type' => '168'
7973 },
7974 '9' => {
7975 'name' => 'unit_modifier',
7976 'offset' => '37',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307977 'type' => '11743'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307978 }
7979 },
7980 'Name' => 'struct pldm_numeric_sensor_value_pdr',
7981 'Size' => '112',
7982 'Type' => 'Struct'
7983 },
7984 '142' => {
7985 'BaseType' => '53',
7986 'Header' => undef,
7987 'Line' => '38',
7988 'Name' => '__uint8_t',
7989 'PrivateABI' => 1,
7990 'Size' => '1',
7991 'Type' => 'Typedef'
7992 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307993 '1434' => {
7994 'BaseType' => '1439',
7995 'Name' => 'void const*',
7996 'Size' => '8',
7997 'Type' => 'Pointer'
7998 },
7999 '1439' => {
8000 'BaseType' => '1',
8001 'Name' => 'void const',
8002 'Type' => 'Const'
8003 },
8004 '14636' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308005 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308006 'Line' => '770',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308007 'Memb' => {
8008 '0' => {
8009 'name' => 'state_set_id',
8010 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308011 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308012 },
8013 '1' => {
8014 'name' => 'possible_states_size',
8015 'offset' => '2',
8016 'type' => '168'
8017 },
8018 '2' => {
8019 'name' => 'states',
8020 'offset' => '3',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308021 'type' => '13628'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308022 }
8023 },
8024 'Name' => 'struct state_effecter_possible_states',
8025 'Size' => '4',
8026 'Type' => 'Struct'
8027 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308028 '14689' => {
8029 'BaseType' => '14636',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308030 'Name' => 'struct state_effecter_possible_states const',
8031 'Size' => '4',
8032 'Type' => 'Const'
8033 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308034 '14694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308035 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308036 'Line' => '818',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308037 'Memb' => {
8038 '0' => {
8039 'name' => 'set_request',
8040 'offset' => '0',
8041 'type' => '168'
8042 },
8043 '1' => {
8044 'name' => 'effecter_state',
8045 'offset' => '1',
8046 'type' => '168'
8047 }
8048 },
8049 'Name' => 'struct state_field_for_state_effecter_set',
8050 'Size' => '2',
8051 'Type' => 'Struct'
8052 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308053 '14734' => {
8054 'BaseType' => '14694',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308055 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308056 'Line' => '821',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308057 'Name' => 'set_effecter_state_field',
8058 'Size' => '2',
8059 'Type' => 'Typedef'
8060 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308061 '14746' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308062 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308063 'Line' => '827',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308064 'Memb' => {
8065 '0' => {
8066 'name' => 'sensor_op_state',
8067 'offset' => '0',
8068 'type' => '168'
8069 },
8070 '1' => {
8071 'name' => 'present_state',
8072 'offset' => '1',
8073 'type' => '168'
8074 },
8075 '2' => {
8076 'name' => 'previous_state',
8077 'offset' => '2',
8078 'type' => '168'
8079 },
8080 '3' => {
8081 'name' => 'event_state',
8082 'offset' => '3',
8083 'type' => '168'
8084 }
8085 },
8086 'Name' => 'struct state_field_for_get_state_sensor_readings',
8087 'Size' => '4',
8088 'Type' => 'Struct'
8089 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308090 '14812' => {
8091 'BaseType' => '14746',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308092 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308093 'Line' => '835',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308094 'Name' => 'get_sensor_state_field',
8095 'Size' => '4',
8096 'Type' => 'Typedef'
8097 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308098 '15011' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308099 'BaseType' => '168',
8100 'Name' => 'uint8_t[13]',
8101 'Size' => '13',
8102 'Type' => 'Array'
8103 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308104 '154' => {
8105 'BaseType' => '81',
8106 'Header' => undef,
8107 'Line' => '42',
8108 'Name' => '__uint32_t',
8109 'PrivateABI' => 1,
8110 'Size' => '4',
8111 'Type' => 'Typedef'
8112 },
8113 '15493' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308114 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308115 'Line' => '972',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308116 'Memb' => {
8117 '0' => {
8118 'name' => 'sensor_id',
8119 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308120 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308121 },
8122 '1' => {
8123 'name' => 'sensor_event_class_type',
8124 'offset' => '2',
8125 'type' => '168'
8126 },
8127 '2' => {
8128 'name' => 'event_class',
8129 'offset' => '3',
8130 'type' => '874'
8131 }
8132 },
8133 'Name' => 'struct pldm_sensor_event_data',
8134 'Size' => '4',
8135 'Type' => 'Struct'
8136 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308137 '15705' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308138 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308139 'Line' => '1053',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308140 'Memb' => {
8141 '0' => {
8142 'name' => 'event_data_format',
8143 'offset' => '0',
8144 'type' => '168'
8145 },
8146 '1' => {
8147 'name' => 'number_of_change_records',
8148 'offset' => '1',
8149 'type' => '168'
8150 },
8151 '2' => {
8152 'name' => 'change_records',
8153 'offset' => '2',
8154 'type' => '874'
8155 }
8156 },
8157 'Name' => 'struct pldm_pdr_repository_chg_event_data',
8158 'Size' => '3',
8159 'Type' => 'Struct'
8160 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308161 '1632' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308162 'BaseType' => '830',
8163 'Name' => 'struct pldm_msg*',
8164 'Size' => '8',
8165 'Type' => 'Pointer'
8166 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308167 '166' => {
8168 'BaseType' => '1',
8169 'Name' => 'void*',
8170 'Size' => '8',
8171 'Type' => 'Pointer'
8172 },
8173 '168' => {
8174 'BaseType' => '142',
8175 'Header' => undef,
8176 'Line' => '24',
8177 'Name' => 'uint8_t',
8178 'PrivateABI' => 1,
8179 'Size' => '1',
8180 'Type' => 'Typedef'
8181 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308182 '16930' => {
8183 'BaseType' => '166',
8184 'Name' => 'void**',
8185 'Size' => '8',
8186 'Type' => 'Pointer'
8187 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308188 '180' => {
8189 'BaseType' => '154',
8190 'Header' => undef,
8191 'Line' => '26',
8192 'Name' => 'uint32_t',
8193 'PrivateABI' => 1,
8194 'Size' => '4',
8195 'Type' => 'Typedef'
8196 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308197 '2077' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308198 'BaseType' => '869',
8199 'Name' => 'struct pldm_msg const*',
8200 'Size' => '8',
8201 'Type' => 'Pointer'
8202 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308203 '2082' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308204 'BaseType' => '168',
8205 'Name' => 'uint8_t*',
8206 'Size' => '8',
8207 'Type' => 'Pointer'
8208 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308209 '2087' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308210 'BaseType' => '180',
8211 'Name' => 'uint32_t*',
8212 'Size' => '8',
8213 'Type' => 'Pointer'
8214 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308215 '21092' => {
8216 'BaseType' => '9082',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308217 'Name' => 'size_t*const',
8218 'Size' => '8',
8219 'Type' => 'Const'
8220 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308221 '22705' => {
8222 'BaseType' => '22715',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308223 'Name' => 'uint32_t const*const*',
8224 'Size' => '8',
8225 'Type' => 'Pointer'
8226 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308227 '22710' => {
8228 'BaseType' => '11825',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308229 'Name' => 'uint32_t const*',
8230 'Size' => '8',
8231 'Type' => 'Pointer'
8232 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308233 '22715' => {
8234 'BaseType' => '22710',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308235 'Name' => 'uint32_t const*const',
8236 'Size' => '8',
8237 'Type' => 'Const'
8238 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308239 '22720' => {
8240 'BaseType' => '15705',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308241 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
8242 'Size' => '8',
8243 'Type' => 'Pointer'
8244 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308245 '2903' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308246 'BaseType' => '429',
8247 'Name' => 'ver32_t*',
8248 'Size' => '8',
8249 'Type' => 'Pointer'
8250 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308251 '29130' => {
8252 'BaseType' => '14076',
8253 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
8254 'Size' => '8',
8255 'Type' => 'Pointer'
8256 },
8257 '3344' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308258 'BaseType' => '441',
8259 'Name' => 'ver32_t const*',
8260 'Size' => '8',
8261 'Type' => 'Pointer'
8262 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308263 '35697' => {
8264 'BaseType' => '15493',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308265 'Name' => 'struct pldm_sensor_event_data*',
8266 'Size' => '8',
8267 'Type' => 'Pointer'
8268 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308269 '35702' => {
8270 'BaseType' => '35697',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308271 'Name' => 'struct pldm_sensor_event_data*const',
8272 'Size' => '8',
8273 'Type' => 'Const'
8274 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308275 '363' => {
8276 'Header' => 'pldm_types.h',
8277 'Line' => '24',
8278 'Memb' => {
8279 '0' => {
8280 'name' => 'alpha',
8281 'offset' => '0',
8282 'type' => '168'
8283 },
8284 '1' => {
8285 'name' => 'update',
8286 'offset' => '1',
8287 'type' => '168'
8288 },
8289 '2' => {
8290 'name' => 'minor',
8291 'offset' => '2',
8292 'type' => '168'
8293 },
8294 '3' => {
8295 'name' => 'major',
8296 'offset' => '3',
8297 'type' => '168'
8298 }
8299 },
8300 'Name' => 'struct pldm_version',
8301 'Size' => '4',
8302 'Type' => 'Struct'
8303 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308304 '36706' => {
8305 'BaseType' => '14812',
8306 'Name' => 'get_sensor_state_field*',
8307 'Size' => '8',
8308 'Type' => 'Pointer'
8309 },
8310 '41857' => {
8311 'BaseType' => '14734',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308312 'Name' => 'set_effecter_state_field*',
8313 'Size' => '8',
8314 'Type' => 'Pointer'
8315 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308316 '42686' => {
8317 'BaseType' => '13426',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308318 'Name' => 'struct pldm_state_sensor_pdr*',
8319 'Size' => '8',
8320 'Type' => 'Pointer'
8321 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308322 '42691' => {
8323 'BaseType' => '42686',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308324 'Name' => 'struct pldm_state_sensor_pdr*const',
8325 'Size' => '8',
8326 'Type' => 'Const'
8327 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308328 '42696' => {
8329 'BaseType' => '13623',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308330 'Name' => 'struct state_sensor_possible_states const*',
8331 'Size' => '8',
8332 'Type' => 'Pointer'
8333 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308334 '42701' => {
8335 'BaseType' => '42696',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308336 'Name' => 'struct state_sensor_possible_states const*const',
8337 'Size' => '8',
8338 'Type' => 'Const'
8339 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308340 '429' => {
8341 'BaseType' => '363',
8342 'Header' => 'pldm_types.h',
8343 'Line' => '29',
8344 'Name' => 'ver32_t',
8345 'Size' => '4',
8346 'Type' => 'Typedef'
8347 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308348 '43018' => {
8349 'BaseType' => '13644',
8350 'Name' => 'struct pldm_state_effecter_pdr*',
8351 'Size' => '8',
8352 'Type' => 'Pointer'
8353 },
8354 '43023' => {
8355 'BaseType' => '43018',
8356 'Name' => 'struct pldm_state_effecter_pdr*const',
8357 'Size' => '8',
8358 'Type' => 'Const'
8359 },
8360 '43028' => {
8361 'BaseType' => '14689',
8362 'Name' => 'struct state_effecter_possible_states const*',
8363 'Size' => '8',
8364 'Type' => 'Pointer'
8365 },
8366 '43033' => {
8367 'BaseType' => '43028',
8368 'Name' => 'struct state_effecter_possible_states const*const',
8369 'Size' => '8',
8370 'Type' => 'Const'
8371 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308372 '441' => {
8373 'BaseType' => '429',
8374 'Name' => 'ver32_t const',
8375 'Size' => '4',
8376 'Type' => 'Const'
8377 },
8378 '446' => {
8379 'Name' => 'float',
8380 'Size' => '4',
8381 'Type' => 'Intrinsic'
8382 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308383 '46' => {
8384 'Name' => 'signed char',
8385 'Size' => '1',
8386 'Type' => 'Intrinsic'
8387 },
8388 '46548' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308389 'BaseType' => '102',
8390 'Header' => undef,
8391 'Line' => '45',
8392 'Name' => '__uint64_t',
8393 'PrivateABI' => 1,
8394 'Size' => '8',
8395 'Type' => 'Typedef'
8396 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308397 '46625' => {
8398 'BaseType' => '46548',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308399 'Header' => undef,
8400 'Line' => '27',
8401 'Name' => 'uint64_t',
8402 'PrivateABI' => 1,
8403 'Size' => '8',
8404 'Type' => 'Typedef'
8405 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308406 '46637' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308407 'Header' => 'bios.h',
8408 'Line' => '38',
8409 'Memb' => {
8410 '0' => {
8411 'name' => 'PLDM_BIOS_STRING_TABLE',
8412 'value' => '0'
8413 },
8414 '1' => {
8415 'name' => 'PLDM_BIOS_ATTR_TABLE',
8416 'value' => '1'
8417 },
8418 '2' => {
8419 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
8420 'value' => '2'
8421 }
8422 },
8423 'Name' => 'enum pldm_bios_table_types',
8424 'Size' => '4',
8425 'Type' => 'Enum'
8426 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308427 '46671' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308428 'Header' => 'bios.h',
8429 'Line' => '47',
8430 'Memb' => {
8431 '0' => {
8432 'name' => 'string_handle',
8433 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308434 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308435 },
8436 '1' => {
8437 'name' => 'string_length',
8438 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308439 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308440 },
8441 '2' => {
8442 'name' => 'name',
8443 'offset' => '4',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308444 'type' => '46728'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308445 }
8446 },
8447 'Name' => 'struct pldm_bios_string_table_entry',
8448 'Size' => '5',
8449 'Type' => 'Struct'
8450 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308451 '46723' => {
8452 'BaseType' => '46671',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308453 'Name' => 'struct pldm_bios_string_table_entry const',
8454 'Size' => '5',
8455 'Type' => 'Const'
8456 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308457 '46728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308458 'BaseType' => '116',
8459 'Name' => 'char[1]',
8460 'Size' => '1',
8461 'Type' => 'Array'
8462 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308463 '46744' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308464 'Header' => 'bios.h',
8465 'Line' => '53',
8466 'Memb' => {
8467 '0' => {
8468 'name' => 'attr_handle',
8469 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308470 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308471 },
8472 '1' => {
8473 'name' => 'attr_type',
8474 'offset' => '2',
8475 'type' => '168'
8476 },
8477 '2' => {
8478 'name' => 'string_handle',
8479 'offset' => '3',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308480 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308481 },
8482 '3' => {
8483 'name' => 'metadata',
8484 'offset' => '5',
8485 'type' => '874'
8486 }
8487 },
8488 'Name' => 'struct pldm_bios_attr_table_entry',
8489 'Size' => '6',
8490 'Type' => 'Struct'
8491 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308492 '46809' => {
8493 'BaseType' => '46744',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308494 'Name' => 'struct pldm_bios_attr_table_entry const',
8495 'Size' => '6',
8496 'Type' => 'Const'
8497 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308498 '46830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308499 'Header' => 'bios.h',
8500 'Line' => '65',
8501 'Memb' => {
8502 '0' => {
8503 'name' => 'attr_handle',
8504 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308505 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308506 },
8507 '1' => {
8508 'name' => 'attr_type',
8509 'offset' => '2',
8510 'type' => '168'
8511 },
8512 '2' => {
8513 'name' => 'value',
8514 'offset' => '3',
8515 'type' => '874'
8516 }
8517 },
8518 'Name' => 'struct pldm_bios_attr_val_table_entry',
8519 'Size' => '4',
8520 'Type' => 'Struct'
8521 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308522 '46882' => {
8523 'BaseType' => '46830',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308524 'Name' => 'struct pldm_bios_attr_val_table_entry const',
8525 'Size' => '4',
8526 'Type' => 'Const'
8527 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308528 '46951' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308529 'Header' => 'bios_table.h',
8530 'Line' => '215',
8531 'Memb' => {
8532 '0' => {
8533 'name' => 'name_handle',
8534 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308535 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308536 },
8537 '1' => {
8538 'name' => 'read_only',
8539 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308540 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308541 },
8542 '2' => {
8543 'name' => 'pv_num',
8544 'offset' => '3',
8545 'type' => '168'
8546 },
8547 '3' => {
8548 'name' => 'pv_handle',
8549 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308550 'type' => '47054'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308551 },
8552 '4' => {
8553 'name' => 'def_num',
8554 'offset' => '22',
8555 'type' => '168'
8556 },
8557 '5' => {
8558 'name' => 'def_index',
8559 'offset' => '36',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308560 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308561 }
8562 },
8563 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
8564 'Size' => '32',
8565 'Type' => 'Struct'
8566 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308567 '47042' => {
8568 'BaseType' => '46951',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308569 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
8570 'Size' => '32',
8571 'Type' => 'Const'
8572 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308573 '4705' => {
8574 'BaseType' => '825',
8575 'Name' => 'struct pldm_msg_hdr const*',
8576 'Size' => '8',
8577 'Type' => 'Pointer'
8578 },
8579 '47054' => {
8580 'BaseType' => '11808',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308581 'Name' => 'uint16_t const*',
8582 'Size' => '8',
8583 'Type' => 'Pointer'
8584 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308585 '47064' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308586 'Header' => 'bios_table.h',
8587 'Line' => '328',
8588 'Memb' => {
8589 '0' => {
8590 'name' => 'name_handle',
8591 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308592 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308593 },
8594 '1' => {
8595 'name' => 'read_only',
8596 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308597 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308598 },
8599 '2' => {
8600 'name' => 'string_type',
8601 'offset' => '3',
8602 'type' => '168'
8603 },
8604 '3' => {
8605 'name' => 'min_length',
8606 'offset' => '4',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308607 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308608 },
8609 '4' => {
8610 'name' => 'max_length',
8611 'offset' => '6',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308612 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308613 },
8614 '5' => {
8615 'name' => 'def_length',
8616 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308617 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308618 },
8619 '6' => {
8620 'name' => 'def_string',
8621 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308622 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308623 }
8624 },
8625 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
8626 'Size' => '24',
8627 'Type' => 'Struct'
8628 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308629 '4710' => {
8630 'BaseType' => '890',
8631 'Name' => 'struct pldm_header_info*',
8632 'Size' => '8',
8633 'Type' => 'Pointer'
8634 },
8635 '47176' => {
8636 'BaseType' => '47064',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308637 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
8638 'Size' => '24',
8639 'Type' => 'Const'
8640 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308641 '47186' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308642 'Header' => 'bios_table.h',
8643 'Line' => '431',
8644 'Memb' => {
8645 '0' => {
8646 'name' => 'name_handle',
8647 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308648 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308649 },
8650 '1' => {
8651 'name' => 'read_only',
8652 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308653 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308654 },
8655 '2' => {
8656 'name' => 'lower_bound',
8657 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308658 'type' => '46625'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308659 },
8660 '3' => {
8661 'name' => 'upper_bound',
8662 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308663 'type' => '46625'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308664 },
8665 '4' => {
8666 'name' => 'scalar_increment',
8667 'offset' => '36',
8668 'type' => '180'
8669 },
8670 '5' => {
8671 'name' => 'default_value',
8672 'offset' => '50',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308673 'type' => '46625'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308674 }
8675 },
8676 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
8677 'Size' => '40',
8678 'Type' => 'Struct'
8679 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308680 '47284' => {
8681 'BaseType' => '47186',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308682 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
8683 'Size' => '40',
8684 'Type' => 'Const'
8685 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308686 '47628' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308687 'Name' => 'size_t(*)(void const*)',
8688 'Param' => {
8689 '0' => {
8690 'type' => '1434'
8691 }
8692 },
8693 'Return' => '123',
8694 'Size' => '8',
8695 'Type' => 'FuncPtr'
8696 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308697 '47696' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308698 'Header' => undef,
8699 'Line' => '907',
8700 'Memb' => {
8701 '0' => {
8702 'name' => 'table_data',
8703 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308704 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308705 },
8706 '1' => {
8707 'name' => 'table_len',
8708 'offset' => '8',
8709 'type' => '123'
8710 },
8711 '2' => {
8712 'name' => 'current_pos',
8713 'offset' => '22',
8714 'type' => '123'
8715 },
8716 '3' => {
8717 'name' => 'entry_length_handler',
8718 'offset' => '36',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308719 'type' => '47628'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308720 }
8721 },
8722 'Name' => 'struct pldm_bios_table_iter',
8723 'PrivateABI' => 1,
8724 'Size' => '32',
8725 'Type' => 'Struct'
8726 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308727 '47766' => {
8728 'BaseType' => '47696',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308729 'Name' => 'struct pldm_bios_table_iter const',
8730 'Size' => '32',
8731 'Type' => 'Const'
8732 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308733 '4800' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308734 'BaseType' => '969',
8735 'Name' => 'struct pldm_header_info const*',
8736 'Size' => '8',
8737 'Type' => 'Pointer'
8738 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308739 '4805' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308740 'BaseType' => '714',
8741 'Name' => 'struct pldm_msg_hdr*',
8742 'Size' => '8',
8743 'Type' => 'Pointer'
8744 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308745 '48798' => {
8746 'BaseType' => '47696',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308747 'Name' => 'struct pldm_bios_table_iter*',
8748 'Size' => '8',
8749 'Type' => 'Pointer'
8750 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308751 '48803' => {
8752 'BaseType' => '46882',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308753 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
8754 'Size' => '8',
8755 'Type' => 'Pointer'
8756 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308757 '49218' => {
8758 'BaseType' => '46809',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308759 'Name' => 'struct pldm_bios_attr_table_entry const*',
8760 'Size' => '8',
8761 'Type' => 'Pointer'
8762 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308763 '49824' => {
8764 'BaseType' => '46723',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308765 'Name' => 'struct pldm_bios_string_table_entry const*',
8766 'Size' => '8',
8767 'Type' => 'Pointer'
8768 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308769 '5001' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308770 'BaseType' => '67',
8771 'Header' => undef,
8772 'Line' => '40',
8773 'Name' => '__uint16_t',
8774 'PrivateABI' => 1,
8775 'Size' => '2',
8776 'Type' => 'Typedef'
8777 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308778 '5046' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308779 'BaseType' => '168',
8780 'Name' => 'uint8_t const',
8781 'Size' => '1',
8782 'Type' => 'Const'
8783 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308784 '5051' => {
8785 'BaseType' => '5001',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308786 'Header' => undef,
8787 'Line' => '25',
8788 'Name' => 'uint16_t',
8789 'PrivateABI' => 1,
8790 'Size' => '2',
8791 'Type' => 'Typedef'
8792 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308793 '50945' => {
8794 'BaseType' => '47766',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308795 'Name' => 'struct pldm_bios_table_iter const*',
8796 'Size' => '8',
8797 'Type' => 'Pointer'
8798 },
8799 '53' => {
8800 'Name' => 'unsigned char',
8801 'Size' => '1',
8802 'Type' => 'Intrinsic'
8803 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308804 '55729' => {
8805 'BaseType' => '46625',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308806 'Name' => 'uint64_t*',
8807 'Size' => '8',
8808 'Type' => 'Pointer'
8809 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308810 '55933' => {
8811 'BaseType' => '47284',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308812 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
8813 'Size' => '8',
8814 'Type' => 'Pointer'
8815 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308816 '56237' => {
8817 'BaseType' => '12549',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308818 'Name' => 'char const**',
8819 'Size' => '8',
8820 'Type' => 'Pointer'
8821 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308822 '57464' => {
8823 'BaseType' => '47176',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308824 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
8825 'Size' => '8',
8826 'Type' => 'Pointer'
8827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308828 '59363' => {
8829 'BaseType' => '47042',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308830 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
8831 'Size' => '8',
8832 'Type' => 'Pointer'
8833 },
8834 '60' => {
8835 'Name' => 'short',
8836 'Size' => '2',
8837 'Type' => 'Intrinsic'
8838 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308839 '6204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308840 'Header' => 'utils.h',
8841 'Line' => '18',
8842 'Memb' => {
8843 '0' => {
8844 'name' => 'ptr',
8845 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308846 'type' => '6243'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308847 },
8848 '1' => {
8849 'name' => 'length',
8850 'offset' => '8',
8851 'type' => '123'
8852 }
8853 },
8854 'Name' => 'struct variable_field',
8855 'Size' => '16',
8856 'Type' => 'Struct'
8857 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308858 '6243' => {
8859 'BaseType' => '5046',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308860 'Name' => 'uint8_t const*',
8861 'Size' => '8',
8862 'Type' => 'Pointer'
8863 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308864 '6421' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308865 'Name' => '_Bool',
8866 'Size' => '1',
8867 'Type' => 'Intrinsic'
8868 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308869 '65216' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308870 'Header' => 'firmware_update.h',
8871 'Line' => '329',
8872 'Memb' => {
8873 '0' => {
8874 'name' => 'uuid',
8875 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308876 'type' => '65320'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308877 },
8878 '1' => {
8879 'name' => 'package_header_format_version',
8880 'offset' => '22',
8881 'type' => '168'
8882 },
8883 '2' => {
8884 'name' => 'package_header_size',
8885 'offset' => '23',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308886 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308887 },
8888 '3' => {
8889 'name' => 'package_release_date_time',
8890 'offset' => '25',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308891 'type' => '15011'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308892 },
8893 '4' => {
8894 'name' => 'component_bitmap_bit_length',
8895 'offset' => '50',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308896 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308897 },
8898 '5' => {
8899 'name' => 'package_version_string_type',
8900 'offset' => '52',
8901 'type' => '168'
8902 },
8903 '6' => {
8904 'name' => 'package_version_string_length',
8905 'offset' => '53',
8906 'type' => '168'
8907 }
8908 },
8909 'Name' => 'struct pldm_package_header_information',
8910 'Size' => '36',
8911 'Type' => 'Struct'
8912 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308913 '65320' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308914 'BaseType' => '168',
8915 'Name' => 'uint8_t[16]',
8916 'Size' => '16',
8917 'Type' => 'Array'
8918 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308919 '65352' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308920 'Header' => 'firmware_update.h',
8921 'Line' => '343',
8922 'Memb' => {
8923 '0' => {
8924 'name' => 'record_length',
8925 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308926 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308927 },
8928 '1' => {
8929 'name' => 'descriptor_count',
8930 'offset' => '2',
8931 'type' => '168'
8932 },
8933 '2' => {
8934 'name' => 'device_update_option_flags',
8935 'offset' => '3',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308936 'type' => '62719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308937 },
8938 '3' => {
8939 'name' => 'comp_image_set_version_string_type',
8940 'offset' => '7',
8941 'type' => '168'
8942 },
8943 '4' => {
8944 'name' => 'comp_image_set_version_string_length',
8945 'offset' => '8',
8946 'type' => '168'
8947 },
8948 '5' => {
8949 'name' => 'fw_device_pkg_data_length',
8950 'offset' => '9',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308951 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308952 }
8953 },
8954 'Name' => 'struct pldm_firmware_device_id_record',
8955 'Size' => '11',
8956 'Type' => 'Struct'
8957 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308958 '65547' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308959 'Header' => 'firmware_update.h',
8960 'Line' => '377',
8961 'Memb' => {
8962 '0' => {
8963 'name' => 'comp_classification',
8964 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308965 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308966 },
8967 '1' => {
8968 'name' => 'comp_identifier',
8969 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308970 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308971 },
8972 '2' => {
8973 'name' => 'comp_comparison_stamp',
8974 'offset' => '4',
8975 'type' => '180'
8976 },
8977 '3' => {
8978 'name' => 'comp_options',
8979 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308980 'type' => '62221'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308981 },
8982 '4' => {
8983 'name' => 'requested_comp_activation_method',
8984 'offset' => '16',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308985 'type' => '62221'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308986 },
8987 '5' => {
8988 'name' => 'comp_location_offset',
8989 'offset' => '18',
8990 'type' => '180'
8991 },
8992 '6' => {
8993 'name' => 'comp_size',
8994 'offset' => '22',
8995 'type' => '180'
8996 },
8997 '7' => {
8998 'name' => 'comp_version_string_type',
8999 'offset' => '32',
9000 'type' => '168'
9001 },
9002 '8' => {
9003 'name' => 'comp_version_string_length',
9004 'offset' => '33',
9005 'type' => '168'
9006 }
9007 },
9008 'Name' => 'struct pldm_component_image_information',
9009 'Size' => '22',
9010 'Type' => 'Struct'
9011 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309012 '65729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309013 'Header' => 'firmware_update.h',
9014 'Line' => '403',
9015 'Memb' => {
9016 '0' => {
9017 'name' => 'completion_code',
9018 'offset' => '0',
9019 'type' => '168'
9020 },
9021 '1' => {
9022 'name' => 'capabilities_during_update',
9023 'offset' => '1',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309024 'type' => '62719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309025 },
9026 '2' => {
9027 'name' => 'comp_count',
9028 'offset' => '5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309029 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309030 },
9031 '3' => {
9032 'name' => 'active_comp_image_set_ver_str_type',
9033 'offset' => '7',
9034 'type' => '168'
9035 },
9036 '4' => {
9037 'name' => 'active_comp_image_set_ver_str_len',
9038 'offset' => '8',
9039 'type' => '168'
9040 },
9041 '5' => {
9042 'name' => 'pending_comp_image_set_ver_str_type',
9043 'offset' => '9',
9044 'type' => '168'
9045 },
9046 '6' => {
9047 'name' => 'pending_comp_image_set_ver_str_len',
9048 'offset' => '16',
9049 'type' => '168'
9050 }
9051 },
9052 'Name' => 'struct pldm_get_firmware_parameters_resp',
9053 'Size' => '11',
9054 'Type' => 'Struct'
9055 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309056 '65833' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309057 'Header' => 'firmware_update.h',
9058 'Line' => '417',
9059 'Memb' => {
9060 '0' => {
9061 'name' => 'comp_classification',
9062 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309063 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309064 },
9065 '1' => {
9066 'name' => 'comp_identifier',
9067 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309068 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309069 },
9070 '10' => {
9071 'name' => 'pending_comp_release_date',
9072 'offset' => '37',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309073 'type' => '66015'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309074 },
9075 '11' => {
9076 'name' => 'comp_activation_methods',
9077 'offset' => '51',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309078 'type' => '62221'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309079 },
9080 '12' => {
9081 'name' => 'capabilities_during_update',
9082 'offset' => '53',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309083 'type' => '62719'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309084 },
9085 '2' => {
9086 'name' => 'comp_classification_index',
9087 'offset' => '4',
9088 'type' => '168'
9089 },
9090 '3' => {
9091 'name' => 'active_comp_comparison_stamp',
9092 'offset' => '5',
9093 'type' => '180'
9094 },
9095 '4' => {
9096 'name' => 'active_comp_ver_str_type',
9097 'offset' => '9',
9098 'type' => '168'
9099 },
9100 '5' => {
9101 'name' => 'active_comp_ver_str_len',
9102 'offset' => '16',
9103 'type' => '168'
9104 },
9105 '6' => {
9106 'name' => 'active_comp_release_date',
9107 'offset' => '17',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309108 'type' => '66015'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309109 },
9110 '7' => {
9111 'name' => 'pending_comp_comparison_stamp',
9112 'offset' => '25',
9113 'type' => '180'
9114 },
9115 '8' => {
9116 'name' => 'pending_comp_ver_str_type',
9117 'offset' => '35',
9118 'type' => '168'
9119 },
9120 '9' => {
9121 'name' => 'pending_comp_ver_str_len',
9122 'offset' => '36',
9123 'type' => '168'
9124 }
9125 },
9126 'Name' => 'struct pldm_component_parameter_entry',
9127 'Size' => '39',
9128 'Type' => 'Struct'
9129 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309130 '66015' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309131 'BaseType' => '168',
9132 'Name' => 'uint8_t[8]',
9133 'Size' => '8',
9134 'Type' => 'Array'
9135 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309136 '6643' => {
9137 'BaseType' => '6204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309138 'Name' => 'struct variable_field*',
9139 'Size' => '8',
9140 'Type' => 'Pointer'
9141 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309142 '66875' => {
9143 'BaseType' => '6204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309144 'Name' => 'struct variable_field const',
9145 'Size' => '16',
9146 'Type' => 'Const'
9147 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309148 '67' => {
9149 'Name' => 'unsigned short',
9150 'Size' => '2',
9151 'Type' => 'Intrinsic'
9152 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309153 '67223' => {
9154 'BaseType' => '11996',
9155 'Name' => 'bool8_t*',
9156 'Size' => '8',
9157 'Type' => 'Pointer'
9158 },
9159 '70303' => {
9160 'BaseType' => '66875',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309161 'Name' => 'struct variable_field const*',
9162 'Size' => '8',
9163 'Type' => 'Pointer'
9164 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309165 '714' => {
9166 'Header' => 'base.h',
9167 'Line' => '117',
9168 'Memb' => {
9169 '0' => {
9170 'name' => 'command',
9171 'offset' => '2',
9172 'type' => '168'
9173 }
9174 },
9175 'Name' => 'struct pldm_msg_hdr',
9176 'Size' => '3',
9177 'Type' => 'Struct'
9178 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309179 '71605' => {
9180 'BaseType' => '65833',
9181 'Name' => 'struct pldm_component_parameter_entry*',
9182 'Size' => '8',
9183 'Type' => 'Pointer'
9184 },
9185 '71835' => {
9186 'BaseType' => '65729',
9187 'Name' => 'struct pldm_get_firmware_parameters_resp*',
9188 'Size' => '8',
9189 'Type' => 'Pointer'
9190 },
9191 '72136' => {
9192 'BaseType' => '2082',
9193 'Name' => 'uint8_t**',
9194 'Size' => '8',
9195 'Type' => 'Pointer'
9196 },
9197 '72433' => {
9198 'BaseType' => '65547',
9199 'Name' => 'struct pldm_component_image_information*',
9200 'Size' => '8',
9201 'Type' => 'Pointer'
9202 },
9203 '73049' => {
9204 'BaseType' => '65352',
9205 'Name' => 'struct pldm_firmware_device_id_record*',
9206 'Size' => '8',
9207 'Type' => 'Pointer'
9208 },
9209 '73201' => {
9210 'BaseType' => '65216',
9211 'Name' => 'struct pldm_package_header_information*',
9212 'Size' => '8',
9213 'Type' => 'Pointer'
9214 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309215 '74' => {
9216 'Name' => 'int',
9217 'Size' => '4',
9218 'Type' => 'Intrinsic'
9219 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309220 '79657' => {
9221 'BaseType' => '79674',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309222 'Header' => undef,
9223 'Line' => '15',
9224 'Name' => 'pldm_pdr',
9225 'PrivateABI' => 1,
9226 'Size' => '24',
9227 'Type' => 'Typedef'
9228 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309229 '79669' => {
9230 'BaseType' => '79657',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309231 'Name' => 'pldm_pdr const',
9232 'Size' => '24',
9233 'Type' => 'Const'
9234 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309235 '79674' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309236 'Header' => undef,
9237 'Line' => '17',
9238 'Memb' => {
9239 '0' => {
9240 'name' => 'record_count',
9241 'offset' => '0',
9242 'type' => '180'
9243 },
9244 '1' => {
9245 'name' => 'size',
9246 'offset' => '4',
9247 'type' => '180'
9248 },
9249 '2' => {
9250 'name' => 'first',
9251 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309252 'type' => '80727'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309253 },
9254 '3' => {
9255 'name' => 'last',
9256 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309257 'type' => '80727'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309258 }
9259 },
9260 'Name' => 'struct pldm_pdr',
9261 'PrivateABI' => 1,
9262 'Size' => '24',
9263 'Type' => 'Struct'
9264 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309265 '79739' => {
9266 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309267 'Header' => undef,
9268 'Line' => '20',
9269 'Name' => 'pldm_pdr_record',
9270 'PrivateABI' => 1,
9271 'Size' => '32',
9272 'Type' => 'Typedef'
9273 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309274 '79751' => {
9275 'BaseType' => '79739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309276 'Name' => 'pldm_pdr_record const',
9277 'Size' => '32',
9278 'Type' => 'Const'
9279 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309280 '79756' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309281 'Header' => undef,
9282 'Line' => '8',
9283 'Memb' => {
9284 '0' => {
9285 'name' => 'record_handle',
9286 'offset' => '0',
9287 'type' => '180'
9288 },
9289 '1' => {
9290 'name' => 'size',
9291 'offset' => '4',
9292 'type' => '180'
9293 },
9294 '2' => {
9295 'name' => 'data',
9296 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309297 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309298 },
9299 '3' => {
9300 'name' => 'next',
9301 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309302 'type' => '80715'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309303 },
9304 '4' => {
9305 'name' => 'is_remote',
9306 'offset' => '36',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309307 'type' => '6421'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309308 },
9309 '5' => {
9310 'name' => 'terminus_handle',
9311 'offset' => '38',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309312 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309313 }
9314 },
9315 'Name' => 'struct pldm_pdr_record',
9316 'PrivateABI' => 1,
9317 'Size' => '32',
9318 'Type' => 'Struct'
9319 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309320 '79847' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309321 'Header' => 'pdr.h',
9322 'Line' => '217',
9323 'Memb' => {
9324 '0' => {
9325 'name' => 'entity_type',
9326 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309327 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309328 },
9329 '1' => {
9330 'name' => 'entity_instance_num',
9331 'offset' => '2',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309332 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309333 },
9334 '2' => {
9335 'name' => 'entity_container_id',
9336 'offset' => '4',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309337 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309338 }
9339 },
9340 'Name' => 'struct pldm_entity',
9341 'Size' => '6',
9342 'Type' => 'Struct'
9343 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309344 '79899' => {
9345 'BaseType' => '79847',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309346 'Header' => 'pdr.h',
9347 'Line' => '221',
9348 'Name' => 'pldm_entity',
9349 'Size' => '6',
9350 'Type' => 'Typedef'
9351 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309352 '79939' => {
9353 'BaseType' => '79951',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309354 'Header' => undef,
9355 'Line' => '231',
9356 'Name' => 'pldm_entity_association_tree',
9357 'PrivateABI' => 1,
9358 'Size' => '16',
9359 'Type' => 'Typedef'
9360 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309361 '79951' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309362 'Header' => undef,
9363 'Line' => '354',
9364 'Memb' => {
9365 '0' => {
9366 'name' => 'root',
9367 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309368 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309369 },
9370 '1' => {
9371 'name' => 'last_used_container_id',
9372 'offset' => '8',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309373 'type' => '5051'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309374 }
9375 },
9376 'Name' => 'struct pldm_entity_association_tree',
9377 'PrivateABI' => 1,
9378 'Size' => '16',
9379 'Type' => 'Struct'
9380 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309381 '79994' => {
9382 'BaseType' => '80006',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309383 'Header' => undef,
9384 'Line' => '236',
9385 'Name' => 'pldm_entity_node',
9386 'PrivateABI' => 1,
9387 'Size' => '40',
9388 'Type' => 'Typedef'
9389 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309390 '80006' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309391 'Header' => undef,
9392 'Line' => '359',
9393 'Memb' => {
9394 '0' => {
9395 'name' => 'entity',
9396 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309397 'type' => '79899'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309398 },
9399 '1' => {
9400 'name' => 'parent',
9401 'offset' => '6',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309402 'type' => '79899'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309403 },
9404 '2' => {
9405 'name' => 'first_child',
9406 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309407 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309408 },
9409 '3' => {
9410 'name' => 'next_sibling',
9411 'offset' => '36',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309412 'type' => '80732'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309413 },
9414 '4' => {
9415 'name' => 'association_type',
9416 'offset' => '50',
9417 'type' => '168'
9418 }
9419 },
9420 'Name' => 'struct pldm_entity_node',
9421 'PrivateABI' => 1,
9422 'Size' => '40',
9423 'Type' => 'Struct'
9424 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309425 '80715' => {
9426 'BaseType' => '79756',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309427 'Name' => 'struct pldm_pdr_record*',
9428 'Size' => '8',
9429 'Type' => 'Pointer'
9430 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309431 '80727' => {
9432 'BaseType' => '79739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309433 'Name' => 'pldm_pdr_record*',
9434 'Size' => '8',
9435 'Type' => 'Pointer'
9436 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309437 '80732' => {
9438 'BaseType' => '79994',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309439 'Name' => 'pldm_entity_node*',
9440 'Size' => '8',
9441 'Type' => 'Pointer'
9442 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309443 '81' => {
9444 'Name' => 'unsigned int',
9445 'Size' => '4',
9446 'Type' => 'Intrinsic'
9447 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309448 '81494' => {
9449 'BaseType' => '81499',
9450 'Name' => 'pldm_entity**',
9451 'Size' => '8',
9452 'Type' => 'Pointer'
9453 },
9454 '81499' => {
9455 'BaseType' => '79899',
9456 'Name' => 'pldm_entity*',
9457 'Size' => '8',
9458 'Type' => 'Pointer'
9459 },
9460 '81584' => {
9461 'BaseType' => '79939',
9462 'Name' => 'pldm_entity_association_tree*',
9463 'Size' => '8',
9464 'Type' => 'Pointer'
9465 },
9466 '81963' => {
9467 'BaseType' => '80732',
9468 'Name' => 'pldm_entity_node**',
9469 'Size' => '8',
9470 'Type' => 'Pointer'
9471 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309472 '825' => {
9473 'BaseType' => '714',
9474 'Name' => 'struct pldm_msg_hdr const',
9475 'Size' => '3',
9476 'Type' => 'Const'
9477 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309478 '82680' => {
9479 'BaseType' => '79657',
9480 'Name' => 'pldm_pdr*',
9481 'Size' => '8',
9482 'Type' => 'Pointer'
9483 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309484 '830' => {
9485 'Header' => 'base.h',
9486 'Line' => '150',
9487 'Memb' => {
9488 '0' => {
9489 'name' => 'hdr',
9490 'offset' => '0',
9491 'type' => '714'
9492 },
9493 '1' => {
9494 'name' => 'payload',
9495 'offset' => '3',
9496 'type' => '874'
9497 }
9498 },
9499 'Name' => 'struct pldm_msg',
9500 'Size' => '4',
9501 'Type' => 'Struct'
9502 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309503 '8519' => {
9504 'BaseType' => '5051',
9505 'Name' => 'uint16_t*',
9506 'Size' => '8',
9507 'Type' => 'Pointer'
9508 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309509 '869' => {
9510 'BaseType' => '830',
9511 'Name' => 'struct pldm_msg const',
9512 'Size' => '4',
9513 'Type' => 'Const'
9514 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309515 '874' => {
9516 'BaseType' => '168',
9517 'Name' => 'uint8_t[1]',
9518 'Size' => '1',
9519 'Type' => 'Array'
9520 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309521 '890' => {
9522 'Header' => 'base.h',
9523 'Line' => '160',
9524 'Memb' => {
9525 '0' => {
9526 'name' => 'msg_type',
9527 'offset' => '0',
9528 'type' => '702'
9529 },
9530 '1' => {
9531 'name' => 'instance',
9532 'offset' => '4',
9533 'type' => '168'
9534 },
9535 '2' => {
9536 'name' => 'pldm_type',
9537 'offset' => '5',
9538 'type' => '168'
9539 },
9540 '3' => {
9541 'name' => 'command',
9542 'offset' => '6',
9543 'type' => '168'
9544 },
9545 '4' => {
9546 'name' => 'completion_code',
9547 'offset' => '7',
9548 'type' => '168'
9549 }
9550 },
9551 'Name' => 'struct pldm_header_info',
9552 'Size' => '8',
9553 'Type' => 'Struct'
9554 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309555 '89088' => {
9556 'BaseType' => '79669',
9557 'Name' => 'pldm_pdr const*',
9558 'Size' => '8',
9559 'Type' => 'Pointer'
9560 },
9561 '89093' => {
9562 'BaseType' => '79751',
9563 'Name' => 'pldm_pdr_record const*',
9564 'Size' => '8',
9565 'Type' => 'Pointer'
9566 },
9567 '9082' => {
9568 'BaseType' => '123',
9569 'Name' => 'size_t*',
9570 'Size' => '8',
9571 'Type' => 'Pointer'
9572 },
9573 '96144' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309574 'BaseType' => '168',
9575 'Header' => 'base.h',
9576 'Line' => '14',
9577 'Name' => 'pldm_tid_t',
9578 'Size' => '1',
9579 'Type' => 'Typedef'
9580 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309581 '96156' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'BaseType' => '168',
9583 'Header' => 'instance-id.h',
9584 'Line' => '11',
9585 'Name' => 'pldm_instance_id_t',
9586 'Size' => '1',
9587 'Type' => 'Typedef'
9588 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309589 '96536' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309590 'Header' => undef,
9591 'Line' => '18',
9592 'Memb' => {
9593 '0' => {
9594 'name' => 'prev',
9595 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309596 'type' => '96156'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309597 },
9598 '1' => {
9599 'name' => 'allocations',
9600 'offset' => '4',
9601 'type' => '180'
9602 }
9603 },
9604 'Name' => 'struct pldm_tid_state',
9605 'PrivateABI' => 1,
9606 'Size' => '8',
9607 'Type' => 'Struct'
9608 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309609 '96575' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309610 'Header' => undef,
9611 'Line' => '23',
9612 'Memb' => {
9613 '0' => {
9614 'name' => 'state',
9615 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309616 'type' => '96617'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309617 },
9618 '1' => {
9619 'name' => 'lock_db_fd',
9620 'offset' => '8264',
9621 'type' => '74'
9622 }
9623 },
9624 'Name' => 'struct pldm_instance_db',
9625 'PrivateABI' => 1,
9626 'Size' => '2052',
9627 'Type' => 'Struct'
9628 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309629 '96617' => {
9630 'BaseType' => '96536',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309631 'Name' => 'struct pldm_tid_state[256]',
9632 'Size' => '2048',
9633 'Type' => 'Array'
9634 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309635 '969' => {
9636 'BaseType' => '890',
9637 'Name' => 'struct pldm_header_info const',
9638 'Size' => '8',
9639 'Type' => 'Const'
9640 },
9641 '97045' => {
9642 'BaseType' => '96575',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309643 'Name' => 'struct pldm_instance_db*',
9644 'Size' => '8',
9645 'Type' => 'Pointer'
9646 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309647 '97471' => {
9648 'BaseType' => '96156',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309649 'Name' => 'pldm_instance_id_t*',
9650 'Size' => '8',
9651 'Type' => 'Pointer'
9652 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309653 '97647' => {
9654 'BaseType' => '97045',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309655 'Name' => 'struct pldm_instance_db**',
9656 'Size' => '8',
9657 'Type' => 'Pointer'
9658 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309659 '98159' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309660 'BaseType' => '168',
9661 'Header' => 'pldm.h',
9662 'Line' => '12',
9663 'Name' => 'mctp_eid_t',
9664 'Size' => '1',
9665 'Type' => 'Typedef'
9666 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309667 '98171' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309668 'Header' => 'pldm.h',
9669 'Line' => '14',
9670 'Memb' => {
9671 '0' => {
9672 'name' => 'PLDM_REQUESTER_SUCCESS',
9673 'value' => '0'
9674 },
9675 '1' => {
9676 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9677 'value' => '18446744073709551615 (-1)'
9678 },
9679 '10' => {
9680 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9681 'value' => '18446744073709551606 (-10)'
9682 },
9683 '11' => {
9684 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9685 'value' => '18446744073709551605 (-11)'
9686 },
9687 '12' => {
9688 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9689 'value' => '18446744073709551604 (-12)'
9690 },
9691 '2' => {
9692 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9693 'value' => '18446744073709551614 (-2)'
9694 },
9695 '3' => {
9696 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9697 'value' => '18446744073709551613 (-3)'
9698 },
9699 '4' => {
9700 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9701 'value' => '18446744073709551612 (-4)'
9702 },
9703 '5' => {
9704 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9705 'value' => '18446744073709551611 (-5)'
9706 },
9707 '6' => {
9708 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9709 'value' => '18446744073709551610 (-6)'
9710 },
9711 '7' => {
9712 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9713 'value' => '18446744073709551609 (-7)'
9714 },
9715 '8' => {
9716 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9717 'value' => '18446744073709551608 (-8)'
9718 },
9719 '9' => {
9720 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9721 'value' => '18446744073709551607 (-9)'
9722 }
9723 },
9724 'Name' => 'enum pldm_requester_error_codes',
9725 'Size' => '4',
9726 'Type' => 'Enum'
9727 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309728 '98268' => {
9729 'BaseType' => '98171',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309730 'Header' => 'pldm.h',
9731 'Line' => '28',
9732 'Name' => 'pldm_requester_rc_t',
9733 'Size' => '4',
9734 'Type' => 'Typedef'
9735 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309736 '98411' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309737 'Header' => undef,
9738 'Line' => '20',
9739 'Memb' => {
9740 '0' => {
9741 'name' => 'transport',
9742 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309743 'type' => '98484'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309744 },
9745 '1' => {
9746 'name' => 'socket',
9747 'offset' => '64',
9748 'type' => '74'
9749 },
9750 '2' => {
9751 'name' => 'tid_eid_map',
9752 'offset' => '68',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309753 'type' => '101515'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309754 }
9755 },
9756 'Name' => 'struct pldm_transport_mctp_demux',
9757 'PrivateABI' => 1,
9758 'Size' => '304',
9759 'Type' => 'Struct'
9760 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309761 '98437' => {
9762 'BaseType' => '98411',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309763 'Name' => 'struct pldm_transport_mctp_demux*',
9764 'Size' => '8',
9765 'Type' => 'Pointer'
9766 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309767 '98479' => {
9768 'BaseType' => '98484',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309769 'Name' => 'struct pldm_transport*',
9770 'Size' => '8',
9771 'Type' => 'Pointer'
9772 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309773 '98484' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309774 'Header' => undef,
9775 'Line' => '21',
9776 'Memb' => {
9777 '0' => {
9778 'name' => 'name',
9779 'offset' => '0',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309780 'type' => '12549'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309781 },
9782 '1' => {
9783 'name' => 'version',
9784 'offset' => '8',
9785 'type' => '168'
9786 },
9787 '2' => {
9788 'name' => 'recv',
9789 'offset' => '22',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309790 'type' => '100856'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309791 },
9792 '3' => {
9793 'name' => 'send',
9794 'offset' => '36',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309795 'type' => '100897'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309796 },
9797 '4' => {
9798 'name' => 'init_pollfd',
9799 'offset' => '50',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309800 'type' => '100978'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309801 }
9802 },
9803 'Name' => 'struct pldm_transport',
9804 'PrivateABI' => 1,
9805 'Size' => '40',
9806 'Type' => 'Struct'
9807 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309808 '98718' => {
9809 'BaseType' => '98437',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309810 'Name' => 'struct pldm_transport_mctp_demux**',
9811 'Size' => '8',
9812 'Type' => 'Pointer'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309813 }
9814 },
9815 'UndefinedSymbols' => {
9816 'libpldm.so.0.2.0' => {
9817 '_ITM_deregisterTMCloneTable' => 0,
9818 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309819 '__assert_fail@GLIBC_2.2.5' => 0,
9820 '__cxa_finalize@GLIBC_2.2.5' => 0,
9821 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309822 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309823 '__stack_chk_fail@GLIBC_2.4' => 0,
9824 'calloc@GLIBC_2.2.5' => 0,
9825 'clock_gettime@GLIBC_2.17' => 0,
9826 'close@GLIBC_2.2.5' => 0,
9827 'connect@GLIBC_2.2.5' => 0,
9828 'dup@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309829 'fcntl64@GLIBC_2.28' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309830 'free@GLIBC_2.2.5' => 0,
9831 'malloc@GLIBC_2.2.5' => 0,
9832 'memcmp@GLIBC_2.2.5' => 0,
9833 'memcpy@GLIBC_2.14' => 0,
9834 'open64@GLIBC_2.2.5' => 0,
9835 'recv@GLIBC_2.2.5' => 0,
9836 'recvmsg@GLIBC_2.2.5' => 0,
9837 'sendmsg@GLIBC_2.2.5' => 0,
9838 'sendto@GLIBC_2.2.5' => 0,
9839 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309840 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309841 'strlen@GLIBC_2.2.5' => 0,
9842 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309843 }
9844 },
9845 'WordSize' => '8'
9846 };