blob: 7e2d727c5b0a8d594cf3646a1a574da8994b9234 [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 },
239 '104201' => {
240 'Header' => 'af-mctp.h',
241 'Param' => {
242 '0' => {
243 'name' => 'ctx',
244 'type' => '104191'
245 }
246 },
247 'Reg' => {
248 '0' => 'rdi'
249 },
250 'Return' => '1',
251 'ShortName' => 'pldm_transport_af_mctp_destroy',
252 'Source' => 'af-mctp.c',
253 'SourceLine' => '274'
254 },
255 '104286' => {
256 'Header' => 'af-mctp.h',
257 'Param' => {
258 '0' => {
259 'name' => 'ctx',
260 'type' => '104510'
261 }
262 },
263 'Reg' => {
264 '0' => 'r12'
265 },
266 'Return' => '74',
267 'ShortName' => 'pldm_transport_af_mctp_init',
268 'Source' => 'af-mctp.c',
269 'SourceLine' => '237'
270 },
271 '10508' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930272 'Header' => 'bios.h',
273 'Param' => {
274 '0' => {
275 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030276 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500277 },
278 '1' => {
279 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030280 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500281 },
282 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030283 'name' => 'completion_code',
284 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500285 }
286 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030287 'Reg' => {
288 '0' => 'rdi',
289 '1' => 'rsi',
290 '2' => 'rdx'
291 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500292 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030293 'ShortName' => 'decode_set_date_time_resp',
294 'Source' => 'bios.c',
295 'SourceLine' => '192'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500296 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030297 '105706' => {
298 'Header' => 'af-mctp.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930299 'Param' => {
300 '0' => {
301 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030302 'type' => '104191'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930303 },
304 '1' => {
305 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030306 'type' => '94582'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930307 },
308 '2' => {
309 'name' => 'eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030310 'type' => '99396'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930311 }
312 },
313 'Reg' => {
314 '0' => 'rdi',
315 '1' => 'rsi',
316 '2' => 'rdx'
317 },
318 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030319 'ShortName' => 'pldm_transport_af_mctp_unmap_tid',
320 'Source' => 'af-mctp.c',
321 'SourceLine' => '95'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930322 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030323 '105779' => {
324 'Header' => 'af-mctp.h',
325 'Param' => {
326 '0' => {
327 'name' => 'ctx',
328 'type' => '104191'
329 },
330 '1' => {
331 'name' => 'tid',
332 'type' => '94582'
333 },
334 '2' => {
335 'name' => 'eid',
336 'type' => '99396'
337 }
338 },
339 'Reg' => {
340 '0' => 'rdi',
341 '1' => 'rsi',
342 '2' => 'rdx'
343 },
344 'Return' => '74',
345 'ShortName' => 'pldm_transport_af_mctp_map_tid',
346 'Source' => 'af-mctp.c',
347 'SourceLine' => '86'
348 },
349 '10580' => {
350 'Header' => 'bios.h',
351 'Param' => {
352 '0' => {
353 'name' => 'instance_id',
354 'type' => '187'
355 },
356 '1' => {
357 'name' => 'completion_code',
358 'type' => '187'
359 },
360 '2' => {
361 'name' => 'msg',
362 'type' => '1614'
363 },
364 '3' => {
365 'name' => 'payload_length',
366 'type' => '137'
367 }
368 },
369 'Return' => '74',
370 'ShortName' => 'encode_set_date_time_resp',
371 'Source' => 'bios.c',
372 'SourceLine' => '163'
373 },
374 '106020' => {
375 'Header' => 'af-mctp.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930376 'Param' => {
377 '0' => {
378 'name' => 't',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030379 'type' => '99736'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930380 },
381 '1' => {
382 'name' => 'pollfd',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030383 'type' => '102699'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930384 }
385 },
386 'Reg' => {
387 '0' => 'rdi',
388 '1' => 'rsi'
389 },
390 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030391 'ShortName' => 'pldm_transport_af_mctp_init_pollfd',
392 'Source' => 'af-mctp.c',
393 'SourceLine' => '52'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930394 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030395 '106098' => {
396 'Header' => 'af-mctp.h',
397 'Param' => {
398 '0' => {
399 'name' => 'ctx',
400 'type' => '104191'
401 }
402 },
403 'Reg' => {
404 '0' => 'rdi'
405 },
406 'Return' => '99736',
407 'ShortName' => 'pldm_transport_af_mctp_core',
408 'Source' => 'af-mctp.c',
409 'SourceLine' => '46'
410 },
411 '10786' => {
412 'Header' => 'bios.h',
413 'Param' => {
414 '0' => {
415 'name' => 'msg',
416 'type' => '2059'
417 },
418 '1' => {
419 'name' => 'payload_length',
420 'type' => '137'
421 },
422 '2' => {
423 'name' => 'seconds',
424 'type' => '2064'
425 },
426 '3' => {
427 'name' => 'minutes',
428 'type' => '2064'
429 },
430 '4' => {
431 'name' => 'hours',
432 'type' => '2064'
433 },
434 '5' => {
435 'name' => 'day',
436 'type' => '2064'
437 },
438 '6' => {
439 'name' => 'month',
440 'offset' => '0',
441 'type' => '2064'
442 },
443 '7' => {
444 'name' => 'year',
445 'offset' => '8',
446 'type' => '9213'
447 }
448 },
449 'Reg' => {
450 '2' => 'rbp',
451 '3' => 'r12',
452 '4' => 'r13',
453 '5' => 'r14'
454 },
455 'Return' => '74',
456 'ShortName' => 'decode_set_date_time_req',
457 'Source' => 'bios.c',
458 'SourceLine' => '133'
459 },
460 '109764' => {
461 'Header' => 'mctp-demux.h',
462 'Param' => {
463 '0' => {
464 'name' => 'ctx',
465 'type' => '99694'
466 },
467 '1' => {
468 'name' => 'tid',
469 'type' => '94582'
470 },
471 '2' => {
472 'name' => 'eid',
473 'type' => '99396'
474 }
475 },
476 'Reg' => {
477 '0' => 'rdi',
478 '1' => 'rsi',
479 '2' => 'rdx'
480 },
481 'Return' => '74',
482 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid',
483 'Source' => 'mctp-demux.c',
484 'SourceLine' => '116'
485 },
486 '110078' => {
487 'Header' => 'mctp-demux.h',
488 'Param' => {
489 '0' => {
490 'name' => 't',
491 'type' => '99736'
492 },
493 '1' => {
494 'name' => 'pollfd',
495 'type' => '102699'
496 }
497 },
498 'Reg' => {
499 '0' => 'rdi',
500 '1' => 'rsi'
501 },
502 'Return' => '74',
503 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd',
504 'Source' => 'mctp-demux.c',
505 'SourceLine' => '70'
506 },
507 '11076' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500508 'Header' => 'bios.h',
509 'Param' => {
510 '0' => {
511 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030512 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500513 },
514 '1' => {
515 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030516 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500517 },
518 '2' => {
519 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030520 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500521 },
522 '3' => {
523 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030524 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500525 },
526 '4' => {
527 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030528 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500529 },
530 '5' => {
531 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030532 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500533 },
534 '6' => {
535 'name' => 'year',
536 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030537 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500538 },
539 '7' => {
540 'name' => 'msg',
541 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030542 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500543 },
544 '8' => {
545 'name' => 'payload_length',
546 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030547 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500548 }
549 },
550 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030551 'ShortName' => 'encode_set_date_time_req',
552 'Source' => 'bios.c',
553 'SourceLine' => '93'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500554 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030555 '115011' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930556 'Header' => 'transport.h',
557 'Param' => {
558 '0' => {
559 'name' => 'transport',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030560 'type' => '99736'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930561 },
562 '1' => {
563 'name' => 'timeout',
564 'type' => '74'
565 }
566 },
567 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030568 'ShortName' => 'pldm_transport_poll',
569 'Source' => 'transport.c',
570 'SourceLine' => '33'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930571 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030572 '11568' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500573 'Header' => 'bios.h',
574 'Param' => {
575 '0' => {
576 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030577 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500578 },
579 '1' => {
580 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030581 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500582 },
583 '2' => {
584 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030585 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930586 },
587 '3' => {
588 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030589 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930590 },
591 '4' => {
592 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030593 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930594 },
595 '5' => {
596 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030597 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930598 },
599 '6' => {
600 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930601 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030602 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930603 },
604 '7' => {
605 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930606 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030607 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930608 },
609 '8' => {
610 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930611 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030612 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930613 }
614 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930615 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030616 '1' => 'rdi',
617 '2' => 'r10',
618 '3' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930619 '4' => 'r8',
620 '5' => 'r9'
621 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930622 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030623 'ShortName' => 'decode_get_date_time_resp',
624 'Source' => 'bios.c',
625 'SourceLine' => '59'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930626 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030627 '11769' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500628 'Header' => 'bios.h',
629 'Param' => {
630 '0' => {
631 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030632 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500633 },
634 '1' => {
635 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030636 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500637 },
638 '2' => {
639 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030640 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500641 },
642 '3' => {
643 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030644 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500645 },
646 '4' => {
647 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030648 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500649 },
650 '5' => {
651 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030652 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500653 },
654 '6' => {
655 'name' => 'month',
656 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030657 'type' => '187'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500658 },
659 '7' => {
660 'name' => 'year',
661 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030662 'type' => '5568'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500663 },
664 '8' => {
665 'name' => 'msg',
666 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030667 'type' => '1614'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500668 }
669 },
670 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030671 'ShortName' => 'encode_get_date_time_resp',
672 'Source' => 'bios.c',
673 'SourceLine' => '23'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500674 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030675 '120054' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930676 'Header' => 'file_io.h',
677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030680 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030684 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930685 },
686 '2' => {
687 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030688 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930689 }
690 },
691 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030692 'ShortName' => 'encode_new_file_with_metadata_resp',
693 'Source' => 'file_io.c',
694 'SourceLine' => '1075'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930695 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030696 '120254' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930697 'Header' => 'file_io.h',
698 'Param' => {
699 '0' => {
700 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030701 'type' => '2059'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930702 },
703 '1' => {
704 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030705 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930706 },
707 '2' => {
708 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030709 'type' => '9213'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930710 },
711 '3' => {
712 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030713 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930714 },
715 '4' => {
716 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030717 'type' => '58397'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930718 },
719 '5' => {
720 'name' => 'file_meta_data_1',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030721 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930722 },
723 '6' => {
724 'name' => 'file_meta_data_2',
725 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030726 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930727 },
728 '7' => {
729 'name' => 'file_meta_data_3',
730 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030731 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930732 },
733 '8' => {
734 'name' => 'file_meta_data_4',
735 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030736 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930737 }
738 },
739 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030740 '1' => 'r10',
741 '2' => 'rdx',
742 '3' => 'rdi',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930743 '4' => 'r8',
744 '5' => 'r9'
745 },
746 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030747 'ShortName' => 'decode_new_file_with_metadata_req',
748 'Source' => 'file_io.c',
749 'SourceLine' => '1045'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930750 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030751 '120486' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930752 'Header' => 'file_io.h',
753 'Param' => {
754 '0' => {
755 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030756 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930757 },
758 '1' => {
759 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030760 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930761 },
762 '2' => {
763 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030764 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930765 }
766 },
767 'Reg' => {
768 '0' => 'rdi',
769 '1' => 'rsi',
770 '2' => 'rdx'
771 },
772 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030773 'ShortName' => 'decode_new_file_with_metadata_resp',
774 'Source' => 'file_io.c',
775 'SourceLine' => '1021'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930776 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030777 '12052' => {
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930778 'Header' => 'bios.h',
779 'Param' => {
780 '0' => {
781 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030782 'type' => '187'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930783 },
784 '1' => {
785 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030786 'type' => '1614'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930787 }
788 },
789 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030790 'ShortName' => 'encode_get_date_time_req',
791 'Source' => 'bios.c',
792 'SourceLine' => '8'
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930793 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030794 '120587' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930795 'Header' => 'file_io.h',
796 'Param' => {
797 '0' => {
798 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030799 'type' => '187'
800 },
801 '1' => {
802 'name' => 'file_type',
803 'type' => '5568'
804 },
805 '2' => {
806 'name' => 'file_handle',
807 'type' => '199'
808 },
809 '3' => {
810 'name' => 'length',
811 'type' => '49687'
812 },
813 '4' => {
814 'name' => 'file_meta_data_1',
815 'type' => '199'
816 },
817 '5' => {
818 'name' => 'file_meta_data_2',
819 'type' => '199'
820 },
821 '6' => {
822 'name' => 'file_meta_data_3',
823 'offset' => '0',
824 'type' => '199'
825 },
826 '7' => {
827 'name' => 'file_meta_data_4',
828 'offset' => '8',
829 'type' => '199'
830 },
831 '8' => {
832 'name' => 'msg',
833 'offset' => '16',
834 'type' => '1614'
835 }
836 },
837 'Reg' => {
838 '2' => 'r14'
839 },
840 'Return' => '74',
841 'ShortName' => 'encode_new_file_with_metadata_req',
842 'Source' => 'file_io.c',
843 'SourceLine' => '985'
844 },
845 '120884' => {
846 'Header' => 'file_io.h',
847 'Param' => {
848 '0' => {
849 'name' => 'instance_id',
850 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930851 },
852 '1' => {
853 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030854 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930855 },
856 '2' => {
857 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030858 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930859 }
860 },
861 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030862 'ShortName' => 'encode_file_ack_with_meta_data_resp',
863 'Source' => 'file_io.c',
864 'SourceLine' => '959'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930865 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030866 '121079' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930867 'Header' => 'file_io.h',
868 'Param' => {
869 '0' => {
870 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030871 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930872 },
873 '1' => {
874 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030875 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930876 },
877 '2' => {
878 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030879 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930880 },
881 '3' => {
882 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030883 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930884 },
885 '4' => {
886 'name' => 'file_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030887 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930888 },
889 '5' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030890 'name' => 'file_meta_data_1',
891 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930892 },
893 '6' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030894 'name' => 'file_meta_data_2',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930895 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030896 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930897 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030898 '7' => {
899 'name' => 'file_meta_data_3',
900 'offset' => '8',
901 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930902 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030903 '8' => {
904 'name' => 'file_meta_data_4',
905 'offset' => '16',
906 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930907 }
908 },
909 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030910 '1' => 'rsi',
911 '2' => 'rdx',
912 '3' => 'rcx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930913 '4' => 'r8',
914 '5' => 'r9'
915 },
916 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030917 'ShortName' => 'decode_file_ack_with_meta_data_req',
918 'Source' => 'file_io.c',
919 'SourceLine' => '931'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930920 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030921 '121291' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930922 'Header' => 'file_io.h',
923 'Param' => {
924 '0' => {
925 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030926 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930927 },
928 '1' => {
929 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030930 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930931 },
932 '2' => {
933 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030934 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930935 }
936 },
937 'Reg' => {
938 '0' => 'rdi',
939 '1' => 'rsi',
940 '2' => 'rdx'
941 },
942 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030943 'ShortName' => 'decode_file_ack_with_meta_data_resp',
944 'Source' => 'file_io.c',
945 'SourceLine' => '911'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930946 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030947 '121387' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930948 'Header' => 'file_io.h',
949 'Param' => {
950 '0' => {
951 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030952 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930953 },
954 '1' => {
955 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030956 'type' => '5568'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930957 },
958 '2' => {
959 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030960 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930961 },
962 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030963 'name' => 'file_status',
964 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930965 },
966 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030967 'name' => 'file_meta_data_1',
968 'type' => '199'
969 },
970 '5' => {
971 'name' => 'file_meta_data_2',
972 'type' => '199'
973 },
974 '6' => {
975 'name' => 'file_meta_data_3',
976 'offset' => '0',
977 'type' => '199'
978 },
979 '7' => {
980 'name' => 'file_meta_data_4',
981 'offset' => '8',
982 'type' => '199'
983 },
984 '8' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930985 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030986 'offset' => '16',
987 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930988 }
989 },
990 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030991 '2' => 'r14'
992 },
993 'Return' => '74',
994 'ShortName' => 'encode_file_ack_with_meta_data_req',
995 'Source' => 'file_io.c',
996 'SourceLine' => '877'
997 },
998 '121684' => {
999 'Header' => 'file_io.h',
1000 'Param' => {
1001 '0' => {
1002 'name' => 'msg',
1003 'type' => '2059'
1004 },
1005 '1' => {
1006 'name' => 'payload_length',
1007 'type' => '137'
1008 },
1009 '2' => {
1010 'name' => 'completion_code',
1011 'type' => '2064'
1012 }
1013 },
1014 'Reg' => {
1015 '0' => 'rdi',
1016 '1' => 'rsi',
1017 '2' => 'rdx'
1018 },
1019 'Return' => '74',
1020 'ShortName' => 'decode_file_ack_resp',
1021 'Source' => 'file_io.c',
1022 'SourceLine' => '858'
1023 },
1024 '121785' => {
1025 'Header' => 'file_io.h',
1026 'Param' => {
1027 '0' => {
1028 'name' => 'instance_id',
1029 'type' => '187'
1030 },
1031 '1' => {
1032 'name' => 'file_type',
1033 'type' => '5568'
1034 },
1035 '2' => {
1036 'name' => 'file_handle',
1037 'type' => '199'
1038 },
1039 '3' => {
1040 'name' => 'file_status',
1041 'type' => '187'
1042 },
1043 '4' => {
1044 'name' => 'msg',
1045 'type' => '1614'
1046 }
1047 },
1048 'Return' => '74',
1049 'ShortName' => 'encode_file_ack_req',
1050 'Source' => 'file_io.c',
1051 'SourceLine' => '830'
1052 },
1053 '122020' => {
1054 'Header' => 'file_io.h',
1055 'Param' => {
1056 '0' => {
1057 'name' => 'instance_id',
1058 'type' => '187'
1059 },
1060 '1' => {
1061 'name' => 'completion_code',
1062 'type' => '187'
1063 },
1064 '2' => {
1065 'name' => 'msg',
1066 'type' => '1614'
1067 }
1068 },
1069 'Return' => '74',
1070 'ShortName' => 'encode_file_ack_resp',
1071 'Source' => 'file_io.c',
1072 'SourceLine' => '805'
1073 },
1074 '122210' => {
1075 'Header' => 'file_io.h',
1076 'Param' => {
1077 '0' => {
1078 'name' => 'msg',
1079 'type' => '2059'
1080 },
1081 '1' => {
1082 'name' => 'payload_length',
1083 'type' => '137'
1084 },
1085 '2' => {
1086 'name' => 'file_type',
1087 'type' => '9213'
1088 },
1089 '3' => {
1090 'name' => 'file_handle',
1091 'type' => '2069'
1092 },
1093 '4' => {
1094 'name' => 'file_status',
1095 'type' => '2064'
1096 }
1097 },
1098 'Reg' => {
1099 '1' => 'rsi',
1100 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301101 '3' => 'rcx',
1102 '4' => 'r8'
1103 },
1104 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301105 'ShortName' => 'decode_file_ack_req',
1106 'Source' => 'file_io.c',
1107 'SourceLine' => '783'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301108 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301109 '122352' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301110 'Header' => 'file_io.h',
1111 'Param' => {
1112 '0' => {
1113 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301114 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301115 },
1116 '1' => {
1117 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301118 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301119 },
1120 '2' => {
1121 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301122 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301123 },
1124 '3' => {
1125 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301126 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301127 }
1128 },
1129 'Reg' => {
1130 '0' => 'rdi',
1131 '1' => 'rsi',
1132 '2' => 'rdx',
1133 '3' => 'rcx'
1134 },
1135 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301136 'ShortName' => 'decode_rw_file_by_type_resp',
1137 'Source' => 'file_io.c',
1138 'SourceLine' => '760'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301139 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301140 '122467' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301141 'Header' => 'file_io.h',
1142 'Param' => {
1143 '0' => {
1144 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301145 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301146 },
1147 '1' => {
1148 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301149 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301150 },
1151 '2' => {
1152 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301153 'type' => '5568'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301154 },
1155 '3' => {
1156 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301157 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301158 },
1159 '4' => {
1160 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301161 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301162 },
1163 '5' => {
1164 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301165 'type' => '199'
1166 },
1167 '6' => {
1168 'name' => 'msg',
1169 'offset' => '0',
1170 'type' => '1614'
1171 }
1172 },
1173 'Return' => '74',
1174 'ShortName' => 'encode_rw_file_by_type_req',
1175 'Source' => 'file_io.c',
1176 'SourceLine' => '726'
1177 },
1178 '122737' => {
1179 'Header' => 'file_io.h',
1180 'Param' => {
1181 '0' => {
1182 'name' => 'instance_id',
1183 'type' => '187'
1184 },
1185 '1' => {
1186 'name' => 'command',
1187 'type' => '187'
1188 },
1189 '2' => {
1190 'name' => 'completion_code',
1191 'type' => '187'
1192 },
1193 '3' => {
1194 'name' => 'length',
1195 'type' => '199'
1196 },
1197 '4' => {
1198 'name' => 'msg',
1199 'type' => '1614'
1200 }
1201 },
1202 'Return' => '74',
1203 'ShortName' => 'encode_rw_file_by_type_resp',
1204 'Source' => 'file_io.c',
1205 'SourceLine' => '693'
1206 },
1207 '122967' => {
1208 'Header' => 'file_io.h',
1209 'Param' => {
1210 '0' => {
1211 'name' => 'msg',
1212 'type' => '2059'
1213 },
1214 '1' => {
1215 'name' => 'payload_length',
1216 'type' => '137'
1217 },
1218 '2' => {
1219 'name' => 'file_type',
1220 'type' => '9213'
1221 },
1222 '3' => {
1223 'name' => 'file_handle',
1224 'type' => '2069'
1225 },
1226 '4' => {
1227 'name' => 'offset',
1228 'type' => '2069'
1229 },
1230 '5' => {
1231 'name' => 'length',
1232 'type' => '2069'
1233 }
1234 },
1235 'Reg' => {
1236 '1' => 'r10',
1237 '2' => 'rdx',
1238 '3' => 'rdi',
1239 '4' => 'r8',
1240 '5' => 'r9'
1241 },
1242 'Return' => '74',
1243 'ShortName' => 'decode_rw_file_by_type_req',
1244 'Source' => 'file_io.c',
1245 'SourceLine' => '668'
1246 },
1247 '123129' => {
1248 'Header' => 'file_io.h',
1249 'Param' => {
1250 '0' => {
1251 'name' => 'msg',
1252 'type' => '2059'
1253 },
1254 '1' => {
1255 'name' => 'payload_length',
1256 'type' => '137'
1257 },
1258 '2' => {
1259 'name' => 'completion_code',
1260 'type' => '2064'
1261 }
1262 },
1263 'Reg' => {
1264 '0' => 'rdi',
1265 '1' => 'rsi',
1266 '2' => 'rdx'
1267 },
1268 'Return' => '74',
1269 'ShortName' => 'decode_new_file_resp',
1270 'Source' => 'file_io.c',
1271 'SourceLine' => '649'
1272 },
1273 '123230' => {
1274 'Header' => 'file_io.h',
1275 'Param' => {
1276 '0' => {
1277 'name' => 'instance_id',
1278 'type' => '187'
1279 },
1280 '1' => {
1281 'name' => 'file_type',
1282 'type' => '5568'
1283 },
1284 '2' => {
1285 'name' => 'file_handle',
1286 'type' => '199'
1287 },
1288 '3' => {
1289 'name' => 'length',
1290 'type' => '49687'
1291 },
1292 '4' => {
1293 'name' => 'msg',
1294 'type' => '1614'
1295 }
1296 },
1297 'Return' => '74',
1298 'ShortName' => 'encode_new_file_req',
1299 'Source' => 'file_io.c',
1300 'SourceLine' => '621'
1301 },
1302 '123465' => {
1303 'Header' => 'file_io.h',
1304 'Param' => {
1305 '0' => {
1306 'name' => 'instance_id',
1307 'type' => '187'
1308 },
1309 '1' => {
1310 'name' => 'completion_code',
1311 'type' => '187'
1312 },
1313 '2' => {
1314 'name' => 'msg',
1315 'type' => '1614'
1316 }
1317 },
1318 'Return' => '74',
1319 'ShortName' => 'encode_new_file_resp',
1320 'Source' => 'file_io.c',
1321 'SourceLine' => '596'
1322 },
1323 '123655' => {
1324 'Header' => 'file_io.h',
1325 'Param' => {
1326 '0' => {
1327 'name' => 'msg',
1328 'type' => '2059'
1329 },
1330 '1' => {
1331 'name' => 'payload_length',
1332 'type' => '137'
1333 },
1334 '2' => {
1335 'name' => 'file_type',
1336 'type' => '9213'
1337 },
1338 '3' => {
1339 'name' => 'file_handle',
1340 'type' => '2069'
1341 },
1342 '4' => {
1343 'name' => 'length',
1344 'type' => '58397'
1345 }
1346 },
1347 'Reg' => {
1348 '1' => 'r9',
1349 '2' => 'rdx',
1350 '3' => 'rcx',
1351 '4' => 'r8'
1352 },
1353 'Return' => '74',
1354 'ShortName' => 'decode_new_file_req',
1355 'Source' => 'file_io.c',
1356 'SourceLine' => '573'
1357 },
1358 '123797' => {
1359 'Header' => 'file_io.h',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'msg',
1363 'type' => '2059'
1364 },
1365 '1' => {
1366 'name' => 'payload_length',
1367 'type' => '137'
1368 },
1369 '2' => {
1370 'name' => 'completion_code',
1371 'type' => '2064'
1372 },
1373 '3' => {
1374 'name' => 'length',
1375 'type' => '2069'
1376 }
1377 },
1378 'Reg' => {
1379 '0' => 'rdi',
1380 '1' => 'rsi',
1381 '2' => 'rdx',
1382 '3' => 'rcx'
1383 },
1384 'Return' => '74',
1385 'ShortName' => 'decode_rw_file_by_type_memory_resp',
1386 'Source' => 'file_io.c',
1387 'SourceLine' => '549'
1388 },
1389 '123912' => {
1390 'Header' => 'file_io.h',
1391 'Param' => {
1392 '0' => {
1393 'name' => 'instance_id',
1394 'type' => '187'
1395 },
1396 '1' => {
1397 'name' => 'command',
1398 'type' => '187'
1399 },
1400 '2' => {
1401 'name' => 'file_type',
1402 'type' => '5568'
1403 },
1404 '3' => {
1405 'name' => 'file_handle',
1406 'type' => '199'
1407 },
1408 '4' => {
1409 'name' => 'offset',
1410 'type' => '199'
1411 },
1412 '5' => {
1413 'name' => 'length',
1414 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301415 },
1416 '6' => {
1417 'name' => 'address',
1418 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301419 'type' => '49687'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301420 },
1421 '7' => {
1422 'name' => 'msg',
1423 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301424 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301425 }
1426 },
1427 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301428 'ShortName' => 'encode_rw_file_by_type_memory_req',
1429 'Source' => 'file_io.c',
1430 'SourceLine' => '518'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301431 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301432 '124197' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301433 'Header' => 'file_io.h',
1434 'Param' => {
1435 '0' => {
1436 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301437 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301438 },
1439 '1' => {
1440 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301441 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301442 },
1443 '2' => {
1444 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301445 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301446 },
1447 '3' => {
1448 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301449 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301450 },
1451 '4' => {
1452 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301453 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301454 }
1455 },
1456 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301457 'ShortName' => 'encode_rw_file_by_type_memory_resp',
1458 'Source' => 'file_io.c',
1459 'SourceLine' => '489'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301460 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301461 '124427' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301462 'Header' => 'file_io.h',
1463 'Param' => {
1464 '0' => {
1465 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301466 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301467 },
1468 '1' => {
1469 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301470 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301471 },
1472 '2' => {
1473 'name' => 'file_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301474 'type' => '9213'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301475 },
1476 '3' => {
1477 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301478 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301479 },
1480 '4' => {
1481 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301482 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301483 },
1484 '5' => {
1485 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301486 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301487 },
1488 '6' => {
1489 'name' => 'address',
1490 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301491 'type' => '58397'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301492 }
1493 },
1494 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301495 '1' => 'r10',
1496 '2' => 'rdx',
1497 '3' => 'rdi',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301498 '4' => 'r8',
1499 '5' => 'r9'
1500 },
1501 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301502 'ShortName' => 'decode_rw_file_by_type_memory_req',
1503 'Source' => 'file_io.c',
1504 'SourceLine' => '462'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301505 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301506 '124604' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301507 'Header' => 'file_io.h',
1508 'Param' => {
1509 '0' => {
1510 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301511 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301512 },
1513 '1' => {
1514 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301515 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301516 },
1517 '2' => {
1518 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301519 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301520 },
1521 '3' => {
1522 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301523 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301524 }
1525 },
1526 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301527 'ShortName' => 'encode_write_file_resp',
1528 'Source' => 'file_io.c',
1529 'SourceLine' => '433'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301530 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301531 '124819' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301532 'Header' => 'file_io.h',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301536 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301537 },
1538 '1' => {
1539 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301540 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301541 },
1542 '2' => {
1543 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301544 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301545 },
1546 '3' => {
1547 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301548 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301549 }
1550 },
1551 'Reg' => {
1552 '0' => 'rdi',
1553 '1' => 'rsi',
1554 '2' => 'rdx',
1555 '3' => 'rcx'
1556 },
1557 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301558 'ShortName' => 'decode_write_file_resp',
1559 'Source' => 'file_io.c',
1560 'SourceLine' => '410'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301561 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301562 '124929' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301563 'Header' => 'file_io.h',
1564 'Param' => {
1565 '0' => {
1566 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301567 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301568 },
1569 '1' => {
1570 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301571 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301572 },
1573 '2' => {
1574 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301575 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301576 },
1577 '3' => {
1578 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301579 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301580 },
1581 '4' => {
1582 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301583 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301584 }
1585 },
1586 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301587 'ShortName' => 'encode_write_file_req',
1588 'Source' => 'file_io.c',
1589 'SourceLine' => '377'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301590 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301591 '125164' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301592 'Header' => 'file_io.h',
1593 'Param' => {
1594 '0' => {
1595 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301596 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301597 },
1598 '1' => {
1599 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301600 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301601 },
1602 '2' => {
1603 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301604 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301605 },
1606 '3' => {
1607 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301608 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301609 },
1610 '4' => {
1611 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301612 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301613 },
1614 '5' => {
1615 'name' => 'file_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301616 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301617 }
1618 },
1619 'Reg' => {
1620 '1' => 'rsi',
1621 '3' => 'rcx',
1622 '4' => 'r8',
1623 '5' => 'r9'
1624 },
1625 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301626 'ShortName' => 'decode_write_file_req',
1627 'Source' => 'file_io.c',
1628 'SourceLine' => '349'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301629 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301630 '125319' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301631 'Header' => 'file_io.h',
1632 'Param' => {
1633 '0' => {
1634 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301635 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301636 },
1637 '1' => {
1638 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301639 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301640 },
1641 '2' => {
1642 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301643 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301644 },
1645 '3' => {
1646 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301647 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301648 }
1649 },
1650 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301651 'ShortName' => 'encode_read_file_resp',
1652 'Source' => 'file_io.c',
1653 'SourceLine' => '320'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301654 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301655 '125534' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301656 'Header' => 'file_io.h',
1657 'Param' => {
1658 '0' => {
1659 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301660 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301661 },
1662 '1' => {
1663 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301664 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301665 },
1666 '2' => {
1667 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301668 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301669 },
1670 '3' => {
1671 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301672 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301673 },
1674 '4' => {
1675 'name' => 'file_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301676 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301677 }
1678 },
1679 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301680 '1' => 'r9',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301681 '2' => 'rdx',
1682 '3' => 'rcx',
1683 '4' => 'r8'
1684 },
1685 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301686 'ShortName' => 'decode_read_file_resp',
1687 'Source' => 'file_io.c',
1688 'SourceLine' => '292'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301689 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301690 '125670' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301691 'Header' => 'file_io.h',
1692 'Param' => {
1693 '0' => {
1694 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301695 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301696 },
1697 '1' => {
1698 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301699 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301700 },
1701 '2' => {
1702 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301703 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301704 },
1705 '3' => {
1706 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301707 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301708 },
1709 '4' => {
1710 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301711 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301712 }
1713 },
1714 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301715 'ShortName' => 'encode_read_file_req',
1716 'Source' => 'file_io.c',
1717 'SourceLine' => '260'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301718 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301719 '125905' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301720 'Header' => 'file_io.h',
1721 'Param' => {
1722 '0' => {
1723 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301724 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301725 },
1726 '1' => {
1727 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301728 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301729 },
1730 '2' => {
1731 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301732 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301733 },
1734 '3' => {
1735 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301736 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301737 },
1738 '4' => {
1739 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301740 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301741 }
1742 },
1743 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301744 '1' => 'r9',
1745 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301746 '3' => 'rcx',
1747 '4' => 'r8'
1748 },
1749 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301750 'ShortName' => 'decode_read_file_req',
1751 'Source' => 'file_io.c',
1752 'SourceLine' => '236'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301753 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301754 '126040' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301755 'Header' => 'file_io.h',
1756 'Param' => {
1757 '0' => {
1758 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301759 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301760 },
1761 '1' => {
1762 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301763 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301764 },
1765 '2' => {
1766 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301767 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301768 },
1769 '3' => {
1770 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301771 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301772 },
1773 '4' => {
1774 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301775 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301776 },
1777 '5' => {
1778 'name' => 'file_table_data_start_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301779 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301780 },
1781 '6' => {
1782 'name' => 'file_table_length',
1783 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301784 'type' => '9776'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301785 }
1786 },
1787 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301788 '1' => 'rsi',
1789 '2' => 'rdi',
1790 '3' => 'r10',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301791 '4' => 'r8',
1792 '5' => 'r9'
1793 },
1794 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301795 'ShortName' => 'decode_get_file_table_resp',
1796 'Source' => 'file_io.c',
1797 'SourceLine' => '198'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301798 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301799 '126213' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301800 'Header' => 'file_io.h',
1801 'Param' => {
1802 '0' => {
1803 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301804 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301805 },
1806 '1' => {
1807 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301808 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301809 },
1810 '2' => {
1811 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301812 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301813 },
1814 '3' => {
1815 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301816 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301817 },
1818 '4' => {
1819 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301820 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301821 }
1822 },
1823 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301824 'ShortName' => 'encode_get_file_table_req',
1825 'Source' => 'file_io.c',
1826 'SourceLine' => '170'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301827 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301828 '126439' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301829 'Header' => 'file_io.h',
1830 'Param' => {
1831 '0' => {
1832 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301833 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301834 },
1835 '1' => {
1836 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301837 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301838 },
1839 '2' => {
1840 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301841 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301842 },
1843 '3' => {
1844 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301845 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301846 },
1847 '4' => {
1848 'name' => 'table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301849 'type' => '6774'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301850 },
1851 '5' => {
1852 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301853 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301854 },
1855 '6' => {
1856 'name' => 'msg',
1857 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301858 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301859 }
1860 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301861 'Reg' => {
1862 '2' => 'r15'
1863 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301864 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301865 'ShortName' => 'encode_get_file_table_resp',
1866 'Source' => 'file_io.c',
1867 'SourceLine' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301868 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301869 '126797' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301870 'Header' => 'file_io.h',
1871 'Param' => {
1872 '0' => {
1873 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301874 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301875 },
1876 '1' => {
1877 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301878 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301879 },
1880 '2' => {
1881 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301882 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301883 },
1884 '3' => {
1885 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301886 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301887 },
1888 '4' => {
1889 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301890 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301891 }
1892 },
1893 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10301894 '1' => 'r9',
1895 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301896 '3' => 'rcx',
1897 '4' => 'r8'
1898 },
1899 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301900 'ShortName' => 'decode_get_file_table_req',
1901 'Source' => 'file_io.c',
1902 'SourceLine' => '113'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301903 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301904 '126932' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301905 'Header' => 'file_io.h',
1906 'Param' => {
1907 '0' => {
1908 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301909 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301910 },
1911 '1' => {
1912 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301913 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301914 },
1915 '2' => {
1916 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301917 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301918 },
1919 '3' => {
1920 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301921 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301922 }
1923 },
1924 'Reg' => {
1925 '0' => 'rdi',
1926 '1' => 'rsi',
1927 '2' => 'rdx',
1928 '3' => 'rcx'
1929 },
1930 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301931 'ShortName' => 'decode_rw_file_memory_resp',
1932 'Source' => 'file_io.c',
1933 'SourceLine' => '90'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301934 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301935 '127041' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301936 'Header' => 'file_io.h',
1937 'Param' => {
1938 '0' => {
1939 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301940 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301941 },
1942 '1' => {
1943 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301944 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301945 },
1946 '2' => {
1947 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301948 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301949 },
1950 '3' => {
1951 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301952 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301953 },
1954 '4' => {
1955 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301956 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301957 },
1958 '5' => {
1959 'name' => 'address',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301960 'type' => '49687'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301961 },
1962 '6' => {
1963 'name' => 'msg',
1964 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301965 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301966 }
1967 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301968 'Reg' => {
1969 '2' => 'r14'
1970 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301971 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301972 'ShortName' => 'encode_rw_file_memory_req',
1973 'Source' => 'file_io.c',
1974 'SourceLine' => '61'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301975 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10301976 '127300' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301977 'Header' => 'file_io.h',
1978 'Param' => {
1979 '0' => {
1980 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301981 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301982 },
1983 '1' => {
1984 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301985 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301986 },
1987 '2' => {
1988 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301989 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301990 },
1991 '3' => {
1992 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301993 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301994 },
1995 '4' => {
1996 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10301997 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301998 }
1999 },
2000 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302001 'ShortName' => 'encode_rw_file_memory_resp',
2002 'Source' => 'file_io.c',
2003 'SourceLine' => '32'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302004 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302005 '127521' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302006 'Header' => 'file_io.h',
2007 'Param' => {
2008 '0' => {
2009 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302010 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302011 },
2012 '1' => {
2013 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302014 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302015 },
2016 '2' => {
2017 'name' => 'file_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302018 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302019 },
2020 '3' => {
2021 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302022 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302023 },
2024 '4' => {
2025 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302026 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302027 },
2028 '5' => {
2029 'name' => 'address',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302030 'type' => '58397'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302031 }
2032 },
2033 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302034 '1' => 'r10',
2035 '2' => 'rdx',
2036 '3' => 'rdi',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302037 '4' => 'r8',
2038 '5' => 'r9'
2039 },
2040 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302041 'ShortName' => 'decode_rw_file_memory_req',
2042 'Source' => 'file_io.c',
2043 'SourceLine' => '7'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302044 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302045 '128558' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302046 'Header' => 'host.h',
2047 'Param' => {
2048 '0' => {
2049 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302050 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302051 },
2052 '1' => {
2053 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302054 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302055 },
2056 '2' => {
2057 'name' => 'rack_entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302058 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302059 },
2060 '3' => {
2061 'name' => 'pri_cec_node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302062 'type' => '199'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302063 },
2064 '4' => {
2065 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302066 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302067 },
2068 '5' => {
2069 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302070 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302071 }
2072 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302073 'Reg' => {
2074 '2' => 'r12'
2075 },
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302076 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302077 'ShortName' => 'encode_get_alert_status_resp',
2078 'Source' => 'host.c',
2079 'SourceLine' => '82'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302080 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302081 '128806' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302082 'Header' => 'host.h',
2083 'Param' => {
2084 '0' => {
2085 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302086 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302087 },
2088 '1' => {
2089 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302090 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302091 },
2092 '2' => {
2093 'name' => 'version_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302094 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302095 }
2096 },
2097 'Reg' => {
2098 '0' => 'rdi',
2099 '1' => 'rsi',
2100 '2' => 'rdx'
2101 },
2102 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302103 'ShortName' => 'decode_get_alert_status_req',
2104 'Source' => 'host.c',
2105 'SourceLine' => '65'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302106 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302107 '128889' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302108 'Header' => 'host.h',
2109 'Param' => {
2110 '0' => {
2111 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302112 'type' => '2059'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302113 },
2114 '1' => {
2115 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302116 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302117 },
2118 '2' => {
2119 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302120 'type' => '2064'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302121 },
2122 '3' => {
2123 'name' => 'rack_entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302124 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302125 },
2126 '4' => {
2127 'name' => 'pri_cec_node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302128 'type' => '2069'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302129 }
2130 },
2131 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302132 '1' => 'r9',
2133 '2' => 'rdx',
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302134 '3' => 'rcx',
2135 '4' => 'r8'
2136 },
2137 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302138 'ShortName' => 'decode_get_alert_status_resp',
2139 'Source' => 'host.c',
2140 'SourceLine' => '36'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302141 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302142 '129028' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302143 'Header' => 'host.h',
2144 'Param' => {
2145 '0' => {
2146 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302147 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302148 },
2149 '1' => {
2150 'name' => 'version_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302151 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302152 },
2153 '2' => {
2154 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302155 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302156 },
2157 '3' => {
2158 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302159 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302160 }
2161 },
2162 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302163 'ShortName' => 'encode_get_alert_status_req',
2164 'Source' => 'host.c',
2165 'SourceLine' => '9'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302166 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302167 '130078' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302168 'Header' => 'platform_oem_ibm.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' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302176 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302177 },
2178 '2' => {
2179 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302180 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302181 },
2182 '3' => {
2183 'name' => 'num_handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302184 'type' => '187'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302185 },
2186 '4' => {
2187 'name' => 'list_of_handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302188 'type' => '6774'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302189 },
2190 '5' => {
2191 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302192 'type' => '137'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302193 },
2194 '6' => {
2195 'name' => 'msg',
2196 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302197 'type' => '1614'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302198 }
2199 },
2200 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302201 'ShortName' => 'encode_bios_attribute_update_event_req',
2202 'Source' => 'platform.c',
2203 'SourceLine' => '6'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09302204 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302205 '1422' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302206 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302207 'Line' => '589',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302208 'Param' => {
2209 '0' => {
2210 'name' => 'msg_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302211 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302212 },
2213 '1' => {
2214 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302215 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302216 },
2217 '2' => {
2218 'name' => 'pldm_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302219 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302220 },
2221 '3' => {
2222 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302223 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302224 },
2225 '4' => {
2226 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302227 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302228 }
2229 },
2230 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302231 'ShortName' => 'encode_pldm_header_only',
2232 'Source' => 'base.c',
2233 'SourceLine' => '534'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302234 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302235 '1619' => {
2236 'Header' => 'base.h',
2237 'Param' => {
2238 '0' => {
2239 'name' => 'instance_id',
2240 'type' => '187'
2241 },
2242 '1' => {
2243 'name' => 'type',
2244 'type' => '187'
2245 },
2246 '2' => {
2247 'name' => 'command',
2248 'type' => '187'
2249 },
2250 '3' => {
2251 'name' => 'cc',
2252 'type' => '187'
2253 },
2254 '4' => {
2255 'name' => 'msg',
2256 'type' => '1614'
2257 }
2258 },
2259 'Return' => '74',
2260 'ShortName' => 'encode_cc_only_resp',
2261 'Source' => 'base.c',
2262 'SourceLine' => '510'
2263 },
2264 '17027' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302265 'Header' => 'platform.h',
2266 'Param' => {
2267 '0' => {
2268 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302269 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302270 },
2271 '1' => {
2272 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302273 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302274 },
2275 '10' => {
2276 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302277 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302278 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302279 },
2280 '2' => {
2281 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302282 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302283 },
2284 '3' => {
2285 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302286 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302287 },
2288 '4' => {
2289 'name' => 'event_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302290 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302291 },
2292 '5' => {
2293 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302294 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302295 },
2296 '6' => {
2297 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302298 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302299 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302300 },
2301 '7' => {
2302 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302303 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302304 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302305 },
2306 '8' => {
2307 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302308 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302309 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302310 },
2311 '9' => {
2312 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302313 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302314 'type' => '17766'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302315 }
2316 },
2317 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302318 'ShortName' => 'decode_poll_for_platform_event_message_resp',
2319 'Source' => 'platform.c',
2320 'SourceLine' => '2361'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302321 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302322 '17776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302323 'Header' => 'platform.h',
2324 'Param' => {
2325 '0' => {
2326 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302327 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302328 },
2329 '1' => {
2330 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302331 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302332 },
2333 '2' => {
2334 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302335 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302336 },
2337 '3' => {
2338 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302339 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302340 },
2341 '4' => {
2342 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302343 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302344 },
2345 '5' => {
2346 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302347 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302348 },
2349 '6' => {
2350 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302351 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302352 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302353 }
2354 },
2355 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302356 'ShortName' => 'encode_poll_for_platform_event_message_req',
2357 'Source' => 'platform.c',
2358 'SourceLine' => '2318'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302359 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302360 '1827' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302361 'Header' => 'base.h',
2362 'Param' => {
2363 '0' => {
2364 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302365 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302366 },
2367 '1' => {
2368 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302369 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302370 },
2371 '2' => {
2372 'name' => 'pldm_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302373 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302374 },
2375 '3' => {
2376 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302377 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302378 },
2379 '4' => {
2380 'name' => 'transfer_ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302381 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302382 },
2383 '5' => {
2384 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302385 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302386 },
2387 '6' => {
2388 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302389 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302390 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302391 },
2392 '7' => {
2393 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302394 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302395 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 }
2397 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302398 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302399 '2' => 'rdx',
2400 '3' => 'r10',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302401 '4' => 'r8',
2402 '5' => 'r9'
2403 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302404 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302405 'ShortName' => 'decode_multipart_receive_req',
2406 'Source' => 'base.c',
2407 'SourceLine' => '456'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302408 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302409 '18342' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302410 'Header' => 'platform.h',
2411 'Param' => {
2412 '0' => {
2413 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302414 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302415 },
2416 '1' => {
2417 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302418 'type' => '187'
2419 },
2420 '2' => {
2421 'name' => 'msg',
2422 'type' => '1614'
2423 }
2424 },
2425 'Return' => '74',
2426 'ShortName' => 'encode_set_event_receiver_resp',
2427 'Source' => 'platform.c',
2428 'SourceLine' => '2293'
2429 },
2430 '18518' => {
2431 'Header' => 'platform.h',
2432 'Param' => {
2433 '0' => {
2434 'name' => 'msg',
2435 'type' => '2059'
2436 },
2437 '1' => {
2438 'name' => 'payload_length',
2439 'type' => '137'
2440 },
2441 '2' => {
2442 'name' => 'event_message_global_enable',
2443 'type' => '2064'
2444 },
2445 '3' => {
2446 'name' => 'transport_protocol_type',
2447 'type' => '2064'
2448 },
2449 '4' => {
2450 'name' => 'event_receiver_address_info',
2451 'type' => '2064'
2452 },
2453 '5' => {
2454 'name' => 'heartbeat_timer',
2455 'type' => '9213'
2456 }
2457 },
2458 'Reg' => {
2459 '2' => 'rbx',
2460 '3' => 'r12'
2461 },
2462 'Return' => '74',
2463 'ShortName' => 'decode_set_event_receiver_req',
2464 'Source' => 'platform.c',
2465 'SourceLine' => '2249'
2466 },
2467 '19009' => {
2468 'Header' => 'platform.h',
2469 'Param' => {
2470 '0' => {
2471 'name' => 'msg',
2472 'type' => '2059'
2473 },
2474 '1' => {
2475 'name' => 'payload_length',
2476 'type' => '137'
2477 },
2478 '2' => {
2479 'name' => 'completion_code',
2480 'type' => '2064'
2481 }
2482 },
2483 'Reg' => {
2484 '2' => 'rbx'
2485 },
2486 'Return' => '74',
2487 'ShortName' => 'decode_set_event_receiver_resp',
2488 'Source' => 'platform.c',
2489 'SourceLine' => '2225'
2490 },
2491 '19345' => {
2492 'Header' => 'platform.h',
2493 'Param' => {
2494 '0' => {
2495 'name' => 'instance_id',
2496 'type' => '187'
2497 },
2498 '1' => {
2499 'name' => 'event_message_global_enable',
2500 'type' => '187'
2501 },
2502 '2' => {
2503 'name' => 'transport_protocol_type',
2504 'type' => '187'
2505 },
2506 '3' => {
2507 'name' => 'event_receiver_address_info',
2508 'type' => '187'
2509 },
2510 '4' => {
2511 'name' => 'heartbeat_timer',
2512 'type' => '5568'
2513 },
2514 '5' => {
2515 'name' => 'msg',
2516 'type' => '1614'
2517 }
2518 },
2519 'Return' => '74',
2520 'ShortName' => 'encode_set_event_receiver_req',
2521 'Source' => 'platform.c',
2522 'SourceLine' => '2180'
2523 },
2524 '19610' => {
2525 'Header' => 'platform.h',
2526 'Param' => {
2527 '0' => {
2528 'name' => 'msg',
2529 'type' => '2059'
2530 },
2531 '1' => {
2532 'name' => 'payload_length',
2533 'type' => '137'
2534 },
2535 '2' => {
2536 'name' => 'sensor_id',
2537 'type' => '9213'
2538 },
2539 '3' => {
2540 'name' => 'rearm_event_state',
2541 'type' => '2064'
2542 }
2543 },
2544 'Reg' => {
2545 '2' => 'rbx'
2546 },
2547 'Return' => '74',
2548 'ShortName' => 'decode_get_sensor_reading_req',
2549 'Source' => 'platform.c',
2550 'SourceLine' => '2155'
2551 },
2552 '19999' => {
2553 'Header' => 'platform.h',
2554 'Param' => {
2555 '0' => {
2556 'name' => 'instance_id',
2557 'type' => '187'
2558 },
2559 '1' => {
2560 'name' => 'completion_code',
2561 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302562 },
2563 '10' => {
2564 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302565 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302566 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302567 },
2568 '2' => {
2569 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302570 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302571 },
2572 '3' => {
2573 'name' => 'sensor_operational_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302574 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302575 },
2576 '4' => {
2577 'name' => 'sensor_event_message_enable',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302578 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302579 },
2580 '5' => {
2581 'name' => 'present_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302582 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302583 },
2584 '6' => {
2585 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302586 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302587 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302588 },
2589 '7' => {
2590 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302591 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302592 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302593 },
2594 '8' => {
2595 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302596 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302597 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302598 },
2599 '9' => {
2600 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302601 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302602 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302603 }
2604 },
2605 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302606 'ShortName' => 'encode_get_sensor_reading_resp',
2607 'Source' => 'platform.c',
2608 'SourceLine' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302609 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302610 '20558' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302611 'Header' => 'platform.h',
2612 'Param' => {
2613 '0' => {
2614 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302615 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302616 },
2617 '1' => {
2618 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302619 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302620 },
2621 '2' => {
2622 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302623 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302624 },
2625 '3' => {
2626 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302627 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302628 },
2629 '4' => {
2630 'name' => 'sensor_operational_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302631 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302632 },
2633 '5' => {
2634 'name' => 'sensor_event_message_enable',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302635 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302636 },
2637 '6' => {
2638 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302639 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302640 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302641 },
2642 '7' => {
2643 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302644 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302645 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302646 },
2647 '8' => {
2648 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302649 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302650 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302651 },
2652 '9' => {
2653 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302654 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302655 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302656 }
2657 },
2658 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302659 'ShortName' => 'decode_get_sensor_reading_resp',
2660 'Source' => 'platform.c',
2661 'SourceLine' => '2028'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302662 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302663 '2079' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302664 'Header' => 'base.h',
2665 'Param' => {
2666 '0' => {
2667 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302668 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302669 },
2670 '1' => {
2671 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302672 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302673 },
2674 '2' => {
2675 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302676 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302677 }
2678 },
2679 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302680 'ShortName' => 'encode_set_tid_req',
2681 'Source' => 'base.c',
2682 'SourceLine' => '428'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302683 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302684 '21453' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302685 'Header' => 'platform.h',
2686 'Param' => {
2687 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302688 'name' => 'instance_id',
2689 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302690 },
2691 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302692 'name' => 'sensor_id',
2693 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302694 },
2695 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302696 'name' => 'rearm_event_state',
2697 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302698 },
2699 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302700 'name' => 'msg',
2701 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302702 }
2703 },
2704 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302705 'ShortName' => 'encode_get_sensor_reading_req',
2706 'Source' => 'platform.c',
2707 'SourceLine' => '1999'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302708 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302709 '21676' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302710 'Header' => 'platform.h',
2711 'Param' => {
2712 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302713 'name' => 'change_record_data',
2714 'type' => '6774'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302715 },
2716 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302717 'name' => 'change_record_data_size',
2718 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302719 },
2720 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302721 'name' => 'event_data_operation',
2722 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302723 },
2724 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302725 'name' => 'number_of_change_entries',
2726 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302727 },
2728 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302729 'name' => 'change_entry_data_offset',
2730 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302731 }
2732 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302733 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302734 '2' => 'rbp',
2735 '3' => 'rbx'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302736 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302737 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302738 'ShortName' => 'decode_pldm_pdr_repository_change_record_data',
2739 'Source' => 'platform.c',
2740 'SourceLine' => '1969'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302741 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302742 '2273' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302743 'Header' => 'base.h',
2744 'Param' => {
2745 '0' => {
2746 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302747 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302748 },
2749 '1' => {
2750 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302751 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302752 },
2753 '2' => {
2754 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302755 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302756 },
2757 '3' => {
2758 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302759 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302760 }
2761 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302762 'Reg' => {
2763 '0' => 'rdi',
2764 '1' => 'rsi',
2765 '2' => 'rdx',
2766 '3' => 'rcx'
2767 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302768 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302769 'ShortName' => 'decode_get_tid_resp',
2770 'Source' => 'base.c',
2771 'SourceLine' => '403'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302772 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302773 '22979' => {
2774 'Header' => 'platform.h',
2775 'Param' => {
2776 '0' => {
2777 'name' => 'event_data',
2778 'type' => '6774'
2779 },
2780 '1' => {
2781 'name' => 'event_data_size',
2782 'type' => '137'
2783 },
2784 '2' => {
2785 'name' => 'event_data_format',
2786 'type' => '2064'
2787 },
2788 '3' => {
2789 'name' => 'number_of_change_records',
2790 'type' => '2064'
2791 },
2792 '4' => {
2793 'name' => 'change_record_data_offset',
2794 'type' => '9776'
2795 }
2796 },
2797 'Reg' => {
2798 '2' => 'rbp',
2799 '3' => 'rbx'
2800 },
2801 'Return' => '74',
2802 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data',
2803 'Source' => 'platform.c',
2804 'SourceLine' => '1870'
2805 },
2806 '23387' => {
2807 'Header' => 'platform.h',
2808 'Param' => {
2809 '0' => {
2810 'name' => 'event_data_format',
2811 'type' => '187'
2812 },
2813 '1' => {
2814 'name' => 'number_of_change_records',
2815 'type' => '187'
2816 },
2817 '2' => {
2818 'name' => 'event_data_operations',
2819 'type' => '6774'
2820 },
2821 '3' => {
2822 'name' => 'numbers_of_change_entries',
2823 'type' => '6774'
2824 },
2825 '4' => {
2826 'name' => 'change_entries',
2827 'type' => '23715'
2828 },
2829 '5' => {
2830 'name' => 'event_data',
2831 'type' => '23730'
2832 },
2833 '6' => {
2834 'name' => 'actual_change_records_size',
2835 'offset' => '0',
2836 'type' => '9776'
2837 },
2838 '7' => {
2839 'name' => 'max_change_records_size',
2840 'offset' => '8',
2841 'type' => '137'
2842 }
2843 },
2844 'Reg' => {
2845 '0' => 'rdi',
2846 '1' => 'rbx',
2847 '2' => 'r10',
2848 '3' => 'r11',
2849 '4' => 'r8',
2850 '5' => 'r9'
2851 },
2852 'Return' => '74',
2853 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data',
2854 'Source' => 'platform.c',
2855 'SourceLine' => '1806'
2856 },
2857 '23740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302858 'Header' => 'platform.h',
2859 'Param' => {
2860 '0' => {
2861 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302862 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002863 },
2864 '1' => {
2865 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302866 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002867 },
2868 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10302869 'name' => 'completion_code',
2870 'type' => '2064'
2871 },
2872 '3' => {
2873 'name' => 'effecter_data_size',
2874 'type' => '2064'
2875 },
2876 '4' => {
2877 'name' => 'effecter_oper_state',
2878 'type' => '2064'
2879 },
2880 '5' => {
2881 'name' => 'pending_value',
2882 'type' => '2064'
2883 },
2884 '6' => {
2885 'name' => 'present_value',
2886 'offset' => '0',
2887 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002888 }
2889 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302890 'Reg' => {
2891 '2' => 'r13',
2892 '3' => 'rbx'
2893 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002894 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302895 'ShortName' => 'decode_get_numeric_effecter_value_resp',
2896 'Source' => 'platform.c',
2897 'SourceLine' => '1745'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002898 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302899 '2388' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002900 'Header' => 'base.h',
2901 'Param' => {
2902 '0' => {
2903 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302904 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002905 },
2906 '1' => {
2907 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302908 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002909 },
2910 '2' => {
2911 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302912 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002913 },
2914 '3' => {
2915 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302916 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002917 }
2918 },
2919 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302920 'ShortName' => 'encode_get_tid_resp',
2921 'Source' => 'base.c',
2922 'SourceLine' => '377'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002923 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302924 '24715' => {
2925 'Header' => 'platform.h',
2926 'Param' => {
2927 '0' => {
2928 'name' => 'msg',
2929 'type' => '2059'
2930 },
2931 '1' => {
2932 'name' => 'payload_length',
2933 'type' => '137'
2934 },
2935 '2' => {
2936 'name' => 'effecter_id',
2937 'type' => '9213'
2938 }
2939 },
2940 'Reg' => {
2941 '2' => 'rbx'
2942 },
2943 'Return' => '74',
2944 'ShortName' => 'decode_get_numeric_effecter_value_req',
2945 'Source' => 'platform.c',
2946 'SourceLine' => '1721'
2947 },
2948 '25051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302949 'Header' => 'platform.h',
2950 'Param' => {
2951 '0' => {
2952 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302953 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 },
2955 '1' => {
2956 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302957 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302958 },
2959 '2' => {
2960 'name' => 'effecter_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302961 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302962 },
2963 '3' => {
2964 'name' => 'effecter_oper_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302965 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302966 },
2967 '4' => {
2968 'name' => 'pending_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302969 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302970 },
2971 '5' => {
2972 'name' => 'present_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302973 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302974 },
2975 '6' => {
2976 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302977 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302978 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302979 },
2980 '7' => {
2981 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302982 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302983 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302984 }
2985 },
2986 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302987 'ShortName' => 'encode_get_numeric_effecter_value_resp',
2988 'Source' => 'platform.c',
2989 'SourceLine' => '1640'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302990 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10302991 '25752' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302992 'Header' => 'platform.h',
2993 'Param' => {
2994 '0' => {
2995 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10302996 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302997 },
2998 '1' => {
2999 'name' => 'effecter_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303000 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303001 },
3002 '2' => {
3003 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303004 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303005 }
3006 },
3007 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303008 'ShortName' => 'encode_get_numeric_effecter_value_req',
3009 'Source' => 'platform.c',
3010 'SourceLine' => '1613'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303011 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303012 '25954' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303013 'Header' => 'platform.h',
3014 'Param' => {
3015 '0' => {
3016 'name' => 'pdr_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303017 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303018 },
3019 '1' => {
3020 'name' => 'pdr_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303021 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303022 },
3023 '2' => {
3024 'name' => 'pdr_value',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303025 'type' => '30445'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303026 }
3027 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303028 'Reg' => {
3029 '1' => 'r12',
3030 '2' => 'rbp'
3031 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303032 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303033 'ShortName' => 'decode_numeric_sensor_pdr_data',
3034 'Source' => 'platform.c',
3035 'SourceLine' => '1512'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303036 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303037 '2597' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303038 'Header' => 'base.h',
3039 'Param' => {
3040 '0' => {
3041 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303042 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303043 },
3044 '1' => {
3045 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303046 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303047 }
3048 },
3049 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303050 'ShortName' => 'encode_get_tid_req',
3051 'Source' => 'base.c',
3052 'SourceLine' => '362'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303053 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303054 '2729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303055 'Header' => 'base.h',
3056 'Param' => {
3057 '0' => {
3058 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303059 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303060 },
3061 '1' => {
3062 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303063 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303064 },
3065 '2' => {
3066 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303067 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303068 },
3069 '3' => {
3070 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303071 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303072 },
3073 '4' => {
3074 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303075 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303076 },
3077 '5' => {
3078 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303079 'type' => '2959'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303080 }
3081 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303082 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303083 '1' => 'r10',
3084 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303085 '3' => 'rcx',
3086 '4' => 'r8',
3087 '5' => 'r9'
3088 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303089 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303090 'ShortName' => 'decode_get_version_resp',
3091 'Source' => 'base.c',
3092 'SourceLine' => '332'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303093 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303094 '2969' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303095 'Header' => 'base.h',
3096 'Param' => {
3097 '0' => {
3098 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303099 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303100 },
3101 '1' => {
3102 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303103 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303104 },
3105 '2' => {
3106 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303107 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303108 },
3109 '3' => {
3110 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303111 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303112 },
3113 '4' => {
3114 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303115 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303116 }
3117 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303118 'Reg' => {
3119 '0' => 'rdi',
3120 '1' => 'rsi',
3121 '2' => 'rdx',
3122 '3' => 'rcx',
3123 '4' => 'r8'
3124 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303125 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303126 'ShortName' => 'decode_get_version_req',
3127 'Source' => 'base.c',
3128 'SourceLine' => '315'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303129 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303130 '30450' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303131 'Header' => 'platform.h',
3132 'Param' => {
3133 '0' => {
3134 'name' => 'sensor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303135 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303136 },
3137 '1' => {
3138 'name' => 'sensor_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303139 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303140 },
3141 '2' => {
3142 'name' => 'event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303143 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303144 },
3145 '3' => {
3146 'name' => 'previous_event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303147 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303148 },
3149 '4' => {
3150 'name' => 'sensor_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303151 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303152 },
3153 '5' => {
3154 'name' => 'present_reading',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303155 'type' => '2069'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303156 }
3157 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303158 'Reg' => {
3159 '2' => 'rbp',
3160 '3' => 'r13'
3161 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303162 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303163 'ShortName' => 'decode_numeric_sensor_data',
3164 'Source' => 'platform.c',
3165 'SourceLine' => '1421'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303166 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303167 '3098' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303168 'Header' => 'base.h',
3169 'Param' => {
3170 '0' => {
3171 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303172 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303173 },
3174 '1' => {
3175 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303176 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303177 },
3178 '2' => {
3179 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303180 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303181 },
3182 '3' => {
3183 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303184 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303185 },
3186 '4' => {
3187 'name' => 'version_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303188 'type' => '3462'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303189 },
3190 '5' => {
3191 'name' => 'version_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303192 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303193 },
3194 '6' => {
3195 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303196 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303197 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303198 }
3199 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303200 'Reg' => {
3201 '2' => 'r15'
3202 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303203 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303204 'ShortName' => 'encode_get_version_resp',
3205 'Source' => 'base.c',
3206 'SourceLine' => '282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303207 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303208 '31311' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303209 'Header' => 'platform.h',
3210 'Param' => {
3211 '0' => {
3212 'name' => 'sensor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303213 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303214 },
3215 '1' => {
3216 'name' => 'sensor_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303217 'type' => '137'
3218 },
3219 '2' => {
3220 'name' => 'sensor_offset',
3221 'type' => '2064'
3222 },
3223 '3' => {
3224 'name' => 'event_state',
3225 'type' => '2064'
3226 },
3227 '4' => {
3228 'name' => 'previous_event_state',
3229 'type' => '2064'
3230 }
3231 },
3232 'Reg' => {
3233 '2' => 'rbp',
3234 '3' => 'rbx'
3235 },
3236 'Return' => '74',
3237 'ShortName' => 'decode_state_sensor_data',
3238 'Source' => 'platform.c',
3239 'SourceLine' => '1392'
3240 },
3241 '31749' => {
3242 'Header' => 'platform.h',
3243 'Param' => {
3244 '0' => {
3245 'name' => 'sensor_data',
3246 'type' => '6774'
3247 },
3248 '1' => {
3249 'name' => 'sensor_data_length',
3250 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303251 },
3252 '2' => {
3253 'name' => 'present_op_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303254 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303255 },
3256 '3' => {
3257 'name' => 'previous_op_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303258 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303259 }
3260 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303261 'Reg' => {
3262 '2' => 'rbp'
3263 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303264 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303265 'ShortName' => 'decode_sensor_op_data',
3266 'Source' => 'platform.c',
3267 'SourceLine' => '1367'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303268 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303269 '32136' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303270 'Header' => 'platform.h',
3271 'Param' => {
3272 '0' => {
3273 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303274 'type' => '6774'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303275 },
3276 '1' => {
3277 'name' => 'event_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303278 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303279 },
3280 '2' => {
3281 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303282 'type' => '9213'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303283 },
3284 '3' => {
3285 'name' => 'sensor_event_class_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303286 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303287 },
3288 '4' => {
3289 'name' => 'event_class_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303290 'type' => '9776'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303291 }
3292 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303293 'Reg' => {
3294 '2' => 'r12',
3295 '3' => 'rbp',
3296 '4' => 'r13'
3297 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303298 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303299 'ShortName' => 'decode_sensor_event_data',
3300 'Source' => 'platform.c',
3301 'SourceLine' => '1315'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303302 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303303 '32564' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303304 'Header' => 'platform.h',
3305 'Param' => {
3306 '0' => {
3307 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303308 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303309 },
3310 '1' => {
3311 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303312 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303313 },
3314 '2' => {
3315 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303316 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303317 },
3318 '3' => {
3319 'name' => 'synchrony_config',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303320 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303321 },
3322 '4' => {
3323 'name' => 'synchrony_config_support',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303324 'type' => '3867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303325 },
3326 '5' => {
3327 'name' => 'number_event_class_returned',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303328 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303329 },
3330 '6' => {
3331 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303332 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303333 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303334 },
3335 '7' => {
3336 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303337 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303338 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303339 }
3340 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303341 'Reg' => {
3342 '3' => 'r12'
3343 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303344 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303345 'ShortName' => 'decode_event_message_supported_resp',
3346 'Source' => 'platform.c',
3347 'SourceLine' => '1248'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303348 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303349 '33245' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303350 'Header' => 'platform.h',
3351 'Param' => {
3352 '0' => {
3353 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303354 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303355 },
3356 '1' => {
3357 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303358 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303359 },
3360 '2' => {
3361 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303362 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303363 }
3364 },
3365 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303366 'ShortName' => 'encode_event_message_supported_req',
3367 'Source' => 'platform.c',
3368 'SourceLine' => '1217'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303369 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303370 '33447' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303371 'Header' => 'platform.h',
3372 'Param' => {
3373 '0' => {
3374 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303375 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303376 },
3377 '1' => {
3378 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303379 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303380 },
3381 '2' => {
3382 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303383 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303384 },
3385 '3' => {
3386 'name' => 'terminus_max_buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303387 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303388 }
3389 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303390 'Reg' => {
3391 '2' => 'rbp'
3392 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303393 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303394 'ShortName' => 'decode_event_message_buffer_size_resp',
3395 'Source' => 'platform.c',
3396 'SourceLine' => '1182'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303397 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303398 '33834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303399 'Header' => 'platform.h',
3400 'Param' => {
3401 '0' => {
3402 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303403 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303404 },
3405 '1' => {
3406 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303407 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303408 },
3409 '2' => {
3410 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303411 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303412 }
3413 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303414 'Reg' => {
3415 '2' => 'rbx'
3416 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303417 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303418 'ShortName' => 'encode_event_message_buffer_size_req',
3419 'Source' => 'platform.c',
3420 'SourceLine' => '1158'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303421 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303422 '34036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303423 'Header' => 'platform.h',
3424 'Param' => {
3425 '0' => {
3426 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303427 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303428 },
3429 '1' => {
3430 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303431 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303432 },
3433 '2' => {
3434 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303435 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303436 },
3437 '3' => {
3438 'name' => 'platform_event_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303439 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303440 }
3441 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303442 'Reg' => {
3443 '2' => 'rbx'
3444 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303445 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303446 'ShortName' => 'decode_platform_event_message_resp',
3447 'Source' => 'platform.c',
3448 'SourceLine' => '1116'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303449 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303450 '34423' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303451 'Header' => 'platform.h',
3452 'Param' => {
3453 '0' => {
3454 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303455 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303456 },
3457 '1' => {
3458 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303459 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303460 },
3461 '2' => {
3462 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303463 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303464 },
3465 '3' => {
3466 'name' => 'event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303467 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303468 },
3469 '4' => {
3470 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303471 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303472 },
3473 '5' => {
3474 'name' => 'event_data_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303475 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303476 },
3477 '6' => {
3478 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303479 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303480 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303481 },
3482 '7' => {
3483 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303484 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303485 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303486 }
3487 },
3488 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303489 'ShortName' => 'encode_platform_event_message_req',
3490 'Source' => 'platform.c',
3491 'SourceLine' => '1066'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303492 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303493 '3467' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303494 'Header' => 'base.h',
3495 'Param' => {
3496 '0' => {
3497 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303498 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303499 },
3500 '1' => {
3501 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303502 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303503 },
3504 '2' => {
3505 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303506 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303507 },
3508 '3' => {
3509 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303510 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303511 },
3512 '4' => {
3513 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303514 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303515 }
3516 },
3517 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303518 'ShortName' => 'encode_get_version_req',
3519 'Source' => 'base.c',
3520 'SourceLine' => '252'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303521 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303522 '34831' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303523 'Header' => 'platform.h',
3524 'Param' => {
3525 '0' => {
3526 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303527 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303528 },
3529 '1' => {
3530 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303531 'type' => '187'
3532 },
3533 '10' => {
3534 'name' => 'msg',
3535 'offset' => '32',
3536 'type' => '1614'
3537 },
3538 '11' => {
3539 'name' => 'payload_length',
3540 'offset' => '40',
3541 'type' => '137'
3542 },
3543 '2' => {
3544 'name' => 'tid',
3545 'type' => '187'
3546 },
3547 '3' => {
3548 'name' => 'event_id',
3549 'type' => '5568'
3550 },
3551 '4' => {
3552 'name' => 'next_data_transfer_handle',
3553 'type' => '199'
3554 },
3555 '5' => {
3556 'name' => 'transfer_flag',
3557 'type' => '187'
3558 },
3559 '6' => {
3560 'name' => 'event_class',
3561 'offset' => '0',
3562 'type' => '187'
3563 },
3564 '7' => {
3565 'name' => 'event_data_size',
3566 'offset' => '8',
3567 'type' => '199'
3568 },
3569 '8' => {
3570 'name' => 'event_data',
3571 'offset' => '16',
3572 'type' => '2064'
3573 },
3574 '9' => {
3575 'name' => 'checksum',
3576 'offset' => '24',
3577 'type' => '199'
3578 }
3579 },
3580 'Return' => '74',
3581 'ShortName' => 'encode_poll_for_platform_event_message_resp',
3582 'Source' => 'platform.c',
3583 'SourceLine' => '1000'
3584 },
3585 '35744' => {
3586 'Header' => 'platform.h',
3587 'Param' => {
3588 '0' => {
3589 'name' => 'instance_id',
3590 'type' => '187'
3591 },
3592 '1' => {
3593 'name' => 'completion_code',
3594 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303595 },
3596 '2' => {
3597 'name' => 'platform_event_status',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303598 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303599 },
3600 '3' => {
3601 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303602 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303603 }
3604 },
3605 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303606 'ShortName' => 'encode_platform_event_message_resp',
3607 'Source' => 'platform.c',
3608 'SourceLine' => '967'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303609 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303610 '35967' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303611 'Header' => 'platform.h',
3612 'Param' => {
3613 '0' => {
3614 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303615 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303616 },
3617 '1' => {
3618 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303619 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303620 },
3621 '2' => {
3622 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303623 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303624 },
3625 '3' => {
3626 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303627 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303628 },
3629 '4' => {
3630 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303631 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303632 },
3633 '5' => {
3634 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303635 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303636 }
3637 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303638 'Reg' => {
3639 '2' => 'r13'
3640 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303641 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303642 'ShortName' => 'decode_poll_for_platform_event_message_req',
3643 'Source' => 'platform.c',
3644 'SourceLine' => '920'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303645 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303646 '36458' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303647 'Header' => 'platform.h',
3648 'Param' => {
3649 '0' => {
3650 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303651 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303652 },
3653 '1' => {
3654 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303655 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303656 },
3657 '2' => {
3658 'name' => 'format_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303659 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303660 },
3661 '3' => {
3662 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303663 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303664 },
3665 '4' => {
3666 'name' => 'event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303667 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303668 },
3669 '5' => {
3670 'name' => 'event_data_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303671 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303672 }
3673 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303674 'Reg' => {
3675 '2' => 'rbx',
3676 '3' => 'r12'
3677 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303678 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303679 'ShortName' => 'decode_platform_event_message_req',
3680 'Source' => 'platform.c',
3681 'SourceLine' => '889'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303682 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303683 '3691' => {
3684 'Header' => 'base.h',
3685 'Param' => {
3686 '0' => {
3687 'name' => 'msg',
3688 'type' => '2059'
3689 },
3690 '1' => {
3691 'name' => 'payload_length',
3692 'type' => '137'
3693 },
3694 '2' => {
3695 'name' => 'completion_code',
3696 'type' => '2064'
3697 },
3698 '3' => {
3699 'name' => 'commands',
3700 'type' => '3867'
3701 }
3702 },
3703 'Reg' => {
3704 '0' => 'rdi',
3705 '1' => 'rsi',
3706 '2' => 'rdx',
3707 '3' => 'rcx'
3708 },
3709 'Return' => '74',
3710 'ShortName' => 'decode_get_commands_resp',
3711 'Source' => 'base.c',
3712 'SourceLine' => '226'
3713 },
3714 '36919' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303715 'Header' => 'platform.h',
3716 'Param' => {
3717 '0' => {
3718 'name' => 'event_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303719 'type' => '37113'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303720 },
3721 '1' => {
3722 'name' => 'event_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303723 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303724 },
3725 '2' => {
3726 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303727 'type' => '12639'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303728 },
3729 '3' => {
3730 'name' => 'sensor_event_class',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303731 'type' => '13955'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303732 },
3733 '4' => {
3734 'name' => 'sensor_offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303735 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303736 },
3737 '5' => {
3738 'name' => 'event_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303739 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303740 },
3741 '6' => {
3742 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303743 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303744 'type' => '5563'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303745 },
3746 '7' => {
3747 'name' => 'actual_event_data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303748 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303749 }
3750 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303751 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303752 '1' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303753 '2' => 'rdx',
3754 '3' => 'rcx',
3755 '4' => 'r8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303756 '5' => 'r9',
3757 '7' => 'rsi'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303758 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303759 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303760 'ShortName' => 'encode_sensor_event_data',
3761 'Source' => 'platform.c',
3762 'SourceLine' => '853'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303763 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303764 '37128' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303765 'Header' => 'platform.h',
3766 'Param' => {
3767 '0' => {
3768 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303769 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303770 },
3771 '1' => {
3772 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303773 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303774 },
3775 '2' => {
3776 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303777 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303778 },
3779 '3' => {
3780 'name' => 'sensor_rearm',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303781 'type' => '3867'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303782 },
3783 '4' => {
3784 'name' => 'reserved',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303785 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303786 }
3787 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303788 'Reg' => {
3789 '2' => 'rbx',
3790 '3' => 'rbp'
3791 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303792 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303793 'ShortName' => 'decode_get_state_sensor_readings_req',
3794 'Source' => 'platform.c',
3795 'SourceLine' => '825'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303796 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303797 '37568' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303798 'Header' => 'platform.h',
3799 'Param' => {
3800 '0' => {
3801 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303802 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303803 },
3804 '1' => {
3805 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303806 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303807 },
3808 '2' => {
3809 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303810 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303811 },
3812 '3' => {
3813 'name' => 'comp_sensor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303814 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303815 },
3816 '4' => {
3817 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303818 'type' => '38119'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303819 }
3820 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303821 'Reg' => {
3822 '3' => 'r12'
3823 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303824 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303825 'ShortName' => 'decode_get_state_sensor_readings_resp',
3826 'Source' => 'platform.c',
3827 'SourceLine' => '773'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303828 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303829 '38124' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303830 'Header' => 'platform.h',
3831 'Param' => {
3832 '0' => {
3833 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303834 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303835 },
3836 '1' => {
3837 'name' => 'sensor_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303838 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303839 },
3840 '2' => {
3841 'name' => 'sensor_rearm',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303842 'type' => '365'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303843 },
3844 '3' => {
3845 'name' => 'reserved',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303846 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303847 },
3848 '4' => {
3849 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303850 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303851 }
3852 },
3853 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303854 'ShortName' => 'encode_get_state_sensor_readings_req',
3855 'Source' => 'platform.c',
3856 'SourceLine' => '742'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303857 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303858 '38368' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303859 'Header' => 'platform.h',
3860 'Param' => {
3861 '0' => {
3862 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303863 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303864 },
3865 '1' => {
3866 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303867 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303868 },
3869 '2' => {
3870 'name' => 'comp_sensor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303871 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303872 },
3873 '3' => {
3874 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303875 'type' => '38119'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303876 },
3877 '4' => {
3878 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303879 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303880 }
3881 },
3882 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303883 'ShortName' => 'encode_get_state_sensor_readings_resp',
3884 'Source' => 'platform.c',
3885 'SourceLine' => '705'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303886 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303887 '38728' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303888 'Header' => 'platform.h',
3889 'Param' => {
3890 '0' => {
3891 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303892 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303893 },
3894 '1' => {
3895 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303896 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303897 },
3898 '2' => {
3899 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303900 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303901 }
3902 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303903 'Reg' => {
3904 '0' => 'rdi',
3905 '1' => 'rsi',
3906 '2' => 'rdx'
3907 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303908 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303909 'ShortName' => 'decode_set_numeric_effecter_value_resp',
3910 'Source' => 'platform.c',
3911 'SourceLine' => '687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303912 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303913 '3877' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303914 'Header' => 'base.h',
3915 'Param' => {
3916 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303917 'name' => 'msg',
3918 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303919 },
3920 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303921 'name' => 'payload_length',
3922 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303923 },
3924 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303925 'name' => 'completion_code',
3926 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303927 },
3928 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303929 'name' => 'types',
3930 'type' => '3867'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303931 }
3932 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303933 'Reg' => {
3934 '0' => 'rdi',
3935 '1' => 'rsi',
3936 '2' => 'rdx',
3937 '3' => 'rcx'
3938 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303939 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303940 'ShortName' => 'decode_get_types_resp',
3941 'Source' => 'base.c',
3942 'SourceLine' => '201'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303943 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10303944 '38804' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303945 'Header' => 'platform.h',
3946 'Param' => {
3947 '0' => {
3948 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303949 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303950 },
3951 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303952 'name' => 'effecter_id',
3953 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303954 },
3955 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303956 'name' => 'effecter_data_size',
3957 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303958 },
3959 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303960 'name' => 'effecter_value',
3961 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303962 },
3963 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10303964 'name' => 'msg',
3965 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303966 },
3967 '5' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303968 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10303969 'type' => '137'
3970 }
3971 },
3972 'Reg' => {
3973 '3' => 'r12'
3974 },
3975 'Return' => '74',
3976 'ShortName' => 'encode_set_numeric_effecter_value_req',
3977 'Source' => 'platform.c',
3978 'SourceLine' => '622'
3979 },
3980 '39281' => {
3981 'Header' => 'platform.h',
3982 'Param' => {
3983 '0' => {
3984 'name' => 'instance_id',
3985 'type' => '187'
3986 },
3987 '1' => {
3988 'name' => 'completion_code',
3989 'type' => '187'
3990 },
3991 '2' => {
3992 'name' => 'msg',
3993 'type' => '1614'
3994 },
3995 '3' => {
3996 'name' => 'payload_length',
3997 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303998 }
3999 },
4000 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304001 'ShortName' => 'encode_set_numeric_effecter_value_resp',
4002 'Source' => 'platform.c',
4003 'SourceLine' => '592'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304004 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304005 '39478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304006 'Header' => 'platform.h',
4007 'Param' => {
4008 '0' => {
4009 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304010 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304011 },
4012 '1' => {
4013 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304014 'type' => '137'
4015 },
4016 '2' => {
4017 'name' => 'effecter_id',
4018 'type' => '9213'
4019 },
4020 '3' => {
4021 'name' => 'effecter_data_size',
4022 'type' => '2064'
4023 },
4024 '4' => {
4025 'name' => 'effecter_value',
4026 'type' => '2064'
4027 }
4028 },
4029 'Reg' => {
4030 '2' => 'rbp',
4031 '3' => 'r12'
4032 },
4033 'Return' => '74',
4034 'ShortName' => 'decode_set_numeric_effecter_value_req',
4035 'Source' => 'platform.c',
4036 'SourceLine' => '553'
4037 },
4038 '40136' => {
4039 'Header' => 'platform.h',
4040 'Param' => {
4041 '0' => {
4042 'name' => 'msg',
4043 'type' => '2059'
4044 },
4045 '1' => {
4046 'name' => 'payload_length',
4047 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304048 },
4049 '2' => {
4050 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304051 'type' => '2064'
4052 },
4053 '3' => {
4054 'name' => 'next_record_hndl',
4055 'type' => '2069'
4056 },
4057 '4' => {
4058 'name' => 'next_data_transfer_hndl',
4059 'type' => '2069'
4060 },
4061 '5' => {
4062 'name' => 'transfer_flag',
4063 'type' => '2064'
4064 },
4065 '6' => {
4066 'name' => 'resp_cnt',
4067 'offset' => '0',
4068 'type' => '9213'
4069 },
4070 '7' => {
4071 'name' => 'record_data',
4072 'offset' => '8',
4073 'type' => '2064'
4074 },
4075 '8' => {
4076 'name' => 'record_data_length',
4077 'offset' => '16',
4078 'type' => '137'
4079 },
4080 '9' => {
4081 'name' => 'transfer_crc',
4082 'offset' => '24',
4083 'type' => '2064'
4084 }
4085 },
4086 'Reg' => {
4087 '3' => 'rbp'
4088 },
4089 'Return' => '74',
4090 'ShortName' => 'decode_get_pdr_resp',
4091 'Source' => 'platform.c',
4092 'SourceLine' => '502'
4093 },
4094 '4058' => {
4095 'Header' => 'base.h',
4096 'Param' => {
4097 '0' => {
4098 'name' => 'instance_id',
4099 'type' => '187'
4100 },
4101 '1' => {
4102 'name' => 'completion_code',
4103 'type' => '187'
4104 },
4105 '2' => {
4106 'name' => 'commands',
4107 'type' => '4323'
4108 },
4109 '3' => {
4110 'name' => 'msg',
4111 'type' => '1614'
4112 }
4113 },
4114 'Return' => '74',
4115 'ShortName' => 'encode_get_commands_resp',
4116 'Source' => 'base.c',
4117 'SourceLine' => '170'
4118 },
4119 '40782' => {
4120 'Header' => 'platform.h',
4121 'Param' => {
4122 '0' => {
4123 'name' => 'instance_id',
4124 'type' => '187'
4125 },
4126 '1' => {
4127 'name' => 'record_hndl',
4128 'type' => '199'
4129 },
4130 '2' => {
4131 'name' => 'data_transfer_hndl',
4132 'type' => '199'
4133 },
4134 '3' => {
4135 'name' => 'transfer_op_flag',
4136 'type' => '187'
4137 },
4138 '4' => {
4139 'name' => 'request_cnt',
4140 'type' => '5568'
4141 },
4142 '5' => {
4143 'name' => 'record_chg_num',
4144 'type' => '5568'
4145 },
4146 '6' => {
4147 'name' => 'msg',
4148 'offset' => '0',
4149 'type' => '1614'
4150 },
4151 '7' => {
4152 'name' => 'payload_length',
4153 'offset' => '8',
4154 'type' => '137'
4155 }
4156 },
4157 'Reg' => {
4158 '2' => 'r14'
4159 },
4160 'Return' => '74',
4161 'ShortName' => 'encode_get_pdr_req',
4162 'Source' => 'platform.c',
4163 'SourceLine' => '466'
4164 },
4165 '41079' => {
4166 'Header' => 'platform.h',
4167 'Param' => {
4168 '0' => {
4169 'name' => 'msg',
4170 'type' => '2059'
4171 },
4172 '1' => {
4173 'name' => 'payload_length',
4174 'type' => '137'
4175 },
4176 '2' => {
4177 'name' => 'completion_code',
4178 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304179 },
4180 '3' => {
4181 'name' => 'repository_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304182 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304183 },
4184 '4' => {
4185 'name' => 'update_time',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304186 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304187 },
4188 '5' => {
4189 'name' => 'oem_update_time',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304190 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304191 },
4192 '6' => {
4193 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304194 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304195 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304196 },
4197 '7' => {
4198 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304199 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304200 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304201 },
4202 '8' => {
4203 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304204 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304205 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304206 },
4207 '9' => {
4208 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304209 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304210 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304211 }
4212 },
4213 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304214 'ShortName' => 'decode_get_pdr_repository_info_resp',
4215 'Source' => 'platform.c',
4216 'SourceLine' => '420'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304217 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304218 '41767' => {
4219 'Header' => 'platform.h',
4220 'Param' => {
4221 '0' => {
4222 'name' => 'instance_id',
4223 'type' => '187'
4224 },
4225 '1' => {
4226 'name' => 'completion_code',
4227 'type' => '187'
4228 },
4229 '2' => {
4230 'name' => 'repository_state',
4231 'type' => '187'
4232 },
4233 '3' => {
4234 'name' => 'update_time',
4235 'type' => '6774'
4236 },
4237 '4' => {
4238 'name' => 'oem_update_time',
4239 'type' => '6774'
4240 },
4241 '5' => {
4242 'name' => 'record_count',
4243 'type' => '199'
4244 },
4245 '6' => {
4246 'name' => 'repository_size',
4247 'offset' => '0',
4248 'type' => '199'
4249 },
4250 '7' => {
4251 'name' => 'largest_record_size',
4252 'offset' => '8',
4253 'type' => '199'
4254 },
4255 '8' => {
4256 'name' => 'data_transfer_handle_timeout',
4257 'offset' => '16',
4258 'type' => '187'
4259 },
4260 '9' => {
4261 'name' => 'msg',
4262 'offset' => '24',
4263 'type' => '1614'
4264 }
4265 },
4266 'Return' => '74',
4267 'ShortName' => 'encode_get_pdr_repository_info_resp',
4268 'Source' => 'platform.c',
4269 'SourceLine' => '373'
4270 },
4271 '42252' => {
4272 'Header' => 'platform.h',
4273 'Param' => {
4274 '0' => {
4275 'name' => 'instance_id',
4276 'type' => '187'
4277 },
4278 '1' => {
4279 'name' => 'completion_code',
4280 'type' => '187'
4281 },
4282 '2' => {
4283 'name' => 'next_record_hndl',
4284 'type' => '199'
4285 },
4286 '3' => {
4287 'name' => 'next_data_transfer_hndl',
4288 'type' => '199'
4289 },
4290 '4' => {
4291 'name' => 'transfer_flag',
4292 'type' => '187'
4293 },
4294 '5' => {
4295 'name' => 'resp_cnt',
4296 'type' => '5568'
4297 },
4298 '6' => {
4299 'name' => 'record_data',
4300 'offset' => '0',
4301 'type' => '6774'
4302 },
4303 '7' => {
4304 'name' => 'transfer_crc',
4305 'offset' => '8',
4306 'type' => '187'
4307 },
4308 '8' => {
4309 'name' => 'msg',
4310 'offset' => '16',
4311 'type' => '1614'
4312 }
4313 },
4314 'Return' => '74',
4315 'ShortName' => 'encode_get_pdr_resp',
4316 'Source' => 'platform.c',
4317 'SourceLine' => '327'
4318 },
4319 '42714' => {
4320 'Header' => 'platform.h',
4321 'Param' => {
4322 '0' => {
4323 'name' => 'msg',
4324 'type' => '2059'
4325 },
4326 '1' => {
4327 'name' => 'payload_length',
4328 'type' => '137'
4329 },
4330 '2' => {
4331 'name' => 'record_hndl',
4332 'type' => '2069'
4333 },
4334 '3' => {
4335 'name' => 'data_transfer_hndl',
4336 'type' => '2069'
4337 },
4338 '4' => {
4339 'name' => 'transfer_op_flag',
4340 'type' => '2064'
4341 },
4342 '5' => {
4343 'name' => 'request_cnt',
4344 'type' => '9213'
4345 },
4346 '6' => {
4347 'name' => 'record_chg_num',
4348 'offset' => '0',
4349 'type' => '9213'
4350 }
4351 },
4352 'Reg' => {
4353 '3' => 'r12'
4354 },
4355 'Return' => '74',
4356 'ShortName' => 'decode_get_pdr_req',
4357 'Source' => 'platform.c',
4358 'SourceLine' => '292'
4359 },
4360 '43253' => {
4361 'Header' => 'platform.h',
4362 'Param' => {
4363 '0' => {
4364 'name' => 'msg',
4365 'type' => '2059'
4366 },
4367 '1' => {
4368 'name' => 'payload_length',
4369 'type' => '137'
4370 },
4371 '2' => {
4372 'name' => 'effecter_id',
4373 'type' => '9213'
4374 },
4375 '3' => {
4376 'name' => 'comp_effecter_count',
4377 'type' => '2064'
4378 },
4379 '4' => {
4380 'name' => 'field',
4381 'type' => '43736'
4382 }
4383 },
4384 'Reg' => {
4385 '3' => 'rbp'
4386 },
4387 'Return' => '74',
4388 'ShortName' => 'decode_set_state_effecter_states_req',
4389 'Source' => 'platform.c',
4390 'SourceLine' => '250'
4391 },
4392 '4328' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304393 'Header' => 'base.h',
4394 'Param' => {
4395 '0' => {
4396 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304397 'type' => '2059'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304398 },
4399 '1' => {
4400 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304401 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304402 },
4403 '2' => {
4404 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304405 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304406 },
4407 '3' => {
4408 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304409 'type' => '2959'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304410 }
4411 },
4412 'Reg' => {
4413 '0' => 'rdi',
4414 '1' => 'rsi',
4415 '2' => 'rdx',
4416 '3' => 'rcx'
4417 },
4418 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304419 'ShortName' => 'decode_get_commands_req',
4420 'Source' => 'base.c',
4421 'SourceLine' => '151'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304422 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304423 '43741' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304424 'Header' => 'platform.h',
4425 'Param' => {
4426 '0' => {
4427 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304428 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304429 },
4430 '1' => {
4431 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304432 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304433 },
4434 '2' => {
4435 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304436 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304437 }
4438 },
4439 'Reg' => {
4440 '0' => 'rdi',
4441 '1' => 'rsi',
4442 '2' => 'rdx'
4443 },
4444 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304445 'ShortName' => 'decode_set_state_effecter_states_resp',
4446 'Source' => 'platform.c',
4447 'SourceLine' => '228'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304448 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304449 '43814' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304450 'Header' => 'platform.h',
4451 'Param' => {
4452 '0' => {
4453 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304454 'type' => '187'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304455 },
4456 '1' => {
4457 'name' => 'effecter_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304458 'type' => '5568'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304459 },
4460 '2' => {
4461 'name' => 'comp_effecter_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304462 'type' => '187'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304463 },
4464 '3' => {
4465 'name' => 'field',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304466 'type' => '43736'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304467 },
4468 '4' => {
4469 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304470 'type' => '1614'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304471 }
4472 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304473 'Reg' => {
4474 '1' => 'rsi'
4475 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304476 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304477 'ShortName' => 'encode_set_state_effecter_states_req',
4478 'Source' => 'platform.c',
4479 'SourceLine' => '190'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304480 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304481 '44161' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304482 'Header' => 'platform.h',
4483 'Param' => {
4484 '0' => {
4485 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304486 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304487 },
4488 '1' => {
4489 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304490 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304491 },
4492 '2' => {
4493 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304494 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304495 }
4496 },
4497 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304498 'ShortName' => 'encode_set_state_effecter_states_resp',
4499 'Source' => 'platform.c',
4500 'SourceLine' => '165'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304501 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304502 '44329' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304503 'Header' => 'platform.h',
4504 'Param' => {
4505 '0' => {
4506 'name' => 'sensor',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304507 'type' => '44720'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304508 },
4509 '1' => {
4510 'name' => 'allocation_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304511 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304512 },
4513 '2' => {
4514 'name' => 'possible_states',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304515 'type' => '44730'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 },
4517 '3' => {
4518 'name' => 'possible_states_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304519 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304520 },
4521 '4' => {
4522 'name' => 'actual_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304523 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304524 }
4525 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304526 'Reg' => {
4527 '0' => 'rdi',
4528 '1' => 'r10',
4529 '2' => 'rsi',
4530 '3' => 'r9',
4531 '4' => 'r8'
4532 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304533 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304534 'ShortName' => 'encode_state_sensor_pdr',
4535 'Source' => 'platform.c',
4536 'SourceLine' => '97'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304537 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304538 '4438' => {
4539 'Header' => 'base.h',
4540 'Param' => {
4541 '0' => {
4542 'name' => 'instance_id',
4543 'type' => '187'
4544 },
4545 '1' => {
4546 'name' => 'completion_code',
4547 'type' => '187'
4548 },
4549 '2' => {
4550 'name' => 'types',
4551 'type' => '4323'
4552 },
4553 '3' => {
4554 'name' => 'msg',
4555 'type' => '1614'
4556 }
4557 },
4558 'Return' => '74',
4559 'ShortName' => 'encode_get_types_resp',
4560 'Source' => 'base.c',
4561 'SourceLine' => '120'
4562 },
4563 '44740' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304564 'Header' => 'platform.h',
4565 'Param' => {
4566 '0' => {
4567 'name' => 'effecter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304568 'type' => '45131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304569 },
4570 '1' => {
4571 'name' => 'allocation_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304572 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304573 },
4574 '2' => {
4575 'name' => 'possible_states',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304576 'type' => '45141'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304577 },
4578 '3' => {
4579 'name' => 'possible_states_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304580 'type' => '12471'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304581 },
4582 '4' => {
4583 'name' => 'actual_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304584 'type' => '22089'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304585 }
4586 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304587 'Reg' => {
4588 '0' => 'rdi',
4589 '1' => 'r10',
4590 '2' => 'rsi',
4591 '3' => 'r9',
4592 '4' => 'r8'
4593 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304594 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304595 'ShortName' => 'encode_state_effecter_pdr',
4596 'Source' => 'platform.c',
4597 'SourceLine' => '26'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304598 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304599 '4703' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304600 'Header' => 'base.h',
4601 'Param' => {
4602 '0' => {
4603 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304604 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304605 },
4606 '1' => {
4607 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304608 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304609 },
4610 '2' => {
4611 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304612 'type' => '448'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304613 },
4614 '3' => {
4615 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304616 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304617 }
4618 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304619 'Reg' => {
4620 '2' => 'rbp'
4621 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304622 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304623 'ShortName' => 'encode_get_commands_req',
4624 'Source' => 'base.c',
4625 'SourceLine' => '93'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304626 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304627 '4905' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304628 'Header' => 'base.h',
4629 'Param' => {
4630 '0' => {
4631 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304632 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304633 },
4634 '1' => {
4635 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304636 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304637 }
4638 },
4639 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304640 'ShortName' => 'encode_get_types_req',
4641 'Source' => 'base.c',
4642 'SourceLine' => '78'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304643 },
Andrew Jeffery5239d9a2023-10-16 10:51:53 +10304644 '5034' => {
4645 'Header' => 'base.h',
4646 'Line' => '169',
4647 'Param' => {
4648 '0' => {
4649 'name' => 'req',
4650 'type' => '5101'
4651 },
4652 '1' => {
4653 'name' => 'resp',
4654 'type' => '5101'
4655 }
4656 },
4657 'Reg' => {
4658 '0' => 'rdi',
4659 '1' => 'rsi'
4660 },
4661 'Return' => '5094',
4662 'ShortName' => 'pldm_msg_hdr_correlate_response',
4663 'Source' => 'base.c',
4664 'SourceLine' => '69'
4665 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304666 '51025' => {
4667 'Header' => 'utils.h',
4668 'Line' => '37',
4669 'Param' => {
4670 '0' => {
4671 'name' => 'data',
4672 'type' => '5311'
4673 },
4674 '1' => {
4675 'name' => 'size',
4676 'type' => '137'
4677 }
4678 },
4679 'Reg' => {
4680 '1' => 'rcx'
4681 },
4682 'Return' => '199',
4683 'ShortName' => 'crc32',
4684 'Source' => 'utils.c',
4685 'SourceLine' => '87'
4686 },
4687 '5106' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304688 'Header' => 'base.h',
4689 'Param' => {
4690 '0' => {
4691 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304692 'type' => '5101'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304693 },
4694 '1' => {
4695 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304696 'type' => '5166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 }
4698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304699 'Reg' => {
4700 '0' => 'rdi',
4701 '1' => 'rsi'
4702 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304703 'Return' => '187',
4704 'ShortName' => 'unpack_pldm_header',
4705 'Source' => 'base.c',
4706 'SourceLine' => '47'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304707 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304708 '51108' => {
4709 'Header' => 'bios_table.h',
4710 'Param' => {
4711 '0' => {
4712 'name' => 'table',
4713 'type' => '6774'
4714 },
4715 '1' => {
4716 'name' => 'size',
4717 'type' => '137'
4718 }
4719 },
4720 'Reg' => {
4721 '0' => 'rdi',
4722 '1' => 'rsi'
4723 },
4724 'Return' => '5094',
4725 'ShortName' => 'pldm_bios_table_checksum',
4726 'Source' => 'bios_table.c',
4727 'SourceLine' => '1203'
4728 },
4729 '51253' => {
4730 'Header' => 'bios_table.h',
4731 'Param' => {
4732 '0' => {
4733 'name' => 'src_table',
4734 'type' => '5311'
4735 },
4736 '1' => {
4737 'name' => 'src_length',
4738 'type' => '137'
4739 },
4740 '2' => {
4741 'name' => 'dest_table',
4742 'type' => '180'
4743 },
4744 '3' => {
4745 'name' => 'dest_length',
4746 'type' => '9776'
4747 },
4748 '4' => {
4749 'name' => 'entry',
4750 'type' => '5311'
4751 },
4752 '5' => {
4753 'name' => 'entry_length',
4754 'type' => '137'
4755 }
4756 },
4757 'Reg' => {
4758 '2' => 'r14',
4759 '4' => 'r13'
4760 },
4761 'Return' => '74',
4762 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update',
4763 'Source' => 'bios_table.c',
4764 'SourceLine' => '1148'
4765 },
4766 '5171' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304767 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304768 'Line' => '286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304769 'Param' => {
4770 '0' => {
4771 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304772 'type' => '5256'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304773 },
4774 '1' => {
4775 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304776 'type' => '5261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304777 }
4778 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304779 'Reg' => {
4780 '0' => 'rdi'
4781 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304782 'Return' => '187',
4783 'ShortName' => 'pack_pldm_header',
4784 'Source' => 'base.c',
4785 'SourceLine' => '8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304786 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304787 '51941' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304788 'Header' => 'bios_table.h',
4789 'Param' => {
4790 '0' => {
4791 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304792 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304793 },
4794 '1' => {
4795 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304796 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304797 },
4798 '2' => {
4799 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304800 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304801 }
4802 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304803 'Reg' => {
4804 '2' => 'r8'
4805 },
4806 'Return' => '51936',
4807 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle',
4808 'Source' => 'bios_table.c',
4809 'SourceLine' => '1139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304810 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304811 '52204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304812 'Header' => 'bios_table.h',
4813 'Param' => {
4814 '0' => {
4815 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304816 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304817 },
4818 '1' => {
4819 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304820 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304821 },
4822 '2' => {
4823 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304824 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304825 }
4826 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304827 'Reg' => {
4828 '2' => 'r8'
4829 },
4830 'Return' => '52351',
4831 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle',
4832 'Source' => 'bios_table.c',
4833 'SourceLine' => '1123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304834 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304835 '52472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 'Header' => 'bios_table.h',
4837 'Param' => {
4838 '0' => {
4839 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304840 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304841 },
4842 '1' => {
4843 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304844 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304845 },
4846 '2' => {
4847 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304848 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304849 }
4850 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304851 'Reg' => {
4852 '2' => 'r8'
4853 },
4854 'Return' => '52351',
4855 'ShortName' => 'pldm_bios_table_attr_find_by_handle',
4856 'Source' => 'bios_table.c',
4857 'SourceLine' => '1106'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304858 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304859 '52735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304860 'Header' => 'bios_table.h',
4861 'Param' => {
4862 '0' => {
4863 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304864 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304865 },
4866 '1' => {
4867 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304868 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304869 },
4870 '2' => {
4871 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304872 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304873 }
4874 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304875 'Reg' => {
4876 '0' => 'rbp',
4877 '1' => 'r12',
4878 '2' => 'rbx'
4879 },
4880 'Return' => '52957',
4881 'ShortName' => 'pldm_bios_table_string_find_by_string',
4882 'Source' => 'bios_table.c',
4883 'SourceLine' => '1086'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304884 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304885 '53126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304886 'Header' => 'bios_table.h',
4887 'Param' => {
4888 '0' => {
4889 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304890 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304891 },
4892 '1' => {
4893 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304894 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304895 },
4896 '2' => {
4897 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304898 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304899 }
4900 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304901 'Reg' => {
4902 '2' => 'r8'
4903 },
4904 'Return' => '52957',
4905 'ShortName' => 'pldm_bios_table_string_find_by_handle',
4906 'Source' => 'bios_table.c',
4907 'SourceLine' => '1056'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304908 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304909 '53888' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304910 'Header' => 'bios_table.h',
4911 'Param' => {
4912 '0' => {
4913 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304914 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304915 }
4916 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304917 'Reg' => {
4918 '0' => 'rdi'
4919 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304920 'Return' => '5311',
4921 'ShortName' => 'pldm_bios_table_iter_value',
4922 'Source' => 'bios_table.c',
4923 'SourceLine' => '1008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304924 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304925 '53937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304926 'Header' => 'bios_table.h',
4927 'Param' => {
4928 '0' => {
4929 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304930 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304931 }
4932 },
4933 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304934 'ShortName' => 'pldm_bios_table_iter_next',
4935 'Source' => 'bios_table.c',
4936 'SourceLine' => '993'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304937 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304938 '54048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304939 'Header' => 'bios_table.h',
4940 'Param' => {
4941 '0' => {
4942 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304943 'type' => '54124'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304944 }
4945 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304946 'Return' => '5094',
4947 'ShortName' => 'pldm_bios_table_iter_is_end',
4948 'Source' => 'bios_table.c',
4949 'SourceLine' => '979'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304950 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304951 '54129' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304952 'Header' => 'bios_table.h',
4953 'Param' => {
4954 '0' => {
4955 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304956 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304957 }
4958 },
4959 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304960 'ShortName' => 'pldm_bios_table_iter_free',
4961 'Source' => 'bios_table.c',
4962 'SourceLine' => '972'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304963 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304964 '54200' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304965 'Header' => 'bios_table.h',
4966 'Param' => {
4967 '0' => {
4968 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304969 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304970 },
4971 '1' => {
4972 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304973 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304974 },
4975 '2' => {
4976 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304977 'type' => '49699'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304978 }
4979 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304980 'Reg' => {
4981 '0' => 'rbp',
4982 '1' => 'r12',
4983 '2' => 'rbx'
4984 },
4985 'Return' => '51931',
4986 'ShortName' => 'pldm_bios_table_iter_create',
4987 'Source' => 'bios_table.c',
4988 'SourceLine' => '944'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304989 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304990 '54439' => {
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304991 'Header' => 'bios_table.h',
4992 'Param' => {
4993 '0' => {
4994 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304995 'type' => '180'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304996 },
4997 '1' => {
4998 'name' => 'capacity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304999 'type' => '137'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305000 },
5001 '2' => {
5002 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305003 'type' => '9776'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305004 }
5005 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305006 'Reg' => {
5007 '0' => 'rbp',
5008 '1' => 'r12',
5009 '2' => 'rbx'
5010 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305011 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305012 'ShortName' => 'pldm_bios_table_append_pad_checksum_check',
5013 'Source' => 'bios_table.c',
5014 'SourceLine' => '911'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09305015 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305016 '54739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305017 'Header' => 'bios_table.h',
5018 'Param' => {
5019 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305020 'name' => 'size_without_pad',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305021 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305022 }
5023 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305024 'Return' => '137',
5025 'ShortName' => 'pldm_bios_table_pad_checksum_size',
5026 'Source' => 'bios_table.c',
5027 'SourceLine' => '903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305028 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305029 '55094' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305030 'Header' => 'bios_table.h',
5031 'Param' => {
5032 '0' => {
5033 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305034 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305035 }
5036 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305037 'Reg' => {
5038 '0' => 'rdi'
5039 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305040 'Return' => '5568',
5041 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle',
5042 'Source' => 'bios_table.c',
5043 'SourceLine' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305044 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305045 '55143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305046 'Header' => 'bios_table.h',
5047 'Param' => {
5048 '0' => {
5049 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305050 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305051 }
5052 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305053 'Return' => '137',
5054 'ShortName' => 'pldm_bios_table_attr_value_entry_length',
5055 'Source' => 'bios_table.c',
5056 'SourceLine' => '867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305057 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305058 '55627' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305059 'Header' => 'bios_table.h',
5060 'Param' => {
5061 '0' => {
5062 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305063 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305064 }
5065 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305066 'Reg' => {
5067 '0' => 'rdi'
5068 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305069 'Return' => '49687',
5070 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv',
5071 'Source' => 'bios_table.c',
5072 'SourceLine' => '813'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305073 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305074 '55767' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305075 'Header' => 'bios_table.h',
5076 'Param' => {
5077 '0' => {
5078 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305079 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305080 },
5081 '1' => {
5082 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305083 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305084 },
5085 '2' => {
5086 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305087 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305088 },
5089 '3' => {
5090 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305091 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305092 },
5093 '4' => {
5094 'name' => 'cv',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305095 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305096 }
5097 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305098 'Reg' => {
5099 '0' => 'rbx',
5100 '1' => 'r12',
5101 '2' => 'r13',
5102 '3' => 'rbp',
5103 '4' => 'r8'
5104 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305105 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305106 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check',
5107 'Source' => 'bios_table.c',
5108 'SourceLine' => '793'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305110 '56036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305111 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305112 'Return' => '137',
5113 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length',
5114 'Source' => 'bios_table.c',
5115 'SourceLine' => '786'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305116 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305117 '56198' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305118 'Header' => 'bios_table.h',
5119 'Param' => {
5120 '0' => {
5121 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305122 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305123 },
5124 '1' => {
5125 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305126 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305127 },
5128 '2' => {
5129 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305130 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305131 },
5132 '3' => {
5133 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305134 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305135 },
5136 '4' => {
5137 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305138 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305139 },
5140 '5' => {
5141 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305142 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305143 }
5144 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305145 'Reg' => {
5146 '0' => 'rbx',
5147 '1' => 'r13',
5148 '2' => 'r14',
5149 '3' => 'rbp',
5150 '4' => 'r8',
5151 '5' => 'r12'
5152 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305153 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305154 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check',
5155 'Source' => 'bios_table.c',
5156 'SourceLine' => '749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305157 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305158 '56598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305159 'Header' => 'bios_table.h',
5160 'Param' => {
5161 '0' => {
5162 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305163 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305164 },
5165 '1' => {
5166 'name' => 'current_string',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305167 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305168 }
5169 },
5170 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305171 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string',
5172 'Source' => 'bios_table.c',
5173 'SourceLine' => '738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305174 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305175 '56693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305176 'Header' => 'bios_table.h',
5177 'Param' => {
5178 '0' => {
5179 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305180 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305181 }
5182 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305183 'Reg' => {
5184 '0' => 'rdi'
5185 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305186 'Return' => '5568',
5187 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length',
5188 'Source' => 'bios_table.c',
5189 'SourceLine' => '729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305190 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305191 '56834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305192 'Header' => 'bios_table.h',
5193 'Param' => {
5194 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305195 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305196 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305197 }
5198 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305199 'Reg' => {
5200 '0' => 'rdi'
5201 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305202 'Return' => '137',
5203 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length',
5204 'Source' => 'bios_table.c',
5205 'SourceLine' => '722'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305206 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305207 '57016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305208 'Header' => 'bios_table.h',
5209 'Param' => {
5210 '0' => {
5211 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305212 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305213 },
5214 '1' => {
5215 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305216 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305217 },
5218 '2' => {
5219 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305220 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305221 },
5222 '3' => {
5223 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305224 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305225 },
5226 '4' => {
5227 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305228 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305229 },
5230 '5' => {
5231 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305232 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305233 }
5234 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305235 'Reg' => {
5236 '0' => 'rbx',
5237 '1' => 'r14',
5238 '5' => 'r13'
5239 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305240 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305241 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check',
5242 'Source' => 'bios_table.c',
5243 'SourceLine' => '685'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305244 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305245 '57335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305246 'Header' => 'bios_table.h',
5247 'Param' => {
5248 '0' => {
5249 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305250 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305251 },
5252 '1' => {
5253 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305254 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305255 },
5256 '2' => {
5257 'name' => 'number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305258 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305259 }
5260 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305261 'Reg' => {
5262 '2' => 'rax'
5263 },
5264 'Return' => '187',
5265 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles',
5266 'Source' => 'bios_table.c',
5267 'SourceLine' => '672'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305268 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305269 '57582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305270 'Header' => 'bios_table.h',
5271 'Param' => {
5272 '0' => {
5273 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305274 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305275 }
5276 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305277 'Reg' => {
5278 '0' => 'rdi'
5279 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305280 'Return' => '187',
5281 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number',
5282 'Source' => 'bios_table.c',
5283 'SourceLine' => '665'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305284 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305285 '57631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305286 'Header' => 'bios_table.h',
5287 'Param' => {
5288 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305289 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305290 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305291 }
5292 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305293 'Reg' => {
5294 '0' => 'rdi'
5295 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305296 'Return' => '137',
5297 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length',
5298 'Source' => 'bios_table.c',
5299 'SourceLine' => '658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305300 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305301 '57680' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305302 'Header' => 'bios_table.h',
5303 'Param' => {
5304 '0' => {
5305 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305306 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305307 }
5308 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305309 'Reg' => {
5310 '0' => 'rdi'
5311 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305312 'Return' => '187',
5313 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type',
5314 'Source' => 'bios_table.c',
5315 'SourceLine' => '651'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305316 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305317 '57729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305318 'Header' => 'bios_table.h',
5319 'Param' => {
5320 '0' => {
5321 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305322 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305323 }
5324 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305325 'Reg' => {
5326 '0' => 'rdi'
5327 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305328 'Return' => '5568',
5329 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle',
5330 'Source' => 'bios_table.c',
5331 'SourceLine' => '644'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305332 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305333 '58276' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305334 'Header' => 'bios_table.h',
5335 'Param' => {
5336 '0' => {
5337 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305338 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305339 },
5340 '1' => {
5341 'name' => 'lower',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305342 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305343 },
5344 '2' => {
5345 'name' => 'upper',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305346 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305347 },
5348 '3' => {
5349 'name' => 'scalar',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305350 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305351 },
5352 '4' => {
5353 'name' => 'def',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305354 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305355 }
5356 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305357 'Reg' => {
5358 '0' => 'rdi',
5359 '1' => 'rsi',
5360 '2' => 'rdx',
5361 '3' => 'rcx',
5362 '4' => 'r8'
5363 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305364 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305365 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode',
5366 'Source' => 'bios_table.c',
5367 'SourceLine' => '568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305368 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305369 '58412' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305370 'Header' => 'bios_table.h',
5371 'Param' => {
5372 '0' => {
5373 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305374 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305375 },
5376 '1' => {
5377 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305378 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305379 },
5380 '2' => {
5381 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305382 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305383 }
5384 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305385 'Reg' => {
5386 '0' => 'r12',
5387 '1' => 'rbp',
5388 '2' => 'rbx'
5389 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305390 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305391 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check',
5392 'Source' => 'bios_table.c',
5393 'SourceLine' => '538'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305394 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305395 '58684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305396 'Header' => 'bios_table.h',
5397 'Param' => {
5398 '0' => {
5399 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305400 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305401 },
5402 '1' => {
5403 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305404 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305405 }
5406 },
5407 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305408 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check',
5409 'Source' => 'bios_table.c',
5410 'SourceLine' => '498'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305411 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305412 '58988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305413 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305414 'Return' => '137',
5415 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length',
5416 'Source' => 'bios_table.c',
5417 'SourceLine' => '491'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305418 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305419 '59150' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305420 'Header' => 'bios_table.h',
5421 'Param' => {
5422 '0' => {
5423 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305424 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305425 },
5426 '1' => {
5427 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305428 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305429 },
5430 '2' => {
5431 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305432 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305433 }
5434 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305435 'Return' => '5568',
5436 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string',
5437 'Source' => 'bios_table.c',
5438 'SourceLine' => '453'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305439 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305440 '59419' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305441 'Header' => 'bios_table.h',
5442 'Param' => {
5443 '0' => {
5444 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305445 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305446 }
5447 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305448 'Reg' => {
5449 '0' => 'rdi'
5450 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305451 'Return' => '5568',
5452 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length',
5453 'Source' => 'bios_table.c',
5454 'SourceLine' => '444'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305455 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305456 '59488' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305457 'Header' => 'bios_table.h',
5458 'Param' => {
5459 '0' => {
5460 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305461 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305462 }
5463 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305464 'Reg' => {
5465 '0' => 'rdi'
5466 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305467 'Return' => '5568',
5468 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length',
5469 'Source' => 'bios_table.c',
5470 'SourceLine' => '435'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305471 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305472 '59557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305473 'Header' => 'bios_table.h',
5474 'Param' => {
5475 '0' => {
5476 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305477 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305478 }
5479 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305480 'Reg' => {
5481 '0' => 'rdi'
5482 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305483 'Return' => '187',
5484 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type',
5485 'Source' => 'bios_table.c',
5486 'SourceLine' => '426'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305487 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305488 '59626' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305489 'Header' => 'bios_table.h',
5490 'Param' => {
5491 '0' => {
5492 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305493 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305494 },
5495 '1' => {
5496 'name' => 'def_string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305497 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305498 }
5499 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305500 'Reg' => {
5501 '0' => 'rdi',
5502 '1' => 'rbx'
5503 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305504 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305505 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check',
5506 'Source' => 'bios_table.c',
5507 'SourceLine' => '412'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305508 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305509 '59796' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305510 'Header' => 'bios_table.h',
5511 'Param' => {
5512 '0' => {
5513 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305514 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305515 },
5516 '1' => {
5517 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305518 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305519 },
5520 '2' => {
5521 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305522 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305523 }
5524 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305525 'Reg' => {
5526 '0' => 'r12',
5527 '2' => '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_encode_check',
5531 'Source' => 'bios_table.c',
5532 'SourceLine' => '369'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305533 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305534 '60160' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305535 'Header' => 'bios_table.h',
5536 'Param' => {
5537 '0' => {
5538 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305539 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305540 },
5541 '1' => {
5542 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305543 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305544 }
5545 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305546 'Reg' => {
5547 '1' => 'rbx'
5548 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305549 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305550 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check',
5551 'Source' => 'bios_table.c',
5552 'SourceLine' => '335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305553 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305554 '60429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305555 'Header' => 'bios_table.h',
5556 'Param' => {
5557 '0' => {
5558 'name' => 'def_str_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305559 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305560 }
5561 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305562 'Reg' => {
5563 '0' => 'rdi'
5564 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305565 'Return' => '137',
5566 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length',
5567 'Source' => 'bios_table.c',
5568 'SourceLine' => '322'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305569 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305570 '60661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305571 'Header' => 'bios_table.h',
5572 'Param' => {
5573 '0' => {
5574 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305575 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305576 },
5577 '1' => {
5578 'name' => 'def_indices',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305579 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305580 },
5581 '2' => {
5582 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305583 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305584 }
5585 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305586 'Return' => '187',
5587 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices',
5588 'Source' => 'bios_table.c',
5589 'SourceLine' => '283'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305590 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305591 '60940' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305592 'Header' => 'bios_table.h',
5593 'Param' => {
5594 '0' => {
5595 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305596 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305597 },
5598 '1' => {
5599 'name' => 'pv_hdls',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305600 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305601 },
5602 '2' => {
5603 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305604 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305605 }
5606 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305607 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10305608 '0' => 'rcx',
5609 '1' => 'rsi',
5610 '2' => 'rdx'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305611 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305612 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305613 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check',
5614 'Source' => 'bios_table.c',
5615 'SourceLine' => '264'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305616 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305617 '61105' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305618 'Header' => 'bios_table.h',
5619 'Param' => {
5620 '0' => {
5621 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305622 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305623 },
5624 '1' => {
5625 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305626 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305627 }
5628 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305629 'Reg' => {
5630 '0' => 'rdi',
5631 '1' => 'rbx'
5632 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305633 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305634 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check',
5635 'Source' => 'bios_table.c',
5636 'SourceLine' => '253'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305637 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305638 '61264' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305639 'Header' => 'bios_table.h',
5640 'Param' => {
5641 '0' => {
5642 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305643 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305644 },
5645 '1' => {
5646 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305647 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305648 }
5649 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305650 'Reg' => {
5651 '0' => 'rdi',
5652 '1' => 'rsi'
5653 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305654 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305655 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check',
5656 'Source' => 'bios_table.c',
5657 'SourceLine' => '234'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305658 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305659 '61324' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305660 'Header' => 'bios_table.h',
5661 'Param' => {
5662 '0' => {
5663 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305664 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305665 },
5666 '1' => {
5667 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305668 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305669 },
5670 '2' => {
5671 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305672 'type' => '61653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305673 }
5674 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305675 'Reg' => {
5676 '0' => 'rbp',
5677 '2' => 'rbx'
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_encode_check',
5681 'Source' => 'bios_table.c',
5682 'SourceLine' => '195'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305683 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305684 '61658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305685 'Header' => 'bios_table.h',
5686 'Param' => {
5687 '0' => {
5688 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305689 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305690 },
5691 '1' => {
5692 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305693 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305694 }
5695 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305696 'Reg' => {
5697 '0' => 'rdi',
5698 '1' => 'rsi'
5699 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305700 'Return' => '137',
5701 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length',
5702 'Source' => 'bios_table.c',
5703 'SourceLine' => '185'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305704 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305705 '61718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305706 'Header' => 'bios_table.h',
5707 'Param' => {
5708 '0' => {
5709 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305710 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305711 }
5712 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305713 'Reg' => {
5714 '0' => 'rdi'
5715 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305716 'Return' => '5568',
5717 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle',
5718 'Source' => 'bios_table.c',
5719 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305720 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305721 '61765' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305722 'Header' => 'bios_table.h',
5723 'Param' => {
5724 '0' => {
5725 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305726 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305727 }
5728 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305729 'Reg' => {
5730 '0' => 'rdi'
5731 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305732 'Return' => '187',
5733 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type',
5734 'Source' => 'bios_table.c',
5735 'SourceLine' => '171'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305736 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305737 '61812' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305738 'Header' => 'bios_table.h',
5739 'Param' => {
5740 '0' => {
5741 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305742 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 }
5744 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305745 'Reg' => {
5746 '0' => 'rdi'
5747 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305748 'Return' => '5568',
5749 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle',
5750 'Source' => 'bios_table.c',
5751 'SourceLine' => '164'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305753 '62445' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305754 'Header' => 'bios_table.h',
5755 'Param' => {
5756 '0' => {
5757 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305758 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305759 },
5760 '1' => {
5761 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305762 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 },
5764 '2' => {
5765 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305766 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305767 }
5768 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305769 'Reg' => {
5770 '0' => 'rdi',
5771 '1' => 'rsi',
5772 '2' => 'rdx'
5773 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305774 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305775 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check',
5776 'Source' => 'bios_table.c',
5777 'SourceLine' => '99'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305778 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305779 '62682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305780 'Header' => 'bios_table.h',
5781 'Param' => {
5782 '0' => {
5783 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305784 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305785 }
5786 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305787 'Reg' => {
5788 '0' => 'rdi'
5789 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305790 'Return' => '5568',
5791 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length',
5792 'Source' => 'bios_table.c',
5793 'SourceLine' => '92'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305794 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305795 '62729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305796 'Header' => 'bios_table.h',
5797 'Param' => {
5798 '0' => {
5799 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305800 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305801 }
5802 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305803 'Reg' => {
5804 '0' => 'rdi'
5805 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305806 'Return' => '5568',
5807 'ShortName' => 'pldm_bios_table_string_entry_decode_handle',
5808 'Source' => 'bios_table.c',
5809 'SourceLine' => '85'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305810 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305811 '62776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305812 'Header' => 'bios_table.h',
5813 'Param' => {
5814 '0' => {
5815 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305816 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 },
5818 '1' => {
5819 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305820 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305821 },
5822 '2' => {
5823 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305824 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305825 },
5826 '3' => {
5827 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305828 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 }
5830 },
5831 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305832 'ShortName' => 'pldm_bios_table_string_entry_encode_check',
5833 'Source' => 'bios_table.c',
5834 'SourceLine' => '61'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305835 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305836 '63137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 'Header' => 'bios_table.h',
5838 'Param' => {
5839 '0' => {
5840 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305841 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305842 }
5843 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305844 'Reg' => {
5845 '0' => 'rdi'
5846 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305847 'Return' => '137',
5848 'ShortName' => 'pldm_bios_table_string_entry_encode_length',
5849 'Source' => 'bios_table.c',
5850 'SourceLine' => '54'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305851 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305852 '6779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305853 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305854 'Line' => '67',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305855 'Param' => {
5856 '0' => {
5857 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305858 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305859 }
5860 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305861 'Return' => '5568',
5862 'ShortName' => 'bcd2dec16',
5863 'Source' => 'utils.c',
5864 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305865 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305866 '6800' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305867 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305868 'Line' => '55',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305869 'Param' => {
5870 '0' => {
5871 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305872 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305873 }
5874 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305875 'Return' => '187',
5876 'ShortName' => 'bcd2dec8',
5877 'Source' => 'utils.c',
5878 'SourceLine' => '166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305880 '6821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305881 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305882 'Line' => '73',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305883 'Param' => {
5884 '0' => {
5885 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305886 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305887 }
5888 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305889 'Return' => '5568',
5890 'ShortName' => 'dec2bcd16',
5891 'Source' => 'utils.c',
5892 'SourceLine' => '184'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305893 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305894 '6842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305895 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305896 'Line' => '61',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305897 'Param' => {
5898 '0' => {
5899 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305900 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305901 }
5902 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305903 'Return' => '187',
5904 'ShortName' => 'dec2bcd8',
5905 'Source' => 'utils.c',
5906 'SourceLine' => '172'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305907 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305908 '6863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305909 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305910 'Line' => '97',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305911 'Param' => {
5912 '0' => {
5913 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305914 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305915 },
5916 '1' => {
5917 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305918 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305919 },
5920 '2' => {
5921 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305922 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305923 },
5924 '3' => {
5925 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305926 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305927 },
5928 '4' => {
5929 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305930 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305931 },
5932 '5' => {
5933 'name' => 'year',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305934 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305935 }
5936 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305937 'Reg' => {
5938 '0' => 'rdi',
5939 '1' => 'rsi',
5940 '2' => 'rdx',
5941 '5' => 'r9'
5942 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305943 'Return' => '5094',
5944 'ShortName' => 'is_time_legal',
5945 'Source' => 'utils.c',
5946 'SourceLine' => '203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305947 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305948 '68803' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305949 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305950 'Line' => '106',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305951 'Param' => {
5952 '0' => {
5953 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305954 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305955 }
5956 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305957 'Return' => '5094',
5958 'ShortName' => 'is_transfer_flag_valid',
5959 'Source' => 'utils.c',
5960 'SourceLine' => '224'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305961 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305962 '68916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305963 'Header' => 'firmware_update.h',
5964 'Param' => {
5965 '0' => {
5966 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305967 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305968 },
5969 '1' => {
5970 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305971 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305972 },
5973 '2' => {
5974 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305975 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305976 },
5977 '3' => {
5978 'name' => 'non_functioning_component_indication',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305979 'type' => '69103'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305980 },
5981 '4' => {
5982 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305983 'type' => '69108'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305984 }
5985 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305986 'Reg' => {
5987 '0' => 'rbx',
5988 '3' => 'rbp',
5989 '4' => 'r12'
5990 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305991 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305992 'ShortName' => 'decode_cancel_update_resp',
5993 'Source' => 'firmware_update.c',
5994 'SourceLine' => '1567'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305995 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305996 '69118' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305997 'Header' => 'firmware_update.h',
5998 'Param' => {
5999 '0' => {
6000 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306001 'type' => '187'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306002 },
6003 '1' => {
6004 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306005 'type' => '1614'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306006 },
6007 '2' => {
6008 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306009 'type' => '137'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306010 }
6011 },
6012 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306013 'ShortName' => 'encode_cancel_update_req',
6014 'Source' => 'firmware_update.c',
6015 'SourceLine' => '1542'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306016 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306017 '69288' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306018 'Header' => 'firmware_update.h',
6019 'Param' => {
6020 '0' => {
6021 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306022 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306023 },
6024 '1' => {
6025 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306026 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306027 },
6028 '2' => {
6029 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306030 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306031 }
6032 },
6033 'Reg' => {
6034 '0' => 'rdi',
6035 '1' => 'rsi',
6036 '2' => 'rdx'
6037 },
6038 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306039 'ShortName' => 'decode_cancel_update_component_resp',
6040 'Source' => 'firmware_update.c',
6041 'SourceLine' => '1525'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306042 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306043 '69364' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306044 'Header' => 'firmware_update.h',
6045 'Param' => {
6046 '0' => {
6047 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306048 'type' => '187'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306049 },
6050 '1' => {
6051 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306052 'type' => '1614'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306053 },
6054 '2' => {
6055 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306056 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306057 }
6058 },
6059 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306060 'ShortName' => 'encode_cancel_update_component_req',
6061 'Source' => 'firmware_update.c',
6062 'SourceLine' => '1499'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306063 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306064 '69534' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306065 'Header' => 'firmware_update.h',
6066 'Param' => {
6067 '0' => {
6068 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306069 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306070 },
6071 '1' => {
6072 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306073 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306074 },
6075 '2' => {
6076 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306077 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306078 },
6079 '3' => {
6080 'name' => 'current_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306081 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 },
6083 '4' => {
6084 'name' => 'previous_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306085 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306086 },
6087 '5' => {
6088 'name' => 'aux_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306089 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306090 },
6091 '6' => {
6092 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306093 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306094 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306095 },
6096 '7' => {
6097 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306098 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306099 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306100 },
6101 '8' => {
6102 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306103 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306104 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306105 },
6106 '9' => {
6107 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306108 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306109 'type' => '69861'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306110 }
6111 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306112 'Reg' => {
6113 '0' => 'rbx',
6114 '3' => 'r12',
6115 '4' => 'rbp',
6116 '5' => 'r13'
6117 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306118 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306119 'ShortName' => 'decode_get_status_resp',
6120 'Source' => 'firmware_update.c',
6121 'SourceLine' => '1432'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306122 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306123 '6954' => {
6124 'Header' => 'bios.h',
6125 'Param' => {
6126 '0' => {
6127 'name' => 'msg',
6128 'type' => '2059'
6129 },
6130 '1' => {
6131 'name' => 'payload_length',
6132 'type' => '137'
6133 },
6134 '2' => {
6135 'name' => 'transfer_handle',
6136 'type' => '2069'
6137 },
6138 '3' => {
6139 'name' => 'transfer_flag',
6140 'type' => '2064'
6141 },
6142 '4' => {
6143 'name' => 'table_type',
6144 'type' => '2064'
6145 },
6146 '5' => {
6147 'name' => 'table',
6148 'type' => '7131'
6149 }
6150 },
6151 'Reg' => {
6152 '1' => 'rsi',
6153 '2' => 'rdi',
6154 '3' => 'r10',
6155 '4' => 'r8',
6156 '5' => 'r9'
6157 },
6158 'Return' => '74',
6159 'ShortName' => 'decode_set_bios_table_req',
6160 'Source' => 'bios.c',
6161 'SourceLine' => '673'
6162 },
6163 '69871' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306164 'Header' => 'firmware_update.h',
6165 'Param' => {
6166 '0' => {
6167 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306168 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306169 },
6170 '1' => {
6171 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306172 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306173 },
6174 '2' => {
6175 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306176 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306177 }
6178 },
6179 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306180 'ShortName' => 'encode_get_status_req',
6181 'Source' => 'firmware_update.c',
6182 'SourceLine' => '1407'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306183 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306184 '70041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306185 'Header' => 'firmware_update.h',
6186 'Param' => {
6187 '0' => {
6188 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306189 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306190 },
6191 '1' => {
6192 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306193 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306194 },
6195 '2' => {
6196 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306197 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306198 },
6199 '3' => {
6200 'name' => 'estimated_time_activation',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306201 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306202 }
6203 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306204 'Reg' => {
6205 '1' => 'rsi',
6206 '2' => 'rdx',
6207 '3' => 'rcx'
6208 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306209 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306210 'ShortName' => 'decode_activate_firmware_resp',
6211 'Source' => 'firmware_update.c',
6212 'SourceLine' => '1378'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306213 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306214 '70167' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306215 'Header' => 'firmware_update.h',
6216 'Param' => {
6217 '0' => {
6218 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306219 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306220 },
6221 '1' => {
6222 'name' => 'self_contained_activation_req',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306223 'type' => '12827'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306224 },
6225 '2' => {
6226 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306227 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306228 },
6229 '3' => {
6230 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306231 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306232 }
6233 },
6234 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306235 'ShortName' => 'encode_activate_firmware_req',
6236 'Source' => 'firmware_update.c',
6237 'SourceLine' => '1342'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306238 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306239 '70408' => {
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' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306248 'type' => '187'
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_apply_complete_resp',
6261 'Source' => 'firmware_update.c',
6262 'SourceLine' => '1315'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306263 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306264 '70597' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306265 'Header' => 'firmware_update.h',
6266 'Param' => {
6267 '0' => {
6268 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306269 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306270 },
6271 '1' => {
6272 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306273 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306274 },
6275 '2' => {
6276 'name' => 'apply_result',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306277 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306278 },
6279 '3' => {
6280 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306281 'type' => '70707'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306282 }
6283 },
6284 'Reg' => {
6285 '0' => 'rdi',
6286 '1' => 'rsi',
6287 '2' => 'rdx',
6288 '3' => 'rcx'
6289 },
6290 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306291 'ShortName' => 'decode_apply_complete_req',
6292 'Source' => 'firmware_update.c',
6293 'SourceLine' => '1286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306294 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306295 '70717' => {
6296 'Header' => 'firmware_update.h',
6297 'Param' => {
6298 '0' => {
6299 'name' => 'instance_id',
6300 'type' => '187'
6301 },
6302 '1' => {
6303 'name' => 'completion_code',
6304 'type' => '187'
6305 },
6306 '2' => {
6307 'name' => 'msg',
6308 'type' => '1614'
6309 },
6310 '3' => {
6311 'name' => 'payload_length',
6312 'type' => '137'
6313 }
6314 },
6315 'Return' => '74',
6316 'ShortName' => 'encode_verify_complete_resp',
6317 'Source' => 'firmware_update.c',
6318 'SourceLine' => '1259'
6319 },
6320 '70906' => {
6321 'Header' => 'firmware_update.h',
6322 'Param' => {
6323 '0' => {
6324 'name' => 'msg',
6325 'type' => '2059'
6326 },
6327 '1' => {
6328 'name' => 'payload_length',
6329 'type' => '137'
6330 },
6331 '2' => {
6332 'name' => 'verify_result',
6333 'type' => '2064'
6334 }
6335 },
6336 'Reg' => {
6337 '0' => 'rdi',
6338 '1' => 'rsi',
6339 '2' => 'rdx'
6340 },
6341 'Return' => '74',
6342 'ShortName' => 'decode_verify_complete_req',
6343 'Source' => 'firmware_update.c',
6344 'SourceLine' => '1243'
6345 },
6346 '70982' => {
6347 'Header' => 'firmware_update.h',
6348 'Param' => {
6349 '0' => {
6350 'name' => 'instance_id',
6351 'type' => '187'
6352 },
6353 '1' => {
6354 'name' => 'completion_code',
6355 'type' => '187'
6356 },
6357 '2' => {
6358 'name' => 'msg',
6359 'type' => '1614'
6360 },
6361 '3' => {
6362 'name' => 'payload_length',
6363 'type' => '137'
6364 }
6365 },
6366 'Return' => '74',
6367 'ShortName' => 'encode_transfer_complete_resp',
6368 'Source' => 'firmware_update.c',
6369 'SourceLine' => '1216'
6370 },
6371 '71171' => {
6372 'Header' => 'firmware_update.h',
6373 'Param' => {
6374 '0' => {
6375 'name' => 'msg',
6376 'type' => '2059'
6377 },
6378 '1' => {
6379 'name' => 'payload_length',
6380 'type' => '137'
6381 },
6382 '2' => {
6383 'name' => 'transfer_result',
6384 'type' => '2064'
6385 }
6386 },
6387 'Reg' => {
6388 '0' => 'rdi',
6389 '1' => 'rsi',
6390 '2' => 'rdx'
6391 },
6392 'Return' => '74',
6393 'ShortName' => 'decode_transfer_complete_req',
6394 'Source' => 'firmware_update.c',
6395 'SourceLine' => '1199'
6396 },
6397 '71247' => {
6398 'Header' => 'firmware_update.h',
6399 'Param' => {
6400 '0' => {
6401 'name' => 'instance_id',
6402 'type' => '187'
6403 },
6404 '1' => {
6405 'name' => 'completion_code',
6406 'type' => '187'
6407 },
6408 '2' => {
6409 'name' => 'msg',
6410 'type' => '1614'
6411 },
6412 '3' => {
6413 'name' => 'payload_length',
6414 'type' => '137'
6415 }
6416 },
6417 'Reg' => {
6418 '2' => 'rbx'
6419 },
6420 'Return' => '74',
6421 'ShortName' => 'encode_request_firmware_data_resp',
6422 'Source' => 'firmware_update.c',
6423 'SourceLine' => '1174'
6424 },
6425 '7141' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306426 'Header' => 'bios.h',
6427 'Param' => {
6428 '0' => {
6429 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306430 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306431 },
6432 '1' => {
6433 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306434 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306435 },
6436 '2' => {
6437 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306438 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306439 },
6440 '3' => {
6441 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306442 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306443 }
6444 },
6445 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306446 'ShortName' => 'encode_set_bios_table_resp',
6447 'Source' => 'bios.c',
6448 'SourceLine' => '645'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306449 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306450 '71436' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306451 'Header' => 'firmware_update.h',
6452 'Param' => {
6453 '0' => {
6454 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306455 'type' => '2059'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306456 },
6457 '1' => {
6458 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306459 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306460 },
6461 '2' => {
6462 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306463 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306464 },
6465 '3' => {
6466 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306467 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306468 }
6469 },
6470 'Reg' => {
6471 '0' => 'rdi',
6472 '1' => 'rsi',
6473 '2' => 'rdx',
6474 '3' => 'rcx'
6475 },
6476 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306477 'ShortName' => 'decode_request_firmware_data_req',
6478 'Source' => 'firmware_update.c',
6479 'SourceLine' => '1151'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306480 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306481 '71556' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306482 'Header' => 'firmware_update.h',
6483 'Param' => {
6484 '0' => {
6485 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306486 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306487 },
6488 '1' => {
6489 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306490 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306491 },
6492 '2' => {
6493 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306494 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306495 },
6496 '3' => {
6497 'name' => 'comp_compatibility_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306498 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306499 },
6500 '4' => {
6501 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306502 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306503 },
6504 '5' => {
6505 'name' => 'update_option_flags_enabled',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306506 'type' => '69861'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306507 },
6508 '6' => {
6509 'name' => 'time_before_req_fw_data',
6510 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306511 'type' => '9213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306512 }
6513 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306514 'Reg' => {
6515 '0' => 'rbx',
6516 '3' => 'r12',
6517 '4' => 'rbp',
6518 '5' => 'r13'
6519 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306520 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306521 'ShortName' => 'decode_update_component_resp',
6522 'Source' => 'firmware_update.c',
6523 'SourceLine' => '1103'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306524 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306525 '71790' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306526 'Header' => 'firmware_update.h',
6527 'Param' => {
6528 '0' => {
6529 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306530 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306531 },
6532 '1' => {
6533 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306534 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306535 },
6536 '10' => {
6537 'name' => 'msg',
6538 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306539 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306540 },
6541 '11' => {
6542 'name' => 'payload_length',
6543 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306544 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306545 },
6546 '2' => {
6547 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306548 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306549 },
6550 '3' => {
6551 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306552 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306553 },
6554 '4' => {
6555 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306556 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306557 },
6558 '5' => {
6559 'name' => 'comp_image_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306560 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306561 },
6562 '6' => {
6563 'name' => 'update_option_flags',
6564 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306565 'type' => '64637'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306566 },
6567 '7' => {
6568 'name' => 'comp_ver_str_type',
6569 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306570 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306571 },
6572 '8' => {
6573 'name' => 'comp_ver_str_len',
6574 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306575 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306576 },
6577 '9' => {
6578 'name' => 'comp_ver_str',
6579 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306580 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306581 }
6582 },
6583 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306584 'ShortName' => 'encode_update_component_req',
6585 'Source' => 'firmware_update.c',
6586 'SourceLine' => '1044'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306587 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306588 '72264' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09306589 'Header' => 'firmware_update.h',
6590 'Param' => {
6591 '0' => {
6592 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306593 'type' => '2059'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306594 },
6595 '1' => {
6596 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306597 'type' => '12471'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306598 },
6599 '2' => {
6600 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306601 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306602 },
6603 '3' => {
6604 'name' => 'comp_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306605 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306606 },
6607 '4' => {
6608 'name' => 'comp_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306609 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306610 }
6611 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306612 'Reg' => {
6613 '0' => 'rbx',
6614 '3' => 'r12',
6615 '4' => 'rbp'
6616 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306617 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306618 'ShortName' => 'decode_pass_component_table_resp',
6619 'Source' => 'firmware_update.c',
6620 'SourceLine' => '1006'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306621 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306622 '72463' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306623 'Header' => 'firmware_update.h',
6624 'Param' => {
6625 '0' => {
6626 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306627 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306628 },
6629 '1' => {
6630 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306631 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306632 },
6633 '10' => {
6634 'name' => 'payload_length',
6635 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306636 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306637 },
6638 '2' => {
6639 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306640 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306641 },
6642 '3' => {
6643 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306644 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306645 },
6646 '4' => {
6647 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306648 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306649 },
6650 '5' => {
6651 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306652 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306653 },
6654 '6' => {
6655 'name' => 'comp_ver_str_type',
6656 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306657 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306658 },
6659 '7' => {
6660 'name' => 'comp_ver_str_len',
6661 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306662 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306663 },
6664 '8' => {
6665 'name' => 'comp_ver_str',
6666 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306667 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306668 },
6669 '9' => {
6670 'name' => 'msg',
6671 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306672 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306673 }
6674 },
6675 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306676 'ShortName' => 'encode_pass_component_table_req',
6677 'Source' => 'firmware_update.c',
6678 'SourceLine' => '946'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306679 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306680 '72944' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306681 'Header' => 'firmware_update.h',
6682 'Param' => {
6683 '0' => {
6684 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306685 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306686 },
6687 '1' => {
6688 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306689 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306690 },
6691 '2' => {
6692 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306693 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306694 },
6695 '3' => {
6696 'name' => 'fd_meta_data_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306697 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306698 },
6699 '4' => {
6700 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306701 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306702 }
6703 },
6704 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306705 '1' => 'r9',
6706 '2' => 'rdx',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306707 '3' => 'rcx',
6708 '4' => 'r8'
6709 },
6710 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306711 'ShortName' => 'decode_request_update_resp',
6712 'Source' => 'firmware_update.c',
6713 'SourceLine' => '916'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306714 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306715 '73091' => {
6716 'Header' => 'firmware_update.h',
6717 'Param' => {
6718 '0' => {
6719 'name' => 'instance_id',
6720 'type' => '187'
6721 },
6722 '1' => {
6723 'name' => 'max_transfer_size',
6724 'type' => '199'
6725 },
6726 '2' => {
6727 'name' => 'num_of_comp',
6728 'type' => '5568'
6729 },
6730 '3' => {
6731 'name' => 'max_outstanding_transfer_req',
6732 'type' => '187'
6733 },
6734 '4' => {
6735 'name' => 'pkg_data_len',
6736 'type' => '5568'
6737 },
6738 '5' => {
6739 'name' => 'comp_image_set_ver_str_type',
6740 'type' => '187'
6741 },
6742 '6' => {
6743 'name' => 'comp_image_set_ver_str_len',
6744 'offset' => '0',
6745 'type' => '187'
6746 },
6747 '7' => {
6748 'name' => 'comp_img_set_ver_str',
6749 'offset' => '8',
6750 'type' => '72254'
6751 },
6752 '8' => {
6753 'name' => 'msg',
6754 'offset' => '16',
6755 'type' => '1614'
6756 },
6757 '9' => {
6758 'name' => 'payload_length',
6759 'offset' => '24',
6760 'type' => '137'
6761 }
6762 },
6763 'Return' => '74',
6764 'ShortName' => 'encode_request_update_req',
6765 'Source' => 'firmware_update.c',
6766 'SourceLine' => '856'
6767 },
6768 '73530' => {
6769 'Header' => 'firmware_update.h',
6770 'Param' => {
6771 '0' => {
6772 'name' => 'data',
6773 'type' => '6774'
6774 },
6775 '1' => {
6776 'name' => 'length',
6777 'type' => '137'
6778 },
6779 '2' => {
6780 'name' => 'component_data',
6781 'type' => '73848'
6782 },
6783 '3' => {
6784 'name' => 'active_comp_ver_str',
6785 'type' => '7131'
6786 },
6787 '4' => {
6788 'name' => 'pending_comp_ver_str',
6789 'type' => '7131'
6790 }
6791 },
6792 'Reg' => {
6793 '1' => 'r9',
6794 '2' => 'rdx',
6795 '3' => 'rdi',
6796 '4' => 'r8'
6797 },
6798 'Return' => '74',
6799 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry',
6800 'Source' => 'firmware_update.c',
6801 'SourceLine' => '780'
6802 },
6803 '7360' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306804 'Header' => 'bios.h',
6805 'Param' => {
6806 '0' => {
6807 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306808 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306809 },
6810 '1' => {
6811 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306812 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306813 },
6814 '2' => {
6815 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306816 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306817 },
6818 '3' => {
6819 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306820 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306821 }
6822 },
6823 'Reg' => {
6824 '0' => 'rdi',
6825 '1' => 'rsi',
6826 '2' => 'rdx',
6827 '3' => 'rcx'
6828 },
6829 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306830 'ShortName' => 'decode_set_bios_table_resp',
6831 'Source' => 'bios.c',
6832 'SourceLine' => '618'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306833 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306834 '73858' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306835 'Header' => 'firmware_update.h',
6836 'Param' => {
6837 '0' => {
6838 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306839 'type' => '2059'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306840 },
6841 '1' => {
6842 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306843 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306844 },
6845 '2' => {
6846 'name' => 'resp_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306847 'type' => '74078'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306848 },
6849 '3' => {
6850 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306851 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306852 },
6853 '4' => {
6854 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306855 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306856 },
6857 '5' => {
6858 'name' => 'comp_parameter_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306859 'type' => '7131'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306860 }
6861 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306862 'Reg' => {
6863 '0' => 'rbx',
6864 '1' => 'r12',
6865 '2' => 'rbp',
6866 '3' => 'r13',
6867 '4' => 'r14',
6868 '5' => 'r15'
6869 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306870 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306871 'ShortName' => 'decode_get_firmware_parameters_resp',
6872 'Source' => 'firmware_update.c',
6873 'SourceLine' => '681'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306874 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306875 '74083' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306876 'Header' => 'firmware_update.h',
6877 'Param' => {
6878 '0' => {
6879 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306880 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306881 },
6882 '1' => {
6883 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306884 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306885 },
6886 '2' => {
6887 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306888 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306889 }
6890 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306891 'Reg' => {
6892 '0' => 'rdi',
6893 '1' => 'rsi',
6894 '2' => 'rdx'
6895 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306896 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306897 'ShortName' => 'encode_get_firmware_parameters_req',
6898 'Source' => 'firmware_update.c',
6899 'SourceLine' => '664'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306900 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306901 '74223' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306902 'Header' => 'firmware_update.h',
6903 'Param' => {
6904 '0' => {
6905 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306906 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306907 },
6908 '1' => {
6909 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306910 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306911 },
6912 '2' => {
6913 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306914 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306915 },
6916 '3' => {
6917 'name' => 'device_identifiers_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306918 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306919 },
6920 '4' => {
6921 'name' => 'descriptor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306922 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306923 },
6924 '5' => {
6925 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306926 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306927 }
6928 },
6929 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306930 '1' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306931 '3' => 'rcx',
6932 '4' => 'r8',
6933 '5' => 'r9'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306934 },
6935 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306936 'ShortName' => 'decode_query_device_identifiers_resp',
6937 'Source' => 'firmware_update.c',
6938 'SourceLine' => '616'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306939 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306940 '74389' => {
6941 'Header' => 'firmware_update.h',
6942 'Param' => {
6943 '0' => {
6944 'name' => 'instance_id',
6945 'type' => '187'
6946 },
6947 '1' => {
6948 'name' => 'payload_length',
6949 'type' => '137'
6950 },
6951 '2' => {
6952 'name' => 'msg',
6953 'type' => '1614'
6954 }
6955 },
6956 'Reg' => {
6957 '0' => 'rdi',
6958 '1' => 'rsi',
6959 '2' => 'rdx'
6960 },
6961 'Return' => '74',
6962 'ShortName' => 'encode_query_device_identifiers_req',
6963 'Source' => 'firmware_update.c',
6964 'SourceLine' => '599'
6965 },
6966 '74529' => {
6967 'Header' => 'firmware_update.h',
6968 'Param' => {
6969 '0' => {
6970 'name' => 'data',
6971 'type' => '6774'
6972 },
6973 '1' => {
6974 'name' => 'length',
6975 'type' => '137'
6976 },
6977 '2' => {
6978 'name' => 'pldm_comp_image_info',
6979 'type' => '74676'
6980 },
6981 '3' => {
6982 'name' => 'comp_version_str',
6983 'type' => '7131'
6984 }
6985 },
6986 'Reg' => {
6987 '0' => 'rbx',
6988 '1' => 'r13',
6989 '2' => 'rbp',
6990 '3' => 'r12'
6991 },
6992 'Return' => '74',
6993 'ShortName' => 'decode_pldm_comp_image_info',
6994 'Source' => 'firmware_update.c',
6995 'SourceLine' => '534'
6996 },
6997 '74681' => {
6998 'Header' => 'firmware_update.h',
6999 'Param' => {
7000 '0' => {
7001 'name' => 'data',
7002 'type' => '6774'
7003 },
7004 '1' => {
7005 'name' => 'length',
7006 'type' => '137'
7007 },
7008 '2' => {
7009 'name' => 'descriptor_title_str_type',
7010 'type' => '2064'
7011 },
7012 '3' => {
7013 'name' => 'descriptor_title_str',
7014 'type' => '7131'
7015 },
7016 '4' => {
7017 'name' => 'descriptor_data',
7018 'type' => '7131'
7019 }
7020 },
7021 'Reg' => {
7022 '0' => 'rbx',
7023 '1' => 'rbp',
7024 '2' => 'r14',
7025 '3' => 'r12',
7026 '4' => 'r13'
7027 },
7028 'Return' => '74',
7029 'ShortName' => 'decode_vendor_defined_descriptor_value',
7030 'Source' => 'firmware_update.c',
7031 'SourceLine' => '488'
7032 },
7033 '7470' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307034 'Header' => 'bios.h',
7035 'Param' => {
7036 '0' => {
7037 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307038 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307039 },
7040 '1' => {
7041 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307042 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307043 },
7044 '2' => {
7045 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307046 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307047 },
7048 '3' => {
7049 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307050 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307051 },
7052 '4' => {
7053 'name' => 'table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307054 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307055 },
7056 '5' => {
7057 'name' => 'table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307058 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307059 },
7060 '6' => {
7061 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307062 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307063 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307064 },
7065 '7' => {
7066 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307067 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307068 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307069 }
7070 },
7071 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307072 'ShortName' => 'encode_set_bios_table_req',
7073 'Source' => 'bios.c',
7074 'SourceLine' => '582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307075 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307076 '74863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307077 'Header' => 'firmware_update.h',
7078 'Param' => {
7079 '0' => {
7080 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307081 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307082 },
7083 '1' => {
7084 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307085 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307086 },
7087 '2' => {
7088 'name' => 'descriptor_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307089 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307090 },
7091 '3' => {
7092 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307093 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307094 }
7095 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307096 'Reg' => {
7097 '0' => 'rbx',
7098 '1' => 'r12',
7099 '3' => 'rbp'
7100 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307101 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307102 'ShortName' => 'decode_descriptor_type_length_value',
7103 'Source' => 'firmware_update.c',
7104 'SourceLine' => '449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307105 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307106 '75035' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307107 'Header' => 'firmware_update.h',
7108 'Param' => {
7109 '0' => {
7110 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307111 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307112 },
7113 '1' => {
7114 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307115 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307116 },
7117 '2' => {
7118 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307119 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307120 },
7121 '3' => {
7122 'name' => 'fw_device_id_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307123 'type' => '75292'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307124 },
7125 '4' => {
7126 'name' => 'applicable_components',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307127 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307128 },
7129 '5' => {
7130 'name' => 'comp_image_set_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307131 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307132 },
7133 '6' => {
7134 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307135 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307136 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307137 },
7138 '7' => {
7139 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307140 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307141 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307142 }
7143 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307144 'Reg' => {
7145 '1' => 'r15',
7146 '3' => 'rbp',
7147 '4' => 'r14',
7148 '5' => 'r13'
7149 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307150 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307151 'ShortName' => 'decode_firmware_device_id_record',
7152 'Source' => 'firmware_update.c',
7153 'SourceLine' => '356'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307154 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307155 '75297' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307156 'Header' => 'firmware_update.h',
7157 'Param' => {
7158 '0' => {
7159 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307160 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307161 },
7162 '1' => {
7163 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307164 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307165 },
7166 '2' => {
7167 'name' => 'package_header_info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307168 'type' => '75596'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307169 },
7170 '3' => {
7171 'name' => 'package_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307172 'type' => '7131'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307173 }
7174 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307175 'Reg' => {
7176 '0' => 'rbx',
7177 '1' => 'r13',
7178 '2' => 'rbp',
7179 '3' => 'r12'
7180 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307181 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307182 'ShortName' => 'decode_pldm_package_header_info',
7183 'Source' => 'firmware_update.c',
7184 'SourceLine' => '300'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307185 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307186 '77746' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307187 'Header' => 'fru.h',
7188 'Param' => {
7189 '0' => {
7190 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307191 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307192 },
7193 '1' => {
7194 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307195 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307196 },
7197 '2' => {
7198 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307199 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307200 },
7201 '3' => {
7202 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307203 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307204 },
7205 '4' => {
7206 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307207 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307208 }
7209 },
7210 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307211 'ShortName' => 'encode_set_fru_record_table_resp',
7212 'Source' => 'fru.c',
7213 'SourceLine' => '544'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307214 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307215 '77986' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307216 'Header' => 'fru.h',
7217 'Param' => {
7218 '0' => {
7219 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307220 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307221 },
7222 '1' => {
7223 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307224 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307225 },
7226 '2' => {
7227 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307228 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307229 },
7230 '3' => {
7231 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307232 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307233 },
7234 '4' => {
7235 'name' => 'fru_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307236 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307237 }
7238 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307239 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307240 '1' => 'rsi',
7241 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307242 '3' => 'rcx',
7243 '4' => 'r8'
7244 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307245 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307246 'ShortName' => 'decode_set_fru_record_table_req',
7247 'Source' => 'fru.c',
7248 'SourceLine' => '515'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307249 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307250 '78153' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307251 'Header' => 'fru.h',
7252 'Param' => {
7253 '0' => {
7254 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307255 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307256 },
7257 '1' => {
7258 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307259 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307260 },
7261 '2' => {
7262 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307263 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307264 },
7265 '3' => {
7266 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307267 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307268 },
7269 '4' => {
7270 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307271 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307272 },
7273 '5' => {
7274 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307275 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 },
7277 '6' => {
7278 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307279 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307280 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307281 }
7282 },
7283 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307284 'ShortName' => 'decode_get_fru_record_table_resp',
7285 'Source' => 'fru.c',
7286 'SourceLine' => '500'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307287 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307288 '78383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307289 'Header' => 'fru.h',
7290 'Param' => {
7291 '0' => {
7292 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307293 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307294 },
7295 '1' => {
7296 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307297 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307298 },
7299 '2' => {
7300 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307301 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307302 },
7303 '3' => {
7304 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307305 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307306 },
7307 '4' => {
7308 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307309 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307310 },
7311 '5' => {
7312 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307313 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307314 },
7315 '6' => {
7316 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307317 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307318 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307319 },
7320 '7' => {
7321 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307322 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307323 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307324 }
7325 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307326 'Reg' => {
7327 '3' => 'r10',
7328 '4' => 'r8',
7329 '5' => 'r9'
7330 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307331 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307332 'ShortName' => 'decode_get_fru_record_table_resp_safe',
7333 'Source' => 'fru.c',
7334 'SourceLine' => '460'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307335 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307336 '7859' => {
7337 'Header' => 'bios.h',
7338 'Param' => {
7339 '0' => {
7340 'name' => 'instance_id',
7341 'type' => '187'
7342 },
7343 '1' => {
7344 'name' => 'completion_code',
7345 'type' => '187'
7346 },
7347 '2' => {
7348 'name' => 'next_transfer_handle',
7349 'type' => '199'
7350 },
7351 '3' => {
7352 'name' => 'msg',
7353 'type' => '1614'
7354 }
7355 },
7356 'Return' => '74',
7357 'ShortName' => 'encode_set_bios_attribute_current_value_resp',
7358 'Source' => 'bios.c',
7359 'SourceLine' => '553'
7360 },
7361 '78704' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307362 'Header' => 'fru.h',
7363 'Param' => {
7364 '0' => {
7365 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307366 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007367 },
7368 '1' => {
7369 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307370 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007371 },
7372 '2' => {
7373 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307374 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007375 },
7376 '3' => {
7377 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307378 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007379 },
7380 '4' => {
7381 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307382 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007383 }
7384 },
7385 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307386 'ShortName' => 'encode_get_fru_record_table_req',
7387 'Source' => 'fru.c',
7388 'SourceLine' => '427'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007389 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307390 '78939' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007391 'Header' => 'fru.h',
7392 'Param' => {
7393 '0' => {
7394 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307395 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007396 },
7397 '1' => {
7398 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307399 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007400 },
7401 '2' => {
7402 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307403 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007404 },
7405 '3' => {
7406 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307407 'type' => '2069'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007408 },
7409 '4' => {
7410 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307411 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007412 },
7413 '5' => {
7414 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307415 'type' => '7131'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007416 }
7417 },
7418 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307419 '1' => 'rsi',
7420 '2' => 'rdx',
7421 '3' => 'r10',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007422 '4' => 'r8',
7423 '5' => 'r9'
7424 },
7425 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307426 'ShortName' => 'decode_get_fru_record_by_option_resp',
7427 'Source' => 'fru.c',
7428 'SourceLine' => '394'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007429 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307430 '79106' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007431 'Header' => 'fru.h',
7432 'Param' => {
7433 '0' => {
7434 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307435 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307436 },
7437 '1' => {
7438 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307439 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307440 },
7441 '2' => {
7442 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307443 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307444 },
7445 '3' => {
7446 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307447 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307448 },
7449 '4' => {
7450 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307451 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307452 },
7453 '5' => {
7454 'name' => 'data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307455 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307456 },
7457 '6' => {
7458 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307459 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307460 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307461 },
7462 '7' => {
7463 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307464 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307465 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307466 }
7467 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307468 'Reg' => {
7469 '2' => 'r15'
7470 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307471 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307472 'ShortName' => 'encode_get_fru_record_by_option_resp',
7473 'Source' => 'fru.c',
7474 'SourceLine' => '352'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307475 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307476 '79497' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307477 'Header' => 'fru.h',
7478 'Param' => {
7479 '0' => {
7480 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307481 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307482 },
7483 '1' => {
7484 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307485 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307486 },
7487 '2' => {
7488 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307489 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307490 },
7491 '3' => {
7492 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307493 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307494 },
7495 '4' => {
7496 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307497 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307498 },
7499 '5' => {
7500 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307501 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307502 },
7503 '6' => {
7504 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307505 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307506 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307507 },
7508 '7' => {
7509 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307510 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307511 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307512 }
7513 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307514 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307515 '1' => 'r10',
7516 '2' => 'rdx',
7517 '3' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307518 '4' => 'r8',
7519 '5' => 'r9'
7520 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307521 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307522 'ShortName' => 'decode_get_fru_record_by_option_req',
7523 'Source' => 'fru.c',
7524 'SourceLine' => '321'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307525 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307526 '79699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307527 'Header' => 'fru.h',
7528 'Param' => {
7529 '0' => {
7530 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307531 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307532 },
7533 '1' => {
7534 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307535 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307536 },
7537 '2' => {
7538 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307539 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307540 },
7541 '3' => {
7542 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307543 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307544 },
7545 '4' => {
7546 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307547 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307548 },
7549 '5' => {
7550 'name' => 'field_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307551 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307552 },
7553 '6' => {
7554 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307555 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307556 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307557 },
7558 '7' => {
7559 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307560 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307561 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307562 },
7563 '8' => {
7564 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307565 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307566 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307567 }
7568 },
7569 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307570 'ShortName' => 'encode_get_fru_record_by_option_req',
7571 'Source' => 'fru.c',
7572 'SourceLine' => '282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307573 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307574 '79996' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307575 'Header' => 'fru.h',
7576 'Param' => {
7577 '0' => {
7578 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307579 'type' => '6774'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307580 },
7581 '1' => {
7582 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307583 'type' => '137'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307584 },
7585 '2' => {
7586 'name' => 'record_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307587 'type' => '2064'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307588 },
7589 '3' => {
7590 'name' => 'record_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307591 'type' => '9776'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307592 },
7593 '4' => {
7594 'name' => 'rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307595 'type' => '5568'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307596 },
7597 '5' => {
7598 'name' => 'rt',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307599 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307600 },
7601 '6' => {
7602 'name' => 'ft',
7603 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307604 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307605 }
7606 },
7607 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307608 'ShortName' => 'get_fru_record_by_option_check',
7609 'Source' => 'fru.c',
7610 'SourceLine' => '215'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307611 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307612 '80654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307613 'Header' => 'fru.h',
7614 'Param' => {
7615 '0' => {
7616 'name' => 'fru_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307617 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307618 },
7619 '1' => {
7620 'name' => 'total_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307621 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307622 },
7623 '2' => {
7624 'name' => 'curr_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307625 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307626 },
7627 '3' => {
7628 'name' => 'record_set_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307629 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307630 },
7631 '4' => {
7632 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307633 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307634 },
7635 '5' => {
7636 'name' => 'num_frus',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307637 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307638 },
7639 '6' => {
7640 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307641 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307642 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307643 },
7644 '7' => {
7645 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307646 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307647 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307648 },
7649 '8' => {
7650 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307651 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307652 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307653 }
7654 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307655 'Reg' => {
7656 '0' => 'rdi',
7657 '1' => 'rsi',
7658 '2' => 'rbx',
7659 '3' => 'rcx',
7660 '4' => 'r8',
7661 '5' => 'r9'
7662 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307663 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307664 'ShortName' => 'encode_fru_record',
7665 'Source' => 'fru.c',
7666 'SourceLine' => '175'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307667 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307668 '8073' => {
7669 'Header' => 'bios.h',
7670 'Param' => {
7671 '0' => {
7672 'name' => 'msg',
7673 'type' => '2059'
7674 },
7675 '1' => {
7676 'name' => 'payload_length',
7677 'type' => '137'
7678 },
7679 '2' => {
7680 'name' => 'transfer_handle',
7681 'type' => '2069'
7682 },
7683 '3' => {
7684 'name' => 'transfer_flag',
7685 'type' => '2064'
7686 },
7687 '4' => {
7688 'name' => 'attribute',
7689 'type' => '7131'
7690 }
7691 },
7692 'Reg' => {
7693 '1' => 'rsi',
7694 '2' => 'rdx',
7695 '3' => 'rcx',
7696 '4' => 'r8'
7697 },
7698 'Return' => '74',
7699 'ShortName' => 'decode_set_bios_attribute_current_value_req',
7700 'Source' => 'bios.c',
7701 'SourceLine' => '529'
7702 },
7703 '80975' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307704 'Header' => 'fru.h',
7705 'Param' => {
7706 '0' => {
7707 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307708 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307709 },
7710 '1' => {
7711 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307712 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307713 },
7714 '2' => {
7715 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307716 'type' => '199'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307717 },
7718 '3' => {
7719 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307720 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307721 },
7722 '4' => {
7723 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307724 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307725 }
7726 },
7727 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307728 'ShortName' => 'encode_get_fru_record_table_resp',
7729 'Source' => 'fru.c',
7730 'SourceLine' => '139'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307731 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307732 '81196' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307733 'Header' => 'fru.h',
7734 'Param' => {
7735 '0' => {
7736 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307737 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307738 },
7739 '1' => {
7740 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307741 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307742 },
7743 '2' => {
7744 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307745 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307746 },
7747 '3' => {
7748 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307749 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307750 }
7751 },
7752 'Reg' => {
7753 '0' => 'rdi',
7754 '1' => 'rsi',
7755 '2' => 'rdx',
7756 '3' => 'rcx'
7757 },
7758 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307759 'ShortName' => 'decode_get_fru_record_table_req',
7760 'Source' => 'fru.c',
7761 'SourceLine' => '115'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307762 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307763 '81300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307764 'Header' => 'fru.h',
7765 'Param' => {
7766 '0' => {
7767 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307768 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307769 },
7770 '1' => {
7771 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307772 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307773 },
7774 '2' => {
7775 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307776 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307777 },
7778 '3' => {
7779 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307780 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307781 },
7782 '4' => {
7783 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307784 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307785 },
7786 '5' => {
7787 'name' => 'fru_table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307788 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307789 },
7790 '6' => {
7791 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307792 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307793 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307794 },
7795 '7' => {
7796 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307797 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307798 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307799 },
7800 '8' => {
7801 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307802 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307803 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307804 },
7805 '9' => {
7806 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307807 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307808 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307809 }
7810 },
7811 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307812 'ShortName' => 'encode_get_fru_record_table_metadata_resp',
7813 'Source' => 'fru.c',
7814 'SourceLine' => '74'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307815 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307816 '81603' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307817 'Header' => 'fru.h',
7818 'Param' => {
7819 '0' => {
7820 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307821 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307822 },
7823 '1' => {
7824 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307825 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307826 },
7827 '2' => {
7828 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307829 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307830 },
7831 '3' => {
7832 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307833 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307834 },
7835 '4' => {
7836 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307837 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307838 },
7839 '5' => {
7840 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307841 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307842 },
7843 '6' => {
7844 'name' => 'fru_table_length',
7845 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307846 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307847 },
7848 '7' => {
7849 'name' => 'total_record_set_identifiers',
7850 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307851 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307852 },
7853 '8' => {
7854 'name' => 'total_table_records',
7855 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307856 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307857 },
7858 '9' => {
7859 'name' => 'checksum',
7860 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307861 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307862 }
7863 },
7864 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307865 '1' => 'rdi',
7866 '2' => 'rdx',
7867 '3' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307868 '4' => 'r8',
7869 '5' => 'r9'
7870 },
7871 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307872 'ShortName' => 'decode_get_fru_record_table_metadata_resp',
7873 'Source' => 'fru.c',
7874 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307875 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307876 '81813' => {
7877 'Header' => 'fru.h',
7878 'Param' => {
7879 '0' => {
7880 'name' => 'instance_id',
7881 'type' => '187'
7882 },
7883 '1' => {
7884 'name' => 'msg',
7885 'type' => '1614'
7886 },
7887 '2' => {
7888 'name' => 'payload_length',
7889 'type' => '137'
7890 }
7891 },
7892 'Return' => '74',
7893 'ShortName' => 'encode_get_fru_record_table_metadata_req',
7894 'Source' => 'fru.c',
7895 'SourceLine' => '12'
7896 },
7897 '8220' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307898 'Header' => 'bios.h',
7899 'Param' => {
7900 '0' => {
7901 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307902 'type' => '2059'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307903 },
7904 '1' => {
7905 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307906 'type' => '137'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307907 },
7908 '2' => {
7909 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307910 'type' => '2064'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307911 },
7912 '3' => {
7913 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307914 'type' => '2069'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307915 }
7916 },
7917 'Reg' => {
7918 '0' => 'rdi',
7919 '1' => 'rsi',
7920 '2' => 'rdx',
7921 '3' => 'rcx'
7922 },
7923 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307924 'ShortName' => 'decode_set_bios_attribute_current_value_resp',
7925 'Source' => 'bios.c',
7926 'SourceLine' => '500'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307927 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307928 '8330' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307929 'Header' => 'bios.h',
7930 'Param' => {
7931 '0' => {
7932 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307933 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307934 },
7935 '1' => {
7936 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307937 'type' => '199'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307938 },
7939 '2' => {
7940 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307941 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307942 },
7943 '3' => {
7944 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307945 'type' => '6774'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307946 },
7947 '4' => {
7948 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307949 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307950 },
7951 '5' => {
7952 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307953 'type' => '1614'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307954 },
7955 '6' => {
7956 'name' => 'payload_length',
7957 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307958 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307959 }
7960 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307961 'Reg' => {
7962 '3' => 'rbp'
7963 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307964 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307965 'ShortName' => 'encode_set_bios_attribute_current_value_req',
7966 'Source' => 'bios.c',
7967 'SourceLine' => '467'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307968 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307969 '83518' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307970 'Header' => 'pdr.h',
7971 'Param' => {
7972 '0' => {
7973 'name' => 'pdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307974 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307975 },
7976 '1' => {
7977 'name' => 'pdr_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307978 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307979 },
7980 '2' => {
7981 'name' => 'num_entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307982 'type' => '9776'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307983 },
7984 '3' => {
7985 'name' => 'entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307986 'type' => '83831'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307987 }
7988 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307989 'Reg' => {
7990 '2' => 'rbp',
7991 '3' => 'r12'
7992 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307993 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307994 'ShortName' => 'pldm_entity_association_pdr_extract',
7995 'Source' => 'pdr.c',
7996 'SourceLine' => '1241'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307997 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307998 '83851' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307999 'Header' => 'pdr.h',
8000 'Param' => {
8001 '0' => {
8002 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308003 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308004 }
8005 },
8006 'Reg' => {
8007 '0' => 'rdi'
8008 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308009 'Return' => '5094',
8010 'ShortName' => 'pldm_is_empty_entity_assoc_tree',
8011 'Source' => 'pdr.c',
8012 'SourceLine' => '1235'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308013 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308014 '83905' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308015 'Header' => 'pdr.h',
8016 'Param' => {
8017 '0' => {
8018 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308019 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308020 }
8021 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308022 'Reg' => {
8023 '0' => 'rdi'
8024 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308025 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308026 'ShortName' => 'pldm_entity_association_tree_destroy_root',
8027 'Source' => 'pdr.c',
8028 'SourceLine' => '1222'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308029 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308030 '83968' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308031 'Header' => 'pdr.h',
8032 'Param' => {
8033 '0' => {
8034 'name' => 'org_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308035 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308036 },
8037 '1' => {
8038 'name' => 'new_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308039 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308040 }
8041 },
8042 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308043 'ShortName' => 'pldm_entity_association_tree_copy_root',
8044 'Source' => 'pdr.c',
8045 'SourceLine' => '1213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308046 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308047 '84184' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308048 'Header' => 'pdr.h',
8049 'Param' => {
8050 '0' => {
8051 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308052 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308053 },
8054 '1' => {
8055 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308056 'type' => '83836'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308057 }
8058 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308059 'Return' => '83438',
8060 'ShortName' => 'pldm_entity_association_tree_find',
8061 'Source' => 'pdr.c',
8062 'SourceLine' => '1181'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308063 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308064 '84464' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008065 'Header' => 'pdr.h',
8066 'Param' => {
8067 '0' => {
8068 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308069 'type' => '83900'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008070 },
8071 '1' => {
8072 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308073 'type' => '83836'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008074 },
8075 '2' => {
8076 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308077 'type' => '5094'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008078 }
8079 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308080 'Return' => '83438',
8081 'ShortName' => 'pldm_entity_association_tree_find_with_locality',
8082 'Source' => 'pdr.c',
8083 'SourceLine' => '1149'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008084 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308085 '84974' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308086 'Header' => 'pdr.h',
8087 'Param' => {
8088 '0' => {
8089 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308090 'type' => '85223'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308091 }
8092 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308093 'Reg' => {
8094 '0' => 'rdi'
8095 },
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308096 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308097 'ShortName' => 'pldm_pdr_remove_remote_pdrs',
8098 'Source' => 'pdr.c',
8099 'SourceLine' => '1046'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308100 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308101 '85228' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308102 'Header' => 'pdr.h',
8103 'Param' => {
8104 '0' => {
8105 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308106 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308107 },
8108 '1' => {
8109 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308110 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308111 }
8112 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308113 'Reg' => {
8114 '0' => 'rdi',
8115 '1' => 'rsi'
8116 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308117 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308118 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle',
8119 'Source' => 'pdr.c',
8120 'SourceLine' => '994'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308121 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308122 '85497' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308123 'Header' => 'pdr.h',
8124 'Param' => {
8125 '0' => {
8126 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308127 'type' => '83900'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308128 },
8129 '1' => {
8130 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308131 'type' => '82535'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308132 },
8133 '2' => {
8134 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308135 'type' => '84179'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308136 }
8137 },
8138 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308139 'ShortName' => 'pldm_find_entity_ref_in_tree',
8140 'Source' => 'pdr.c',
8141 'SourceLine' => '983'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308142 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308143 '86017' => {
8144 'Header' => 'pdr.h',
8145 'Param' => {
8146 '0' => {
8147 'name' => 'node',
8148 'type' => '83438'
8149 },
8150 '1' => {
8151 'name' => 'repo',
8152 'type' => '85223'
8153 },
8154 '2' => {
8155 'name' => 'entities',
8156 'type' => '83831'
8157 },
8158 '3' => {
8159 'name' => 'num_entities',
8160 'type' => '137'
8161 },
8162 '4' => {
8163 'name' => 'is_remote',
8164 'type' => '5094'
8165 },
8166 '5' => {
8167 'name' => 'terminus_handle',
8168 'type' => '5568'
8169 }
8170 },
8171 'Return' => '74',
8172 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check',
8173 'Source' => 'pdr.c',
8174 'SourceLine' => '931'
8175 },
8176 '86235' => {
8177 'Header' => 'pdr.h',
8178 'Param' => {
8179 '0' => {
8180 'name' => 'tree',
8181 'type' => '83900'
8182 },
8183 '1' => {
8184 'name' => 'repo',
8185 'type' => '85223'
8186 },
8187 '2' => {
8188 'name' => 'is_remote',
8189 'type' => '5094'
8190 },
8191 '3' => {
8192 'name' => 'terminus_handle',
8193 'type' => '5568'
8194 }
8195 },
8196 'Return' => '74',
8197 'ShortName' => 'pldm_entity_association_pdr_add_check',
8198 'Source' => 'pdr.c',
8199 'SourceLine' => '918'
8200 },
8201 '8702' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308202 'Header' => 'bios.h',
8203 'Param' => {
8204 '0' => {
8205 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308206 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308207 },
8208 '1' => {
8209 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308210 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308211 },
8212 '2' => {
8213 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308214 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308215 },
8216 '3' => {
8217 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308218 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308219 },
8220 '4' => {
8221 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308222 'type' => '6774'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308223 },
8224 '5' => {
8225 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308226 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308227 },
8228 '6' => {
8229 'name' => 'msg',
8230 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308231 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308232 }
8233 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308234 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308235 '2' => 'r14'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308236 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308237 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308238 'ShortName' => 'encode_get_bios_current_value_by_handle_resp',
8239 'Source' => 'bios.c',
8240 'SourceLine' => '428'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308241 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308242 '87758' => {
8243 'Header' => 'pdr.h',
8244 'Param' => {
8245 '0' => {
8246 'name' => 'parent',
8247 'type' => '83438'
8248 },
8249 '1' => {
8250 'name' => 'node',
8251 'type' => '83836'
8252 }
8253 },
8254 'Reg' => {
8255 '0' => 'rdi',
8256 '1' => 'rsi'
8257 },
8258 'Return' => '5094',
8259 'ShortName' => 'pldm_is_current_parent_child',
8260 'Source' => 'pdr.c',
8261 'SourceLine' => '757'
8262 },
8263 '87847' => {
8264 'Header' => 'pdr.h',
8265 'Param' => {
8266 '0' => {
8267 'name' => 'node',
8268 'type' => '83438'
8269 },
8270 '1' => {
8271 'name' => 'association_type',
8272 'type' => '187'
8273 }
8274 },
8275 'Reg' => {
8276 '0' => 'rdi',
8277 '1' => 'rcx'
8278 },
8279 'Return' => '187',
8280 'ShortName' => 'pldm_entity_get_num_children',
8281 'Source' => 'pdr.c',
8282 'SourceLine' => '731'
8283 },
8284 '88062' => {
8285 'Header' => 'pdr.h',
8286 'Param' => {
8287 '0' => {
8288 'name' => 'node',
8289 'type' => '83438'
8290 }
8291 },
8292 'Reg' => {
8293 '0' => 'rdi'
8294 },
8295 'Return' => '5094',
8296 'ShortName' => 'pldm_entity_is_exist_parent',
8297 'Source' => 'pdr.c',
8298 'SourceLine' => '717'
8299 },
8300 '88217' => {
8301 'Header' => 'pdr.h',
8302 'Param' => {
8303 '0' => {
8304 'name' => 'node',
8305 'type' => '83438'
8306 }
8307 },
8308 'Return' => '82535',
8309 'ShortName' => 'pldm_entity_get_parent',
8310 'Source' => 'pdr.c',
8311 'SourceLine' => '709'
8312 },
8313 '88372' => {
8314 'Header' => 'pdr.h',
8315 'Param' => {
8316 '0' => {
8317 'name' => 'node',
8318 'type' => '83438'
8319 }
8320 },
8321 'Return' => '5094',
8322 'ShortName' => 'pldm_entity_is_node_parent',
8323 'Source' => 'pdr.c',
8324 'SourceLine' => '701'
8325 },
8326 '88527' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308327 'Header' => 'pdr.h',
8328 'Param' => {
8329 '0' => {
8330 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308331 'type' => '83900'
8332 }
8333 },
8334 'Reg' => {
8335 '0' => 'rdi'
8336 },
8337 'Return' => '1',
8338 'ShortName' => 'pldm_entity_association_tree_destroy',
8339 'Source' => 'pdr.c',
8340 'SourceLine' => '690'
8341 },
8342 '88706' => {
8343 'Header' => 'pdr.h',
8344 'Param' => {
8345 '0' => {
8346 'name' => 'tree',
8347 'type' => '83900'
8348 },
8349 '1' => {
8350 'name' => 'entities',
8351 'type' => '83831'
8352 },
8353 '2' => {
8354 'name' => 'size',
8355 'type' => '9776'
8356 }
8357 },
8358 'Reg' => {
8359 '2' => 'rbp'
8360 },
8361 'Return' => '1',
8362 'ShortName' => 'pldm_entity_association_tree_visit',
8363 'Source' => 'pdr.c',
8364 'SourceLine' => '657'
8365 },
8366 '89165' => {
8367 'Header' => 'pdr.h',
8368 'Param' => {
8369 '0' => {
8370 'name' => 'tree',
8371 'type' => '83900'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308372 },
8373 '1' => {
8374 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308375 'type' => '83836'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308376 },
8377 '2' => {
8378 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308379 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308380 },
8381 '3' => {
8382 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308383 'type' => '83438'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308384 },
8385 '4' => {
8386 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308387 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308388 },
8389 '5' => {
8390 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308391 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308392 },
8393 '6' => {
8394 'name' => 'is_update_container_id',
8395 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308396 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308397 },
8398 '7' => {
8399 'name' => 'container_id',
8400 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308401 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308402 }
8403 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308404 'Return' => '83438',
8405 'ShortName' => 'pldm_entity_association_tree_add_entity',
8406 'Source' => 'pdr.c',
8407 'SourceLine' => '520'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308408 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308409 '89692' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008410 'Header' => 'pdr.h',
8411 'Param' => {
8412 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308413 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308414 'type' => '83900'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008415 },
8416 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308417 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308418 'type' => '83836'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008419 },
8420 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308421 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308422 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008423 },
8424 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308425 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308426 'type' => '83438'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008427 },
8428 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308429 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308430 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008431 }
8432 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308433 'Return' => '83438',
8434 'ShortName' => 'pldm_entity_association_tree_add',
8435 'Source' => 'pdr.c',
8436 'SourceLine' => '508'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008437 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308438 '90125' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308439 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308440 'Return' => '83900',
8441 'ShortName' => 'pldm_entity_association_tree_init',
8442 'Source' => 'pdr.c',
8443 'SourceLine' => '473'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308444 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308445 '90199' => {
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008446 'Header' => 'pdr.h',
8447 'Param' => {
8448 '0' => {
8449 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308450 'type' => '90333'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008451 }
8452 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308453 'Return' => '5568',
8454 'ShortName' => 'pldm_entity_node_get_remote_container_id',
8455 'Source' => 'pdr.c',
8456 'SourceLine' => '465'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008457 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308458 '90359' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308459 'Header' => 'pdr.h',
8460 'Param' => {
8461 '0' => {
8462 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308463 'type' => '83438'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308464 }
8465 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308466 'Return' => '82535',
8467 'ShortName' => 'pldm_entity_extract',
8468 'Source' => 'pdr.c',
8469 'SourceLine' => '456'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308470 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308471 '9071' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308472 'Header' => 'bios.h',
8473 'Param' => {
8474 '0' => {
8475 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308476 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308477 },
8478 '1' => {
8479 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308480 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308481 },
8482 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308483 'name' => 'transfer_handle',
8484 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308485 },
8486 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308487 'name' => 'transfer_op_flag',
8488 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308489 },
8490 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308491 'name' => 'attribute_handle',
8492 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308493 }
8494 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308495 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308496 '1' => 'r9',
8497 '2' => 'rdx',
8498 '3' => 'rcx',
8499 '4' => 'r8'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308500 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308501 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308502 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req',
8503 'Source' => 'bios.c',
8504 'SourceLine' => '403'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308505 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308506 '91154' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308507 'Header' => 'pdr.h',
8508 'Param' => {
8509 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308510 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308511 'type' => '84969'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308512 },
8513 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308514 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308515 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308516 },
8517 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308518 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308519 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308520 },
8521 '3' => {
8522 'name' => 'tl_eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308523 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308524 },
8525 '4' => {
8526 'name' => 'valid_bit',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308527 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308528 }
8529 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308530 'Reg' => {
8531 '0' => 'rbx',
8532 '1' => 'rbp',
8533 '2' => 'r12',
8534 '3' => 'r13'
8535 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308536 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308537 'ShortName' => 'pldm_pdr_update_TL_pdr',
8538 'Source' => 'pdr.c',
8539 'SourceLine' => '344'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308540 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308541 '91514' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308542 'Header' => 'pdr.h',
8543 'Param' => {
8544 '0' => {
8545 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308546 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308547 },
8548 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308549 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308550 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308551 },
8552 '2' => {
8553 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308554 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308555 },
8556 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308557 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308558 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308559 },
8560 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308561 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308562 'type' => '9213'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308563 },
8564 '5' => {
8565 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308566 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308567 }
8568 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308569 'Reg' => {
8570 '2' => 'r12'
8571 },
8572 'Return' => '91499',
8573 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi',
8574 'Source' => 'pdr.c',
8575 'SourceLine' => '302'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308576 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308577 '91868' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308578 'Header' => 'pdr.h',
8579 'Param' => {
8580 '0' => {
8581 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308582 'type' => '85223'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308583 },
8584 '1' => {
8585 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308586 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308587 },
8588 '2' => {
8589 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308590 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308591 },
8592 '3' => {
8593 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308594 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308595 },
8596 '4' => {
8597 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308598 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308599 },
8600 '5' => {
8601 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308602 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308603 },
8604 '6' => {
8605 'name' => 'bmc_record_handle',
8606 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308607 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308608 }
8609 },
8610 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308611 'ShortName' => 'pldm_pdr_add_fru_record_set_check',
8612 'Source' => 'pdr.c',
8613 'SourceLine' => '268'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308614 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308615 '92212' => {
8616 'Header' => 'pdr.h',
8617 'Param' => {
8618 '0' => {
8619 'name' => 'record',
8620 'type' => '91499'
8621 }
8622 },
8623 'Return' => '5094',
8624 'ShortName' => 'pldm_pdr_record_is_remote',
8625 'Source' => 'pdr.c',
8626 'SourceLine' => '260'
8627 },
8628 '9223' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308629 'Header' => 'bios.h',
8630 'Param' => {
8631 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308632 'name' => 'msg',
8633 'type' => '2059'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308634 },
8635 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308636 'name' => 'payload_length',
8637 'type' => '137'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308638 },
8639 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308640 'name' => 'completion_code',
8641 'type' => '2064'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308642 },
8643 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308644 'name' => 'next_transfer_handle',
8645 'type' => '2069'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308646 },
8647 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308648 'name' => 'transfer_flag',
8649 'type' => '2064'
8650 },
8651 '5' => {
8652 'name' => 'attribute_data',
8653 'type' => '7131'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308654 }
8655 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308656 'Reg' => {
8657 '1' => 'rsi',
8658 '2' => 'rdx',
8659 '3' => 'r10',
8660 '4' => 'r8',
8661 '5' => 'r9'
8662 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09308663 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308664 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp',
8665 'Source' => 'bios.c',
8666 'SourceLine' => '368'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308667 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308668 '92367' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308669 'Header' => 'pdr.h',
8670 'Param' => {
8671 '0' => {
8672 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308673 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308674 },
8675 '1' => {
8676 'name' => 'record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308677 'type' => '91499'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308678 }
8679 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308680 'Return' => '199',
8681 'ShortName' => 'pldm_pdr_get_record_handle',
8682 'Source' => 'pdr.c',
8683 'SourceLine' => '249'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308684 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308685 '92580' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308686 'Header' => 'pdr.h',
8687 'Param' => {
8688 '0' => {
8689 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308690 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308691 }
8692 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308693 'Return' => '199',
8694 'ShortName' => 'pldm_pdr_get_repo_size',
8695 'Source' => 'pdr.c',
8696 'SourceLine' => '241'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308697 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308698 '92711' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308699 'Header' => 'pdr.h',
8700 'Param' => {
8701 '0' => {
8702 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308703 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308704 }
8705 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308706 'Return' => '199',
8707 'ShortName' => 'pldm_pdr_get_record_count',
8708 'Source' => 'pdr.c',
8709 'SourceLine' => '233'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308710 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308711 '92842' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308712 'Header' => 'pdr.h',
8713 'Param' => {
8714 '0' => {
8715 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308716 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308717 },
8718 '1' => {
8719 'name' => 'pdr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308720 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308721 },
8722 '2' => {
8723 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308724 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308725 },
8726 '3' => {
8727 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308728 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308729 },
8730 '4' => {
8731 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308732 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308733 }
8734 },
8735 'Reg' => {
8736 '0' => 'rdi',
8737 '3' => 'rcx',
8738 '4' => 'r8'
8739 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308740 'Return' => '91499',
8741 'ShortName' => 'pldm_pdr_find_record_by_type',
8742 'Source' => 'pdr.c',
8743 'SourceLine' => '202'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308744 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308745 '93013' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308746 'Header' => 'pdr.h',
8747 'Param' => {
8748 '0' => {
8749 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308750 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308751 },
8752 '1' => {
8753 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308754 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308755 },
8756 '2' => {
8757 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308758 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308759 },
8760 '3' => {
8761 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308762 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308763 },
8764 '4' => {
8765 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308766 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308767 }
8768 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308769 'Reg' => {
8770 '0' => 'rdi',
8771 '1' => 'rbx',
8772 '2' => 'r13',
8773 '3' => 'rcx',
8774 '4' => 'rbp'
8775 },
8776 'Return' => '91499',
8777 'ShortName' => 'pldm_pdr_get_next_record',
8778 'Source' => 'pdr.c',
8779 'SourceLine' => '179'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308780 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308781 '93180' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308782 'Header' => 'pdr.h',
8783 'Param' => {
8784 '0' => {
8785 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308786 'type' => '84969'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308787 },
8788 '1' => {
8789 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308790 'type' => '199'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308791 },
8792 '2' => {
8793 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308794 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308795 },
8796 '3' => {
8797 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308798 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308799 },
8800 '4' => {
8801 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308802 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308803 }
8804 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308805 'Reg' => {
8806 '0' => 'rdi',
8807 '1' => 'rax',
8808 '2' => 'rdx',
8809 '3' => 'rcx',
8810 '4' => 'rbp'
8811 },
8812 'Return' => '91499',
8813 'ShortName' => 'pldm_pdr_find_record',
8814 'Source' => 'pdr.c',
8815 'SourceLine' => '147'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308816 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308817 '93348' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308818 'Header' => 'pdr.h',
8819 'Param' => {
8820 '0' => {
8821 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308822 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308823 }
8824 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308825 'Reg' => {
8826 '0' => 'rdi'
8827 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308828 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308829 'ShortName' => 'pldm_pdr_destroy',
8830 'Source' => 'pdr.c',
8831 'SourceLine' => '127'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308832 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308833 '93503' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308834 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308835 'Return' => '85223',
8836 'ShortName' => 'pldm_pdr_init',
8837 'Source' => 'pdr.c',
8838 'SourceLine' => '112'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308839 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308840 '93575' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308841 'Header' => 'pdr.h',
8842 'Param' => {
8843 '0' => {
8844 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308845 'type' => '85223'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308846 },
8847 '1' => {
8848 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308849 'type' => '6774'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308850 },
8851 '2' => {
8852 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308853 'type' => '199'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308854 },
8855 '3' => {
8856 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308857 'type' => '5094'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308858 },
8859 '4' => {
8860 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308861 'type' => '5568'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308862 },
8863 '5' => {
8864 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308865 'type' => '2069'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308866 }
8867 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308868 'Reg' => {
8869 '0' => 'rbp',
8870 '1' => 'r13',
8871 '2' => 'r14',
8872 '5' => 'r12'
8873 },
Andrew Jeffery14d29842023-07-17 15:29:32 +09308874 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308875 'ShortName' => 'pldm_pdr_add_check',
8876 'Source' => 'pdr.c',
8877 'SourceLine' => '38'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308878 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308879 '9385' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308880 'Header' => 'bios.h',
8881 'Param' => {
8882 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308883 'name' => 'instance_id',
8884 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308885 },
8886 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308887 'name' => 'transfer_handle',
8888 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308889 },
8890 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308891 'name' => 'transfer_op_flag',
8892 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308893 },
8894 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308895 'name' => 'attribute_handle',
8896 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308897 },
8898 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308899 'name' => 'msg',
8900 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308901 }
8902 },
8903 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308904 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req',
8905 'Source' => 'bios.c',
8906 'SourceLine' => '338'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308907 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308908 '95955' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308909 'Header' => 'utils.h',
8910 'Param' => {
8911 '0' => {
8912 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308913 'type' => '199'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308914 }
8915 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308916 'Return' => '199',
8917 'ShortName' => 'dec2bcd32',
8918 'Source' => 'utils.c',
8919 'SourceLine' => '196'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308920 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308921 '96084' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308922 'Header' => 'utils.h',
8923 'Param' => {
8924 '0' => {
8925 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308926 'type' => '199'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308927 }
8928 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308929 'Return' => '199',
8930 'ShortName' => 'bcd2dec32',
8931 'Source' => 'utils.c',
8932 'SourceLine' => '190'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308933 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308934 '9614' => {
8935 'Header' => 'bios.h',
8936 'Param' => {
8937 '0' => {
8938 'name' => 'msg',
8939 'type' => '2059'
8940 },
8941 '1' => {
8942 'name' => 'payload_length',
8943 'type' => '137'
8944 },
8945 '2' => {
8946 'name' => 'completion_code',
8947 'type' => '2064'
8948 },
8949 '3' => {
8950 'name' => 'next_transfer_handle',
8951 'type' => '2069'
8952 },
8953 '4' => {
8954 'name' => 'transfer_flag',
8955 'type' => '2064'
8956 },
8957 '5' => {
8958 'name' => 'bios_table_offset',
8959 'type' => '9776'
8960 }
8961 },
8962 'Reg' => {
8963 '1' => 'r10',
8964 '2' => 'rsi',
8965 '3' => 'rdi',
8966 '4' => 'r8',
8967 '5' => 'r9'
8968 },
8969 'Return' => '74',
8970 'ShortName' => 'decode_get_bios_table_resp',
8971 'Source' => 'bios.c',
8972 'SourceLine' => '303'
8973 },
8974 '96512' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308975 'Header' => 'utils.h',
8976 'Param' => {
8977 '0' => {
8978 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308979 'type' => '3462'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308980 },
8981 '1' => {
8982 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308983 'type' => '12423'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308984 },
8985 '2' => {
8986 'name' => 'buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308987 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308988 }
8989 },
8990 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308991 '0' => 'rdi',
8992 '1' => 'rcx'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308993 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308994 'Return' => '13385',
8995 'ShortName' => 'ver2str',
8996 'Source' => 'utils.c',
8997 'SourceLine' => '121'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308998 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308999 '96640' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309000 'Header' => 'utils.h',
9001 'Param' => {
9002 '0' => {
9003 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309004 'type' => '5311'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309005 },
9006 '1' => {
9007 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309008 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309009 }
9010 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309011 'Reg' => {
9012 '1' => 'rdx'
9013 },
9014 'Return' => '187',
9015 'ShortName' => 'crc8',
9016 'Source' => 'utils.c',
9017 'SourceLine' => '98'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309018 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309019 '9786' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309020 'Header' => 'bios.h',
9021 'Param' => {
9022 '0' => {
9023 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309024 'type' => '2059'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309025 },
9026 '1' => {
9027 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309028 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309029 },
9030 '2' => {
9031 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309032 'type' => '2069'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309033 },
9034 '3' => {
9035 'name' => 'transfer_op_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309036 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309037 },
9038 '4' => {
9039 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309040 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309041 }
9042 },
9043 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309044 '1' => 'r9',
9045 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309046 '3' => 'rcx',
9047 '4' => 'r8'
9048 },
9049 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309050 'ShortName' => 'decode_get_bios_table_req',
9051 'Source' => 'bios.c',
9052 'SourceLine' => '280'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309053 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309054 '97954' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09309055 'Header' => 'instance-id.h',
9056 'Param' => {
9057 '0' => {
9058 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309059 'type' => '98177'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309060 },
9061 '1' => {
9062 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309063 'type' => '94582'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309064 },
9065 '2' => {
9066 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309067 'type' => '94594'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309068 }
9069 },
9070 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309071 'ShortName' => 'pldm_instance_id_free',
9072 'Source' => 'instance-id.c',
9073 'SourceLine' => '190'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309074 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309075 '98182' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309076 'Header' => 'instance-id.h',
9077 'Param' => {
9078 '0' => {
9079 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309080 'type' => '98177'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309081 },
9082 '1' => {
9083 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309084 'type' => '94582'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309085 },
9086 '2' => {
9087 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309088 'type' => '98602'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309089 }
9090 },
9091 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309092 'ShortName' => 'pldm_instance_id_alloc',
9093 'Source' => 'instance-id.c',
9094 'SourceLine' => '101'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309095 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309096 '98607' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309097 'Header' => 'instance-id.h',
9098 'Param' => {
9099 '0' => {
9100 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309101 'type' => '98177'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309102 }
9103 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309104 'Reg' => {
9105 '0' => 'rdi'
9106 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309107 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309108 'ShortName' => 'pldm_instance_db_destroy',
9109 'Source' => 'instance-id.c',
9110 'SourceLine' => '90'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309111 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309112 '98692' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309113 'Header' => 'instance-id.h',
9114 'Param' => {
9115 '0' => {
9116 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309117 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309118 }
9119 },
9120 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309121 'ShortName' => 'pldm_instance_db_init_default',
9122 'Source' => 'instance-id.c',
9123 'SourceLine' => '83'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309124 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309125 '98783' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309126 'Header' => 'instance-id.h',
9127 'Param' => {
9128 '0' => {
9129 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309130 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309131 },
9132 '1' => {
9133 'name' => 'dbpath',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309134 'type' => '13380'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309135 }
9136 },
9137 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309138 'ShortName' => 'pldm_instance_db_init',
9139 'Source' => 'instance-id.c',
9140 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309141 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309142 '9933' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309143 'Header' => 'bios.h',
9144 'Param' => {
9145 '0' => {
9146 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309147 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309148 },
9149 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309150 'name' => 'transfer_handle',
9151 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309152 },
9153 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309154 'name' => 'transfer_op_flag',
9155 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309156 },
9157 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309158 'name' => 'table_type',
9159 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309160 },
9161 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309162 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309163 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309164 }
9165 },
9166 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309167 'ShortName' => 'encode_get_bios_table_req',
9168 'Source' => 'bios.c',
9169 'SourceLine' => '251'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309170 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309171 '99699' => {
9172 'Header' => 'transport.h',
9173 'Line' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309174 'Param' => {
9175 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309176 'name' => 'transport',
9177 'type' => '99736'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309178 },
9179 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309180 'name' => 'tid',
9181 'type' => '94582'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309182 },
9183 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309184 'name' => 'pldm_msg',
9185 'type' => '5311'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309186 },
9187 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309188 'name' => 'msg_len',
9189 'type' => '137'
9190 }
9191 },
9192 'Reg' => {
9193 '0' => 'rdi',
9194 '1' => 'rsi',
9195 '2' => 'rdx',
9196 '3' => 'rcx'
9197 },
9198 'Return' => '99511',
9199 'ShortName' => 'pldm_transport_send_msg',
9200 'Source' => 'transport.c',
9201 'SourceLine' => '61'
9202 },
9203 '99746' => {
9204 'Header' => 'transport.h',
9205 'Line' => '116',
9206 'Param' => {
9207 '0' => {
9208 'name' => 'transport',
9209 'type' => '99736'
9210 },
9211 '1' => {
9212 'name' => 'tid',
9213 'type' => '94582'
9214 },
9215 '2' => {
9216 'name' => 'pldm_req_msg',
9217 'type' => '5311'
9218 },
9219 '3' => {
9220 'name' => 'req_msg_len',
9221 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309222 },
9223 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309224 'name' => 'pldm_resp_msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309225 'type' => '17766'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309226 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309227 '5' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309228 'name' => 'resp_msg_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309229 'type' => '9776'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309230 }
9231 },
9232 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309233 '2' => 'r14'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309234 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309235 'Return' => '99511',
9236 'ShortName' => 'pldm_transport_send_recv_msg',
9237 'Source' => 'transport.c',
9238 'SourceLine' => '145'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309239 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309240 '99803' => {
9241 'Header' => 'mctp-demux.h',
9242 'Line' => '18',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309243 'Param' => {
9244 '0' => {
9245 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309246 'type' => '99694'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309247 }
9248 },
9249 'Reg' => {
9250 '0' => 'rdi'
9251 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309252 'Return' => '1',
9253 'ShortName' => 'pldm_transport_mctp_demux_destroy',
9254 'Source' => 'mctp-demux.c',
9255 'SourceLine' => '270'
9256 },
9257 '99840' => {
9258 'Header' => 'transport.h',
9259 'Line' => '79',
9260 'Param' => {
9261 '0' => {
9262 'name' => 'transport',
9263 'type' => '99736'
9264 },
9265 '1' => {
9266 'name' => 'tid',
9267 'type' => '99877'
9268 },
9269 '2' => {
9270 'name' => 'pldm_msg',
9271 'type' => '17766'
9272 },
9273 '3' => {
9274 'name' => 'msg_len',
9275 'type' => '9776'
9276 }
9277 },
9278 'Reg' => {
9279 '0' => 'rdi',
9280 '1' => 'rsi',
9281 '2' => 'rbp',
9282 '3' => 'rcx'
9283 },
9284 'Return' => '99511',
9285 'ShortName' => 'pldm_transport_recv_msg',
9286 'Source' => 'transport.c',
9287 'SourceLine' => '78'
9288 },
9289 '99882' => {
9290 'Header' => 'mctp-demux.h',
9291 'Line' => '32',
9292 'Param' => {
9293 '0' => {
9294 'name' => 'ctx',
9295 'type' => '99694'
9296 },
9297 '1' => {
9298 'name' => 'tid',
9299 'type' => '94582'
9300 },
9301 '2' => {
9302 'name' => 'eid',
9303 'type' => '99396'
9304 }
9305 },
9306 'Reg' => {
9307 '0' => 'rdi',
9308 '1' => 'rsi',
9309 '2' => 'rdx'
9310 },
9311 'Return' => '74',
9312 'ShortName' => 'pldm_transport_mctp_demux_map_tid',
9313 'Source' => 'mctp-demux.c',
9314 'SourceLine' => '107'
9315 },
9316 '99914' => {
9317 'Header' => 'mctp-demux.h',
9318 'Line' => '22',
9319 'Param' => {
9320 '0' => {
9321 'name' => 'ctx',
9322 'type' => '99694'
9323 }
9324 },
9325 'Reg' => {
9326 '0' => 'rdi'
9327 },
9328 'Return' => '99736',
9329 'ShortName' => 'pldm_transport_mctp_demux_core',
9330 'Source' => 'mctp-demux.c',
9331 'SourceLine' => '37'
9332 },
9333 '99958' => {
9334 'Header' => 'mctp-demux.h',
9335 'Line' => '15',
9336 'Param' => {
9337 '0' => {
9338 'name' => 'ctx',
9339 'type' => '99980'
9340 }
9341 },
9342 'Reg' => {
9343 '0' => 'r12'
9344 },
9345 'Return' => '74',
9346 'ShortName' => 'pldm_transport_mctp_demux_init',
9347 'Source' => 'mctp-demux.c',
9348 'SourceLine' => '236'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309349 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309350 },
9351 'SymbolVersion' => {},
9352 'Symbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +09309353 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309354 'bcd2dec16' => 1,
9355 'bcd2dec32' => 1,
9356 'bcd2dec8' => 1,
9357 'crc32' => 1,
9358 'crc8' => 1,
9359 'dec2bcd16' => 1,
9360 'dec2bcd32' => 1,
9361 'dec2bcd8' => 1,
9362 'decode_activate_firmware_resp' => 1,
9363 'decode_apply_complete_req' => 1,
9364 'decode_cancel_update_component_resp' => 1,
9365 'decode_cancel_update_resp' => 1,
9366 'decode_descriptor_type_length_value' => 1,
9367 'decode_event_message_buffer_size_resp' => 1,
9368 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309369 'decode_file_ack_req' => 1,
9370 'decode_file_ack_resp' => 1,
9371 'decode_file_ack_with_meta_data_req' => 1,
9372 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309373 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309374 'decode_get_alert_status_req' => 1,
9375 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309376 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9377 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9378 'decode_get_bios_table_req' => 1,
9379 'decode_get_bios_table_resp' => 1,
9380 'decode_get_commands_req' => 1,
9381 'decode_get_commands_resp' => 1,
9382 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309383 'decode_get_file_table_req' => 1,
9384 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309385 'decode_get_firmware_parameters_resp' => 1,
9386 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9387 'decode_get_fru_record_by_option_req' => 1,
9388 'decode_get_fru_record_by_option_resp' => 1,
9389 'decode_get_fru_record_table_metadata_resp' => 1,
9390 'decode_get_fru_record_table_req' => 1,
9391 'decode_get_fru_record_table_resp' => 1,
9392 'decode_get_fru_record_table_resp_safe' => 1,
9393 'decode_get_numeric_effecter_value_req' => 1,
9394 'decode_get_numeric_effecter_value_resp' => 1,
9395 'decode_get_pdr_repository_info_resp' => 1,
9396 'decode_get_pdr_req' => 1,
9397 'decode_get_pdr_resp' => 1,
9398 'decode_get_sensor_reading_req' => 1,
9399 'decode_get_sensor_reading_resp' => 1,
9400 'decode_get_state_sensor_readings_req' => 1,
9401 'decode_get_state_sensor_readings_resp' => 1,
9402 'decode_get_status_resp' => 1,
9403 'decode_get_tid_resp' => 1,
9404 'decode_get_types_resp' => 1,
9405 'decode_get_version_req' => 1,
9406 'decode_get_version_resp' => 1,
9407 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309408 'decode_new_file_req' => 1,
9409 'decode_new_file_resp' => 1,
9410 'decode_new_file_with_metadata_req' => 1,
9411 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309412 'decode_numeric_sensor_data' => 1,
9413 'decode_numeric_sensor_pdr_data' => 1,
9414 'decode_pass_component_table_resp' => 1,
9415 'decode_platform_event_message_req' => 1,
9416 'decode_platform_event_message_resp' => 1,
9417 'decode_pldm_comp_image_info' => 1,
9418 'decode_pldm_package_header_info' => 1,
9419 'decode_pldm_pdr_repository_change_record_data' => 1,
9420 'decode_pldm_pdr_repository_chg_event_data' => 1,
9421 'decode_poll_for_platform_event_message_req' => 1,
9422 'decode_poll_for_platform_event_message_resp' => 1,
9423 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309424 'decode_read_file_req' => 1,
9425 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309426 'decode_request_firmware_data_req' => 1,
9427 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309428 'decode_rw_file_by_type_memory_req' => 1,
9429 'decode_rw_file_by_type_memory_resp' => 1,
9430 'decode_rw_file_by_type_req' => 1,
9431 'decode_rw_file_by_type_resp' => 1,
9432 'decode_rw_file_memory_req' => 1,
9433 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309434 'decode_sensor_event_data' => 1,
9435 'decode_sensor_op_data' => 1,
9436 'decode_set_bios_attribute_current_value_req' => 1,
9437 'decode_set_bios_attribute_current_value_resp' => 1,
9438 'decode_set_bios_table_req' => 1,
9439 'decode_set_bios_table_resp' => 1,
9440 'decode_set_date_time_req' => 1,
9441 'decode_set_date_time_resp' => 1,
9442 'decode_set_event_receiver_req' => 1,
9443 'decode_set_event_receiver_resp' => 1,
9444 'decode_set_fru_record_table_req' => 1,
9445 'decode_set_numeric_effecter_value_req' => 1,
9446 'decode_set_numeric_effecter_value_resp' => 1,
9447 'decode_set_state_effecter_states_req' => 1,
9448 'decode_set_state_effecter_states_resp' => 1,
9449 'decode_state_sensor_data' => 1,
9450 'decode_transfer_complete_req' => 1,
9451 'decode_update_component_resp' => 1,
9452 'decode_vendor_defined_descriptor_value' => 1,
9453 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309454 'decode_write_file_req' => 1,
9455 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309456 'encode_activate_firmware_req' => 1,
9457 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309458 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 'encode_cancel_update_component_req' => 1,
9460 'encode_cancel_update_req' => 1,
9461 'encode_cc_only_resp' => 1,
9462 'encode_event_message_buffer_size_req' => 1,
9463 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309464 'encode_file_ack_req' => 1,
9465 'encode_file_ack_resp' => 1,
9466 'encode_file_ack_with_meta_data_req' => 1,
9467 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309468 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309469 'encode_get_alert_status_req' => 1,
9470 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309471 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9472 'encode_get_bios_current_value_by_handle_resp' => 1,
9473 'encode_get_bios_table_req' => 1,
9474 'encode_get_bios_table_resp' => 1,
9475 'encode_get_commands_req' => 1,
9476 'encode_get_commands_resp' => 1,
9477 'encode_get_date_time_req' => 1,
9478 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309479 'encode_get_file_table_req' => 1,
9480 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309481 'encode_get_firmware_parameters_req' => 1,
9482 'encode_get_fru_record_by_option_req' => 1,
9483 'encode_get_fru_record_by_option_resp' => 1,
9484 'encode_get_fru_record_table_metadata_req' => 1,
9485 'encode_get_fru_record_table_metadata_resp' => 1,
9486 'encode_get_fru_record_table_req' => 1,
9487 'encode_get_fru_record_table_resp' => 1,
9488 'encode_get_numeric_effecter_value_req' => 1,
9489 'encode_get_numeric_effecter_value_resp' => 1,
9490 'encode_get_pdr_repository_info_resp' => 1,
9491 'encode_get_pdr_req' => 1,
9492 'encode_get_pdr_resp' => 1,
9493 'encode_get_sensor_reading_req' => 1,
9494 'encode_get_sensor_reading_resp' => 1,
9495 'encode_get_state_sensor_readings_req' => 1,
9496 'encode_get_state_sensor_readings_resp' => 1,
9497 'encode_get_status_req' => 1,
9498 'encode_get_tid_req' => 1,
9499 'encode_get_tid_resp' => 1,
9500 'encode_get_types_req' => 1,
9501 'encode_get_types_resp' => 1,
9502 'encode_get_version_req' => 1,
9503 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309504 'encode_new_file_req' => 1,
9505 'encode_new_file_resp' => 1,
9506 'encode_new_file_with_metadata_req' => 1,
9507 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309508 'encode_pass_component_table_req' => 1,
9509 'encode_platform_event_message_req' => 1,
9510 'encode_platform_event_message_resp' => 1,
9511 'encode_pldm_header_only' => 1,
9512 'encode_pldm_pdr_repository_chg_event_data' => 1,
9513 'encode_poll_for_platform_event_message_req' => 1,
9514 'encode_poll_for_platform_event_message_resp' => 1,
9515 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309516 'encode_read_file_req' => 1,
9517 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309518 'encode_request_firmware_data_resp' => 1,
9519 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309520 'encode_rw_file_by_type_memory_req' => 1,
9521 'encode_rw_file_by_type_memory_resp' => 1,
9522 'encode_rw_file_by_type_req' => 1,
9523 'encode_rw_file_by_type_resp' => 1,
9524 'encode_rw_file_memory_req' => 1,
9525 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309526 'encode_sensor_event_data' => 1,
9527 'encode_set_bios_attribute_current_value_req' => 1,
9528 'encode_set_bios_attribute_current_value_resp' => 1,
9529 'encode_set_bios_table_req' => 1,
9530 'encode_set_bios_table_resp' => 1,
9531 'encode_set_date_time_req' => 1,
9532 'encode_set_date_time_resp' => 1,
9533 'encode_set_event_receiver_req' => 1,
9534 'encode_set_event_receiver_resp' => 1,
9535 'encode_set_fru_record_table_resp' => 1,
9536 'encode_set_numeric_effecter_value_req' => 1,
9537 'encode_set_numeric_effecter_value_resp' => 1,
9538 'encode_set_state_effecter_states_req' => 1,
9539 'encode_set_state_effecter_states_resp' => 1,
9540 'encode_set_tid_req' => 1,
9541 'encode_state_effecter_pdr' => 1,
9542 'encode_state_sensor_pdr' => 1,
9543 'encode_transfer_complete_resp' => 1,
9544 'encode_update_component_req' => 1,
9545 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309546 'encode_write_file_req' => 1,
9547 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09309548 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309549 'is_time_legal' => 1,
9550 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309551 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09309552 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309553 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9554 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9555 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9556 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309557 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309558 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309559 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9561 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9562 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309563 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9564 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9565 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9566 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309567 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9568 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9569 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9570 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309571 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9572 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9573 'pldm_bios_table_attr_entry_string_info_check' => 1,
9574 'pldm_bios_table_attr_find_by_handle' => 1,
9575 'pldm_bios_table_attr_find_by_string_handle' => 1,
9576 'pldm_bios_table_attr_value_copy_and_update' => 1,
9577 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9578 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9579 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309580 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9581 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9583 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309584 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9585 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9586 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9587 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9588 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9589 'pldm_bios_table_attr_value_entry_length' => 1,
9590 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9591 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9592 'pldm_bios_table_attr_value_find_by_handle' => 1,
9593 'pldm_bios_table_checksum' => 1,
9594 'pldm_bios_table_iter_create' => 1,
9595 'pldm_bios_table_iter_free' => 1,
9596 'pldm_bios_table_iter_is_end' => 1,
9597 'pldm_bios_table_iter_next' => 1,
9598 'pldm_bios_table_iter_value' => 1,
9599 'pldm_bios_table_pad_checksum_size' => 1,
9600 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309601 'pldm_bios_table_string_entry_decode_string_check' => 1,
9602 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309603 'pldm_bios_table_string_entry_encode_check' => 1,
9604 'pldm_bios_table_string_entry_encode_length' => 1,
9605 'pldm_bios_table_string_find_by_handle' => 1,
9606 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery34ac8912023-08-29 14:48:13 +09309607 'pldm_close' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09309608 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09309609 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309610 'pldm_entity_association_pdr_extract' => 1,
9611 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05009612 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309613 'pldm_entity_association_tree_copy_root' => 1,
9614 'pldm_entity_association_tree_destroy' => 1,
9615 'pldm_entity_association_tree_destroy_root' => 1,
9616 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009617 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309618 'pldm_entity_association_tree_init' => 1,
9619 'pldm_entity_association_tree_visit' => 1,
9620 'pldm_entity_extract' => 1,
9621 'pldm_entity_get_num_children' => 1,
9622 'pldm_entity_get_parent' => 1,
9623 'pldm_entity_is_exist_parent' => 1,
9624 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05009625 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 'pldm_find_entity_ref_in_tree' => 1,
9627 'pldm_instance_db_destroy' => 1,
9628 'pldm_instance_db_init' => 1,
9629 'pldm_instance_db_init_default' => 1,
9630 'pldm_instance_id_alloc' => 1,
9631 'pldm_instance_id_free' => 1,
9632 'pldm_is_current_parent_child' => 1,
9633 'pldm_is_empty_entity_assoc_tree' => 1,
Andrew Jeffery5239d9a2023-10-16 10:51:53 +10309634 'pldm_msg_hdr_correlate_response' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309635 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09309636 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09309637 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309638 'pldm_pdr_destroy' => 1,
9639 'pldm_pdr_find_record' => 1,
9640 'pldm_pdr_find_record_by_type' => 1,
9641 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9642 'pldm_pdr_get_next_record' => 1,
9643 'pldm_pdr_get_record_count' => 1,
9644 'pldm_pdr_get_record_handle' => 1,
9645 'pldm_pdr_get_repo_size' => 1,
9646 'pldm_pdr_init' => 1,
9647 'pldm_pdr_record_is_remote' => 1,
9648 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9649 'pldm_pdr_remove_remote_pdrs' => 1,
9650 'pldm_pdr_update_TL_pdr' => 1,
9651 'pldm_recv' => 1,
9652 'pldm_recv_any' => 1,
9653 'pldm_send' => 1,
9654 'pldm_send_recv' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309655 'pldm_transport_af_mctp_core' => 1,
9656 'pldm_transport_af_mctp_destroy' => 1,
9657 'pldm_transport_af_mctp_init' => 1,
9658 'pldm_transport_af_mctp_init_pollfd' => 1,
9659 'pldm_transport_af_mctp_map_tid' => 1,
9660 'pldm_transport_af_mctp_unmap_tid' => 1,
9661 'pldm_transport_mctp_demux_core' => 1,
9662 'pldm_transport_mctp_demux_destroy' => 1,
9663 'pldm_transport_mctp_demux_init' => 1,
9664 'pldm_transport_mctp_demux_init_pollfd' => 1,
9665 'pldm_transport_mctp_demux_map_tid' => 1,
9666 'pldm_transport_mctp_demux_unmap_tid' => 1,
9667 'pldm_transport_poll' => 1,
9668 'pldm_transport_recv_msg' => 1,
9669 'pldm_transport_send_msg' => 1,
9670 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309671 'unpack_pldm_header' => 1,
9672 'ver2str' => 1
9673 }
9674 },
9675 'Target' => 'unix',
9676 'TypeInfo' => {
9677 '1' => {
9678 'Name' => 'void',
9679 'Type' => 'Intrinsic'
9680 },
9681 '102' => {
9682 'Name' => 'unsigned long',
9683 'Size' => '8',
9684 'Type' => 'Intrinsic'
9685 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309686 '102448' => {
9687 'Header' => 'socket.h',
9688 'Line' => '4',
9689 'Memb' => {
9690 '0' => {
9691 'name' => 'size',
9692 'offset' => '0',
9693 'type' => '74'
9694 },
9695 '1' => {
9696 'name' => 'socket',
9697 'offset' => '4',
9698 'type' => '74'
9699 },
9700 '2' => {
9701 'name' => 'max_size',
9702 'offset' => '8',
9703 'type' => '74'
9704 }
9705 },
9706 'Name' => 'struct pldm_socket_sndbuf',
9707 'PrivateABI' => 1,
9708 'Size' => '12',
9709 'Type' => 'Struct'
9710 },
9711 '102633' => {
9712 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
9713 'Param' => {
9714 '0' => {
9715 'type' => '99736'
9716 },
9717 '1' => {
9718 'type' => '99877'
9719 },
9720 '2' => {
9721 'type' => '17766'
9722 },
9723 '3' => {
9724 'type' => '9776'
9725 }
9726 },
9727 'Return' => '99511',
9728 'Size' => '8',
9729 'Type' => 'FuncPtr'
9730 },
9731 '102674' => {
9732 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
9733 'Param' => {
9734 '0' => {
9735 'type' => '99736'
9736 },
9737 '1' => {
9738 'type' => '94582'
9739 },
9740 '2' => {
9741 'type' => '5311'
9742 },
9743 '3' => {
9744 'type' => '137'
9745 }
9746 },
9747 'Return' => '99511',
9748 'Size' => '8',
9749 'Type' => 'FuncPtr'
9750 },
9751 '102699' => {
9752 'BaseType' => '102704',
9753 'Name' => 'struct pollfd*',
9754 'Size' => '8',
9755 'Type' => 'Pointer'
9756 },
9757 '102704' => {
9758 'Header' => 'poll.h',
9759 'Line' => '36',
9760 'Memb' => {
9761 '0' => {
9762 'name' => 'fd',
9763 'offset' => '0',
9764 'type' => '74'
9765 },
9766 '1' => {
9767 'name' => 'events',
9768 'offset' => '4',
9769 'type' => '60'
9770 },
9771 '2' => {
9772 'name' => 'revents',
9773 'offset' => '6',
9774 'type' => '60'
9775 }
9776 },
9777 'Name' => 'struct pollfd',
9778 'PrivateABI' => 1,
9779 'Size' => '8',
9780 'Type' => 'Struct'
9781 },
9782 '102754' => {
9783 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
9784 'Param' => {
9785 '0' => {
9786 'type' => '99736'
9787 },
9788 '1' => {
9789 'type' => '102699'
9790 }
9791 },
9792 'Return' => '74',
9793 'Size' => '8',
9794 'Type' => 'FuncPtr'
9795 },
9796 '103280' => {
9797 'Line' => '32',
9798 'Memb' => {
9799 '0' => {
9800 'name' => 'transport',
9801 'offset' => '0',
9802 'type' => '99741'
9803 },
9804 '1' => {
9805 'name' => 'socket',
9806 'offset' => '64',
9807 'type' => '74'
9808 },
9809 '2' => {
9810 'name' => 'tid_eid_map',
9811 'offset' => '68',
9812 'type' => '103373'
9813 },
9814 '3' => {
9815 'name' => 'socket_send_buf',
9816 'offset' => '768',
9817 'type' => '102448'
9818 },
9819 '4' => {
9820 'name' => 'bound',
9821 'offset' => '786',
9822 'type' => '5094'
9823 },
9824 '5' => {
9825 'name' => 'cookie_jar',
9826 'offset' => '800',
9827 'type' => '94606'
9828 }
9829 },
9830 'Name' => 'struct pldm_transport_af_mctp',
9831 'PrivateABI' => 1,
9832 'Size' => '336',
9833 'Source' => 'af-mctp.c',
9834 'Type' => 'Struct'
9835 },
9836 '103373' => {
9837 'BaseType' => '94582',
9838 'Name' => 'pldm_tid_t[256]',
9839 'Size' => '256',
9840 'Type' => 'Array'
9841 },
9842 '104191' => {
9843 'BaseType' => '103280',
9844 'Name' => 'struct pldm_transport_af_mctp*',
9845 'Size' => '8',
9846 'Type' => 'Pointer'
9847 },
9848 '104510' => {
9849 'BaseType' => '104191',
9850 'Name' => 'struct pldm_transport_af_mctp**',
9851 'Size' => '8',
9852 'Type' => 'Pointer'
9853 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309854 '109' => {
9855 'Name' => 'long',
9856 'Size' => '8',
9857 'Type' => 'Intrinsic'
9858 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309859 '116' => {
9860 'Name' => 'char',
9861 'Size' => '1',
9862 'Type' => 'Intrinsic'
9863 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309864 '12423' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009865 'BaseType' => '116',
9866 'Name' => 'char*',
9867 'Size' => '8',
9868 'Type' => 'Pointer'
9869 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309870 '12440' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009871 'BaseType' => '116',
9872 'Name' => 'char const',
9873 'Size' => '1',
9874 'Type' => 'Const'
9875 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309876 '12471' => {
9877 'BaseType' => '137',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009878 'Name' => 'size_t const',
9879 'Size' => '8',
9880 'Type' => 'Const'
9881 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309882 '12483' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009883 'BaseType' => '46',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309884 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009885 'Line' => '37',
9886 'Name' => '__int8_t',
9887 'PrivateABI' => 1,
9888 'Size' => '1',
9889 'Type' => 'Typedef'
9890 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309891 '12507' => {
9892 'BaseType' => '60',
9893 'Header' => 'types.h',
9894 'Line' => '39',
9895 'Name' => '__int16_t',
9896 'PrivateABI' => 1,
9897 'Size' => '2',
9898 'Type' => 'Typedef'
9899 },
9900 '12531' => {
9901 'BaseType' => '74',
9902 'Header' => 'types.h',
9903 'Line' => '41',
9904 'Name' => '__int32_t',
9905 'PrivateABI' => 1,
9906 'Size' => '4',
9907 'Type' => 'Typedef'
9908 },
9909 '12562' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009910 'BaseType' => '109',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309911 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009912 'Line' => '194',
9913 'Name' => '__ssize_t',
9914 'PrivateABI' => 1,
9915 'Size' => '8',
9916 'Type' => 'Typedef'
9917 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309918 '12574' => {
9919 'BaseType' => '12483',
9920 'Header' => 'stdint-intn.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009921 'Line' => '24',
9922 'Name' => 'int8_t',
9923 'PrivateABI' => 1,
9924 'Size' => '1',
9925 'Type' => 'Typedef'
9926 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309927 '12586' => {
9928 'BaseType' => '12507',
9929 'Header' => 'stdint-intn.h',
9930 'Line' => '25',
9931 'Name' => 'int16_t',
9932 'PrivateABI' => 1,
9933 'Size' => '2',
9934 'Type' => 'Typedef'
9935 },
9936 '12598' => {
9937 'BaseType' => '12531',
9938 'Header' => 'stdint-intn.h',
9939 'Line' => '26',
9940 'Name' => 'int32_t',
9941 'PrivateABI' => 1,
9942 'Size' => '4',
9943 'Type' => 'Typedef'
9944 },
9945 '12639' => {
9946 'BaseType' => '5568',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009947 'Name' => 'uint16_t const',
9948 'Size' => '2',
9949 'Type' => 'Const'
9950 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309951 '12656' => {
9952 'BaseType' => '199',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009953 'Name' => 'uint32_t const',
9954 'Size' => '4',
9955 'Type' => 'Const'
9956 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309957 '12827' => {
9958 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009959 'Header' => 'pldm_types.h',
9960 'Line' => '31',
9961 'Name' => 'bool8_t',
9962 'Size' => '1',
9963 'Type' => 'Typedef'
9964 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309965 '12839' => {
9966 'BaseType' => '465',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009967 'Header' => 'pldm_types.h',
9968 'Line' => '163',
9969 'Name' => 'real32_t',
9970 'Size' => '4',
9971 'Type' => 'Typedef'
9972 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309973 '13380' => {
9974 'BaseType' => '12440',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309975 'Name' => 'char const*',
9976 'Size' => '8',
9977 'Type' => 'Pointer'
9978 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309979 '13385' => {
9980 'BaseType' => '12562',
9981 'Header' => 'types.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309982 'Line' => '108',
9983 'Name' => 'ssize_t',
9984 'PrivateABI' => 1,
9985 'Size' => '8',
9986 'Type' => 'Typedef'
9987 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309988 '137' => {
9989 'BaseType' => '102',
9990 'Header' => 'stddef.h',
9991 'Line' => '214',
9992 'Name' => 'size_t',
9993 'PrivateABI' => 1,
9994 'Size' => '8',
9995 'Type' => 'Typedef'
9996 },
9997 '13921' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309998 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309999 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010000 'Memb' => {
10001 '0' => {
10002 'name' => 'PLDM_SENSOR_OP_STATE',
10003 'value' => '0'
10004 },
10005 '1' => {
10006 'name' => 'PLDM_STATE_SENSOR_STATE',
10007 'value' => '1'
10008 },
10009 '2' => {
10010 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
10011 'value' => '2'
10012 }
10013 },
10014 'Name' => 'enum sensor_event_class_states',
10015 'Size' => '4',
10016 'Type' => 'Enum'
10017 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010018 '13955' => {
10019 'BaseType' => '13921',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010020 'Name' => 'enum sensor_event_class_states const',
10021 'Size' => '4',
10022 'Type' => 'Const'
10023 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010024 '14178' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010025 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010026 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010027 'Memb' => {
10028 '0' => {
10029 'name' => 'record_handle',
10030 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010031 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010032 },
10033 '1' => {
10034 'name' => 'version',
10035 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010036 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010037 },
10038 '2' => {
10039 'name' => 'type',
10040 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010041 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010042 },
10043 '3' => {
10044 'name' => 'record_change_num',
10045 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010046 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010047 },
10048 '4' => {
10049 'name' => 'length',
10050 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010051 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010052 }
10053 },
10054 'Name' => 'struct pldm_pdr_hdr',
10055 'Size' => '10',
10056 'Type' => 'Struct'
10057 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010058 '14257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010059 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010060 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010061 'Memb' => {
10062 '0' => {
10063 'name' => 'hdr',
10064 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010065 'type' => '14178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010066 },
10067 '1' => {
10068 'name' => 'terminus_handle',
10069 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010070 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010071 },
10072 '2' => {
10073 'name' => 'sensor_id',
10074 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010075 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010076 },
10077 '3' => {
10078 'name' => 'entity_type',
10079 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010080 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010081 },
10082 '4' => {
10083 'name' => 'entity_instance',
10084 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010085 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010086 },
10087 '5' => {
10088 'name' => 'container_id',
10089 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010090 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010091 },
10092 '6' => {
10093 'name' => 'sensor_init',
10094 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010095 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010096 },
10097 '7' => {
10098 'name' => 'sensor_auxiliary_names_pdr',
10099 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010100 'type' => '12827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010101 },
10102 '8' => {
10103 'name' => 'composite_sensor_count',
10104 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010105 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010106 },
10107 '9' => {
10108 'name' => 'possible_states',
10109 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010110 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010111 }
10112 },
10113 'Name' => 'struct pldm_state_sensor_pdr',
10114 'Size' => '24',
10115 'Type' => 'Struct'
10116 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010117 '14401' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010118 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010119 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010120 'Memb' => {
10121 '0' => {
10122 'name' => 'state_set_id',
10123 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010124 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010125 },
10126 '1' => {
10127 'name' => 'possible_states_size',
10128 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010129 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010130 },
10131 '2' => {
10132 'name' => 'states',
10133 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010134 'type' => '14459'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010135 }
10136 },
10137 'Name' => 'struct state_sensor_possible_states',
10138 'Size' => '4',
10139 'Type' => 'Struct'
10140 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010141 '14454' => {
10142 'BaseType' => '14401',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010143 'Name' => 'struct state_sensor_possible_states const',
10144 'Size' => '4',
10145 'Type' => 'Const'
10146 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010147 '14459' => {
10148 'BaseType' => '365',
10149 'Name' => 'bitfield8_t[1]',
10150 'Size' => '1',
10151 'Type' => 'Array'
10152 },
10153 '14475' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010154 'Header' => 'platform.h',
10155 'Line' => '556',
10156 'Memb' => {
10157 '0' => {
10158 'name' => 'hdr',
10159 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010160 'type' => '14178'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010161 },
10162 '1' => {
10163 'name' => 'terminus_handle',
10164 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010165 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010166 },
10167 '10' => {
10168 'name' => 'possible_states',
10169 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010170 'type' => '893'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010171 },
10172 '2' => {
10173 'name' => 'effecter_id',
10174 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010175 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010176 },
10177 '3' => {
10178 'name' => 'entity_type',
10179 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010180 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010181 },
10182 '4' => {
10183 'name' => 'entity_instance',
10184 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010185 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010186 },
10187 '5' => {
10188 'name' => 'container_id',
10189 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010190 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010191 },
10192 '6' => {
10193 'name' => 'effecter_semantic_id',
10194 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010195 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010196 },
10197 '7' => {
10198 'name' => 'effecter_init',
10199 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010200 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010201 },
10202 '8' => {
10203 'name' => 'has_description_pdr',
10204 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010205 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010206 },
10207 '9' => {
10208 'name' => 'composite_effecter_count',
10209 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010210 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010211 }
10212 },
10213 'Name' => 'struct pldm_state_effecter_pdr',
10214 'Size' => '26',
10215 'Type' => 'Struct'
10216 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010217 '14726' => {
10218 'Header' => 'platform.h',
10219 'Line' => '647',
10220 'Memb' => {
10221 '0' => {
10222 'name' => 'value_u8',
10223 'offset' => '0',
10224 'type' => '187'
10225 },
10226 '1' => {
10227 'name' => 'value_s8',
10228 'offset' => '0',
10229 'type' => '12574'
10230 },
10231 '2' => {
10232 'name' => 'value_u16',
10233 'offset' => '0',
10234 'type' => '5568'
10235 },
10236 '3' => {
10237 'name' => 'value_s16',
10238 'offset' => '0',
10239 'type' => '12586'
10240 },
10241 '4' => {
10242 'name' => 'value_u32',
10243 'offset' => '0',
10244 'type' => '199'
10245 },
10246 '5' => {
10247 'name' => 'value_s32',
10248 'offset' => '0',
10249 'type' => '12598'
10250 },
10251 '6' => {
10252 'name' => 'value_f32',
10253 'offset' => '0',
10254 'type' => '12839'
10255 }
10256 },
10257 'Name' => 'union union_range_field_format',
10258 'Size' => '4',
10259 'Type' => 'Union'
10260 },
10261 '14820' => {
10262 'Header' => 'platform.h',
10263 'Line' => '704',
10264 'Memb' => {
10265 '0' => {
10266 'name' => 'value_u8',
10267 'offset' => '0',
10268 'type' => '187'
10269 },
10270 '1' => {
10271 'name' => 'value_s8',
10272 'offset' => '0',
10273 'type' => '12574'
10274 },
10275 '2' => {
10276 'name' => 'value_u16',
10277 'offset' => '0',
10278 'type' => '5568'
10279 },
10280 '3' => {
10281 'name' => 'value_s16',
10282 'offset' => '0',
10283 'type' => '12586'
10284 },
10285 '4' => {
10286 'name' => 'value_u32',
10287 'offset' => '0',
10288 'type' => '199'
10289 },
10290 '5' => {
10291 'name' => 'value_s32',
10292 'offset' => '0',
10293 'type' => '12598'
10294 }
10295 },
10296 'Name' => 'union union_sensor_data_size',
10297 'Size' => '4',
10298 'Type' => 'Union'
10299 },
10300 '14832' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010301 'Header' => 'platform.h',
10302 'Line' => '711',
10303 'Memb' => {
10304 '0' => {
10305 'name' => 'record_handle',
10306 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010307 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010308 },
10309 '1' => {
10310 'name' => 'version',
10311 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010312 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010313 },
10314 '2' => {
10315 'name' => 'type',
10316 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010317 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010318 },
10319 '3' => {
10320 'name' => 'record_change_num',
10321 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010322 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010323 },
10324 '4' => {
10325 'name' => 'length',
10326 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010327 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010328 }
10329 },
10330 'Name' => 'struct pldm_value_pdr_hdr',
10331 'Size' => '12',
10332 'Type' => 'Struct'
10333 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010334 '14911' => {
10335 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010336 'Line' => '729',
10337 'Memb' => {
10338 '0' => {
10339 'name' => 'entity_instance_num',
10340 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010341 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010342 },
10343 '1' => {
10344 'name' => 'entity_instance',
10345 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010346 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010347 }
10348 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010349 'Name' => 'anon-union-platform.h-729',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010350 'Size' => '2',
10351 'Type' => 'Union'
10352 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010353 '14945' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010354 'Header' => 'platform.h',
10355 'Line' => '724',
10356 'Memb' => {
10357 '0' => {
10358 'name' => 'hdr',
10359 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010360 'type' => '14832'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010361 },
10362 '1' => {
10363 'name' => 'terminus_handle',
10364 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010365 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010366 },
10367 '10' => {
10368 'name' => 'rate_unit',
10369 'offset' => '38',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010370 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010371 },
10372 '11' => {
10373 'name' => 'base_oem_unit_handle',
10374 'offset' => '39',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010375 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010376 },
10377 '12' => {
10378 'name' => 'aux_unit',
10379 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010380 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010381 },
10382 '13' => {
10383 'name' => 'aux_unit_modifier',
10384 'offset' => '41',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010385 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010386 },
10387 '14' => {
10388 'name' => 'aux_rate_unit',
10389 'offset' => '48',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010390 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010391 },
10392 '15' => {
10393 'name' => 'rel',
10394 'offset' => '49',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010395 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010396 },
10397 '16' => {
10398 'name' => 'aux_oem_unit_handle',
10399 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010400 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010401 },
10402 '17' => {
10403 'name' => 'is_linear',
10404 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010405 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010406 },
10407 '18' => {
10408 'name' => 'sensor_data_size',
10409 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010410 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010411 },
10412 '19' => {
10413 'name' => 'resolution',
10414 'offset' => '54',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010415 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010416 },
10417 '2' => {
10418 'name' => 'sensor_id',
10419 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010420 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010421 },
10422 '20' => {
10423 'name' => 'offset',
10424 'offset' => '64',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010425 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010426 },
10427 '21' => {
10428 'name' => 'accuracy',
10429 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010430 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010431 },
10432 '22' => {
10433 'name' => 'plus_tolerance',
10434 'offset' => '70',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010435 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010436 },
10437 '23' => {
10438 'name' => 'minus_tolerance',
10439 'offset' => '71',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010440 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010441 },
10442 '24' => {
10443 'name' => 'hysteresis',
10444 'offset' => '72',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010445 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010446 },
10447 '25' => {
10448 'name' => 'supported_thresholds',
10449 'offset' => '82',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010450 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010451 },
10452 '26' => {
10453 'name' => 'threshold_and_hysteresis_volatility',
10454 'offset' => '83',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010455 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010456 },
10457 '27' => {
10458 'name' => 'state_transition_interval',
10459 'offset' => '86',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010460 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010461 },
10462 '28' => {
10463 'name' => 'update_interval',
10464 'offset' => '96',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010465 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010466 },
10467 '29' => {
10468 'name' => 'max_readable',
10469 'offset' => '100',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010470 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010471 },
10472 '3' => {
10473 'name' => 'entity_type',
10474 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010475 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010476 },
10477 '30' => {
10478 'name' => 'min_readable',
10479 'offset' => '104',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010480 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010481 },
10482 '31' => {
10483 'name' => 'range_field_format',
10484 'offset' => '114',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010485 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010486 },
10487 '32' => {
10488 'name' => 'range_field_support',
10489 'offset' => '115',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010490 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010491 },
10492 '33' => {
10493 'name' => 'nominal_value',
10494 'offset' => '118',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010495 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010496 },
10497 '34' => {
10498 'name' => 'normal_max',
10499 'offset' => '128',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010500 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010501 },
10502 '35' => {
10503 'name' => 'normal_min',
10504 'offset' => '132',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010505 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010506 },
10507 '36' => {
10508 'name' => 'warning_high',
10509 'offset' => '136',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010510 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010511 },
10512 '37' => {
10513 'name' => 'warning_low',
10514 'offset' => '146',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010515 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010516 },
10517 '38' => {
10518 'name' => 'critical_high',
10519 'offset' => '150',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010520 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010521 },
10522 '39' => {
10523 'name' => 'critical_low',
10524 'offset' => '256',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010525 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010526 },
10527 '4' => {
10528 'name' => 'unnamed0',
10529 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010530 'type' => '14911'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010531 },
10532 '40' => {
10533 'name' => 'fatal_high',
10534 'offset' => '260',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010535 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010536 },
10537 '41' => {
10538 'name' => 'fatal_low',
10539 'offset' => '264',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010540 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010541 },
10542 '5' => {
10543 'name' => 'container_id',
10544 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010545 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010546 },
10547 '6' => {
10548 'name' => 'sensor_init',
10549 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010550 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010551 },
10552 '7' => {
10553 'name' => 'sensor_auxiliary_names_pdr',
10554 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010555 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010556 },
10557 '8' => {
10558 'name' => 'base_unit',
10559 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010560 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010561 },
10562 '9' => {
10563 'name' => 'unit_modifier',
10564 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010565 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010566 }
10567 },
10568 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10569 'Size' => '112',
10570 'Type' => 'Struct'
10571 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010572 '15498' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010573 'Header' => 'platform.h',
10574 'Line' => '776',
10575 'Memb' => {
10576 '0' => {
10577 'name' => 'state_set_id',
10578 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010579 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010580 },
10581 '1' => {
10582 'name' => 'possible_states_size',
10583 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010584 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010585 },
10586 '2' => {
10587 'name' => 'states',
10588 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010589 'type' => '14459'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010590 }
10591 },
10592 'Name' => 'struct state_effecter_possible_states',
10593 'Size' => '4',
10594 'Type' => 'Struct'
10595 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010596 '15551' => {
10597 'BaseType' => '15498',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010598 'Name' => 'struct state_effecter_possible_states const',
10599 'Size' => '4',
10600 'Type' => 'Const'
10601 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010602 '15556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010603 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010604 'Line' => '824',
10605 'Memb' => {
10606 '0' => {
10607 'name' => 'set_request',
10608 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010609 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010610 },
10611 '1' => {
10612 'name' => 'effecter_state',
10613 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010614 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010615 }
10616 },
10617 'Name' => 'struct state_field_for_state_effecter_set',
10618 'Size' => '2',
10619 'Type' => 'Struct'
10620 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010621 '15596' => {
10622 'BaseType' => '15556',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010623 'Header' => 'platform.h',
10624 'Line' => '827',
10625 'Name' => 'set_effecter_state_field',
10626 'Size' => '2',
10627 'Type' => 'Typedef'
10628 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010629 '156' => {
10630 'BaseType' => '53',
10631 'Header' => 'types.h',
10632 'Line' => '38',
10633 'Name' => '__uint8_t',
10634 'PrivateABI' => 1,
10635 'Size' => '1',
10636 'Type' => 'Typedef'
10637 },
10638 '15608' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010639 'Header' => 'platform.h',
10640 'Line' => '833',
10641 'Memb' => {
10642 '0' => {
10643 'name' => 'sensor_op_state',
10644 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010645 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010646 },
10647 '1' => {
10648 'name' => 'present_state',
10649 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010650 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010651 },
10652 '2' => {
10653 'name' => 'previous_state',
10654 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010655 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010656 },
10657 '3' => {
10658 'name' => 'event_state',
10659 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010660 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010661 }
10662 },
10663 'Name' => 'struct state_field_for_get_state_sensor_readings',
10664 'Size' => '4',
10665 'Type' => 'Struct'
10666 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010667 '15674' => {
10668 'BaseType' => '15608',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010669 'Header' => 'platform.h',
10670 'Line' => '841',
10671 'Name' => 'get_sensor_state_field',
10672 'Size' => '4',
10673 'Type' => 'Typedef'
10674 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010675 '15873' => {
10676 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010677 'Name' => 'uint8_t[13]',
10678 'Size' => '13',
10679 'Type' => 'Array'
10680 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010681 '1614' => {
10682 'BaseType' => '849',
10683 'Name' => 'struct pldm_msg*',
10684 'Size' => '8',
10685 'Type' => 'Pointer'
10686 },
10687 '16355' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010688 'Header' => 'platform.h',
10689 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010690 'Memb' => {
10691 '0' => {
10692 'name' => 'sensor_id',
10693 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010694 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010695 },
10696 '1' => {
10697 'name' => 'sensor_event_class_type',
10698 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010699 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010700 },
10701 '2' => {
10702 'name' => 'event_class',
10703 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010704 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010705 }
10706 },
10707 'Name' => 'struct pldm_sensor_event_data',
10708 'Size' => '4',
10709 'Type' => 'Struct'
10710 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010711 '16567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010712 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010713 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010714 'Memb' => {
10715 '0' => {
10716 'name' => 'event_data_format',
10717 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010718 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010719 },
10720 '1' => {
10721 'name' => 'number_of_change_records',
10722 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010723 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010724 },
10725 '2' => {
10726 'name' => 'change_records',
10727 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010728 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010729 }
10730 },
10731 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10732 'Size' => '3',
10733 'Type' => 'Struct'
10734 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010735 '168' => {
10736 'BaseType' => '81',
10737 'Header' => 'types.h',
10738 'Line' => '42',
10739 'Name' => '__uint32_t',
10740 'PrivateABI' => 1,
10741 'Size' => '4',
10742 'Type' => 'Typedef'
10743 },
10744 '17766' => {
10745 'BaseType' => '180',
10746 'Name' => 'void**',
10747 'Size' => '8',
10748 'Type' => 'Pointer'
10749 },
10750 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010751 'BaseType' => '1',
10752 'Name' => 'void*',
10753 'Size' => '8',
10754 'Type' => 'Pointer'
10755 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010756 '187' => {
10757 'BaseType' => '156',
10758 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010759 'Line' => '24',
10760 'Name' => 'uint8_t',
10761 'PrivateABI' => 1,
10762 'Size' => '1',
10763 'Type' => 'Typedef'
10764 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010765 '199' => {
10766 'BaseType' => '168',
10767 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010768 'Line' => '26',
10769 'Name' => 'uint32_t',
10770 'PrivateABI' => 1,
10771 'Size' => '4',
10772 'Type' => 'Typedef'
10773 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010774 '2059' => {
10775 'BaseType' => '888',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010776 'Name' => 'struct pldm_msg const*',
10777 'Size' => '8',
10778 'Type' => 'Pointer'
10779 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010780 '2064' => {
10781 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010782 'Name' => 'uint8_t*',
10783 'Size' => '8',
10784 'Type' => 'Pointer'
10785 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010786 '2069' => {
10787 'BaseType' => '199',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010788 'Name' => 'uint32_t*',
10789 'Size' => '8',
10790 'Type' => 'Pointer'
10791 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010792 '211' => {
10793 'Header' => 'pldm_types.h',
10794 'Line' => '8',
10795 'Name' => 'anon-struct-pldm_types.h-8',
10796 'Size' => '1',
10797 'Type' => 'Struct'
10798 },
10799 '22089' => {
10800 'BaseType' => '9776',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010801 'Name' => 'size_t*const',
10802 'Size' => '8',
10803 'Type' => 'Const'
10804 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010805 '23715' => {
10806 'BaseType' => '23725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010807 'Name' => 'uint32_t const*const*',
10808 'Size' => '8',
10809 'Type' => 'Pointer'
10810 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010811 '23720' => {
10812 'BaseType' => '12656',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010813 'Name' => 'uint32_t const*',
10814 'Size' => '8',
10815 'Type' => 'Pointer'
10816 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010817 '23725' => {
10818 'BaseType' => '23720',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010819 'Name' => 'uint32_t const*const',
10820 'Size' => '8',
10821 'Type' => 'Const'
10822 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010823 '23730' => {
10824 'BaseType' => '16567',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010825 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10826 'Size' => '8',
10827 'Type' => 'Pointer'
10828 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010829 '2959' => {
10830 'BaseType' => '448',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010831 'Name' => 'ver32_t*',
10832 'Size' => '8',
10833 'Type' => 'Pointer'
10834 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010835 '30445' => {
10836 'BaseType' => '14945',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010837 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10838 'Size' => '8',
10839 'Type' => 'Pointer'
10840 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010841 '3462' => {
10842 'BaseType' => '460',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010843 'Name' => 'ver32_t const*',
10844 'Size' => '8',
10845 'Type' => 'Pointer'
10846 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010847 '365' => {
10848 'Header' => 'pldm_types.h',
10849 'Line' => '18',
10850 'Memb' => {
10851 '0' => {
10852 'name' => 'byte',
10853 'offset' => '0',
10854 'type' => '187'
10855 },
10856 '1' => {
10857 'name' => 'bits',
10858 'offset' => '0',
10859 'type' => '211'
10860 }
10861 },
10862 'Name' => 'union bitfield8_t',
10863 'Size' => '1',
10864 'Type' => 'Union'
10865 },
10866 '37108' => {
10867 'BaseType' => '16355',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010868 'Name' => 'struct pldm_sensor_event_data*',
10869 'Size' => '8',
10870 'Type' => 'Pointer'
10871 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010872 '37113' => {
10873 'BaseType' => '37108',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010874 'Name' => 'struct pldm_sensor_event_data*const',
10875 'Size' => '8',
10876 'Type' => 'Const'
10877 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010878 '377' => {
10879 'BaseType' => '365',
10880 'Name' => 'bitfield8_t const',
10881 'Size' => '1',
10882 'Type' => 'Const'
10883 },
10884 '38119' => {
10885 'BaseType' => '15674',
10886 'Name' => 'get_sensor_state_field*',
10887 'Size' => '8',
10888 'Type' => 'Pointer'
10889 },
10890 '382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010891 'Header' => 'pldm_types.h',
10892 'Line' => '24',
10893 'Memb' => {
10894 '0' => {
10895 'name' => 'alpha',
10896 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010897 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010898 },
10899 '1' => {
10900 'name' => 'update',
10901 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010902 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010903 },
10904 '2' => {
10905 'name' => 'minor',
10906 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010907 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010908 },
10909 '3' => {
10910 'name' => 'major',
10911 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010912 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010913 }
10914 },
10915 'Name' => 'struct pldm_version',
10916 'Size' => '4',
10917 'Type' => 'Struct'
10918 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010919 '3867' => {
10920 'BaseType' => '365',
10921 'Name' => 'bitfield8_t*',
10922 'Size' => '8',
10923 'Type' => 'Pointer'
10924 },
10925 '4323' => {
10926 'BaseType' => '377',
10927 'Name' => 'bitfield8_t const*',
10928 'Size' => '8',
10929 'Type' => 'Pointer'
10930 },
10931 '43736' => {
10932 'BaseType' => '15596',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010933 'Name' => 'set_effecter_state_field*',
10934 'Size' => '8',
10935 'Type' => 'Pointer'
10936 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010937 '44715' => {
10938 'BaseType' => '14257',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010939 'Name' => 'struct pldm_state_sensor_pdr*',
10940 'Size' => '8',
10941 'Type' => 'Pointer'
10942 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010943 '44720' => {
10944 'BaseType' => '44715',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010945 'Name' => 'struct pldm_state_sensor_pdr*const',
10946 'Size' => '8',
10947 'Type' => 'Const'
10948 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010949 '44725' => {
10950 'BaseType' => '14454',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010951 'Name' => 'struct state_sensor_possible_states const*',
10952 'Size' => '8',
10953 'Type' => 'Pointer'
10954 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010955 '44730' => {
10956 'BaseType' => '44725',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010957 'Name' => 'struct state_sensor_possible_states const*const',
10958 'Size' => '8',
10959 'Type' => 'Const'
10960 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010961 '448' => {
10962 'BaseType' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010963 'Header' => 'pldm_types.h',
10964 'Line' => '29',
10965 'Name' => 'ver32_t',
10966 'Size' => '4',
10967 'Type' => 'Typedef'
10968 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010969 '45126' => {
10970 'BaseType' => '14475',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010971 'Name' => 'struct pldm_state_effecter_pdr*',
10972 'Size' => '8',
10973 'Type' => 'Pointer'
10974 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010975 '45131' => {
10976 'BaseType' => '45126',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010977 'Name' => 'struct pldm_state_effecter_pdr*const',
10978 'Size' => '8',
10979 'Type' => 'Const'
10980 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010981 '45136' => {
10982 'BaseType' => '15551',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010983 'Name' => 'struct state_effecter_possible_states const*',
10984 'Size' => '8',
10985 'Type' => 'Pointer'
10986 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010987 '45141' => {
10988 'BaseType' => '45136',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010989 'Name' => 'struct state_effecter_possible_states const*const',
10990 'Size' => '8',
10991 'Type' => 'Const'
10992 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010993 '46' => {
10994 'Name' => 'signed char',
10995 'Size' => '1',
10996 'Type' => 'Intrinsic'
10997 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010998 '460' => {
10999 'BaseType' => '448',
11000 'Name' => 'ver32_t const',
11001 'Size' => '4',
11002 'Type' => 'Const'
11003 },
11004 '465' => {
11005 'Name' => 'float',
11006 'Size' => '4',
11007 'Type' => 'Intrinsic'
11008 },
11009 '49593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011010 'BaseType' => '102',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011011 'Header' => 'types.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011012 'Line' => '45',
11013 'Name' => '__uint64_t',
11014 'PrivateABI' => 1,
11015 'Size' => '8',
11016 'Type' => 'Typedef'
11017 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011018 '49687' => {
11019 'BaseType' => '49593',
11020 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011021 'Line' => '27',
11022 'Name' => 'uint64_t',
11023 'PrivateABI' => 1,
11024 'Size' => '8',
11025 'Type' => 'Typedef'
11026 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011027 '49699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011028 'Header' => 'bios.h',
11029 'Line' => '38',
11030 'Memb' => {
11031 '0' => {
11032 'name' => 'PLDM_BIOS_STRING_TABLE',
11033 'value' => '0'
11034 },
11035 '1' => {
11036 'name' => 'PLDM_BIOS_ATTR_TABLE',
11037 'value' => '1'
11038 },
11039 '2' => {
11040 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
11041 'value' => '2'
11042 }
11043 },
11044 'Name' => 'enum pldm_bios_table_types',
11045 'Size' => '4',
11046 'Type' => 'Enum'
11047 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011048 '49733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011049 'Header' => 'bios.h',
11050 'Line' => '47',
11051 'Memb' => {
11052 '0' => {
11053 'name' => 'string_handle',
11054 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011055 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011056 },
11057 '1' => {
11058 'name' => 'string_length',
11059 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011060 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011061 },
11062 '2' => {
11063 'name' => 'name',
11064 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011065 'type' => '49790'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011066 }
11067 },
11068 'Name' => 'struct pldm_bios_string_table_entry',
11069 'Size' => '5',
11070 'Type' => 'Struct'
11071 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011072 '49785' => {
11073 'BaseType' => '49733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011074 'Name' => 'struct pldm_bios_string_table_entry const',
11075 'Size' => '5',
11076 'Type' => 'Const'
11077 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011078 '49790' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011079 'BaseType' => '116',
11080 'Name' => 'char[1]',
11081 'Size' => '1',
11082 'Type' => 'Array'
11083 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011084 '49806' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011085 'Header' => 'bios.h',
11086 'Line' => '53',
11087 'Memb' => {
11088 '0' => {
11089 'name' => 'attr_handle',
11090 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011091 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011092 },
11093 '1' => {
11094 'name' => 'attr_type',
11095 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011096 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011097 },
11098 '2' => {
11099 'name' => 'string_handle',
11100 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011101 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011102 },
11103 '3' => {
11104 'name' => 'metadata',
11105 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011106 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011107 }
11108 },
11109 'Name' => 'struct pldm_bios_attr_table_entry',
11110 'Size' => '6',
11111 'Type' => 'Struct'
11112 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011113 '49871' => {
11114 'BaseType' => '49806',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011115 'Name' => 'struct pldm_bios_attr_table_entry const',
11116 'Size' => '6',
11117 'Type' => 'Const'
11118 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011119 '49892' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011120 'Header' => 'bios.h',
11121 'Line' => '65',
11122 'Memb' => {
11123 '0' => {
11124 'name' => 'attr_handle',
11125 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011126 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011127 },
11128 '1' => {
11129 'name' => 'attr_type',
11130 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011131 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011132 },
11133 '2' => {
11134 'name' => 'value',
11135 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011136 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011137 }
11138 },
11139 'Name' => 'struct pldm_bios_attr_val_table_entry',
11140 'Size' => '4',
11141 'Type' => 'Struct'
11142 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011143 '49944' => {
11144 'BaseType' => '49892',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011145 'Name' => 'struct pldm_bios_attr_val_table_entry const',
11146 'Size' => '4',
11147 'Type' => 'Const'
11148 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011149 '50013' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011150 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011151 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011152 'Memb' => {
11153 '0' => {
11154 'name' => 'name_handle',
11155 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011156 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011157 },
11158 '1' => {
11159 'name' => 'read_only',
11160 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011161 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011162 },
11163 '2' => {
11164 'name' => 'pv_num',
11165 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011166 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011167 },
11168 '3' => {
11169 'name' => 'pv_handle',
11170 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011171 'type' => '50116'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011172 },
11173 '4' => {
11174 'name' => 'def_num',
11175 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011176 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011177 },
11178 '5' => {
11179 'name' => 'def_index',
11180 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011181 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011182 }
11183 },
11184 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11185 'Size' => '32',
11186 'Type' => 'Struct'
11187 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011188 '50104' => {
11189 'BaseType' => '50013',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011190 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11191 'Size' => '32',
11192 'Type' => 'Const'
11193 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011194 '50116' => {
11195 'BaseType' => '12639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011196 'Name' => 'uint16_t const*',
11197 'Size' => '8',
11198 'Type' => 'Pointer'
11199 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011200 '50126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011201 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011202 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011203 'Memb' => {
11204 '0' => {
11205 'name' => 'name_handle',
11206 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011207 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011208 },
11209 '1' => {
11210 'name' => 'read_only',
11211 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011212 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011213 },
11214 '2' => {
11215 'name' => 'string_type',
11216 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011217 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011218 },
11219 '3' => {
11220 'name' => 'min_length',
11221 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011222 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011223 },
11224 '4' => {
11225 'name' => 'max_length',
11226 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011227 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011228 },
11229 '5' => {
11230 'name' => 'def_length',
11231 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011232 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011233 },
11234 '6' => {
11235 'name' => 'def_string',
11236 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011237 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011238 }
11239 },
11240 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11241 'Size' => '24',
11242 'Type' => 'Struct'
11243 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011244 '50238' => {
11245 'BaseType' => '50126',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011246 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11247 'Size' => '24',
11248 'Type' => 'Const'
11249 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011250 '50248' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011251 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011252 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011253 'Memb' => {
11254 '0' => {
11255 'name' => 'name_handle',
11256 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011257 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011258 },
11259 '1' => {
11260 'name' => 'read_only',
11261 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011262 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011263 },
11264 '2' => {
11265 'name' => 'lower_bound',
11266 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011267 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011268 },
11269 '3' => {
11270 'name' => 'upper_bound',
11271 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011272 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011273 },
11274 '4' => {
11275 'name' => 'scalar_increment',
11276 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011277 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011278 },
11279 '5' => {
11280 'name' => 'default_value',
11281 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011282 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011283 }
11284 },
11285 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11286 'Size' => '40',
11287 'Type' => 'Struct'
11288 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011289 '50346' => {
11290 'BaseType' => '50248',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011291 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11292 'Size' => '40',
11293 'Type' => 'Const'
11294 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011295 '50721' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +093011296 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011297 'Param' => {
11298 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011299 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011300 }
11301 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011302 'Return' => '13385',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011303 'Size' => '8',
11304 'Type' => 'FuncPtr'
11305 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011306 '50791' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050011307 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011308 'Memb' => {
11309 '0' => {
11310 'name' => 'table_data',
11311 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011312 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011313 },
11314 '1' => {
11315 'name' => 'table_len',
11316 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011317 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011318 },
11319 '2' => {
11320 'name' => 'current_pos',
11321 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011322 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011323 },
11324 '3' => {
11325 'name' => 'entry_length_handler',
11326 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011327 'type' => '50721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011328 }
11329 },
11330 'Name' => 'struct pldm_bios_table_iter',
11331 'PrivateABI' => 1,
11332 'Size' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011333 'Source' => 'bios_table.c',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011334 'Type' => 'Struct'
11335 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011336 '50861' => {
11337 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011338 'Name' => 'struct pldm_bios_table_iter const',
11339 'Size' => '32',
11340 'Type' => 'Const'
11341 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011342 '5094' => {
11343 'Name' => '_Bool',
11344 'Size' => '1',
11345 'Type' => 'Intrinsic'
11346 },
11347 '5101' => {
11348 'BaseType' => '844',
11349 'Name' => 'struct pldm_msg_hdr const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011350 'Size' => '8',
11351 'Type' => 'Pointer'
11352 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011353 '5166' => {
11354 'BaseType' => '909',
11355 'Name' => 'struct pldm_header_info*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011356 'Size' => '8',
11357 'Type' => 'Pointer'
11358 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011359 '51931' => {
11360 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011361 'Name' => 'struct pldm_bios_table_iter*',
11362 'Size' => '8',
11363 'Type' => 'Pointer'
11364 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011365 '51936' => {
11366 'BaseType' => '49944',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011367 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11368 'Size' => '8',
11369 'Type' => 'Pointer'
11370 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011371 '52351' => {
11372 'BaseType' => '49871',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011373 'Name' => 'struct pldm_bios_attr_table_entry const*',
11374 'Size' => '8',
11375 'Type' => 'Pointer'
11376 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011377 '5256' => {
11378 'BaseType' => '988',
11379 'Name' => 'struct pldm_header_info const*',
11380 'Size' => '8',
11381 'Type' => 'Pointer'
11382 },
11383 '5261' => {
11384 'BaseType' => '733',
11385 'Name' => 'struct pldm_msg_hdr*',
11386 'Size' => '8',
11387 'Type' => 'Pointer'
11388 },
11389 '52957' => {
11390 'BaseType' => '49785',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011391 'Name' => 'struct pldm_bios_string_table_entry const*',
11392 'Size' => '8',
11393 'Type' => 'Pointer'
11394 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011395 '53' => {
11396 'Name' => 'unsigned char',
11397 'Size' => '1',
11398 'Type' => 'Intrinsic'
11399 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011400 '5311' => {
11401 'BaseType' => '5321',
11402 'Name' => 'void const*',
11403 'Size' => '8',
11404 'Type' => 'Pointer'
11405 },
11406 '5321' => {
11407 'BaseType' => '1',
11408 'Name' => 'void const',
11409 'Type' => 'Const'
11410 },
11411 '54124' => {
11412 'BaseType' => '50861',
11413 'Name' => 'struct pldm_bios_table_iter const*',
11414 'Size' => '8',
11415 'Type' => 'Pointer'
11416 },
11417 '5513' => {
11418 'BaseType' => '67',
11419 'Header' => 'types.h',
11420 'Line' => '40',
11421 'Name' => '__uint16_t',
11422 'PrivateABI' => 1,
11423 'Size' => '2',
11424 'Type' => 'Typedef'
11425 },
11426 '5563' => {
11427 'BaseType' => '187',
11428 'Name' => 'uint8_t const',
11429 'Size' => '1',
11430 'Type' => 'Const'
11431 },
11432 '5568' => {
11433 'BaseType' => '5513',
11434 'Header' => 'stdint-uintn.h',
11435 'Line' => '25',
11436 'Name' => 'uint16_t',
11437 'PrivateABI' => 1,
11438 'Size' => '2',
11439 'Type' => 'Typedef'
11440 },
11441 '58397' => {
11442 'BaseType' => '49687',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011443 'Name' => 'uint64_t*',
11444 'Size' => '8',
11445 'Type' => 'Pointer'
11446 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011447 '58674' => {
11448 'BaseType' => '50346',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011449 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11450 'Size' => '8',
11451 'Type' => 'Pointer'
11452 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011453 '58983' => {
11454 'BaseType' => '13380',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011455 'Name' => 'char const**',
11456 'Size' => '8',
11457 'Type' => 'Pointer'
11458 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093011459 '60' => {
11460 'Name' => 'short',
11461 'Size' => '2',
11462 'Type' => 'Intrinsic'
11463 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011464 '60155' => {
11465 'BaseType' => '50238',
11466 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11467 'Size' => '8',
11468 'Type' => 'Pointer'
11469 },
11470 '61653' => {
11471 'BaseType' => '50104',
11472 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11473 'Size' => '8',
11474 'Type' => 'Pointer'
11475 },
11476 '63877' => {
11477 'Header' => 'pldm_types.h',
11478 'Line' => '35',
11479 'Name' => 'anon-struct-pldm_types.h-35',
11480 'Size' => '2',
11481 'Type' => 'Struct'
11482 },
11483 '64139' => {
11484 'Header' => 'pldm_types.h',
11485 'Line' => '53',
11486 'Memb' => {
11487 '0' => {
11488 'name' => 'value',
11489 'offset' => '0',
11490 'type' => '5568'
11491 },
11492 '1' => {
11493 'name' => 'bits',
11494 'offset' => '0',
11495 'type' => '63877'
11496 }
11497 },
11498 'Name' => 'union bitfield16_t',
11499 'Size' => '2',
11500 'Type' => 'Union'
11501 },
11502 '64151' => {
11503 'Header' => 'pldm_types.h',
11504 'Line' => '57',
11505 'Name' => 'anon-struct-pldm_types.h-57',
11506 'Size' => '4',
11507 'Type' => 'Struct'
11508 },
11509 '64637' => {
11510 'Header' => 'pldm_types.h',
11511 'Line' => '91',
11512 'Memb' => {
11513 '0' => {
11514 'name' => 'value',
11515 'offset' => '0',
11516 'type' => '199'
11517 },
11518 '1' => {
11519 'name' => 'bits',
11520 'offset' => '0',
11521 'type' => '64151'
11522 }
11523 },
11524 'Name' => 'union bitfield32_t',
11525 'Size' => '4',
11526 'Type' => 'Union'
11527 },
11528 '64649' => {
11529 'Header' => 'pldm_types.h',
11530 'Line' => '95',
11531 'Name' => 'anon-struct-pldm_types.h-95',
11532 'Size' => '8',
11533 'Type' => 'Struct'
11534 },
11535 '65583' => {
11536 'Header' => 'pldm_types.h',
11537 'Line' => '161',
11538 'Memb' => {
11539 '0' => {
11540 'name' => 'value',
11541 'offset' => '0',
11542 'type' => '49687'
11543 },
11544 '1' => {
11545 'name' => 'bits',
11546 'offset' => '0',
11547 'type' => '64649'
11548 }
11549 },
11550 'Name' => 'union bitfield64_t',
11551 'Size' => '8',
11552 'Type' => 'Union'
11553 },
11554 '67' => {
11555 'Name' => 'unsigned short',
11556 'Size' => '2',
11557 'Type' => 'Intrinsic'
11558 },
11559 '67134' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011560 'Header' => 'firmware_update.h',
11561 'Line' => '329',
11562 'Memb' => {
11563 '0' => {
11564 'name' => 'uuid',
11565 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011566 'type' => '67238'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011567 },
11568 '1' => {
11569 'name' => 'package_header_format_version',
11570 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011571 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011572 },
11573 '2' => {
11574 'name' => 'package_header_size',
11575 'offset' => '23',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011576 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011577 },
11578 '3' => {
11579 'name' => 'package_release_date_time',
11580 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011581 'type' => '15873'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011582 },
11583 '4' => {
11584 'name' => 'component_bitmap_bit_length',
11585 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011586 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011587 },
11588 '5' => {
11589 'name' => 'package_version_string_type',
11590 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011591 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011592 },
11593 '6' => {
11594 'name' => 'package_version_string_length',
11595 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011596 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011597 }
11598 },
11599 'Name' => 'struct pldm_package_header_information',
11600 'Size' => '36',
11601 'Type' => 'Struct'
11602 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011603 '67238' => {
11604 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011605 'Name' => 'uint8_t[16]',
11606 'Size' => '16',
11607 'Type' => 'Array'
11608 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011609 '67270' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011610 'Header' => 'firmware_update.h',
11611 'Line' => '343',
11612 'Memb' => {
11613 '0' => {
11614 'name' => 'record_length',
11615 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011616 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011617 },
11618 '1' => {
11619 'name' => 'descriptor_count',
11620 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011621 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011622 },
11623 '2' => {
11624 'name' => 'device_update_option_flags',
11625 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011626 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011627 },
11628 '3' => {
11629 'name' => 'comp_image_set_version_string_type',
11630 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011631 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011632 },
11633 '4' => {
11634 'name' => 'comp_image_set_version_string_length',
11635 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011636 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011637 },
11638 '5' => {
11639 'name' => 'fw_device_pkg_data_length',
11640 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011641 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011642 }
11643 },
11644 'Name' => 'struct pldm_firmware_device_id_record',
11645 'Size' => '11',
11646 'Type' => 'Struct'
11647 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011648 '6735' => {
11649 'Header' => 'utils.h',
11650 'Line' => '18',
11651 'Memb' => {
11652 '0' => {
11653 'name' => 'ptr',
11654 'offset' => '0',
11655 'type' => '6774'
11656 },
11657 '1' => {
11658 'name' => 'length',
11659 'offset' => '8',
11660 'type' => '137'
11661 }
11662 },
11663 'Name' => 'struct variable_field',
11664 'Size' => '16',
11665 'Type' => 'Struct'
11666 },
11667 '67465' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011668 'Header' => 'firmware_update.h',
11669 'Line' => '377',
11670 'Memb' => {
11671 '0' => {
11672 'name' => 'comp_classification',
11673 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011674 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011675 },
11676 '1' => {
11677 'name' => 'comp_identifier',
11678 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011679 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011680 },
11681 '2' => {
11682 'name' => 'comp_comparison_stamp',
11683 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011684 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011685 },
11686 '3' => {
11687 'name' => 'comp_options',
11688 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011689 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011690 },
11691 '4' => {
11692 'name' => 'requested_comp_activation_method',
11693 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011694 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011695 },
11696 '5' => {
11697 'name' => 'comp_location_offset',
11698 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011699 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011700 },
11701 '6' => {
11702 'name' => 'comp_size',
11703 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011704 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011705 },
11706 '7' => {
11707 'name' => 'comp_version_string_type',
11708 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011709 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011710 },
11711 '8' => {
11712 'name' => 'comp_version_string_length',
11713 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011714 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011715 }
11716 },
11717 'Name' => 'struct pldm_component_image_information',
11718 'Size' => '22',
11719 'Type' => 'Struct'
11720 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011721 '67647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011722 'Header' => 'firmware_update.h',
11723 'Line' => '403',
11724 'Memb' => {
11725 '0' => {
11726 'name' => 'completion_code',
11727 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011728 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011729 },
11730 '1' => {
11731 'name' => 'capabilities_during_update',
11732 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011733 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011734 },
11735 '2' => {
11736 'name' => 'comp_count',
11737 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011738 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011739 },
11740 '3' => {
11741 'name' => 'active_comp_image_set_ver_str_type',
11742 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011743 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011744 },
11745 '4' => {
11746 'name' => 'active_comp_image_set_ver_str_len',
11747 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011748 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011749 },
11750 '5' => {
11751 'name' => 'pending_comp_image_set_ver_str_type',
11752 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011753 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011754 },
11755 '6' => {
11756 'name' => 'pending_comp_image_set_ver_str_len',
11757 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011758 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011759 }
11760 },
11761 'Name' => 'struct pldm_get_firmware_parameters_resp',
11762 'Size' => '11',
11763 'Type' => 'Struct'
11764 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011765 '6774' => {
11766 'BaseType' => '5563',
11767 'Name' => 'uint8_t const*',
11768 'Size' => '8',
11769 'Type' => 'Pointer'
11770 },
11771 '67751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011772 'Header' => 'firmware_update.h',
11773 'Line' => '417',
11774 'Memb' => {
11775 '0' => {
11776 'name' => 'comp_classification',
11777 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011778 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011779 },
11780 '1' => {
11781 'name' => 'comp_identifier',
11782 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011783 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011784 },
11785 '10' => {
11786 'name' => 'pending_comp_release_date',
11787 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011788 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011789 },
11790 '11' => {
11791 'name' => 'comp_activation_methods',
11792 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011793 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011794 },
11795 '12' => {
11796 'name' => 'capabilities_during_update',
11797 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011798 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011799 },
11800 '2' => {
11801 'name' => 'comp_classification_index',
11802 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011803 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011804 },
11805 '3' => {
11806 'name' => 'active_comp_comparison_stamp',
11807 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011808 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011809 },
11810 '4' => {
11811 'name' => 'active_comp_ver_str_type',
11812 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011813 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011814 },
11815 '5' => {
11816 'name' => 'active_comp_ver_str_len',
11817 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011818 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011819 },
11820 '6' => {
11821 'name' => 'active_comp_release_date',
11822 'offset' => '17',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011823 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011824 },
11825 '7' => {
11826 'name' => 'pending_comp_comparison_stamp',
11827 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011828 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011829 },
11830 '8' => {
11831 'name' => 'pending_comp_ver_str_type',
11832 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011833 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011834 },
11835 '9' => {
11836 'name' => 'pending_comp_ver_str_len',
11837 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011838 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011839 }
11840 },
11841 'Name' => 'struct pldm_component_parameter_entry',
11842 'Size' => '39',
11843 'Type' => 'Struct'
11844 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011845 '67933' => {
11846 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011847 'Name' => 'uint8_t[8]',
11848 'Size' => '8',
11849 'Type' => 'Array'
11850 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011851 '68793' => {
11852 'BaseType' => '6735',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093011853 'Name' => 'struct variable_field const',
11854 'Size' => '16',
11855 'Type' => 'Const'
11856 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011857 '69103' => {
11858 'BaseType' => '12827',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093011859 'Name' => 'bool8_t*',
11860 'Size' => '8',
11861 'Type' => 'Pointer'
11862 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011863 '69108' => {
11864 'BaseType' => '65583',
11865 'Name' => 'bitfield64_t*',
11866 'Size' => '8',
11867 'Type' => 'Pointer'
11868 },
11869 '69861' => {
11870 'BaseType' => '64637',
11871 'Name' => 'bitfield32_t*',
11872 'Size' => '8',
11873 'Type' => 'Pointer'
11874 },
11875 '70707' => {
11876 'BaseType' => '64139',
11877 'Name' => 'bitfield16_t*',
11878 'Size' => '8',
11879 'Type' => 'Pointer'
11880 },
11881 '7131' => {
11882 'BaseType' => '6735',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011883 'Name' => 'struct variable_field*',
11884 'Size' => '8',
11885 'Type' => 'Pointer'
11886 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011887 '721' => {
11888 'Header' => 'base.h',
11889 'Line' => '89',
11890 'Memb' => {
11891 '0' => {
11892 'name' => 'PLDM_RESPONSE',
11893 'value' => '0'
11894 },
11895 '1' => {
11896 'name' => 'PLDM_REQUEST',
11897 'value' => '1'
11898 },
11899 '2' => {
11900 'name' => 'PLDM_RESERVED',
11901 'value' => '2'
11902 },
11903 '3' => {
11904 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
11905 'value' => '3'
11906 }
11907 },
11908 'Name' => 'enum MessageType',
11909 'Size' => '4',
11910 'Type' => 'Enum'
11911 },
11912 '72254' => {
11913 'BaseType' => '68793',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011914 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011915 'Size' => '8',
11916 'Type' => 'Pointer'
11917 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011918 '733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011919 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011920 'Line' => '118',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011921 'Memb' => {
11922 '0' => {
11923 'name' => 'command',
11924 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011925 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011926 }
11927 },
11928 'Name' => 'struct pldm_msg_hdr',
11929 'Size' => '3',
11930 'Type' => 'Struct'
11931 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011932 '73848' => {
11933 'BaseType' => '67751',
11934 'Name' => 'struct pldm_component_parameter_entry*',
11935 'Size' => '8',
11936 'Type' => 'Pointer'
11937 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011938 '74' => {
11939 'Name' => 'int',
11940 'Size' => '4',
11941 'Type' => 'Intrinsic'
11942 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011943 '74078' => {
11944 'BaseType' => '67647',
11945 'Name' => 'struct pldm_get_firmware_parameters_resp*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011946 'Size' => '8',
11947 'Type' => 'Pointer'
11948 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011949 '74379' => {
11950 'BaseType' => '2064',
11951 'Name' => 'uint8_t**',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011952 'Size' => '8',
11953 'Type' => 'Pointer'
11954 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011955 '74676' => {
11956 'BaseType' => '67465',
11957 'Name' => 'struct pldm_component_image_information*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011958 'Size' => '8',
11959 'Type' => 'Pointer'
11960 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011961 '75292' => {
11962 'BaseType' => '67270',
11963 'Name' => 'struct pldm_firmware_device_id_record*',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011964 'Size' => '8',
11965 'Type' => 'Pointer'
11966 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011967 '75596' => {
11968 'BaseType' => '67134',
11969 'Name' => 'struct pldm_package_header_information*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093011970 'Size' => '8',
11971 'Type' => 'Pointer'
11972 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011973 '81' => {
11974 'Name' => 'unsigned int',
11975 'Size' => '4',
11976 'Type' => 'Intrinsic'
11977 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011978 '82300' => {
11979 'BaseType' => '82317',
11980 'Header' => 'pdr.h',
11981 'Line' => '15',
11982 'Name' => 'pldm_pdr',
11983 'Size' => '24',
11984 'Type' => 'Typedef'
11985 },
11986 '82312' => {
11987 'BaseType' => '82300',
11988 'Name' => 'pldm_pdr const',
11989 'Size' => '24',
11990 'Type' => 'Const'
11991 },
11992 '82317' => {
11993 'Line' => '18',
11994 'Memb' => {
11995 '0' => {
11996 'name' => 'record_count',
11997 'offset' => '0',
11998 'type' => '199'
11999 },
12000 '1' => {
12001 'name' => 'size',
12002 'offset' => '4',
12003 'type' => '199'
12004 },
12005 '2' => {
12006 'name' => 'first',
12007 'offset' => '8',
12008 'type' => '83433'
12009 },
12010 '3' => {
12011 'name' => 'last',
12012 'offset' => '22',
12013 'type' => '83433'
12014 }
12015 },
12016 'Name' => 'struct pldm_pdr',
12017 'PrivateABI' => 1,
12018 'Size' => '24',
12019 'Source' => 'pdr.c',
12020 'Type' => 'Struct'
12021 },
12022 '82377' => {
12023 'BaseType' => '82394',
12024 'Header' => 'pdr.h',
12025 'Line' => '20',
12026 'Name' => 'pldm_pdr_record',
12027 'Size' => '32',
12028 'Type' => 'Typedef'
12029 },
12030 '82389' => {
12031 'BaseType' => '82377',
12032 'Name' => 'pldm_pdr_record const',
12033 'Size' => '32',
12034 'Type' => 'Const'
12035 },
12036 '82394' => {
12037 'Line' => '9',
12038 'Memb' => {
12039 '0' => {
12040 'name' => 'record_handle',
12041 'offset' => '0',
12042 'type' => '199'
12043 },
12044 '1' => {
12045 'name' => 'size',
12046 'offset' => '4',
12047 'type' => '199'
12048 },
12049 '2' => {
12050 'name' => 'data',
12051 'offset' => '8',
12052 'type' => '2064'
12053 },
12054 '3' => {
12055 'name' => 'next',
12056 'offset' => '22',
12057 'type' => '83421'
12058 },
12059 '4' => {
12060 'name' => 'is_remote',
12061 'offset' => '36',
12062 'type' => '5094'
12063 },
12064 '5' => {
12065 'name' => 'terminus_handle',
12066 'offset' => '38',
12067 'type' => '5568'
12068 }
12069 },
12070 'Name' => 'struct pldm_pdr_record',
12071 'PrivateABI' => 1,
12072 'Size' => '32',
12073 'Source' => 'pdr.c',
12074 'Type' => 'Struct'
12075 },
12076 '82478' => {
12077 'Header' => 'pdr.h',
12078 'Line' => '274',
12079 'Memb' => {
12080 '0' => {
12081 'name' => 'entity_type',
12082 'offset' => '0',
12083 'type' => '5568'
12084 },
12085 '1' => {
12086 'name' => 'entity_instance_num',
12087 'offset' => '2',
12088 'type' => '5568'
12089 },
12090 '2' => {
12091 'name' => 'entity_container_id',
12092 'offset' => '4',
12093 'type' => '5568'
12094 }
12095 },
12096 'Name' => 'struct pldm_entity',
12097 'Size' => '6',
12098 'Type' => 'Struct'
12099 },
12100 '82535' => {
12101 'BaseType' => '82478',
12102 'Header' => 'pdr.h',
12103 'Line' => '278',
12104 'Name' => 'pldm_entity',
12105 'Size' => '6',
12106 'Type' => 'Typedef'
12107 },
12108 '82579' => {
12109 'BaseType' => '82591',
12110 'Header' => 'pdr.h',
12111 'Line' => '288',
12112 'Name' => 'pldm_entity_association_tree',
12113 'Size' => '16',
12114 'Type' => 'Typedef'
12115 },
12116 '82591' => {
12117 'Line' => '433',
12118 'Memb' => {
12119 '0' => {
12120 'name' => 'root',
12121 'offset' => '0',
12122 'type' => '83438'
12123 },
12124 '1' => {
12125 'name' => 'last_used_container_id',
12126 'offset' => '8',
12127 'type' => '5568'
12128 }
12129 },
12130 'Name' => 'struct pldm_entity_association_tree',
12131 'PrivateABI' => 1,
12132 'Size' => '16',
12133 'Source' => 'pdr.c',
12134 'Type' => 'Struct'
12135 },
12136 '82634' => {
12137 'BaseType' => '82651',
12138 'Header' => 'pdr.h',
12139 'Line' => '293',
12140 'Name' => 'pldm_entity_node',
12141 'Size' => '40',
12142 'Type' => 'Typedef'
12143 },
12144 '82646' => {
12145 'BaseType' => '82634',
12146 'Name' => 'pldm_entity_node const',
12147 'Size' => '40',
12148 'Type' => 'Const'
12149 },
12150 '82651' => {
12151 'Line' => '438',
12152 'Memb' => {
12153 '0' => {
12154 'name' => 'entity',
12155 'offset' => '0',
12156 'type' => '82535'
12157 },
12158 '1' => {
12159 'name' => 'parent',
12160 'offset' => '6',
12161 'type' => '82535'
12162 },
12163 '2' => {
12164 'name' => 'remote_container_id',
12165 'offset' => '18',
12166 'type' => '5568'
12167 },
12168 '3' => {
12169 'name' => 'first_child',
12170 'offset' => '22',
12171 'type' => '83438'
12172 },
12173 '4' => {
12174 'name' => 'next_sibling',
12175 'offset' => '36',
12176 'type' => '83438'
12177 },
12178 '5' => {
12179 'name' => 'association_type',
12180 'offset' => '50',
12181 'type' => '187'
12182 }
12183 },
12184 'Name' => 'struct pldm_entity_node',
12185 'PrivateABI' => 1,
12186 'Size' => '40',
12187 'Source' => 'pdr.c',
12188 'Type' => 'Struct'
12189 },
12190 '83421' => {
12191 'BaseType' => '82394',
12192 'Name' => 'struct pldm_pdr_record*',
12193 'Size' => '8',
12194 'Type' => 'Pointer'
12195 },
12196 '83433' => {
12197 'BaseType' => '82377',
12198 'Name' => 'pldm_pdr_record*',
12199 'Size' => '8',
12200 'Type' => 'Pointer'
12201 },
12202 '83438' => {
12203 'BaseType' => '82634',
12204 'Name' => 'pldm_entity_node*',
12205 'Size' => '8',
12206 'Type' => 'Pointer'
12207 },
12208 '83831' => {
12209 'BaseType' => '83836',
12210 'Name' => 'pldm_entity**',
12211 'Size' => '8',
12212 'Type' => 'Pointer'
12213 },
12214 '83836' => {
12215 'BaseType' => '82535',
12216 'Name' => 'pldm_entity*',
12217 'Size' => '8',
12218 'Type' => 'Pointer'
12219 },
12220 '83900' => {
12221 'BaseType' => '82579',
12222 'Name' => 'pldm_entity_association_tree*',
12223 'Size' => '8',
12224 'Type' => 'Pointer'
12225 },
12226 '84179' => {
12227 'BaseType' => '83438',
12228 'Name' => 'pldm_entity_node**',
12229 'Size' => '8',
12230 'Type' => 'Pointer'
12231 },
12232 '844' => {
12233 'BaseType' => '733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012234 'Name' => 'struct pldm_msg_hdr const',
12235 'Size' => '3',
12236 'Type' => 'Const'
12237 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012238 '849' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012239 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012240 'Line' => '151',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012241 'Memb' => {
12242 '0' => {
12243 'name' => 'hdr',
12244 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012245 'type' => '733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012246 },
12247 '1' => {
12248 'name' => 'payload',
12249 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012250 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012251 }
12252 },
12253 'Name' => 'struct pldm_msg',
12254 'Size' => '4',
12255 'Type' => 'Struct'
12256 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012257 '84969' => {
12258 'BaseType' => '82312',
12259 'Name' => 'pldm_pdr const*',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050012260 'Size' => '8',
12261 'Type' => 'Pointer'
12262 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012263 '85223' => {
12264 'BaseType' => '82300',
12265 'Name' => 'pldm_pdr*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093012266 'Size' => '8',
12267 'Type' => 'Pointer'
12268 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012269 '888' => {
12270 'BaseType' => '849',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012271 'Name' => 'struct pldm_msg const',
12272 'Size' => '4',
12273 'Type' => 'Const'
12274 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012275 '893' => {
12276 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012277 'Name' => 'uint8_t[1]',
12278 'Size' => '1',
12279 'Type' => 'Array'
12280 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012281 '90333' => {
12282 'BaseType' => '82646',
12283 'Name' => 'pldm_entity_node const*',
12284 'Size' => '8',
12285 'Type' => 'Pointer'
12286 },
12287 '909' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012288 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012289 'Line' => '177',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012290 'Memb' => {
12291 '0' => {
12292 'name' => 'msg_type',
12293 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012294 'type' => '721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012295 },
12296 '1' => {
12297 'name' => 'instance',
12298 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012299 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012300 },
12301 '2' => {
12302 'name' => 'pldm_type',
12303 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012304 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012305 },
12306 '3' => {
12307 'name' => 'command',
12308 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012309 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012310 },
12311 '4' => {
12312 'name' => 'completion_code',
12313 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012314 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012315 }
12316 },
12317 'Name' => 'struct pldm_header_info',
12318 'Size' => '8',
12319 'Type' => 'Struct'
12320 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012321 '91499' => {
12322 'BaseType' => '82389',
12323 'Name' => 'pldm_pdr_record const*',
12324 'Size' => '8',
12325 'Type' => 'Pointer'
12326 },
12327 '9213' => {
12328 'BaseType' => '5568',
12329 'Name' => 'uint16_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012330 'Size' => '8',
12331 'Type' => 'Pointer'
12332 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012333 '94582' => {
12334 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012335 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012336 'Line' => '15',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012337 'Name' => 'pldm_tid_t',
12338 'Size' => '1',
12339 'Type' => 'Typedef'
12340 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012341 '94594' => {
12342 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012343 'Header' => 'instance-id.h',
12344 'Line' => '11',
12345 'Name' => 'pldm_instance_id_t',
12346 'Size' => '1',
12347 'Type' => 'Typedef'
12348 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012349 '94606' => {
12350 'Header' => 'responder.h',
12351 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012352 'Memb' => {
12353 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012354 'name' => 'tid',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012355 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012356 'type' => '94582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012357 },
12358 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012359 'name' => 'instance_id',
12360 'offset' => '1',
12361 'type' => '94594'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012362 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012363 '2' => {
12364 'name' => 'type',
12365 'offset' => '2',
12366 'type' => '187'
12367 },
12368 '3' => {
12369 'name' => 'command',
12370 'offset' => '3',
12371 'type' => '187'
12372 },
12373 '4' => {
12374 'name' => 'next',
12375 'offset' => '8',
12376 'type' => '94686'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012377 }
12378 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012379 'Name' => 'struct pldm_responder_cookie',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012380 'PrivateABI' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012381 'Size' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012382 'Type' => 'Struct'
12383 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012384 '94686' => {
12385 'BaseType' => '94606',
12386 'Name' => 'struct pldm_responder_cookie*',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012387 'Size' => '8',
12388 'Type' => 'Pointer'
12389 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012390 '94691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012391 'Header' => 'pldm.h',
12392 'Line' => '14',
12393 'Memb' => {
12394 '0' => {
12395 'name' => 'PLDM_REQUESTER_SUCCESS',
12396 'value' => '0'
12397 },
12398 '1' => {
12399 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
12400 'value' => '18446744073709551615 (-1)'
12401 },
12402 '10' => {
12403 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12404 'value' => '18446744073709551606 (-10)'
12405 },
12406 '11' => {
12407 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12408 'value' => '18446744073709551605 (-11)'
12409 },
12410 '12' => {
12411 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12412 'value' => '18446744073709551604 (-12)'
12413 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012414 '13' => {
12415 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12416 'value' => '18446744073709551603 (-13)'
12417 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012418 '2' => {
12419 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12420 'value' => '18446744073709551614 (-2)'
12421 },
12422 '3' => {
12423 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12424 'value' => '18446744073709551613 (-3)'
12425 },
12426 '4' => {
12427 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12428 'value' => '18446744073709551612 (-4)'
12429 },
12430 '5' => {
12431 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12432 'value' => '18446744073709551611 (-5)'
12433 },
12434 '6' => {
12435 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12436 'value' => '18446744073709551610 (-6)'
12437 },
12438 '7' => {
12439 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12440 'value' => '18446744073709551609 (-7)'
12441 },
12442 '8' => {
12443 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12444 'value' => '18446744073709551608 (-8)'
12445 },
12446 '9' => {
12447 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12448 'value' => '18446744073709551607 (-9)'
12449 }
12450 },
12451 'Name' => 'enum pldm_requester_error_codes',
12452 'Size' => '4',
12453 'Type' => 'Enum'
12454 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012455 '97626' => {
12456 'Line' => '18',
12457 'Memb' => {
12458 '0' => {
12459 'name' => 'prev',
12460 'offset' => '0',
12461 'type' => '94594'
12462 },
12463 '1' => {
12464 'name' => 'allocations',
12465 'offset' => '4',
12466 'type' => '199'
12467 }
12468 },
12469 'Name' => 'struct pldm_tid_state',
12470 'PrivateABI' => 1,
12471 'Size' => '8',
12472 'Source' => 'instance-id.c',
12473 'Type' => 'Struct'
12474 },
12475 '97665' => {
12476 'Line' => '23',
12477 'Memb' => {
12478 '0' => {
12479 'name' => 'state',
12480 'offset' => '0',
12481 'type' => '97707'
12482 },
12483 '1' => {
12484 'name' => 'lock_db_fd',
12485 'offset' => '8264',
12486 'type' => '74'
12487 }
12488 },
12489 'Name' => 'struct pldm_instance_db',
12490 'PrivateABI' => 1,
12491 'Size' => '2052',
12492 'Source' => 'instance-id.c',
12493 'Type' => 'Struct'
12494 },
12495 '97707' => {
12496 'BaseType' => '97626',
12497 'Name' => 'struct pldm_tid_state[256]',
12498 'Size' => '2048',
12499 'Type' => 'Array'
12500 },
12501 '9776' => {
12502 'BaseType' => '137',
12503 'Name' => 'size_t*',
12504 'Size' => '8',
12505 'Type' => 'Pointer'
12506 },
12507 '98177' => {
12508 'BaseType' => '97665',
12509 'Name' => 'struct pldm_instance_db*',
12510 'Size' => '8',
12511 'Type' => 'Pointer'
12512 },
12513 '98602' => {
12514 'BaseType' => '94594',
12515 'Name' => 'pldm_instance_id_t*',
12516 'Size' => '8',
12517 'Type' => 'Pointer'
12518 },
12519 '98778' => {
12520 'BaseType' => '98177',
12521 'Name' => 'struct pldm_instance_db**',
12522 'Size' => '8',
12523 'Type' => 'Pointer'
12524 },
12525 '988' => {
12526 'BaseType' => '909',
12527 'Name' => 'struct pldm_header_info const',
12528 'Size' => '8',
12529 'Type' => 'Const'
12530 },
12531 '99396' => {
12532 'BaseType' => '187',
12533 'Header' => 'pldm.h',
12534 'Line' => '12',
12535 'Name' => 'mctp_eid_t',
12536 'Size' => '1',
12537 'Type' => 'Typedef'
12538 },
12539 '99511' => {
12540 'BaseType' => '94691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012541 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012542 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012543 'Name' => 'pldm_requester_rc_t',
12544 'Size' => '4',
12545 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012546 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012547 '99668' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012548 'Line' => '23',
12549 'Memb' => {
12550 '0' => {
12551 'name' => 'transport',
12552 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012553 'type' => '99741'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012554 },
12555 '1' => {
12556 'name' => 'socket',
12557 'offset' => '64',
12558 'type' => '74'
12559 },
12560 '2' => {
12561 'name' => 'tid_eid_map',
12562 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012563 'type' => '103373'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012564 },
12565 '3' => {
12566 'name' => 'socket_send_buf',
12567 'offset' => '768',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012568 'type' => '102448'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012569 }
12570 },
12571 'Name' => 'struct pldm_transport_mctp_demux',
12572 'PrivateABI' => 1,
12573 'Size' => '312',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012574 'Source' => 'mctp-demux.c',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012575 'Type' => 'Struct'
12576 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012577 '99694' => {
12578 'BaseType' => '99668',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012579 'Name' => 'struct pldm_transport_mctp_demux*',
12580 'Size' => '8',
12581 'Type' => 'Pointer'
12582 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012583 '99736' => {
12584 'BaseType' => '99741',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012585 'Name' => 'struct pldm_transport*',
12586 'Size' => '8',
12587 'Type' => 'Pointer'
12588 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012589 '99741' => {
12590 'Header' => 'transport.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012591 'Line' => '17',
12592 'Memb' => {
12593 '0' => {
12594 'name' => 'name',
12595 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012596 'type' => '13380'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012597 },
12598 '1' => {
12599 'name' => 'version',
12600 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012601 'type' => '187'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012602 },
12603 '2' => {
12604 'name' => 'recv',
12605 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012606 'type' => '102633'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012607 },
12608 '3' => {
12609 'name' => 'send',
12610 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012611 'type' => '102674'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012612 },
12613 '4' => {
12614 'name' => 'init_pollfd',
12615 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012616 'type' => '102754'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012617 }
12618 },
12619 'Name' => 'struct pldm_transport',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012620 'Size' => '40',
12621 'Type' => 'Struct'
12622 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012623 '99877' => {
12624 'BaseType' => '94582',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012625 'Name' => 'pldm_tid_t*',
12626 'Size' => '8',
12627 'Type' => 'Pointer'
12628 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012629 '99980' => {
12630 'BaseType' => '99694',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012631 'Name' => 'struct pldm_transport_mctp_demux**',
12632 'Size' => '8',
12633 'Type' => 'Pointer'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012634 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012635 },
12636 'UndefinedSymbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +093012637 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012638 '_ITM_deregisterTMCloneTable' => 0,
12639 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012640 '__assert_fail@GLIBC_2.2.5' => 0,
12641 '__cxa_finalize@GLIBC_2.2.5' => 0,
12642 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012643 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012644 '__stack_chk_fail@GLIBC_2.4' => 0,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012645 'bind@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012646 'calloc@GLIBC_2.2.5' => 0,
12647 'clock_gettime@GLIBC_2.17' => 0,
12648 'close@GLIBC_2.2.5' => 0,
12649 'connect@GLIBC_2.2.5' => 0,
12650 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012651 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012652 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012653 'fgets@GLIBC_2.2.5' => 0,
12654 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012655 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012656 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012657 'malloc@GLIBC_2.2.5' => 0,
12658 'memcmp@GLIBC_2.2.5' => 0,
12659 'memcpy@GLIBC_2.14' => 0,
12660 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093012661 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012662 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012663 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093012664 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012665 'recvmsg@GLIBC_2.2.5' => 0,
12666 'sendmsg@GLIBC_2.2.5' => 0,
12667 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012668 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012669 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012670 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012671 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012672 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012673 'timerfd_create@GLIBC_2.8' => 0,
12674 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012675 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012676 }
12677 },
12678 'WordSize' => '8'
12679 };