blob: afde45971de8e481212eb9e4c53a77a191cff7ba [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',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305 'GccVersion' => '13.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307 'af-mctp.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093011 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012 'firmware_update.h' => 1,
13 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093014 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'instance-id.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093016 'mctp-demux.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093017 'pdr.h' => 1,
18 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093019 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093020 'pldm.h' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103021 'pldm_types.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093022 'transport.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093023 'utils.h' => 1
24 },
25 'Language' => 'C',
Andrew Jeffery3f39f962023-08-29 14:54:29 +093026 'LibraryName' => 'libpldm.so.0.7.0',
27 'LibraryVersion' => '0.7.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093028 'NameSpaces' => {},
29 'Needed' => {
30 'libc.so.6' => 1
31 },
32 'PublicABI' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103033 'Sources' => {
34 'af-mctp.c' => 1,
35 'base.c' => 1,
36 'bios.c' => 1,
37 'bios_table.c' => 1,
38 'file_io.c' => 1,
39 'firmware_update.c' => 1,
40 'fru.c' => 1,
41 'host.c' => 1,
42 'instance-id.c' => 1,
43 'mctp-demux.c' => 1,
44 'pdr.c' => 1,
45 'platform.c' => 1,
46 'pldm.c' => 1,
47 'transport.c' => 1,
48 'utils.c' => 1
49 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093050 'SymbolInfo' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103051 '100039' => {
52 'Header' => 'pldm.h',
53 'Return' => '1',
54 'ShortName' => 'pldm_close',
55 'Source' => 'pldm.c',
56 'SourceLine' => '215'
57 },
58 '100083' => {
59 'Header' => 'pldm.h',
60 'Param' => {
61 '0' => {
62 'name' => 'eid',
63 'type' => '99396'
64 },
65 '1' => {
66 'name' => 'mctp_fd',
67 'type' => '74'
68 },
69 '2' => {
70 'name' => 'pldm_req_msg',
71 'type' => '6774'
72 },
73 '3' => {
74 'name' => 'req_msg_len',
75 'type' => '137'
76 }
77 },
78 'Reg' => {
79 '0' => 'rdi',
80 '1' => 'rsi',
81 '2' => 'rdx',
82 '3' => 'rcx'
83 },
84 'Return' => '99511',
85 'ShortName' => 'pldm_send',
86 'Source' => 'pldm.c',
87 'SourceLine' => '199'
88 },
89 '100502' => {
90 'Header' => 'pldm.h',
91 'Param' => {
92 '0' => {
93 'name' => 'eid',
94 'type' => '99396'
95 },
96 '1' => {
97 'name' => 'mctp_fd',
98 'type' => '74'
99 },
100 '2' => {
101 'name' => 'pldm_req_msg',
102 'type' => '6774'
103 },
104 '3' => {
105 'name' => 'req_msg_len',
106 'type' => '137'
107 },
108 '4' => {
109 'name' => 'pldm_resp_msg',
110 'type' => '74379'
111 },
112 '5' => {
113 'name' => 'resp_msg_len',
114 'type' => '9776'
115 }
116 },
117 'Reg' => {
118 '0' => 'rdi',
119 '1' => 'rsi',
120 '2' => 'rdx',
121 '3' => 'rcx',
122 '4' => 'r8',
123 '5' => 'r9'
124 },
125 'Return' => '99511',
126 'ShortName' => 'pldm_send_recv',
127 'Source' => 'pldm.c',
128 'SourceLine' => '173'
129 },
130 '100985' => {
131 'Header' => 'pldm.h',
132 'Param' => {
133 '0' => {
134 'name' => 'eid',
135 'type' => '99396'
136 },
137 '1' => {
138 'name' => 'mctp_fd',
139 'type' => '74'
140 },
141 '2' => {
142 'name' => 'instance_id',
143 'type' => '187'
144 },
145 '3' => {
146 'name' => 'pldm_resp_msg',
147 'type' => '74379'
148 },
149 '4' => {
150 'name' => 'resp_msg_len',
151 'type' => '9776'
152 }
153 },
154 'Reg' => {
155 '3' => 'rbx'
156 },
157 'Return' => '99511',
158 'ShortName' => 'pldm_recv',
159 'Source' => 'pldm.c',
160 'SourceLine' => '156'
161 },
162 '101211' => {
163 'Header' => 'pldm.h',
164 'Param' => {
165 '0' => {
166 'name' => 'eid',
167 'type' => '99396'
168 },
169 '1' => {
170 'name' => 'mctp_fd',
171 'type' => '74'
172 },
173 '2' => {
174 'name' => 'pldm_resp_msg',
175 'type' => '74379'
176 },
177 '3' => {
178 'name' => 'resp_msg_len',
179 'type' => '9776'
180 }
181 },
182 'Reg' => {
183 '2' => 'r12',
184 '3' => 'r13'
185 },
186 'Return' => '99511',
187 'ShortName' => 'pldm_recv_any',
188 'Source' => 'pldm.c',
189 'SourceLine' => '98'
190 },
191 '10156' => {
192 'Header' => 'bios.h',
193 'Param' => {
194 '0' => {
195 'name' => 'instance_id',
196 'type' => '187'
197 },
198 '1' => {
199 'name' => 'completion_code',
200 'type' => '187'
201 },
202 '2' => {
203 'name' => 'next_transfer_handle',
204 'type' => '199'
205 },
206 '3' => {
207 'name' => 'transfer_flag',
208 'type' => '187'
209 },
210 '4' => {
211 'name' => 'table_data',
212 'type' => '2064'
213 },
214 '5' => {
215 'name' => 'payload_length',
216 'type' => '137'
217 },
218 '6' => {
219 'name' => 'msg',
220 'offset' => '0',
221 'type' => '1614'
222 }
223 },
224 'Reg' => {
225 '2' => 'r15'
226 },
227 'Return' => '74',
228 'ShortName' => 'encode_get_bios_table_resp',
229 'Source' => 'bios.c',
230 'SourceLine' => '212'
231 },
232 '101664' => {
233 'Header' => 'pldm.h',
234 'Return' => '99511',
235 'ShortName' => 'pldm_open',
236 'Source' => 'pldm.c',
237 'SourceLine' => '30'
238 },
Andrew Jeffery7dc429d2023-10-16 10:58:40 +1030239 '104033' => {
240 'Header' => 'af-mctp.h',
241 'Param' => {
242 '0' => {
243 'name' => 'transport',
244 'type' => '104191'
245 },
246 '1' => {
247 'name' => 'smctp',
248 'type' => '104196'
249 },
250 '2' => {
251 'name' => 'len',
252 'type' => '137'
253 }
254 },
255 'Reg' => {
256 '1' => 'rsi',
257 '2' => 'rdx'
258 },
259 'Return' => '74',
260 'ShortName' => 'pldm_transport_af_mctp_bind',
261 'Source' => 'af-mctp.c',
262 'SourceLine' => '284'
263 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030264 '104201' => {
265 'Header' => 'af-mctp.h',
266 'Param' => {
267 '0' => {
268 'name' => 'ctx',
269 'type' => '104191'
270 }
271 },
272 'Reg' => {
273 '0' => 'rdi'
274 },
275 'Return' => '1',
276 'ShortName' => 'pldm_transport_af_mctp_destroy',
277 'Source' => 'af-mctp.c',
278 'SourceLine' => '274'
279 },
280 '104286' => {
281 'Header' => 'af-mctp.h',
282 'Param' => {
283 '0' => {
284 'name' => 'ctx',
285 'type' => '104510'
286 }
287 },
288 'Reg' => {
289 '0' => 'r12'
290 },
291 'Return' => '74',
292 'ShortName' => 'pldm_transport_af_mctp_init',
293 'Source' => 'af-mctp.c',
294 'SourceLine' => '237'
295 },
296 '10508' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930297 'Header' => 'bios.h',
298 'Param' => {
299 '0' => {
300 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030301 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500302 },
303 '1' => {
304 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030305 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500306 },
307 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030308 'name' => 'completion_code',
309 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500310 }
311 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030312 'Reg' => {
313 '0' => 'rdi',
314 '1' => 'rsi',
315 '2' => 'rdx'
316 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500317 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030318 'ShortName' => 'decode_set_date_time_resp',
319 'Source' => 'bios.c',
320 'SourceLine' => '192'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500321 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030322 '105706' => {
323 'Header' => 'af-mctp.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930324 'Param' => {
325 '0' => {
326 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030327 'type' => '104191'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930328 },
329 '1' => {
330 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030331 'type' => '94582'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930332 },
333 '2' => {
334 'name' => 'eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030335 'type' => '99396'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930336 }
337 },
338 'Reg' => {
339 '0' => 'rdi',
340 '1' => 'rsi',
341 '2' => 'rdx'
342 },
343 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030344 'ShortName' => 'pldm_transport_af_mctp_unmap_tid',
345 'Source' => 'af-mctp.c',
346 'SourceLine' => '95'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930347 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030348 '105779' => {
349 'Header' => 'af-mctp.h',
350 'Param' => {
351 '0' => {
352 'name' => 'ctx',
353 'type' => '104191'
354 },
355 '1' => {
356 'name' => 'tid',
357 'type' => '94582'
358 },
359 '2' => {
360 'name' => 'eid',
361 'type' => '99396'
362 }
363 },
364 'Reg' => {
365 '0' => 'rdi',
366 '1' => 'rsi',
367 '2' => 'rdx'
368 },
369 'Return' => '74',
370 'ShortName' => 'pldm_transport_af_mctp_map_tid',
371 'Source' => 'af-mctp.c',
372 'SourceLine' => '86'
373 },
374 '10580' => {
375 'Header' => 'bios.h',
376 'Param' => {
377 '0' => {
378 'name' => 'instance_id',
379 'type' => '187'
380 },
381 '1' => {
382 'name' => 'completion_code',
383 'type' => '187'
384 },
385 '2' => {
386 'name' => 'msg',
387 'type' => '1614'
388 },
389 '3' => {
390 'name' => 'payload_length',
391 'type' => '137'
392 }
393 },
394 'Return' => '74',
395 'ShortName' => 'encode_set_date_time_resp',
396 'Source' => 'bios.c',
397 'SourceLine' => '163'
398 },
399 '106020' => {
400 'Header' => 'af-mctp.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930401 'Param' => {
402 '0' => {
403 'name' => 't',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030404 'type' => '99736'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930405 },
406 '1' => {
407 'name' => 'pollfd',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030408 'type' => '102699'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930409 }
410 },
411 'Reg' => {
412 '0' => 'rdi',
413 '1' => 'rsi'
414 },
415 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030416 'ShortName' => 'pldm_transport_af_mctp_init_pollfd',
417 'Source' => 'af-mctp.c',
418 'SourceLine' => '52'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930419 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030420 '106098' => {
421 'Header' => 'af-mctp.h',
422 'Param' => {
423 '0' => {
424 'name' => 'ctx',
425 'type' => '104191'
426 }
427 },
428 'Reg' => {
429 '0' => 'rdi'
430 },
431 'Return' => '99736',
432 'ShortName' => 'pldm_transport_af_mctp_core',
433 'Source' => 'af-mctp.c',
434 'SourceLine' => '46'
435 },
436 '10786' => {
437 'Header' => 'bios.h',
438 'Param' => {
439 '0' => {
440 'name' => 'msg',
441 'type' => '2059'
442 },
443 '1' => {
444 'name' => 'payload_length',
445 'type' => '137'
446 },
447 '2' => {
448 'name' => 'seconds',
449 'type' => '2064'
450 },
451 '3' => {
452 'name' => 'minutes',
453 'type' => '2064'
454 },
455 '4' => {
456 'name' => 'hours',
457 'type' => '2064'
458 },
459 '5' => {
460 'name' => 'day',
461 'type' => '2064'
462 },
463 '6' => {
464 'name' => 'month',
465 'offset' => '0',
466 'type' => '2064'
467 },
468 '7' => {
469 'name' => 'year',
470 'offset' => '8',
471 'type' => '9213'
472 }
473 },
474 'Reg' => {
475 '2' => 'rbp',
476 '3' => 'r12',
477 '4' => 'r13',
478 '5' => 'r14'
479 },
480 'Return' => '74',
481 'ShortName' => 'decode_set_date_time_req',
482 'Source' => 'bios.c',
483 'SourceLine' => '133'
484 },
485 '109764' => {
486 'Header' => 'mctp-demux.h',
487 'Param' => {
488 '0' => {
489 'name' => 'ctx',
490 'type' => '99694'
491 },
492 '1' => {
493 'name' => 'tid',
494 'type' => '94582'
495 },
496 '2' => {
497 'name' => 'eid',
498 'type' => '99396'
499 }
500 },
501 'Reg' => {
502 '0' => 'rdi',
503 '1' => 'rsi',
504 '2' => 'rdx'
505 },
506 'Return' => '74',
507 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid',
508 'Source' => 'mctp-demux.c',
509 'SourceLine' => '116'
510 },
511 '110078' => {
512 'Header' => 'mctp-demux.h',
513 'Param' => {
514 '0' => {
515 'name' => 't',
516 'type' => '99736'
517 },
518 '1' => {
519 'name' => 'pollfd',
520 'type' => '102699'
521 }
522 },
523 'Reg' => {
524 '0' => 'rdi',
525 '1' => 'rsi'
526 },
527 'Return' => '74',
528 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd',
529 'Source' => 'mctp-demux.c',
530 'SourceLine' => '70'
531 },
532 '11076' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500533 'Header' => 'bios.h',
534 'Param' => {
535 '0' => {
536 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030537 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500538 },
539 '1' => {
540 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030541 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500542 },
543 '2' => {
544 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030545 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500546 },
547 '3' => {
548 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030549 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500550 },
551 '4' => {
552 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030553 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500554 },
555 '5' => {
556 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030557 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500558 },
559 '6' => {
560 'name' => 'year',
561 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030562 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500563 },
564 '7' => {
565 'name' => 'msg',
566 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030567 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500568 },
569 '8' => {
570 'name' => 'payload_length',
571 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030572 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500573 }
574 },
575 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030576 'ShortName' => 'encode_set_date_time_req',
577 'Source' => 'bios.c',
578 'SourceLine' => '93'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500579 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030580 '115011' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930581 'Header' => 'transport.h',
582 'Param' => {
583 '0' => {
584 'name' => 'transport',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030585 'type' => '99736'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930586 },
587 '1' => {
588 'name' => 'timeout',
589 'type' => '74'
590 }
591 },
592 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030593 'ShortName' => 'pldm_transport_poll',
594 'Source' => 'transport.c',
595 'SourceLine' => '33'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930596 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030597 '11568' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500598 'Header' => 'bios.h',
599 'Param' => {
600 '0' => {
601 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030602 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500603 },
604 '1' => {
605 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030606 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500607 },
608 '2' => {
609 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030610 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930611 },
612 '3' => {
613 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030614 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930615 },
616 '4' => {
617 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030618 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930619 },
620 '5' => {
621 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030622 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930623 },
624 '6' => {
625 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930626 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030627 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930628 },
629 '7' => {
630 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930631 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030632 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930633 },
634 '8' => {
635 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930636 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030637 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930638 }
639 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930640 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030641 '1' => 'rdi',
642 '2' => 'r10',
643 '3' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930644 '4' => 'r8',
645 '5' => 'r9'
646 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930647 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030648 'ShortName' => 'decode_get_date_time_resp',
649 'Source' => 'bios.c',
650 'SourceLine' => '59'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930651 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030652 '11769' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500653 'Header' => 'bios.h',
654 'Param' => {
655 '0' => {
656 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030657 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500658 },
659 '1' => {
660 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030661 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500662 },
663 '2' => {
664 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030665 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500666 },
667 '3' => {
668 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030669 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500670 },
671 '4' => {
672 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030673 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500674 },
675 '5' => {
676 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030677 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500678 },
679 '6' => {
680 'name' => 'month',
681 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030682 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500683 },
684 '7' => {
685 'name' => 'year',
686 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030687 'type' => '5568'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500688 },
689 '8' => {
690 'name' => 'msg',
691 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030692 'type' => '1614'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500693 }
694 },
695 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030696 'ShortName' => 'encode_get_date_time_resp',
697 'Source' => 'bios.c',
698 'SourceLine' => '23'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500699 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030700 '120054' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930701 'Header' => 'file_io.h',
702 'Param' => {
703 '0' => {
704 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030705 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930706 },
707 '1' => {
708 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030709 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930710 },
711 '2' => {
712 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030713 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930714 }
715 },
716 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030717 'ShortName' => 'encode_new_file_with_metadata_resp',
718 'Source' => 'file_io.c',
719 'SourceLine' => '1075'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930720 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030721 '120254' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930722 'Header' => 'file_io.h',
723 'Param' => {
724 '0' => {
725 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030726 'type' => '2059'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930727 },
728 '1' => {
729 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030730 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930731 },
732 '2' => {
733 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030734 'type' => '9213'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930735 },
736 '3' => {
737 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030738 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930739 },
740 '4' => {
741 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030742 'type' => '58397'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930743 },
744 '5' => {
745 'name' => 'file_meta_data_1',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030746 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930747 },
748 '6' => {
749 'name' => 'file_meta_data_2',
750 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030751 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930752 },
753 '7' => {
754 'name' => 'file_meta_data_3',
755 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030756 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930757 },
758 '8' => {
759 'name' => 'file_meta_data_4',
760 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030761 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930762 }
763 },
764 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030765 '1' => 'r10',
766 '2' => 'rdx',
767 '3' => 'rdi',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930768 '4' => 'r8',
769 '5' => 'r9'
770 },
771 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030772 'ShortName' => 'decode_new_file_with_metadata_req',
773 'Source' => 'file_io.c',
774 'SourceLine' => '1045'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930775 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030776 '120486' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930777 'Header' => 'file_io.h',
778 'Param' => {
779 '0' => {
780 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030781 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930782 },
783 '1' => {
784 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030785 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930786 },
787 '2' => {
788 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030789 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930790 }
791 },
792 'Reg' => {
793 '0' => 'rdi',
794 '1' => 'rsi',
795 '2' => 'rdx'
796 },
797 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030798 'ShortName' => 'decode_new_file_with_metadata_resp',
799 'Source' => 'file_io.c',
800 'SourceLine' => '1021'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930801 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030802 '12052' => {
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930803 'Header' => 'bios.h',
804 'Param' => {
805 '0' => {
806 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030807 'type' => '187'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930808 },
809 '1' => {
810 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030811 'type' => '1614'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930812 }
813 },
814 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030815 'ShortName' => 'encode_get_date_time_req',
816 'Source' => 'bios.c',
817 'SourceLine' => '8'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930818 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030819 '120587' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930820 'Header' => 'file_io.h',
821 'Param' => {
822 '0' => {
823 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030824 'type' => '187'
825 },
826 '1' => {
827 'name' => 'file_type',
828 'type' => '5568'
829 },
830 '2' => {
831 'name' => 'file_handle',
832 'type' => '199'
833 },
834 '3' => {
835 'name' => 'length',
836 'type' => '49687'
837 },
838 '4' => {
839 'name' => 'file_meta_data_1',
840 'type' => '199'
841 },
842 '5' => {
843 'name' => 'file_meta_data_2',
844 'type' => '199'
845 },
846 '6' => {
847 'name' => 'file_meta_data_3',
848 'offset' => '0',
849 'type' => '199'
850 },
851 '7' => {
852 'name' => 'file_meta_data_4',
853 'offset' => '8',
854 'type' => '199'
855 },
856 '8' => {
857 'name' => 'msg',
858 'offset' => '16',
859 'type' => '1614'
860 }
861 },
862 'Reg' => {
863 '2' => 'r14'
864 },
865 'Return' => '74',
866 'ShortName' => 'encode_new_file_with_metadata_req',
867 'Source' => 'file_io.c',
868 'SourceLine' => '985'
869 },
870 '120884' => {
871 'Header' => 'file_io.h',
872 'Param' => {
873 '0' => {
874 'name' => 'instance_id',
875 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930876 },
877 '1' => {
878 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030879 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930880 },
881 '2' => {
882 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030883 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930884 }
885 },
886 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030887 'ShortName' => 'encode_file_ack_with_meta_data_resp',
888 'Source' => 'file_io.c',
889 'SourceLine' => '959'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930890 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030891 '121079' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930892 'Header' => 'file_io.h',
893 'Param' => {
894 '0' => {
895 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030896 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930897 },
898 '1' => {
899 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030900 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930901 },
902 '2' => {
903 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030904 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930905 },
906 '3' => {
907 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030908 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930909 },
910 '4' => {
911 'name' => 'file_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030912 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930913 },
914 '5' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030915 'name' => 'file_meta_data_1',
916 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930917 },
918 '6' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030919 'name' => 'file_meta_data_2',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930920 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030921 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930922 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030923 '7' => {
924 'name' => 'file_meta_data_3',
925 'offset' => '8',
926 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930927 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030928 '8' => {
929 'name' => 'file_meta_data_4',
930 'offset' => '16',
931 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930932 }
933 },
934 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030935 '1' => 'rsi',
936 '2' => 'rdx',
937 '3' => 'rcx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930938 '4' => 'r8',
939 '5' => 'r9'
940 },
941 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030942 'ShortName' => 'decode_file_ack_with_meta_data_req',
943 'Source' => 'file_io.c',
944 'SourceLine' => '931'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930945 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030946 '121291' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930947 'Header' => 'file_io.h',
948 'Param' => {
949 '0' => {
950 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030951 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930952 },
953 '1' => {
954 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030955 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930956 },
957 '2' => {
958 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030959 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930960 }
961 },
962 'Reg' => {
963 '0' => 'rdi',
964 '1' => 'rsi',
965 '2' => 'rdx'
966 },
967 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030968 'ShortName' => 'decode_file_ack_with_meta_data_resp',
969 'Source' => 'file_io.c',
970 'SourceLine' => '911'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930971 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030972 '121387' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930973 'Header' => 'file_io.h',
974 'Param' => {
975 '0' => {
976 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030977 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930978 },
979 '1' => {
980 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030981 'type' => '5568'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930982 },
983 '2' => {
984 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030985 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930986 },
987 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030988 'name' => 'file_status',
989 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930990 },
991 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030992 'name' => 'file_meta_data_1',
993 'type' => '199'
994 },
995 '5' => {
996 'name' => 'file_meta_data_2',
997 'type' => '199'
998 },
999 '6' => {
1000 'name' => 'file_meta_data_3',
1001 'offset' => '0',
1002 'type' => '199'
1003 },
1004 '7' => {
1005 'name' => 'file_meta_data_4',
1006 'offset' => '8',
1007 'type' => '199'
1008 },
1009 '8' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301010 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301011 'offset' => '16',
1012 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301013 }
1014 },
1015 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301016 '2' => 'r14'
1017 },
1018 'Return' => '74',
1019 'ShortName' => 'encode_file_ack_with_meta_data_req',
1020 'Source' => 'file_io.c',
1021 'SourceLine' => '877'
1022 },
1023 '121684' => {
1024 'Header' => 'file_io.h',
1025 'Param' => {
1026 '0' => {
1027 'name' => 'msg',
1028 'type' => '2059'
1029 },
1030 '1' => {
1031 'name' => 'payload_length',
1032 'type' => '137'
1033 },
1034 '2' => {
1035 'name' => 'completion_code',
1036 'type' => '2064'
1037 }
1038 },
1039 'Reg' => {
1040 '0' => 'rdi',
1041 '1' => 'rsi',
1042 '2' => 'rdx'
1043 },
1044 'Return' => '74',
1045 'ShortName' => 'decode_file_ack_resp',
1046 'Source' => 'file_io.c',
1047 'SourceLine' => '858'
1048 },
1049 '121785' => {
1050 'Header' => 'file_io.h',
1051 'Param' => {
1052 '0' => {
1053 'name' => 'instance_id',
1054 'type' => '187'
1055 },
1056 '1' => {
1057 'name' => 'file_type',
1058 'type' => '5568'
1059 },
1060 '2' => {
1061 'name' => 'file_handle',
1062 'type' => '199'
1063 },
1064 '3' => {
1065 'name' => 'file_status',
1066 'type' => '187'
1067 },
1068 '4' => {
1069 'name' => 'msg',
1070 'type' => '1614'
1071 }
1072 },
1073 'Return' => '74',
1074 'ShortName' => 'encode_file_ack_req',
1075 'Source' => 'file_io.c',
1076 'SourceLine' => '830'
1077 },
1078 '122020' => {
1079 'Header' => 'file_io.h',
1080 'Param' => {
1081 '0' => {
1082 'name' => 'instance_id',
1083 'type' => '187'
1084 },
1085 '1' => {
1086 'name' => 'completion_code',
1087 'type' => '187'
1088 },
1089 '2' => {
1090 'name' => 'msg',
1091 'type' => '1614'
1092 }
1093 },
1094 'Return' => '74',
1095 'ShortName' => 'encode_file_ack_resp',
1096 'Source' => 'file_io.c',
1097 'SourceLine' => '805'
1098 },
1099 '122210' => {
1100 'Header' => 'file_io.h',
1101 'Param' => {
1102 '0' => {
1103 'name' => 'msg',
1104 'type' => '2059'
1105 },
1106 '1' => {
1107 'name' => 'payload_length',
1108 'type' => '137'
1109 },
1110 '2' => {
1111 'name' => 'file_type',
1112 'type' => '9213'
1113 },
1114 '3' => {
1115 'name' => 'file_handle',
1116 'type' => '2069'
1117 },
1118 '4' => {
1119 'name' => 'file_status',
1120 'type' => '2064'
1121 }
1122 },
1123 'Reg' => {
1124 '1' => 'rsi',
1125 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301126 '3' => 'rcx',
1127 '4' => 'r8'
1128 },
1129 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301130 'ShortName' => 'decode_file_ack_req',
1131 'Source' => 'file_io.c',
1132 'SourceLine' => '783'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301133 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301134 '122352' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301135 'Header' => 'file_io.h',
1136 'Param' => {
1137 '0' => {
1138 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301139 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301140 },
1141 '1' => {
1142 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301143 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301144 },
1145 '2' => {
1146 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301147 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301148 },
1149 '3' => {
1150 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301151 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301152 }
1153 },
1154 'Reg' => {
1155 '0' => 'rdi',
1156 '1' => 'rsi',
1157 '2' => 'rdx',
1158 '3' => 'rcx'
1159 },
1160 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301161 'ShortName' => 'decode_rw_file_by_type_resp',
1162 'Source' => 'file_io.c',
1163 'SourceLine' => '760'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301164 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301165 '122467' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301166 'Header' => 'file_io.h',
1167 'Param' => {
1168 '0' => {
1169 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301170 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301171 },
1172 '1' => {
1173 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301174 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301175 },
1176 '2' => {
1177 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301178 'type' => '5568'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301179 },
1180 '3' => {
1181 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301182 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301183 },
1184 '4' => {
1185 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301186 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301187 },
1188 '5' => {
1189 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301190 'type' => '199'
1191 },
1192 '6' => {
1193 'name' => 'msg',
1194 'offset' => '0',
1195 'type' => '1614'
1196 }
1197 },
1198 'Return' => '74',
1199 'ShortName' => 'encode_rw_file_by_type_req',
1200 'Source' => 'file_io.c',
1201 'SourceLine' => '726'
1202 },
1203 '122737' => {
1204 'Header' => 'file_io.h',
1205 'Param' => {
1206 '0' => {
1207 'name' => 'instance_id',
1208 'type' => '187'
1209 },
1210 '1' => {
1211 'name' => 'command',
1212 'type' => '187'
1213 },
1214 '2' => {
1215 'name' => 'completion_code',
1216 'type' => '187'
1217 },
1218 '3' => {
1219 'name' => 'length',
1220 'type' => '199'
1221 },
1222 '4' => {
1223 'name' => 'msg',
1224 'type' => '1614'
1225 }
1226 },
1227 'Return' => '74',
1228 'ShortName' => 'encode_rw_file_by_type_resp',
1229 'Source' => 'file_io.c',
1230 'SourceLine' => '693'
1231 },
1232 '122967' => {
1233 'Header' => 'file_io.h',
1234 'Param' => {
1235 '0' => {
1236 'name' => 'msg',
1237 'type' => '2059'
1238 },
1239 '1' => {
1240 'name' => 'payload_length',
1241 'type' => '137'
1242 },
1243 '2' => {
1244 'name' => 'file_type',
1245 'type' => '9213'
1246 },
1247 '3' => {
1248 'name' => 'file_handle',
1249 'type' => '2069'
1250 },
1251 '4' => {
1252 'name' => 'offset',
1253 'type' => '2069'
1254 },
1255 '5' => {
1256 'name' => 'length',
1257 'type' => '2069'
1258 }
1259 },
1260 'Reg' => {
1261 '1' => 'r10',
1262 '2' => 'rdx',
1263 '3' => 'rdi',
1264 '4' => 'r8',
1265 '5' => 'r9'
1266 },
1267 'Return' => '74',
1268 'ShortName' => 'decode_rw_file_by_type_req',
1269 'Source' => 'file_io.c',
1270 'SourceLine' => '668'
1271 },
1272 '123129' => {
1273 'Header' => 'file_io.h',
1274 'Param' => {
1275 '0' => {
1276 'name' => 'msg',
1277 'type' => '2059'
1278 },
1279 '1' => {
1280 'name' => 'payload_length',
1281 'type' => '137'
1282 },
1283 '2' => {
1284 'name' => 'completion_code',
1285 'type' => '2064'
1286 }
1287 },
1288 'Reg' => {
1289 '0' => 'rdi',
1290 '1' => 'rsi',
1291 '2' => 'rdx'
1292 },
1293 'Return' => '74',
1294 'ShortName' => 'decode_new_file_resp',
1295 'Source' => 'file_io.c',
1296 'SourceLine' => '649'
1297 },
1298 '123230' => {
1299 'Header' => 'file_io.h',
1300 'Param' => {
1301 '0' => {
1302 'name' => 'instance_id',
1303 'type' => '187'
1304 },
1305 '1' => {
1306 'name' => 'file_type',
1307 'type' => '5568'
1308 },
1309 '2' => {
1310 'name' => 'file_handle',
1311 'type' => '199'
1312 },
1313 '3' => {
1314 'name' => 'length',
1315 'type' => '49687'
1316 },
1317 '4' => {
1318 'name' => 'msg',
1319 'type' => '1614'
1320 }
1321 },
1322 'Return' => '74',
1323 'ShortName' => 'encode_new_file_req',
1324 'Source' => 'file_io.c',
1325 'SourceLine' => '621'
1326 },
1327 '123465' => {
1328 'Header' => 'file_io.h',
1329 'Param' => {
1330 '0' => {
1331 'name' => 'instance_id',
1332 'type' => '187'
1333 },
1334 '1' => {
1335 'name' => 'completion_code',
1336 'type' => '187'
1337 },
1338 '2' => {
1339 'name' => 'msg',
1340 'type' => '1614'
1341 }
1342 },
1343 'Return' => '74',
1344 'ShortName' => 'encode_new_file_resp',
1345 'Source' => 'file_io.c',
1346 'SourceLine' => '596'
1347 },
1348 '123655' => {
1349 'Header' => 'file_io.h',
1350 'Param' => {
1351 '0' => {
1352 'name' => 'msg',
1353 'type' => '2059'
1354 },
1355 '1' => {
1356 'name' => 'payload_length',
1357 'type' => '137'
1358 },
1359 '2' => {
1360 'name' => 'file_type',
1361 'type' => '9213'
1362 },
1363 '3' => {
1364 'name' => 'file_handle',
1365 'type' => '2069'
1366 },
1367 '4' => {
1368 'name' => 'length',
1369 'type' => '58397'
1370 }
1371 },
1372 'Reg' => {
1373 '1' => 'r9',
1374 '2' => 'rdx',
1375 '3' => 'rcx',
1376 '4' => 'r8'
1377 },
1378 'Return' => '74',
1379 'ShortName' => 'decode_new_file_req',
1380 'Source' => 'file_io.c',
1381 'SourceLine' => '573'
1382 },
1383 '123797' => {
1384 'Header' => 'file_io.h',
1385 'Param' => {
1386 '0' => {
1387 'name' => 'msg',
1388 'type' => '2059'
1389 },
1390 '1' => {
1391 'name' => 'payload_length',
1392 'type' => '137'
1393 },
1394 '2' => {
1395 'name' => 'completion_code',
1396 'type' => '2064'
1397 },
1398 '3' => {
1399 'name' => 'length',
1400 'type' => '2069'
1401 }
1402 },
1403 'Reg' => {
1404 '0' => 'rdi',
1405 '1' => 'rsi',
1406 '2' => 'rdx',
1407 '3' => 'rcx'
1408 },
1409 'Return' => '74',
1410 'ShortName' => 'decode_rw_file_by_type_memory_resp',
1411 'Source' => 'file_io.c',
1412 'SourceLine' => '549'
1413 },
1414 '123912' => {
1415 'Header' => 'file_io.h',
1416 'Param' => {
1417 '0' => {
1418 'name' => 'instance_id',
1419 'type' => '187'
1420 },
1421 '1' => {
1422 'name' => 'command',
1423 'type' => '187'
1424 },
1425 '2' => {
1426 'name' => 'file_type',
1427 'type' => '5568'
1428 },
1429 '3' => {
1430 'name' => 'file_handle',
1431 'type' => '199'
1432 },
1433 '4' => {
1434 'name' => 'offset',
1435 'type' => '199'
1436 },
1437 '5' => {
1438 'name' => 'length',
1439 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301440 },
1441 '6' => {
1442 'name' => 'address',
1443 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301444 'type' => '49687'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301445 },
1446 '7' => {
1447 'name' => 'msg',
1448 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301449 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301450 }
1451 },
1452 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301453 'ShortName' => 'encode_rw_file_by_type_memory_req',
1454 'Source' => 'file_io.c',
1455 'SourceLine' => '518'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301456 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301457 '124197' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301458 'Header' => 'file_io.h',
1459 'Param' => {
1460 '0' => {
1461 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301462 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301463 },
1464 '1' => {
1465 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301466 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301467 },
1468 '2' => {
1469 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301470 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301471 },
1472 '3' => {
1473 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301474 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301475 },
1476 '4' => {
1477 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301478 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301479 }
1480 },
1481 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301482 'ShortName' => 'encode_rw_file_by_type_memory_resp',
1483 'Source' => 'file_io.c',
1484 'SourceLine' => '489'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301485 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301486 '124427' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301487 'Header' => 'file_io.h',
1488 'Param' => {
1489 '0' => {
1490 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301491 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301492 },
1493 '1' => {
1494 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301495 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301496 },
1497 '2' => {
1498 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301499 'type' => '9213'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301500 },
1501 '3' => {
1502 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301503 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301504 },
1505 '4' => {
1506 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301507 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301508 },
1509 '5' => {
1510 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301511 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301512 },
1513 '6' => {
1514 'name' => 'address',
1515 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301516 'type' => '58397'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301517 }
1518 },
1519 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301520 '1' => 'r10',
1521 '2' => 'rdx',
1522 '3' => 'rdi',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301523 '4' => 'r8',
1524 '5' => 'r9'
1525 },
1526 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301527 'ShortName' => 'decode_rw_file_by_type_memory_req',
1528 'Source' => 'file_io.c',
1529 'SourceLine' => '462'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301530 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301531 '124604' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301532 'Header' => 'file_io.h',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301536 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301540 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301541 },
1542 '2' => {
1543 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301544 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301545 },
1546 '3' => {
1547 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301548 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301549 }
1550 },
1551 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301552 'ShortName' => 'encode_write_file_resp',
1553 'Source' => 'file_io.c',
1554 'SourceLine' => '433'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301555 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301556 '124819' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301557 'Header' => 'file_io.h',
1558 'Param' => {
1559 '0' => {
1560 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301561 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301562 },
1563 '1' => {
1564 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301565 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301566 },
1567 '2' => {
1568 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301569 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301570 },
1571 '3' => {
1572 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301573 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301574 }
1575 },
1576 'Reg' => {
1577 '0' => 'rdi',
1578 '1' => 'rsi',
1579 '2' => 'rdx',
1580 '3' => 'rcx'
1581 },
1582 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301583 'ShortName' => 'decode_write_file_resp',
1584 'Source' => 'file_io.c',
1585 'SourceLine' => '410'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301586 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301587 '124929' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301588 'Header' => 'file_io.h',
1589 'Param' => {
1590 '0' => {
1591 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301592 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301593 },
1594 '1' => {
1595 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301596 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301597 },
1598 '2' => {
1599 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301600 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301601 },
1602 '3' => {
1603 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301604 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301605 },
1606 '4' => {
1607 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301608 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301609 }
1610 },
1611 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301612 'ShortName' => 'encode_write_file_req',
1613 'Source' => 'file_io.c',
1614 'SourceLine' => '377'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301615 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301616 '125164' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301617 'Header' => 'file_io.h',
1618 'Param' => {
1619 '0' => {
1620 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301621 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301622 },
1623 '1' => {
1624 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301625 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301626 },
1627 '2' => {
1628 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301629 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301630 },
1631 '3' => {
1632 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301633 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301634 },
1635 '4' => {
1636 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301637 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301638 },
1639 '5' => {
1640 'name' => 'file_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301641 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301642 }
1643 },
1644 'Reg' => {
1645 '1' => 'rsi',
1646 '3' => 'rcx',
1647 '4' => 'r8',
1648 '5' => 'r9'
1649 },
1650 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301651 'ShortName' => 'decode_write_file_req',
1652 'Source' => 'file_io.c',
1653 'SourceLine' => '349'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301654 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301655 '125319' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301656 'Header' => 'file_io.h',
1657 'Param' => {
1658 '0' => {
1659 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301660 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301661 },
1662 '1' => {
1663 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301664 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301665 },
1666 '2' => {
1667 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301668 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301669 },
1670 '3' => {
1671 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301672 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301673 }
1674 },
1675 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301676 'ShortName' => 'encode_read_file_resp',
1677 'Source' => 'file_io.c',
1678 'SourceLine' => '320'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301679 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301680 '125534' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301681 'Header' => 'file_io.h',
1682 'Param' => {
1683 '0' => {
1684 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301685 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301686 },
1687 '1' => {
1688 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301689 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301690 },
1691 '2' => {
1692 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301693 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301694 },
1695 '3' => {
1696 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301697 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301698 },
1699 '4' => {
1700 'name' => 'file_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301701 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301702 }
1703 },
1704 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301705 '1' => 'r9',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301706 '2' => 'rdx',
1707 '3' => 'rcx',
1708 '4' => 'r8'
1709 },
1710 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301711 'ShortName' => 'decode_read_file_resp',
1712 'Source' => 'file_io.c',
1713 'SourceLine' => '292'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301714 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301715 '125670' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301716 'Header' => 'file_io.h',
1717 'Param' => {
1718 '0' => {
1719 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301720 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301721 },
1722 '1' => {
1723 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301724 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301725 },
1726 '2' => {
1727 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301728 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301729 },
1730 '3' => {
1731 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301732 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301733 },
1734 '4' => {
1735 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301736 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301737 }
1738 },
1739 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301740 'ShortName' => 'encode_read_file_req',
1741 'Source' => 'file_io.c',
1742 'SourceLine' => '260'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301743 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301744 '125905' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301745 'Header' => 'file_io.h',
1746 'Param' => {
1747 '0' => {
1748 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301749 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301750 },
1751 '1' => {
1752 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301753 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301754 },
1755 '2' => {
1756 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301757 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301758 },
1759 '3' => {
1760 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301761 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301762 },
1763 '4' => {
1764 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301765 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301766 }
1767 },
1768 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301769 '1' => 'r9',
1770 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301771 '3' => 'rcx',
1772 '4' => 'r8'
1773 },
1774 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301775 'ShortName' => 'decode_read_file_req',
1776 'Source' => 'file_io.c',
1777 'SourceLine' => '236'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301778 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301779 '126040' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301780 'Header' => 'file_io.h',
1781 'Param' => {
1782 '0' => {
1783 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301784 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301785 },
1786 '1' => {
1787 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301788 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301789 },
1790 '2' => {
1791 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301792 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301793 },
1794 '3' => {
1795 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301796 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301797 },
1798 '4' => {
1799 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301800 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301801 },
1802 '5' => {
1803 'name' => 'file_table_data_start_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301804 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301805 },
1806 '6' => {
1807 'name' => 'file_table_length',
1808 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301809 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301810 }
1811 },
1812 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301813 '1' => 'rsi',
1814 '2' => 'rdi',
1815 '3' => 'r10',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301816 '4' => 'r8',
1817 '5' => 'r9'
1818 },
1819 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301820 'ShortName' => 'decode_get_file_table_resp',
1821 'Source' => 'file_io.c',
1822 'SourceLine' => '198'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301823 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301824 '126213' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301825 'Header' => 'file_io.h',
1826 'Param' => {
1827 '0' => {
1828 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301829 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301830 },
1831 '1' => {
1832 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301833 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301834 },
1835 '2' => {
1836 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301837 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301838 },
1839 '3' => {
1840 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301841 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301842 },
1843 '4' => {
1844 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301845 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301846 }
1847 },
1848 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301849 'ShortName' => 'encode_get_file_table_req',
1850 'Source' => 'file_io.c',
1851 'SourceLine' => '170'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301852 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301853 '126439' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301854 'Header' => 'file_io.h',
1855 'Param' => {
1856 '0' => {
1857 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301858 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301859 },
1860 '1' => {
1861 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301862 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301863 },
1864 '2' => {
1865 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301866 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301867 },
1868 '3' => {
1869 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301870 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301871 },
1872 '4' => {
1873 'name' => 'table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301874 'type' => '6774'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301875 },
1876 '5' => {
1877 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301878 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301879 },
1880 '6' => {
1881 'name' => 'msg',
1882 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301883 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301884 }
1885 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301886 'Reg' => {
1887 '2' => 'r15'
1888 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301889 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301890 'ShortName' => 'encode_get_file_table_resp',
1891 'Source' => 'file_io.c',
1892 'SourceLine' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301893 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301894 '126797' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301895 'Header' => 'file_io.h',
1896 'Param' => {
1897 '0' => {
1898 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301899 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301900 },
1901 '1' => {
1902 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301903 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301904 },
1905 '2' => {
1906 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301907 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301908 },
1909 '3' => {
1910 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301911 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301912 },
1913 '4' => {
1914 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301915 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301916 }
1917 },
1918 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301919 '1' => 'r9',
1920 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301921 '3' => 'rcx',
1922 '4' => 'r8'
1923 },
1924 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301925 'ShortName' => 'decode_get_file_table_req',
1926 'Source' => 'file_io.c',
1927 'SourceLine' => '113'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301928 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301929 '126932' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301930 'Header' => 'file_io.h',
1931 'Param' => {
1932 '0' => {
1933 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301934 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301935 },
1936 '1' => {
1937 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301938 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301939 },
1940 '2' => {
1941 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301942 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301943 },
1944 '3' => {
1945 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301946 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301947 }
1948 },
1949 'Reg' => {
1950 '0' => 'rdi',
1951 '1' => 'rsi',
1952 '2' => 'rdx',
1953 '3' => 'rcx'
1954 },
1955 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301956 'ShortName' => 'decode_rw_file_memory_resp',
1957 'Source' => 'file_io.c',
1958 'SourceLine' => '90'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301959 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301960 '127041' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301961 'Header' => 'file_io.h',
1962 'Param' => {
1963 '0' => {
1964 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301965 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301966 },
1967 '1' => {
1968 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301969 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301970 },
1971 '2' => {
1972 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301973 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301974 },
1975 '3' => {
1976 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301977 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301978 },
1979 '4' => {
1980 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301981 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301982 },
1983 '5' => {
1984 'name' => 'address',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301985 'type' => '49687'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301986 },
1987 '6' => {
1988 'name' => 'msg',
1989 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301990 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301991 }
1992 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301993 'Reg' => {
1994 '2' => 'r14'
1995 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301996 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301997 'ShortName' => 'encode_rw_file_memory_req',
1998 'Source' => 'file_io.c',
1999 'SourceLine' => '61'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302000 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302001 '127300' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302002 'Header' => 'file_io.h',
2003 'Param' => {
2004 '0' => {
2005 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302006 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302007 },
2008 '1' => {
2009 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302010 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302011 },
2012 '2' => {
2013 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302014 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302015 },
2016 '3' => {
2017 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302018 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302019 },
2020 '4' => {
2021 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302022 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302023 }
2024 },
2025 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302026 'ShortName' => 'encode_rw_file_memory_resp',
2027 'Source' => 'file_io.c',
2028 'SourceLine' => '32'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302029 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302030 '127521' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302031 'Header' => 'file_io.h',
2032 'Param' => {
2033 '0' => {
2034 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302035 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302036 },
2037 '1' => {
2038 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302039 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302040 },
2041 '2' => {
2042 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302043 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302044 },
2045 '3' => {
2046 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302047 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302048 },
2049 '4' => {
2050 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302051 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302052 },
2053 '5' => {
2054 'name' => 'address',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302055 'type' => '58397'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302056 }
2057 },
2058 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302059 '1' => 'r10',
2060 '2' => 'rdx',
2061 '3' => 'rdi',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302062 '4' => 'r8',
2063 '5' => 'r9'
2064 },
2065 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302066 'ShortName' => 'decode_rw_file_memory_req',
2067 'Source' => 'file_io.c',
2068 'SourceLine' => '7'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302069 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302070 '128558' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302071 'Header' => 'host.h',
2072 'Param' => {
2073 '0' => {
2074 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302075 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302076 },
2077 '1' => {
2078 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302079 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302080 },
2081 '2' => {
2082 'name' => 'rack_entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302083 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302084 },
2085 '3' => {
2086 'name' => 'pri_cec_node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302087 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302088 },
2089 '4' => {
2090 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302091 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302092 },
2093 '5' => {
2094 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302095 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302096 }
2097 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302098 'Reg' => {
2099 '2' => 'r12'
2100 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302101 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302102 'ShortName' => 'encode_get_alert_status_resp',
2103 'Source' => 'host.c',
2104 'SourceLine' => '82'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302105 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302106 '128806' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302107 'Header' => 'host.h',
2108 'Param' => {
2109 '0' => {
2110 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302111 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302112 },
2113 '1' => {
2114 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302115 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302116 },
2117 '2' => {
2118 'name' => 'version_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302119 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302120 }
2121 },
2122 'Reg' => {
2123 '0' => 'rdi',
2124 '1' => 'rsi',
2125 '2' => 'rdx'
2126 },
2127 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302128 'ShortName' => 'decode_get_alert_status_req',
2129 'Source' => 'host.c',
2130 'SourceLine' => '65'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302131 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302132 '128889' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302133 'Header' => 'host.h',
2134 'Param' => {
2135 '0' => {
2136 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302137 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302138 },
2139 '1' => {
2140 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302141 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302142 },
2143 '2' => {
2144 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302145 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302146 },
2147 '3' => {
2148 'name' => 'rack_entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302149 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302150 },
2151 '4' => {
2152 'name' => 'pri_cec_node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302153 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302154 }
2155 },
2156 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302157 '1' => 'r9',
2158 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302159 '3' => 'rcx',
2160 '4' => 'r8'
2161 },
2162 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302163 'ShortName' => 'decode_get_alert_status_resp',
2164 'Source' => 'host.c',
2165 'SourceLine' => '36'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302166 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302167 '129028' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302168 'Header' => 'host.h',
2169 'Param' => {
2170 '0' => {
2171 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302172 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302173 },
2174 '1' => {
2175 'name' => 'version_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302176 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302177 },
2178 '2' => {
2179 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302180 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302181 },
2182 '3' => {
2183 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302184 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302185 }
2186 },
2187 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302188 'ShortName' => 'encode_get_alert_status_req',
2189 'Source' => 'host.c',
2190 'SourceLine' => '9'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302191 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302192 '130078' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302193 'Header' => 'platform_oem_ibm.h',
2194 'Param' => {
2195 '0' => {
2196 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302197 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302198 },
2199 '1' => {
2200 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302201 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302202 },
2203 '2' => {
2204 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302205 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302206 },
2207 '3' => {
2208 'name' => 'num_handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302209 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302210 },
2211 '4' => {
2212 'name' => 'list_of_handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302213 'type' => '6774'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302214 },
2215 '5' => {
2216 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302217 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302218 },
2219 '6' => {
2220 'name' => 'msg',
2221 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302222 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302223 }
2224 },
2225 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302226 'ShortName' => 'encode_bios_attribute_update_event_req',
2227 'Source' => 'platform.c',
2228 'SourceLine' => '6'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302229 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302230 '1422' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302231 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302232 'Line' => '589',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302233 'Param' => {
2234 '0' => {
2235 'name' => 'msg_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302236 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302237 },
2238 '1' => {
2239 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302240 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302241 },
2242 '2' => {
2243 'name' => 'pldm_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302244 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302245 },
2246 '3' => {
2247 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302248 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302249 },
2250 '4' => {
2251 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302252 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302253 }
2254 },
2255 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302256 'ShortName' => 'encode_pldm_header_only',
2257 'Source' => 'base.c',
2258 'SourceLine' => '534'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302259 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302260 '1619' => {
2261 'Header' => 'base.h',
2262 'Param' => {
2263 '0' => {
2264 'name' => 'instance_id',
2265 'type' => '187'
2266 },
2267 '1' => {
2268 'name' => 'type',
2269 'type' => '187'
2270 },
2271 '2' => {
2272 'name' => 'command',
2273 'type' => '187'
2274 },
2275 '3' => {
2276 'name' => 'cc',
2277 'type' => '187'
2278 },
2279 '4' => {
2280 'name' => 'msg',
2281 'type' => '1614'
2282 }
2283 },
2284 'Return' => '74',
2285 'ShortName' => 'encode_cc_only_resp',
2286 'Source' => 'base.c',
2287 'SourceLine' => '510'
2288 },
2289 '17027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302290 'Header' => 'platform.h',
2291 'Param' => {
2292 '0' => {
2293 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302294 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302295 },
2296 '1' => {
2297 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302298 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302299 },
2300 '10' => {
2301 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302302 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302303 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302304 },
2305 '2' => {
2306 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302307 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302308 },
2309 '3' => {
2310 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302311 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302312 },
2313 '4' => {
2314 'name' => 'event_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302315 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302316 },
2317 '5' => {
2318 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302319 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302320 },
2321 '6' => {
2322 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302323 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302324 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302325 },
2326 '7' => {
2327 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302328 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302329 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302330 },
2331 '8' => {
2332 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302333 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302334 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302335 },
2336 '9' => {
2337 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302338 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302339 'type' => '17766'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302340 }
2341 },
2342 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302343 'ShortName' => 'decode_poll_for_platform_event_message_resp',
2344 'Source' => 'platform.c',
2345 'SourceLine' => '2361'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302346 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302347 '17776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302348 'Header' => 'platform.h',
2349 'Param' => {
2350 '0' => {
2351 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302352 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302353 },
2354 '1' => {
2355 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302356 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302357 },
2358 '2' => {
2359 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302360 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302361 },
2362 '3' => {
2363 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302364 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302365 },
2366 '4' => {
2367 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302368 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302369 },
2370 '5' => {
2371 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302372 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302373 },
2374 '6' => {
2375 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302376 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302377 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302378 }
2379 },
2380 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302381 'ShortName' => 'encode_poll_for_platform_event_message_req',
2382 'Source' => 'platform.c',
2383 'SourceLine' => '2318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302384 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302385 '1827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302386 'Header' => 'base.h',
2387 'Param' => {
2388 '0' => {
2389 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302390 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302391 },
2392 '1' => {
2393 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302394 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302395 },
2396 '2' => {
2397 'name' => 'pldm_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302398 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302399 },
2400 '3' => {
2401 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302402 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302403 },
2404 '4' => {
2405 'name' => 'transfer_ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302406 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302407 },
2408 '5' => {
2409 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302410 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302411 },
2412 '6' => {
2413 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302414 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302415 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302416 },
2417 '7' => {
2418 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302419 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302420 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302421 }
2422 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302423 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302424 '2' => 'rdx',
2425 '3' => 'r10',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302426 '4' => 'r8',
2427 '5' => 'r9'
2428 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302429 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302430 'ShortName' => 'decode_multipart_receive_req',
2431 'Source' => 'base.c',
2432 'SourceLine' => '456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302433 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302434 '18342' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302435 'Header' => 'platform.h',
2436 'Param' => {
2437 '0' => {
2438 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302439 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302440 },
2441 '1' => {
2442 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302443 'type' => '187'
2444 },
2445 '2' => {
2446 'name' => 'msg',
2447 'type' => '1614'
2448 }
2449 },
2450 'Return' => '74',
2451 'ShortName' => 'encode_set_event_receiver_resp',
2452 'Source' => 'platform.c',
2453 'SourceLine' => '2293'
2454 },
2455 '18518' => {
2456 'Header' => 'platform.h',
2457 'Param' => {
2458 '0' => {
2459 'name' => 'msg',
2460 'type' => '2059'
2461 },
2462 '1' => {
2463 'name' => 'payload_length',
2464 'type' => '137'
2465 },
2466 '2' => {
2467 'name' => 'event_message_global_enable',
2468 'type' => '2064'
2469 },
2470 '3' => {
2471 'name' => 'transport_protocol_type',
2472 'type' => '2064'
2473 },
2474 '4' => {
2475 'name' => 'event_receiver_address_info',
2476 'type' => '2064'
2477 },
2478 '5' => {
2479 'name' => 'heartbeat_timer',
2480 'type' => '9213'
2481 }
2482 },
2483 'Reg' => {
2484 '2' => 'rbx',
2485 '3' => 'r12'
2486 },
2487 'Return' => '74',
2488 'ShortName' => 'decode_set_event_receiver_req',
2489 'Source' => 'platform.c',
2490 'SourceLine' => '2249'
2491 },
2492 '19009' => {
2493 'Header' => 'platform.h',
2494 'Param' => {
2495 '0' => {
2496 'name' => 'msg',
2497 'type' => '2059'
2498 },
2499 '1' => {
2500 'name' => 'payload_length',
2501 'type' => '137'
2502 },
2503 '2' => {
2504 'name' => 'completion_code',
2505 'type' => '2064'
2506 }
2507 },
2508 'Reg' => {
2509 '2' => 'rbx'
2510 },
2511 'Return' => '74',
2512 'ShortName' => 'decode_set_event_receiver_resp',
2513 'Source' => 'platform.c',
2514 'SourceLine' => '2225'
2515 },
2516 '19345' => {
2517 'Header' => 'platform.h',
2518 'Param' => {
2519 '0' => {
2520 'name' => 'instance_id',
2521 'type' => '187'
2522 },
2523 '1' => {
2524 'name' => 'event_message_global_enable',
2525 'type' => '187'
2526 },
2527 '2' => {
2528 'name' => 'transport_protocol_type',
2529 'type' => '187'
2530 },
2531 '3' => {
2532 'name' => 'event_receiver_address_info',
2533 'type' => '187'
2534 },
2535 '4' => {
2536 'name' => 'heartbeat_timer',
2537 'type' => '5568'
2538 },
2539 '5' => {
2540 'name' => 'msg',
2541 'type' => '1614'
2542 }
2543 },
2544 'Return' => '74',
2545 'ShortName' => 'encode_set_event_receiver_req',
2546 'Source' => 'platform.c',
2547 'SourceLine' => '2180'
2548 },
2549 '19610' => {
2550 'Header' => 'platform.h',
2551 'Param' => {
2552 '0' => {
2553 'name' => 'msg',
2554 'type' => '2059'
2555 },
2556 '1' => {
2557 'name' => 'payload_length',
2558 'type' => '137'
2559 },
2560 '2' => {
2561 'name' => 'sensor_id',
2562 'type' => '9213'
2563 },
2564 '3' => {
2565 'name' => 'rearm_event_state',
2566 'type' => '2064'
2567 }
2568 },
2569 'Reg' => {
2570 '2' => 'rbx'
2571 },
2572 'Return' => '74',
2573 'ShortName' => 'decode_get_sensor_reading_req',
2574 'Source' => 'platform.c',
2575 'SourceLine' => '2155'
2576 },
2577 '19999' => {
2578 'Header' => 'platform.h',
2579 'Param' => {
2580 '0' => {
2581 'name' => 'instance_id',
2582 'type' => '187'
2583 },
2584 '1' => {
2585 'name' => 'completion_code',
2586 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302587 },
2588 '10' => {
2589 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302590 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302591 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302592 },
2593 '2' => {
2594 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302595 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302596 },
2597 '3' => {
2598 'name' => 'sensor_operational_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302599 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302600 },
2601 '4' => {
2602 'name' => 'sensor_event_message_enable',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302603 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302604 },
2605 '5' => {
2606 'name' => 'present_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302607 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302608 },
2609 '6' => {
2610 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302611 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302612 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302613 },
2614 '7' => {
2615 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302616 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302617 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302618 },
2619 '8' => {
2620 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302621 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302622 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302623 },
2624 '9' => {
2625 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302626 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302627 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302628 }
2629 },
2630 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302631 'ShortName' => 'encode_get_sensor_reading_resp',
2632 'Source' => 'platform.c',
2633 'SourceLine' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302634 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302635 '20558' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302636 'Header' => 'platform.h',
2637 'Param' => {
2638 '0' => {
2639 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302640 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302641 },
2642 '1' => {
2643 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302644 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302645 },
2646 '2' => {
2647 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302648 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302649 },
2650 '3' => {
2651 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302652 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302653 },
2654 '4' => {
2655 'name' => 'sensor_operational_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302656 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302657 },
2658 '5' => {
2659 'name' => 'sensor_event_message_enable',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302660 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302661 },
2662 '6' => {
2663 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302664 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302665 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302666 },
2667 '7' => {
2668 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302669 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302670 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302671 },
2672 '8' => {
2673 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302674 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302675 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302676 },
2677 '9' => {
2678 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302679 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302680 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302681 }
2682 },
2683 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302684 'ShortName' => 'decode_get_sensor_reading_resp',
2685 'Source' => 'platform.c',
2686 'SourceLine' => '2028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302687 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302688 '2079' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302689 'Header' => 'base.h',
2690 'Param' => {
2691 '0' => {
2692 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302693 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302694 },
2695 '1' => {
2696 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302697 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302698 },
2699 '2' => {
2700 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302701 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302702 }
2703 },
2704 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302705 'ShortName' => 'encode_set_tid_req',
2706 'Source' => 'base.c',
2707 'SourceLine' => '428'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302708 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302709 '21453' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302710 'Header' => 'platform.h',
2711 'Param' => {
2712 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302713 'name' => 'instance_id',
2714 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302715 },
2716 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302717 'name' => 'sensor_id',
2718 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302719 },
2720 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302721 'name' => 'rearm_event_state',
2722 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302723 },
2724 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302725 'name' => 'msg',
2726 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302727 }
2728 },
2729 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302730 'ShortName' => 'encode_get_sensor_reading_req',
2731 'Source' => 'platform.c',
2732 'SourceLine' => '1999'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302733 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302734 '21676' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302735 'Header' => 'platform.h',
2736 'Param' => {
2737 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302738 'name' => 'change_record_data',
2739 'type' => '6774'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302740 },
2741 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302742 'name' => 'change_record_data_size',
2743 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302744 },
2745 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302746 'name' => 'event_data_operation',
2747 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302748 },
2749 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302750 'name' => 'number_of_change_entries',
2751 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302752 },
2753 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302754 'name' => 'change_entry_data_offset',
2755 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 }
2757 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302758 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302759 '2' => 'rbp',
2760 '3' => 'rbx'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302761 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302762 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302763 'ShortName' => 'decode_pldm_pdr_repository_change_record_data',
2764 'Source' => 'platform.c',
2765 'SourceLine' => '1969'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302766 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302767 '2273' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302768 'Header' => 'base.h',
2769 'Param' => {
2770 '0' => {
2771 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302772 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302773 },
2774 '1' => {
2775 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302776 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302777 },
2778 '2' => {
2779 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302780 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302781 },
2782 '3' => {
2783 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302784 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302785 }
2786 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302787 'Reg' => {
2788 '0' => 'rdi',
2789 '1' => 'rsi',
2790 '2' => 'rdx',
2791 '3' => 'rcx'
2792 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302793 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302794 'ShortName' => 'decode_get_tid_resp',
2795 'Source' => 'base.c',
2796 'SourceLine' => '403'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302797 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302798 '22979' => {
2799 'Header' => 'platform.h',
2800 'Param' => {
2801 '0' => {
2802 'name' => 'event_data',
2803 'type' => '6774'
2804 },
2805 '1' => {
2806 'name' => 'event_data_size',
2807 'type' => '137'
2808 },
2809 '2' => {
2810 'name' => 'event_data_format',
2811 'type' => '2064'
2812 },
2813 '3' => {
2814 'name' => 'number_of_change_records',
2815 'type' => '2064'
2816 },
2817 '4' => {
2818 'name' => 'change_record_data_offset',
2819 'type' => '9776'
2820 }
2821 },
2822 'Reg' => {
2823 '2' => 'rbp',
2824 '3' => 'rbx'
2825 },
2826 'Return' => '74',
2827 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data',
2828 'Source' => 'platform.c',
2829 'SourceLine' => '1870'
2830 },
2831 '23387' => {
2832 'Header' => 'platform.h',
2833 'Param' => {
2834 '0' => {
2835 'name' => 'event_data_format',
2836 'type' => '187'
2837 },
2838 '1' => {
2839 'name' => 'number_of_change_records',
2840 'type' => '187'
2841 },
2842 '2' => {
2843 'name' => 'event_data_operations',
2844 'type' => '6774'
2845 },
2846 '3' => {
2847 'name' => 'numbers_of_change_entries',
2848 'type' => '6774'
2849 },
2850 '4' => {
2851 'name' => 'change_entries',
2852 'type' => '23715'
2853 },
2854 '5' => {
2855 'name' => 'event_data',
2856 'type' => '23730'
2857 },
2858 '6' => {
2859 'name' => 'actual_change_records_size',
2860 'offset' => '0',
2861 'type' => '9776'
2862 },
2863 '7' => {
2864 'name' => 'max_change_records_size',
2865 'offset' => '8',
2866 'type' => '137'
2867 }
2868 },
2869 'Reg' => {
2870 '0' => 'rdi',
2871 '1' => 'rbx',
2872 '2' => 'r10',
2873 '3' => 'r11',
2874 '4' => 'r8',
2875 '5' => 'r9'
2876 },
2877 'Return' => '74',
2878 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data',
2879 'Source' => 'platform.c',
2880 'SourceLine' => '1806'
2881 },
2882 '23740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302883 'Header' => 'platform.h',
2884 'Param' => {
2885 '0' => {
2886 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302887 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002888 },
2889 '1' => {
2890 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302891 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002892 },
2893 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302894 'name' => 'completion_code',
2895 'type' => '2064'
2896 },
2897 '3' => {
2898 'name' => 'effecter_data_size',
2899 'type' => '2064'
2900 },
2901 '4' => {
2902 'name' => 'effecter_oper_state',
2903 'type' => '2064'
2904 },
2905 '5' => {
2906 'name' => 'pending_value',
2907 'type' => '2064'
2908 },
2909 '6' => {
2910 'name' => 'present_value',
2911 'offset' => '0',
2912 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002913 }
2914 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302915 'Reg' => {
2916 '2' => 'r13',
2917 '3' => 'rbx'
2918 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002919 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302920 'ShortName' => 'decode_get_numeric_effecter_value_resp',
2921 'Source' => 'platform.c',
2922 'SourceLine' => '1745'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002923 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302924 '2388' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002925 'Header' => 'base.h',
2926 'Param' => {
2927 '0' => {
2928 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302929 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002930 },
2931 '1' => {
2932 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302933 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002934 },
2935 '2' => {
2936 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302937 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002938 },
2939 '3' => {
2940 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302941 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002942 }
2943 },
2944 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302945 'ShortName' => 'encode_get_tid_resp',
2946 'Source' => 'base.c',
2947 'SourceLine' => '377'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002948 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302949 '24715' => {
2950 'Header' => 'platform.h',
2951 'Param' => {
2952 '0' => {
2953 'name' => 'msg',
2954 'type' => '2059'
2955 },
2956 '1' => {
2957 'name' => 'payload_length',
2958 'type' => '137'
2959 },
2960 '2' => {
2961 'name' => 'effecter_id',
2962 'type' => '9213'
2963 }
2964 },
2965 'Reg' => {
2966 '2' => 'rbx'
2967 },
2968 'Return' => '74',
2969 'ShortName' => 'decode_get_numeric_effecter_value_req',
2970 'Source' => 'platform.c',
2971 'SourceLine' => '1721'
2972 },
2973 '25051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302974 'Header' => 'platform.h',
2975 'Param' => {
2976 '0' => {
2977 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302978 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302979 },
2980 '1' => {
2981 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302982 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302983 },
2984 '2' => {
2985 'name' => 'effecter_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302986 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302987 },
2988 '3' => {
2989 'name' => 'effecter_oper_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302990 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302991 },
2992 '4' => {
2993 'name' => 'pending_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302994 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302995 },
2996 '5' => {
2997 'name' => 'present_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302998 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302999 },
3000 '6' => {
3001 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303002 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303003 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303004 },
3005 '7' => {
3006 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303007 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303008 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303009 }
3010 },
3011 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303012 'ShortName' => 'encode_get_numeric_effecter_value_resp',
3013 'Source' => 'platform.c',
3014 'SourceLine' => '1640'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303015 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303016 '25752' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303017 'Header' => 'platform.h',
3018 'Param' => {
3019 '0' => {
3020 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303021 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303022 },
3023 '1' => {
3024 'name' => 'effecter_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303025 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303026 },
3027 '2' => {
3028 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303029 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303030 }
3031 },
3032 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303033 'ShortName' => 'encode_get_numeric_effecter_value_req',
3034 'Source' => 'platform.c',
3035 'SourceLine' => '1613'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303036 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303037 '25954' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303038 'Header' => 'platform.h',
3039 'Param' => {
3040 '0' => {
3041 'name' => 'pdr_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303042 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303043 },
3044 '1' => {
3045 'name' => 'pdr_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303046 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303047 },
3048 '2' => {
3049 'name' => 'pdr_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303050 'type' => '30445'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303051 }
3052 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303053 'Reg' => {
3054 '1' => 'r12',
3055 '2' => 'rbp'
3056 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303057 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303058 'ShortName' => 'decode_numeric_sensor_pdr_data',
3059 'Source' => 'platform.c',
3060 'SourceLine' => '1512'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303061 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303062 '2597' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303063 'Header' => 'base.h',
3064 'Param' => {
3065 '0' => {
3066 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303067 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303068 },
3069 '1' => {
3070 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303071 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303072 }
3073 },
3074 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303075 'ShortName' => 'encode_get_tid_req',
3076 'Source' => 'base.c',
3077 'SourceLine' => '362'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303078 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303079 '2729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303080 'Header' => 'base.h',
3081 'Param' => {
3082 '0' => {
3083 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303084 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303085 },
3086 '1' => {
3087 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303088 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303089 },
3090 '2' => {
3091 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303092 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303093 },
3094 '3' => {
3095 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303096 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303097 },
3098 '4' => {
3099 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303100 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303101 },
3102 '5' => {
3103 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303104 'type' => '2959'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303105 }
3106 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303107 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303108 '1' => 'r10',
3109 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303110 '3' => 'rcx',
3111 '4' => 'r8',
3112 '5' => 'r9'
3113 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303114 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303115 'ShortName' => 'decode_get_version_resp',
3116 'Source' => 'base.c',
3117 'SourceLine' => '332'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303118 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303119 '2969' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303120 'Header' => 'base.h',
3121 'Param' => {
3122 '0' => {
3123 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303124 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303125 },
3126 '1' => {
3127 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303128 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303129 },
3130 '2' => {
3131 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303132 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303133 },
3134 '3' => {
3135 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303136 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303137 },
3138 '4' => {
3139 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303140 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303141 }
3142 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303143 'Reg' => {
3144 '0' => 'rdi',
3145 '1' => 'rsi',
3146 '2' => 'rdx',
3147 '3' => 'rcx',
3148 '4' => 'r8'
3149 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303150 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303151 'ShortName' => 'decode_get_version_req',
3152 'Source' => 'base.c',
3153 'SourceLine' => '315'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303154 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303155 '30450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303156 'Header' => 'platform.h',
3157 'Param' => {
3158 '0' => {
3159 'name' => 'sensor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303160 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303161 },
3162 '1' => {
3163 'name' => 'sensor_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303164 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303165 },
3166 '2' => {
3167 'name' => 'event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303168 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303169 },
3170 '3' => {
3171 'name' => 'previous_event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303172 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303173 },
3174 '4' => {
3175 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303176 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303177 },
3178 '5' => {
3179 'name' => 'present_reading',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303180 'type' => '2069'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303181 }
3182 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303183 'Reg' => {
3184 '2' => 'rbp',
3185 '3' => 'r13'
3186 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303187 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303188 'ShortName' => 'decode_numeric_sensor_data',
3189 'Source' => 'platform.c',
3190 'SourceLine' => '1421'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303191 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303192 '3098' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303193 'Header' => 'base.h',
3194 'Param' => {
3195 '0' => {
3196 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303197 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303198 },
3199 '1' => {
3200 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303201 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303202 },
3203 '2' => {
3204 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303205 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303206 },
3207 '3' => {
3208 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303209 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303210 },
3211 '4' => {
3212 'name' => 'version_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303213 'type' => '3462'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303214 },
3215 '5' => {
3216 'name' => 'version_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303217 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303218 },
3219 '6' => {
3220 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303221 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303222 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303223 }
3224 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303225 'Reg' => {
3226 '2' => 'r15'
3227 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303228 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303229 'ShortName' => 'encode_get_version_resp',
3230 'Source' => 'base.c',
3231 'SourceLine' => '282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303232 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303233 '31311' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303234 'Header' => 'platform.h',
3235 'Param' => {
3236 '0' => {
3237 'name' => 'sensor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303238 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303239 },
3240 '1' => {
3241 'name' => 'sensor_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303242 'type' => '137'
3243 },
3244 '2' => {
3245 'name' => 'sensor_offset',
3246 'type' => '2064'
3247 },
3248 '3' => {
3249 'name' => 'event_state',
3250 'type' => '2064'
3251 },
3252 '4' => {
3253 'name' => 'previous_event_state',
3254 'type' => '2064'
3255 }
3256 },
3257 'Reg' => {
3258 '2' => 'rbp',
3259 '3' => 'rbx'
3260 },
3261 'Return' => '74',
3262 'ShortName' => 'decode_state_sensor_data',
3263 'Source' => 'platform.c',
3264 'SourceLine' => '1392'
3265 },
3266 '31749' => {
3267 'Header' => 'platform.h',
3268 'Param' => {
3269 '0' => {
3270 'name' => 'sensor_data',
3271 'type' => '6774'
3272 },
3273 '1' => {
3274 'name' => 'sensor_data_length',
3275 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303276 },
3277 '2' => {
3278 'name' => 'present_op_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303279 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303280 },
3281 '3' => {
3282 'name' => 'previous_op_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303283 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303284 }
3285 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303286 'Reg' => {
3287 '2' => 'rbp'
3288 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303289 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303290 'ShortName' => 'decode_sensor_op_data',
3291 'Source' => 'platform.c',
3292 'SourceLine' => '1367'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303293 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303294 '32136' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303295 'Header' => 'platform.h',
3296 'Param' => {
3297 '0' => {
3298 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303299 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303300 },
3301 '1' => {
3302 'name' => 'event_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303303 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303304 },
3305 '2' => {
3306 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303307 'type' => '9213'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303308 },
3309 '3' => {
3310 'name' => 'sensor_event_class_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303311 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303312 },
3313 '4' => {
3314 'name' => 'event_class_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303315 'type' => '9776'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303316 }
3317 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303318 'Reg' => {
3319 '2' => 'r12',
3320 '3' => 'rbp',
3321 '4' => 'r13'
3322 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303323 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303324 'ShortName' => 'decode_sensor_event_data',
3325 'Source' => 'platform.c',
3326 'SourceLine' => '1315'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303327 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303328 '32564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303329 'Header' => 'platform.h',
3330 'Param' => {
3331 '0' => {
3332 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303333 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303334 },
3335 '1' => {
3336 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303337 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303338 },
3339 '2' => {
3340 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303341 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303342 },
3343 '3' => {
3344 'name' => 'synchrony_config',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303345 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303346 },
3347 '4' => {
3348 'name' => 'synchrony_config_support',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303349 'type' => '3867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303350 },
3351 '5' => {
3352 'name' => 'number_event_class_returned',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303353 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303354 },
3355 '6' => {
3356 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303357 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303358 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303359 },
3360 '7' => {
3361 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303362 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303363 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303364 }
3365 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303366 'Reg' => {
3367 '3' => 'r12'
3368 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303370 'ShortName' => 'decode_event_message_supported_resp',
3371 'Source' => 'platform.c',
3372 'SourceLine' => '1248'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303373 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303374 '33245' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303375 'Header' => 'platform.h',
3376 'Param' => {
3377 '0' => {
3378 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303379 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303380 },
3381 '1' => {
3382 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303383 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303384 },
3385 '2' => {
3386 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303387 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303388 }
3389 },
3390 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303391 'ShortName' => 'encode_event_message_supported_req',
3392 'Source' => 'platform.c',
3393 'SourceLine' => '1217'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303394 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303395 '33447' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303396 'Header' => 'platform.h',
3397 'Param' => {
3398 '0' => {
3399 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303400 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 },
3402 '1' => {
3403 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303404 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303405 },
3406 '2' => {
3407 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303408 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303409 },
3410 '3' => {
3411 'name' => 'terminus_max_buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303412 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303413 }
3414 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303415 'Reg' => {
3416 '2' => 'rbp'
3417 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303418 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303419 'ShortName' => 'decode_event_message_buffer_size_resp',
3420 'Source' => 'platform.c',
3421 'SourceLine' => '1182'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303422 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303423 '33834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303424 'Header' => 'platform.h',
3425 'Param' => {
3426 '0' => {
3427 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303428 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303429 },
3430 '1' => {
3431 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303432 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303433 },
3434 '2' => {
3435 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303436 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303437 }
3438 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303439 'Reg' => {
3440 '2' => 'rbx'
3441 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303442 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303443 'ShortName' => 'encode_event_message_buffer_size_req',
3444 'Source' => 'platform.c',
3445 'SourceLine' => '1158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303446 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303447 '34036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303448 'Header' => 'platform.h',
3449 'Param' => {
3450 '0' => {
3451 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303452 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303453 },
3454 '1' => {
3455 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303456 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303457 },
3458 '2' => {
3459 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303460 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303461 },
3462 '3' => {
3463 'name' => 'platform_event_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303464 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303465 }
3466 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303467 'Reg' => {
3468 '2' => 'rbx'
3469 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303470 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303471 'ShortName' => 'decode_platform_event_message_resp',
3472 'Source' => 'platform.c',
3473 'SourceLine' => '1116'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303474 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303475 '34423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303476 'Header' => 'platform.h',
3477 'Param' => {
3478 '0' => {
3479 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303480 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303481 },
3482 '1' => {
3483 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303484 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303485 },
3486 '2' => {
3487 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303488 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303489 },
3490 '3' => {
3491 'name' => 'event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303492 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303493 },
3494 '4' => {
3495 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303496 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303497 },
3498 '5' => {
3499 'name' => 'event_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303500 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303501 },
3502 '6' => {
3503 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303504 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303505 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303506 },
3507 '7' => {
3508 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303509 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303510 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303511 }
3512 },
3513 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303514 'ShortName' => 'encode_platform_event_message_req',
3515 'Source' => 'platform.c',
3516 'SourceLine' => '1066'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303517 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303518 '3467' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303519 'Header' => 'base.h',
3520 'Param' => {
3521 '0' => {
3522 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303523 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303524 },
3525 '1' => {
3526 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303527 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303528 },
3529 '2' => {
3530 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303531 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303532 },
3533 '3' => {
3534 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303535 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303536 },
3537 '4' => {
3538 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303539 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303540 }
3541 },
3542 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303543 'ShortName' => 'encode_get_version_req',
3544 'Source' => 'base.c',
3545 'SourceLine' => '252'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303546 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303547 '34831' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303548 'Header' => 'platform.h',
3549 'Param' => {
3550 '0' => {
3551 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303552 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303553 },
3554 '1' => {
3555 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303556 'type' => '187'
3557 },
3558 '10' => {
3559 'name' => 'msg',
3560 'offset' => '32',
3561 'type' => '1614'
3562 },
3563 '11' => {
3564 'name' => 'payload_length',
3565 'offset' => '40',
3566 'type' => '137'
3567 },
3568 '2' => {
3569 'name' => 'tid',
3570 'type' => '187'
3571 },
3572 '3' => {
3573 'name' => 'event_id',
3574 'type' => '5568'
3575 },
3576 '4' => {
3577 'name' => 'next_data_transfer_handle',
3578 'type' => '199'
3579 },
3580 '5' => {
3581 'name' => 'transfer_flag',
3582 'type' => '187'
3583 },
3584 '6' => {
3585 'name' => 'event_class',
3586 'offset' => '0',
3587 'type' => '187'
3588 },
3589 '7' => {
3590 'name' => 'event_data_size',
3591 'offset' => '8',
3592 'type' => '199'
3593 },
3594 '8' => {
3595 'name' => 'event_data',
3596 'offset' => '16',
3597 'type' => '2064'
3598 },
3599 '9' => {
3600 'name' => 'checksum',
3601 'offset' => '24',
3602 'type' => '199'
3603 }
3604 },
3605 'Return' => '74',
3606 'ShortName' => 'encode_poll_for_platform_event_message_resp',
3607 'Source' => 'platform.c',
3608 'SourceLine' => '1000'
3609 },
3610 '35744' => {
3611 'Header' => 'platform.h',
3612 'Param' => {
3613 '0' => {
3614 'name' => 'instance_id',
3615 'type' => '187'
3616 },
3617 '1' => {
3618 'name' => 'completion_code',
3619 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303620 },
3621 '2' => {
3622 'name' => 'platform_event_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303623 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303624 },
3625 '3' => {
3626 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303627 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303628 }
3629 },
3630 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303631 'ShortName' => 'encode_platform_event_message_resp',
3632 'Source' => 'platform.c',
3633 'SourceLine' => '967'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303634 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303635 '35967' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303636 'Header' => 'platform.h',
3637 'Param' => {
3638 '0' => {
3639 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303640 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303641 },
3642 '1' => {
3643 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303644 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303645 },
3646 '2' => {
3647 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303648 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303649 },
3650 '3' => {
3651 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303652 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303653 },
3654 '4' => {
3655 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303656 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303657 },
3658 '5' => {
3659 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303660 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303661 }
3662 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303663 'Reg' => {
3664 '2' => 'r13'
3665 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303666 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303667 'ShortName' => 'decode_poll_for_platform_event_message_req',
3668 'Source' => 'platform.c',
3669 'SourceLine' => '920'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303670 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303671 '36458' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303672 'Header' => 'platform.h',
3673 'Param' => {
3674 '0' => {
3675 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303676 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303677 },
3678 '1' => {
3679 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303680 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303681 },
3682 '2' => {
3683 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303684 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303685 },
3686 '3' => {
3687 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303688 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303689 },
3690 '4' => {
3691 'name' => 'event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303692 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303693 },
3694 '5' => {
3695 'name' => 'event_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303696 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303697 }
3698 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303699 'Reg' => {
3700 '2' => 'rbx',
3701 '3' => 'r12'
3702 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303703 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303704 'ShortName' => 'decode_platform_event_message_req',
3705 'Source' => 'platform.c',
3706 'SourceLine' => '889'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303707 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303708 '3691' => {
3709 'Header' => 'base.h',
3710 'Param' => {
3711 '0' => {
3712 'name' => 'msg',
3713 'type' => '2059'
3714 },
3715 '1' => {
3716 'name' => 'payload_length',
3717 'type' => '137'
3718 },
3719 '2' => {
3720 'name' => 'completion_code',
3721 'type' => '2064'
3722 },
3723 '3' => {
3724 'name' => 'commands',
3725 'type' => '3867'
3726 }
3727 },
3728 'Reg' => {
3729 '0' => 'rdi',
3730 '1' => 'rsi',
3731 '2' => 'rdx',
3732 '3' => 'rcx'
3733 },
3734 'Return' => '74',
3735 'ShortName' => 'decode_get_commands_resp',
3736 'Source' => 'base.c',
3737 'SourceLine' => '226'
3738 },
3739 '36919' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303740 'Header' => 'platform.h',
3741 'Param' => {
3742 '0' => {
3743 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303744 'type' => '37113'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303745 },
3746 '1' => {
3747 'name' => 'event_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303748 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303749 },
3750 '2' => {
3751 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303752 'type' => '12639'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303753 },
3754 '3' => {
3755 'name' => 'sensor_event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303756 'type' => '13955'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303757 },
3758 '4' => {
3759 'name' => 'sensor_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303760 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303761 },
3762 '5' => {
3763 'name' => 'event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303764 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303765 },
3766 '6' => {
3767 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303768 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303769 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303770 },
3771 '7' => {
3772 'name' => 'actual_event_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303773 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303774 }
3775 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303776 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303777 '1' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303778 '2' => 'rdx',
3779 '3' => 'rcx',
3780 '4' => 'r8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303781 '5' => 'r9',
3782 '7' => 'rsi'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303783 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303784 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303785 'ShortName' => 'encode_sensor_event_data',
3786 'Source' => 'platform.c',
3787 'SourceLine' => '853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303788 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303789 '37128' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303790 'Header' => 'platform.h',
3791 'Param' => {
3792 '0' => {
3793 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303794 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303795 },
3796 '1' => {
3797 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303798 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303799 },
3800 '2' => {
3801 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303802 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303803 },
3804 '3' => {
3805 'name' => 'sensor_rearm',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303806 'type' => '3867'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303807 },
3808 '4' => {
3809 'name' => 'reserved',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303810 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303811 }
3812 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303813 'Reg' => {
3814 '2' => 'rbx',
3815 '3' => 'rbp'
3816 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303817 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303818 'ShortName' => 'decode_get_state_sensor_readings_req',
3819 'Source' => 'platform.c',
3820 'SourceLine' => '825'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303821 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303822 '37568' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303823 'Header' => 'platform.h',
3824 'Param' => {
3825 '0' => {
3826 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303827 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303828 },
3829 '1' => {
3830 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303831 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303832 },
3833 '2' => {
3834 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303835 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303836 },
3837 '3' => {
3838 'name' => 'comp_sensor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303839 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303840 },
3841 '4' => {
3842 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303843 'type' => '38119'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303844 }
3845 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303846 'Reg' => {
3847 '3' => 'r12'
3848 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303849 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303850 'ShortName' => 'decode_get_state_sensor_readings_resp',
3851 'Source' => 'platform.c',
3852 'SourceLine' => '773'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303853 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303854 '38124' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303855 'Header' => 'platform.h',
3856 'Param' => {
3857 '0' => {
3858 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303859 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303860 },
3861 '1' => {
3862 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303863 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303864 },
3865 '2' => {
3866 'name' => 'sensor_rearm',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303867 'type' => '365'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303868 },
3869 '3' => {
3870 'name' => 'reserved',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303871 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303872 },
3873 '4' => {
3874 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303875 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303876 }
3877 },
3878 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303879 'ShortName' => 'encode_get_state_sensor_readings_req',
3880 'Source' => 'platform.c',
3881 'SourceLine' => '742'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303882 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303883 '38368' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303884 'Header' => 'platform.h',
3885 'Param' => {
3886 '0' => {
3887 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303888 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303889 },
3890 '1' => {
3891 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303892 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303893 },
3894 '2' => {
3895 'name' => 'comp_sensor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303896 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303897 },
3898 '3' => {
3899 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303900 'type' => '38119'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303901 },
3902 '4' => {
3903 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303904 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303905 }
3906 },
3907 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303908 'ShortName' => 'encode_get_state_sensor_readings_resp',
3909 'Source' => 'platform.c',
3910 'SourceLine' => '705'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303911 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303912 '38728' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303913 'Header' => 'platform.h',
3914 'Param' => {
3915 '0' => {
3916 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303917 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303918 },
3919 '1' => {
3920 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303921 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303922 },
3923 '2' => {
3924 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303925 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303926 }
3927 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303928 'Reg' => {
3929 '0' => 'rdi',
3930 '1' => 'rsi',
3931 '2' => 'rdx'
3932 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303933 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303934 'ShortName' => 'decode_set_numeric_effecter_value_resp',
3935 'Source' => 'platform.c',
3936 'SourceLine' => '687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303937 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303938 '3877' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303939 'Header' => 'base.h',
3940 'Param' => {
3941 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303942 'name' => 'msg',
3943 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303944 },
3945 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303946 'name' => 'payload_length',
3947 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303948 },
3949 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303950 'name' => 'completion_code',
3951 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303952 },
3953 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303954 'name' => 'types',
3955 'type' => '3867'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303956 }
3957 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303958 'Reg' => {
3959 '0' => 'rdi',
3960 '1' => 'rsi',
3961 '2' => 'rdx',
3962 '3' => 'rcx'
3963 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303964 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303965 'ShortName' => 'decode_get_types_resp',
3966 'Source' => 'base.c',
3967 'SourceLine' => '201'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303968 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303969 '38804' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303970 'Header' => 'platform.h',
3971 'Param' => {
3972 '0' => {
3973 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303974 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303975 },
3976 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303977 'name' => 'effecter_id',
3978 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303979 },
3980 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303981 'name' => 'effecter_data_size',
3982 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303983 },
3984 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303985 'name' => 'effecter_value',
3986 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303987 },
3988 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303989 'name' => 'msg',
3990 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303991 },
3992 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303993 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303994 'type' => '137'
3995 }
3996 },
3997 'Reg' => {
3998 '3' => 'r12'
3999 },
4000 'Return' => '74',
4001 'ShortName' => 'encode_set_numeric_effecter_value_req',
4002 'Source' => 'platform.c',
4003 'SourceLine' => '622'
4004 },
4005 '39281' => {
4006 'Header' => 'platform.h',
4007 'Param' => {
4008 '0' => {
4009 'name' => 'instance_id',
4010 'type' => '187'
4011 },
4012 '1' => {
4013 'name' => 'completion_code',
4014 'type' => '187'
4015 },
4016 '2' => {
4017 'name' => 'msg',
4018 'type' => '1614'
4019 },
4020 '3' => {
4021 'name' => 'payload_length',
4022 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304023 }
4024 },
4025 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304026 'ShortName' => 'encode_set_numeric_effecter_value_resp',
4027 'Source' => 'platform.c',
4028 'SourceLine' => '592'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304029 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304030 '39478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304031 'Header' => 'platform.h',
4032 'Param' => {
4033 '0' => {
4034 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304035 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304036 },
4037 '1' => {
4038 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304039 'type' => '137'
4040 },
4041 '2' => {
4042 'name' => 'effecter_id',
4043 'type' => '9213'
4044 },
4045 '3' => {
4046 'name' => 'effecter_data_size',
4047 'type' => '2064'
4048 },
4049 '4' => {
4050 'name' => 'effecter_value',
4051 'type' => '2064'
4052 }
4053 },
4054 'Reg' => {
4055 '2' => 'rbp',
4056 '3' => 'r12'
4057 },
4058 'Return' => '74',
4059 'ShortName' => 'decode_set_numeric_effecter_value_req',
4060 'Source' => 'platform.c',
4061 'SourceLine' => '553'
4062 },
4063 '40136' => {
4064 'Header' => 'platform.h',
4065 'Param' => {
4066 '0' => {
4067 'name' => 'msg',
4068 'type' => '2059'
4069 },
4070 '1' => {
4071 'name' => 'payload_length',
4072 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304073 },
4074 '2' => {
4075 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304076 'type' => '2064'
4077 },
4078 '3' => {
4079 'name' => 'next_record_hndl',
4080 'type' => '2069'
4081 },
4082 '4' => {
4083 'name' => 'next_data_transfer_hndl',
4084 'type' => '2069'
4085 },
4086 '5' => {
4087 'name' => 'transfer_flag',
4088 'type' => '2064'
4089 },
4090 '6' => {
4091 'name' => 'resp_cnt',
4092 'offset' => '0',
4093 'type' => '9213'
4094 },
4095 '7' => {
4096 'name' => 'record_data',
4097 'offset' => '8',
4098 'type' => '2064'
4099 },
4100 '8' => {
4101 'name' => 'record_data_length',
4102 'offset' => '16',
4103 'type' => '137'
4104 },
4105 '9' => {
4106 'name' => 'transfer_crc',
4107 'offset' => '24',
4108 'type' => '2064'
4109 }
4110 },
4111 'Reg' => {
4112 '3' => 'rbp'
4113 },
4114 'Return' => '74',
4115 'ShortName' => 'decode_get_pdr_resp',
4116 'Source' => 'platform.c',
4117 'SourceLine' => '502'
4118 },
4119 '4058' => {
4120 'Header' => 'base.h',
4121 'Param' => {
4122 '0' => {
4123 'name' => 'instance_id',
4124 'type' => '187'
4125 },
4126 '1' => {
4127 'name' => 'completion_code',
4128 'type' => '187'
4129 },
4130 '2' => {
4131 'name' => 'commands',
4132 'type' => '4323'
4133 },
4134 '3' => {
4135 'name' => 'msg',
4136 'type' => '1614'
4137 }
4138 },
4139 'Return' => '74',
4140 'ShortName' => 'encode_get_commands_resp',
4141 'Source' => 'base.c',
4142 'SourceLine' => '170'
4143 },
4144 '40782' => {
4145 'Header' => 'platform.h',
4146 'Param' => {
4147 '0' => {
4148 'name' => 'instance_id',
4149 'type' => '187'
4150 },
4151 '1' => {
4152 'name' => 'record_hndl',
4153 'type' => '199'
4154 },
4155 '2' => {
4156 'name' => 'data_transfer_hndl',
4157 'type' => '199'
4158 },
4159 '3' => {
4160 'name' => 'transfer_op_flag',
4161 'type' => '187'
4162 },
4163 '4' => {
4164 'name' => 'request_cnt',
4165 'type' => '5568'
4166 },
4167 '5' => {
4168 'name' => 'record_chg_num',
4169 'type' => '5568'
4170 },
4171 '6' => {
4172 'name' => 'msg',
4173 'offset' => '0',
4174 'type' => '1614'
4175 },
4176 '7' => {
4177 'name' => 'payload_length',
4178 'offset' => '8',
4179 'type' => '137'
4180 }
4181 },
4182 'Reg' => {
4183 '2' => 'r14'
4184 },
4185 'Return' => '74',
4186 'ShortName' => 'encode_get_pdr_req',
4187 'Source' => 'platform.c',
4188 'SourceLine' => '466'
4189 },
4190 '41079' => {
4191 'Header' => 'platform.h',
4192 'Param' => {
4193 '0' => {
4194 'name' => 'msg',
4195 'type' => '2059'
4196 },
4197 '1' => {
4198 'name' => 'payload_length',
4199 'type' => '137'
4200 },
4201 '2' => {
4202 'name' => 'completion_code',
4203 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304204 },
4205 '3' => {
4206 'name' => 'repository_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304207 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304208 },
4209 '4' => {
4210 'name' => 'update_time',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304211 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304212 },
4213 '5' => {
4214 'name' => 'oem_update_time',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304215 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304216 },
4217 '6' => {
4218 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304219 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304220 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304221 },
4222 '7' => {
4223 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304224 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304225 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304226 },
4227 '8' => {
4228 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304229 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304230 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304231 },
4232 '9' => {
4233 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304234 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304235 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304236 }
4237 },
4238 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304239 'ShortName' => 'decode_get_pdr_repository_info_resp',
4240 'Source' => 'platform.c',
4241 'SourceLine' => '420'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304242 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304243 '41767' => {
4244 'Header' => 'platform.h',
4245 'Param' => {
4246 '0' => {
4247 'name' => 'instance_id',
4248 'type' => '187'
4249 },
4250 '1' => {
4251 'name' => 'completion_code',
4252 'type' => '187'
4253 },
4254 '2' => {
4255 'name' => 'repository_state',
4256 'type' => '187'
4257 },
4258 '3' => {
4259 'name' => 'update_time',
4260 'type' => '6774'
4261 },
4262 '4' => {
4263 'name' => 'oem_update_time',
4264 'type' => '6774'
4265 },
4266 '5' => {
4267 'name' => 'record_count',
4268 'type' => '199'
4269 },
4270 '6' => {
4271 'name' => 'repository_size',
4272 'offset' => '0',
4273 'type' => '199'
4274 },
4275 '7' => {
4276 'name' => 'largest_record_size',
4277 'offset' => '8',
4278 'type' => '199'
4279 },
4280 '8' => {
4281 'name' => 'data_transfer_handle_timeout',
4282 'offset' => '16',
4283 'type' => '187'
4284 },
4285 '9' => {
4286 'name' => 'msg',
4287 'offset' => '24',
4288 'type' => '1614'
4289 }
4290 },
4291 'Return' => '74',
4292 'ShortName' => 'encode_get_pdr_repository_info_resp',
4293 'Source' => 'platform.c',
4294 'SourceLine' => '373'
4295 },
4296 '42252' => {
4297 'Header' => 'platform.h',
4298 'Param' => {
4299 '0' => {
4300 'name' => 'instance_id',
4301 'type' => '187'
4302 },
4303 '1' => {
4304 'name' => 'completion_code',
4305 'type' => '187'
4306 },
4307 '2' => {
4308 'name' => 'next_record_hndl',
4309 'type' => '199'
4310 },
4311 '3' => {
4312 'name' => 'next_data_transfer_hndl',
4313 'type' => '199'
4314 },
4315 '4' => {
4316 'name' => 'transfer_flag',
4317 'type' => '187'
4318 },
4319 '5' => {
4320 'name' => 'resp_cnt',
4321 'type' => '5568'
4322 },
4323 '6' => {
4324 'name' => 'record_data',
4325 'offset' => '0',
4326 'type' => '6774'
4327 },
4328 '7' => {
4329 'name' => 'transfer_crc',
4330 'offset' => '8',
4331 'type' => '187'
4332 },
4333 '8' => {
4334 'name' => 'msg',
4335 'offset' => '16',
4336 'type' => '1614'
4337 }
4338 },
4339 'Return' => '74',
4340 'ShortName' => 'encode_get_pdr_resp',
4341 'Source' => 'platform.c',
4342 'SourceLine' => '327'
4343 },
4344 '42714' => {
4345 'Header' => 'platform.h',
4346 'Param' => {
4347 '0' => {
4348 'name' => 'msg',
4349 'type' => '2059'
4350 },
4351 '1' => {
4352 'name' => 'payload_length',
4353 'type' => '137'
4354 },
4355 '2' => {
4356 'name' => 'record_hndl',
4357 'type' => '2069'
4358 },
4359 '3' => {
4360 'name' => 'data_transfer_hndl',
4361 'type' => '2069'
4362 },
4363 '4' => {
4364 'name' => 'transfer_op_flag',
4365 'type' => '2064'
4366 },
4367 '5' => {
4368 'name' => 'request_cnt',
4369 'type' => '9213'
4370 },
4371 '6' => {
4372 'name' => 'record_chg_num',
4373 'offset' => '0',
4374 'type' => '9213'
4375 }
4376 },
4377 'Reg' => {
4378 '3' => 'r12'
4379 },
4380 'Return' => '74',
4381 'ShortName' => 'decode_get_pdr_req',
4382 'Source' => 'platform.c',
4383 'SourceLine' => '292'
4384 },
4385 '43253' => {
4386 'Header' => 'platform.h',
4387 'Param' => {
4388 '0' => {
4389 'name' => 'msg',
4390 'type' => '2059'
4391 },
4392 '1' => {
4393 'name' => 'payload_length',
4394 'type' => '137'
4395 },
4396 '2' => {
4397 'name' => 'effecter_id',
4398 'type' => '9213'
4399 },
4400 '3' => {
4401 'name' => 'comp_effecter_count',
4402 'type' => '2064'
4403 },
4404 '4' => {
4405 'name' => 'field',
4406 'type' => '43736'
4407 }
4408 },
4409 'Reg' => {
4410 '3' => 'rbp'
4411 },
4412 'Return' => '74',
4413 'ShortName' => 'decode_set_state_effecter_states_req',
4414 'Source' => 'platform.c',
4415 'SourceLine' => '250'
4416 },
4417 '4328' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304418 'Header' => 'base.h',
4419 'Param' => {
4420 '0' => {
4421 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304422 'type' => '2059'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304423 },
4424 '1' => {
4425 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304426 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304427 },
4428 '2' => {
4429 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304430 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304431 },
4432 '3' => {
4433 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304434 'type' => '2959'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304435 }
4436 },
4437 'Reg' => {
4438 '0' => 'rdi',
4439 '1' => 'rsi',
4440 '2' => 'rdx',
4441 '3' => 'rcx'
4442 },
4443 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304444 'ShortName' => 'decode_get_commands_req',
4445 'Source' => 'base.c',
4446 'SourceLine' => '151'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304447 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304448 '43741' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304449 'Header' => 'platform.h',
4450 'Param' => {
4451 '0' => {
4452 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304453 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304454 },
4455 '1' => {
4456 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304457 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304458 },
4459 '2' => {
4460 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304461 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304462 }
4463 },
4464 'Reg' => {
4465 '0' => 'rdi',
4466 '1' => 'rsi',
4467 '2' => 'rdx'
4468 },
4469 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304470 'ShortName' => 'decode_set_state_effecter_states_resp',
4471 'Source' => 'platform.c',
4472 'SourceLine' => '228'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304473 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304474 '43814' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304475 'Header' => 'platform.h',
4476 'Param' => {
4477 '0' => {
4478 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304479 'type' => '187'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304480 },
4481 '1' => {
4482 'name' => 'effecter_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304483 'type' => '5568'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304484 },
4485 '2' => {
4486 'name' => 'comp_effecter_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304487 'type' => '187'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304488 },
4489 '3' => {
4490 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304491 'type' => '43736'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304492 },
4493 '4' => {
4494 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304495 'type' => '1614'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304496 }
4497 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304498 'Reg' => {
4499 '1' => 'rsi'
4500 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304501 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304502 'ShortName' => 'encode_set_state_effecter_states_req',
4503 'Source' => 'platform.c',
4504 'SourceLine' => '190'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304505 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304506 '44161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304507 'Header' => 'platform.h',
4508 'Param' => {
4509 '0' => {
4510 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304511 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304512 },
4513 '1' => {
4514 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304515 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 },
4517 '2' => {
4518 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304519 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304520 }
4521 },
4522 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304523 'ShortName' => 'encode_set_state_effecter_states_resp',
4524 'Source' => 'platform.c',
4525 'SourceLine' => '165'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304526 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304527 '44329' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304528 'Header' => 'platform.h',
4529 'Param' => {
4530 '0' => {
4531 'name' => 'sensor',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304532 'type' => '44720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304533 },
4534 '1' => {
4535 'name' => 'allocation_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304536 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304537 },
4538 '2' => {
4539 'name' => 'possible_states',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304540 'type' => '44730'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304541 },
4542 '3' => {
4543 'name' => 'possible_states_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304544 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304545 },
4546 '4' => {
4547 'name' => 'actual_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304548 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304549 }
4550 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304551 'Reg' => {
4552 '0' => 'rdi',
4553 '1' => 'r10',
4554 '2' => 'rsi',
4555 '3' => 'r9',
4556 '4' => 'r8'
4557 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304558 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304559 'ShortName' => 'encode_state_sensor_pdr',
4560 'Source' => 'platform.c',
4561 'SourceLine' => '97'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304562 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304563 '4438' => {
4564 'Header' => 'base.h',
4565 'Param' => {
4566 '0' => {
4567 'name' => 'instance_id',
4568 'type' => '187'
4569 },
4570 '1' => {
4571 'name' => 'completion_code',
4572 'type' => '187'
4573 },
4574 '2' => {
4575 'name' => 'types',
4576 'type' => '4323'
4577 },
4578 '3' => {
4579 'name' => 'msg',
4580 'type' => '1614'
4581 }
4582 },
4583 'Return' => '74',
4584 'ShortName' => 'encode_get_types_resp',
4585 'Source' => 'base.c',
4586 'SourceLine' => '120'
4587 },
4588 '44740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304589 'Header' => 'platform.h',
4590 'Param' => {
4591 '0' => {
4592 'name' => 'effecter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304593 'type' => '45131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304594 },
4595 '1' => {
4596 'name' => 'allocation_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304597 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304598 },
4599 '2' => {
4600 'name' => 'possible_states',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304601 'type' => '45141'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304602 },
4603 '3' => {
4604 'name' => 'possible_states_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304605 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304606 },
4607 '4' => {
4608 'name' => 'actual_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304609 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304610 }
4611 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304612 'Reg' => {
4613 '0' => 'rdi',
4614 '1' => 'r10',
4615 '2' => 'rsi',
4616 '3' => 'r9',
4617 '4' => 'r8'
4618 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304619 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304620 'ShortName' => 'encode_state_effecter_pdr',
4621 'Source' => 'platform.c',
4622 'SourceLine' => '26'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304623 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304624 '4703' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 'Header' => 'base.h',
4626 'Param' => {
4627 '0' => {
4628 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304629 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304630 },
4631 '1' => {
4632 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304633 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304634 },
4635 '2' => {
4636 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304637 'type' => '448'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304638 },
4639 '3' => {
4640 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304641 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304642 }
4643 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304644 'Reg' => {
4645 '2' => 'rbp'
4646 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304647 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304648 'ShortName' => 'encode_get_commands_req',
4649 'Source' => 'base.c',
4650 'SourceLine' => '93'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304651 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304652 '4905' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304653 'Header' => 'base.h',
4654 'Param' => {
4655 '0' => {
4656 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304657 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304658 },
4659 '1' => {
4660 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304661 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304662 }
4663 },
4664 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304665 'ShortName' => 'encode_get_types_req',
4666 'Source' => 'base.c',
4667 'SourceLine' => '78'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304668 },
Andrew Jeffery5239d9a2023-10-16 10:51:53 +10304669 '5034' => {
4670 'Header' => 'base.h',
4671 'Line' => '169',
4672 'Param' => {
4673 '0' => {
4674 'name' => 'req',
4675 'type' => '5101'
4676 },
4677 '1' => {
4678 'name' => 'resp',
4679 'type' => '5101'
4680 }
4681 },
4682 'Reg' => {
4683 '0' => 'rdi',
4684 '1' => 'rsi'
4685 },
4686 'Return' => '5094',
4687 'ShortName' => 'pldm_msg_hdr_correlate_response',
4688 'Source' => 'base.c',
4689 'SourceLine' => '69'
4690 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304691 '51025' => {
4692 'Header' => 'utils.h',
4693 'Line' => '37',
4694 'Param' => {
4695 '0' => {
4696 'name' => 'data',
4697 'type' => '5311'
4698 },
4699 '1' => {
4700 'name' => 'size',
4701 'type' => '137'
4702 }
4703 },
4704 'Reg' => {
4705 '1' => 'rcx'
4706 },
4707 'Return' => '199',
4708 'ShortName' => 'crc32',
4709 'Source' => 'utils.c',
4710 'SourceLine' => '87'
4711 },
4712 '5106' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304713 'Header' => 'base.h',
4714 'Param' => {
4715 '0' => {
4716 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304717 'type' => '5101'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304718 },
4719 '1' => {
4720 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304721 'type' => '5166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304722 }
4723 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304724 'Reg' => {
4725 '0' => 'rdi',
4726 '1' => 'rsi'
4727 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304728 'Return' => '187',
4729 'ShortName' => 'unpack_pldm_header',
4730 'Source' => 'base.c',
4731 'SourceLine' => '47'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304732 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304733 '51108' => {
4734 'Header' => 'bios_table.h',
4735 'Param' => {
4736 '0' => {
4737 'name' => 'table',
4738 'type' => '6774'
4739 },
4740 '1' => {
4741 'name' => 'size',
4742 'type' => '137'
4743 }
4744 },
4745 'Reg' => {
4746 '0' => 'rdi',
4747 '1' => 'rsi'
4748 },
4749 'Return' => '5094',
4750 'ShortName' => 'pldm_bios_table_checksum',
4751 'Source' => 'bios_table.c',
4752 'SourceLine' => '1203'
4753 },
4754 '51253' => {
4755 'Header' => 'bios_table.h',
4756 'Param' => {
4757 '0' => {
4758 'name' => 'src_table',
4759 'type' => '5311'
4760 },
4761 '1' => {
4762 'name' => 'src_length',
4763 'type' => '137'
4764 },
4765 '2' => {
4766 'name' => 'dest_table',
4767 'type' => '180'
4768 },
4769 '3' => {
4770 'name' => 'dest_length',
4771 'type' => '9776'
4772 },
4773 '4' => {
4774 'name' => 'entry',
4775 'type' => '5311'
4776 },
4777 '5' => {
4778 'name' => 'entry_length',
4779 'type' => '137'
4780 }
4781 },
4782 'Reg' => {
4783 '2' => 'r14',
4784 '4' => 'r13'
4785 },
4786 'Return' => '74',
4787 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update',
4788 'Source' => 'bios_table.c',
4789 'SourceLine' => '1148'
4790 },
4791 '5171' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304792 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304793 'Line' => '286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304794 'Param' => {
4795 '0' => {
4796 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304797 'type' => '5256'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304798 },
4799 '1' => {
4800 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304801 'type' => '5261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304802 }
4803 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304804 'Reg' => {
4805 '0' => 'rdi'
4806 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304807 'Return' => '187',
4808 'ShortName' => 'pack_pldm_header',
4809 'Source' => 'base.c',
4810 'SourceLine' => '8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304811 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304812 '51941' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304813 'Header' => 'bios_table.h',
4814 'Param' => {
4815 '0' => {
4816 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304817 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304818 },
4819 '1' => {
4820 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304821 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304822 },
4823 '2' => {
4824 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304825 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304826 }
4827 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304828 'Reg' => {
4829 '2' => 'r8'
4830 },
4831 'Return' => '51936',
4832 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle',
4833 'Source' => 'bios_table.c',
4834 'SourceLine' => '1139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304835 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304836 '52204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304837 'Header' => 'bios_table.h',
4838 'Param' => {
4839 '0' => {
4840 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304841 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304842 },
4843 '1' => {
4844 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304845 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304846 },
4847 '2' => {
4848 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304849 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304850 }
4851 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304852 'Reg' => {
4853 '2' => 'r8'
4854 },
4855 'Return' => '52351',
4856 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle',
4857 'Source' => 'bios_table.c',
4858 'SourceLine' => '1123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304859 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304860 '52472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304861 'Header' => 'bios_table.h',
4862 'Param' => {
4863 '0' => {
4864 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304865 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304866 },
4867 '1' => {
4868 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304869 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304870 },
4871 '2' => {
4872 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304873 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304874 }
4875 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304876 'Reg' => {
4877 '2' => 'r8'
4878 },
4879 'Return' => '52351',
4880 'ShortName' => 'pldm_bios_table_attr_find_by_handle',
4881 'Source' => 'bios_table.c',
4882 'SourceLine' => '1106'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304883 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304884 '52735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304885 'Header' => 'bios_table.h',
4886 'Param' => {
4887 '0' => {
4888 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304889 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304890 },
4891 '1' => {
4892 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304893 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304894 },
4895 '2' => {
4896 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304897 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304898 }
4899 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304900 'Reg' => {
4901 '0' => 'rbp',
4902 '1' => 'r12',
4903 '2' => 'rbx'
4904 },
4905 'Return' => '52957',
4906 'ShortName' => 'pldm_bios_table_string_find_by_string',
4907 'Source' => 'bios_table.c',
4908 'SourceLine' => '1086'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304910 '53126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304911 'Header' => 'bios_table.h',
4912 'Param' => {
4913 '0' => {
4914 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304915 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304916 },
4917 '1' => {
4918 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304919 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304920 },
4921 '2' => {
4922 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304923 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304924 }
4925 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304926 'Reg' => {
4927 '2' => 'r8'
4928 },
4929 'Return' => '52957',
4930 'ShortName' => 'pldm_bios_table_string_find_by_handle',
4931 'Source' => 'bios_table.c',
4932 'SourceLine' => '1056'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304933 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304934 '53888' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304935 'Header' => 'bios_table.h',
4936 'Param' => {
4937 '0' => {
4938 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304939 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304940 }
4941 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304942 'Reg' => {
4943 '0' => 'rdi'
4944 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304945 'Return' => '5311',
4946 'ShortName' => 'pldm_bios_table_iter_value',
4947 'Source' => 'bios_table.c',
4948 'SourceLine' => '1008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304949 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304950 '53937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304951 'Header' => 'bios_table.h',
4952 'Param' => {
4953 '0' => {
4954 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304955 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304956 }
4957 },
4958 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304959 'ShortName' => 'pldm_bios_table_iter_next',
4960 'Source' => 'bios_table.c',
4961 'SourceLine' => '993'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304962 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304963 '54048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304964 'Header' => 'bios_table.h',
4965 'Param' => {
4966 '0' => {
4967 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304968 'type' => '54124'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304969 }
4970 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304971 'Return' => '5094',
4972 'ShortName' => 'pldm_bios_table_iter_is_end',
4973 'Source' => 'bios_table.c',
4974 'SourceLine' => '979'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304975 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304976 '54129' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304977 'Header' => 'bios_table.h',
4978 'Param' => {
4979 '0' => {
4980 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304981 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304982 }
4983 },
4984 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304985 'ShortName' => 'pldm_bios_table_iter_free',
4986 'Source' => 'bios_table.c',
4987 'SourceLine' => '972'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304988 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304989 '54200' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304990 'Header' => 'bios_table.h',
4991 'Param' => {
4992 '0' => {
4993 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304994 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304995 },
4996 '1' => {
4997 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304998 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304999 },
5000 '2' => {
5001 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305002 'type' => '49699'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305003 }
5004 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305005 'Reg' => {
5006 '0' => 'rbp',
5007 '1' => 'r12',
5008 '2' => 'rbx'
5009 },
5010 'Return' => '51931',
5011 'ShortName' => 'pldm_bios_table_iter_create',
5012 'Source' => 'bios_table.c',
5013 'SourceLine' => '944'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305014 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305015 '54439' => {
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305016 'Header' => 'bios_table.h',
5017 'Param' => {
5018 '0' => {
5019 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305020 'type' => '180'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305021 },
5022 '1' => {
5023 'name' => 'capacity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305024 'type' => '137'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305025 },
5026 '2' => {
5027 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305028 'type' => '9776'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305029 }
5030 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305031 'Reg' => {
5032 '0' => 'rbp',
5033 '1' => 'r12',
5034 '2' => 'rbx'
5035 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305036 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305037 'ShortName' => 'pldm_bios_table_append_pad_checksum_check',
5038 'Source' => 'bios_table.c',
5039 'SourceLine' => '911'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305040 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305041 '54739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305042 'Header' => 'bios_table.h',
5043 'Param' => {
5044 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305045 'name' => 'size_without_pad',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305046 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305047 }
5048 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305049 'Return' => '137',
5050 'ShortName' => 'pldm_bios_table_pad_checksum_size',
5051 'Source' => 'bios_table.c',
5052 'SourceLine' => '903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305053 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305054 '55094' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305055 'Header' => 'bios_table.h',
5056 'Param' => {
5057 '0' => {
5058 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305059 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305060 }
5061 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305062 'Reg' => {
5063 '0' => 'rdi'
5064 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305065 'Return' => '5568',
5066 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle',
5067 'Source' => 'bios_table.c',
5068 'SourceLine' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305069 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305070 '55143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305071 'Header' => 'bios_table.h',
5072 'Param' => {
5073 '0' => {
5074 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305075 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305076 }
5077 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305078 'Return' => '137',
5079 'ShortName' => 'pldm_bios_table_attr_value_entry_length',
5080 'Source' => 'bios_table.c',
5081 'SourceLine' => '867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305082 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305083 '55627' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305084 'Header' => 'bios_table.h',
5085 'Param' => {
5086 '0' => {
5087 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305088 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305089 }
5090 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305091 'Reg' => {
5092 '0' => 'rdi'
5093 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305094 'Return' => '49687',
5095 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv',
5096 'Source' => 'bios_table.c',
5097 'SourceLine' => '813'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305098 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305099 '55767' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305100 'Header' => 'bios_table.h',
5101 'Param' => {
5102 '0' => {
5103 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305104 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305105 },
5106 '1' => {
5107 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305108 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
5110 '2' => {
5111 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305112 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305113 },
5114 '3' => {
5115 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305116 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305117 },
5118 '4' => {
5119 'name' => 'cv',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305120 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305121 }
5122 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305123 'Reg' => {
5124 '0' => 'rbx',
5125 '1' => 'r12',
5126 '2' => 'r13',
5127 '3' => 'rbp',
5128 '4' => 'r8'
5129 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305130 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305131 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check',
5132 'Source' => 'bios_table.c',
5133 'SourceLine' => '793'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305134 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305135 '56036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305136 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305137 'Return' => '137',
5138 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length',
5139 'Source' => 'bios_table.c',
5140 'SourceLine' => '786'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305141 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305142 '56198' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305143 'Header' => 'bios_table.h',
5144 'Param' => {
5145 '0' => {
5146 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305147 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305148 },
5149 '1' => {
5150 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305151 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305152 },
5153 '2' => {
5154 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305155 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305156 },
5157 '3' => {
5158 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305159 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305160 },
5161 '4' => {
5162 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305163 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305164 },
5165 '5' => {
5166 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305167 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305168 }
5169 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305170 'Reg' => {
5171 '0' => 'rbx',
5172 '1' => 'r13',
5173 '2' => 'r14',
5174 '3' => 'rbp',
5175 '4' => 'r8',
5176 '5' => 'r12'
5177 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305178 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305179 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check',
5180 'Source' => 'bios_table.c',
5181 'SourceLine' => '749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305182 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305183 '56598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305184 'Header' => 'bios_table.h',
5185 'Param' => {
5186 '0' => {
5187 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305188 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305189 },
5190 '1' => {
5191 'name' => 'current_string',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305192 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305193 }
5194 },
5195 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305196 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string',
5197 'Source' => 'bios_table.c',
5198 'SourceLine' => '738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305199 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305200 '56693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305201 'Header' => 'bios_table.h',
5202 'Param' => {
5203 '0' => {
5204 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305205 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305206 }
5207 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305208 'Reg' => {
5209 '0' => 'rdi'
5210 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305211 'Return' => '5568',
5212 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length',
5213 'Source' => 'bios_table.c',
5214 'SourceLine' => '729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305215 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305216 '56834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305217 'Header' => 'bios_table.h',
5218 'Param' => {
5219 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305220 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305221 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305222 }
5223 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305224 'Reg' => {
5225 '0' => 'rdi'
5226 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305227 'Return' => '137',
5228 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length',
5229 'Source' => 'bios_table.c',
5230 'SourceLine' => '722'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305231 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305232 '57016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305233 'Header' => 'bios_table.h',
5234 'Param' => {
5235 '0' => {
5236 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305237 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305238 },
5239 '1' => {
5240 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305241 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305242 },
5243 '2' => {
5244 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305245 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305246 },
5247 '3' => {
5248 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305249 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305250 },
5251 '4' => {
5252 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305253 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305254 },
5255 '5' => {
5256 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305257 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305258 }
5259 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305260 'Reg' => {
5261 '0' => 'rbx',
5262 '1' => 'r14',
5263 '5' => 'r13'
5264 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305265 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305266 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check',
5267 'Source' => 'bios_table.c',
5268 'SourceLine' => '685'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305269 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305270 '57335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305271 'Header' => 'bios_table.h',
5272 'Param' => {
5273 '0' => {
5274 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305275 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305276 },
5277 '1' => {
5278 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305279 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305280 },
5281 '2' => {
5282 'name' => 'number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305283 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305284 }
5285 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305286 'Reg' => {
5287 '2' => 'rax'
5288 },
5289 'Return' => '187',
5290 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles',
5291 'Source' => 'bios_table.c',
5292 'SourceLine' => '672'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305293 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305294 '57582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305295 'Header' => 'bios_table.h',
5296 'Param' => {
5297 '0' => {
5298 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305299 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305300 }
5301 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305302 'Reg' => {
5303 '0' => 'rdi'
5304 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305305 'Return' => '187',
5306 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number',
5307 'Source' => 'bios_table.c',
5308 'SourceLine' => '665'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305309 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305310 '57631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305311 'Header' => 'bios_table.h',
5312 'Param' => {
5313 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305314 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305315 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305316 }
5317 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305318 'Reg' => {
5319 '0' => 'rdi'
5320 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305321 'Return' => '137',
5322 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length',
5323 'Source' => 'bios_table.c',
5324 'SourceLine' => '658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305325 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305326 '57680' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305327 'Header' => 'bios_table.h',
5328 'Param' => {
5329 '0' => {
5330 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305331 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305332 }
5333 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305334 'Reg' => {
5335 '0' => 'rdi'
5336 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305337 'Return' => '187',
5338 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type',
5339 'Source' => 'bios_table.c',
5340 'SourceLine' => '651'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305341 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305342 '57729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305343 'Header' => 'bios_table.h',
5344 'Param' => {
5345 '0' => {
5346 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305347 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305348 }
5349 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305350 'Reg' => {
5351 '0' => 'rdi'
5352 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305353 'Return' => '5568',
5354 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle',
5355 'Source' => 'bios_table.c',
5356 'SourceLine' => '644'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305357 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305358 '58276' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305359 'Header' => 'bios_table.h',
5360 'Param' => {
5361 '0' => {
5362 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305363 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305364 },
5365 '1' => {
5366 'name' => 'lower',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305367 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305368 },
5369 '2' => {
5370 'name' => 'upper',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305371 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305372 },
5373 '3' => {
5374 'name' => 'scalar',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305375 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305376 },
5377 '4' => {
5378 'name' => 'def',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305379 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305380 }
5381 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305382 'Reg' => {
5383 '0' => 'rdi',
5384 '1' => 'rsi',
5385 '2' => 'rdx',
5386 '3' => 'rcx',
5387 '4' => 'r8'
5388 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305389 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305390 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode',
5391 'Source' => 'bios_table.c',
5392 'SourceLine' => '568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305393 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305394 '58412' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305395 'Header' => 'bios_table.h',
5396 'Param' => {
5397 '0' => {
5398 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305399 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305400 },
5401 '1' => {
5402 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305403 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305404 },
5405 '2' => {
5406 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305407 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305408 }
5409 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305410 'Reg' => {
5411 '0' => 'r12',
5412 '1' => 'rbp',
5413 '2' => 'rbx'
5414 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305415 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305416 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check',
5417 'Source' => 'bios_table.c',
5418 'SourceLine' => '538'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305419 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305420 '58684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305421 'Header' => 'bios_table.h',
5422 'Param' => {
5423 '0' => {
5424 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305425 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305426 },
5427 '1' => {
5428 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305429 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305430 }
5431 },
5432 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305433 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check',
5434 'Source' => 'bios_table.c',
5435 'SourceLine' => '498'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305436 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305437 '58988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305438 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305439 'Return' => '137',
5440 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length',
5441 'Source' => 'bios_table.c',
5442 'SourceLine' => '491'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305443 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305444 '59150' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305445 'Header' => 'bios_table.h',
5446 'Param' => {
5447 '0' => {
5448 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305449 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305450 },
5451 '1' => {
5452 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305453 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305454 },
5455 '2' => {
5456 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305457 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305458 }
5459 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305460 'Return' => '5568',
5461 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string',
5462 'Source' => 'bios_table.c',
5463 'SourceLine' => '453'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305464 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305465 '59419' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305466 'Header' => 'bios_table.h',
5467 'Param' => {
5468 '0' => {
5469 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305470 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305471 }
5472 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305473 'Reg' => {
5474 '0' => 'rdi'
5475 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305476 'Return' => '5568',
5477 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length',
5478 'Source' => 'bios_table.c',
5479 'SourceLine' => '444'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305480 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305481 '59488' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305482 'Header' => 'bios_table.h',
5483 'Param' => {
5484 '0' => {
5485 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305486 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305487 }
5488 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305489 'Reg' => {
5490 '0' => 'rdi'
5491 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305492 'Return' => '5568',
5493 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length',
5494 'Source' => 'bios_table.c',
5495 'SourceLine' => '435'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305496 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305497 '59557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305498 'Header' => 'bios_table.h',
5499 'Param' => {
5500 '0' => {
5501 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305502 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305503 }
5504 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305505 'Reg' => {
5506 '0' => 'rdi'
5507 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305508 'Return' => '187',
5509 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type',
5510 'Source' => 'bios_table.c',
5511 'SourceLine' => '426'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305512 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305513 '59626' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305514 'Header' => 'bios_table.h',
5515 'Param' => {
5516 '0' => {
5517 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305518 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305519 },
5520 '1' => {
5521 'name' => 'def_string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305522 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305523 }
5524 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305525 'Reg' => {
5526 '0' => 'rdi',
5527 '1' => 'rbx'
5528 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305529 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305530 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check',
5531 'Source' => 'bios_table.c',
5532 'SourceLine' => '412'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305533 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305534 '59796' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305535 'Header' => 'bios_table.h',
5536 'Param' => {
5537 '0' => {
5538 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305539 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305540 },
5541 '1' => {
5542 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305543 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305544 },
5545 '2' => {
5546 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305547 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305548 }
5549 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305550 'Reg' => {
5551 '0' => 'r12',
5552 '2' => 'rbx'
5553 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305554 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305555 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check',
5556 'Source' => 'bios_table.c',
5557 'SourceLine' => '369'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305558 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305559 '60160' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305560 'Header' => 'bios_table.h',
5561 'Param' => {
5562 '0' => {
5563 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305564 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305565 },
5566 '1' => {
5567 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305568 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305569 }
5570 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305571 'Reg' => {
5572 '1' => 'rbx'
5573 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305574 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305575 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check',
5576 'Source' => 'bios_table.c',
5577 'SourceLine' => '335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305578 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305579 '60429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305580 'Header' => 'bios_table.h',
5581 'Param' => {
5582 '0' => {
5583 'name' => 'def_str_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305584 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305585 }
5586 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305587 'Reg' => {
5588 '0' => 'rdi'
5589 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305590 'Return' => '137',
5591 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length',
5592 'Source' => 'bios_table.c',
5593 'SourceLine' => '322'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305594 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305595 '60661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305596 'Header' => 'bios_table.h',
5597 'Param' => {
5598 '0' => {
5599 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305600 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305601 },
5602 '1' => {
5603 'name' => 'def_indices',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305604 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305605 },
5606 '2' => {
5607 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305608 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305609 }
5610 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305611 'Return' => '187',
5612 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices',
5613 'Source' => 'bios_table.c',
5614 'SourceLine' => '283'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305615 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305616 '60940' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305617 'Header' => 'bios_table.h',
5618 'Param' => {
5619 '0' => {
5620 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305621 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305622 },
5623 '1' => {
5624 'name' => 'pv_hdls',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305625 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305626 },
5627 '2' => {
5628 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305629 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305630 }
5631 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305632 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10305633 '0' => 'rcx',
5634 '1' => 'rsi',
5635 '2' => 'rdx'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305636 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305637 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305638 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check',
5639 'Source' => 'bios_table.c',
5640 'SourceLine' => '264'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305641 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305642 '61105' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305643 'Header' => 'bios_table.h',
5644 'Param' => {
5645 '0' => {
5646 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305647 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305648 },
5649 '1' => {
5650 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305651 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305652 }
5653 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305654 'Reg' => {
5655 '0' => 'rdi',
5656 '1' => 'rbx'
5657 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305658 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305659 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check',
5660 'Source' => 'bios_table.c',
5661 'SourceLine' => '253'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305662 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305663 '61264' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305664 'Header' => 'bios_table.h',
5665 'Param' => {
5666 '0' => {
5667 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305668 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305669 },
5670 '1' => {
5671 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305672 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305673 }
5674 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305675 'Reg' => {
5676 '0' => 'rdi',
5677 '1' => 'rsi'
5678 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305679 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305680 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check',
5681 'Source' => 'bios_table.c',
5682 'SourceLine' => '234'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305683 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305684 '61324' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305685 'Header' => 'bios_table.h',
5686 'Param' => {
5687 '0' => {
5688 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305689 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305690 },
5691 '1' => {
5692 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305693 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305694 },
5695 '2' => {
5696 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305697 'type' => '61653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305698 }
5699 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305700 'Reg' => {
5701 '0' => 'rbp',
5702 '2' => 'rbx'
5703 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305704 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305705 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check',
5706 'Source' => 'bios_table.c',
5707 'SourceLine' => '195'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305708 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305709 '61658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305710 'Header' => 'bios_table.h',
5711 'Param' => {
5712 '0' => {
5713 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305714 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305715 },
5716 '1' => {
5717 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305718 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305719 }
5720 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305721 'Reg' => {
5722 '0' => 'rdi',
5723 '1' => 'rsi'
5724 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305725 'Return' => '137',
5726 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length',
5727 'Source' => 'bios_table.c',
5728 'SourceLine' => '185'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305729 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305730 '61718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305731 'Header' => 'bios_table.h',
5732 'Param' => {
5733 '0' => {
5734 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305735 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305736 }
5737 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305738 'Reg' => {
5739 '0' => 'rdi'
5740 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305741 'Return' => '5568',
5742 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle',
5743 'Source' => 'bios_table.c',
5744 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305745 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305746 '61765' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305747 'Header' => 'bios_table.h',
5748 'Param' => {
5749 '0' => {
5750 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305751 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 }
5753 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305754 'Reg' => {
5755 '0' => 'rdi'
5756 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305757 'Return' => '187',
5758 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type',
5759 'Source' => 'bios_table.c',
5760 'SourceLine' => '171'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305761 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305762 '61812' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 'Header' => 'bios_table.h',
5764 'Param' => {
5765 '0' => {
5766 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305767 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305768 }
5769 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305770 'Reg' => {
5771 '0' => 'rdi'
5772 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305773 'Return' => '5568',
5774 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle',
5775 'Source' => 'bios_table.c',
5776 'SourceLine' => '164'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305777 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305778 '62445' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305779 'Header' => 'bios_table.h',
5780 'Param' => {
5781 '0' => {
5782 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305783 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305784 },
5785 '1' => {
5786 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305787 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 },
5789 '2' => {
5790 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305791 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305792 }
5793 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305794 'Reg' => {
5795 '0' => 'rdi',
5796 '1' => 'rsi',
5797 '2' => 'rdx'
5798 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305799 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305800 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check',
5801 'Source' => 'bios_table.c',
5802 'SourceLine' => '99'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305803 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305804 '62682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305805 'Header' => 'bios_table.h',
5806 'Param' => {
5807 '0' => {
5808 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305809 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 }
5811 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305812 'Reg' => {
5813 '0' => 'rdi'
5814 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305815 'Return' => '5568',
5816 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length',
5817 'Source' => 'bios_table.c',
5818 'SourceLine' => '92'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305819 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305820 '62729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305821 'Header' => 'bios_table.h',
5822 'Param' => {
5823 '0' => {
5824 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305825 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305826 }
5827 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305828 'Reg' => {
5829 '0' => 'rdi'
5830 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305831 'Return' => '5568',
5832 'ShortName' => 'pldm_bios_table_string_entry_decode_handle',
5833 'Source' => 'bios_table.c',
5834 'SourceLine' => '85'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305835 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305836 '62776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 'Header' => 'bios_table.h',
5838 'Param' => {
5839 '0' => {
5840 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305841 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305842 },
5843 '1' => {
5844 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305845 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305846 },
5847 '2' => {
5848 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305849 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305850 },
5851 '3' => {
5852 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305853 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305854 }
5855 },
5856 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305857 'ShortName' => 'pldm_bios_table_string_entry_encode_check',
5858 'Source' => 'bios_table.c',
5859 'SourceLine' => '61'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305861 '63137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305862 'Header' => 'bios_table.h',
5863 'Param' => {
5864 '0' => {
5865 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305866 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 }
5868 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305869 'Reg' => {
5870 '0' => 'rdi'
5871 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305872 'Return' => '137',
5873 'ShortName' => 'pldm_bios_table_string_entry_encode_length',
5874 'Source' => 'bios_table.c',
5875 'SourceLine' => '54'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305876 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305877 '6779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305878 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305879 'Line' => '67',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305880 'Param' => {
5881 '0' => {
5882 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305883 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305884 }
5885 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305886 'Return' => '5568',
5887 'ShortName' => 'bcd2dec16',
5888 'Source' => 'utils.c',
5889 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305890 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305891 '6800' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305892 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305893 'Line' => '55',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305894 'Param' => {
5895 '0' => {
5896 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305897 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305898 }
5899 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305900 'Return' => '187',
5901 'ShortName' => 'bcd2dec8',
5902 'Source' => 'utils.c',
5903 'SourceLine' => '166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305904 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305905 '6821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305906 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305907 'Line' => '73',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305908 'Param' => {
5909 '0' => {
5910 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305911 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305912 }
5913 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305914 'Return' => '5568',
5915 'ShortName' => 'dec2bcd16',
5916 'Source' => 'utils.c',
5917 'SourceLine' => '184'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305918 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305919 '6842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305920 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305921 'Line' => '61',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305922 'Param' => {
5923 '0' => {
5924 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305925 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305926 }
5927 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305928 'Return' => '187',
5929 'ShortName' => 'dec2bcd8',
5930 'Source' => 'utils.c',
5931 'SourceLine' => '172'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305932 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305933 '6863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305934 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305935 'Line' => '97',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305936 'Param' => {
5937 '0' => {
5938 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305939 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305940 },
5941 '1' => {
5942 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305943 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305944 },
5945 '2' => {
5946 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305947 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305948 },
5949 '3' => {
5950 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305951 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305952 },
5953 '4' => {
5954 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305955 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305956 },
5957 '5' => {
5958 'name' => 'year',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305959 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305960 }
5961 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305962 'Reg' => {
5963 '0' => 'rdi',
5964 '1' => 'rsi',
5965 '2' => 'rdx',
5966 '5' => 'r9'
5967 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305968 'Return' => '5094',
5969 'ShortName' => 'is_time_legal',
5970 'Source' => 'utils.c',
5971 'SourceLine' => '203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305972 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305973 '68803' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305974 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305975 'Line' => '106',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305976 'Param' => {
5977 '0' => {
5978 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305979 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305980 }
5981 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305982 'Return' => '5094',
5983 'ShortName' => 'is_transfer_flag_valid',
5984 'Source' => 'utils.c',
5985 'SourceLine' => '224'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305986 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305987 '68916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305988 'Header' => 'firmware_update.h',
5989 'Param' => {
5990 '0' => {
5991 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305992 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305993 },
5994 '1' => {
5995 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305996 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305997 },
5998 '2' => {
5999 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306000 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306001 },
6002 '3' => {
6003 'name' => 'non_functioning_component_indication',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306004 'type' => '69103'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306005 },
6006 '4' => {
6007 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306008 'type' => '69108'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306009 }
6010 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306011 'Reg' => {
6012 '0' => 'rbx',
6013 '3' => 'rbp',
6014 '4' => 'r12'
6015 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306016 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306017 'ShortName' => 'decode_cancel_update_resp',
6018 'Source' => 'firmware_update.c',
6019 'SourceLine' => '1567'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306020 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306021 '69118' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306022 'Header' => 'firmware_update.h',
6023 'Param' => {
6024 '0' => {
6025 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306026 'type' => '187'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306027 },
6028 '1' => {
6029 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306030 'type' => '1614'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306031 },
6032 '2' => {
6033 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306034 'type' => '137'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306035 }
6036 },
6037 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306038 'ShortName' => 'encode_cancel_update_req',
6039 'Source' => 'firmware_update.c',
6040 'SourceLine' => '1542'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306041 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306042 '69288' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306043 'Header' => 'firmware_update.h',
6044 'Param' => {
6045 '0' => {
6046 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306047 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306048 },
6049 '1' => {
6050 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306051 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306052 },
6053 '2' => {
6054 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306055 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306056 }
6057 },
6058 'Reg' => {
6059 '0' => 'rdi',
6060 '1' => 'rsi',
6061 '2' => 'rdx'
6062 },
6063 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306064 'ShortName' => 'decode_cancel_update_component_resp',
6065 'Source' => 'firmware_update.c',
6066 'SourceLine' => '1525'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306067 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306068 '69364' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306069 'Header' => 'firmware_update.h',
6070 'Param' => {
6071 '0' => {
6072 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306073 'type' => '187'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306074 },
6075 '1' => {
6076 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306077 'type' => '1614'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306078 },
6079 '2' => {
6080 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306081 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306082 }
6083 },
6084 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306085 'ShortName' => 'encode_cancel_update_component_req',
6086 'Source' => 'firmware_update.c',
6087 'SourceLine' => '1499'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306088 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306089 '69534' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306090 'Header' => 'firmware_update.h',
6091 'Param' => {
6092 '0' => {
6093 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306094 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306095 },
6096 '1' => {
6097 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306098 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306099 },
6100 '2' => {
6101 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306102 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306103 },
6104 '3' => {
6105 'name' => 'current_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306106 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306107 },
6108 '4' => {
6109 'name' => 'previous_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306110 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306111 },
6112 '5' => {
6113 'name' => 'aux_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306114 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306115 },
6116 '6' => {
6117 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306118 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306119 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306120 },
6121 '7' => {
6122 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306123 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306124 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306125 },
6126 '8' => {
6127 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306128 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306129 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306130 },
6131 '9' => {
6132 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306133 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306134 'type' => '69861'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306135 }
6136 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306137 'Reg' => {
6138 '0' => 'rbx',
6139 '3' => 'r12',
6140 '4' => 'rbp',
6141 '5' => 'r13'
6142 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306143 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306144 'ShortName' => 'decode_get_status_resp',
6145 'Source' => 'firmware_update.c',
6146 'SourceLine' => '1432'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306147 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306148 '6954' => {
6149 'Header' => 'bios.h',
6150 'Param' => {
6151 '0' => {
6152 'name' => 'msg',
6153 'type' => '2059'
6154 },
6155 '1' => {
6156 'name' => 'payload_length',
6157 'type' => '137'
6158 },
6159 '2' => {
6160 'name' => 'transfer_handle',
6161 'type' => '2069'
6162 },
6163 '3' => {
6164 'name' => 'transfer_flag',
6165 'type' => '2064'
6166 },
6167 '4' => {
6168 'name' => 'table_type',
6169 'type' => '2064'
6170 },
6171 '5' => {
6172 'name' => 'table',
6173 'type' => '7131'
6174 }
6175 },
6176 'Reg' => {
6177 '1' => 'rsi',
6178 '2' => 'rdi',
6179 '3' => 'r10',
6180 '4' => 'r8',
6181 '5' => 'r9'
6182 },
6183 'Return' => '74',
6184 'ShortName' => 'decode_set_bios_table_req',
6185 'Source' => 'bios.c',
6186 'SourceLine' => '673'
6187 },
6188 '69871' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306189 'Header' => 'firmware_update.h',
6190 'Param' => {
6191 '0' => {
6192 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306193 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306194 },
6195 '1' => {
6196 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306197 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306198 },
6199 '2' => {
6200 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306201 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306202 }
6203 },
6204 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306205 'ShortName' => 'encode_get_status_req',
6206 'Source' => 'firmware_update.c',
6207 'SourceLine' => '1407'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306208 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306209 '70041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306210 'Header' => 'firmware_update.h',
6211 'Param' => {
6212 '0' => {
6213 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306214 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306215 },
6216 '1' => {
6217 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306218 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306219 },
6220 '2' => {
6221 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306222 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306223 },
6224 '3' => {
6225 'name' => 'estimated_time_activation',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306226 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306227 }
6228 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306229 'Reg' => {
6230 '1' => 'rsi',
6231 '2' => 'rdx',
6232 '3' => 'rcx'
6233 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306234 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306235 'ShortName' => 'decode_activate_firmware_resp',
6236 'Source' => 'firmware_update.c',
6237 'SourceLine' => '1378'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306238 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306239 '70167' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306240 'Header' => 'firmware_update.h',
6241 'Param' => {
6242 '0' => {
6243 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306244 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306245 },
6246 '1' => {
6247 'name' => 'self_contained_activation_req',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306248 'type' => '12827'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306249 },
6250 '2' => {
6251 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306252 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306253 },
6254 '3' => {
6255 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306256 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306257 }
6258 },
6259 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306260 'ShortName' => 'encode_activate_firmware_req',
6261 'Source' => 'firmware_update.c',
6262 'SourceLine' => '1342'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306263 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306264 '70408' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306265 'Header' => 'firmware_update.h',
6266 'Param' => {
6267 '0' => {
6268 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306269 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306270 },
6271 '1' => {
6272 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306273 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306274 },
6275 '2' => {
6276 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306277 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306278 },
6279 '3' => {
6280 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306281 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306282 }
6283 },
6284 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306285 'ShortName' => 'encode_apply_complete_resp',
6286 'Source' => 'firmware_update.c',
6287 'SourceLine' => '1315'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306288 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306289 '70597' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306290 'Header' => 'firmware_update.h',
6291 'Param' => {
6292 '0' => {
6293 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306294 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306295 },
6296 '1' => {
6297 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306298 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306299 },
6300 '2' => {
6301 'name' => 'apply_result',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306302 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306303 },
6304 '3' => {
6305 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306306 'type' => '70707'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306307 }
6308 },
6309 'Reg' => {
6310 '0' => 'rdi',
6311 '1' => 'rsi',
6312 '2' => 'rdx',
6313 '3' => 'rcx'
6314 },
6315 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306316 'ShortName' => 'decode_apply_complete_req',
6317 'Source' => 'firmware_update.c',
6318 'SourceLine' => '1286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306319 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306320 '70717' => {
6321 'Header' => 'firmware_update.h',
6322 'Param' => {
6323 '0' => {
6324 'name' => 'instance_id',
6325 'type' => '187'
6326 },
6327 '1' => {
6328 'name' => 'completion_code',
6329 'type' => '187'
6330 },
6331 '2' => {
6332 'name' => 'msg',
6333 'type' => '1614'
6334 },
6335 '3' => {
6336 'name' => 'payload_length',
6337 'type' => '137'
6338 }
6339 },
6340 'Return' => '74',
6341 'ShortName' => 'encode_verify_complete_resp',
6342 'Source' => 'firmware_update.c',
6343 'SourceLine' => '1259'
6344 },
6345 '70906' => {
6346 'Header' => 'firmware_update.h',
6347 'Param' => {
6348 '0' => {
6349 'name' => 'msg',
6350 'type' => '2059'
6351 },
6352 '1' => {
6353 'name' => 'payload_length',
6354 'type' => '137'
6355 },
6356 '2' => {
6357 'name' => 'verify_result',
6358 'type' => '2064'
6359 }
6360 },
6361 'Reg' => {
6362 '0' => 'rdi',
6363 '1' => 'rsi',
6364 '2' => 'rdx'
6365 },
6366 'Return' => '74',
6367 'ShortName' => 'decode_verify_complete_req',
6368 'Source' => 'firmware_update.c',
6369 'SourceLine' => '1243'
6370 },
6371 '70982' => {
6372 'Header' => 'firmware_update.h',
6373 'Param' => {
6374 '0' => {
6375 'name' => 'instance_id',
6376 'type' => '187'
6377 },
6378 '1' => {
6379 'name' => 'completion_code',
6380 'type' => '187'
6381 },
6382 '2' => {
6383 'name' => 'msg',
6384 'type' => '1614'
6385 },
6386 '3' => {
6387 'name' => 'payload_length',
6388 'type' => '137'
6389 }
6390 },
6391 'Return' => '74',
6392 'ShortName' => 'encode_transfer_complete_resp',
6393 'Source' => 'firmware_update.c',
6394 'SourceLine' => '1216'
6395 },
6396 '71171' => {
6397 'Header' => 'firmware_update.h',
6398 'Param' => {
6399 '0' => {
6400 'name' => 'msg',
6401 'type' => '2059'
6402 },
6403 '1' => {
6404 'name' => 'payload_length',
6405 'type' => '137'
6406 },
6407 '2' => {
6408 'name' => 'transfer_result',
6409 'type' => '2064'
6410 }
6411 },
6412 'Reg' => {
6413 '0' => 'rdi',
6414 '1' => 'rsi',
6415 '2' => 'rdx'
6416 },
6417 'Return' => '74',
6418 'ShortName' => 'decode_transfer_complete_req',
6419 'Source' => 'firmware_update.c',
6420 'SourceLine' => '1199'
6421 },
6422 '71247' => {
6423 'Header' => 'firmware_update.h',
6424 'Param' => {
6425 '0' => {
6426 'name' => 'instance_id',
6427 'type' => '187'
6428 },
6429 '1' => {
6430 'name' => 'completion_code',
6431 'type' => '187'
6432 },
6433 '2' => {
6434 'name' => 'msg',
6435 'type' => '1614'
6436 },
6437 '3' => {
6438 'name' => 'payload_length',
6439 'type' => '137'
6440 }
6441 },
6442 'Reg' => {
6443 '2' => 'rbx'
6444 },
6445 'Return' => '74',
6446 'ShortName' => 'encode_request_firmware_data_resp',
6447 'Source' => 'firmware_update.c',
6448 'SourceLine' => '1174'
6449 },
6450 '7141' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306451 'Header' => 'bios.h',
6452 'Param' => {
6453 '0' => {
6454 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306455 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306456 },
6457 '1' => {
6458 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306459 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306460 },
6461 '2' => {
6462 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306463 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306464 },
6465 '3' => {
6466 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306467 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306468 }
6469 },
6470 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306471 'ShortName' => 'encode_set_bios_table_resp',
6472 'Source' => 'bios.c',
6473 'SourceLine' => '645'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306474 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306475 '71436' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306476 'Header' => 'firmware_update.h',
6477 'Param' => {
6478 '0' => {
6479 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306480 'type' => '2059'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306481 },
6482 '1' => {
6483 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306484 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306485 },
6486 '2' => {
6487 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306488 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306489 },
6490 '3' => {
6491 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306492 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306493 }
6494 },
6495 'Reg' => {
6496 '0' => 'rdi',
6497 '1' => 'rsi',
6498 '2' => 'rdx',
6499 '3' => 'rcx'
6500 },
6501 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306502 'ShortName' => 'decode_request_firmware_data_req',
6503 'Source' => 'firmware_update.c',
6504 'SourceLine' => '1151'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306505 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306506 '71556' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306507 'Header' => 'firmware_update.h',
6508 'Param' => {
6509 '0' => {
6510 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306511 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306512 },
6513 '1' => {
6514 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306515 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306516 },
6517 '2' => {
6518 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306519 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306520 },
6521 '3' => {
6522 'name' => 'comp_compatibility_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306523 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306524 },
6525 '4' => {
6526 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306527 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306528 },
6529 '5' => {
6530 'name' => 'update_option_flags_enabled',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306531 'type' => '69861'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306532 },
6533 '6' => {
6534 'name' => 'time_before_req_fw_data',
6535 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306536 'type' => '9213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306537 }
6538 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306539 'Reg' => {
6540 '0' => 'rbx',
6541 '3' => 'r12',
6542 '4' => 'rbp',
6543 '5' => 'r13'
6544 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306545 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306546 'ShortName' => 'decode_update_component_resp',
6547 'Source' => 'firmware_update.c',
6548 'SourceLine' => '1103'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306549 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306550 '71790' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306551 'Header' => 'firmware_update.h',
6552 'Param' => {
6553 '0' => {
6554 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306555 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306556 },
6557 '1' => {
6558 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306559 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306560 },
6561 '10' => {
6562 'name' => 'msg',
6563 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306564 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306565 },
6566 '11' => {
6567 'name' => 'payload_length',
6568 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306569 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306570 },
6571 '2' => {
6572 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306573 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306574 },
6575 '3' => {
6576 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306577 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306578 },
6579 '4' => {
6580 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306581 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306582 },
6583 '5' => {
6584 'name' => 'comp_image_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306585 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306586 },
6587 '6' => {
6588 'name' => 'update_option_flags',
6589 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306590 'type' => '64637'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306591 },
6592 '7' => {
6593 'name' => 'comp_ver_str_type',
6594 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306595 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306596 },
6597 '8' => {
6598 'name' => 'comp_ver_str_len',
6599 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306600 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306601 },
6602 '9' => {
6603 'name' => 'comp_ver_str',
6604 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306605 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306606 }
6607 },
6608 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306609 'ShortName' => 'encode_update_component_req',
6610 'Source' => 'firmware_update.c',
6611 'SourceLine' => '1044'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306612 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306613 '72264' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09306614 'Header' => 'firmware_update.h',
6615 'Param' => {
6616 '0' => {
6617 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306618 'type' => '2059'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306619 },
6620 '1' => {
6621 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306622 'type' => '12471'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306623 },
6624 '2' => {
6625 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306626 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306627 },
6628 '3' => {
6629 'name' => 'comp_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306630 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306631 },
6632 '4' => {
6633 'name' => 'comp_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306634 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306635 }
6636 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306637 'Reg' => {
6638 '0' => 'rbx',
6639 '3' => 'r12',
6640 '4' => 'rbp'
6641 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306642 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306643 'ShortName' => 'decode_pass_component_table_resp',
6644 'Source' => 'firmware_update.c',
6645 'SourceLine' => '1006'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306646 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306647 '72463' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306648 'Header' => 'firmware_update.h',
6649 'Param' => {
6650 '0' => {
6651 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306652 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306653 },
6654 '1' => {
6655 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306656 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306657 },
6658 '10' => {
6659 'name' => 'payload_length',
6660 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306661 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306662 },
6663 '2' => {
6664 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306665 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306666 },
6667 '3' => {
6668 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306669 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306670 },
6671 '4' => {
6672 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306673 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306674 },
6675 '5' => {
6676 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306677 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306678 },
6679 '6' => {
6680 'name' => 'comp_ver_str_type',
6681 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306682 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306683 },
6684 '7' => {
6685 'name' => 'comp_ver_str_len',
6686 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306687 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306688 },
6689 '8' => {
6690 'name' => 'comp_ver_str',
6691 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306692 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306693 },
6694 '9' => {
6695 'name' => 'msg',
6696 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306697 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306698 }
6699 },
6700 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306701 'ShortName' => 'encode_pass_component_table_req',
6702 'Source' => 'firmware_update.c',
6703 'SourceLine' => '946'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306704 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306705 '72944' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306706 'Header' => 'firmware_update.h',
6707 'Param' => {
6708 '0' => {
6709 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306710 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306711 },
6712 '1' => {
6713 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306714 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306715 },
6716 '2' => {
6717 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306718 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306719 },
6720 '3' => {
6721 'name' => 'fd_meta_data_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306722 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306723 },
6724 '4' => {
6725 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306726 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306727 }
6728 },
6729 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306730 '1' => 'r9',
6731 '2' => 'rdx',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306732 '3' => 'rcx',
6733 '4' => 'r8'
6734 },
6735 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306736 'ShortName' => 'decode_request_update_resp',
6737 'Source' => 'firmware_update.c',
6738 'SourceLine' => '916'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306739 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306740 '73091' => {
6741 'Header' => 'firmware_update.h',
6742 'Param' => {
6743 '0' => {
6744 'name' => 'instance_id',
6745 'type' => '187'
6746 },
6747 '1' => {
6748 'name' => 'max_transfer_size',
6749 'type' => '199'
6750 },
6751 '2' => {
6752 'name' => 'num_of_comp',
6753 'type' => '5568'
6754 },
6755 '3' => {
6756 'name' => 'max_outstanding_transfer_req',
6757 'type' => '187'
6758 },
6759 '4' => {
6760 'name' => 'pkg_data_len',
6761 'type' => '5568'
6762 },
6763 '5' => {
6764 'name' => 'comp_image_set_ver_str_type',
6765 'type' => '187'
6766 },
6767 '6' => {
6768 'name' => 'comp_image_set_ver_str_len',
6769 'offset' => '0',
6770 'type' => '187'
6771 },
6772 '7' => {
6773 'name' => 'comp_img_set_ver_str',
6774 'offset' => '8',
6775 'type' => '72254'
6776 },
6777 '8' => {
6778 'name' => 'msg',
6779 'offset' => '16',
6780 'type' => '1614'
6781 },
6782 '9' => {
6783 'name' => 'payload_length',
6784 'offset' => '24',
6785 'type' => '137'
6786 }
6787 },
6788 'Return' => '74',
6789 'ShortName' => 'encode_request_update_req',
6790 'Source' => 'firmware_update.c',
6791 'SourceLine' => '856'
6792 },
6793 '73530' => {
6794 'Header' => 'firmware_update.h',
6795 'Param' => {
6796 '0' => {
6797 'name' => 'data',
6798 'type' => '6774'
6799 },
6800 '1' => {
6801 'name' => 'length',
6802 'type' => '137'
6803 },
6804 '2' => {
6805 'name' => 'component_data',
6806 'type' => '73848'
6807 },
6808 '3' => {
6809 'name' => 'active_comp_ver_str',
6810 'type' => '7131'
6811 },
6812 '4' => {
6813 'name' => 'pending_comp_ver_str',
6814 'type' => '7131'
6815 }
6816 },
6817 'Reg' => {
6818 '1' => 'r9',
6819 '2' => 'rdx',
6820 '3' => 'rdi',
6821 '4' => 'r8'
6822 },
6823 'Return' => '74',
6824 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry',
6825 'Source' => 'firmware_update.c',
6826 'SourceLine' => '780'
6827 },
6828 '7360' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306829 'Header' => 'bios.h',
6830 'Param' => {
6831 '0' => {
6832 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306833 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306834 },
6835 '1' => {
6836 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306837 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306838 },
6839 '2' => {
6840 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306841 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306842 },
6843 '3' => {
6844 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306845 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306846 }
6847 },
6848 'Reg' => {
6849 '0' => 'rdi',
6850 '1' => 'rsi',
6851 '2' => 'rdx',
6852 '3' => 'rcx'
6853 },
6854 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306855 'ShortName' => 'decode_set_bios_table_resp',
6856 'Source' => 'bios.c',
6857 'SourceLine' => '618'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306858 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306859 '73858' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306860 'Header' => 'firmware_update.h',
6861 'Param' => {
6862 '0' => {
6863 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306864 'type' => '2059'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306865 },
6866 '1' => {
6867 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306868 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306869 },
6870 '2' => {
6871 'name' => 'resp_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306872 'type' => '74078'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306873 },
6874 '3' => {
6875 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306876 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306877 },
6878 '4' => {
6879 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306880 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306881 },
6882 '5' => {
6883 'name' => 'comp_parameter_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306884 'type' => '7131'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306885 }
6886 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306887 'Reg' => {
6888 '0' => 'rbx',
6889 '1' => 'r12',
6890 '2' => 'rbp',
6891 '3' => 'r13',
6892 '4' => 'r14',
6893 '5' => 'r15'
6894 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306895 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306896 'ShortName' => 'decode_get_firmware_parameters_resp',
6897 'Source' => 'firmware_update.c',
6898 'SourceLine' => '681'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306899 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306900 '74083' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306901 'Header' => 'firmware_update.h',
6902 'Param' => {
6903 '0' => {
6904 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306905 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306906 },
6907 '1' => {
6908 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306909 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306910 },
6911 '2' => {
6912 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306913 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306914 }
6915 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306916 'Reg' => {
6917 '0' => 'rdi',
6918 '1' => 'rsi',
6919 '2' => 'rdx'
6920 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306921 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306922 'ShortName' => 'encode_get_firmware_parameters_req',
6923 'Source' => 'firmware_update.c',
6924 'SourceLine' => '664'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306925 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306926 '74223' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306927 'Header' => 'firmware_update.h',
6928 'Param' => {
6929 '0' => {
6930 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306931 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306932 },
6933 '1' => {
6934 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306935 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306936 },
6937 '2' => {
6938 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306939 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306940 },
6941 '3' => {
6942 'name' => 'device_identifiers_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306943 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306944 },
6945 '4' => {
6946 'name' => 'descriptor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306947 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306948 },
6949 '5' => {
6950 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306951 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306952 }
6953 },
6954 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306955 '1' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306956 '3' => 'rcx',
6957 '4' => 'r8',
6958 '5' => 'r9'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306959 },
6960 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306961 'ShortName' => 'decode_query_device_identifiers_resp',
6962 'Source' => 'firmware_update.c',
6963 'SourceLine' => '616'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306964 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306965 '74389' => {
6966 'Header' => 'firmware_update.h',
6967 'Param' => {
6968 '0' => {
6969 'name' => 'instance_id',
6970 'type' => '187'
6971 },
6972 '1' => {
6973 'name' => 'payload_length',
6974 'type' => '137'
6975 },
6976 '2' => {
6977 'name' => 'msg',
6978 'type' => '1614'
6979 }
6980 },
6981 'Reg' => {
6982 '0' => 'rdi',
6983 '1' => 'rsi',
6984 '2' => 'rdx'
6985 },
6986 'Return' => '74',
6987 'ShortName' => 'encode_query_device_identifiers_req',
6988 'Source' => 'firmware_update.c',
6989 'SourceLine' => '599'
6990 },
6991 '74529' => {
6992 'Header' => 'firmware_update.h',
6993 'Param' => {
6994 '0' => {
6995 'name' => 'data',
6996 'type' => '6774'
6997 },
6998 '1' => {
6999 'name' => 'length',
7000 'type' => '137'
7001 },
7002 '2' => {
7003 'name' => 'pldm_comp_image_info',
7004 'type' => '74676'
7005 },
7006 '3' => {
7007 'name' => 'comp_version_str',
7008 'type' => '7131'
7009 }
7010 },
7011 'Reg' => {
7012 '0' => 'rbx',
7013 '1' => 'r13',
7014 '2' => 'rbp',
7015 '3' => 'r12'
7016 },
7017 'Return' => '74',
7018 'ShortName' => 'decode_pldm_comp_image_info',
7019 'Source' => 'firmware_update.c',
7020 'SourceLine' => '534'
7021 },
7022 '74681' => {
7023 'Header' => 'firmware_update.h',
7024 'Param' => {
7025 '0' => {
7026 'name' => 'data',
7027 'type' => '6774'
7028 },
7029 '1' => {
7030 'name' => 'length',
7031 'type' => '137'
7032 },
7033 '2' => {
7034 'name' => 'descriptor_title_str_type',
7035 'type' => '2064'
7036 },
7037 '3' => {
7038 'name' => 'descriptor_title_str',
7039 'type' => '7131'
7040 },
7041 '4' => {
7042 'name' => 'descriptor_data',
7043 'type' => '7131'
7044 }
7045 },
7046 'Reg' => {
7047 '0' => 'rbx',
7048 '1' => 'rbp',
7049 '2' => 'r14',
7050 '3' => 'r12',
7051 '4' => 'r13'
7052 },
7053 'Return' => '74',
7054 'ShortName' => 'decode_vendor_defined_descriptor_value',
7055 'Source' => 'firmware_update.c',
7056 'SourceLine' => '488'
7057 },
7058 '7470' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307059 'Header' => 'bios.h',
7060 'Param' => {
7061 '0' => {
7062 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307063 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307064 },
7065 '1' => {
7066 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307067 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307068 },
7069 '2' => {
7070 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307071 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307072 },
7073 '3' => {
7074 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307075 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307076 },
7077 '4' => {
7078 'name' => 'table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307079 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307080 },
7081 '5' => {
7082 'name' => 'table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307083 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307084 },
7085 '6' => {
7086 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307087 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307088 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307089 },
7090 '7' => {
7091 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307092 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307093 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307094 }
7095 },
7096 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307097 'ShortName' => 'encode_set_bios_table_req',
7098 'Source' => 'bios.c',
7099 'SourceLine' => '582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307100 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307101 '74863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307102 'Header' => 'firmware_update.h',
7103 'Param' => {
7104 '0' => {
7105 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307106 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307107 },
7108 '1' => {
7109 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307110 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307111 },
7112 '2' => {
7113 'name' => 'descriptor_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307114 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307115 },
7116 '3' => {
7117 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307118 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307119 }
7120 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307121 'Reg' => {
7122 '0' => 'rbx',
7123 '1' => 'r12',
7124 '3' => 'rbp'
7125 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307126 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307127 'ShortName' => 'decode_descriptor_type_length_value',
7128 'Source' => 'firmware_update.c',
7129 'SourceLine' => '449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307130 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307131 '75035' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307132 'Header' => 'firmware_update.h',
7133 'Param' => {
7134 '0' => {
7135 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307136 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307137 },
7138 '1' => {
7139 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307140 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307141 },
7142 '2' => {
7143 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307144 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307145 },
7146 '3' => {
7147 'name' => 'fw_device_id_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307148 'type' => '75292'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307149 },
7150 '4' => {
7151 'name' => 'applicable_components',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307152 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307153 },
7154 '5' => {
7155 'name' => 'comp_image_set_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307156 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307157 },
7158 '6' => {
7159 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307160 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307161 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307162 },
7163 '7' => {
7164 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307165 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307166 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307167 }
7168 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307169 'Reg' => {
7170 '1' => 'r15',
7171 '3' => 'rbp',
7172 '4' => 'r14',
7173 '5' => 'r13'
7174 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307175 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307176 'ShortName' => 'decode_firmware_device_id_record',
7177 'Source' => 'firmware_update.c',
7178 'SourceLine' => '356'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307179 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307180 '75297' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307181 'Header' => 'firmware_update.h',
7182 'Param' => {
7183 '0' => {
7184 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307185 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307186 },
7187 '1' => {
7188 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307189 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307190 },
7191 '2' => {
7192 'name' => 'package_header_info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307193 'type' => '75596'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307194 },
7195 '3' => {
7196 'name' => 'package_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307197 'type' => '7131'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307198 }
7199 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307200 'Reg' => {
7201 '0' => 'rbx',
7202 '1' => 'r13',
7203 '2' => 'rbp',
7204 '3' => 'r12'
7205 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307206 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307207 'ShortName' => 'decode_pldm_package_header_info',
7208 'Source' => 'firmware_update.c',
7209 'SourceLine' => '300'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307210 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307211 '77746' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307212 'Header' => 'fru.h',
7213 'Param' => {
7214 '0' => {
7215 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307216 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307217 },
7218 '1' => {
7219 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307220 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307221 },
7222 '2' => {
7223 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307224 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307225 },
7226 '3' => {
7227 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307228 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307229 },
7230 '4' => {
7231 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307232 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307233 }
7234 },
7235 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307236 'ShortName' => 'encode_set_fru_record_table_resp',
7237 'Source' => 'fru.c',
7238 'SourceLine' => '544'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307239 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307240 '77986' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307241 'Header' => 'fru.h',
7242 'Param' => {
7243 '0' => {
7244 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307245 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307246 },
7247 '1' => {
7248 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307249 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307250 },
7251 '2' => {
7252 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307253 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307254 },
7255 '3' => {
7256 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307257 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307258 },
7259 '4' => {
7260 'name' => 'fru_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307261 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307262 }
7263 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307264 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307265 '1' => 'rsi',
7266 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307267 '3' => 'rcx',
7268 '4' => 'r8'
7269 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307270 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307271 'ShortName' => 'decode_set_fru_record_table_req',
7272 'Source' => 'fru.c',
7273 'SourceLine' => '515'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307274 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307275 '78153' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 'Header' => 'fru.h',
7277 'Param' => {
7278 '0' => {
7279 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307280 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307281 },
7282 '1' => {
7283 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307284 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307285 },
7286 '2' => {
7287 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307288 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307289 },
7290 '3' => {
7291 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307292 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307293 },
7294 '4' => {
7295 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307296 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307297 },
7298 '5' => {
7299 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307300 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307301 },
7302 '6' => {
7303 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307304 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307305 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307306 }
7307 },
7308 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307309 'ShortName' => 'decode_get_fru_record_table_resp',
7310 'Source' => 'fru.c',
7311 'SourceLine' => '500'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307312 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307313 '78383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307314 'Header' => 'fru.h',
7315 'Param' => {
7316 '0' => {
7317 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307318 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307319 },
7320 '1' => {
7321 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307322 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307323 },
7324 '2' => {
7325 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307326 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307327 },
7328 '3' => {
7329 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307330 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307331 },
7332 '4' => {
7333 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307334 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307335 },
7336 '5' => {
7337 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307338 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307339 },
7340 '6' => {
7341 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307342 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307343 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307344 },
7345 '7' => {
7346 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307347 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307348 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307349 }
7350 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307351 'Reg' => {
7352 '3' => 'r10',
7353 '4' => 'r8',
7354 '5' => 'r9'
7355 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307356 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307357 'ShortName' => 'decode_get_fru_record_table_resp_safe',
7358 'Source' => 'fru.c',
7359 'SourceLine' => '460'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307360 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307361 '7859' => {
7362 'Header' => 'bios.h',
7363 'Param' => {
7364 '0' => {
7365 'name' => 'instance_id',
7366 'type' => '187'
7367 },
7368 '1' => {
7369 'name' => 'completion_code',
7370 'type' => '187'
7371 },
7372 '2' => {
7373 'name' => 'next_transfer_handle',
7374 'type' => '199'
7375 },
7376 '3' => {
7377 'name' => 'msg',
7378 'type' => '1614'
7379 }
7380 },
7381 'Return' => '74',
7382 'ShortName' => 'encode_set_bios_attribute_current_value_resp',
7383 'Source' => 'bios.c',
7384 'SourceLine' => '553'
7385 },
7386 '78704' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307387 'Header' => 'fru.h',
7388 'Param' => {
7389 '0' => {
7390 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307391 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007392 },
7393 '1' => {
7394 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307395 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007396 },
7397 '2' => {
7398 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307399 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007400 },
7401 '3' => {
7402 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307403 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007404 },
7405 '4' => {
7406 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307407 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007408 }
7409 },
7410 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307411 'ShortName' => 'encode_get_fru_record_table_req',
7412 'Source' => 'fru.c',
7413 'SourceLine' => '427'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007414 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307415 '78939' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007416 'Header' => 'fru.h',
7417 'Param' => {
7418 '0' => {
7419 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307420 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007421 },
7422 '1' => {
7423 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307424 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007425 },
7426 '2' => {
7427 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307428 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007429 },
7430 '3' => {
7431 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307432 'type' => '2069'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007433 },
7434 '4' => {
7435 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307436 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007437 },
7438 '5' => {
7439 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307440 'type' => '7131'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007441 }
7442 },
7443 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307444 '1' => 'rsi',
7445 '2' => 'rdx',
7446 '3' => 'r10',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007447 '4' => 'r8',
7448 '5' => 'r9'
7449 },
7450 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307451 'ShortName' => 'decode_get_fru_record_by_option_resp',
7452 'Source' => 'fru.c',
7453 'SourceLine' => '394'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007454 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307455 '79106' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007456 'Header' => 'fru.h',
7457 'Param' => {
7458 '0' => {
7459 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307460 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307461 },
7462 '1' => {
7463 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307464 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307465 },
7466 '2' => {
7467 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307468 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307469 },
7470 '3' => {
7471 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307472 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307473 },
7474 '4' => {
7475 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307476 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307477 },
7478 '5' => {
7479 'name' => 'data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307480 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307481 },
7482 '6' => {
7483 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307484 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307485 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307486 },
7487 '7' => {
7488 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307489 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307490 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307491 }
7492 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307493 'Reg' => {
7494 '2' => 'r15'
7495 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307496 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307497 'ShortName' => 'encode_get_fru_record_by_option_resp',
7498 'Source' => 'fru.c',
7499 'SourceLine' => '352'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307500 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307501 '79497' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307502 'Header' => 'fru.h',
7503 'Param' => {
7504 '0' => {
7505 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307506 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307507 },
7508 '1' => {
7509 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307510 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307511 },
7512 '2' => {
7513 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307514 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307515 },
7516 '3' => {
7517 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307518 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307519 },
7520 '4' => {
7521 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307522 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307523 },
7524 '5' => {
7525 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307526 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307527 },
7528 '6' => {
7529 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307530 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307531 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307532 },
7533 '7' => {
7534 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307535 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307536 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307537 }
7538 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307539 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307540 '1' => 'r10',
7541 '2' => 'rdx',
7542 '3' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307543 '4' => 'r8',
7544 '5' => 'r9'
7545 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307546 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307547 'ShortName' => 'decode_get_fru_record_by_option_req',
7548 'Source' => 'fru.c',
7549 'SourceLine' => '321'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307550 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307551 '79699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307552 'Header' => 'fru.h',
7553 'Param' => {
7554 '0' => {
7555 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307556 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307557 },
7558 '1' => {
7559 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307560 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307561 },
7562 '2' => {
7563 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307564 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307565 },
7566 '3' => {
7567 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307568 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307569 },
7570 '4' => {
7571 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307572 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307573 },
7574 '5' => {
7575 'name' => 'field_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307576 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307577 },
7578 '6' => {
7579 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307580 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307581 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307582 },
7583 '7' => {
7584 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307585 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307586 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307587 },
7588 '8' => {
7589 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307590 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307591 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307592 }
7593 },
7594 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307595 'ShortName' => 'encode_get_fru_record_by_option_req',
7596 'Source' => 'fru.c',
7597 'SourceLine' => '282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307598 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307599 '79996' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307600 'Header' => 'fru.h',
7601 'Param' => {
7602 '0' => {
7603 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307604 'type' => '6774'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307605 },
7606 '1' => {
7607 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307608 'type' => '137'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307609 },
7610 '2' => {
7611 'name' => 'record_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307612 'type' => '2064'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307613 },
7614 '3' => {
7615 'name' => 'record_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307616 'type' => '9776'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307617 },
7618 '4' => {
7619 'name' => 'rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307620 'type' => '5568'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307621 },
7622 '5' => {
7623 'name' => 'rt',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307624 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307625 },
7626 '6' => {
7627 'name' => 'ft',
7628 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307629 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307630 }
7631 },
7632 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307633 'ShortName' => 'get_fru_record_by_option_check',
7634 'Source' => 'fru.c',
7635 'SourceLine' => '215'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307636 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307637 '80654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307638 'Header' => 'fru.h',
7639 'Param' => {
7640 '0' => {
7641 'name' => 'fru_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307642 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307643 },
7644 '1' => {
7645 'name' => 'total_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307646 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307647 },
7648 '2' => {
7649 'name' => 'curr_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307650 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307651 },
7652 '3' => {
7653 'name' => 'record_set_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307654 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307655 },
7656 '4' => {
7657 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307658 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307659 },
7660 '5' => {
7661 'name' => 'num_frus',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307662 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307663 },
7664 '6' => {
7665 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307666 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307667 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307668 },
7669 '7' => {
7670 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307671 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307672 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307673 },
7674 '8' => {
7675 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307676 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307677 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307678 }
7679 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307680 'Reg' => {
7681 '0' => 'rdi',
7682 '1' => 'rsi',
7683 '2' => 'rbx',
7684 '3' => 'rcx',
7685 '4' => 'r8',
7686 '5' => 'r9'
7687 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307688 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307689 'ShortName' => 'encode_fru_record',
7690 'Source' => 'fru.c',
7691 'SourceLine' => '175'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307692 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307693 '8073' => {
7694 'Header' => 'bios.h',
7695 'Param' => {
7696 '0' => {
7697 'name' => 'msg',
7698 'type' => '2059'
7699 },
7700 '1' => {
7701 'name' => 'payload_length',
7702 'type' => '137'
7703 },
7704 '2' => {
7705 'name' => 'transfer_handle',
7706 'type' => '2069'
7707 },
7708 '3' => {
7709 'name' => 'transfer_flag',
7710 'type' => '2064'
7711 },
7712 '4' => {
7713 'name' => 'attribute',
7714 'type' => '7131'
7715 }
7716 },
7717 'Reg' => {
7718 '1' => 'rsi',
7719 '2' => 'rdx',
7720 '3' => 'rcx',
7721 '4' => 'r8'
7722 },
7723 'Return' => '74',
7724 'ShortName' => 'decode_set_bios_attribute_current_value_req',
7725 'Source' => 'bios.c',
7726 'SourceLine' => '529'
7727 },
7728 '80975' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307729 'Header' => 'fru.h',
7730 'Param' => {
7731 '0' => {
7732 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307733 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307734 },
7735 '1' => {
7736 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307737 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307738 },
7739 '2' => {
7740 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307741 'type' => '199'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307742 },
7743 '3' => {
7744 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307745 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307746 },
7747 '4' => {
7748 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307749 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307750 }
7751 },
7752 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307753 'ShortName' => 'encode_get_fru_record_table_resp',
7754 'Source' => 'fru.c',
7755 'SourceLine' => '139'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307756 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307757 '81196' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307758 'Header' => 'fru.h',
7759 'Param' => {
7760 '0' => {
7761 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307762 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307763 },
7764 '1' => {
7765 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307766 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307767 },
7768 '2' => {
7769 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307770 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307771 },
7772 '3' => {
7773 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307774 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307775 }
7776 },
7777 'Reg' => {
7778 '0' => 'rdi',
7779 '1' => 'rsi',
7780 '2' => 'rdx',
7781 '3' => 'rcx'
7782 },
7783 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307784 'ShortName' => 'decode_get_fru_record_table_req',
7785 'Source' => 'fru.c',
7786 'SourceLine' => '115'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307787 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307788 '81300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307789 'Header' => 'fru.h',
7790 'Param' => {
7791 '0' => {
7792 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307793 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307794 },
7795 '1' => {
7796 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307797 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307798 },
7799 '2' => {
7800 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307801 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307802 },
7803 '3' => {
7804 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307805 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307806 },
7807 '4' => {
7808 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307809 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307810 },
7811 '5' => {
7812 'name' => 'fru_table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307813 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307814 },
7815 '6' => {
7816 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307817 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307818 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307819 },
7820 '7' => {
7821 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307822 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307823 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307824 },
7825 '8' => {
7826 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307827 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307828 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307829 },
7830 '9' => {
7831 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307832 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307833 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307834 }
7835 },
7836 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307837 'ShortName' => 'encode_get_fru_record_table_metadata_resp',
7838 'Source' => 'fru.c',
7839 'SourceLine' => '74'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307840 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307841 '81603' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307842 'Header' => 'fru.h',
7843 'Param' => {
7844 '0' => {
7845 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307846 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307847 },
7848 '1' => {
7849 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307850 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307851 },
7852 '2' => {
7853 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307854 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307855 },
7856 '3' => {
7857 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307858 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307859 },
7860 '4' => {
7861 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307862 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307863 },
7864 '5' => {
7865 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307866 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307867 },
7868 '6' => {
7869 'name' => 'fru_table_length',
7870 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307871 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307872 },
7873 '7' => {
7874 'name' => 'total_record_set_identifiers',
7875 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307876 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307877 },
7878 '8' => {
7879 'name' => 'total_table_records',
7880 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307881 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307882 },
7883 '9' => {
7884 'name' => 'checksum',
7885 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307886 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307887 }
7888 },
7889 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307890 '1' => 'rdi',
7891 '2' => 'rdx',
7892 '3' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307893 '4' => 'r8',
7894 '5' => 'r9'
7895 },
7896 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307897 'ShortName' => 'decode_get_fru_record_table_metadata_resp',
7898 'Source' => 'fru.c',
7899 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307900 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307901 '81813' => {
7902 'Header' => 'fru.h',
7903 'Param' => {
7904 '0' => {
7905 'name' => 'instance_id',
7906 'type' => '187'
7907 },
7908 '1' => {
7909 'name' => 'msg',
7910 'type' => '1614'
7911 },
7912 '2' => {
7913 'name' => 'payload_length',
7914 'type' => '137'
7915 }
7916 },
7917 'Return' => '74',
7918 'ShortName' => 'encode_get_fru_record_table_metadata_req',
7919 'Source' => 'fru.c',
7920 'SourceLine' => '12'
7921 },
7922 '8220' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307923 'Header' => 'bios.h',
7924 'Param' => {
7925 '0' => {
7926 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307927 'type' => '2059'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307928 },
7929 '1' => {
7930 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307931 'type' => '137'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307932 },
7933 '2' => {
7934 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307935 'type' => '2064'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307936 },
7937 '3' => {
7938 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307939 'type' => '2069'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307940 }
7941 },
7942 'Reg' => {
7943 '0' => 'rdi',
7944 '1' => 'rsi',
7945 '2' => 'rdx',
7946 '3' => 'rcx'
7947 },
7948 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307949 'ShortName' => 'decode_set_bios_attribute_current_value_resp',
7950 'Source' => 'bios.c',
7951 'SourceLine' => '500'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307952 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307953 '8330' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307954 'Header' => 'bios.h',
7955 'Param' => {
7956 '0' => {
7957 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307958 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307959 },
7960 '1' => {
7961 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307962 'type' => '199'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307963 },
7964 '2' => {
7965 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307966 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307967 },
7968 '3' => {
7969 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307970 'type' => '6774'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307971 },
7972 '4' => {
7973 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307974 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307975 },
7976 '5' => {
7977 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307978 'type' => '1614'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307979 },
7980 '6' => {
7981 'name' => 'payload_length',
7982 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307983 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307984 }
7985 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307986 'Reg' => {
7987 '3' => 'rbp'
7988 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307989 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307990 'ShortName' => 'encode_set_bios_attribute_current_value_req',
7991 'Source' => 'bios.c',
7992 'SourceLine' => '467'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307993 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307994 '83518' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307995 'Header' => 'pdr.h',
7996 'Param' => {
7997 '0' => {
7998 'name' => 'pdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307999 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308000 },
8001 '1' => {
8002 'name' => 'pdr_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308003 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308004 },
8005 '2' => {
8006 'name' => 'num_entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308007 'type' => '9776'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308008 },
8009 '3' => {
8010 'name' => 'entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308011 'type' => '83831'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308012 }
8013 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308014 'Reg' => {
8015 '2' => 'rbp',
8016 '3' => 'r12'
8017 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308018 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308019 'ShortName' => 'pldm_entity_association_pdr_extract',
8020 'Source' => 'pdr.c',
8021 'SourceLine' => '1241'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09308022 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308023 '83851' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308024 'Header' => 'pdr.h',
8025 'Param' => {
8026 '0' => {
8027 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308028 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308029 }
8030 },
8031 'Reg' => {
8032 '0' => 'rdi'
8033 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308034 'Return' => '5094',
8035 'ShortName' => 'pldm_is_empty_entity_assoc_tree',
8036 'Source' => 'pdr.c',
8037 'SourceLine' => '1235'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308038 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308039 '83905' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308040 'Header' => 'pdr.h',
8041 'Param' => {
8042 '0' => {
8043 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308044 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308045 }
8046 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308047 'Reg' => {
8048 '0' => 'rdi'
8049 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308050 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308051 'ShortName' => 'pldm_entity_association_tree_destroy_root',
8052 'Source' => 'pdr.c',
8053 'SourceLine' => '1222'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308054 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308055 '83968' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308056 'Header' => 'pdr.h',
8057 'Param' => {
8058 '0' => {
8059 'name' => 'org_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308060 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308061 },
8062 '1' => {
8063 'name' => 'new_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308064 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308065 }
8066 },
8067 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308068 'ShortName' => 'pldm_entity_association_tree_copy_root',
8069 'Source' => 'pdr.c',
8070 'SourceLine' => '1213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308071 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308072 '84184' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308073 'Header' => 'pdr.h',
8074 'Param' => {
8075 '0' => {
8076 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308077 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308078 },
8079 '1' => {
8080 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308081 'type' => '83836'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308082 }
8083 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308084 'Return' => '83438',
8085 'ShortName' => 'pldm_entity_association_tree_find',
8086 'Source' => 'pdr.c',
8087 'SourceLine' => '1181'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308088 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308089 '84464' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008090 'Header' => 'pdr.h',
8091 'Param' => {
8092 '0' => {
8093 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308094 'type' => '83900'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008095 },
8096 '1' => {
8097 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308098 'type' => '83836'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008099 },
8100 '2' => {
8101 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308102 'type' => '5094'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008103 }
8104 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308105 'Return' => '83438',
8106 'ShortName' => 'pldm_entity_association_tree_find_with_locality',
8107 'Source' => 'pdr.c',
8108 'SourceLine' => '1149'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008109 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308110 '84974' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308111 'Header' => 'pdr.h',
8112 'Param' => {
8113 '0' => {
8114 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308115 'type' => '85223'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308116 }
8117 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308118 'Reg' => {
8119 '0' => 'rdi'
8120 },
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308121 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308122 'ShortName' => 'pldm_pdr_remove_remote_pdrs',
8123 'Source' => 'pdr.c',
8124 'SourceLine' => '1046'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308125 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308126 '85228' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308127 'Header' => 'pdr.h',
8128 'Param' => {
8129 '0' => {
8130 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308131 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308132 },
8133 '1' => {
8134 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308135 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308136 }
8137 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308138 'Reg' => {
8139 '0' => 'rdi',
8140 '1' => 'rsi'
8141 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308142 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308143 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle',
8144 'Source' => 'pdr.c',
8145 'SourceLine' => '994'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308146 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308147 '85497' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308148 'Header' => 'pdr.h',
8149 'Param' => {
8150 '0' => {
8151 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308152 'type' => '83900'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308153 },
8154 '1' => {
8155 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308156 'type' => '82535'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308157 },
8158 '2' => {
8159 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308160 'type' => '84179'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308161 }
8162 },
8163 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308164 'ShortName' => 'pldm_find_entity_ref_in_tree',
8165 'Source' => 'pdr.c',
8166 'SourceLine' => '983'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308167 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308168 '86017' => {
8169 'Header' => 'pdr.h',
8170 'Param' => {
8171 '0' => {
8172 'name' => 'node',
8173 'type' => '83438'
8174 },
8175 '1' => {
8176 'name' => 'repo',
8177 'type' => '85223'
8178 },
8179 '2' => {
8180 'name' => 'entities',
8181 'type' => '83831'
8182 },
8183 '3' => {
8184 'name' => 'num_entities',
8185 'type' => '137'
8186 },
8187 '4' => {
8188 'name' => 'is_remote',
8189 'type' => '5094'
8190 },
8191 '5' => {
8192 'name' => 'terminus_handle',
8193 'type' => '5568'
8194 }
8195 },
8196 'Return' => '74',
8197 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check',
8198 'Source' => 'pdr.c',
8199 'SourceLine' => '931'
8200 },
8201 '86235' => {
8202 'Header' => 'pdr.h',
8203 'Param' => {
8204 '0' => {
8205 'name' => 'tree',
8206 'type' => '83900'
8207 },
8208 '1' => {
8209 'name' => 'repo',
8210 'type' => '85223'
8211 },
8212 '2' => {
8213 'name' => 'is_remote',
8214 'type' => '5094'
8215 },
8216 '3' => {
8217 'name' => 'terminus_handle',
8218 'type' => '5568'
8219 }
8220 },
8221 'Return' => '74',
8222 'ShortName' => 'pldm_entity_association_pdr_add_check',
8223 'Source' => 'pdr.c',
8224 'SourceLine' => '918'
8225 },
8226 '8702' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308227 'Header' => 'bios.h',
8228 'Param' => {
8229 '0' => {
8230 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308231 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308232 },
8233 '1' => {
8234 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308235 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308236 },
8237 '2' => {
8238 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308239 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308240 },
8241 '3' => {
8242 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308243 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308244 },
8245 '4' => {
8246 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308247 'type' => '6774'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308248 },
8249 '5' => {
8250 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308251 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308252 },
8253 '6' => {
8254 'name' => 'msg',
8255 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308256 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308257 }
8258 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308259 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308260 '2' => 'r14'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308261 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308262 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308263 'ShortName' => 'encode_get_bios_current_value_by_handle_resp',
8264 'Source' => 'bios.c',
8265 'SourceLine' => '428'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308266 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308267 '87758' => {
8268 'Header' => 'pdr.h',
8269 'Param' => {
8270 '0' => {
8271 'name' => 'parent',
8272 'type' => '83438'
8273 },
8274 '1' => {
8275 'name' => 'node',
8276 'type' => '83836'
8277 }
8278 },
8279 'Reg' => {
8280 '0' => 'rdi',
8281 '1' => 'rsi'
8282 },
8283 'Return' => '5094',
8284 'ShortName' => 'pldm_is_current_parent_child',
8285 'Source' => 'pdr.c',
8286 'SourceLine' => '757'
8287 },
8288 '87847' => {
8289 'Header' => 'pdr.h',
8290 'Param' => {
8291 '0' => {
8292 'name' => 'node',
8293 'type' => '83438'
8294 },
8295 '1' => {
8296 'name' => 'association_type',
8297 'type' => '187'
8298 }
8299 },
8300 'Reg' => {
8301 '0' => 'rdi',
8302 '1' => 'rcx'
8303 },
8304 'Return' => '187',
8305 'ShortName' => 'pldm_entity_get_num_children',
8306 'Source' => 'pdr.c',
8307 'SourceLine' => '731'
8308 },
8309 '88062' => {
8310 'Header' => 'pdr.h',
8311 'Param' => {
8312 '0' => {
8313 'name' => 'node',
8314 'type' => '83438'
8315 }
8316 },
8317 'Reg' => {
8318 '0' => 'rdi'
8319 },
8320 'Return' => '5094',
8321 'ShortName' => 'pldm_entity_is_exist_parent',
8322 'Source' => 'pdr.c',
8323 'SourceLine' => '717'
8324 },
8325 '88217' => {
8326 'Header' => 'pdr.h',
8327 'Param' => {
8328 '0' => {
8329 'name' => 'node',
8330 'type' => '83438'
8331 }
8332 },
8333 'Return' => '82535',
8334 'ShortName' => 'pldm_entity_get_parent',
8335 'Source' => 'pdr.c',
8336 'SourceLine' => '709'
8337 },
8338 '88372' => {
8339 'Header' => 'pdr.h',
8340 'Param' => {
8341 '0' => {
8342 'name' => 'node',
8343 'type' => '83438'
8344 }
8345 },
8346 'Return' => '5094',
8347 'ShortName' => 'pldm_entity_is_node_parent',
8348 'Source' => 'pdr.c',
8349 'SourceLine' => '701'
8350 },
8351 '88527' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308352 'Header' => 'pdr.h',
8353 'Param' => {
8354 '0' => {
8355 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308356 'type' => '83900'
8357 }
8358 },
8359 'Reg' => {
8360 '0' => 'rdi'
8361 },
8362 'Return' => '1',
8363 'ShortName' => 'pldm_entity_association_tree_destroy',
8364 'Source' => 'pdr.c',
8365 'SourceLine' => '690'
8366 },
8367 '88706' => {
8368 'Header' => 'pdr.h',
8369 'Param' => {
8370 '0' => {
8371 'name' => 'tree',
8372 'type' => '83900'
8373 },
8374 '1' => {
8375 'name' => 'entities',
8376 'type' => '83831'
8377 },
8378 '2' => {
8379 'name' => 'size',
8380 'type' => '9776'
8381 }
8382 },
8383 'Reg' => {
8384 '2' => 'rbp'
8385 },
8386 'Return' => '1',
8387 'ShortName' => 'pldm_entity_association_tree_visit',
8388 'Source' => 'pdr.c',
8389 'SourceLine' => '657'
8390 },
8391 '89165' => {
8392 'Header' => 'pdr.h',
8393 'Param' => {
8394 '0' => {
8395 'name' => 'tree',
8396 'type' => '83900'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308397 },
8398 '1' => {
8399 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308400 'type' => '83836'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308401 },
8402 '2' => {
8403 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308404 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308405 },
8406 '3' => {
8407 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308408 'type' => '83438'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308409 },
8410 '4' => {
8411 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308412 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308413 },
8414 '5' => {
8415 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308416 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308417 },
8418 '6' => {
8419 'name' => 'is_update_container_id',
8420 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308421 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308422 },
8423 '7' => {
8424 'name' => 'container_id',
8425 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308426 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308427 }
8428 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308429 'Return' => '83438',
8430 'ShortName' => 'pldm_entity_association_tree_add_entity',
8431 'Source' => 'pdr.c',
8432 'SourceLine' => '520'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308433 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308434 '89692' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008435 'Header' => 'pdr.h',
8436 'Param' => {
8437 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308438 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308439 'type' => '83900'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008440 },
8441 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308442 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308443 'type' => '83836'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008444 },
8445 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308446 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308447 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008448 },
8449 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308450 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308451 'type' => '83438'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008452 },
8453 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308454 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308455 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008456 }
8457 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308458 'Return' => '83438',
8459 'ShortName' => 'pldm_entity_association_tree_add',
8460 'Source' => 'pdr.c',
8461 'SourceLine' => '508'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008462 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308463 '90125' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308464 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308465 'Return' => '83900',
8466 'ShortName' => 'pldm_entity_association_tree_init',
8467 'Source' => 'pdr.c',
8468 'SourceLine' => '473'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308469 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308470 '90199' => {
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008471 'Header' => 'pdr.h',
8472 'Param' => {
8473 '0' => {
8474 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308475 'type' => '90333'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008476 }
8477 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308478 'Return' => '5568',
8479 'ShortName' => 'pldm_entity_node_get_remote_container_id',
8480 'Source' => 'pdr.c',
8481 'SourceLine' => '465'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008482 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308483 '90359' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308484 'Header' => 'pdr.h',
8485 'Param' => {
8486 '0' => {
8487 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308488 'type' => '83438'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308489 }
8490 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308491 'Return' => '82535',
8492 'ShortName' => 'pldm_entity_extract',
8493 'Source' => 'pdr.c',
8494 'SourceLine' => '456'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308495 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308496 '9071' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308497 'Header' => 'bios.h',
8498 'Param' => {
8499 '0' => {
8500 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308501 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308502 },
8503 '1' => {
8504 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308505 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308506 },
8507 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308508 'name' => 'transfer_handle',
8509 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308510 },
8511 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308512 'name' => 'transfer_op_flag',
8513 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308514 },
8515 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308516 'name' => 'attribute_handle',
8517 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308518 }
8519 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308520 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308521 '1' => 'r9',
8522 '2' => 'rdx',
8523 '3' => 'rcx',
8524 '4' => 'r8'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308525 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308526 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308527 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req',
8528 'Source' => 'bios.c',
8529 'SourceLine' => '403'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308530 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308531 '91154' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308532 'Header' => 'pdr.h',
8533 'Param' => {
8534 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308535 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308536 'type' => '84969'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308537 },
8538 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308539 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308540 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308541 },
8542 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308543 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308544 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308545 },
8546 '3' => {
8547 'name' => 'tl_eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308548 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308549 },
8550 '4' => {
8551 'name' => 'valid_bit',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308552 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308553 }
8554 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308555 'Reg' => {
8556 '0' => 'rbx',
8557 '1' => 'rbp',
8558 '2' => 'r12',
8559 '3' => 'r13'
8560 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308561 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308562 'ShortName' => 'pldm_pdr_update_TL_pdr',
8563 'Source' => 'pdr.c',
8564 'SourceLine' => '344'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308565 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308566 '91514' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308567 'Header' => 'pdr.h',
8568 'Param' => {
8569 '0' => {
8570 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308571 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308572 },
8573 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308574 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308575 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308576 },
8577 '2' => {
8578 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308579 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308580 },
8581 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308582 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308583 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308584 },
8585 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308586 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308587 'type' => '9213'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308588 },
8589 '5' => {
8590 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308591 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308592 }
8593 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308594 'Reg' => {
8595 '2' => 'r12'
8596 },
8597 'Return' => '91499',
8598 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi',
8599 'Source' => 'pdr.c',
8600 'SourceLine' => '302'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308601 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308602 '91868' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308603 'Header' => 'pdr.h',
8604 'Param' => {
8605 '0' => {
8606 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308607 'type' => '85223'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308608 },
8609 '1' => {
8610 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308611 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308612 },
8613 '2' => {
8614 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308615 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308616 },
8617 '3' => {
8618 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308619 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308620 },
8621 '4' => {
8622 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308623 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308624 },
8625 '5' => {
8626 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308627 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308628 },
8629 '6' => {
8630 'name' => 'bmc_record_handle',
8631 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308632 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308633 }
8634 },
8635 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308636 'ShortName' => 'pldm_pdr_add_fru_record_set_check',
8637 'Source' => 'pdr.c',
8638 'SourceLine' => '268'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308639 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308640 '92212' => {
8641 'Header' => 'pdr.h',
8642 'Param' => {
8643 '0' => {
8644 'name' => 'record',
8645 'type' => '91499'
8646 }
8647 },
8648 'Return' => '5094',
8649 'ShortName' => 'pldm_pdr_record_is_remote',
8650 'Source' => 'pdr.c',
8651 'SourceLine' => '260'
8652 },
8653 '9223' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308654 'Header' => 'bios.h',
8655 'Param' => {
8656 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308657 'name' => 'msg',
8658 'type' => '2059'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308659 },
8660 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308661 'name' => 'payload_length',
8662 'type' => '137'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308663 },
8664 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308665 'name' => 'completion_code',
8666 'type' => '2064'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308667 },
8668 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308669 'name' => 'next_transfer_handle',
8670 'type' => '2069'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308671 },
8672 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308673 'name' => 'transfer_flag',
8674 'type' => '2064'
8675 },
8676 '5' => {
8677 'name' => 'attribute_data',
8678 'type' => '7131'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308679 }
8680 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308681 'Reg' => {
8682 '1' => 'rsi',
8683 '2' => 'rdx',
8684 '3' => 'r10',
8685 '4' => 'r8',
8686 '5' => 'r9'
8687 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09308688 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308689 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp',
8690 'Source' => 'bios.c',
8691 'SourceLine' => '368'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308692 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308693 '92367' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308694 'Header' => 'pdr.h',
8695 'Param' => {
8696 '0' => {
8697 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308698 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308699 },
8700 '1' => {
8701 'name' => 'record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308702 'type' => '91499'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308703 }
8704 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308705 'Return' => '199',
8706 'ShortName' => 'pldm_pdr_get_record_handle',
8707 'Source' => 'pdr.c',
8708 'SourceLine' => '249'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308709 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308710 '92580' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308711 'Header' => 'pdr.h',
8712 'Param' => {
8713 '0' => {
8714 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308715 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308716 }
8717 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308718 'Return' => '199',
8719 'ShortName' => 'pldm_pdr_get_repo_size',
8720 'Source' => 'pdr.c',
8721 'SourceLine' => '241'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308722 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308723 '92711' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308724 'Header' => 'pdr.h',
8725 'Param' => {
8726 '0' => {
8727 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308728 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308729 }
8730 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308731 'Return' => '199',
8732 'ShortName' => 'pldm_pdr_get_record_count',
8733 'Source' => 'pdr.c',
8734 'SourceLine' => '233'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308735 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308736 '92842' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308737 'Header' => 'pdr.h',
8738 'Param' => {
8739 '0' => {
8740 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308741 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308742 },
8743 '1' => {
8744 'name' => 'pdr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308745 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308746 },
8747 '2' => {
8748 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308749 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308750 },
8751 '3' => {
8752 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308753 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308754 },
8755 '4' => {
8756 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308757 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308758 }
8759 },
8760 'Reg' => {
8761 '0' => 'rdi',
8762 '3' => 'rcx',
8763 '4' => 'r8'
8764 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308765 'Return' => '91499',
8766 'ShortName' => 'pldm_pdr_find_record_by_type',
8767 'Source' => 'pdr.c',
8768 'SourceLine' => '202'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308769 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308770 '93013' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308771 'Header' => 'pdr.h',
8772 'Param' => {
8773 '0' => {
8774 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308775 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308776 },
8777 '1' => {
8778 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308779 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308780 },
8781 '2' => {
8782 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308783 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308784 },
8785 '3' => {
8786 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308787 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308788 },
8789 '4' => {
8790 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308791 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308792 }
8793 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308794 'Reg' => {
8795 '0' => 'rdi',
8796 '1' => 'rbx',
8797 '2' => 'r13',
8798 '3' => 'rcx',
8799 '4' => 'rbp'
8800 },
8801 'Return' => '91499',
8802 'ShortName' => 'pldm_pdr_get_next_record',
8803 'Source' => 'pdr.c',
8804 'SourceLine' => '179'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308805 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308806 '93180' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308807 'Header' => 'pdr.h',
8808 'Param' => {
8809 '0' => {
8810 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308811 'type' => '84969'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308812 },
8813 '1' => {
8814 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308815 'type' => '199'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308816 },
8817 '2' => {
8818 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308819 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308820 },
8821 '3' => {
8822 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308823 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308824 },
8825 '4' => {
8826 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308827 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308828 }
8829 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308830 'Reg' => {
8831 '0' => 'rdi',
8832 '1' => 'rax',
8833 '2' => 'rdx',
8834 '3' => 'rcx',
8835 '4' => 'rbp'
8836 },
8837 'Return' => '91499',
8838 'ShortName' => 'pldm_pdr_find_record',
8839 'Source' => 'pdr.c',
8840 'SourceLine' => '147'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308841 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308842 '93348' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308843 'Header' => 'pdr.h',
8844 'Param' => {
8845 '0' => {
8846 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308847 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308848 }
8849 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308850 'Reg' => {
8851 '0' => 'rdi'
8852 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308853 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308854 'ShortName' => 'pldm_pdr_destroy',
8855 'Source' => 'pdr.c',
8856 'SourceLine' => '127'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308857 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308858 '93503' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308859 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308860 'Return' => '85223',
8861 'ShortName' => 'pldm_pdr_init',
8862 'Source' => 'pdr.c',
8863 'SourceLine' => '112'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308864 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308865 '93575' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308866 'Header' => 'pdr.h',
8867 'Param' => {
8868 '0' => {
8869 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308870 'type' => '85223'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308871 },
8872 '1' => {
8873 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308874 'type' => '6774'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308875 },
8876 '2' => {
8877 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308878 'type' => '199'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308879 },
8880 '3' => {
8881 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308882 'type' => '5094'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308883 },
8884 '4' => {
8885 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308886 'type' => '5568'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308887 },
8888 '5' => {
8889 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308890 'type' => '2069'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308891 }
8892 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308893 'Reg' => {
8894 '0' => 'rbp',
8895 '1' => 'r13',
8896 '2' => 'r14',
8897 '5' => 'r12'
8898 },
Andrew Jeffery14d29842023-07-17 15:29:32 +09308899 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308900 'ShortName' => 'pldm_pdr_add_check',
8901 'Source' => 'pdr.c',
8902 'SourceLine' => '38'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308903 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308904 '9385' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308905 'Header' => 'bios.h',
8906 'Param' => {
8907 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308908 'name' => 'instance_id',
8909 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308910 },
8911 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308912 'name' => 'transfer_handle',
8913 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308914 },
8915 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308916 'name' => 'transfer_op_flag',
8917 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308918 },
8919 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308920 'name' => 'attribute_handle',
8921 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308922 },
8923 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308924 'name' => 'msg',
8925 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308926 }
8927 },
8928 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308929 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req',
8930 'Source' => 'bios.c',
8931 'SourceLine' => '338'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308932 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308933 '95955' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308934 'Header' => 'utils.h',
8935 'Param' => {
8936 '0' => {
8937 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308938 'type' => '199'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308939 }
8940 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308941 'Return' => '199',
8942 'ShortName' => 'dec2bcd32',
8943 'Source' => 'utils.c',
8944 'SourceLine' => '196'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308945 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308946 '96084' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308947 'Header' => 'utils.h',
8948 'Param' => {
8949 '0' => {
8950 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308951 'type' => '199'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308952 }
8953 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308954 'Return' => '199',
8955 'ShortName' => 'bcd2dec32',
8956 'Source' => 'utils.c',
8957 'SourceLine' => '190'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308958 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308959 '9614' => {
8960 'Header' => 'bios.h',
8961 'Param' => {
8962 '0' => {
8963 'name' => 'msg',
8964 'type' => '2059'
8965 },
8966 '1' => {
8967 'name' => 'payload_length',
8968 'type' => '137'
8969 },
8970 '2' => {
8971 'name' => 'completion_code',
8972 'type' => '2064'
8973 },
8974 '3' => {
8975 'name' => 'next_transfer_handle',
8976 'type' => '2069'
8977 },
8978 '4' => {
8979 'name' => 'transfer_flag',
8980 'type' => '2064'
8981 },
8982 '5' => {
8983 'name' => 'bios_table_offset',
8984 'type' => '9776'
8985 }
8986 },
8987 'Reg' => {
8988 '1' => 'r10',
8989 '2' => 'rsi',
8990 '3' => 'rdi',
8991 '4' => 'r8',
8992 '5' => 'r9'
8993 },
8994 'Return' => '74',
8995 'ShortName' => 'decode_get_bios_table_resp',
8996 'Source' => 'bios.c',
8997 'SourceLine' => '303'
8998 },
8999 '96512' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309000 'Header' => 'utils.h',
9001 'Param' => {
9002 '0' => {
9003 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309004 'type' => '3462'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309005 },
9006 '1' => {
9007 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309008 'type' => '12423'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309009 },
9010 '2' => {
9011 'name' => 'buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309012 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309013 }
9014 },
9015 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309016 '0' => 'rdi',
9017 '1' => 'rcx'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309018 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309019 'Return' => '13385',
9020 'ShortName' => 'ver2str',
9021 'Source' => 'utils.c',
9022 'SourceLine' => '121'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309023 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309024 '96640' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309025 'Header' => 'utils.h',
9026 'Param' => {
9027 '0' => {
9028 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309029 'type' => '5311'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309030 },
9031 '1' => {
9032 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309033 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309034 }
9035 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309036 'Reg' => {
9037 '1' => 'rdx'
9038 },
9039 'Return' => '187',
9040 'ShortName' => 'crc8',
9041 'Source' => 'utils.c',
9042 'SourceLine' => '98'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309043 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309044 '9786' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309045 'Header' => 'bios.h',
9046 'Param' => {
9047 '0' => {
9048 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309049 'type' => '2059'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309050 },
9051 '1' => {
9052 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309053 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309054 },
9055 '2' => {
9056 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309057 'type' => '2069'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309058 },
9059 '3' => {
9060 'name' => 'transfer_op_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309061 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309062 },
9063 '4' => {
9064 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309065 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309066 }
9067 },
9068 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309069 '1' => 'r9',
9070 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309071 '3' => 'rcx',
9072 '4' => 'r8'
9073 },
9074 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309075 'ShortName' => 'decode_get_bios_table_req',
9076 'Source' => 'bios.c',
9077 'SourceLine' => '280'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309078 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309079 '97954' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09309080 'Header' => 'instance-id.h',
9081 'Param' => {
9082 '0' => {
9083 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309084 'type' => '98177'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309085 },
9086 '1' => {
9087 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309088 'type' => '94582'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309089 },
9090 '2' => {
9091 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309092 'type' => '94594'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309093 }
9094 },
9095 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309096 'ShortName' => 'pldm_instance_id_free',
9097 'Source' => 'instance-id.c',
9098 'SourceLine' => '190'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309099 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309100 '98182' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309101 'Header' => 'instance-id.h',
9102 'Param' => {
9103 '0' => {
9104 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309105 'type' => '98177'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309106 },
9107 '1' => {
9108 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309109 'type' => '94582'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309110 },
9111 '2' => {
9112 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309113 'type' => '98602'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309114 }
9115 },
9116 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309117 'ShortName' => 'pldm_instance_id_alloc',
9118 'Source' => 'instance-id.c',
9119 'SourceLine' => '101'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309120 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309121 '98607' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309122 'Header' => 'instance-id.h',
9123 'Param' => {
9124 '0' => {
9125 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309126 'type' => '98177'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309127 }
9128 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309129 'Reg' => {
9130 '0' => 'rdi'
9131 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309132 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309133 'ShortName' => 'pldm_instance_db_destroy',
9134 'Source' => 'instance-id.c',
9135 'SourceLine' => '90'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309136 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309137 '98692' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309138 'Header' => 'instance-id.h',
9139 'Param' => {
9140 '0' => {
9141 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309142 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309143 }
9144 },
9145 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309146 'ShortName' => 'pldm_instance_db_init_default',
9147 'Source' => 'instance-id.c',
9148 'SourceLine' => '83'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309149 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309150 '98783' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309151 'Header' => 'instance-id.h',
9152 'Param' => {
9153 '0' => {
9154 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309155 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309156 },
9157 '1' => {
9158 'name' => 'dbpath',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309159 'type' => '13380'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309160 }
9161 },
9162 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309163 'ShortName' => 'pldm_instance_db_init',
9164 'Source' => 'instance-id.c',
9165 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309166 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309167 '9933' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309168 'Header' => 'bios.h',
9169 'Param' => {
9170 '0' => {
9171 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309172 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309173 },
9174 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309175 'name' => 'transfer_handle',
9176 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309177 },
9178 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309179 'name' => 'transfer_op_flag',
9180 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309181 },
9182 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309183 'name' => 'table_type',
9184 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309185 },
9186 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309187 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309188 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309189 }
9190 },
9191 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309192 'ShortName' => 'encode_get_bios_table_req',
9193 'Source' => 'bios.c',
9194 'SourceLine' => '251'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309195 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309196 '99699' => {
9197 'Header' => 'transport.h',
9198 'Line' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309199 'Param' => {
9200 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309201 'name' => 'transport',
9202 'type' => '99736'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309203 },
9204 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309205 'name' => 'tid',
9206 'type' => '94582'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309207 },
9208 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309209 'name' => 'pldm_msg',
9210 'type' => '5311'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309211 },
9212 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309213 'name' => 'msg_len',
9214 'type' => '137'
9215 }
9216 },
9217 'Reg' => {
9218 '0' => 'rdi',
9219 '1' => 'rsi',
9220 '2' => 'rdx',
9221 '3' => 'rcx'
9222 },
9223 'Return' => '99511',
9224 'ShortName' => 'pldm_transport_send_msg',
9225 'Source' => 'transport.c',
9226 'SourceLine' => '61'
9227 },
9228 '99746' => {
9229 'Header' => 'transport.h',
9230 'Line' => '116',
9231 'Param' => {
9232 '0' => {
9233 'name' => 'transport',
9234 'type' => '99736'
9235 },
9236 '1' => {
9237 'name' => 'tid',
9238 'type' => '94582'
9239 },
9240 '2' => {
9241 'name' => 'pldm_req_msg',
9242 'type' => '5311'
9243 },
9244 '3' => {
9245 'name' => 'req_msg_len',
9246 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309247 },
9248 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309249 'name' => 'pldm_resp_msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309250 'type' => '17766'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309251 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309252 '5' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309253 'name' => 'resp_msg_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309254 'type' => '9776'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309255 }
9256 },
9257 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309258 '2' => 'r14'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309259 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309260 'Return' => '99511',
9261 'ShortName' => 'pldm_transport_send_recv_msg',
9262 'Source' => 'transport.c',
9263 'SourceLine' => '145'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309264 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309265 '99803' => {
9266 'Header' => 'mctp-demux.h',
9267 'Line' => '18',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309268 'Param' => {
9269 '0' => {
9270 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309271 'type' => '99694'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309272 }
9273 },
9274 'Reg' => {
9275 '0' => 'rdi'
9276 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309277 'Return' => '1',
9278 'ShortName' => 'pldm_transport_mctp_demux_destroy',
9279 'Source' => 'mctp-demux.c',
9280 'SourceLine' => '270'
9281 },
9282 '99840' => {
9283 'Header' => 'transport.h',
9284 'Line' => '79',
9285 'Param' => {
9286 '0' => {
9287 'name' => 'transport',
9288 'type' => '99736'
9289 },
9290 '1' => {
9291 'name' => 'tid',
9292 'type' => '99877'
9293 },
9294 '2' => {
9295 'name' => 'pldm_msg',
9296 'type' => '17766'
9297 },
9298 '3' => {
9299 'name' => 'msg_len',
9300 'type' => '9776'
9301 }
9302 },
9303 'Reg' => {
9304 '0' => 'rdi',
9305 '1' => 'rsi',
9306 '2' => 'rbp',
9307 '3' => 'rcx'
9308 },
9309 'Return' => '99511',
9310 'ShortName' => 'pldm_transport_recv_msg',
9311 'Source' => 'transport.c',
9312 'SourceLine' => '78'
9313 },
9314 '99882' => {
9315 'Header' => 'mctp-demux.h',
9316 'Line' => '32',
9317 'Param' => {
9318 '0' => {
9319 'name' => 'ctx',
9320 'type' => '99694'
9321 },
9322 '1' => {
9323 'name' => 'tid',
9324 'type' => '94582'
9325 },
9326 '2' => {
9327 'name' => 'eid',
9328 'type' => '99396'
9329 }
9330 },
9331 'Reg' => {
9332 '0' => 'rdi',
9333 '1' => 'rsi',
9334 '2' => 'rdx'
9335 },
9336 'Return' => '74',
9337 'ShortName' => 'pldm_transport_mctp_demux_map_tid',
9338 'Source' => 'mctp-demux.c',
9339 'SourceLine' => '107'
9340 },
9341 '99914' => {
9342 'Header' => 'mctp-demux.h',
9343 'Line' => '22',
9344 'Param' => {
9345 '0' => {
9346 'name' => 'ctx',
9347 'type' => '99694'
9348 }
9349 },
9350 'Reg' => {
9351 '0' => 'rdi'
9352 },
9353 'Return' => '99736',
9354 'ShortName' => 'pldm_transport_mctp_demux_core',
9355 'Source' => 'mctp-demux.c',
9356 'SourceLine' => '37'
9357 },
9358 '99958' => {
9359 'Header' => 'mctp-demux.h',
9360 'Line' => '15',
9361 'Param' => {
9362 '0' => {
9363 'name' => 'ctx',
9364 'type' => '99980'
9365 }
9366 },
9367 'Reg' => {
9368 '0' => 'r12'
9369 },
9370 'Return' => '74',
9371 'ShortName' => 'pldm_transport_mctp_demux_init',
9372 'Source' => 'mctp-demux.c',
9373 'SourceLine' => '236'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309374 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309375 },
9376 'SymbolVersion' => {},
9377 'Symbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +09309378 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309379 'bcd2dec16' => 1,
9380 'bcd2dec32' => 1,
9381 'bcd2dec8' => 1,
9382 'crc32' => 1,
9383 'crc8' => 1,
9384 'dec2bcd16' => 1,
9385 'dec2bcd32' => 1,
9386 'dec2bcd8' => 1,
9387 'decode_activate_firmware_resp' => 1,
9388 'decode_apply_complete_req' => 1,
9389 'decode_cancel_update_component_resp' => 1,
9390 'decode_cancel_update_resp' => 1,
9391 'decode_descriptor_type_length_value' => 1,
9392 'decode_event_message_buffer_size_resp' => 1,
9393 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309394 'decode_file_ack_req' => 1,
9395 'decode_file_ack_resp' => 1,
9396 'decode_file_ack_with_meta_data_req' => 1,
9397 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309398 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309399 'decode_get_alert_status_req' => 1,
9400 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309401 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9402 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9403 'decode_get_bios_table_req' => 1,
9404 'decode_get_bios_table_resp' => 1,
9405 'decode_get_commands_req' => 1,
9406 'decode_get_commands_resp' => 1,
9407 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309408 'decode_get_file_table_req' => 1,
9409 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309410 'decode_get_firmware_parameters_resp' => 1,
9411 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9412 'decode_get_fru_record_by_option_req' => 1,
9413 'decode_get_fru_record_by_option_resp' => 1,
9414 'decode_get_fru_record_table_metadata_resp' => 1,
9415 'decode_get_fru_record_table_req' => 1,
9416 'decode_get_fru_record_table_resp' => 1,
9417 'decode_get_fru_record_table_resp_safe' => 1,
9418 'decode_get_numeric_effecter_value_req' => 1,
9419 'decode_get_numeric_effecter_value_resp' => 1,
9420 'decode_get_pdr_repository_info_resp' => 1,
9421 'decode_get_pdr_req' => 1,
9422 'decode_get_pdr_resp' => 1,
9423 'decode_get_sensor_reading_req' => 1,
9424 'decode_get_sensor_reading_resp' => 1,
9425 'decode_get_state_sensor_readings_req' => 1,
9426 'decode_get_state_sensor_readings_resp' => 1,
9427 'decode_get_status_resp' => 1,
9428 'decode_get_tid_resp' => 1,
9429 'decode_get_types_resp' => 1,
9430 'decode_get_version_req' => 1,
9431 'decode_get_version_resp' => 1,
9432 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309433 'decode_new_file_req' => 1,
9434 'decode_new_file_resp' => 1,
9435 'decode_new_file_with_metadata_req' => 1,
9436 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309437 'decode_numeric_sensor_data' => 1,
9438 'decode_numeric_sensor_pdr_data' => 1,
9439 'decode_pass_component_table_resp' => 1,
9440 'decode_platform_event_message_req' => 1,
9441 'decode_platform_event_message_resp' => 1,
9442 'decode_pldm_comp_image_info' => 1,
9443 'decode_pldm_package_header_info' => 1,
9444 'decode_pldm_pdr_repository_change_record_data' => 1,
9445 'decode_pldm_pdr_repository_chg_event_data' => 1,
9446 'decode_poll_for_platform_event_message_req' => 1,
9447 'decode_poll_for_platform_event_message_resp' => 1,
9448 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309449 'decode_read_file_req' => 1,
9450 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309451 'decode_request_firmware_data_req' => 1,
9452 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309453 'decode_rw_file_by_type_memory_req' => 1,
9454 'decode_rw_file_by_type_memory_resp' => 1,
9455 'decode_rw_file_by_type_req' => 1,
9456 'decode_rw_file_by_type_resp' => 1,
9457 'decode_rw_file_memory_req' => 1,
9458 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 'decode_sensor_event_data' => 1,
9460 'decode_sensor_op_data' => 1,
9461 'decode_set_bios_attribute_current_value_req' => 1,
9462 'decode_set_bios_attribute_current_value_resp' => 1,
9463 'decode_set_bios_table_req' => 1,
9464 'decode_set_bios_table_resp' => 1,
9465 'decode_set_date_time_req' => 1,
9466 'decode_set_date_time_resp' => 1,
9467 'decode_set_event_receiver_req' => 1,
9468 'decode_set_event_receiver_resp' => 1,
9469 'decode_set_fru_record_table_req' => 1,
9470 'decode_set_numeric_effecter_value_req' => 1,
9471 'decode_set_numeric_effecter_value_resp' => 1,
9472 'decode_set_state_effecter_states_req' => 1,
9473 'decode_set_state_effecter_states_resp' => 1,
9474 'decode_state_sensor_data' => 1,
9475 'decode_transfer_complete_req' => 1,
9476 'decode_update_component_resp' => 1,
9477 'decode_vendor_defined_descriptor_value' => 1,
9478 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309479 'decode_write_file_req' => 1,
9480 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309481 'encode_activate_firmware_req' => 1,
9482 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309483 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309484 'encode_cancel_update_component_req' => 1,
9485 'encode_cancel_update_req' => 1,
9486 'encode_cc_only_resp' => 1,
9487 'encode_event_message_buffer_size_req' => 1,
9488 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309489 'encode_file_ack_req' => 1,
9490 'encode_file_ack_resp' => 1,
9491 'encode_file_ack_with_meta_data_req' => 1,
9492 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309493 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309494 'encode_get_alert_status_req' => 1,
9495 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309496 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9497 'encode_get_bios_current_value_by_handle_resp' => 1,
9498 'encode_get_bios_table_req' => 1,
9499 'encode_get_bios_table_resp' => 1,
9500 'encode_get_commands_req' => 1,
9501 'encode_get_commands_resp' => 1,
9502 'encode_get_date_time_req' => 1,
9503 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309504 'encode_get_file_table_req' => 1,
9505 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309506 'encode_get_firmware_parameters_req' => 1,
9507 'encode_get_fru_record_by_option_req' => 1,
9508 'encode_get_fru_record_by_option_resp' => 1,
9509 'encode_get_fru_record_table_metadata_req' => 1,
9510 'encode_get_fru_record_table_metadata_resp' => 1,
9511 'encode_get_fru_record_table_req' => 1,
9512 'encode_get_fru_record_table_resp' => 1,
9513 'encode_get_numeric_effecter_value_req' => 1,
9514 'encode_get_numeric_effecter_value_resp' => 1,
9515 'encode_get_pdr_repository_info_resp' => 1,
9516 'encode_get_pdr_req' => 1,
9517 'encode_get_pdr_resp' => 1,
9518 'encode_get_sensor_reading_req' => 1,
9519 'encode_get_sensor_reading_resp' => 1,
9520 'encode_get_state_sensor_readings_req' => 1,
9521 'encode_get_state_sensor_readings_resp' => 1,
9522 'encode_get_status_req' => 1,
9523 'encode_get_tid_req' => 1,
9524 'encode_get_tid_resp' => 1,
9525 'encode_get_types_req' => 1,
9526 'encode_get_types_resp' => 1,
9527 'encode_get_version_req' => 1,
9528 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309529 'encode_new_file_req' => 1,
9530 'encode_new_file_resp' => 1,
9531 'encode_new_file_with_metadata_req' => 1,
9532 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309533 'encode_pass_component_table_req' => 1,
9534 'encode_platform_event_message_req' => 1,
9535 'encode_platform_event_message_resp' => 1,
9536 'encode_pldm_header_only' => 1,
9537 'encode_pldm_pdr_repository_chg_event_data' => 1,
9538 'encode_poll_for_platform_event_message_req' => 1,
9539 'encode_poll_for_platform_event_message_resp' => 1,
9540 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309541 'encode_read_file_req' => 1,
9542 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309543 'encode_request_firmware_data_resp' => 1,
9544 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309545 'encode_rw_file_by_type_memory_req' => 1,
9546 'encode_rw_file_by_type_memory_resp' => 1,
9547 'encode_rw_file_by_type_req' => 1,
9548 'encode_rw_file_by_type_resp' => 1,
9549 'encode_rw_file_memory_req' => 1,
9550 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309551 'encode_sensor_event_data' => 1,
9552 'encode_set_bios_attribute_current_value_req' => 1,
9553 'encode_set_bios_attribute_current_value_resp' => 1,
9554 'encode_set_bios_table_req' => 1,
9555 'encode_set_bios_table_resp' => 1,
9556 'encode_set_date_time_req' => 1,
9557 'encode_set_date_time_resp' => 1,
9558 'encode_set_event_receiver_req' => 1,
9559 'encode_set_event_receiver_resp' => 1,
9560 'encode_set_fru_record_table_resp' => 1,
9561 'encode_set_numeric_effecter_value_req' => 1,
9562 'encode_set_numeric_effecter_value_resp' => 1,
9563 'encode_set_state_effecter_states_req' => 1,
9564 'encode_set_state_effecter_states_resp' => 1,
9565 'encode_set_tid_req' => 1,
9566 'encode_state_effecter_pdr' => 1,
9567 'encode_state_sensor_pdr' => 1,
9568 'encode_transfer_complete_resp' => 1,
9569 'encode_update_component_req' => 1,
9570 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309571 'encode_write_file_req' => 1,
9572 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09309573 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309574 'is_time_legal' => 1,
9575 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309576 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09309577 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309578 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9579 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9580 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9581 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309583 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309584 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309585 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9586 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9587 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309588 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9589 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9590 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9591 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309592 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9593 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9594 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9595 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309596 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9597 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9598 'pldm_bios_table_attr_entry_string_info_check' => 1,
9599 'pldm_bios_table_attr_find_by_handle' => 1,
9600 'pldm_bios_table_attr_find_by_string_handle' => 1,
9601 'pldm_bios_table_attr_value_copy_and_update' => 1,
9602 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9603 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9604 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309605 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9606 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309607 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9608 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309609 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9610 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9611 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9612 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9613 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9614 'pldm_bios_table_attr_value_entry_length' => 1,
9615 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9616 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9617 'pldm_bios_table_attr_value_find_by_handle' => 1,
9618 'pldm_bios_table_checksum' => 1,
9619 'pldm_bios_table_iter_create' => 1,
9620 'pldm_bios_table_iter_free' => 1,
9621 'pldm_bios_table_iter_is_end' => 1,
9622 'pldm_bios_table_iter_next' => 1,
9623 'pldm_bios_table_iter_value' => 1,
9624 'pldm_bios_table_pad_checksum_size' => 1,
9625 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 'pldm_bios_table_string_entry_decode_string_check' => 1,
9627 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309628 'pldm_bios_table_string_entry_encode_check' => 1,
9629 'pldm_bios_table_string_entry_encode_length' => 1,
9630 'pldm_bios_table_string_find_by_handle' => 1,
9631 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery34ac8912023-08-29 14:48:13 +09309632 'pldm_close' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09309633 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09309634 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309635 'pldm_entity_association_pdr_extract' => 1,
9636 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05009637 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309638 'pldm_entity_association_tree_copy_root' => 1,
9639 'pldm_entity_association_tree_destroy' => 1,
9640 'pldm_entity_association_tree_destroy_root' => 1,
9641 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009642 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309643 'pldm_entity_association_tree_init' => 1,
9644 'pldm_entity_association_tree_visit' => 1,
9645 'pldm_entity_extract' => 1,
9646 'pldm_entity_get_num_children' => 1,
9647 'pldm_entity_get_parent' => 1,
9648 'pldm_entity_is_exist_parent' => 1,
9649 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05009650 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309651 'pldm_find_entity_ref_in_tree' => 1,
9652 'pldm_instance_db_destroy' => 1,
9653 'pldm_instance_db_init' => 1,
9654 'pldm_instance_db_init_default' => 1,
9655 'pldm_instance_id_alloc' => 1,
9656 'pldm_instance_id_free' => 1,
9657 'pldm_is_current_parent_child' => 1,
9658 'pldm_is_empty_entity_assoc_tree' => 1,
Andrew Jeffery5239d9a2023-10-16 10:51:53 +10309659 'pldm_msg_hdr_correlate_response' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309660 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09309661 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09309662 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309663 'pldm_pdr_destroy' => 1,
9664 'pldm_pdr_find_record' => 1,
9665 'pldm_pdr_find_record_by_type' => 1,
9666 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9667 'pldm_pdr_get_next_record' => 1,
9668 'pldm_pdr_get_record_count' => 1,
9669 'pldm_pdr_get_record_handle' => 1,
9670 'pldm_pdr_get_repo_size' => 1,
9671 'pldm_pdr_init' => 1,
9672 'pldm_pdr_record_is_remote' => 1,
9673 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9674 'pldm_pdr_remove_remote_pdrs' => 1,
9675 'pldm_pdr_update_TL_pdr' => 1,
9676 'pldm_recv' => 1,
9677 'pldm_recv_any' => 1,
9678 'pldm_send' => 1,
9679 'pldm_send_recv' => 1,
Andrew Jeffery7dc429d2023-10-16 10:58:40 +10309680 'pldm_transport_af_mctp_bind' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309681 'pldm_transport_af_mctp_core' => 1,
9682 'pldm_transport_af_mctp_destroy' => 1,
9683 'pldm_transport_af_mctp_init' => 1,
9684 'pldm_transport_af_mctp_init_pollfd' => 1,
9685 'pldm_transport_af_mctp_map_tid' => 1,
9686 'pldm_transport_af_mctp_unmap_tid' => 1,
9687 'pldm_transport_mctp_demux_core' => 1,
9688 'pldm_transport_mctp_demux_destroy' => 1,
9689 'pldm_transport_mctp_demux_init' => 1,
9690 'pldm_transport_mctp_demux_init_pollfd' => 1,
9691 'pldm_transport_mctp_demux_map_tid' => 1,
9692 'pldm_transport_mctp_demux_unmap_tid' => 1,
9693 'pldm_transport_poll' => 1,
9694 'pldm_transport_recv_msg' => 1,
9695 'pldm_transport_send_msg' => 1,
9696 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309697 'unpack_pldm_header' => 1,
9698 'ver2str' => 1
9699 }
9700 },
9701 'Target' => 'unix',
9702 'TypeInfo' => {
9703 '1' => {
9704 'Name' => 'void',
9705 'Type' => 'Intrinsic'
9706 },
Andrew Jeffery7dc429d2023-10-16 10:58:40 +10309707 '101919' => {
9708 'BaseType' => '53',
9709 'Header' => 'int-ll64.h',
9710 'Line' => '21',
9711 'Name' => '__u8',
9712 'PrivateABI' => 1,
9713 'Size' => '1',
9714 'Type' => 'Typedef'
9715 },
9716 '101945' => {
9717 'BaseType' => '67',
9718 'Header' => 'int-ll64.h',
9719 'Line' => '24',
9720 'Name' => '__u16',
9721 'PrivateABI' => 1,
9722 'Size' => '2',
9723 'Type' => 'Typedef'
9724 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309725 '102' => {
9726 'Name' => 'unsigned long',
9727 'Size' => '8',
9728 'Type' => 'Intrinsic'
9729 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309730 '102448' => {
9731 'Header' => 'socket.h',
9732 'Line' => '4',
9733 'Memb' => {
9734 '0' => {
9735 'name' => 'size',
9736 'offset' => '0',
9737 'type' => '74'
9738 },
9739 '1' => {
9740 'name' => 'socket',
9741 'offset' => '4',
9742 'type' => '74'
9743 },
9744 '2' => {
9745 'name' => 'max_size',
9746 'offset' => '8',
9747 'type' => '74'
9748 }
9749 },
9750 'Name' => 'struct pldm_socket_sndbuf',
9751 'PrivateABI' => 1,
9752 'Size' => '12',
9753 'Type' => 'Struct'
9754 },
9755 '102633' => {
9756 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
9757 'Param' => {
9758 '0' => {
9759 'type' => '99736'
9760 },
9761 '1' => {
9762 'type' => '99877'
9763 },
9764 '2' => {
9765 'type' => '17766'
9766 },
9767 '3' => {
9768 'type' => '9776'
9769 }
9770 },
9771 'Return' => '99511',
9772 'Size' => '8',
9773 'Type' => 'FuncPtr'
9774 },
9775 '102674' => {
9776 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
9777 'Param' => {
9778 '0' => {
9779 'type' => '99736'
9780 },
9781 '1' => {
9782 'type' => '94582'
9783 },
9784 '2' => {
9785 'type' => '5311'
9786 },
9787 '3' => {
9788 'type' => '137'
9789 }
9790 },
9791 'Return' => '99511',
9792 'Size' => '8',
9793 'Type' => 'FuncPtr'
9794 },
9795 '102699' => {
9796 'BaseType' => '102704',
9797 'Name' => 'struct pollfd*',
9798 'Size' => '8',
9799 'Type' => 'Pointer'
9800 },
9801 '102704' => {
9802 'Header' => 'poll.h',
9803 'Line' => '36',
9804 'Memb' => {
9805 '0' => {
9806 'name' => 'fd',
9807 'offset' => '0',
9808 'type' => '74'
9809 },
9810 '1' => {
9811 'name' => 'events',
9812 'offset' => '4',
9813 'type' => '60'
9814 },
9815 '2' => {
9816 'name' => 'revents',
9817 'offset' => '6',
9818 'type' => '60'
9819 }
9820 },
9821 'Name' => 'struct pollfd',
9822 'PrivateABI' => 1,
9823 'Size' => '8',
9824 'Type' => 'Struct'
9825 },
9826 '102754' => {
9827 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
9828 'Param' => {
9829 '0' => {
9830 'type' => '99736'
9831 },
9832 '1' => {
9833 'type' => '102699'
9834 }
9835 },
9836 'Return' => '74',
9837 'Size' => '8',
9838 'Type' => 'FuncPtr'
9839 },
Andrew Jeffery7dc429d2023-10-16 10:58:40 +10309840 '102759' => {
9841 'BaseType' => '67',
9842 'Header' => 'socket.h',
9843 'Line' => '10',
9844 'Name' => '__kernel_sa_family_t',
9845 'PrivateABI' => 1,
9846 'Size' => '2',
9847 'Type' => 'Typedef'
9848 },
9849 '103107' => {
9850 'Header' => 'mctp.h',
9851 'Line' => '18',
9852 'Memb' => {
9853 '0' => {
9854 'name' => 's_addr',
9855 'offset' => '0',
9856 'type' => '99396'
9857 }
9858 },
9859 'Name' => 'struct mctp_addr',
9860 'PrivateABI' => 1,
9861 'Size' => '1',
9862 'Type' => 'Struct'
9863 },
9864 '103133' => {
9865 'Header' => 'mctp.h',
9866 'Line' => '22',
9867 'Memb' => {
9868 '0' => {
9869 'name' => 'smctp_family',
9870 'offset' => '0',
9871 'type' => '102759'
9872 },
9873 '1' => {
9874 'name' => '__smctp_pad0',
9875 'offset' => '2',
9876 'type' => '101945'
9877 },
9878 '2' => {
9879 'name' => 'smctp_network',
9880 'offset' => '4',
9881 'type' => '81'
9882 },
9883 '3' => {
9884 'name' => 'smctp_addr',
9885 'offset' => '8',
9886 'type' => '103107'
9887 },
9888 '4' => {
9889 'name' => 'smctp_type',
9890 'offset' => '9',
9891 'type' => '101919'
9892 },
9893 '5' => {
9894 'name' => 'smctp_tag',
9895 'offset' => '16',
9896 'type' => '101919'
9897 },
9898 '6' => {
9899 'name' => '__smctp_pad1',
9900 'offset' => '17',
9901 'type' => '101919'
9902 }
9903 },
9904 'Name' => 'struct sockaddr_mctp',
9905 'PrivateABI' => 1,
9906 'Size' => '12',
9907 'Type' => 'Struct'
9908 },
9909 '103237' => {
9910 'BaseType' => '103133',
9911 'Name' => 'struct sockaddr_mctp const',
9912 'Size' => '12',
9913 'Type' => 'Const'
9914 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309915 '103280' => {
9916 'Line' => '32',
9917 'Memb' => {
9918 '0' => {
9919 'name' => 'transport',
9920 'offset' => '0',
9921 'type' => '99741'
9922 },
9923 '1' => {
9924 'name' => 'socket',
9925 'offset' => '64',
9926 'type' => '74'
9927 },
9928 '2' => {
9929 'name' => 'tid_eid_map',
9930 'offset' => '68',
9931 'type' => '103373'
9932 },
9933 '3' => {
9934 'name' => 'socket_send_buf',
9935 'offset' => '768',
9936 'type' => '102448'
9937 },
9938 '4' => {
9939 'name' => 'bound',
9940 'offset' => '786',
9941 'type' => '5094'
9942 },
9943 '5' => {
9944 'name' => 'cookie_jar',
9945 'offset' => '800',
9946 'type' => '94606'
9947 }
9948 },
9949 'Name' => 'struct pldm_transport_af_mctp',
9950 'PrivateABI' => 1,
9951 'Size' => '336',
9952 'Source' => 'af-mctp.c',
9953 'Type' => 'Struct'
9954 },
9955 '103373' => {
9956 'BaseType' => '94582',
9957 'Name' => 'pldm_tid_t[256]',
9958 'Size' => '256',
9959 'Type' => 'Array'
9960 },
9961 '104191' => {
9962 'BaseType' => '103280',
9963 'Name' => 'struct pldm_transport_af_mctp*',
9964 'Size' => '8',
9965 'Type' => 'Pointer'
9966 },
Andrew Jeffery7dc429d2023-10-16 10:58:40 +10309967 '104196' => {
9968 'BaseType' => '103237',
9969 'Name' => 'struct sockaddr_mctp const*',
9970 'Size' => '8',
9971 'Type' => 'Pointer'
9972 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309973 '104510' => {
9974 'BaseType' => '104191',
9975 'Name' => 'struct pldm_transport_af_mctp**',
9976 'Size' => '8',
9977 'Type' => 'Pointer'
9978 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309979 '109' => {
9980 'Name' => 'long',
9981 'Size' => '8',
9982 'Type' => 'Intrinsic'
9983 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309984 '116' => {
9985 'Name' => 'char',
9986 'Size' => '1',
9987 'Type' => 'Intrinsic'
9988 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309989 '12423' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009990 'BaseType' => '116',
9991 'Name' => 'char*',
9992 'Size' => '8',
9993 'Type' => 'Pointer'
9994 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309995 '12440' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009996 'BaseType' => '116',
9997 'Name' => 'char const',
9998 'Size' => '1',
9999 'Type' => 'Const'
10000 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010001 '12471' => {
10002 'BaseType' => '137',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010003 'Name' => 'size_t const',
10004 'Size' => '8',
10005 'Type' => 'Const'
10006 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010007 '12483' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010008 'BaseType' => '46',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010009 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010010 'Line' => '37',
10011 'Name' => '__int8_t',
10012 'PrivateABI' => 1,
10013 'Size' => '1',
10014 'Type' => 'Typedef'
10015 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010016 '12507' => {
10017 'BaseType' => '60',
10018 'Header' => 'types.h',
10019 'Line' => '39',
10020 'Name' => '__int16_t',
10021 'PrivateABI' => 1,
10022 'Size' => '2',
10023 'Type' => 'Typedef'
10024 },
10025 '12531' => {
10026 'BaseType' => '74',
10027 'Header' => 'types.h',
10028 'Line' => '41',
10029 'Name' => '__int32_t',
10030 'PrivateABI' => 1,
10031 'Size' => '4',
10032 'Type' => 'Typedef'
10033 },
10034 '12562' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010035 'BaseType' => '109',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010036 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010037 'Line' => '194',
10038 'Name' => '__ssize_t',
10039 'PrivateABI' => 1,
10040 'Size' => '8',
10041 'Type' => 'Typedef'
10042 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010043 '12574' => {
10044 'BaseType' => '12483',
10045 'Header' => 'stdint-intn.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010046 'Line' => '24',
10047 'Name' => 'int8_t',
10048 'PrivateABI' => 1,
10049 'Size' => '1',
10050 'Type' => 'Typedef'
10051 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010052 '12586' => {
10053 'BaseType' => '12507',
10054 'Header' => 'stdint-intn.h',
10055 'Line' => '25',
10056 'Name' => 'int16_t',
10057 'PrivateABI' => 1,
10058 'Size' => '2',
10059 'Type' => 'Typedef'
10060 },
10061 '12598' => {
10062 'BaseType' => '12531',
10063 'Header' => 'stdint-intn.h',
10064 'Line' => '26',
10065 'Name' => 'int32_t',
10066 'PrivateABI' => 1,
10067 'Size' => '4',
10068 'Type' => 'Typedef'
10069 },
10070 '12639' => {
10071 'BaseType' => '5568',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010072 'Name' => 'uint16_t const',
10073 'Size' => '2',
10074 'Type' => 'Const'
10075 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010076 '12656' => {
10077 'BaseType' => '199',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010078 'Name' => 'uint32_t const',
10079 'Size' => '4',
10080 'Type' => 'Const'
10081 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010082 '12827' => {
10083 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010084 'Header' => 'pldm_types.h',
10085 'Line' => '31',
10086 'Name' => 'bool8_t',
10087 'Size' => '1',
10088 'Type' => 'Typedef'
10089 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010090 '12839' => {
10091 'BaseType' => '465',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010092 'Header' => 'pldm_types.h',
10093 'Line' => '163',
10094 'Name' => 'real32_t',
10095 'Size' => '4',
10096 'Type' => 'Typedef'
10097 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010098 '13380' => {
10099 'BaseType' => '12440',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010100 'Name' => 'char const*',
10101 'Size' => '8',
10102 'Type' => 'Pointer'
10103 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010104 '13385' => {
10105 'BaseType' => '12562',
10106 'Header' => 'types.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010107 'Line' => '108',
10108 'Name' => 'ssize_t',
10109 'PrivateABI' => 1,
10110 'Size' => '8',
10111 'Type' => 'Typedef'
10112 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010113 '137' => {
10114 'BaseType' => '102',
10115 'Header' => 'stddef.h',
10116 'Line' => '214',
10117 'Name' => 'size_t',
10118 'PrivateABI' => 1,
10119 'Size' => '8',
10120 'Type' => 'Typedef'
10121 },
10122 '13921' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010123 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010124 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010125 'Memb' => {
10126 '0' => {
10127 'name' => 'PLDM_SENSOR_OP_STATE',
10128 'value' => '0'
10129 },
10130 '1' => {
10131 'name' => 'PLDM_STATE_SENSOR_STATE',
10132 'value' => '1'
10133 },
10134 '2' => {
10135 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
10136 'value' => '2'
10137 }
10138 },
10139 'Name' => 'enum sensor_event_class_states',
10140 'Size' => '4',
10141 'Type' => 'Enum'
10142 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010143 '13955' => {
10144 'BaseType' => '13921',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010145 'Name' => 'enum sensor_event_class_states const',
10146 'Size' => '4',
10147 'Type' => 'Const'
10148 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010149 '14178' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010150 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010151 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010152 'Memb' => {
10153 '0' => {
10154 'name' => 'record_handle',
10155 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010156 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010157 },
10158 '1' => {
10159 'name' => 'version',
10160 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010161 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010162 },
10163 '2' => {
10164 'name' => 'type',
10165 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010166 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010167 },
10168 '3' => {
10169 'name' => 'record_change_num',
10170 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010171 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010172 },
10173 '4' => {
10174 'name' => 'length',
10175 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010176 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010177 }
10178 },
10179 'Name' => 'struct pldm_pdr_hdr',
10180 'Size' => '10',
10181 'Type' => 'Struct'
10182 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010183 '14257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010184 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010185 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010186 'Memb' => {
10187 '0' => {
10188 'name' => 'hdr',
10189 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010190 'type' => '14178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010191 },
10192 '1' => {
10193 'name' => 'terminus_handle',
10194 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010195 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010196 },
10197 '2' => {
10198 'name' => 'sensor_id',
10199 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010200 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010201 },
10202 '3' => {
10203 'name' => 'entity_type',
10204 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010205 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010206 },
10207 '4' => {
10208 'name' => 'entity_instance',
10209 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010210 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010211 },
10212 '5' => {
10213 'name' => 'container_id',
10214 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010215 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010216 },
10217 '6' => {
10218 'name' => 'sensor_init',
10219 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010220 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010221 },
10222 '7' => {
10223 'name' => 'sensor_auxiliary_names_pdr',
10224 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010225 'type' => '12827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010226 },
10227 '8' => {
10228 'name' => 'composite_sensor_count',
10229 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010230 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010231 },
10232 '9' => {
10233 'name' => 'possible_states',
10234 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010235 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010236 }
10237 },
10238 'Name' => 'struct pldm_state_sensor_pdr',
10239 'Size' => '24',
10240 'Type' => 'Struct'
10241 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010242 '14401' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010243 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010244 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010245 'Memb' => {
10246 '0' => {
10247 'name' => 'state_set_id',
10248 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010249 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010250 },
10251 '1' => {
10252 'name' => 'possible_states_size',
10253 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010254 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010255 },
10256 '2' => {
10257 'name' => 'states',
10258 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010259 'type' => '14459'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010260 }
10261 },
10262 'Name' => 'struct state_sensor_possible_states',
10263 'Size' => '4',
10264 'Type' => 'Struct'
10265 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010266 '14454' => {
10267 'BaseType' => '14401',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010268 'Name' => 'struct state_sensor_possible_states const',
10269 'Size' => '4',
10270 'Type' => 'Const'
10271 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010272 '14459' => {
10273 'BaseType' => '365',
10274 'Name' => 'bitfield8_t[1]',
10275 'Size' => '1',
10276 'Type' => 'Array'
10277 },
10278 '14475' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010279 'Header' => 'platform.h',
10280 'Line' => '556',
10281 'Memb' => {
10282 '0' => {
10283 'name' => 'hdr',
10284 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010285 'type' => '14178'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010286 },
10287 '1' => {
10288 'name' => 'terminus_handle',
10289 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010290 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010291 },
10292 '10' => {
10293 'name' => 'possible_states',
10294 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010295 'type' => '893'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010296 },
10297 '2' => {
10298 'name' => 'effecter_id',
10299 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010300 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010301 },
10302 '3' => {
10303 'name' => 'entity_type',
10304 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010305 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010306 },
10307 '4' => {
10308 'name' => 'entity_instance',
10309 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010310 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010311 },
10312 '5' => {
10313 'name' => 'container_id',
10314 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010315 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010316 },
10317 '6' => {
10318 'name' => 'effecter_semantic_id',
10319 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010320 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010321 },
10322 '7' => {
10323 'name' => 'effecter_init',
10324 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010325 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010326 },
10327 '8' => {
10328 'name' => 'has_description_pdr',
10329 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010330 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010331 },
10332 '9' => {
10333 'name' => 'composite_effecter_count',
10334 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010335 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010336 }
10337 },
10338 'Name' => 'struct pldm_state_effecter_pdr',
10339 'Size' => '26',
10340 'Type' => 'Struct'
10341 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010342 '14726' => {
10343 'Header' => 'platform.h',
10344 'Line' => '647',
10345 'Memb' => {
10346 '0' => {
10347 'name' => 'value_u8',
10348 'offset' => '0',
10349 'type' => '187'
10350 },
10351 '1' => {
10352 'name' => 'value_s8',
10353 'offset' => '0',
10354 'type' => '12574'
10355 },
10356 '2' => {
10357 'name' => 'value_u16',
10358 'offset' => '0',
10359 'type' => '5568'
10360 },
10361 '3' => {
10362 'name' => 'value_s16',
10363 'offset' => '0',
10364 'type' => '12586'
10365 },
10366 '4' => {
10367 'name' => 'value_u32',
10368 'offset' => '0',
10369 'type' => '199'
10370 },
10371 '5' => {
10372 'name' => 'value_s32',
10373 'offset' => '0',
10374 'type' => '12598'
10375 },
10376 '6' => {
10377 'name' => 'value_f32',
10378 'offset' => '0',
10379 'type' => '12839'
10380 }
10381 },
10382 'Name' => 'union union_range_field_format',
10383 'Size' => '4',
10384 'Type' => 'Union'
10385 },
10386 '14820' => {
10387 'Header' => 'platform.h',
10388 'Line' => '704',
10389 'Memb' => {
10390 '0' => {
10391 'name' => 'value_u8',
10392 'offset' => '0',
10393 'type' => '187'
10394 },
10395 '1' => {
10396 'name' => 'value_s8',
10397 'offset' => '0',
10398 'type' => '12574'
10399 },
10400 '2' => {
10401 'name' => 'value_u16',
10402 'offset' => '0',
10403 'type' => '5568'
10404 },
10405 '3' => {
10406 'name' => 'value_s16',
10407 'offset' => '0',
10408 'type' => '12586'
10409 },
10410 '4' => {
10411 'name' => 'value_u32',
10412 'offset' => '0',
10413 'type' => '199'
10414 },
10415 '5' => {
10416 'name' => 'value_s32',
10417 'offset' => '0',
10418 'type' => '12598'
10419 }
10420 },
10421 'Name' => 'union union_sensor_data_size',
10422 'Size' => '4',
10423 'Type' => 'Union'
10424 },
10425 '14832' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010426 'Header' => 'platform.h',
10427 'Line' => '711',
10428 'Memb' => {
10429 '0' => {
10430 'name' => 'record_handle',
10431 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010432 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010433 },
10434 '1' => {
10435 'name' => 'version',
10436 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010437 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010438 },
10439 '2' => {
10440 'name' => 'type',
10441 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010442 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010443 },
10444 '3' => {
10445 'name' => 'record_change_num',
10446 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010447 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010448 },
10449 '4' => {
10450 'name' => 'length',
10451 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010452 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010453 }
10454 },
10455 'Name' => 'struct pldm_value_pdr_hdr',
10456 'Size' => '12',
10457 'Type' => 'Struct'
10458 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010459 '14911' => {
10460 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010461 'Line' => '729',
10462 'Memb' => {
10463 '0' => {
10464 'name' => 'entity_instance_num',
10465 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010466 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010467 },
10468 '1' => {
10469 'name' => 'entity_instance',
10470 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010471 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010472 }
10473 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010474 'Name' => 'anon-union-platform.h-729',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010475 'Size' => '2',
10476 'Type' => 'Union'
10477 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010478 '14945' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010479 'Header' => 'platform.h',
10480 'Line' => '724',
10481 'Memb' => {
10482 '0' => {
10483 'name' => 'hdr',
10484 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010485 'type' => '14832'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010486 },
10487 '1' => {
10488 'name' => 'terminus_handle',
10489 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010490 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010491 },
10492 '10' => {
10493 'name' => 'rate_unit',
10494 'offset' => '38',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010495 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010496 },
10497 '11' => {
10498 'name' => 'base_oem_unit_handle',
10499 'offset' => '39',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010500 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010501 },
10502 '12' => {
10503 'name' => 'aux_unit',
10504 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010505 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010506 },
10507 '13' => {
10508 'name' => 'aux_unit_modifier',
10509 'offset' => '41',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010510 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010511 },
10512 '14' => {
10513 'name' => 'aux_rate_unit',
10514 'offset' => '48',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010515 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010516 },
10517 '15' => {
10518 'name' => 'rel',
10519 'offset' => '49',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010520 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010521 },
10522 '16' => {
10523 'name' => 'aux_oem_unit_handle',
10524 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010525 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010526 },
10527 '17' => {
10528 'name' => 'is_linear',
10529 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010530 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010531 },
10532 '18' => {
10533 'name' => 'sensor_data_size',
10534 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010535 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010536 },
10537 '19' => {
10538 'name' => 'resolution',
10539 'offset' => '54',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010540 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010541 },
10542 '2' => {
10543 'name' => 'sensor_id',
10544 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010545 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010546 },
10547 '20' => {
10548 'name' => 'offset',
10549 'offset' => '64',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010550 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010551 },
10552 '21' => {
10553 'name' => 'accuracy',
10554 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010555 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010556 },
10557 '22' => {
10558 'name' => 'plus_tolerance',
10559 'offset' => '70',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010560 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010561 },
10562 '23' => {
10563 'name' => 'minus_tolerance',
10564 'offset' => '71',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010565 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010566 },
10567 '24' => {
10568 'name' => 'hysteresis',
10569 'offset' => '72',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010570 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010571 },
10572 '25' => {
10573 'name' => 'supported_thresholds',
10574 'offset' => '82',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010575 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010576 },
10577 '26' => {
10578 'name' => 'threshold_and_hysteresis_volatility',
10579 'offset' => '83',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010580 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010581 },
10582 '27' => {
10583 'name' => 'state_transition_interval',
10584 'offset' => '86',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010585 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010586 },
10587 '28' => {
10588 'name' => 'update_interval',
10589 'offset' => '96',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010590 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010591 },
10592 '29' => {
10593 'name' => 'max_readable',
10594 'offset' => '100',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010595 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010596 },
10597 '3' => {
10598 'name' => 'entity_type',
10599 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010600 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010601 },
10602 '30' => {
10603 'name' => 'min_readable',
10604 'offset' => '104',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010605 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010606 },
10607 '31' => {
10608 'name' => 'range_field_format',
10609 'offset' => '114',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010610 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010611 },
10612 '32' => {
10613 'name' => 'range_field_support',
10614 'offset' => '115',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010615 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010616 },
10617 '33' => {
10618 'name' => 'nominal_value',
10619 'offset' => '118',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010620 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010621 },
10622 '34' => {
10623 'name' => 'normal_max',
10624 'offset' => '128',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010625 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010626 },
10627 '35' => {
10628 'name' => 'normal_min',
10629 'offset' => '132',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010630 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010631 },
10632 '36' => {
10633 'name' => 'warning_high',
10634 'offset' => '136',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010635 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010636 },
10637 '37' => {
10638 'name' => 'warning_low',
10639 'offset' => '146',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010640 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010641 },
10642 '38' => {
10643 'name' => 'critical_high',
10644 'offset' => '150',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010645 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010646 },
10647 '39' => {
10648 'name' => 'critical_low',
10649 'offset' => '256',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010650 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010651 },
10652 '4' => {
10653 'name' => 'unnamed0',
10654 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010655 'type' => '14911'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010656 },
10657 '40' => {
10658 'name' => 'fatal_high',
10659 'offset' => '260',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010660 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010661 },
10662 '41' => {
10663 'name' => 'fatal_low',
10664 'offset' => '264',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010665 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010666 },
10667 '5' => {
10668 'name' => 'container_id',
10669 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010670 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010671 },
10672 '6' => {
10673 'name' => 'sensor_init',
10674 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010675 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010676 },
10677 '7' => {
10678 'name' => 'sensor_auxiliary_names_pdr',
10679 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010680 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010681 },
10682 '8' => {
10683 'name' => 'base_unit',
10684 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010685 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010686 },
10687 '9' => {
10688 'name' => 'unit_modifier',
10689 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010690 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010691 }
10692 },
10693 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10694 'Size' => '112',
10695 'Type' => 'Struct'
10696 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010697 '15498' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010698 'Header' => 'platform.h',
10699 'Line' => '776',
10700 'Memb' => {
10701 '0' => {
10702 'name' => 'state_set_id',
10703 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010704 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010705 },
10706 '1' => {
10707 'name' => 'possible_states_size',
10708 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010709 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010710 },
10711 '2' => {
10712 'name' => 'states',
10713 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010714 'type' => '14459'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010715 }
10716 },
10717 'Name' => 'struct state_effecter_possible_states',
10718 'Size' => '4',
10719 'Type' => 'Struct'
10720 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010721 '15551' => {
10722 'BaseType' => '15498',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010723 'Name' => 'struct state_effecter_possible_states const',
10724 'Size' => '4',
10725 'Type' => 'Const'
10726 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010727 '15556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010728 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010729 'Line' => '824',
10730 'Memb' => {
10731 '0' => {
10732 'name' => 'set_request',
10733 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010734 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010735 },
10736 '1' => {
10737 'name' => 'effecter_state',
10738 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010739 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010740 }
10741 },
10742 'Name' => 'struct state_field_for_state_effecter_set',
10743 'Size' => '2',
10744 'Type' => 'Struct'
10745 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010746 '15596' => {
10747 'BaseType' => '15556',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010748 'Header' => 'platform.h',
10749 'Line' => '827',
10750 'Name' => 'set_effecter_state_field',
10751 'Size' => '2',
10752 'Type' => 'Typedef'
10753 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010754 '156' => {
10755 'BaseType' => '53',
10756 'Header' => 'types.h',
10757 'Line' => '38',
10758 'Name' => '__uint8_t',
10759 'PrivateABI' => 1,
10760 'Size' => '1',
10761 'Type' => 'Typedef'
10762 },
10763 '15608' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010764 'Header' => 'platform.h',
10765 'Line' => '833',
10766 'Memb' => {
10767 '0' => {
10768 'name' => 'sensor_op_state',
10769 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010770 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010771 },
10772 '1' => {
10773 'name' => 'present_state',
10774 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010775 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010776 },
10777 '2' => {
10778 'name' => 'previous_state',
10779 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010780 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010781 },
10782 '3' => {
10783 'name' => 'event_state',
10784 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010785 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010786 }
10787 },
10788 'Name' => 'struct state_field_for_get_state_sensor_readings',
10789 'Size' => '4',
10790 'Type' => 'Struct'
10791 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010792 '15674' => {
10793 'BaseType' => '15608',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010794 'Header' => 'platform.h',
10795 'Line' => '841',
10796 'Name' => 'get_sensor_state_field',
10797 'Size' => '4',
10798 'Type' => 'Typedef'
10799 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010800 '15873' => {
10801 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010802 'Name' => 'uint8_t[13]',
10803 'Size' => '13',
10804 'Type' => 'Array'
10805 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010806 '1614' => {
10807 'BaseType' => '849',
10808 'Name' => 'struct pldm_msg*',
10809 'Size' => '8',
10810 'Type' => 'Pointer'
10811 },
10812 '16355' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010813 'Header' => 'platform.h',
10814 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010815 'Memb' => {
10816 '0' => {
10817 'name' => 'sensor_id',
10818 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010819 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010820 },
10821 '1' => {
10822 'name' => 'sensor_event_class_type',
10823 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010824 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010825 },
10826 '2' => {
10827 'name' => 'event_class',
10828 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010829 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010830 }
10831 },
10832 'Name' => 'struct pldm_sensor_event_data',
10833 'Size' => '4',
10834 'Type' => 'Struct'
10835 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010836 '16567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010837 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010838 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010839 'Memb' => {
10840 '0' => {
10841 'name' => 'event_data_format',
10842 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010843 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010844 },
10845 '1' => {
10846 'name' => 'number_of_change_records',
10847 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010848 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010849 },
10850 '2' => {
10851 'name' => 'change_records',
10852 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010853 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010854 }
10855 },
10856 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10857 'Size' => '3',
10858 'Type' => 'Struct'
10859 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010860 '168' => {
10861 'BaseType' => '81',
10862 'Header' => 'types.h',
10863 'Line' => '42',
10864 'Name' => '__uint32_t',
10865 'PrivateABI' => 1,
10866 'Size' => '4',
10867 'Type' => 'Typedef'
10868 },
10869 '17766' => {
10870 'BaseType' => '180',
10871 'Name' => 'void**',
10872 'Size' => '8',
10873 'Type' => 'Pointer'
10874 },
10875 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010876 'BaseType' => '1',
10877 'Name' => 'void*',
10878 'Size' => '8',
10879 'Type' => 'Pointer'
10880 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010881 '187' => {
10882 'BaseType' => '156',
10883 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010884 'Line' => '24',
10885 'Name' => 'uint8_t',
10886 'PrivateABI' => 1,
10887 'Size' => '1',
10888 'Type' => 'Typedef'
10889 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010890 '199' => {
10891 'BaseType' => '168',
10892 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010893 'Line' => '26',
10894 'Name' => 'uint32_t',
10895 'PrivateABI' => 1,
10896 'Size' => '4',
10897 'Type' => 'Typedef'
10898 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010899 '2059' => {
10900 'BaseType' => '888',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010901 'Name' => 'struct pldm_msg const*',
10902 'Size' => '8',
10903 'Type' => 'Pointer'
10904 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010905 '2064' => {
10906 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010907 'Name' => 'uint8_t*',
10908 'Size' => '8',
10909 'Type' => 'Pointer'
10910 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010911 '2069' => {
10912 'BaseType' => '199',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010913 'Name' => 'uint32_t*',
10914 'Size' => '8',
10915 'Type' => 'Pointer'
10916 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010917 '211' => {
10918 'Header' => 'pldm_types.h',
10919 'Line' => '8',
10920 'Name' => 'anon-struct-pldm_types.h-8',
10921 'Size' => '1',
10922 'Type' => 'Struct'
10923 },
10924 '22089' => {
10925 'BaseType' => '9776',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010926 'Name' => 'size_t*const',
10927 'Size' => '8',
10928 'Type' => 'Const'
10929 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010930 '23715' => {
10931 'BaseType' => '23725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010932 'Name' => 'uint32_t const*const*',
10933 'Size' => '8',
10934 'Type' => 'Pointer'
10935 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010936 '23720' => {
10937 'BaseType' => '12656',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010938 'Name' => 'uint32_t const*',
10939 'Size' => '8',
10940 'Type' => 'Pointer'
10941 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010942 '23725' => {
10943 'BaseType' => '23720',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010944 'Name' => 'uint32_t const*const',
10945 'Size' => '8',
10946 'Type' => 'Const'
10947 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010948 '23730' => {
10949 'BaseType' => '16567',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010950 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10951 'Size' => '8',
10952 'Type' => 'Pointer'
10953 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010954 '2959' => {
10955 'BaseType' => '448',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010956 'Name' => 'ver32_t*',
10957 'Size' => '8',
10958 'Type' => 'Pointer'
10959 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010960 '30445' => {
10961 'BaseType' => '14945',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010962 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10963 'Size' => '8',
10964 'Type' => 'Pointer'
10965 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010966 '3462' => {
10967 'BaseType' => '460',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010968 'Name' => 'ver32_t const*',
10969 'Size' => '8',
10970 'Type' => 'Pointer'
10971 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010972 '365' => {
10973 'Header' => 'pldm_types.h',
10974 'Line' => '18',
10975 'Memb' => {
10976 '0' => {
10977 'name' => 'byte',
10978 'offset' => '0',
10979 'type' => '187'
10980 },
10981 '1' => {
10982 'name' => 'bits',
10983 'offset' => '0',
10984 'type' => '211'
10985 }
10986 },
10987 'Name' => 'union bitfield8_t',
10988 'Size' => '1',
10989 'Type' => 'Union'
10990 },
10991 '37108' => {
10992 'BaseType' => '16355',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010993 'Name' => 'struct pldm_sensor_event_data*',
10994 'Size' => '8',
10995 'Type' => 'Pointer'
10996 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010997 '37113' => {
10998 'BaseType' => '37108',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010999 'Name' => 'struct pldm_sensor_event_data*const',
11000 'Size' => '8',
11001 'Type' => 'Const'
11002 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011003 '377' => {
11004 'BaseType' => '365',
11005 'Name' => 'bitfield8_t const',
11006 'Size' => '1',
11007 'Type' => 'Const'
11008 },
11009 '38119' => {
11010 'BaseType' => '15674',
11011 'Name' => 'get_sensor_state_field*',
11012 'Size' => '8',
11013 'Type' => 'Pointer'
11014 },
11015 '382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011016 'Header' => 'pldm_types.h',
11017 'Line' => '24',
11018 'Memb' => {
11019 '0' => {
11020 'name' => 'alpha',
11021 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011022 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011023 },
11024 '1' => {
11025 'name' => 'update',
11026 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011027 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011028 },
11029 '2' => {
11030 'name' => 'minor',
11031 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011032 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011033 },
11034 '3' => {
11035 'name' => 'major',
11036 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011037 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011038 }
11039 },
11040 'Name' => 'struct pldm_version',
11041 'Size' => '4',
11042 'Type' => 'Struct'
11043 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011044 '3867' => {
11045 'BaseType' => '365',
11046 'Name' => 'bitfield8_t*',
11047 'Size' => '8',
11048 'Type' => 'Pointer'
11049 },
11050 '4323' => {
11051 'BaseType' => '377',
11052 'Name' => 'bitfield8_t const*',
11053 'Size' => '8',
11054 'Type' => 'Pointer'
11055 },
11056 '43736' => {
11057 'BaseType' => '15596',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011058 'Name' => 'set_effecter_state_field*',
11059 'Size' => '8',
11060 'Type' => 'Pointer'
11061 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011062 '44715' => {
11063 'BaseType' => '14257',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011064 'Name' => 'struct pldm_state_sensor_pdr*',
11065 'Size' => '8',
11066 'Type' => 'Pointer'
11067 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011068 '44720' => {
11069 'BaseType' => '44715',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011070 'Name' => 'struct pldm_state_sensor_pdr*const',
11071 'Size' => '8',
11072 'Type' => 'Const'
11073 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011074 '44725' => {
11075 'BaseType' => '14454',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011076 'Name' => 'struct state_sensor_possible_states const*',
11077 'Size' => '8',
11078 'Type' => 'Pointer'
11079 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011080 '44730' => {
11081 'BaseType' => '44725',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011082 'Name' => 'struct state_sensor_possible_states const*const',
11083 'Size' => '8',
11084 'Type' => 'Const'
11085 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011086 '448' => {
11087 'BaseType' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011088 'Header' => 'pldm_types.h',
11089 'Line' => '29',
11090 'Name' => 'ver32_t',
11091 'Size' => '4',
11092 'Type' => 'Typedef'
11093 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011094 '45126' => {
11095 'BaseType' => '14475',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050011096 'Name' => 'struct pldm_state_effecter_pdr*',
11097 'Size' => '8',
11098 'Type' => 'Pointer'
11099 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011100 '45131' => {
11101 'BaseType' => '45126',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050011102 'Name' => 'struct pldm_state_effecter_pdr*const',
11103 'Size' => '8',
11104 'Type' => 'Const'
11105 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011106 '45136' => {
11107 'BaseType' => '15551',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050011108 'Name' => 'struct state_effecter_possible_states const*',
11109 'Size' => '8',
11110 'Type' => 'Pointer'
11111 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011112 '45141' => {
11113 'BaseType' => '45136',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050011114 'Name' => 'struct state_effecter_possible_states const*const',
11115 'Size' => '8',
11116 'Type' => 'Const'
11117 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011118 '46' => {
11119 'Name' => 'signed char',
11120 'Size' => '1',
11121 'Type' => 'Intrinsic'
11122 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011123 '460' => {
11124 'BaseType' => '448',
11125 'Name' => 'ver32_t const',
11126 'Size' => '4',
11127 'Type' => 'Const'
11128 },
11129 '465' => {
11130 'Name' => 'float',
11131 'Size' => '4',
11132 'Type' => 'Intrinsic'
11133 },
11134 '49593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011135 'BaseType' => '102',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011136 'Header' => 'types.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011137 'Line' => '45',
11138 'Name' => '__uint64_t',
11139 'PrivateABI' => 1,
11140 'Size' => '8',
11141 'Type' => 'Typedef'
11142 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011143 '49687' => {
11144 'BaseType' => '49593',
11145 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011146 'Line' => '27',
11147 'Name' => 'uint64_t',
11148 'PrivateABI' => 1,
11149 'Size' => '8',
11150 'Type' => 'Typedef'
11151 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011152 '49699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011153 'Header' => 'bios.h',
11154 'Line' => '38',
11155 'Memb' => {
11156 '0' => {
11157 'name' => 'PLDM_BIOS_STRING_TABLE',
11158 'value' => '0'
11159 },
11160 '1' => {
11161 'name' => 'PLDM_BIOS_ATTR_TABLE',
11162 'value' => '1'
11163 },
11164 '2' => {
11165 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
11166 'value' => '2'
11167 }
11168 },
11169 'Name' => 'enum pldm_bios_table_types',
11170 'Size' => '4',
11171 'Type' => 'Enum'
11172 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011173 '49733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011174 'Header' => 'bios.h',
11175 'Line' => '47',
11176 'Memb' => {
11177 '0' => {
11178 'name' => 'string_handle',
11179 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011180 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011181 },
11182 '1' => {
11183 'name' => 'string_length',
11184 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011185 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011186 },
11187 '2' => {
11188 'name' => 'name',
11189 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011190 'type' => '49790'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011191 }
11192 },
11193 'Name' => 'struct pldm_bios_string_table_entry',
11194 'Size' => '5',
11195 'Type' => 'Struct'
11196 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011197 '49785' => {
11198 'BaseType' => '49733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011199 'Name' => 'struct pldm_bios_string_table_entry const',
11200 'Size' => '5',
11201 'Type' => 'Const'
11202 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011203 '49790' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011204 'BaseType' => '116',
11205 'Name' => 'char[1]',
11206 'Size' => '1',
11207 'Type' => 'Array'
11208 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011209 '49806' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011210 'Header' => 'bios.h',
11211 'Line' => '53',
11212 'Memb' => {
11213 '0' => {
11214 'name' => 'attr_handle',
11215 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011216 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011217 },
11218 '1' => {
11219 'name' => 'attr_type',
11220 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011221 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011222 },
11223 '2' => {
11224 'name' => 'string_handle',
11225 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011226 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011227 },
11228 '3' => {
11229 'name' => 'metadata',
11230 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011231 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011232 }
11233 },
11234 'Name' => 'struct pldm_bios_attr_table_entry',
11235 'Size' => '6',
11236 'Type' => 'Struct'
11237 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011238 '49871' => {
11239 'BaseType' => '49806',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011240 'Name' => 'struct pldm_bios_attr_table_entry const',
11241 'Size' => '6',
11242 'Type' => 'Const'
11243 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011244 '49892' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011245 'Header' => 'bios.h',
11246 'Line' => '65',
11247 'Memb' => {
11248 '0' => {
11249 'name' => 'attr_handle',
11250 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011251 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011252 },
11253 '1' => {
11254 'name' => 'attr_type',
11255 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011256 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011257 },
11258 '2' => {
11259 'name' => 'value',
11260 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011261 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011262 }
11263 },
11264 'Name' => 'struct pldm_bios_attr_val_table_entry',
11265 'Size' => '4',
11266 'Type' => 'Struct'
11267 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011268 '49944' => {
11269 'BaseType' => '49892',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011270 'Name' => 'struct pldm_bios_attr_val_table_entry const',
11271 'Size' => '4',
11272 'Type' => 'Const'
11273 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011274 '50013' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011275 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011276 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011277 'Memb' => {
11278 '0' => {
11279 'name' => 'name_handle',
11280 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011281 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011282 },
11283 '1' => {
11284 'name' => 'read_only',
11285 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011286 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011287 },
11288 '2' => {
11289 'name' => 'pv_num',
11290 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011291 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011292 },
11293 '3' => {
11294 'name' => 'pv_handle',
11295 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011296 'type' => '50116'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011297 },
11298 '4' => {
11299 'name' => 'def_num',
11300 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011301 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011302 },
11303 '5' => {
11304 'name' => 'def_index',
11305 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011306 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011307 }
11308 },
11309 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11310 'Size' => '32',
11311 'Type' => 'Struct'
11312 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011313 '50104' => {
11314 'BaseType' => '50013',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011315 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11316 'Size' => '32',
11317 'Type' => 'Const'
11318 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011319 '50116' => {
11320 'BaseType' => '12639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011321 'Name' => 'uint16_t const*',
11322 'Size' => '8',
11323 'Type' => 'Pointer'
11324 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011325 '50126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011326 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011327 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011328 'Memb' => {
11329 '0' => {
11330 'name' => 'name_handle',
11331 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011332 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011333 },
11334 '1' => {
11335 'name' => 'read_only',
11336 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011337 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011338 },
11339 '2' => {
11340 'name' => 'string_type',
11341 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011342 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011343 },
11344 '3' => {
11345 'name' => 'min_length',
11346 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011347 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011348 },
11349 '4' => {
11350 'name' => 'max_length',
11351 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011352 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011353 },
11354 '5' => {
11355 'name' => 'def_length',
11356 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011357 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011358 },
11359 '6' => {
11360 'name' => 'def_string',
11361 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011362 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011363 }
11364 },
11365 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11366 'Size' => '24',
11367 'Type' => 'Struct'
11368 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011369 '50238' => {
11370 'BaseType' => '50126',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011371 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11372 'Size' => '24',
11373 'Type' => 'Const'
11374 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011375 '50248' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011376 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011377 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011378 'Memb' => {
11379 '0' => {
11380 'name' => 'name_handle',
11381 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011382 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011383 },
11384 '1' => {
11385 'name' => 'read_only',
11386 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011387 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011388 },
11389 '2' => {
11390 'name' => 'lower_bound',
11391 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011392 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011393 },
11394 '3' => {
11395 'name' => 'upper_bound',
11396 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011397 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011398 },
11399 '4' => {
11400 'name' => 'scalar_increment',
11401 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011402 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011403 },
11404 '5' => {
11405 'name' => 'default_value',
11406 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011407 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011408 }
11409 },
11410 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11411 'Size' => '40',
11412 'Type' => 'Struct'
11413 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011414 '50346' => {
11415 'BaseType' => '50248',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011416 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11417 'Size' => '40',
11418 'Type' => 'Const'
11419 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011420 '50721' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +093011421 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011422 'Param' => {
11423 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011424 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011425 }
11426 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011427 'Return' => '13385',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011428 'Size' => '8',
11429 'Type' => 'FuncPtr'
11430 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011431 '50791' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050011432 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011433 'Memb' => {
11434 '0' => {
11435 'name' => 'table_data',
11436 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011437 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011438 },
11439 '1' => {
11440 'name' => 'table_len',
11441 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011442 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011443 },
11444 '2' => {
11445 'name' => 'current_pos',
11446 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011447 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011448 },
11449 '3' => {
11450 'name' => 'entry_length_handler',
11451 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011452 'type' => '50721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011453 }
11454 },
11455 'Name' => 'struct pldm_bios_table_iter',
11456 'PrivateABI' => 1,
11457 'Size' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011458 'Source' => 'bios_table.c',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011459 'Type' => 'Struct'
11460 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011461 '50861' => {
11462 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011463 'Name' => 'struct pldm_bios_table_iter const',
11464 'Size' => '32',
11465 'Type' => 'Const'
11466 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011467 '5094' => {
11468 'Name' => '_Bool',
11469 'Size' => '1',
11470 'Type' => 'Intrinsic'
11471 },
11472 '5101' => {
11473 'BaseType' => '844',
11474 'Name' => 'struct pldm_msg_hdr const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011475 'Size' => '8',
11476 'Type' => 'Pointer'
11477 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011478 '5166' => {
11479 'BaseType' => '909',
11480 'Name' => 'struct pldm_header_info*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011481 'Size' => '8',
11482 'Type' => 'Pointer'
11483 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011484 '51931' => {
11485 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011486 'Name' => 'struct pldm_bios_table_iter*',
11487 'Size' => '8',
11488 'Type' => 'Pointer'
11489 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011490 '51936' => {
11491 'BaseType' => '49944',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011492 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11493 'Size' => '8',
11494 'Type' => 'Pointer'
11495 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011496 '52351' => {
11497 'BaseType' => '49871',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011498 'Name' => 'struct pldm_bios_attr_table_entry const*',
11499 'Size' => '8',
11500 'Type' => 'Pointer'
11501 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011502 '5256' => {
11503 'BaseType' => '988',
11504 'Name' => 'struct pldm_header_info const*',
11505 'Size' => '8',
11506 'Type' => 'Pointer'
11507 },
11508 '5261' => {
11509 'BaseType' => '733',
11510 'Name' => 'struct pldm_msg_hdr*',
11511 'Size' => '8',
11512 'Type' => 'Pointer'
11513 },
11514 '52957' => {
11515 'BaseType' => '49785',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011516 'Name' => 'struct pldm_bios_string_table_entry const*',
11517 'Size' => '8',
11518 'Type' => 'Pointer'
11519 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011520 '53' => {
11521 'Name' => 'unsigned char',
11522 'Size' => '1',
11523 'Type' => 'Intrinsic'
11524 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011525 '5311' => {
11526 'BaseType' => '5321',
11527 'Name' => 'void const*',
11528 'Size' => '8',
11529 'Type' => 'Pointer'
11530 },
11531 '5321' => {
11532 'BaseType' => '1',
11533 'Name' => 'void const',
11534 'Type' => 'Const'
11535 },
11536 '54124' => {
11537 'BaseType' => '50861',
11538 'Name' => 'struct pldm_bios_table_iter const*',
11539 'Size' => '8',
11540 'Type' => 'Pointer'
11541 },
11542 '5513' => {
11543 'BaseType' => '67',
11544 'Header' => 'types.h',
11545 'Line' => '40',
11546 'Name' => '__uint16_t',
11547 'PrivateABI' => 1,
11548 'Size' => '2',
11549 'Type' => 'Typedef'
11550 },
11551 '5563' => {
11552 'BaseType' => '187',
11553 'Name' => 'uint8_t const',
11554 'Size' => '1',
11555 'Type' => 'Const'
11556 },
11557 '5568' => {
11558 'BaseType' => '5513',
11559 'Header' => 'stdint-uintn.h',
11560 'Line' => '25',
11561 'Name' => 'uint16_t',
11562 'PrivateABI' => 1,
11563 'Size' => '2',
11564 'Type' => 'Typedef'
11565 },
11566 '58397' => {
11567 'BaseType' => '49687',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011568 'Name' => 'uint64_t*',
11569 'Size' => '8',
11570 'Type' => 'Pointer'
11571 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011572 '58674' => {
11573 'BaseType' => '50346',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011574 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11575 'Size' => '8',
11576 'Type' => 'Pointer'
11577 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011578 '58983' => {
11579 'BaseType' => '13380',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011580 'Name' => 'char const**',
11581 'Size' => '8',
11582 'Type' => 'Pointer'
11583 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093011584 '60' => {
11585 'Name' => 'short',
11586 'Size' => '2',
11587 'Type' => 'Intrinsic'
11588 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011589 '60155' => {
11590 'BaseType' => '50238',
11591 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11592 'Size' => '8',
11593 'Type' => 'Pointer'
11594 },
11595 '61653' => {
11596 'BaseType' => '50104',
11597 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11598 'Size' => '8',
11599 'Type' => 'Pointer'
11600 },
11601 '63877' => {
11602 'Header' => 'pldm_types.h',
11603 'Line' => '35',
11604 'Name' => 'anon-struct-pldm_types.h-35',
11605 'Size' => '2',
11606 'Type' => 'Struct'
11607 },
11608 '64139' => {
11609 'Header' => 'pldm_types.h',
11610 'Line' => '53',
11611 'Memb' => {
11612 '0' => {
11613 'name' => 'value',
11614 'offset' => '0',
11615 'type' => '5568'
11616 },
11617 '1' => {
11618 'name' => 'bits',
11619 'offset' => '0',
11620 'type' => '63877'
11621 }
11622 },
11623 'Name' => 'union bitfield16_t',
11624 'Size' => '2',
11625 'Type' => 'Union'
11626 },
11627 '64151' => {
11628 'Header' => 'pldm_types.h',
11629 'Line' => '57',
11630 'Name' => 'anon-struct-pldm_types.h-57',
11631 'Size' => '4',
11632 'Type' => 'Struct'
11633 },
11634 '64637' => {
11635 'Header' => 'pldm_types.h',
11636 'Line' => '91',
11637 'Memb' => {
11638 '0' => {
11639 'name' => 'value',
11640 'offset' => '0',
11641 'type' => '199'
11642 },
11643 '1' => {
11644 'name' => 'bits',
11645 'offset' => '0',
11646 'type' => '64151'
11647 }
11648 },
11649 'Name' => 'union bitfield32_t',
11650 'Size' => '4',
11651 'Type' => 'Union'
11652 },
11653 '64649' => {
11654 'Header' => 'pldm_types.h',
11655 'Line' => '95',
11656 'Name' => 'anon-struct-pldm_types.h-95',
11657 'Size' => '8',
11658 'Type' => 'Struct'
11659 },
11660 '65583' => {
11661 'Header' => 'pldm_types.h',
11662 'Line' => '161',
11663 'Memb' => {
11664 '0' => {
11665 'name' => 'value',
11666 'offset' => '0',
11667 'type' => '49687'
11668 },
11669 '1' => {
11670 'name' => 'bits',
11671 'offset' => '0',
11672 'type' => '64649'
11673 }
11674 },
11675 'Name' => 'union bitfield64_t',
11676 'Size' => '8',
11677 'Type' => 'Union'
11678 },
11679 '67' => {
11680 'Name' => 'unsigned short',
11681 'Size' => '2',
11682 'Type' => 'Intrinsic'
11683 },
11684 '67134' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011685 'Header' => 'firmware_update.h',
11686 'Line' => '329',
11687 'Memb' => {
11688 '0' => {
11689 'name' => 'uuid',
11690 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011691 'type' => '67238'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011692 },
11693 '1' => {
11694 'name' => 'package_header_format_version',
11695 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011696 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011697 },
11698 '2' => {
11699 'name' => 'package_header_size',
11700 'offset' => '23',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011701 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011702 },
11703 '3' => {
11704 'name' => 'package_release_date_time',
11705 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011706 'type' => '15873'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011707 },
11708 '4' => {
11709 'name' => 'component_bitmap_bit_length',
11710 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011711 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011712 },
11713 '5' => {
11714 'name' => 'package_version_string_type',
11715 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011716 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011717 },
11718 '6' => {
11719 'name' => 'package_version_string_length',
11720 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011721 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011722 }
11723 },
11724 'Name' => 'struct pldm_package_header_information',
11725 'Size' => '36',
11726 'Type' => 'Struct'
11727 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011728 '67238' => {
11729 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011730 'Name' => 'uint8_t[16]',
11731 'Size' => '16',
11732 'Type' => 'Array'
11733 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011734 '67270' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011735 'Header' => 'firmware_update.h',
11736 'Line' => '343',
11737 'Memb' => {
11738 '0' => {
11739 'name' => 'record_length',
11740 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011741 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011742 },
11743 '1' => {
11744 'name' => 'descriptor_count',
11745 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011746 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011747 },
11748 '2' => {
11749 'name' => 'device_update_option_flags',
11750 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011751 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011752 },
11753 '3' => {
11754 'name' => 'comp_image_set_version_string_type',
11755 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011756 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011757 },
11758 '4' => {
11759 'name' => 'comp_image_set_version_string_length',
11760 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011761 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011762 },
11763 '5' => {
11764 'name' => 'fw_device_pkg_data_length',
11765 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011766 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011767 }
11768 },
11769 'Name' => 'struct pldm_firmware_device_id_record',
11770 'Size' => '11',
11771 'Type' => 'Struct'
11772 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011773 '6735' => {
11774 'Header' => 'utils.h',
11775 'Line' => '18',
11776 'Memb' => {
11777 '0' => {
11778 'name' => 'ptr',
11779 'offset' => '0',
11780 'type' => '6774'
11781 },
11782 '1' => {
11783 'name' => 'length',
11784 'offset' => '8',
11785 'type' => '137'
11786 }
11787 },
11788 'Name' => 'struct variable_field',
11789 'Size' => '16',
11790 'Type' => 'Struct'
11791 },
11792 '67465' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011793 'Header' => 'firmware_update.h',
11794 'Line' => '377',
11795 'Memb' => {
11796 '0' => {
11797 'name' => 'comp_classification',
11798 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011799 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011800 },
11801 '1' => {
11802 'name' => 'comp_identifier',
11803 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011804 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011805 },
11806 '2' => {
11807 'name' => 'comp_comparison_stamp',
11808 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011809 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011810 },
11811 '3' => {
11812 'name' => 'comp_options',
11813 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011814 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011815 },
11816 '4' => {
11817 'name' => 'requested_comp_activation_method',
11818 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011819 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011820 },
11821 '5' => {
11822 'name' => 'comp_location_offset',
11823 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011824 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011825 },
11826 '6' => {
11827 'name' => 'comp_size',
11828 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011829 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011830 },
11831 '7' => {
11832 'name' => 'comp_version_string_type',
11833 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011834 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011835 },
11836 '8' => {
11837 'name' => 'comp_version_string_length',
11838 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011839 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011840 }
11841 },
11842 'Name' => 'struct pldm_component_image_information',
11843 'Size' => '22',
11844 'Type' => 'Struct'
11845 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011846 '67647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011847 'Header' => 'firmware_update.h',
11848 'Line' => '403',
11849 'Memb' => {
11850 '0' => {
11851 'name' => 'completion_code',
11852 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011853 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011854 },
11855 '1' => {
11856 'name' => 'capabilities_during_update',
11857 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011858 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011859 },
11860 '2' => {
11861 'name' => 'comp_count',
11862 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011863 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011864 },
11865 '3' => {
11866 'name' => 'active_comp_image_set_ver_str_type',
11867 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011868 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011869 },
11870 '4' => {
11871 'name' => 'active_comp_image_set_ver_str_len',
11872 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011873 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011874 },
11875 '5' => {
11876 'name' => 'pending_comp_image_set_ver_str_type',
11877 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011878 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011879 },
11880 '6' => {
11881 'name' => 'pending_comp_image_set_ver_str_len',
11882 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011883 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011884 }
11885 },
11886 'Name' => 'struct pldm_get_firmware_parameters_resp',
11887 'Size' => '11',
11888 'Type' => 'Struct'
11889 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011890 '6774' => {
11891 'BaseType' => '5563',
11892 'Name' => 'uint8_t const*',
11893 'Size' => '8',
11894 'Type' => 'Pointer'
11895 },
11896 '67751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011897 'Header' => 'firmware_update.h',
11898 'Line' => '417',
11899 'Memb' => {
11900 '0' => {
11901 'name' => 'comp_classification',
11902 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011903 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011904 },
11905 '1' => {
11906 'name' => 'comp_identifier',
11907 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011908 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011909 },
11910 '10' => {
11911 'name' => 'pending_comp_release_date',
11912 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011913 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011914 },
11915 '11' => {
11916 'name' => 'comp_activation_methods',
11917 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011918 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011919 },
11920 '12' => {
11921 'name' => 'capabilities_during_update',
11922 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011923 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011924 },
11925 '2' => {
11926 'name' => 'comp_classification_index',
11927 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011928 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011929 },
11930 '3' => {
11931 'name' => 'active_comp_comparison_stamp',
11932 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011933 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011934 },
11935 '4' => {
11936 'name' => 'active_comp_ver_str_type',
11937 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011938 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011939 },
11940 '5' => {
11941 'name' => 'active_comp_ver_str_len',
11942 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011943 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011944 },
11945 '6' => {
11946 'name' => 'active_comp_release_date',
11947 'offset' => '17',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011948 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011949 },
11950 '7' => {
11951 'name' => 'pending_comp_comparison_stamp',
11952 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011953 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011954 },
11955 '8' => {
11956 'name' => 'pending_comp_ver_str_type',
11957 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011958 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011959 },
11960 '9' => {
11961 'name' => 'pending_comp_ver_str_len',
11962 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011963 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011964 }
11965 },
11966 'Name' => 'struct pldm_component_parameter_entry',
11967 'Size' => '39',
11968 'Type' => 'Struct'
11969 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011970 '67933' => {
11971 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011972 'Name' => 'uint8_t[8]',
11973 'Size' => '8',
11974 'Type' => 'Array'
11975 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011976 '68793' => {
11977 'BaseType' => '6735',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093011978 'Name' => 'struct variable_field const',
11979 'Size' => '16',
11980 'Type' => 'Const'
11981 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011982 '69103' => {
11983 'BaseType' => '12827',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093011984 'Name' => 'bool8_t*',
11985 'Size' => '8',
11986 'Type' => 'Pointer'
11987 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011988 '69108' => {
11989 'BaseType' => '65583',
11990 'Name' => 'bitfield64_t*',
11991 'Size' => '8',
11992 'Type' => 'Pointer'
11993 },
11994 '69861' => {
11995 'BaseType' => '64637',
11996 'Name' => 'bitfield32_t*',
11997 'Size' => '8',
11998 'Type' => 'Pointer'
11999 },
12000 '70707' => {
12001 'BaseType' => '64139',
12002 'Name' => 'bitfield16_t*',
12003 'Size' => '8',
12004 'Type' => 'Pointer'
12005 },
12006 '7131' => {
12007 'BaseType' => '6735',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012008 'Name' => 'struct variable_field*',
12009 'Size' => '8',
12010 'Type' => 'Pointer'
12011 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012012 '721' => {
12013 'Header' => 'base.h',
12014 'Line' => '89',
12015 'Memb' => {
12016 '0' => {
12017 'name' => 'PLDM_RESPONSE',
12018 'value' => '0'
12019 },
12020 '1' => {
12021 'name' => 'PLDM_REQUEST',
12022 'value' => '1'
12023 },
12024 '2' => {
12025 'name' => 'PLDM_RESERVED',
12026 'value' => '2'
12027 },
12028 '3' => {
12029 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
12030 'value' => '3'
12031 }
12032 },
12033 'Name' => 'enum MessageType',
12034 'Size' => '4',
12035 'Type' => 'Enum'
12036 },
12037 '72254' => {
12038 'BaseType' => '68793',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012039 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012040 'Size' => '8',
12041 'Type' => 'Pointer'
12042 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012043 '733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012044 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012045 'Line' => '118',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012046 'Memb' => {
12047 '0' => {
12048 'name' => 'command',
12049 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012050 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012051 }
12052 },
12053 'Name' => 'struct pldm_msg_hdr',
12054 'Size' => '3',
12055 'Type' => 'Struct'
12056 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012057 '73848' => {
12058 'BaseType' => '67751',
12059 'Name' => 'struct pldm_component_parameter_entry*',
12060 'Size' => '8',
12061 'Type' => 'Pointer'
12062 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012063 '74' => {
12064 'Name' => 'int',
12065 'Size' => '4',
12066 'Type' => 'Intrinsic'
12067 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012068 '74078' => {
12069 'BaseType' => '67647',
12070 'Name' => 'struct pldm_get_firmware_parameters_resp*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012071 'Size' => '8',
12072 'Type' => 'Pointer'
12073 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012074 '74379' => {
12075 'BaseType' => '2064',
12076 'Name' => 'uint8_t**',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012077 'Size' => '8',
12078 'Type' => 'Pointer'
12079 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012080 '74676' => {
12081 'BaseType' => '67465',
12082 'Name' => 'struct pldm_component_image_information*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012083 'Size' => '8',
12084 'Type' => 'Pointer'
12085 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012086 '75292' => {
12087 'BaseType' => '67270',
12088 'Name' => 'struct pldm_firmware_device_id_record*',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012089 'Size' => '8',
12090 'Type' => 'Pointer'
12091 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012092 '75596' => {
12093 'BaseType' => '67134',
12094 'Name' => 'struct pldm_package_header_information*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093012095 'Size' => '8',
12096 'Type' => 'Pointer'
12097 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012098 '81' => {
12099 'Name' => 'unsigned int',
12100 'Size' => '4',
12101 'Type' => 'Intrinsic'
12102 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012103 '82300' => {
12104 'BaseType' => '82317',
12105 'Header' => 'pdr.h',
12106 'Line' => '15',
12107 'Name' => 'pldm_pdr',
12108 'Size' => '24',
12109 'Type' => 'Typedef'
12110 },
12111 '82312' => {
12112 'BaseType' => '82300',
12113 'Name' => 'pldm_pdr const',
12114 'Size' => '24',
12115 'Type' => 'Const'
12116 },
12117 '82317' => {
12118 'Line' => '18',
12119 'Memb' => {
12120 '0' => {
12121 'name' => 'record_count',
12122 'offset' => '0',
12123 'type' => '199'
12124 },
12125 '1' => {
12126 'name' => 'size',
12127 'offset' => '4',
12128 'type' => '199'
12129 },
12130 '2' => {
12131 'name' => 'first',
12132 'offset' => '8',
12133 'type' => '83433'
12134 },
12135 '3' => {
12136 'name' => 'last',
12137 'offset' => '22',
12138 'type' => '83433'
12139 }
12140 },
12141 'Name' => 'struct pldm_pdr',
12142 'PrivateABI' => 1,
12143 'Size' => '24',
12144 'Source' => 'pdr.c',
12145 'Type' => 'Struct'
12146 },
12147 '82377' => {
12148 'BaseType' => '82394',
12149 'Header' => 'pdr.h',
12150 'Line' => '20',
12151 'Name' => 'pldm_pdr_record',
12152 'Size' => '32',
12153 'Type' => 'Typedef'
12154 },
12155 '82389' => {
12156 'BaseType' => '82377',
12157 'Name' => 'pldm_pdr_record const',
12158 'Size' => '32',
12159 'Type' => 'Const'
12160 },
12161 '82394' => {
12162 'Line' => '9',
12163 'Memb' => {
12164 '0' => {
12165 'name' => 'record_handle',
12166 'offset' => '0',
12167 'type' => '199'
12168 },
12169 '1' => {
12170 'name' => 'size',
12171 'offset' => '4',
12172 'type' => '199'
12173 },
12174 '2' => {
12175 'name' => 'data',
12176 'offset' => '8',
12177 'type' => '2064'
12178 },
12179 '3' => {
12180 'name' => 'next',
12181 'offset' => '22',
12182 'type' => '83421'
12183 },
12184 '4' => {
12185 'name' => 'is_remote',
12186 'offset' => '36',
12187 'type' => '5094'
12188 },
12189 '5' => {
12190 'name' => 'terminus_handle',
12191 'offset' => '38',
12192 'type' => '5568'
12193 }
12194 },
12195 'Name' => 'struct pldm_pdr_record',
12196 'PrivateABI' => 1,
12197 'Size' => '32',
12198 'Source' => 'pdr.c',
12199 'Type' => 'Struct'
12200 },
12201 '82478' => {
12202 'Header' => 'pdr.h',
12203 'Line' => '274',
12204 'Memb' => {
12205 '0' => {
12206 'name' => 'entity_type',
12207 'offset' => '0',
12208 'type' => '5568'
12209 },
12210 '1' => {
12211 'name' => 'entity_instance_num',
12212 'offset' => '2',
12213 'type' => '5568'
12214 },
12215 '2' => {
12216 'name' => 'entity_container_id',
12217 'offset' => '4',
12218 'type' => '5568'
12219 }
12220 },
12221 'Name' => 'struct pldm_entity',
12222 'Size' => '6',
12223 'Type' => 'Struct'
12224 },
12225 '82535' => {
12226 'BaseType' => '82478',
12227 'Header' => 'pdr.h',
12228 'Line' => '278',
12229 'Name' => 'pldm_entity',
12230 'Size' => '6',
12231 'Type' => 'Typedef'
12232 },
12233 '82579' => {
12234 'BaseType' => '82591',
12235 'Header' => 'pdr.h',
12236 'Line' => '288',
12237 'Name' => 'pldm_entity_association_tree',
12238 'Size' => '16',
12239 'Type' => 'Typedef'
12240 },
12241 '82591' => {
12242 'Line' => '433',
12243 'Memb' => {
12244 '0' => {
12245 'name' => 'root',
12246 'offset' => '0',
12247 'type' => '83438'
12248 },
12249 '1' => {
12250 'name' => 'last_used_container_id',
12251 'offset' => '8',
12252 'type' => '5568'
12253 }
12254 },
12255 'Name' => 'struct pldm_entity_association_tree',
12256 'PrivateABI' => 1,
12257 'Size' => '16',
12258 'Source' => 'pdr.c',
12259 'Type' => 'Struct'
12260 },
12261 '82634' => {
12262 'BaseType' => '82651',
12263 'Header' => 'pdr.h',
12264 'Line' => '293',
12265 'Name' => 'pldm_entity_node',
12266 'Size' => '40',
12267 'Type' => 'Typedef'
12268 },
12269 '82646' => {
12270 'BaseType' => '82634',
12271 'Name' => 'pldm_entity_node const',
12272 'Size' => '40',
12273 'Type' => 'Const'
12274 },
12275 '82651' => {
12276 'Line' => '438',
12277 'Memb' => {
12278 '0' => {
12279 'name' => 'entity',
12280 'offset' => '0',
12281 'type' => '82535'
12282 },
12283 '1' => {
12284 'name' => 'parent',
12285 'offset' => '6',
12286 'type' => '82535'
12287 },
12288 '2' => {
12289 'name' => 'remote_container_id',
12290 'offset' => '18',
12291 'type' => '5568'
12292 },
12293 '3' => {
12294 'name' => 'first_child',
12295 'offset' => '22',
12296 'type' => '83438'
12297 },
12298 '4' => {
12299 'name' => 'next_sibling',
12300 'offset' => '36',
12301 'type' => '83438'
12302 },
12303 '5' => {
12304 'name' => 'association_type',
12305 'offset' => '50',
12306 'type' => '187'
12307 }
12308 },
12309 'Name' => 'struct pldm_entity_node',
12310 'PrivateABI' => 1,
12311 'Size' => '40',
12312 'Source' => 'pdr.c',
12313 'Type' => 'Struct'
12314 },
12315 '83421' => {
12316 'BaseType' => '82394',
12317 'Name' => 'struct pldm_pdr_record*',
12318 'Size' => '8',
12319 'Type' => 'Pointer'
12320 },
12321 '83433' => {
12322 'BaseType' => '82377',
12323 'Name' => 'pldm_pdr_record*',
12324 'Size' => '8',
12325 'Type' => 'Pointer'
12326 },
12327 '83438' => {
12328 'BaseType' => '82634',
12329 'Name' => 'pldm_entity_node*',
12330 'Size' => '8',
12331 'Type' => 'Pointer'
12332 },
12333 '83831' => {
12334 'BaseType' => '83836',
12335 'Name' => 'pldm_entity**',
12336 'Size' => '8',
12337 'Type' => 'Pointer'
12338 },
12339 '83836' => {
12340 'BaseType' => '82535',
12341 'Name' => 'pldm_entity*',
12342 'Size' => '8',
12343 'Type' => 'Pointer'
12344 },
12345 '83900' => {
12346 'BaseType' => '82579',
12347 'Name' => 'pldm_entity_association_tree*',
12348 'Size' => '8',
12349 'Type' => 'Pointer'
12350 },
12351 '84179' => {
12352 'BaseType' => '83438',
12353 'Name' => 'pldm_entity_node**',
12354 'Size' => '8',
12355 'Type' => 'Pointer'
12356 },
12357 '844' => {
12358 'BaseType' => '733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012359 'Name' => 'struct pldm_msg_hdr const',
12360 'Size' => '3',
12361 'Type' => 'Const'
12362 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012363 '849' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012364 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012365 'Line' => '151',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012366 'Memb' => {
12367 '0' => {
12368 'name' => 'hdr',
12369 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012370 'type' => '733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012371 },
12372 '1' => {
12373 'name' => 'payload',
12374 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012375 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012376 }
12377 },
12378 'Name' => 'struct pldm_msg',
12379 'Size' => '4',
12380 'Type' => 'Struct'
12381 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012382 '84969' => {
12383 'BaseType' => '82312',
12384 'Name' => 'pldm_pdr const*',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050012385 'Size' => '8',
12386 'Type' => 'Pointer'
12387 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012388 '85223' => {
12389 'BaseType' => '82300',
12390 'Name' => 'pldm_pdr*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093012391 'Size' => '8',
12392 'Type' => 'Pointer'
12393 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012394 '888' => {
12395 'BaseType' => '849',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012396 'Name' => 'struct pldm_msg const',
12397 'Size' => '4',
12398 'Type' => 'Const'
12399 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012400 '893' => {
12401 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012402 'Name' => 'uint8_t[1]',
12403 'Size' => '1',
12404 'Type' => 'Array'
12405 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012406 '90333' => {
12407 'BaseType' => '82646',
12408 'Name' => 'pldm_entity_node const*',
12409 'Size' => '8',
12410 'Type' => 'Pointer'
12411 },
12412 '909' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012413 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012414 'Line' => '177',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012415 'Memb' => {
12416 '0' => {
12417 'name' => 'msg_type',
12418 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012419 'type' => '721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012420 },
12421 '1' => {
12422 'name' => 'instance',
12423 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012424 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012425 },
12426 '2' => {
12427 'name' => 'pldm_type',
12428 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012429 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012430 },
12431 '3' => {
12432 'name' => 'command',
12433 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012434 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012435 },
12436 '4' => {
12437 'name' => 'completion_code',
12438 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012439 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012440 }
12441 },
12442 'Name' => 'struct pldm_header_info',
12443 'Size' => '8',
12444 'Type' => 'Struct'
12445 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012446 '91499' => {
12447 'BaseType' => '82389',
12448 'Name' => 'pldm_pdr_record const*',
12449 'Size' => '8',
12450 'Type' => 'Pointer'
12451 },
12452 '9213' => {
12453 'BaseType' => '5568',
12454 'Name' => 'uint16_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012455 'Size' => '8',
12456 'Type' => 'Pointer'
12457 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012458 '94582' => {
12459 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012460 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012461 'Line' => '15',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012462 'Name' => 'pldm_tid_t',
12463 'Size' => '1',
12464 'Type' => 'Typedef'
12465 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012466 '94594' => {
12467 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012468 'Header' => 'instance-id.h',
12469 'Line' => '11',
12470 'Name' => 'pldm_instance_id_t',
12471 'Size' => '1',
12472 'Type' => 'Typedef'
12473 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012474 '94606' => {
12475 'Header' => 'responder.h',
12476 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012477 'Memb' => {
12478 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012479 'name' => 'tid',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012480 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012481 'type' => '94582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012482 },
12483 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012484 'name' => 'instance_id',
12485 'offset' => '1',
12486 'type' => '94594'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012487 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012488 '2' => {
12489 'name' => 'type',
12490 'offset' => '2',
12491 'type' => '187'
12492 },
12493 '3' => {
12494 'name' => 'command',
12495 'offset' => '3',
12496 'type' => '187'
12497 },
12498 '4' => {
12499 'name' => 'next',
12500 'offset' => '8',
12501 'type' => '94686'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012502 }
12503 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012504 'Name' => 'struct pldm_responder_cookie',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012505 'PrivateABI' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012506 'Size' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012507 'Type' => 'Struct'
12508 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012509 '94686' => {
12510 'BaseType' => '94606',
12511 'Name' => 'struct pldm_responder_cookie*',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012512 'Size' => '8',
12513 'Type' => 'Pointer'
12514 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012515 '94691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012516 'Header' => 'pldm.h',
12517 'Line' => '14',
12518 'Memb' => {
12519 '0' => {
12520 'name' => 'PLDM_REQUESTER_SUCCESS',
12521 'value' => '0'
12522 },
12523 '1' => {
12524 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
12525 'value' => '18446744073709551615 (-1)'
12526 },
12527 '10' => {
12528 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12529 'value' => '18446744073709551606 (-10)'
12530 },
12531 '11' => {
12532 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12533 'value' => '18446744073709551605 (-11)'
12534 },
12535 '12' => {
12536 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12537 'value' => '18446744073709551604 (-12)'
12538 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012539 '13' => {
12540 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12541 'value' => '18446744073709551603 (-13)'
12542 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012543 '2' => {
12544 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12545 'value' => '18446744073709551614 (-2)'
12546 },
12547 '3' => {
12548 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12549 'value' => '18446744073709551613 (-3)'
12550 },
12551 '4' => {
12552 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12553 'value' => '18446744073709551612 (-4)'
12554 },
12555 '5' => {
12556 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12557 'value' => '18446744073709551611 (-5)'
12558 },
12559 '6' => {
12560 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12561 'value' => '18446744073709551610 (-6)'
12562 },
12563 '7' => {
12564 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12565 'value' => '18446744073709551609 (-7)'
12566 },
12567 '8' => {
12568 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12569 'value' => '18446744073709551608 (-8)'
12570 },
12571 '9' => {
12572 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12573 'value' => '18446744073709551607 (-9)'
12574 }
12575 },
12576 'Name' => 'enum pldm_requester_error_codes',
12577 'Size' => '4',
12578 'Type' => 'Enum'
12579 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012580 '97626' => {
12581 'Line' => '18',
12582 'Memb' => {
12583 '0' => {
12584 'name' => 'prev',
12585 'offset' => '0',
12586 'type' => '94594'
12587 },
12588 '1' => {
12589 'name' => 'allocations',
12590 'offset' => '4',
12591 'type' => '199'
12592 }
12593 },
12594 'Name' => 'struct pldm_tid_state',
12595 'PrivateABI' => 1,
12596 'Size' => '8',
12597 'Source' => 'instance-id.c',
12598 'Type' => 'Struct'
12599 },
12600 '97665' => {
12601 'Line' => '23',
12602 'Memb' => {
12603 '0' => {
12604 'name' => 'state',
12605 'offset' => '0',
12606 'type' => '97707'
12607 },
12608 '1' => {
12609 'name' => 'lock_db_fd',
12610 'offset' => '8264',
12611 'type' => '74'
12612 }
12613 },
12614 'Name' => 'struct pldm_instance_db',
12615 'PrivateABI' => 1,
12616 'Size' => '2052',
12617 'Source' => 'instance-id.c',
12618 'Type' => 'Struct'
12619 },
12620 '97707' => {
12621 'BaseType' => '97626',
12622 'Name' => 'struct pldm_tid_state[256]',
12623 'Size' => '2048',
12624 'Type' => 'Array'
12625 },
12626 '9776' => {
12627 'BaseType' => '137',
12628 'Name' => 'size_t*',
12629 'Size' => '8',
12630 'Type' => 'Pointer'
12631 },
12632 '98177' => {
12633 'BaseType' => '97665',
12634 'Name' => 'struct pldm_instance_db*',
12635 'Size' => '8',
12636 'Type' => 'Pointer'
12637 },
12638 '98602' => {
12639 'BaseType' => '94594',
12640 'Name' => 'pldm_instance_id_t*',
12641 'Size' => '8',
12642 'Type' => 'Pointer'
12643 },
12644 '98778' => {
12645 'BaseType' => '98177',
12646 'Name' => 'struct pldm_instance_db**',
12647 'Size' => '8',
12648 'Type' => 'Pointer'
12649 },
12650 '988' => {
12651 'BaseType' => '909',
12652 'Name' => 'struct pldm_header_info const',
12653 'Size' => '8',
12654 'Type' => 'Const'
12655 },
12656 '99396' => {
12657 'BaseType' => '187',
12658 'Header' => 'pldm.h',
12659 'Line' => '12',
12660 'Name' => 'mctp_eid_t',
12661 'Size' => '1',
12662 'Type' => 'Typedef'
12663 },
12664 '99511' => {
12665 'BaseType' => '94691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012666 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012667 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012668 'Name' => 'pldm_requester_rc_t',
12669 'Size' => '4',
12670 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012671 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012672 '99668' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012673 'Line' => '23',
12674 'Memb' => {
12675 '0' => {
12676 'name' => 'transport',
12677 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012678 'type' => '99741'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012679 },
12680 '1' => {
12681 'name' => 'socket',
12682 'offset' => '64',
12683 'type' => '74'
12684 },
12685 '2' => {
12686 'name' => 'tid_eid_map',
12687 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012688 'type' => '103373'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012689 },
12690 '3' => {
12691 'name' => 'socket_send_buf',
12692 'offset' => '768',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012693 'type' => '102448'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012694 }
12695 },
12696 'Name' => 'struct pldm_transport_mctp_demux',
12697 'PrivateABI' => 1,
12698 'Size' => '312',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012699 'Source' => 'mctp-demux.c',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012700 'Type' => 'Struct'
12701 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012702 '99694' => {
12703 'BaseType' => '99668',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012704 'Name' => 'struct pldm_transport_mctp_demux*',
12705 'Size' => '8',
12706 'Type' => 'Pointer'
12707 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012708 '99736' => {
12709 'BaseType' => '99741',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012710 'Name' => 'struct pldm_transport*',
12711 'Size' => '8',
12712 'Type' => 'Pointer'
12713 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012714 '99741' => {
12715 'Header' => 'transport.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012716 'Line' => '17',
12717 'Memb' => {
12718 '0' => {
12719 'name' => 'name',
12720 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012721 'type' => '13380'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012722 },
12723 '1' => {
12724 'name' => 'version',
12725 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012726 'type' => '187'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012727 },
12728 '2' => {
12729 'name' => 'recv',
12730 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012731 'type' => '102633'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012732 },
12733 '3' => {
12734 'name' => 'send',
12735 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012736 'type' => '102674'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012737 },
12738 '4' => {
12739 'name' => 'init_pollfd',
12740 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012741 'type' => '102754'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012742 }
12743 },
12744 'Name' => 'struct pldm_transport',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012745 'Size' => '40',
12746 'Type' => 'Struct'
12747 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012748 '99877' => {
12749 'BaseType' => '94582',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012750 'Name' => 'pldm_tid_t*',
12751 'Size' => '8',
12752 'Type' => 'Pointer'
12753 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012754 '99980' => {
12755 'BaseType' => '99694',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012756 'Name' => 'struct pldm_transport_mctp_demux**',
12757 'Size' => '8',
12758 'Type' => 'Pointer'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012759 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012760 },
12761 'UndefinedSymbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +093012762 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012763 '_ITM_deregisterTMCloneTable' => 0,
12764 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012765 '__assert_fail@GLIBC_2.2.5' => 0,
12766 '__cxa_finalize@GLIBC_2.2.5' => 0,
12767 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012768 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012769 '__stack_chk_fail@GLIBC_2.4' => 0,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012770 'bind@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012771 'calloc@GLIBC_2.2.5' => 0,
12772 'clock_gettime@GLIBC_2.17' => 0,
12773 'close@GLIBC_2.2.5' => 0,
12774 'connect@GLIBC_2.2.5' => 0,
12775 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012776 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012777 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012778 'fgets@GLIBC_2.2.5' => 0,
12779 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012780 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012781 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012782 'malloc@GLIBC_2.2.5' => 0,
12783 'memcmp@GLIBC_2.2.5' => 0,
12784 'memcpy@GLIBC_2.14' => 0,
12785 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093012786 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012787 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012788 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093012789 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012790 'recvmsg@GLIBC_2.2.5' => 0,
12791 'sendmsg@GLIBC_2.2.5' => 0,
12792 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012793 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012794 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012795 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012796 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012797 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012798 'timerfd_create@GLIBC_2.8' => 0,
12799 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012800 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012801 }
12802 },
12803 'WordSize' => '8'
12804 };