blob: 353c88b0bbd2578d70fa3de9f10b1ac088965398 [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 Jefferyd555a392023-10-16 14:34:01 +10304644 '51025' => {
4645 'Header' => 'utils.h',
4646 'Line' => '37',
4647 'Param' => {
4648 '0' => {
4649 'name' => 'data',
4650 'type' => '5311'
4651 },
4652 '1' => {
4653 'name' => 'size',
4654 'type' => '137'
4655 }
4656 },
4657 'Reg' => {
4658 '1' => 'rcx'
4659 },
4660 'Return' => '199',
4661 'ShortName' => 'crc32',
4662 'Source' => 'utils.c',
4663 'SourceLine' => '87'
4664 },
4665 '5106' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304666 'Header' => 'base.h',
4667 'Param' => {
4668 '0' => {
4669 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304670 'type' => '5101'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304671 },
4672 '1' => {
4673 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304674 'type' => '5166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304675 }
4676 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304677 'Reg' => {
4678 '0' => 'rdi',
4679 '1' => 'rsi'
4680 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304681 'Return' => '187',
4682 'ShortName' => 'unpack_pldm_header',
4683 'Source' => 'base.c',
4684 'SourceLine' => '47'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304685 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304686 '51108' => {
4687 'Header' => 'bios_table.h',
4688 'Param' => {
4689 '0' => {
4690 'name' => 'table',
4691 'type' => '6774'
4692 },
4693 '1' => {
4694 'name' => 'size',
4695 'type' => '137'
4696 }
4697 },
4698 'Reg' => {
4699 '0' => 'rdi',
4700 '1' => 'rsi'
4701 },
4702 'Return' => '5094',
4703 'ShortName' => 'pldm_bios_table_checksum',
4704 'Source' => 'bios_table.c',
4705 'SourceLine' => '1203'
4706 },
4707 '51253' => {
4708 'Header' => 'bios_table.h',
4709 'Param' => {
4710 '0' => {
4711 'name' => 'src_table',
4712 'type' => '5311'
4713 },
4714 '1' => {
4715 'name' => 'src_length',
4716 'type' => '137'
4717 },
4718 '2' => {
4719 'name' => 'dest_table',
4720 'type' => '180'
4721 },
4722 '3' => {
4723 'name' => 'dest_length',
4724 'type' => '9776'
4725 },
4726 '4' => {
4727 'name' => 'entry',
4728 'type' => '5311'
4729 },
4730 '5' => {
4731 'name' => 'entry_length',
4732 'type' => '137'
4733 }
4734 },
4735 'Reg' => {
4736 '2' => 'r14',
4737 '4' => 'r13'
4738 },
4739 'Return' => '74',
4740 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update',
4741 'Source' => 'bios_table.c',
4742 'SourceLine' => '1148'
4743 },
4744 '5171' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304745 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304746 'Line' => '286',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304747 'Param' => {
4748 '0' => {
4749 'name' => 'hdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304750 'type' => '5256'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304751 },
4752 '1' => {
4753 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304754 'type' => '5261'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304755 }
4756 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304757 'Reg' => {
4758 '0' => 'rdi'
4759 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304760 'Return' => '187',
4761 'ShortName' => 'pack_pldm_header',
4762 'Source' => 'base.c',
4763 'SourceLine' => '8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304764 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304765 '51941' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304766 'Header' => 'bios_table.h',
4767 'Param' => {
4768 '0' => {
4769 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304770 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304771 },
4772 '1' => {
4773 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304774 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304775 },
4776 '2' => {
4777 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304778 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 }
4780 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304781 'Reg' => {
4782 '2' => 'r8'
4783 },
4784 'Return' => '51936',
4785 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle',
4786 'Source' => 'bios_table.c',
4787 'SourceLine' => '1139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304788 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304789 '52204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304790 'Header' => 'bios_table.h',
4791 'Param' => {
4792 '0' => {
4793 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304794 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304795 },
4796 '1' => {
4797 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304798 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304799 },
4800 '2' => {
4801 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304802 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304803 }
4804 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304805 'Reg' => {
4806 '2' => 'r8'
4807 },
4808 'Return' => '52351',
4809 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle',
4810 'Source' => 'bios_table.c',
4811 'SourceLine' => '1123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304812 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304813 '52472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 'Header' => 'bios_table.h',
4815 'Param' => {
4816 '0' => {
4817 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304818 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304819 },
4820 '1' => {
4821 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304822 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304823 },
4824 '2' => {
4825 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304826 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304827 }
4828 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304829 'Reg' => {
4830 '2' => 'r8'
4831 },
4832 'Return' => '52351',
4833 'ShortName' => 'pldm_bios_table_attr_find_by_handle',
4834 'Source' => 'bios_table.c',
4835 'SourceLine' => '1106'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304836 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304837 '52735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304838 'Header' => 'bios_table.h',
4839 'Param' => {
4840 '0' => {
4841 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304842 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304843 },
4844 '1' => {
4845 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304846 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304847 },
4848 '2' => {
4849 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304850 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304851 }
4852 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304853 'Reg' => {
4854 '0' => 'rbp',
4855 '1' => 'r12',
4856 '2' => 'rbx'
4857 },
4858 'Return' => '52957',
4859 'ShortName' => 'pldm_bios_table_string_find_by_string',
4860 'Source' => 'bios_table.c',
4861 'SourceLine' => '1086'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304862 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304863 '53126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304864 'Header' => 'bios_table.h',
4865 'Param' => {
4866 '0' => {
4867 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304868 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304869 },
4870 '1' => {
4871 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304872 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304873 },
4874 '2' => {
4875 'name' => 'handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304876 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304877 }
4878 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304879 'Reg' => {
4880 '2' => 'r8'
4881 },
4882 'Return' => '52957',
4883 'ShortName' => 'pldm_bios_table_string_find_by_handle',
4884 'Source' => 'bios_table.c',
4885 'SourceLine' => '1056'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304886 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304887 '53888' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304888 'Header' => 'bios_table.h',
4889 'Param' => {
4890 '0' => {
4891 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304892 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304893 }
4894 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304895 'Reg' => {
4896 '0' => 'rdi'
4897 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304898 'Return' => '5311',
4899 'ShortName' => 'pldm_bios_table_iter_value',
4900 'Source' => 'bios_table.c',
4901 'SourceLine' => '1008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304902 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304903 '53937' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304904 'Header' => 'bios_table.h',
4905 'Param' => {
4906 '0' => {
4907 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304908 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304909 }
4910 },
4911 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304912 'ShortName' => 'pldm_bios_table_iter_next',
4913 'Source' => 'bios_table.c',
4914 'SourceLine' => '993'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304915 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304916 '54048' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304917 'Header' => 'bios_table.h',
4918 'Param' => {
4919 '0' => {
4920 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304921 'type' => '54124'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304922 }
4923 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304924 'Return' => '5094',
4925 'ShortName' => 'pldm_bios_table_iter_is_end',
4926 'Source' => 'bios_table.c',
4927 'SourceLine' => '979'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304928 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304929 '54129' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304930 'Header' => 'bios_table.h',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'iter',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304934 'type' => '51931'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304935 }
4936 },
4937 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304938 'ShortName' => 'pldm_bios_table_iter_free',
4939 'Source' => 'bios_table.c',
4940 'SourceLine' => '972'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304941 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304942 '54200' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304943 'Header' => 'bios_table.h',
4944 'Param' => {
4945 '0' => {
4946 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304947 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304948 },
4949 '1' => {
4950 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304951 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304952 },
4953 '2' => {
4954 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304955 'type' => '49699'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304956 }
4957 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304958 'Reg' => {
4959 '0' => 'rbp',
4960 '1' => 'r12',
4961 '2' => 'rbx'
4962 },
4963 'Return' => '51931',
4964 'ShortName' => 'pldm_bios_table_iter_create',
4965 'Source' => 'bios_table.c',
4966 'SourceLine' => '944'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304967 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304968 '54439' => {
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304969 'Header' => 'bios_table.h',
4970 'Param' => {
4971 '0' => {
4972 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304973 'type' => '180'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304974 },
4975 '1' => {
4976 'name' => 'capacity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304977 'type' => '137'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304978 },
4979 '2' => {
4980 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304981 'type' => '9776'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304982 }
4983 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304984 'Reg' => {
4985 '0' => 'rbp',
4986 '1' => 'r12',
4987 '2' => 'rbx'
4988 },
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304989 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304990 'ShortName' => 'pldm_bios_table_append_pad_checksum_check',
4991 'Source' => 'bios_table.c',
4992 'SourceLine' => '911'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304993 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10304994 '54739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304995 'Header' => 'bios_table.h',
4996 'Param' => {
4997 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304998 'name' => 'size_without_pad',
Andrew Jefferyd555a392023-10-16 14:34:01 +10304999 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305000 }
5001 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305002 'Return' => '137',
5003 'ShortName' => 'pldm_bios_table_pad_checksum_size',
5004 'Source' => 'bios_table.c',
5005 'SourceLine' => '903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305006 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305007 '55094' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305008 'Header' => 'bios_table.h',
5009 'Param' => {
5010 '0' => {
5011 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305012 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305013 }
5014 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305015 'Reg' => {
5016 '0' => 'rdi'
5017 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305018 'Return' => '5568',
5019 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle',
5020 'Source' => 'bios_table.c',
5021 'SourceLine' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305022 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305023 '55143' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305024 'Header' => 'bios_table.h',
5025 'Param' => {
5026 '0' => {
5027 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305028 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305029 }
5030 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305031 'Return' => '137',
5032 'ShortName' => 'pldm_bios_table_attr_value_entry_length',
5033 'Source' => 'bios_table.c',
5034 'SourceLine' => '867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305035 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305036 '55627' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305037 'Header' => 'bios_table.h',
5038 'Param' => {
5039 '0' => {
5040 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305041 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305042 }
5043 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305044 'Reg' => {
5045 '0' => 'rdi'
5046 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305047 'Return' => '49687',
5048 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv',
5049 'Source' => 'bios_table.c',
5050 'SourceLine' => '813'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305051 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305052 '55767' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305053 'Header' => 'bios_table.h',
5054 'Param' => {
5055 '0' => {
5056 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305057 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305058 },
5059 '1' => {
5060 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305061 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305062 },
5063 '2' => {
5064 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305065 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305066 },
5067 '3' => {
5068 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305069 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305070 },
5071 '4' => {
5072 'name' => 'cv',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305073 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305074 }
5075 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305076 'Reg' => {
5077 '0' => 'rbx',
5078 '1' => 'r12',
5079 '2' => 'r13',
5080 '3' => 'rbp',
5081 '4' => 'r8'
5082 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305083 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305084 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check',
5085 'Source' => 'bios_table.c',
5086 'SourceLine' => '793'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305087 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305088 '56036' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305089 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305090 'Return' => '137',
5091 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length',
5092 'Source' => 'bios_table.c',
5093 'SourceLine' => '786'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305094 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305095 '56198' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305096 'Header' => 'bios_table.h',
5097 'Param' => {
5098 '0' => {
5099 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305100 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305101 },
5102 '1' => {
5103 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305104 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305105 },
5106 '2' => {
5107 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305108 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
5110 '3' => {
5111 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305112 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305113 },
5114 '4' => {
5115 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305116 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305117 },
5118 '5' => {
5119 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305120 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305121 }
5122 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305123 'Reg' => {
5124 '0' => 'rbx',
5125 '1' => 'r13',
5126 '2' => 'r14',
5127 '3' => 'rbp',
5128 '4' => 'r8',
5129 '5' => 'r12'
5130 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305131 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305132 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check',
5133 'Source' => 'bios_table.c',
5134 'SourceLine' => '749'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305135 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305136 '56598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305137 'Header' => 'bios_table.h',
5138 'Param' => {
5139 '0' => {
5140 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305141 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305142 },
5143 '1' => {
5144 'name' => 'current_string',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305145 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305146 }
5147 },
5148 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305149 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string',
5150 'Source' => 'bios_table.c',
5151 'SourceLine' => '738'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305152 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305153 '56693' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305154 'Header' => 'bios_table.h',
5155 'Param' => {
5156 '0' => {
5157 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305158 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305159 }
5160 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305161 'Reg' => {
5162 '0' => 'rdi'
5163 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305164 'Return' => '5568',
5165 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length',
5166 'Source' => 'bios_table.c',
5167 'SourceLine' => '729'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305168 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305169 '56834' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305170 'Header' => 'bios_table.h',
5171 'Param' => {
5172 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305173 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305174 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305175 }
5176 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305177 'Reg' => {
5178 '0' => 'rdi'
5179 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305180 'Return' => '137',
5181 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length',
5182 'Source' => 'bios_table.c',
5183 'SourceLine' => '722'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305184 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305185 '57016' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305186 'Header' => 'bios_table.h',
5187 'Param' => {
5188 '0' => {
5189 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305190 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305191 },
5192 '1' => {
5193 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305194 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305195 },
5196 '2' => {
5197 'name' => 'attr_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305198 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305199 },
5200 '3' => {
5201 'name' => 'attr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305202 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305203 },
5204 '4' => {
5205 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305206 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305207 },
5208 '5' => {
5209 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305210 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305211 }
5212 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305213 'Reg' => {
5214 '0' => 'rbx',
5215 '1' => 'r14',
5216 '5' => 'r13'
5217 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305218 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305219 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check',
5220 'Source' => 'bios_table.c',
5221 'SourceLine' => '685'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305222 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305223 '57335' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305224 'Header' => 'bios_table.h',
5225 'Param' => {
5226 '0' => {
5227 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305228 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305229 },
5230 '1' => {
5231 'name' => 'handles',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305232 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305233 },
5234 '2' => {
5235 'name' => 'number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305236 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305237 }
5238 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305239 'Reg' => {
5240 '2' => 'rax'
5241 },
5242 'Return' => '187',
5243 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles',
5244 'Source' => 'bios_table.c',
5245 'SourceLine' => '672'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305246 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305247 '57582' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305248 'Header' => 'bios_table.h',
5249 'Param' => {
5250 '0' => {
5251 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305252 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305253 }
5254 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305255 'Reg' => {
5256 '0' => 'rdi'
5257 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305258 'Return' => '187',
5259 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number',
5260 'Source' => 'bios_table.c',
5261 'SourceLine' => '665'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305262 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305263 '57631' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305264 'Header' => 'bios_table.h',
5265 'Param' => {
5266 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305267 'name' => 'count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305268 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305269 }
5270 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305271 'Reg' => {
5272 '0' => 'rdi'
5273 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305274 'Return' => '137',
5275 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length',
5276 'Source' => 'bios_table.c',
5277 'SourceLine' => '658'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305278 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305279 '57680' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305280 'Header' => 'bios_table.h',
5281 'Param' => {
5282 '0' => {
5283 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305284 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305285 }
5286 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305287 'Reg' => {
5288 '0' => 'rdi'
5289 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305290 'Return' => '187',
5291 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type',
5292 'Source' => 'bios_table.c',
5293 'SourceLine' => '651'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305294 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305295 '57729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305296 'Header' => 'bios_table.h',
5297 'Param' => {
5298 '0' => {
5299 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305300 'type' => '51936'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305301 }
5302 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305303 'Reg' => {
5304 '0' => 'rdi'
5305 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305306 'Return' => '5568',
5307 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle',
5308 'Source' => 'bios_table.c',
5309 'SourceLine' => '644'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305310 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305311 '58276' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305312 'Header' => 'bios_table.h',
5313 'Param' => {
5314 '0' => {
5315 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305316 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305317 },
5318 '1' => {
5319 'name' => 'lower',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305320 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305321 },
5322 '2' => {
5323 'name' => 'upper',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305324 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305325 },
5326 '3' => {
5327 'name' => 'scalar',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305328 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305329 },
5330 '4' => {
5331 'name' => 'def',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305332 'type' => '58397'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305333 }
5334 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305335 'Reg' => {
5336 '0' => 'rdi',
5337 '1' => 'rsi',
5338 '2' => 'rdx',
5339 '3' => 'rcx',
5340 '4' => 'r8'
5341 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305342 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305343 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode',
5344 'Source' => 'bios_table.c',
5345 'SourceLine' => '568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305346 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305347 '58412' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305348 'Header' => 'bios_table.h',
5349 'Param' => {
5350 '0' => {
5351 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305352 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305353 },
5354 '1' => {
5355 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305356 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305357 },
5358 '2' => {
5359 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305360 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305361 }
5362 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305363 'Reg' => {
5364 '0' => 'r12',
5365 '1' => 'rbp',
5366 '2' => 'rbx'
5367 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305368 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305369 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check',
5370 'Source' => 'bios_table.c',
5371 'SourceLine' => '538'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305372 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305373 '58684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305374 'Header' => 'bios_table.h',
5375 'Param' => {
5376 '0' => {
5377 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305378 'type' => '58674'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305379 },
5380 '1' => {
5381 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305382 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305383 }
5384 },
5385 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305386 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check',
5387 'Source' => 'bios_table.c',
5388 'SourceLine' => '498'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305389 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305390 '58988' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305391 'Header' => 'bios_table.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305392 'Return' => '137',
5393 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length',
5394 'Source' => 'bios_table.c',
5395 'SourceLine' => '491'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305396 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305397 '59150' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305398 'Header' => 'bios_table.h',
5399 'Param' => {
5400 '0' => {
5401 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305402 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305403 },
5404 '1' => {
5405 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305406 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305407 },
5408 '2' => {
5409 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305410 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305411 }
5412 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305413 'Return' => '5568',
5414 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string',
5415 'Source' => 'bios_table.c',
5416 'SourceLine' => '453'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305417 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305418 '59419' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305419 'Header' => 'bios_table.h',
5420 'Param' => {
5421 '0' => {
5422 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305423 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305424 }
5425 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305426 'Reg' => {
5427 '0' => 'rdi'
5428 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305429 'Return' => '5568',
5430 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length',
5431 'Source' => 'bios_table.c',
5432 'SourceLine' => '444'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305433 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305434 '59488' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305435 'Header' => 'bios_table.h',
5436 'Param' => {
5437 '0' => {
5438 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305439 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305440 }
5441 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305442 'Reg' => {
5443 '0' => 'rdi'
5444 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305445 'Return' => '5568',
5446 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length',
5447 'Source' => 'bios_table.c',
5448 'SourceLine' => '435'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305449 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305450 '59557' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305451 'Header' => 'bios_table.h',
5452 'Param' => {
5453 '0' => {
5454 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305455 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305456 }
5457 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305458 'Reg' => {
5459 '0' => 'rdi'
5460 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305461 'Return' => '187',
5462 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type',
5463 'Source' => 'bios_table.c',
5464 'SourceLine' => '426'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305465 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305466 '59626' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305467 'Header' => 'bios_table.h',
5468 'Param' => {
5469 '0' => {
5470 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305471 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305472 },
5473 '1' => {
5474 'name' => 'def_string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305475 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305476 }
5477 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305478 'Reg' => {
5479 '0' => 'rdi',
5480 '1' => 'rbx'
5481 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305482 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305483 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check',
5484 'Source' => 'bios_table.c',
5485 'SourceLine' => '412'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305486 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305487 '59796' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305488 'Header' => 'bios_table.h',
5489 'Param' => {
5490 '0' => {
5491 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305492 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305493 },
5494 '1' => {
5495 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305496 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305497 },
5498 '2' => {
5499 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305500 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305501 }
5502 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305503 'Reg' => {
5504 '0' => 'r12',
5505 '2' => 'rbx'
5506 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305507 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305508 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check',
5509 'Source' => 'bios_table.c',
5510 'SourceLine' => '369'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305511 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305512 '60160' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305513 'Header' => 'bios_table.h',
5514 'Param' => {
5515 '0' => {
5516 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305517 'type' => '60155'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305518 },
5519 '1' => {
5520 'name' => 'errmsg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305521 'type' => '58983'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305522 }
5523 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305524 'Reg' => {
5525 '1' => 'rbx'
5526 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305527 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305528 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check',
5529 'Source' => 'bios_table.c',
5530 'SourceLine' => '335'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305531 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305532 '60429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305533 'Header' => 'bios_table.h',
5534 'Param' => {
5535 '0' => {
5536 'name' => 'def_str_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305537 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305538 }
5539 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305540 'Reg' => {
5541 '0' => 'rdi'
5542 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305543 'Return' => '137',
5544 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length',
5545 'Source' => 'bios_table.c',
5546 'SourceLine' => '322'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305547 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305548 '60661' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305549 'Header' => 'bios_table.h',
5550 'Param' => {
5551 '0' => {
5552 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305553 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305554 },
5555 '1' => {
5556 'name' => 'def_indices',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305557 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305558 },
5559 '2' => {
5560 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305561 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305562 }
5563 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305564 'Return' => '187',
5565 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices',
5566 'Source' => 'bios_table.c',
5567 'SourceLine' => '283'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305568 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305569 '60940' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305570 'Header' => 'bios_table.h',
5571 'Param' => {
5572 '0' => {
5573 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305574 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305575 },
5576 '1' => {
5577 'name' => 'pv_hdls',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305578 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305579 },
5580 '2' => {
5581 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305582 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305583 }
5584 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305585 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10305586 '0' => 'rcx',
5587 '1' => 'rsi',
5588 '2' => 'rdx'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305589 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305590 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305591 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check',
5592 'Source' => 'bios_table.c',
5593 'SourceLine' => '264'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305594 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305595 '61105' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305596 'Header' => 'bios_table.h',
5597 'Param' => {
5598 '0' => {
5599 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305600 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305601 },
5602 '1' => {
5603 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305604 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305605 }
5606 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305607 'Reg' => {
5608 '0' => 'rdi',
5609 '1' => 'rbx'
5610 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305611 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305612 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check',
5613 'Source' => 'bios_table.c',
5614 'SourceLine' => '253'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305615 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305616 '61264' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305617 'Header' => 'bios_table.h',
5618 'Param' => {
5619 '0' => {
5620 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305621 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305622 },
5623 '1' => {
5624 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305625 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305626 }
5627 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305628 'Reg' => {
5629 '0' => 'rdi',
5630 '1' => 'rsi'
5631 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305632 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305633 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check',
5634 'Source' => 'bios_table.c',
5635 'SourceLine' => '234'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305636 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305637 '61324' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305638 'Header' => 'bios_table.h',
5639 'Param' => {
5640 '0' => {
5641 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305642 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305643 },
5644 '1' => {
5645 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305646 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305647 },
5648 '2' => {
5649 'name' => 'info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305650 'type' => '61653'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305651 }
5652 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305653 'Reg' => {
5654 '0' => 'rbp',
5655 '2' => 'rbx'
5656 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305657 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305658 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check',
5659 'Source' => 'bios_table.c',
5660 'SourceLine' => '195'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305661 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305662 '61658' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305663 'Header' => 'bios_table.h',
5664 'Param' => {
5665 '0' => {
5666 'name' => 'pv_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305667 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305668 },
5669 '1' => {
5670 'name' => 'def_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305671 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305672 }
5673 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305674 'Reg' => {
5675 '0' => 'rdi',
5676 '1' => 'rsi'
5677 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305678 'Return' => '137',
5679 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length',
5680 'Source' => 'bios_table.c',
5681 'SourceLine' => '185'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305682 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305683 '61718' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305684 'Header' => 'bios_table.h',
5685 'Param' => {
5686 '0' => {
5687 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305688 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305689 }
5690 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305691 'Reg' => {
5692 '0' => 'rdi'
5693 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305694 'Return' => '5568',
5695 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle',
5696 'Source' => 'bios_table.c',
5697 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305698 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305699 '61765' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305700 'Header' => 'bios_table.h',
5701 'Param' => {
5702 '0' => {
5703 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305704 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305705 }
5706 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305707 'Reg' => {
5708 '0' => 'rdi'
5709 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305710 'Return' => '187',
5711 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type',
5712 'Source' => 'bios_table.c',
5713 'SourceLine' => '171'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305714 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305715 '61812' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305716 'Header' => 'bios_table.h',
5717 'Param' => {
5718 '0' => {
5719 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305720 'type' => '52351'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305721 }
5722 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305723 'Reg' => {
5724 '0' => 'rdi'
5725 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305726 'Return' => '5568',
5727 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle',
5728 'Source' => 'bios_table.c',
5729 'SourceLine' => '164'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305730 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305731 '62445' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305732 'Header' => 'bios_table.h',
5733 'Param' => {
5734 '0' => {
5735 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305736 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305737 },
5738 '1' => {
5739 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305740 'type' => '12423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305741 },
5742 '2' => {
5743 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305744 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305745 }
5746 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305747 'Reg' => {
5748 '0' => 'rdi',
5749 '1' => 'rsi',
5750 '2' => 'rdx'
5751 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305753 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check',
5754 'Source' => 'bios_table.c',
5755 'SourceLine' => '99'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305756 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305757 '62682' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305758 'Header' => 'bios_table.h',
5759 'Param' => {
5760 '0' => {
5761 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305762 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305763 }
5764 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305765 'Reg' => {
5766 '0' => 'rdi'
5767 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305768 'Return' => '5568',
5769 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length',
5770 'Source' => 'bios_table.c',
5771 'SourceLine' => '92'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305772 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305773 '62729' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305774 'Header' => 'bios_table.h',
5775 'Param' => {
5776 '0' => {
5777 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305778 'type' => '52957'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305779 }
5780 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305781 'Reg' => {
5782 '0' => 'rdi'
5783 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305784 'Return' => '5568',
5785 'ShortName' => 'pldm_bios_table_string_entry_decode_handle',
5786 'Source' => 'bios_table.c',
5787 'SourceLine' => '85'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305789 '62776' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305790 'Header' => 'bios_table.h',
5791 'Param' => {
5792 '0' => {
5793 'name' => 'entry',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305794 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305795 },
5796 '1' => {
5797 'name' => 'entry_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305798 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305799 },
5800 '2' => {
5801 'name' => 'str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305802 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305803 },
5804 '3' => {
5805 'name' => 'str_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305806 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305807 }
5808 },
5809 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305810 'ShortName' => 'pldm_bios_table_string_entry_encode_check',
5811 'Source' => 'bios_table.c',
5812 'SourceLine' => '61'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305813 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305814 '63137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305815 'Header' => 'bios_table.h',
5816 'Param' => {
5817 '0' => {
5818 'name' => 'string_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305819 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305820 }
5821 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305822 'Reg' => {
5823 '0' => 'rdi'
5824 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305825 'Return' => '137',
5826 'ShortName' => 'pldm_bios_table_string_entry_encode_length',
5827 'Source' => 'bios_table.c',
5828 'SourceLine' => '54'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305830 '6779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305831 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305832 'Line' => '67',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305833 'Param' => {
5834 '0' => {
5835 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305836 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 }
5838 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305839 'Return' => '5568',
5840 'ShortName' => 'bcd2dec16',
5841 'Source' => 'utils.c',
5842 'SourceLine' => '178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305844 '6800' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305845 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305846 'Line' => '55',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305847 'Param' => {
5848 '0' => {
5849 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305850 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305851 }
5852 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305853 'Return' => '187',
5854 'ShortName' => 'bcd2dec8',
5855 'Source' => 'utils.c',
5856 'SourceLine' => '166'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305857 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305858 '6821' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305859 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305860 'Line' => '73',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305861 'Param' => {
5862 '0' => {
5863 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305864 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305865 }
5866 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305867 'Return' => '5568',
5868 'ShortName' => 'dec2bcd16',
5869 'Source' => 'utils.c',
5870 'SourceLine' => '184'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305871 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305872 '6842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305873 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305874 'Line' => '61',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305875 'Param' => {
5876 '0' => {
5877 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305878 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 }
5880 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305881 'Return' => '187',
5882 'ShortName' => 'dec2bcd8',
5883 'Source' => 'utils.c',
5884 'SourceLine' => '172'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305885 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305886 '6863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305887 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305888 'Line' => '97',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305889 'Param' => {
5890 '0' => {
5891 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305892 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305893 },
5894 '1' => {
5895 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305896 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305897 },
5898 '2' => {
5899 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305900 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305901 },
5902 '3' => {
5903 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305904 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305905 },
5906 '4' => {
5907 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305908 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305909 },
5910 '5' => {
5911 'name' => 'year',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305912 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305913 }
5914 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305915 'Reg' => {
5916 '0' => 'rdi',
5917 '1' => 'rsi',
5918 '2' => 'rdx',
5919 '5' => 'r9'
5920 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305921 'Return' => '5094',
5922 'ShortName' => 'is_time_legal',
5923 'Source' => 'utils.c',
5924 'SourceLine' => '203'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305925 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305926 '68803' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305927 'Header' => 'utils.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305928 'Line' => '106',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305929 'Param' => {
5930 '0' => {
5931 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305932 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305933 }
5934 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305935 'Return' => '5094',
5936 'ShortName' => 'is_transfer_flag_valid',
5937 'Source' => 'utils.c',
5938 'SourceLine' => '224'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305939 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305940 '68916' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305941 'Header' => 'firmware_update.h',
5942 'Param' => {
5943 '0' => {
5944 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305945 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305946 },
5947 '1' => {
5948 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305949 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305950 },
5951 '2' => {
5952 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305953 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305954 },
5955 '3' => {
5956 'name' => 'non_functioning_component_indication',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305957 'type' => '69103'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305958 },
5959 '4' => {
5960 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305961 'type' => '69108'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305962 }
5963 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305964 'Reg' => {
5965 '0' => 'rbx',
5966 '3' => 'rbp',
5967 '4' => 'r12'
5968 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305969 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305970 'ShortName' => 'decode_cancel_update_resp',
5971 'Source' => 'firmware_update.c',
5972 'SourceLine' => '1567'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305973 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305974 '69118' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305975 'Header' => 'firmware_update.h',
5976 'Param' => {
5977 '0' => {
5978 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305979 'type' => '187'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305980 },
5981 '1' => {
5982 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305983 'type' => '1614'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305984 },
5985 '2' => {
5986 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305987 'type' => '137'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305988 }
5989 },
5990 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305991 'ShortName' => 'encode_cancel_update_req',
5992 'Source' => 'firmware_update.c',
5993 'SourceLine' => '1542'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09305994 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305995 '69288' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305996 'Header' => 'firmware_update.h',
5997 'Param' => {
5998 '0' => {
5999 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306000 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306001 },
6002 '1' => {
6003 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306004 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306005 },
6006 '2' => {
6007 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306008 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306009 }
6010 },
6011 'Reg' => {
6012 '0' => 'rdi',
6013 '1' => 'rsi',
6014 '2' => 'rdx'
6015 },
6016 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306017 'ShortName' => 'decode_cancel_update_component_resp',
6018 'Source' => 'firmware_update.c',
6019 'SourceLine' => '1525'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306020 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306021 '69364' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306022 'Header' => 'firmware_update.h',
6023 'Param' => {
6024 '0' => {
6025 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306026 'type' => '187'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306027 },
6028 '1' => {
6029 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306030 'type' => '1614'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306031 },
6032 '2' => {
6033 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306034 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306035 }
6036 },
6037 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306038 'ShortName' => 'encode_cancel_update_component_req',
6039 'Source' => 'firmware_update.c',
6040 'SourceLine' => '1499'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306041 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306042 '69534' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306043 'Header' => 'firmware_update.h',
6044 'Param' => {
6045 '0' => {
6046 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306047 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306048 },
6049 '1' => {
6050 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306051 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306052 },
6053 '2' => {
6054 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306055 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306056 },
6057 '3' => {
6058 'name' => 'current_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306059 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306060 },
6061 '4' => {
6062 'name' => 'previous_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306063 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306064 },
6065 '5' => {
6066 'name' => 'aux_state',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306067 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306068 },
6069 '6' => {
6070 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306071 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306072 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306073 },
6074 '7' => {
6075 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306076 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306077 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306078 },
6079 '8' => {
6080 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306081 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306082 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306083 },
6084 '9' => {
6085 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306086 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306087 'type' => '69861'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306088 }
6089 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306090 'Reg' => {
6091 '0' => 'rbx',
6092 '3' => 'r12',
6093 '4' => 'rbp',
6094 '5' => 'r13'
6095 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306096 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306097 'ShortName' => 'decode_get_status_resp',
6098 'Source' => 'firmware_update.c',
6099 'SourceLine' => '1432'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306100 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306101 '6954' => {
6102 'Header' => 'bios.h',
6103 'Param' => {
6104 '0' => {
6105 'name' => 'msg',
6106 'type' => '2059'
6107 },
6108 '1' => {
6109 'name' => 'payload_length',
6110 'type' => '137'
6111 },
6112 '2' => {
6113 'name' => 'transfer_handle',
6114 'type' => '2069'
6115 },
6116 '3' => {
6117 'name' => 'transfer_flag',
6118 'type' => '2064'
6119 },
6120 '4' => {
6121 'name' => 'table_type',
6122 'type' => '2064'
6123 },
6124 '5' => {
6125 'name' => 'table',
6126 'type' => '7131'
6127 }
6128 },
6129 'Reg' => {
6130 '1' => 'rsi',
6131 '2' => 'rdi',
6132 '3' => 'r10',
6133 '4' => 'r8',
6134 '5' => 'r9'
6135 },
6136 'Return' => '74',
6137 'ShortName' => 'decode_set_bios_table_req',
6138 'Source' => 'bios.c',
6139 'SourceLine' => '673'
6140 },
6141 '69871' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306142 'Header' => 'firmware_update.h',
6143 'Param' => {
6144 '0' => {
6145 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306146 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306147 },
6148 '1' => {
6149 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306150 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306151 },
6152 '2' => {
6153 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306154 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306155 }
6156 },
6157 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306158 'ShortName' => 'encode_get_status_req',
6159 'Source' => 'firmware_update.c',
6160 'SourceLine' => '1407'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306161 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306162 '70041' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306163 'Header' => 'firmware_update.h',
6164 'Param' => {
6165 '0' => {
6166 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306167 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306168 },
6169 '1' => {
6170 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306171 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306172 },
6173 '2' => {
6174 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306175 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306176 },
6177 '3' => {
6178 'name' => 'estimated_time_activation',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306179 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306180 }
6181 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306182 'Reg' => {
6183 '1' => 'rsi',
6184 '2' => 'rdx',
6185 '3' => 'rcx'
6186 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306187 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306188 'ShortName' => 'decode_activate_firmware_resp',
6189 'Source' => 'firmware_update.c',
6190 'SourceLine' => '1378'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306191 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306192 '70167' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306193 'Header' => 'firmware_update.h',
6194 'Param' => {
6195 '0' => {
6196 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306197 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306198 },
6199 '1' => {
6200 'name' => 'self_contained_activation_req',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306201 'type' => '12827'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306202 },
6203 '2' => {
6204 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306205 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306206 },
6207 '3' => {
6208 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306209 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306210 }
6211 },
6212 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306213 'ShortName' => 'encode_activate_firmware_req',
6214 'Source' => 'firmware_update.c',
6215 'SourceLine' => '1342'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306216 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306217 '70408' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306218 'Header' => 'firmware_update.h',
6219 'Param' => {
6220 '0' => {
6221 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306222 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306223 },
6224 '1' => {
6225 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306226 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306227 },
6228 '2' => {
6229 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306230 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306231 },
6232 '3' => {
6233 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306234 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306235 }
6236 },
6237 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306238 'ShortName' => 'encode_apply_complete_resp',
6239 'Source' => 'firmware_update.c',
6240 'SourceLine' => '1315'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306241 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306242 '70597' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306243 'Header' => 'firmware_update.h',
6244 'Param' => {
6245 '0' => {
6246 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306247 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306248 },
6249 '1' => {
6250 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306251 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306252 },
6253 '2' => {
6254 'name' => 'apply_result',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306255 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306256 },
6257 '3' => {
6258 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306259 'type' => '70707'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306260 }
6261 },
6262 'Reg' => {
6263 '0' => 'rdi',
6264 '1' => 'rsi',
6265 '2' => 'rdx',
6266 '3' => 'rcx'
6267 },
6268 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306269 'ShortName' => 'decode_apply_complete_req',
6270 'Source' => 'firmware_update.c',
6271 'SourceLine' => '1286'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306272 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306273 '70717' => {
6274 'Header' => 'firmware_update.h',
6275 'Param' => {
6276 '0' => {
6277 'name' => 'instance_id',
6278 'type' => '187'
6279 },
6280 '1' => {
6281 'name' => 'completion_code',
6282 'type' => '187'
6283 },
6284 '2' => {
6285 'name' => 'msg',
6286 'type' => '1614'
6287 },
6288 '3' => {
6289 'name' => 'payload_length',
6290 'type' => '137'
6291 }
6292 },
6293 'Return' => '74',
6294 'ShortName' => 'encode_verify_complete_resp',
6295 'Source' => 'firmware_update.c',
6296 'SourceLine' => '1259'
6297 },
6298 '70906' => {
6299 'Header' => 'firmware_update.h',
6300 'Param' => {
6301 '0' => {
6302 'name' => 'msg',
6303 'type' => '2059'
6304 },
6305 '1' => {
6306 'name' => 'payload_length',
6307 'type' => '137'
6308 },
6309 '2' => {
6310 'name' => 'verify_result',
6311 'type' => '2064'
6312 }
6313 },
6314 'Reg' => {
6315 '0' => 'rdi',
6316 '1' => 'rsi',
6317 '2' => 'rdx'
6318 },
6319 'Return' => '74',
6320 'ShortName' => 'decode_verify_complete_req',
6321 'Source' => 'firmware_update.c',
6322 'SourceLine' => '1243'
6323 },
6324 '70982' => {
6325 'Header' => 'firmware_update.h',
6326 'Param' => {
6327 '0' => {
6328 'name' => 'instance_id',
6329 'type' => '187'
6330 },
6331 '1' => {
6332 'name' => 'completion_code',
6333 'type' => '187'
6334 },
6335 '2' => {
6336 'name' => 'msg',
6337 'type' => '1614'
6338 },
6339 '3' => {
6340 'name' => 'payload_length',
6341 'type' => '137'
6342 }
6343 },
6344 'Return' => '74',
6345 'ShortName' => 'encode_transfer_complete_resp',
6346 'Source' => 'firmware_update.c',
6347 'SourceLine' => '1216'
6348 },
6349 '71171' => {
6350 'Header' => 'firmware_update.h',
6351 'Param' => {
6352 '0' => {
6353 'name' => 'msg',
6354 'type' => '2059'
6355 },
6356 '1' => {
6357 'name' => 'payload_length',
6358 'type' => '137'
6359 },
6360 '2' => {
6361 'name' => 'transfer_result',
6362 'type' => '2064'
6363 }
6364 },
6365 'Reg' => {
6366 '0' => 'rdi',
6367 '1' => 'rsi',
6368 '2' => 'rdx'
6369 },
6370 'Return' => '74',
6371 'ShortName' => 'decode_transfer_complete_req',
6372 'Source' => 'firmware_update.c',
6373 'SourceLine' => '1199'
6374 },
6375 '71247' => {
6376 'Header' => 'firmware_update.h',
6377 'Param' => {
6378 '0' => {
6379 'name' => 'instance_id',
6380 'type' => '187'
6381 },
6382 '1' => {
6383 'name' => 'completion_code',
6384 'type' => '187'
6385 },
6386 '2' => {
6387 'name' => 'msg',
6388 'type' => '1614'
6389 },
6390 '3' => {
6391 'name' => 'payload_length',
6392 'type' => '137'
6393 }
6394 },
6395 'Reg' => {
6396 '2' => 'rbx'
6397 },
6398 'Return' => '74',
6399 'ShortName' => 'encode_request_firmware_data_resp',
6400 'Source' => 'firmware_update.c',
6401 'SourceLine' => '1174'
6402 },
6403 '7141' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306404 'Header' => 'bios.h',
6405 'Param' => {
6406 '0' => {
6407 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306408 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306409 },
6410 '1' => {
6411 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306412 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306413 },
6414 '2' => {
6415 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306416 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306417 },
6418 '3' => {
6419 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306420 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306421 }
6422 },
6423 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306424 'ShortName' => 'encode_set_bios_table_resp',
6425 'Source' => 'bios.c',
6426 'SourceLine' => '645'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306427 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306428 '71436' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306429 'Header' => 'firmware_update.h',
6430 'Param' => {
6431 '0' => {
6432 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306433 'type' => '2059'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306434 },
6435 '1' => {
6436 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306437 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306438 },
6439 '2' => {
6440 'name' => 'offset',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306441 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306442 },
6443 '3' => {
6444 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306445 'type' => '2069'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306446 }
6447 },
6448 'Reg' => {
6449 '0' => 'rdi',
6450 '1' => 'rsi',
6451 '2' => 'rdx',
6452 '3' => 'rcx'
6453 },
6454 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306455 'ShortName' => 'decode_request_firmware_data_req',
6456 'Source' => 'firmware_update.c',
6457 'SourceLine' => '1151'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306458 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306459 '71556' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306460 'Header' => 'firmware_update.h',
6461 'Param' => {
6462 '0' => {
6463 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306464 'type' => '2059'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306465 },
6466 '1' => {
6467 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306468 'type' => '137'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306469 },
6470 '2' => {
6471 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306472 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306473 },
6474 '3' => {
6475 'name' => 'comp_compatibility_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306476 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306477 },
6478 '4' => {
6479 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306480 'type' => '2064'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306481 },
6482 '5' => {
6483 'name' => 'update_option_flags_enabled',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306484 'type' => '69861'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306485 },
6486 '6' => {
6487 'name' => 'time_before_req_fw_data',
6488 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306489 'type' => '9213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306490 }
6491 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306492 'Reg' => {
6493 '0' => 'rbx',
6494 '3' => 'r12',
6495 '4' => 'rbp',
6496 '5' => 'r13'
6497 },
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306498 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306499 'ShortName' => 'decode_update_component_resp',
6500 'Source' => 'firmware_update.c',
6501 'SourceLine' => '1103'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306502 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306503 '71790' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306504 'Header' => 'firmware_update.h',
6505 'Param' => {
6506 '0' => {
6507 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306508 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306509 },
6510 '1' => {
6511 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306512 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306513 },
6514 '10' => {
6515 'name' => 'msg',
6516 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306517 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306518 },
6519 '11' => {
6520 'name' => 'payload_length',
6521 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306522 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306523 },
6524 '2' => {
6525 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306526 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306527 },
6528 '3' => {
6529 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306530 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306531 },
6532 '4' => {
6533 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306534 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306535 },
6536 '5' => {
6537 'name' => 'comp_image_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306538 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306539 },
6540 '6' => {
6541 'name' => 'update_option_flags',
6542 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306543 'type' => '64637'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306544 },
6545 '7' => {
6546 'name' => 'comp_ver_str_type',
6547 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306548 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306549 },
6550 '8' => {
6551 'name' => 'comp_ver_str_len',
6552 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306553 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306554 },
6555 '9' => {
6556 'name' => 'comp_ver_str',
6557 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306558 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306559 }
6560 },
6561 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306562 'ShortName' => 'encode_update_component_req',
6563 'Source' => 'firmware_update.c',
6564 'SourceLine' => '1044'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306565 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306566 '72264' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09306567 'Header' => 'firmware_update.h',
6568 'Param' => {
6569 '0' => {
6570 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306571 'type' => '2059'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306572 },
6573 '1' => {
6574 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306575 'type' => '12471'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306576 },
6577 '2' => {
6578 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306579 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306580 },
6581 '3' => {
6582 'name' => 'comp_resp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306583 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306584 },
6585 '4' => {
6586 'name' => 'comp_resp_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306587 'type' => '2064'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306588 }
6589 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306590 'Reg' => {
6591 '0' => 'rbx',
6592 '3' => 'r12',
6593 '4' => 'rbp'
6594 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09306595 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306596 'ShortName' => 'decode_pass_component_table_resp',
6597 'Source' => 'firmware_update.c',
6598 'SourceLine' => '1006'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306599 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306600 '72463' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306601 'Header' => 'firmware_update.h',
6602 'Param' => {
6603 '0' => {
6604 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306605 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306606 },
6607 '1' => {
6608 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306609 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306610 },
6611 '10' => {
6612 'name' => 'payload_length',
6613 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306614 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306615 },
6616 '2' => {
6617 'name' => 'comp_classification',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306618 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306619 },
6620 '3' => {
6621 'name' => 'comp_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306622 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306623 },
6624 '4' => {
6625 'name' => 'comp_classification_index',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306626 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306627 },
6628 '5' => {
6629 'name' => 'comp_comparison_stamp',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306630 'type' => '199'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306631 },
6632 '6' => {
6633 'name' => 'comp_ver_str_type',
6634 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306635 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306636 },
6637 '7' => {
6638 'name' => 'comp_ver_str_len',
6639 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306640 'type' => '187'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306641 },
6642 '8' => {
6643 'name' => 'comp_ver_str',
6644 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306645 'type' => '72254'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306646 },
6647 '9' => {
6648 'name' => 'msg',
6649 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306650 'type' => '1614'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306651 }
6652 },
6653 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306654 'ShortName' => 'encode_pass_component_table_req',
6655 'Source' => 'firmware_update.c',
6656 'SourceLine' => '946'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306657 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306658 '72944' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306659 'Header' => 'firmware_update.h',
6660 'Param' => {
6661 '0' => {
6662 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306663 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306664 },
6665 '1' => {
6666 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306667 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306668 },
6669 '2' => {
6670 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306671 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306672 },
6673 '3' => {
6674 'name' => 'fd_meta_data_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306675 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306676 },
6677 '4' => {
6678 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306679 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306680 }
6681 },
6682 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306683 '1' => 'r9',
6684 '2' => 'rdx',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306685 '3' => 'rcx',
6686 '4' => 'r8'
6687 },
6688 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306689 'ShortName' => 'decode_request_update_resp',
6690 'Source' => 'firmware_update.c',
6691 'SourceLine' => '916'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306692 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306693 '73091' => {
6694 'Header' => 'firmware_update.h',
6695 'Param' => {
6696 '0' => {
6697 'name' => 'instance_id',
6698 'type' => '187'
6699 },
6700 '1' => {
6701 'name' => 'max_transfer_size',
6702 'type' => '199'
6703 },
6704 '2' => {
6705 'name' => 'num_of_comp',
6706 'type' => '5568'
6707 },
6708 '3' => {
6709 'name' => 'max_outstanding_transfer_req',
6710 'type' => '187'
6711 },
6712 '4' => {
6713 'name' => 'pkg_data_len',
6714 'type' => '5568'
6715 },
6716 '5' => {
6717 'name' => 'comp_image_set_ver_str_type',
6718 'type' => '187'
6719 },
6720 '6' => {
6721 'name' => 'comp_image_set_ver_str_len',
6722 'offset' => '0',
6723 'type' => '187'
6724 },
6725 '7' => {
6726 'name' => 'comp_img_set_ver_str',
6727 'offset' => '8',
6728 'type' => '72254'
6729 },
6730 '8' => {
6731 'name' => 'msg',
6732 'offset' => '16',
6733 'type' => '1614'
6734 },
6735 '9' => {
6736 'name' => 'payload_length',
6737 'offset' => '24',
6738 'type' => '137'
6739 }
6740 },
6741 'Return' => '74',
6742 'ShortName' => 'encode_request_update_req',
6743 'Source' => 'firmware_update.c',
6744 'SourceLine' => '856'
6745 },
6746 '73530' => {
6747 'Header' => 'firmware_update.h',
6748 'Param' => {
6749 '0' => {
6750 'name' => 'data',
6751 'type' => '6774'
6752 },
6753 '1' => {
6754 'name' => 'length',
6755 'type' => '137'
6756 },
6757 '2' => {
6758 'name' => 'component_data',
6759 'type' => '73848'
6760 },
6761 '3' => {
6762 'name' => 'active_comp_ver_str',
6763 'type' => '7131'
6764 },
6765 '4' => {
6766 'name' => 'pending_comp_ver_str',
6767 'type' => '7131'
6768 }
6769 },
6770 'Reg' => {
6771 '1' => 'r9',
6772 '2' => 'rdx',
6773 '3' => 'rdi',
6774 '4' => 'r8'
6775 },
6776 'Return' => '74',
6777 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry',
6778 'Source' => 'firmware_update.c',
6779 'SourceLine' => '780'
6780 },
6781 '7360' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306782 'Header' => 'bios.h',
6783 'Param' => {
6784 '0' => {
6785 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306786 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306787 },
6788 '1' => {
6789 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306790 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306791 },
6792 '2' => {
6793 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306794 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306795 },
6796 '3' => {
6797 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306798 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306799 }
6800 },
6801 'Reg' => {
6802 '0' => 'rdi',
6803 '1' => 'rsi',
6804 '2' => 'rdx',
6805 '3' => 'rcx'
6806 },
6807 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306808 'ShortName' => 'decode_set_bios_table_resp',
6809 'Source' => 'bios.c',
6810 'SourceLine' => '618'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306811 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306812 '73858' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306813 'Header' => 'firmware_update.h',
6814 'Param' => {
6815 '0' => {
6816 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306817 'type' => '2059'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306818 },
6819 '1' => {
6820 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306821 'type' => '137'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306822 },
6823 '2' => {
6824 'name' => 'resp_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306825 'type' => '74078'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306826 },
6827 '3' => {
6828 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306829 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306830 },
6831 '4' => {
6832 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306833 'type' => '7131'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306834 },
6835 '5' => {
6836 'name' => 'comp_parameter_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306837 'type' => '7131'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306838 }
6839 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306840 'Reg' => {
6841 '0' => 'rbx',
6842 '1' => 'r12',
6843 '2' => 'rbp',
6844 '3' => 'r13',
6845 '4' => 'r14',
6846 '5' => 'r15'
6847 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306848 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306849 'ShortName' => 'decode_get_firmware_parameters_resp',
6850 'Source' => 'firmware_update.c',
6851 'SourceLine' => '681'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306852 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306853 '74083' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306854 'Header' => 'firmware_update.h',
6855 'Param' => {
6856 '0' => {
6857 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306858 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306859 },
6860 '1' => {
6861 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306862 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306863 },
6864 '2' => {
6865 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306866 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306867 }
6868 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306869 'Reg' => {
6870 '0' => 'rdi',
6871 '1' => 'rsi',
6872 '2' => 'rdx'
6873 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306874 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306875 'ShortName' => 'encode_get_firmware_parameters_req',
6876 'Source' => 'firmware_update.c',
6877 'SourceLine' => '664'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306878 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306879 '74223' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306880 'Header' => 'firmware_update.h',
6881 'Param' => {
6882 '0' => {
6883 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306884 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306885 },
6886 '1' => {
6887 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306888 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306889 },
6890 '2' => {
6891 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306892 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306893 },
6894 '3' => {
6895 'name' => 'device_identifiers_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306896 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306897 },
6898 '4' => {
6899 'name' => 'descriptor_count',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306900 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306901 },
6902 '5' => {
6903 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306904 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306905 }
6906 },
6907 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306908 '1' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306909 '3' => 'rcx',
6910 '4' => 'r8',
6911 '5' => 'r9'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306912 },
6913 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306914 'ShortName' => 'decode_query_device_identifiers_resp',
6915 'Source' => 'firmware_update.c',
6916 'SourceLine' => '616'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306917 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306918 '74389' => {
6919 'Header' => 'firmware_update.h',
6920 'Param' => {
6921 '0' => {
6922 'name' => 'instance_id',
6923 'type' => '187'
6924 },
6925 '1' => {
6926 'name' => 'payload_length',
6927 'type' => '137'
6928 },
6929 '2' => {
6930 'name' => 'msg',
6931 'type' => '1614'
6932 }
6933 },
6934 'Reg' => {
6935 '0' => 'rdi',
6936 '1' => 'rsi',
6937 '2' => 'rdx'
6938 },
6939 'Return' => '74',
6940 'ShortName' => 'encode_query_device_identifiers_req',
6941 'Source' => 'firmware_update.c',
6942 'SourceLine' => '599'
6943 },
6944 '74529' => {
6945 'Header' => 'firmware_update.h',
6946 'Param' => {
6947 '0' => {
6948 'name' => 'data',
6949 'type' => '6774'
6950 },
6951 '1' => {
6952 'name' => 'length',
6953 'type' => '137'
6954 },
6955 '2' => {
6956 'name' => 'pldm_comp_image_info',
6957 'type' => '74676'
6958 },
6959 '3' => {
6960 'name' => 'comp_version_str',
6961 'type' => '7131'
6962 }
6963 },
6964 'Reg' => {
6965 '0' => 'rbx',
6966 '1' => 'r13',
6967 '2' => 'rbp',
6968 '3' => 'r12'
6969 },
6970 'Return' => '74',
6971 'ShortName' => 'decode_pldm_comp_image_info',
6972 'Source' => 'firmware_update.c',
6973 'SourceLine' => '534'
6974 },
6975 '74681' => {
6976 'Header' => 'firmware_update.h',
6977 'Param' => {
6978 '0' => {
6979 'name' => 'data',
6980 'type' => '6774'
6981 },
6982 '1' => {
6983 'name' => 'length',
6984 'type' => '137'
6985 },
6986 '2' => {
6987 'name' => 'descriptor_title_str_type',
6988 'type' => '2064'
6989 },
6990 '3' => {
6991 'name' => 'descriptor_title_str',
6992 'type' => '7131'
6993 },
6994 '4' => {
6995 'name' => 'descriptor_data',
6996 'type' => '7131'
6997 }
6998 },
6999 'Reg' => {
7000 '0' => 'rbx',
7001 '1' => 'rbp',
7002 '2' => 'r14',
7003 '3' => 'r12',
7004 '4' => 'r13'
7005 },
7006 'Return' => '74',
7007 'ShortName' => 'decode_vendor_defined_descriptor_value',
7008 'Source' => 'firmware_update.c',
7009 'SourceLine' => '488'
7010 },
7011 '7470' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307012 'Header' => 'bios.h',
7013 'Param' => {
7014 '0' => {
7015 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307016 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307017 },
7018 '1' => {
7019 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307020 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307021 },
7022 '2' => {
7023 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307024 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307025 },
7026 '3' => {
7027 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307028 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307029 },
7030 '4' => {
7031 'name' => 'table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307032 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307033 },
7034 '5' => {
7035 'name' => 'table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307036 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307037 },
7038 '6' => {
7039 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307040 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307041 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307042 },
7043 '7' => {
7044 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307045 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307046 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307047 }
7048 },
7049 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307050 'ShortName' => 'encode_set_bios_table_req',
7051 'Source' => 'bios.c',
7052 'SourceLine' => '582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307053 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307054 '74863' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307055 'Header' => 'firmware_update.h',
7056 'Param' => {
7057 '0' => {
7058 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307059 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307060 },
7061 '1' => {
7062 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307063 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307064 },
7065 '2' => {
7066 'name' => 'descriptor_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307067 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307068 },
7069 '3' => {
7070 'name' => 'descriptor_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307071 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307072 }
7073 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307074 'Reg' => {
7075 '0' => 'rbx',
7076 '1' => 'r12',
7077 '3' => 'rbp'
7078 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307079 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307080 'ShortName' => 'decode_descriptor_type_length_value',
7081 'Source' => 'firmware_update.c',
7082 'SourceLine' => '449'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307083 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307084 '75035' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307085 'Header' => 'firmware_update.h',
7086 'Param' => {
7087 '0' => {
7088 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307089 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307090 },
7091 '1' => {
7092 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307093 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307094 },
7095 '2' => {
7096 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307097 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307098 },
7099 '3' => {
7100 'name' => 'fw_device_id_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307101 'type' => '75292'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307102 },
7103 '4' => {
7104 'name' => 'applicable_components',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307105 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307106 },
7107 '5' => {
7108 'name' => 'comp_image_set_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307109 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307110 },
7111 '6' => {
7112 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307113 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307114 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307115 },
7116 '7' => {
7117 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307118 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307119 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307120 }
7121 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307122 'Reg' => {
7123 '1' => 'r15',
7124 '3' => 'rbp',
7125 '4' => 'r14',
7126 '5' => 'r13'
7127 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307128 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307129 'ShortName' => 'decode_firmware_device_id_record',
7130 'Source' => 'firmware_update.c',
7131 'SourceLine' => '356'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307132 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307133 '75297' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307134 'Header' => 'firmware_update.h',
7135 'Param' => {
7136 '0' => {
7137 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307138 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307139 },
7140 '1' => {
7141 'name' => 'length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307142 'type' => '137'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307143 },
7144 '2' => {
7145 'name' => 'package_header_info',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307146 'type' => '75596'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307147 },
7148 '3' => {
7149 'name' => 'package_version_str',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307150 'type' => '7131'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307151 }
7152 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307153 'Reg' => {
7154 '0' => 'rbx',
7155 '1' => 'r13',
7156 '2' => 'rbp',
7157 '3' => 'r12'
7158 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307159 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307160 'ShortName' => 'decode_pldm_package_header_info',
7161 'Source' => 'firmware_update.c',
7162 'SourceLine' => '300'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307163 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307164 '77746' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307165 'Header' => 'fru.h',
7166 'Param' => {
7167 '0' => {
7168 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307169 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307170 },
7171 '1' => {
7172 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307173 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307174 },
7175 '2' => {
7176 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307177 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307178 },
7179 '3' => {
7180 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307181 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307182 },
7183 '4' => {
7184 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307185 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307186 }
7187 },
7188 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307189 'ShortName' => 'encode_set_fru_record_table_resp',
7190 'Source' => 'fru.c',
7191 'SourceLine' => '544'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307192 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307193 '77986' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307194 'Header' => 'fru.h',
7195 'Param' => {
7196 '0' => {
7197 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307198 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307199 },
7200 '1' => {
7201 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307202 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307203 },
7204 '2' => {
7205 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307206 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307207 },
7208 '3' => {
7209 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307210 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307211 },
7212 '4' => {
7213 'name' => 'fru_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307214 'type' => '7131'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307215 }
7216 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307217 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307218 '1' => 'rsi',
7219 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307220 '3' => 'rcx',
7221 '4' => 'r8'
7222 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307223 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307224 'ShortName' => 'decode_set_fru_record_table_req',
7225 'Source' => 'fru.c',
7226 'SourceLine' => '515'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307227 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307228 '78153' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307229 'Header' => 'fru.h',
7230 'Param' => {
7231 '0' => {
7232 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307233 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307234 },
7235 '1' => {
7236 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307237 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307238 },
7239 '2' => {
7240 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307241 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307242 },
7243 '3' => {
7244 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307245 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307246 },
7247 '4' => {
7248 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307249 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307250 },
7251 '5' => {
7252 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307253 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307254 },
7255 '6' => {
7256 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307257 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307258 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307259 }
7260 },
7261 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307262 'ShortName' => 'decode_get_fru_record_table_resp',
7263 'Source' => 'fru.c',
7264 'SourceLine' => '500'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307265 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307266 '78383' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307267 'Header' => 'fru.h',
7268 'Param' => {
7269 '0' => {
7270 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307271 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307272 },
7273 '1' => {
7274 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307275 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307276 },
7277 '2' => {
7278 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307279 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307280 },
7281 '3' => {
7282 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307283 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307284 },
7285 '4' => {
7286 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307287 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307288 },
7289 '5' => {
7290 'name' => 'fru_record_table_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307291 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307292 },
7293 '6' => {
7294 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307295 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307296 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307297 },
7298 '7' => {
7299 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307300 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307301 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307302 }
7303 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307304 'Reg' => {
7305 '3' => 'r10',
7306 '4' => 'r8',
7307 '5' => 'r9'
7308 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307309 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307310 'ShortName' => 'decode_get_fru_record_table_resp_safe',
7311 'Source' => 'fru.c',
7312 'SourceLine' => '460'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307313 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307314 '7859' => {
7315 'Header' => 'bios.h',
7316 'Param' => {
7317 '0' => {
7318 'name' => 'instance_id',
7319 'type' => '187'
7320 },
7321 '1' => {
7322 'name' => 'completion_code',
7323 'type' => '187'
7324 },
7325 '2' => {
7326 'name' => 'next_transfer_handle',
7327 'type' => '199'
7328 },
7329 '3' => {
7330 'name' => 'msg',
7331 'type' => '1614'
7332 }
7333 },
7334 'Return' => '74',
7335 'ShortName' => 'encode_set_bios_attribute_current_value_resp',
7336 'Source' => 'bios.c',
7337 'SourceLine' => '553'
7338 },
7339 '78704' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307340 'Header' => 'fru.h',
7341 'Param' => {
7342 '0' => {
7343 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307344 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007345 },
7346 '1' => {
7347 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307348 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007349 },
7350 '2' => {
7351 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307352 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007353 },
7354 '3' => {
7355 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307356 'type' => '1614'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007357 },
7358 '4' => {
7359 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307360 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007361 }
7362 },
7363 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307364 'ShortName' => 'encode_get_fru_record_table_req',
7365 'Source' => 'fru.c',
7366 'SourceLine' => '427'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007367 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307368 '78939' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007369 'Header' => 'fru.h',
7370 'Param' => {
7371 '0' => {
7372 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307373 'type' => '2059'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007374 },
7375 '1' => {
7376 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307377 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007378 },
7379 '2' => {
7380 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307381 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007382 },
7383 '3' => {
7384 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307385 'type' => '2069'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007386 },
7387 '4' => {
7388 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307389 'type' => '2064'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007390 },
7391 '5' => {
7392 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307393 'type' => '7131'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007394 }
7395 },
7396 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307397 '1' => 'rsi',
7398 '2' => 'rdx',
7399 '3' => 'r10',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007400 '4' => 'r8',
7401 '5' => 'r9'
7402 },
7403 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307404 'ShortName' => 'decode_get_fru_record_by_option_resp',
7405 'Source' => 'fru.c',
7406 'SourceLine' => '394'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007407 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307408 '79106' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007409 'Header' => 'fru.h',
7410 'Param' => {
7411 '0' => {
7412 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307413 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307414 },
7415 '1' => {
7416 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307417 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307418 },
7419 '2' => {
7420 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307421 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307422 },
7423 '3' => {
7424 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307425 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307426 },
7427 '4' => {
7428 'name' => 'fru_structure_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307429 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307430 },
7431 '5' => {
7432 'name' => 'data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307433 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307434 },
7435 '6' => {
7436 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307437 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307438 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307439 },
7440 '7' => {
7441 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307442 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307443 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307444 }
7445 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307446 'Reg' => {
7447 '2' => 'r15'
7448 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307449 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307450 'ShortName' => 'encode_get_fru_record_by_option_resp',
7451 'Source' => 'fru.c',
7452 'SourceLine' => '352'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307453 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307454 '79497' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307455 'Header' => 'fru.h',
7456 'Param' => {
7457 '0' => {
7458 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307459 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307460 },
7461 '1' => {
7462 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307463 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307464 },
7465 '2' => {
7466 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307467 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307468 },
7469 '3' => {
7470 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307471 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307472 },
7473 '4' => {
7474 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307475 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307476 },
7477 '5' => {
7478 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307479 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307480 },
7481 '6' => {
7482 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307483 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307484 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307485 },
7486 '7' => {
7487 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307488 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307489 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307490 }
7491 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307492 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307493 '1' => 'r10',
7494 '2' => 'rdx',
7495 '3' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307496 '4' => 'r8',
7497 '5' => 'r9'
7498 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307499 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307500 'ShortName' => 'decode_get_fru_record_by_option_req',
7501 'Source' => 'fru.c',
7502 'SourceLine' => '321'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307503 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307504 '79699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307505 'Header' => 'fru.h',
7506 'Param' => {
7507 '0' => {
7508 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307509 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307510 },
7511 '1' => {
7512 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307513 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307514 },
7515 '2' => {
7516 'name' => 'fru_table_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307517 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307518 },
7519 '3' => {
7520 'name' => 'record_set_identifier',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307521 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307522 },
7523 '4' => {
7524 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307525 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307526 },
7527 '5' => {
7528 'name' => 'field_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307529 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307530 },
7531 '6' => {
7532 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307533 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307534 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307535 },
7536 '7' => {
7537 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307538 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307539 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307540 },
7541 '8' => {
7542 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307543 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307544 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307545 }
7546 },
7547 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307548 'ShortName' => 'encode_get_fru_record_by_option_req',
7549 'Source' => 'fru.c',
7550 'SourceLine' => '282'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307551 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307552 '79996' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307553 'Header' => 'fru.h',
7554 'Param' => {
7555 '0' => {
7556 'name' => 'table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307557 'type' => '6774'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307558 },
7559 '1' => {
7560 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307561 'type' => '137'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307562 },
7563 '2' => {
7564 'name' => 'record_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307565 'type' => '2064'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307566 },
7567 '3' => {
7568 'name' => 'record_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307569 'type' => '9776'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307570 },
7571 '4' => {
7572 'name' => 'rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307573 'type' => '5568'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307574 },
7575 '5' => {
7576 'name' => 'rt',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307577 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307578 },
7579 '6' => {
7580 'name' => 'ft',
7581 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307582 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307583 }
7584 },
7585 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307586 'ShortName' => 'get_fru_record_by_option_check',
7587 'Source' => 'fru.c',
7588 'SourceLine' => '215'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09307589 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307590 '80654' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307591 'Header' => 'fru.h',
7592 'Param' => {
7593 '0' => {
7594 'name' => 'fru_table',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307595 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307596 },
7597 '1' => {
7598 'name' => 'total_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307599 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307600 },
7601 '2' => {
7602 'name' => 'curr_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307603 'type' => '9776'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307604 },
7605 '3' => {
7606 'name' => 'record_set_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307607 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307608 },
7609 '4' => {
7610 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307611 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307612 },
7613 '5' => {
7614 'name' => 'num_frus',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307615 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307616 },
7617 '6' => {
7618 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307619 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307620 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307621 },
7622 '7' => {
7623 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307624 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307625 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307626 },
7627 '8' => {
7628 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307629 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307630 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307631 }
7632 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307633 'Reg' => {
7634 '0' => 'rdi',
7635 '1' => 'rsi',
7636 '2' => 'rbx',
7637 '3' => 'rcx',
7638 '4' => 'r8',
7639 '5' => 'r9'
7640 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307641 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307642 'ShortName' => 'encode_fru_record',
7643 'Source' => 'fru.c',
7644 'SourceLine' => '175'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307645 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307646 '8073' => {
7647 'Header' => 'bios.h',
7648 'Param' => {
7649 '0' => {
7650 'name' => 'msg',
7651 'type' => '2059'
7652 },
7653 '1' => {
7654 'name' => 'payload_length',
7655 'type' => '137'
7656 },
7657 '2' => {
7658 'name' => 'transfer_handle',
7659 'type' => '2069'
7660 },
7661 '3' => {
7662 'name' => 'transfer_flag',
7663 'type' => '2064'
7664 },
7665 '4' => {
7666 'name' => 'attribute',
7667 'type' => '7131'
7668 }
7669 },
7670 'Reg' => {
7671 '1' => 'rsi',
7672 '2' => 'rdx',
7673 '3' => 'rcx',
7674 '4' => 'r8'
7675 },
7676 'Return' => '74',
7677 'ShortName' => 'decode_set_bios_attribute_current_value_req',
7678 'Source' => 'bios.c',
7679 'SourceLine' => '529'
7680 },
7681 '80975' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307682 'Header' => 'fru.h',
7683 'Param' => {
7684 '0' => {
7685 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307686 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307687 },
7688 '1' => {
7689 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307690 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307691 },
7692 '2' => {
7693 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307694 'type' => '199'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307695 },
7696 '3' => {
7697 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307698 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307699 },
7700 '4' => {
7701 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307702 'type' => '1614'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307703 }
7704 },
7705 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307706 'ShortName' => 'encode_get_fru_record_table_resp',
7707 'Source' => 'fru.c',
7708 'SourceLine' => '139'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307709 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307710 '81196' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307711 'Header' => 'fru.h',
7712 'Param' => {
7713 '0' => {
7714 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307715 'type' => '2059'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307716 },
7717 '1' => {
7718 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307719 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307720 },
7721 '2' => {
7722 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307723 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307724 },
7725 '3' => {
7726 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307727 'type' => '2064'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307728 }
7729 },
7730 'Reg' => {
7731 '0' => 'rdi',
7732 '1' => 'rsi',
7733 '2' => 'rdx',
7734 '3' => 'rcx'
7735 },
7736 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307737 'ShortName' => 'decode_get_fru_record_table_req',
7738 'Source' => 'fru.c',
7739 'SourceLine' => '115'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307740 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307741 '81300' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307742 'Header' => 'fru.h',
7743 'Param' => {
7744 '0' => {
7745 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307746 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307747 },
7748 '1' => {
7749 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307750 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307751 },
7752 '2' => {
7753 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307754 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307755 },
7756 '3' => {
7757 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307758 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307759 },
7760 '4' => {
7761 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307762 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307763 },
7764 '5' => {
7765 'name' => 'fru_table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307766 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307767 },
7768 '6' => {
7769 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307770 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307771 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307772 },
7773 '7' => {
7774 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307775 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307776 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307777 },
7778 '8' => {
7779 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307780 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307781 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307782 },
7783 '9' => {
7784 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307785 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307786 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307787 }
7788 },
7789 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307790 'ShortName' => 'encode_get_fru_record_table_metadata_resp',
7791 'Source' => 'fru.c',
7792 'SourceLine' => '74'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307793 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307794 '81603' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307795 'Header' => 'fru.h',
7796 'Param' => {
7797 '0' => {
7798 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307799 'type' => '2059'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307800 },
7801 '1' => {
7802 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307803 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307804 },
7805 '2' => {
7806 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307807 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307808 },
7809 '3' => {
7810 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307811 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307812 },
7813 '4' => {
7814 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307815 'type' => '2064'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307816 },
7817 '5' => {
7818 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307819 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307820 },
7821 '6' => {
7822 'name' => 'fru_table_length',
7823 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307824 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307825 },
7826 '7' => {
7827 'name' => 'total_record_set_identifiers',
7828 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307829 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307830 },
7831 '8' => {
7832 'name' => 'total_table_records',
7833 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307834 'type' => '9213'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307835 },
7836 '9' => {
7837 'name' => 'checksum',
7838 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307839 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307840 }
7841 },
7842 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307843 '1' => 'rdi',
7844 '2' => 'rdx',
7845 '3' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307846 '4' => 'r8',
7847 '5' => 'r9'
7848 },
7849 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307850 'ShortName' => 'decode_get_fru_record_table_metadata_resp',
7851 'Source' => 'fru.c',
7852 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307853 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307854 '81813' => {
7855 'Header' => 'fru.h',
7856 'Param' => {
7857 '0' => {
7858 'name' => 'instance_id',
7859 'type' => '187'
7860 },
7861 '1' => {
7862 'name' => 'msg',
7863 'type' => '1614'
7864 },
7865 '2' => {
7866 'name' => 'payload_length',
7867 'type' => '137'
7868 }
7869 },
7870 'Return' => '74',
7871 'ShortName' => 'encode_get_fru_record_table_metadata_req',
7872 'Source' => 'fru.c',
7873 'SourceLine' => '12'
7874 },
7875 '8220' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307876 'Header' => 'bios.h',
7877 'Param' => {
7878 '0' => {
7879 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307880 'type' => '2059'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307881 },
7882 '1' => {
7883 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307884 'type' => '137'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307885 },
7886 '2' => {
7887 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307888 'type' => '2064'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307889 },
7890 '3' => {
7891 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307892 'type' => '2069'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307893 }
7894 },
7895 'Reg' => {
7896 '0' => 'rdi',
7897 '1' => 'rsi',
7898 '2' => 'rdx',
7899 '3' => 'rcx'
7900 },
7901 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307902 'ShortName' => 'decode_set_bios_attribute_current_value_resp',
7903 'Source' => 'bios.c',
7904 'SourceLine' => '500'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09307905 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307906 '8330' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09307907 'Header' => 'bios.h',
7908 'Param' => {
7909 '0' => {
7910 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307911 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307912 },
7913 '1' => {
7914 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307915 'type' => '199'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307916 },
7917 '2' => {
7918 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307919 'type' => '187'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307920 },
7921 '3' => {
7922 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307923 'type' => '6774'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307924 },
7925 '4' => {
7926 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307927 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307928 },
7929 '5' => {
7930 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307931 'type' => '1614'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307932 },
7933 '6' => {
7934 'name' => 'payload_length',
7935 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307936 'type' => '137'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307937 }
7938 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307939 'Reg' => {
7940 '3' => 'rbp'
7941 },
Andrew Jeffery46d07682023-07-14 15:51:51 +09307942 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307943 'ShortName' => 'encode_set_bios_attribute_current_value_req',
7944 'Source' => 'bios.c',
7945 'SourceLine' => '467'
Andrew Jeffery46d07682023-07-14 15:51:51 +09307946 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307947 '83518' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307948 'Header' => 'pdr.h',
7949 'Param' => {
7950 '0' => {
7951 'name' => 'pdr',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307952 'type' => '6774'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307953 },
7954 '1' => {
7955 'name' => 'pdr_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307956 'type' => '5568'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307957 },
7958 '2' => {
7959 'name' => 'num_entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307960 'type' => '9776'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307961 },
7962 '3' => {
7963 'name' => 'entities',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307964 'type' => '83831'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307965 }
7966 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307967 'Reg' => {
7968 '2' => 'rbp',
7969 '3' => 'r12'
7970 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307971 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307972 'ShortName' => 'pldm_entity_association_pdr_extract',
7973 'Source' => 'pdr.c',
7974 'SourceLine' => '1241'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09307975 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307976 '83851' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307977 'Header' => 'pdr.h',
7978 'Param' => {
7979 '0' => {
7980 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307981 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307982 }
7983 },
7984 'Reg' => {
7985 '0' => 'rdi'
7986 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307987 'Return' => '5094',
7988 'ShortName' => 'pldm_is_empty_entity_assoc_tree',
7989 'Source' => 'pdr.c',
7990 'SourceLine' => '1235'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307991 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307992 '83905' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307993 'Header' => 'pdr.h',
7994 'Param' => {
7995 '0' => {
7996 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307997 'type' => '83900'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307998 }
7999 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308000 'Reg' => {
8001 '0' => 'rdi'
8002 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308003 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308004 'ShortName' => 'pldm_entity_association_tree_destroy_root',
8005 'Source' => 'pdr.c',
8006 'SourceLine' => '1222'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308007 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308008 '83968' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308009 'Header' => 'pdr.h',
8010 'Param' => {
8011 '0' => {
8012 'name' => 'org_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308013 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308014 },
8015 '1' => {
8016 'name' => 'new_tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308017 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308018 }
8019 },
8020 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308021 'ShortName' => 'pldm_entity_association_tree_copy_root',
8022 'Source' => 'pdr.c',
8023 'SourceLine' => '1213'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308024 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308025 '84184' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308026 'Header' => 'pdr.h',
8027 'Param' => {
8028 '0' => {
8029 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308030 'type' => '83900'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308031 },
8032 '1' => {
8033 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308034 'type' => '83836'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308035 }
8036 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308037 'Return' => '83438',
8038 'ShortName' => 'pldm_entity_association_tree_find',
8039 'Source' => 'pdr.c',
8040 'SourceLine' => '1181'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09308041 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308042 '84464' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008043 'Header' => 'pdr.h',
8044 'Param' => {
8045 '0' => {
8046 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308047 'type' => '83900'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008048 },
8049 '1' => {
8050 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308051 'type' => '83836'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008052 },
8053 '2' => {
8054 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308055 'type' => '5094'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008056 }
8057 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308058 'Return' => '83438',
8059 'ShortName' => 'pldm_entity_association_tree_find_with_locality',
8060 'Source' => 'pdr.c',
8061 'SourceLine' => '1149'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008062 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308063 '84974' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308064 'Header' => 'pdr.h',
8065 'Param' => {
8066 '0' => {
8067 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308068 'type' => '85223'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308069 }
8070 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308071 'Reg' => {
8072 '0' => 'rdi'
8073 },
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308074 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308075 'ShortName' => 'pldm_pdr_remove_remote_pdrs',
8076 'Source' => 'pdr.c',
8077 'SourceLine' => '1046'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308078 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308079 '85228' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308080 'Header' => 'pdr.h',
8081 'Param' => {
8082 '0' => {
8083 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308084 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308085 },
8086 '1' => {
8087 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308088 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308089 }
8090 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308091 'Reg' => {
8092 '0' => 'rdi',
8093 '1' => 'rsi'
8094 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308095 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308096 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle',
8097 'Source' => 'pdr.c',
8098 'SourceLine' => '994'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308099 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308100 '85497' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308101 'Header' => 'pdr.h',
8102 'Param' => {
8103 '0' => {
8104 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308105 'type' => '83900'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308106 },
8107 '1' => {
8108 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308109 'type' => '82535'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308110 },
8111 '2' => {
8112 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308113 'type' => '84179'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308114 }
8115 },
8116 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308117 'ShortName' => 'pldm_find_entity_ref_in_tree',
8118 'Source' => 'pdr.c',
8119 'SourceLine' => '983'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09308120 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308121 '86017' => {
8122 'Header' => 'pdr.h',
8123 'Param' => {
8124 '0' => {
8125 'name' => 'node',
8126 'type' => '83438'
8127 },
8128 '1' => {
8129 'name' => 'repo',
8130 'type' => '85223'
8131 },
8132 '2' => {
8133 'name' => 'entities',
8134 'type' => '83831'
8135 },
8136 '3' => {
8137 'name' => 'num_entities',
8138 'type' => '137'
8139 },
8140 '4' => {
8141 'name' => 'is_remote',
8142 'type' => '5094'
8143 },
8144 '5' => {
8145 'name' => 'terminus_handle',
8146 'type' => '5568'
8147 }
8148 },
8149 'Return' => '74',
8150 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check',
8151 'Source' => 'pdr.c',
8152 'SourceLine' => '931'
8153 },
8154 '86235' => {
8155 'Header' => 'pdr.h',
8156 'Param' => {
8157 '0' => {
8158 'name' => 'tree',
8159 'type' => '83900'
8160 },
8161 '1' => {
8162 'name' => 'repo',
8163 'type' => '85223'
8164 },
8165 '2' => {
8166 'name' => 'is_remote',
8167 'type' => '5094'
8168 },
8169 '3' => {
8170 'name' => 'terminus_handle',
8171 'type' => '5568'
8172 }
8173 },
8174 'Return' => '74',
8175 'ShortName' => 'pldm_entity_association_pdr_add_check',
8176 'Source' => 'pdr.c',
8177 'SourceLine' => '918'
8178 },
8179 '8702' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308180 'Header' => 'bios.h',
8181 'Param' => {
8182 '0' => {
8183 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308184 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308185 },
8186 '1' => {
8187 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308188 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308189 },
8190 '2' => {
8191 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308192 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308193 },
8194 '3' => {
8195 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308196 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308197 },
8198 '4' => {
8199 'name' => 'attribute_data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308200 'type' => '6774'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308201 },
8202 '5' => {
8203 'name' => 'attribute_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308204 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308205 },
8206 '6' => {
8207 'name' => 'msg',
8208 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308209 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308210 }
8211 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308212 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308213 '2' => 'r14'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308214 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308215 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308216 'ShortName' => 'encode_get_bios_current_value_by_handle_resp',
8217 'Source' => 'bios.c',
8218 'SourceLine' => '428'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308219 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308220 '87758' => {
8221 'Header' => 'pdr.h',
8222 'Param' => {
8223 '0' => {
8224 'name' => 'parent',
8225 'type' => '83438'
8226 },
8227 '1' => {
8228 'name' => 'node',
8229 'type' => '83836'
8230 }
8231 },
8232 'Reg' => {
8233 '0' => 'rdi',
8234 '1' => 'rsi'
8235 },
8236 'Return' => '5094',
8237 'ShortName' => 'pldm_is_current_parent_child',
8238 'Source' => 'pdr.c',
8239 'SourceLine' => '757'
8240 },
8241 '87847' => {
8242 'Header' => 'pdr.h',
8243 'Param' => {
8244 '0' => {
8245 'name' => 'node',
8246 'type' => '83438'
8247 },
8248 '1' => {
8249 'name' => 'association_type',
8250 'type' => '187'
8251 }
8252 },
8253 'Reg' => {
8254 '0' => 'rdi',
8255 '1' => 'rcx'
8256 },
8257 'Return' => '187',
8258 'ShortName' => 'pldm_entity_get_num_children',
8259 'Source' => 'pdr.c',
8260 'SourceLine' => '731'
8261 },
8262 '88062' => {
8263 'Header' => 'pdr.h',
8264 'Param' => {
8265 '0' => {
8266 'name' => 'node',
8267 'type' => '83438'
8268 }
8269 },
8270 'Reg' => {
8271 '0' => 'rdi'
8272 },
8273 'Return' => '5094',
8274 'ShortName' => 'pldm_entity_is_exist_parent',
8275 'Source' => 'pdr.c',
8276 'SourceLine' => '717'
8277 },
8278 '88217' => {
8279 'Header' => 'pdr.h',
8280 'Param' => {
8281 '0' => {
8282 'name' => 'node',
8283 'type' => '83438'
8284 }
8285 },
8286 'Return' => '82535',
8287 'ShortName' => 'pldm_entity_get_parent',
8288 'Source' => 'pdr.c',
8289 'SourceLine' => '709'
8290 },
8291 '88372' => {
8292 'Header' => 'pdr.h',
8293 'Param' => {
8294 '0' => {
8295 'name' => 'node',
8296 'type' => '83438'
8297 }
8298 },
8299 'Return' => '5094',
8300 'ShortName' => 'pldm_entity_is_node_parent',
8301 'Source' => 'pdr.c',
8302 'SourceLine' => '701'
8303 },
8304 '88527' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308305 'Header' => 'pdr.h',
8306 'Param' => {
8307 '0' => {
8308 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308309 'type' => '83900'
8310 }
8311 },
8312 'Reg' => {
8313 '0' => 'rdi'
8314 },
8315 'Return' => '1',
8316 'ShortName' => 'pldm_entity_association_tree_destroy',
8317 'Source' => 'pdr.c',
8318 'SourceLine' => '690'
8319 },
8320 '88706' => {
8321 'Header' => 'pdr.h',
8322 'Param' => {
8323 '0' => {
8324 'name' => 'tree',
8325 'type' => '83900'
8326 },
8327 '1' => {
8328 'name' => 'entities',
8329 'type' => '83831'
8330 },
8331 '2' => {
8332 'name' => 'size',
8333 'type' => '9776'
8334 }
8335 },
8336 'Reg' => {
8337 '2' => 'rbp'
8338 },
8339 'Return' => '1',
8340 'ShortName' => 'pldm_entity_association_tree_visit',
8341 'Source' => 'pdr.c',
8342 'SourceLine' => '657'
8343 },
8344 '89165' => {
8345 'Header' => 'pdr.h',
8346 'Param' => {
8347 '0' => {
8348 'name' => 'tree',
8349 'type' => '83900'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308350 },
8351 '1' => {
8352 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308353 'type' => '83836'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308354 },
8355 '2' => {
8356 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308357 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308358 },
8359 '3' => {
8360 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308361 'type' => '83438'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308362 },
8363 '4' => {
8364 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308365 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308366 },
8367 '5' => {
8368 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308369 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308370 },
8371 '6' => {
8372 'name' => 'is_update_container_id',
8373 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308374 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308375 },
8376 '7' => {
8377 'name' => 'container_id',
8378 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308379 'type' => '5568'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308380 }
8381 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308382 'Return' => '83438',
8383 'ShortName' => 'pldm_entity_association_tree_add_entity',
8384 'Source' => 'pdr.c',
8385 'SourceLine' => '520'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308386 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308387 '89692' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008388 'Header' => 'pdr.h',
8389 'Param' => {
8390 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308391 'name' => 'tree',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308392 'type' => '83900'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008393 },
8394 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308395 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308396 'type' => '83836'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008397 },
8398 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308399 'name' => 'entity_instance_number',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308400 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008401 },
8402 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308403 'name' => 'parent',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308404 'type' => '83438'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008405 },
8406 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308407 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308408 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008409 }
8410 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308411 'Return' => '83438',
8412 'ShortName' => 'pldm_entity_association_tree_add',
8413 'Source' => 'pdr.c',
8414 'SourceLine' => '508'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008415 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308416 '90125' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308417 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308418 'Return' => '83900',
8419 'ShortName' => 'pldm_entity_association_tree_init',
8420 'Source' => 'pdr.c',
8421 'SourceLine' => '473'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308422 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308423 '90199' => {
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008424 'Header' => 'pdr.h',
8425 'Param' => {
8426 '0' => {
8427 'name' => 'entity',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308428 'type' => '90333'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008429 }
8430 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308431 'Return' => '5568',
8432 'ShortName' => 'pldm_entity_node_get_remote_container_id',
8433 'Source' => 'pdr.c',
8434 'SourceLine' => '465'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008435 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308436 '90359' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308437 'Header' => 'pdr.h',
8438 'Param' => {
8439 '0' => {
8440 'name' => 'node',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308441 'type' => '83438'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308442 }
8443 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308444 'Return' => '82535',
8445 'ShortName' => 'pldm_entity_extract',
8446 'Source' => 'pdr.c',
8447 'SourceLine' => '456'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308448 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308449 '9071' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308450 'Header' => 'bios.h',
8451 'Param' => {
8452 '0' => {
8453 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308454 'type' => '2059'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308455 },
8456 '1' => {
8457 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308458 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308459 },
8460 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308461 'name' => 'transfer_handle',
8462 'type' => '2069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308463 },
8464 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308465 'name' => 'transfer_op_flag',
8466 'type' => '2064'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308467 },
8468 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308469 'name' => 'attribute_handle',
8470 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308471 }
8472 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308473 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308474 '1' => 'r9',
8475 '2' => 'rdx',
8476 '3' => 'rcx',
8477 '4' => 'r8'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308478 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308479 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308480 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req',
8481 'Source' => 'bios.c',
8482 'SourceLine' => '403'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308483 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308484 '91154' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308485 'Header' => 'pdr.h',
8486 'Param' => {
8487 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308488 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308489 'type' => '84969'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308490 },
8491 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308492 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308493 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308494 },
8495 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308496 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308497 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308498 },
8499 '3' => {
8500 'name' => 'tl_eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308501 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308502 },
8503 '4' => {
8504 'name' => 'valid_bit',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308505 'type' => '5094'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308506 }
8507 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308508 'Reg' => {
8509 '0' => 'rbx',
8510 '1' => 'rbp',
8511 '2' => 'r12',
8512 '3' => 'r13'
8513 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308514 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308515 'ShortName' => 'pldm_pdr_update_TL_pdr',
8516 'Source' => 'pdr.c',
8517 'SourceLine' => '344'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308518 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308519 '91514' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308520 'Header' => 'pdr.h',
8521 'Param' => {
8522 '0' => {
8523 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308524 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308525 },
8526 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308527 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308528 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308529 },
8530 '2' => {
8531 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308532 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308533 },
8534 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308535 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308536 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308537 },
8538 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308539 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308540 'type' => '9213'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09308541 },
8542 '5' => {
8543 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308544 'type' => '9213'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308545 }
8546 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308547 'Reg' => {
8548 '2' => 'r12'
8549 },
8550 'Return' => '91499',
8551 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi',
8552 'Source' => 'pdr.c',
8553 'SourceLine' => '302'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308554 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308555 '91868' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308556 'Header' => 'pdr.h',
8557 'Param' => {
8558 '0' => {
8559 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308560 'type' => '85223'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308561 },
8562 '1' => {
8563 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308564 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308565 },
8566 '2' => {
8567 'name' => 'fru_rsi',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308568 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308569 },
8570 '3' => {
8571 'name' => 'entity_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308572 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308573 },
8574 '4' => {
8575 'name' => 'entity_instance_num',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308576 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308577 },
8578 '5' => {
8579 'name' => 'container_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308580 'type' => '5568'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308581 },
8582 '6' => {
8583 'name' => 'bmc_record_handle',
8584 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308585 'type' => '2069'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308586 }
8587 },
8588 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308589 'ShortName' => 'pldm_pdr_add_fru_record_set_check',
8590 'Source' => 'pdr.c',
8591 'SourceLine' => '268'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308592 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308593 '92212' => {
8594 'Header' => 'pdr.h',
8595 'Param' => {
8596 '0' => {
8597 'name' => 'record',
8598 'type' => '91499'
8599 }
8600 },
8601 'Return' => '5094',
8602 'ShortName' => 'pldm_pdr_record_is_remote',
8603 'Source' => 'pdr.c',
8604 'SourceLine' => '260'
8605 },
8606 '9223' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09308607 'Header' => 'bios.h',
8608 'Param' => {
8609 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308610 'name' => 'msg',
8611 'type' => '2059'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308612 },
8613 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308614 'name' => 'payload_length',
8615 'type' => '137'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308616 },
8617 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308618 'name' => 'completion_code',
8619 'type' => '2064'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308620 },
8621 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308622 'name' => 'next_transfer_handle',
8623 'type' => '2069'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308624 },
8625 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308626 'name' => 'transfer_flag',
8627 'type' => '2064'
8628 },
8629 '5' => {
8630 'name' => 'attribute_data',
8631 'type' => '7131'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308632 }
8633 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308634 'Reg' => {
8635 '1' => 'rsi',
8636 '2' => 'rdx',
8637 '3' => 'r10',
8638 '4' => 'r8',
8639 '5' => 'r9'
8640 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09308641 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308642 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp',
8643 'Source' => 'bios.c',
8644 'SourceLine' => '368'
Andrew Jeffery255f6542023-08-10 15:46:54 +09308645 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308646 '92367' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308647 'Header' => 'pdr.h',
8648 'Param' => {
8649 '0' => {
8650 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308651 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308652 },
8653 '1' => {
8654 'name' => 'record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308655 'type' => '91499'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308656 }
8657 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308658 'Return' => '199',
8659 'ShortName' => 'pldm_pdr_get_record_handle',
8660 'Source' => 'pdr.c',
8661 'SourceLine' => '249'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308662 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308663 '92580' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308664 'Header' => 'pdr.h',
8665 'Param' => {
8666 '0' => {
8667 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308668 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308669 }
8670 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308671 'Return' => '199',
8672 'ShortName' => 'pldm_pdr_get_repo_size',
8673 'Source' => 'pdr.c',
8674 'SourceLine' => '241'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308675 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308676 '92711' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308677 'Header' => 'pdr.h',
8678 'Param' => {
8679 '0' => {
8680 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308681 'type' => '84969'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308682 }
8683 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308684 'Return' => '199',
8685 'ShortName' => 'pldm_pdr_get_record_count',
8686 'Source' => 'pdr.c',
8687 'SourceLine' => '233'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308688 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308689 '92842' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308690 'Header' => 'pdr.h',
8691 'Param' => {
8692 '0' => {
8693 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308694 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308695 },
8696 '1' => {
8697 'name' => 'pdr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308698 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308699 },
8700 '2' => {
8701 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308702 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308703 },
8704 '3' => {
8705 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308706 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308707 },
8708 '4' => {
8709 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308710 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308711 }
8712 },
8713 'Reg' => {
8714 '0' => 'rdi',
8715 '3' => 'rcx',
8716 '4' => 'r8'
8717 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308718 'Return' => '91499',
8719 'ShortName' => 'pldm_pdr_find_record_by_type',
8720 'Source' => 'pdr.c',
8721 'SourceLine' => '202'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308722 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308723 '93013' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308724 'Header' => 'pdr.h',
8725 'Param' => {
8726 '0' => {
8727 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308728 'type' => '84969'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308729 },
8730 '1' => {
8731 'name' => 'curr_record',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308732 'type' => '91499'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308733 },
8734 '2' => {
8735 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308736 'type' => '74379'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308737 },
8738 '3' => {
8739 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308740 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308741 },
8742 '4' => {
8743 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308744 'type' => '2069'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308745 }
8746 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308747 'Reg' => {
8748 '0' => 'rdi',
8749 '1' => 'rbx',
8750 '2' => 'r13',
8751 '3' => 'rcx',
8752 '4' => 'rbp'
8753 },
8754 'Return' => '91499',
8755 'ShortName' => 'pldm_pdr_get_next_record',
8756 'Source' => 'pdr.c',
8757 'SourceLine' => '179'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09308758 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308759 '93180' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308760 'Header' => 'pdr.h',
8761 'Param' => {
8762 '0' => {
8763 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308764 'type' => '84969'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308765 },
8766 '1' => {
8767 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308768 'type' => '199'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308769 },
8770 '2' => {
8771 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308772 'type' => '74379'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308773 },
8774 '3' => {
8775 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308776 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308777 },
8778 '4' => {
8779 'name' => 'next_record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308780 'type' => '2069'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308781 }
8782 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308783 'Reg' => {
8784 '0' => 'rdi',
8785 '1' => 'rax',
8786 '2' => 'rdx',
8787 '3' => 'rcx',
8788 '4' => 'rbp'
8789 },
8790 'Return' => '91499',
8791 'ShortName' => 'pldm_pdr_find_record',
8792 'Source' => 'pdr.c',
8793 'SourceLine' => '147'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308794 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308795 '93348' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308796 'Header' => 'pdr.h',
8797 'Param' => {
8798 '0' => {
8799 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308800 'type' => '85223'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308801 }
8802 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308803 'Reg' => {
8804 '0' => 'rdi'
8805 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308806 'Return' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308807 'ShortName' => 'pldm_pdr_destroy',
8808 'Source' => 'pdr.c',
8809 'SourceLine' => '127'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09308810 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308811 '93503' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308812 'Header' => 'pdr.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308813 'Return' => '85223',
8814 'ShortName' => 'pldm_pdr_init',
8815 'Source' => 'pdr.c',
8816 'SourceLine' => '112'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308817 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308818 '93575' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09308819 'Header' => 'pdr.h',
8820 'Param' => {
8821 '0' => {
8822 'name' => 'repo',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308823 'type' => '85223'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308824 },
8825 '1' => {
8826 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308827 'type' => '6774'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308828 },
8829 '2' => {
8830 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308831 'type' => '199'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308832 },
8833 '3' => {
8834 'name' => 'is_remote',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308835 'type' => '5094'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308836 },
8837 '4' => {
8838 'name' => 'terminus_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308839 'type' => '5568'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308840 },
8841 '5' => {
8842 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308843 'type' => '2069'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308844 }
8845 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308846 'Reg' => {
8847 '0' => 'rbp',
8848 '1' => 'r13',
8849 '2' => 'r14',
8850 '5' => 'r12'
8851 },
Andrew Jeffery14d29842023-07-17 15:29:32 +09308852 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308853 'ShortName' => 'pldm_pdr_add_check',
8854 'Source' => 'pdr.c',
8855 'SourceLine' => '38'
Andrew Jeffery14d29842023-07-17 15:29:32 +09308856 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308857 '9385' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308858 'Header' => 'bios.h',
8859 'Param' => {
8860 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308861 'name' => 'instance_id',
8862 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308863 },
8864 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308865 'name' => 'transfer_handle',
8866 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308867 },
8868 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308869 'name' => 'transfer_op_flag',
8870 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308871 },
8872 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308873 'name' => 'attribute_handle',
8874 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308875 },
8876 '4' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308877 'name' => 'msg',
8878 'type' => '1614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308879 }
8880 },
8881 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308882 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req',
8883 'Source' => 'bios.c',
8884 'SourceLine' => '338'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308885 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308886 '95955' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308887 'Header' => 'utils.h',
8888 'Param' => {
8889 '0' => {
8890 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308891 'type' => '199'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308892 }
8893 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308894 'Return' => '199',
8895 'ShortName' => 'dec2bcd32',
8896 'Source' => 'utils.c',
8897 'SourceLine' => '196'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308898 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308899 '96084' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308900 'Header' => 'utils.h',
8901 'Param' => {
8902 '0' => {
8903 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308904 'type' => '199'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09308905 }
8906 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308907 'Return' => '199',
8908 'ShortName' => 'bcd2dec32',
8909 'Source' => 'utils.c',
8910 'SourceLine' => '190'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09308911 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308912 '9614' => {
8913 'Header' => 'bios.h',
8914 'Param' => {
8915 '0' => {
8916 'name' => 'msg',
8917 'type' => '2059'
8918 },
8919 '1' => {
8920 'name' => 'payload_length',
8921 'type' => '137'
8922 },
8923 '2' => {
8924 'name' => 'completion_code',
8925 'type' => '2064'
8926 },
8927 '3' => {
8928 'name' => 'next_transfer_handle',
8929 'type' => '2069'
8930 },
8931 '4' => {
8932 'name' => 'transfer_flag',
8933 'type' => '2064'
8934 },
8935 '5' => {
8936 'name' => 'bios_table_offset',
8937 'type' => '9776'
8938 }
8939 },
8940 'Reg' => {
8941 '1' => 'r10',
8942 '2' => 'rsi',
8943 '3' => 'rdi',
8944 '4' => 'r8',
8945 '5' => 'r9'
8946 },
8947 'Return' => '74',
8948 'ShortName' => 'decode_get_bios_table_resp',
8949 'Source' => 'bios.c',
8950 'SourceLine' => '303'
8951 },
8952 '96512' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308953 'Header' => 'utils.h',
8954 'Param' => {
8955 '0' => {
8956 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308957 'type' => '3462'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308958 },
8959 '1' => {
8960 'name' => 'buffer',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308961 'type' => '12423'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308962 },
8963 '2' => {
8964 'name' => 'buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308965 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308966 }
8967 },
8968 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10308969 '0' => 'rdi',
8970 '1' => 'rcx'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308971 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308972 'Return' => '13385',
8973 'ShortName' => 'ver2str',
8974 'Source' => 'utils.c',
8975 'SourceLine' => '121'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308976 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308977 '96640' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308978 'Header' => 'utils.h',
8979 'Param' => {
8980 '0' => {
8981 'name' => 'data',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308982 'type' => '5311'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308983 },
8984 '1' => {
8985 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10308986 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308987 }
8988 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308989 'Reg' => {
8990 '1' => 'rdx'
8991 },
8992 'Return' => '187',
8993 'ShortName' => 'crc8',
8994 'Source' => 'utils.c',
8995 'SourceLine' => '98'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09308996 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10308997 '9786' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308998 'Header' => 'bios.h',
8999 'Param' => {
9000 '0' => {
9001 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309002 'type' => '2059'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309003 },
9004 '1' => {
9005 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309006 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309007 },
9008 '2' => {
9009 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309010 'type' => '2069'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309011 },
9012 '3' => {
9013 'name' => 'transfer_op_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309014 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309015 },
9016 '4' => {
9017 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309018 'type' => '2064'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309019 }
9020 },
9021 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309022 '1' => 'r9',
9023 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309024 '3' => 'rcx',
9025 '4' => 'r8'
9026 },
9027 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309028 'ShortName' => 'decode_get_bios_table_req',
9029 'Source' => 'bios.c',
9030 'SourceLine' => '280'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309031 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309032 '97954' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09309033 'Header' => 'instance-id.h',
9034 'Param' => {
9035 '0' => {
9036 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309037 'type' => '98177'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309038 },
9039 '1' => {
9040 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309041 'type' => '94582'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309042 },
9043 '2' => {
9044 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309045 'type' => '94594'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309046 }
9047 },
9048 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309049 'ShortName' => 'pldm_instance_id_free',
9050 'Source' => 'instance-id.c',
9051 'SourceLine' => '190'
Andrew Jeffery14d29842023-07-17 15:29:32 +09309052 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309053 '98182' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309054 'Header' => 'instance-id.h',
9055 'Param' => {
9056 '0' => {
9057 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309058 'type' => '98177'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309059 },
9060 '1' => {
9061 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309062 'type' => '94582'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309063 },
9064 '2' => {
9065 'name' => 'iid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309066 'type' => '98602'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309067 }
9068 },
9069 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309070 'ShortName' => 'pldm_instance_id_alloc',
9071 'Source' => 'instance-id.c',
9072 'SourceLine' => '101'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09309073 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309074 '98607' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309075 'Header' => 'instance-id.h',
9076 'Param' => {
9077 '0' => {
9078 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309079 'type' => '98177'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309080 }
9081 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309082 'Reg' => {
9083 '0' => 'rdi'
9084 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309085 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309086 'ShortName' => 'pldm_instance_db_destroy',
9087 'Source' => 'instance-id.c',
9088 'SourceLine' => '90'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309089 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309090 '98692' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309091 'Header' => 'instance-id.h',
9092 'Param' => {
9093 '0' => {
9094 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309095 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309096 }
9097 },
9098 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309099 'ShortName' => 'pldm_instance_db_init_default',
9100 'Source' => 'instance-id.c',
9101 'SourceLine' => '83'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309102 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309103 '98783' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309104 'Header' => 'instance-id.h',
9105 'Param' => {
9106 '0' => {
9107 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309108 'type' => '98778'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309109 },
9110 '1' => {
9111 'name' => 'dbpath',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309112 'type' => '13380'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309113 }
9114 },
9115 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309116 'ShortName' => 'pldm_instance_db_init',
9117 'Source' => 'instance-id.c',
9118 'SourceLine' => '34'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309119 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309120 '9933' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309121 'Header' => 'bios.h',
9122 'Param' => {
9123 '0' => {
9124 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309125 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309126 },
9127 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309128 'name' => 'transfer_handle',
9129 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309130 },
9131 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309132 'name' => 'transfer_op_flag',
9133 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309134 },
9135 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309136 'name' => 'table_type',
9137 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309138 },
9139 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309140 'name' => 'msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309141 'type' => '1614'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309142 }
9143 },
9144 'Return' => '74',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309145 'ShortName' => 'encode_get_bios_table_req',
9146 'Source' => 'bios.c',
9147 'SourceLine' => '251'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309148 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309149 '99699' => {
9150 'Header' => 'transport.h',
9151 'Line' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309152 'Param' => {
9153 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309154 'name' => 'transport',
9155 'type' => '99736'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309156 },
9157 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309158 'name' => 'tid',
9159 'type' => '94582'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309160 },
9161 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309162 'name' => 'pldm_msg',
9163 'type' => '5311'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309164 },
9165 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309166 'name' => 'msg_len',
9167 'type' => '137'
9168 }
9169 },
9170 'Reg' => {
9171 '0' => 'rdi',
9172 '1' => 'rsi',
9173 '2' => 'rdx',
9174 '3' => 'rcx'
9175 },
9176 'Return' => '99511',
9177 'ShortName' => 'pldm_transport_send_msg',
9178 'Source' => 'transport.c',
9179 'SourceLine' => '61'
9180 },
9181 '99746' => {
9182 'Header' => 'transport.h',
9183 'Line' => '116',
9184 'Param' => {
9185 '0' => {
9186 'name' => 'transport',
9187 'type' => '99736'
9188 },
9189 '1' => {
9190 'name' => 'tid',
9191 'type' => '94582'
9192 },
9193 '2' => {
9194 'name' => 'pldm_req_msg',
9195 'type' => '5311'
9196 },
9197 '3' => {
9198 'name' => 'req_msg_len',
9199 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309200 },
9201 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309202 'name' => 'pldm_resp_msg',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309203 'type' => '17766'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309204 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309205 '5' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309206 'name' => 'resp_msg_len',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309207 'type' => '9776'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309208 }
9209 },
9210 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309211 '2' => 'r14'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309212 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309213 'Return' => '99511',
9214 'ShortName' => 'pldm_transport_send_recv_msg',
9215 'Source' => 'transport.c',
9216 'SourceLine' => '145'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309217 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309218 '99803' => {
9219 'Header' => 'mctp-demux.h',
9220 'Line' => '18',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309221 'Param' => {
9222 '0' => {
9223 'name' => 'ctx',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309224 'type' => '99694'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309225 }
9226 },
9227 'Reg' => {
9228 '0' => 'rdi'
9229 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309230 'Return' => '1',
9231 'ShortName' => 'pldm_transport_mctp_demux_destroy',
9232 'Source' => 'mctp-demux.c',
9233 'SourceLine' => '270'
9234 },
9235 '99840' => {
9236 'Header' => 'transport.h',
9237 'Line' => '79',
9238 'Param' => {
9239 '0' => {
9240 'name' => 'transport',
9241 'type' => '99736'
9242 },
9243 '1' => {
9244 'name' => 'tid',
9245 'type' => '99877'
9246 },
9247 '2' => {
9248 'name' => 'pldm_msg',
9249 'type' => '17766'
9250 },
9251 '3' => {
9252 'name' => 'msg_len',
9253 'type' => '9776'
9254 }
9255 },
9256 'Reg' => {
9257 '0' => 'rdi',
9258 '1' => 'rsi',
9259 '2' => 'rbp',
9260 '3' => 'rcx'
9261 },
9262 'Return' => '99511',
9263 'ShortName' => 'pldm_transport_recv_msg',
9264 'Source' => 'transport.c',
9265 'SourceLine' => '78'
9266 },
9267 '99882' => {
9268 'Header' => 'mctp-demux.h',
9269 'Line' => '32',
9270 'Param' => {
9271 '0' => {
9272 'name' => 'ctx',
9273 'type' => '99694'
9274 },
9275 '1' => {
9276 'name' => 'tid',
9277 'type' => '94582'
9278 },
9279 '2' => {
9280 'name' => 'eid',
9281 'type' => '99396'
9282 }
9283 },
9284 'Reg' => {
9285 '0' => 'rdi',
9286 '1' => 'rsi',
9287 '2' => 'rdx'
9288 },
9289 'Return' => '74',
9290 'ShortName' => 'pldm_transport_mctp_demux_map_tid',
9291 'Source' => 'mctp-demux.c',
9292 'SourceLine' => '107'
9293 },
9294 '99914' => {
9295 'Header' => 'mctp-demux.h',
9296 'Line' => '22',
9297 'Param' => {
9298 '0' => {
9299 'name' => 'ctx',
9300 'type' => '99694'
9301 }
9302 },
9303 'Reg' => {
9304 '0' => 'rdi'
9305 },
9306 'Return' => '99736',
9307 'ShortName' => 'pldm_transport_mctp_demux_core',
9308 'Source' => 'mctp-demux.c',
9309 'SourceLine' => '37'
9310 },
9311 '99958' => {
9312 'Header' => 'mctp-demux.h',
9313 'Line' => '15',
9314 'Param' => {
9315 '0' => {
9316 'name' => 'ctx',
9317 'type' => '99980'
9318 }
9319 },
9320 'Reg' => {
9321 '0' => 'r12'
9322 },
9323 'Return' => '74',
9324 'ShortName' => 'pldm_transport_mctp_demux_init',
9325 'Source' => 'mctp-demux.c',
9326 'SourceLine' => '236'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309327 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309328 },
9329 'SymbolVersion' => {},
9330 'Symbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +09309331 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309332 'bcd2dec16' => 1,
9333 'bcd2dec32' => 1,
9334 'bcd2dec8' => 1,
9335 'crc32' => 1,
9336 'crc8' => 1,
9337 'dec2bcd16' => 1,
9338 'dec2bcd32' => 1,
9339 'dec2bcd8' => 1,
9340 'decode_activate_firmware_resp' => 1,
9341 'decode_apply_complete_req' => 1,
9342 'decode_cancel_update_component_resp' => 1,
9343 'decode_cancel_update_resp' => 1,
9344 'decode_descriptor_type_length_value' => 1,
9345 'decode_event_message_buffer_size_resp' => 1,
9346 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309347 'decode_file_ack_req' => 1,
9348 'decode_file_ack_resp' => 1,
9349 'decode_file_ack_with_meta_data_req' => 1,
9350 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309351 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309352 'decode_get_alert_status_req' => 1,
9353 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309354 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9355 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9356 'decode_get_bios_table_req' => 1,
9357 'decode_get_bios_table_resp' => 1,
9358 'decode_get_commands_req' => 1,
9359 'decode_get_commands_resp' => 1,
9360 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309361 'decode_get_file_table_req' => 1,
9362 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309363 'decode_get_firmware_parameters_resp' => 1,
9364 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9365 'decode_get_fru_record_by_option_req' => 1,
9366 'decode_get_fru_record_by_option_resp' => 1,
9367 'decode_get_fru_record_table_metadata_resp' => 1,
9368 'decode_get_fru_record_table_req' => 1,
9369 'decode_get_fru_record_table_resp' => 1,
9370 'decode_get_fru_record_table_resp_safe' => 1,
9371 'decode_get_numeric_effecter_value_req' => 1,
9372 'decode_get_numeric_effecter_value_resp' => 1,
9373 'decode_get_pdr_repository_info_resp' => 1,
9374 'decode_get_pdr_req' => 1,
9375 'decode_get_pdr_resp' => 1,
9376 'decode_get_sensor_reading_req' => 1,
9377 'decode_get_sensor_reading_resp' => 1,
9378 'decode_get_state_sensor_readings_req' => 1,
9379 'decode_get_state_sensor_readings_resp' => 1,
9380 'decode_get_status_resp' => 1,
9381 'decode_get_tid_resp' => 1,
9382 'decode_get_types_resp' => 1,
9383 'decode_get_version_req' => 1,
9384 'decode_get_version_resp' => 1,
9385 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309386 'decode_new_file_req' => 1,
9387 'decode_new_file_resp' => 1,
9388 'decode_new_file_with_metadata_req' => 1,
9389 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309390 'decode_numeric_sensor_data' => 1,
9391 'decode_numeric_sensor_pdr_data' => 1,
9392 'decode_pass_component_table_resp' => 1,
9393 'decode_platform_event_message_req' => 1,
9394 'decode_platform_event_message_resp' => 1,
9395 'decode_pldm_comp_image_info' => 1,
9396 'decode_pldm_package_header_info' => 1,
9397 'decode_pldm_pdr_repository_change_record_data' => 1,
9398 'decode_pldm_pdr_repository_chg_event_data' => 1,
9399 'decode_poll_for_platform_event_message_req' => 1,
9400 'decode_poll_for_platform_event_message_resp' => 1,
9401 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309402 'decode_read_file_req' => 1,
9403 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309404 'decode_request_firmware_data_req' => 1,
9405 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309406 'decode_rw_file_by_type_memory_req' => 1,
9407 'decode_rw_file_by_type_memory_resp' => 1,
9408 'decode_rw_file_by_type_req' => 1,
9409 'decode_rw_file_by_type_resp' => 1,
9410 'decode_rw_file_memory_req' => 1,
9411 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309412 'decode_sensor_event_data' => 1,
9413 'decode_sensor_op_data' => 1,
9414 'decode_set_bios_attribute_current_value_req' => 1,
9415 'decode_set_bios_attribute_current_value_resp' => 1,
9416 'decode_set_bios_table_req' => 1,
9417 'decode_set_bios_table_resp' => 1,
9418 'decode_set_date_time_req' => 1,
9419 'decode_set_date_time_resp' => 1,
9420 'decode_set_event_receiver_req' => 1,
9421 'decode_set_event_receiver_resp' => 1,
9422 'decode_set_fru_record_table_req' => 1,
9423 'decode_set_numeric_effecter_value_req' => 1,
9424 'decode_set_numeric_effecter_value_resp' => 1,
9425 'decode_set_state_effecter_states_req' => 1,
9426 'decode_set_state_effecter_states_resp' => 1,
9427 'decode_state_sensor_data' => 1,
9428 'decode_transfer_complete_req' => 1,
9429 'decode_update_component_resp' => 1,
9430 'decode_vendor_defined_descriptor_value' => 1,
9431 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309432 'decode_write_file_req' => 1,
9433 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309434 'encode_activate_firmware_req' => 1,
9435 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309436 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309437 'encode_cancel_update_component_req' => 1,
9438 'encode_cancel_update_req' => 1,
9439 'encode_cc_only_resp' => 1,
9440 'encode_event_message_buffer_size_req' => 1,
9441 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309442 'encode_file_ack_req' => 1,
9443 'encode_file_ack_resp' => 1,
9444 'encode_file_ack_with_meta_data_req' => 1,
9445 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309446 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309447 'encode_get_alert_status_req' => 1,
9448 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309449 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9450 'encode_get_bios_current_value_by_handle_resp' => 1,
9451 'encode_get_bios_table_req' => 1,
9452 'encode_get_bios_table_resp' => 1,
9453 'encode_get_commands_req' => 1,
9454 'encode_get_commands_resp' => 1,
9455 'encode_get_date_time_req' => 1,
9456 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309457 'encode_get_file_table_req' => 1,
9458 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309459 'encode_get_firmware_parameters_req' => 1,
9460 'encode_get_fru_record_by_option_req' => 1,
9461 'encode_get_fru_record_by_option_resp' => 1,
9462 'encode_get_fru_record_table_metadata_req' => 1,
9463 'encode_get_fru_record_table_metadata_resp' => 1,
9464 'encode_get_fru_record_table_req' => 1,
9465 'encode_get_fru_record_table_resp' => 1,
9466 'encode_get_numeric_effecter_value_req' => 1,
9467 'encode_get_numeric_effecter_value_resp' => 1,
9468 'encode_get_pdr_repository_info_resp' => 1,
9469 'encode_get_pdr_req' => 1,
9470 'encode_get_pdr_resp' => 1,
9471 'encode_get_sensor_reading_req' => 1,
9472 'encode_get_sensor_reading_resp' => 1,
9473 'encode_get_state_sensor_readings_req' => 1,
9474 'encode_get_state_sensor_readings_resp' => 1,
9475 'encode_get_status_req' => 1,
9476 'encode_get_tid_req' => 1,
9477 'encode_get_tid_resp' => 1,
9478 'encode_get_types_req' => 1,
9479 'encode_get_types_resp' => 1,
9480 'encode_get_version_req' => 1,
9481 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309482 'encode_new_file_req' => 1,
9483 'encode_new_file_resp' => 1,
9484 'encode_new_file_with_metadata_req' => 1,
9485 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309486 'encode_pass_component_table_req' => 1,
9487 'encode_platform_event_message_req' => 1,
9488 'encode_platform_event_message_resp' => 1,
9489 'encode_pldm_header_only' => 1,
9490 'encode_pldm_pdr_repository_chg_event_data' => 1,
9491 'encode_poll_for_platform_event_message_req' => 1,
9492 'encode_poll_for_platform_event_message_resp' => 1,
9493 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309494 'encode_read_file_req' => 1,
9495 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309496 'encode_request_firmware_data_resp' => 1,
9497 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309498 'encode_rw_file_by_type_memory_req' => 1,
9499 'encode_rw_file_by_type_memory_resp' => 1,
9500 'encode_rw_file_by_type_req' => 1,
9501 'encode_rw_file_by_type_resp' => 1,
9502 'encode_rw_file_memory_req' => 1,
9503 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309504 'encode_sensor_event_data' => 1,
9505 'encode_set_bios_attribute_current_value_req' => 1,
9506 'encode_set_bios_attribute_current_value_resp' => 1,
9507 'encode_set_bios_table_req' => 1,
9508 'encode_set_bios_table_resp' => 1,
9509 'encode_set_date_time_req' => 1,
9510 'encode_set_date_time_resp' => 1,
9511 'encode_set_event_receiver_req' => 1,
9512 'encode_set_event_receiver_resp' => 1,
9513 'encode_set_fru_record_table_resp' => 1,
9514 'encode_set_numeric_effecter_value_req' => 1,
9515 'encode_set_numeric_effecter_value_resp' => 1,
9516 'encode_set_state_effecter_states_req' => 1,
9517 'encode_set_state_effecter_states_resp' => 1,
9518 'encode_set_tid_req' => 1,
9519 'encode_state_effecter_pdr' => 1,
9520 'encode_state_sensor_pdr' => 1,
9521 'encode_transfer_complete_resp' => 1,
9522 'encode_update_component_req' => 1,
9523 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309524 'encode_write_file_req' => 1,
9525 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09309526 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309527 'is_time_legal' => 1,
9528 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309529 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09309530 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309531 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9532 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9533 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9534 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309535 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309536 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309537 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309538 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9539 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9540 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309541 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9542 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9543 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9544 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309545 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9546 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9547 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9548 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309549 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9550 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9551 'pldm_bios_table_attr_entry_string_info_check' => 1,
9552 'pldm_bios_table_attr_find_by_handle' => 1,
9553 'pldm_bios_table_attr_find_by_string_handle' => 1,
9554 'pldm_bios_table_attr_value_copy_and_update' => 1,
9555 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9556 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9557 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309558 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9559 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9561 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309562 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9563 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9564 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9565 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9566 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9567 'pldm_bios_table_attr_value_entry_length' => 1,
9568 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9569 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9570 'pldm_bios_table_attr_value_find_by_handle' => 1,
9571 'pldm_bios_table_checksum' => 1,
9572 'pldm_bios_table_iter_create' => 1,
9573 'pldm_bios_table_iter_free' => 1,
9574 'pldm_bios_table_iter_is_end' => 1,
9575 'pldm_bios_table_iter_next' => 1,
9576 'pldm_bios_table_iter_value' => 1,
9577 'pldm_bios_table_pad_checksum_size' => 1,
9578 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309579 'pldm_bios_table_string_entry_decode_string_check' => 1,
9580 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309581 'pldm_bios_table_string_entry_encode_check' => 1,
9582 'pldm_bios_table_string_entry_encode_length' => 1,
9583 'pldm_bios_table_string_find_by_handle' => 1,
9584 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery34ac8912023-08-29 14:48:13 +09309585 'pldm_close' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09309586 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09309587 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309588 'pldm_entity_association_pdr_extract' => 1,
9589 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05009590 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309591 'pldm_entity_association_tree_copy_root' => 1,
9592 'pldm_entity_association_tree_destroy' => 1,
9593 'pldm_entity_association_tree_destroy_root' => 1,
9594 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009595 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309596 'pldm_entity_association_tree_init' => 1,
9597 'pldm_entity_association_tree_visit' => 1,
9598 'pldm_entity_extract' => 1,
9599 'pldm_entity_get_num_children' => 1,
9600 'pldm_entity_get_parent' => 1,
9601 'pldm_entity_is_exist_parent' => 1,
9602 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05009603 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309604 'pldm_find_entity_ref_in_tree' => 1,
9605 'pldm_instance_db_destroy' => 1,
9606 'pldm_instance_db_init' => 1,
9607 'pldm_instance_db_init_default' => 1,
9608 'pldm_instance_id_alloc' => 1,
9609 'pldm_instance_id_free' => 1,
9610 'pldm_is_current_parent_child' => 1,
9611 'pldm_is_empty_entity_assoc_tree' => 1,
9612 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09309613 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09309614 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309615 'pldm_pdr_destroy' => 1,
9616 'pldm_pdr_find_record' => 1,
9617 'pldm_pdr_find_record_by_type' => 1,
9618 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9619 'pldm_pdr_get_next_record' => 1,
9620 'pldm_pdr_get_record_count' => 1,
9621 'pldm_pdr_get_record_handle' => 1,
9622 'pldm_pdr_get_repo_size' => 1,
9623 'pldm_pdr_init' => 1,
9624 'pldm_pdr_record_is_remote' => 1,
9625 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9626 'pldm_pdr_remove_remote_pdrs' => 1,
9627 'pldm_pdr_update_TL_pdr' => 1,
9628 'pldm_recv' => 1,
9629 'pldm_recv_any' => 1,
9630 'pldm_send' => 1,
9631 'pldm_send_recv' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309632 'pldm_transport_af_mctp_core' => 1,
9633 'pldm_transport_af_mctp_destroy' => 1,
9634 'pldm_transport_af_mctp_init' => 1,
9635 'pldm_transport_af_mctp_init_pollfd' => 1,
9636 'pldm_transport_af_mctp_map_tid' => 1,
9637 'pldm_transport_af_mctp_unmap_tid' => 1,
9638 'pldm_transport_mctp_demux_core' => 1,
9639 'pldm_transport_mctp_demux_destroy' => 1,
9640 'pldm_transport_mctp_demux_init' => 1,
9641 'pldm_transport_mctp_demux_init_pollfd' => 1,
9642 'pldm_transport_mctp_demux_map_tid' => 1,
9643 'pldm_transport_mctp_demux_unmap_tid' => 1,
9644 'pldm_transport_poll' => 1,
9645 'pldm_transport_recv_msg' => 1,
9646 'pldm_transport_send_msg' => 1,
9647 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309648 'unpack_pldm_header' => 1,
9649 'ver2str' => 1
9650 }
9651 },
9652 'Target' => 'unix',
9653 'TypeInfo' => {
9654 '1' => {
9655 'Name' => 'void',
9656 'Type' => 'Intrinsic'
9657 },
9658 '102' => {
9659 'Name' => 'unsigned long',
9660 'Size' => '8',
9661 'Type' => 'Intrinsic'
9662 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309663 '102448' => {
9664 'Header' => 'socket.h',
9665 'Line' => '4',
9666 'Memb' => {
9667 '0' => {
9668 'name' => 'size',
9669 'offset' => '0',
9670 'type' => '74'
9671 },
9672 '1' => {
9673 'name' => 'socket',
9674 'offset' => '4',
9675 'type' => '74'
9676 },
9677 '2' => {
9678 'name' => 'max_size',
9679 'offset' => '8',
9680 'type' => '74'
9681 }
9682 },
9683 'Name' => 'struct pldm_socket_sndbuf',
9684 'PrivateABI' => 1,
9685 'Size' => '12',
9686 'Type' => 'Struct'
9687 },
9688 '102633' => {
9689 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
9690 'Param' => {
9691 '0' => {
9692 'type' => '99736'
9693 },
9694 '1' => {
9695 'type' => '99877'
9696 },
9697 '2' => {
9698 'type' => '17766'
9699 },
9700 '3' => {
9701 'type' => '9776'
9702 }
9703 },
9704 'Return' => '99511',
9705 'Size' => '8',
9706 'Type' => 'FuncPtr'
9707 },
9708 '102674' => {
9709 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
9710 'Param' => {
9711 '0' => {
9712 'type' => '99736'
9713 },
9714 '1' => {
9715 'type' => '94582'
9716 },
9717 '2' => {
9718 'type' => '5311'
9719 },
9720 '3' => {
9721 'type' => '137'
9722 }
9723 },
9724 'Return' => '99511',
9725 'Size' => '8',
9726 'Type' => 'FuncPtr'
9727 },
9728 '102699' => {
9729 'BaseType' => '102704',
9730 'Name' => 'struct pollfd*',
9731 'Size' => '8',
9732 'Type' => 'Pointer'
9733 },
9734 '102704' => {
9735 'Header' => 'poll.h',
9736 'Line' => '36',
9737 'Memb' => {
9738 '0' => {
9739 'name' => 'fd',
9740 'offset' => '0',
9741 'type' => '74'
9742 },
9743 '1' => {
9744 'name' => 'events',
9745 'offset' => '4',
9746 'type' => '60'
9747 },
9748 '2' => {
9749 'name' => 'revents',
9750 'offset' => '6',
9751 'type' => '60'
9752 }
9753 },
9754 'Name' => 'struct pollfd',
9755 'PrivateABI' => 1,
9756 'Size' => '8',
9757 'Type' => 'Struct'
9758 },
9759 '102754' => {
9760 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
9761 'Param' => {
9762 '0' => {
9763 'type' => '99736'
9764 },
9765 '1' => {
9766 'type' => '102699'
9767 }
9768 },
9769 'Return' => '74',
9770 'Size' => '8',
9771 'Type' => 'FuncPtr'
9772 },
9773 '103280' => {
9774 'Line' => '32',
9775 'Memb' => {
9776 '0' => {
9777 'name' => 'transport',
9778 'offset' => '0',
9779 'type' => '99741'
9780 },
9781 '1' => {
9782 'name' => 'socket',
9783 'offset' => '64',
9784 'type' => '74'
9785 },
9786 '2' => {
9787 'name' => 'tid_eid_map',
9788 'offset' => '68',
9789 'type' => '103373'
9790 },
9791 '3' => {
9792 'name' => 'socket_send_buf',
9793 'offset' => '768',
9794 'type' => '102448'
9795 },
9796 '4' => {
9797 'name' => 'bound',
9798 'offset' => '786',
9799 'type' => '5094'
9800 },
9801 '5' => {
9802 'name' => 'cookie_jar',
9803 'offset' => '800',
9804 'type' => '94606'
9805 }
9806 },
9807 'Name' => 'struct pldm_transport_af_mctp',
9808 'PrivateABI' => 1,
9809 'Size' => '336',
9810 'Source' => 'af-mctp.c',
9811 'Type' => 'Struct'
9812 },
9813 '103373' => {
9814 'BaseType' => '94582',
9815 'Name' => 'pldm_tid_t[256]',
9816 'Size' => '256',
9817 'Type' => 'Array'
9818 },
9819 '104191' => {
9820 'BaseType' => '103280',
9821 'Name' => 'struct pldm_transport_af_mctp*',
9822 'Size' => '8',
9823 'Type' => 'Pointer'
9824 },
9825 '104510' => {
9826 'BaseType' => '104191',
9827 'Name' => 'struct pldm_transport_af_mctp**',
9828 'Size' => '8',
9829 'Type' => 'Pointer'
9830 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309831 '109' => {
9832 'Name' => 'long',
9833 'Size' => '8',
9834 'Type' => 'Intrinsic'
9835 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309836 '116' => {
9837 'Name' => 'char',
9838 'Size' => '1',
9839 'Type' => 'Intrinsic'
9840 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309841 '12423' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009842 'BaseType' => '116',
9843 'Name' => 'char*',
9844 'Size' => '8',
9845 'Type' => 'Pointer'
9846 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309847 '12440' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009848 'BaseType' => '116',
9849 'Name' => 'char const',
9850 'Size' => '1',
9851 'Type' => 'Const'
9852 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309853 '12471' => {
9854 'BaseType' => '137',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009855 'Name' => 'size_t const',
9856 'Size' => '8',
9857 'Type' => 'Const'
9858 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309859 '12483' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009860 'BaseType' => '46',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309861 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009862 'Line' => '37',
9863 'Name' => '__int8_t',
9864 'PrivateABI' => 1,
9865 'Size' => '1',
9866 'Type' => 'Typedef'
9867 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309868 '12507' => {
9869 'BaseType' => '60',
9870 'Header' => 'types.h',
9871 'Line' => '39',
9872 'Name' => '__int16_t',
9873 'PrivateABI' => 1,
9874 'Size' => '2',
9875 'Type' => 'Typedef'
9876 },
9877 '12531' => {
9878 'BaseType' => '74',
9879 'Header' => 'types.h',
9880 'Line' => '41',
9881 'Name' => '__int32_t',
9882 'PrivateABI' => 1,
9883 'Size' => '4',
9884 'Type' => 'Typedef'
9885 },
9886 '12562' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009887 'BaseType' => '109',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309888 'Header' => 'types.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009889 'Line' => '194',
9890 'Name' => '__ssize_t',
9891 'PrivateABI' => 1,
9892 'Size' => '8',
9893 'Type' => 'Typedef'
9894 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309895 '12574' => {
9896 'BaseType' => '12483',
9897 'Header' => 'stdint-intn.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009898 'Line' => '24',
9899 'Name' => 'int8_t',
9900 'PrivateABI' => 1,
9901 'Size' => '1',
9902 'Type' => 'Typedef'
9903 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309904 '12586' => {
9905 'BaseType' => '12507',
9906 'Header' => 'stdint-intn.h',
9907 'Line' => '25',
9908 'Name' => 'int16_t',
9909 'PrivateABI' => 1,
9910 'Size' => '2',
9911 'Type' => 'Typedef'
9912 },
9913 '12598' => {
9914 'BaseType' => '12531',
9915 'Header' => 'stdint-intn.h',
9916 'Line' => '26',
9917 'Name' => 'int32_t',
9918 'PrivateABI' => 1,
9919 'Size' => '4',
9920 'Type' => 'Typedef'
9921 },
9922 '12639' => {
9923 'BaseType' => '5568',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009924 'Name' => 'uint16_t const',
9925 'Size' => '2',
9926 'Type' => 'Const'
9927 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309928 '12656' => {
9929 'BaseType' => '199',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009930 'Name' => 'uint32_t const',
9931 'Size' => '4',
9932 'Type' => 'Const'
9933 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309934 '12827' => {
9935 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009936 'Header' => 'pldm_types.h',
9937 'Line' => '31',
9938 'Name' => 'bool8_t',
9939 'Size' => '1',
9940 'Type' => 'Typedef'
9941 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309942 '12839' => {
9943 'BaseType' => '465',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009944 'Header' => 'pldm_types.h',
9945 'Line' => '163',
9946 'Name' => 'real32_t',
9947 'Size' => '4',
9948 'Type' => 'Typedef'
9949 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309950 '13380' => {
9951 'BaseType' => '12440',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309952 'Name' => 'char const*',
9953 'Size' => '8',
9954 'Type' => 'Pointer'
9955 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309956 '13385' => {
9957 'BaseType' => '12562',
9958 'Header' => 'types.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309959 'Line' => '108',
9960 'Name' => 'ssize_t',
9961 'PrivateABI' => 1,
9962 'Size' => '8',
9963 'Type' => 'Typedef'
9964 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309965 '137' => {
9966 'BaseType' => '102',
9967 'Header' => 'stddef.h',
9968 'Line' => '214',
9969 'Name' => 'size_t',
9970 'PrivateABI' => 1,
9971 'Size' => '8',
9972 'Type' => 'Typedef'
9973 },
9974 '13921' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309975 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309976 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309977 'Memb' => {
9978 '0' => {
9979 'name' => 'PLDM_SENSOR_OP_STATE',
9980 'value' => '0'
9981 },
9982 '1' => {
9983 'name' => 'PLDM_STATE_SENSOR_STATE',
9984 'value' => '1'
9985 },
9986 '2' => {
9987 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
9988 'value' => '2'
9989 }
9990 },
9991 'Name' => 'enum sensor_event_class_states',
9992 'Size' => '4',
9993 'Type' => 'Enum'
9994 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309995 '13955' => {
9996 'BaseType' => '13921',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309997 'Name' => 'enum sensor_event_class_states const',
9998 'Size' => '4',
9999 'Type' => 'Const'
10000 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010001 '14178' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010002 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010003 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010004 'Memb' => {
10005 '0' => {
10006 'name' => 'record_handle',
10007 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010008 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010009 },
10010 '1' => {
10011 'name' => 'version',
10012 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010013 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010014 },
10015 '2' => {
10016 'name' => 'type',
10017 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010018 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010019 },
10020 '3' => {
10021 'name' => 'record_change_num',
10022 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010023 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010024 },
10025 '4' => {
10026 'name' => 'length',
10027 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010028 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010029 }
10030 },
10031 'Name' => 'struct pldm_pdr_hdr',
10032 'Size' => '10',
10033 'Type' => 'Struct'
10034 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010035 '14257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010036 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010037 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010038 'Memb' => {
10039 '0' => {
10040 'name' => 'hdr',
10041 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010042 'type' => '14178'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010043 },
10044 '1' => {
10045 'name' => 'terminus_handle',
10046 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010047 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010048 },
10049 '2' => {
10050 'name' => 'sensor_id',
10051 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010052 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010053 },
10054 '3' => {
10055 'name' => 'entity_type',
10056 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010057 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010058 },
10059 '4' => {
10060 'name' => 'entity_instance',
10061 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010062 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010063 },
10064 '5' => {
10065 'name' => 'container_id',
10066 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010067 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010068 },
10069 '6' => {
10070 'name' => 'sensor_init',
10071 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010072 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010073 },
10074 '7' => {
10075 'name' => 'sensor_auxiliary_names_pdr',
10076 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010077 'type' => '12827'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010078 },
10079 '8' => {
10080 'name' => 'composite_sensor_count',
10081 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010082 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010083 },
10084 '9' => {
10085 'name' => 'possible_states',
10086 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010087 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010088 }
10089 },
10090 'Name' => 'struct pldm_state_sensor_pdr',
10091 'Size' => '24',
10092 'Type' => 'Struct'
10093 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010094 '14401' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010095 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010096 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010097 'Memb' => {
10098 '0' => {
10099 'name' => 'state_set_id',
10100 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010101 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010102 },
10103 '1' => {
10104 'name' => 'possible_states_size',
10105 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010106 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010107 },
10108 '2' => {
10109 'name' => 'states',
10110 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010111 'type' => '14459'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010112 }
10113 },
10114 'Name' => 'struct state_sensor_possible_states',
10115 'Size' => '4',
10116 'Type' => 'Struct'
10117 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010118 '14454' => {
10119 'BaseType' => '14401',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010120 'Name' => 'struct state_sensor_possible_states const',
10121 'Size' => '4',
10122 'Type' => 'Const'
10123 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010124 '14459' => {
10125 'BaseType' => '365',
10126 'Name' => 'bitfield8_t[1]',
10127 'Size' => '1',
10128 'Type' => 'Array'
10129 },
10130 '14475' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010131 'Header' => 'platform.h',
10132 'Line' => '556',
10133 'Memb' => {
10134 '0' => {
10135 'name' => 'hdr',
10136 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010137 'type' => '14178'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010138 },
10139 '1' => {
10140 'name' => 'terminus_handle',
10141 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010142 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010143 },
10144 '10' => {
10145 'name' => 'possible_states',
10146 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010147 'type' => '893'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010148 },
10149 '2' => {
10150 'name' => 'effecter_id',
10151 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010152 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010153 },
10154 '3' => {
10155 'name' => 'entity_type',
10156 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010157 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010158 },
10159 '4' => {
10160 'name' => 'entity_instance',
10161 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010162 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010163 },
10164 '5' => {
10165 'name' => 'container_id',
10166 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010167 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010168 },
10169 '6' => {
10170 'name' => 'effecter_semantic_id',
10171 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010172 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010173 },
10174 '7' => {
10175 'name' => 'effecter_init',
10176 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010177 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010178 },
10179 '8' => {
10180 'name' => 'has_description_pdr',
10181 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010182 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010183 },
10184 '9' => {
10185 'name' => 'composite_effecter_count',
10186 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010187 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010188 }
10189 },
10190 'Name' => 'struct pldm_state_effecter_pdr',
10191 'Size' => '26',
10192 'Type' => 'Struct'
10193 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010194 '14726' => {
10195 'Header' => 'platform.h',
10196 'Line' => '647',
10197 'Memb' => {
10198 '0' => {
10199 'name' => 'value_u8',
10200 'offset' => '0',
10201 'type' => '187'
10202 },
10203 '1' => {
10204 'name' => 'value_s8',
10205 'offset' => '0',
10206 'type' => '12574'
10207 },
10208 '2' => {
10209 'name' => 'value_u16',
10210 'offset' => '0',
10211 'type' => '5568'
10212 },
10213 '3' => {
10214 'name' => 'value_s16',
10215 'offset' => '0',
10216 'type' => '12586'
10217 },
10218 '4' => {
10219 'name' => 'value_u32',
10220 'offset' => '0',
10221 'type' => '199'
10222 },
10223 '5' => {
10224 'name' => 'value_s32',
10225 'offset' => '0',
10226 'type' => '12598'
10227 },
10228 '6' => {
10229 'name' => 'value_f32',
10230 'offset' => '0',
10231 'type' => '12839'
10232 }
10233 },
10234 'Name' => 'union union_range_field_format',
10235 'Size' => '4',
10236 'Type' => 'Union'
10237 },
10238 '14820' => {
10239 'Header' => 'platform.h',
10240 'Line' => '704',
10241 'Memb' => {
10242 '0' => {
10243 'name' => 'value_u8',
10244 'offset' => '0',
10245 'type' => '187'
10246 },
10247 '1' => {
10248 'name' => 'value_s8',
10249 'offset' => '0',
10250 'type' => '12574'
10251 },
10252 '2' => {
10253 'name' => 'value_u16',
10254 'offset' => '0',
10255 'type' => '5568'
10256 },
10257 '3' => {
10258 'name' => 'value_s16',
10259 'offset' => '0',
10260 'type' => '12586'
10261 },
10262 '4' => {
10263 'name' => 'value_u32',
10264 'offset' => '0',
10265 'type' => '199'
10266 },
10267 '5' => {
10268 'name' => 'value_s32',
10269 'offset' => '0',
10270 'type' => '12598'
10271 }
10272 },
10273 'Name' => 'union union_sensor_data_size',
10274 'Size' => '4',
10275 'Type' => 'Union'
10276 },
10277 '14832' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010278 'Header' => 'platform.h',
10279 'Line' => '711',
10280 'Memb' => {
10281 '0' => {
10282 'name' => 'record_handle',
10283 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010284 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010285 },
10286 '1' => {
10287 'name' => 'version',
10288 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010289 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010290 },
10291 '2' => {
10292 'name' => 'type',
10293 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010294 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010295 },
10296 '3' => {
10297 'name' => 'record_change_num',
10298 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010299 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010300 },
10301 '4' => {
10302 'name' => 'length',
10303 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010304 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010305 }
10306 },
10307 'Name' => 'struct pldm_value_pdr_hdr',
10308 'Size' => '12',
10309 'Type' => 'Struct'
10310 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010311 '14911' => {
10312 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010313 'Line' => '729',
10314 'Memb' => {
10315 '0' => {
10316 'name' => 'entity_instance_num',
10317 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010318 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010319 },
10320 '1' => {
10321 'name' => 'entity_instance',
10322 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010323 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010324 }
10325 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010326 'Name' => 'anon-union-platform.h-729',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010327 'Size' => '2',
10328 'Type' => 'Union'
10329 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010330 '14945' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010331 'Header' => 'platform.h',
10332 'Line' => '724',
10333 'Memb' => {
10334 '0' => {
10335 'name' => 'hdr',
10336 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010337 'type' => '14832'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010338 },
10339 '1' => {
10340 'name' => 'terminus_handle',
10341 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010342 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010343 },
10344 '10' => {
10345 'name' => 'rate_unit',
10346 'offset' => '38',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010347 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010348 },
10349 '11' => {
10350 'name' => 'base_oem_unit_handle',
10351 'offset' => '39',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010352 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010353 },
10354 '12' => {
10355 'name' => 'aux_unit',
10356 'offset' => '40',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010357 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010358 },
10359 '13' => {
10360 'name' => 'aux_unit_modifier',
10361 'offset' => '41',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010362 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010363 },
10364 '14' => {
10365 'name' => 'aux_rate_unit',
10366 'offset' => '48',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010367 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010368 },
10369 '15' => {
10370 'name' => 'rel',
10371 'offset' => '49',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010372 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010373 },
10374 '16' => {
10375 'name' => 'aux_oem_unit_handle',
10376 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010377 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010378 },
10379 '17' => {
10380 'name' => 'is_linear',
10381 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010382 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010383 },
10384 '18' => {
10385 'name' => 'sensor_data_size',
10386 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010387 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010388 },
10389 '19' => {
10390 'name' => 'resolution',
10391 'offset' => '54',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010392 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010393 },
10394 '2' => {
10395 'name' => 'sensor_id',
10396 'offset' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010397 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010398 },
10399 '20' => {
10400 'name' => 'offset',
10401 'offset' => '64',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010402 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010403 },
10404 '21' => {
10405 'name' => 'accuracy',
10406 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010407 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010408 },
10409 '22' => {
10410 'name' => 'plus_tolerance',
10411 'offset' => '70',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010412 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010413 },
10414 '23' => {
10415 'name' => 'minus_tolerance',
10416 'offset' => '71',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010417 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010418 },
10419 '24' => {
10420 'name' => 'hysteresis',
10421 'offset' => '72',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010422 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010423 },
10424 '25' => {
10425 'name' => 'supported_thresholds',
10426 'offset' => '82',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010427 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010428 },
10429 '26' => {
10430 'name' => 'threshold_and_hysteresis_volatility',
10431 'offset' => '83',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010432 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010433 },
10434 '27' => {
10435 'name' => 'state_transition_interval',
10436 'offset' => '86',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010437 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010438 },
10439 '28' => {
10440 'name' => 'update_interval',
10441 'offset' => '96',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010442 'type' => '12839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010443 },
10444 '29' => {
10445 'name' => 'max_readable',
10446 'offset' => '100',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010447 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010448 },
10449 '3' => {
10450 'name' => 'entity_type',
10451 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010452 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010453 },
10454 '30' => {
10455 'name' => 'min_readable',
10456 'offset' => '104',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010457 'type' => '14820'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010458 },
10459 '31' => {
10460 'name' => 'range_field_format',
10461 'offset' => '114',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010462 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010463 },
10464 '32' => {
10465 'name' => 'range_field_support',
10466 'offset' => '115',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010467 'type' => '365'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010468 },
10469 '33' => {
10470 'name' => 'nominal_value',
10471 'offset' => '118',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010472 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010473 },
10474 '34' => {
10475 'name' => 'normal_max',
10476 'offset' => '128',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010477 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010478 },
10479 '35' => {
10480 'name' => 'normal_min',
10481 'offset' => '132',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010482 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010483 },
10484 '36' => {
10485 'name' => 'warning_high',
10486 'offset' => '136',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010487 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010488 },
10489 '37' => {
10490 'name' => 'warning_low',
10491 'offset' => '146',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010492 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010493 },
10494 '38' => {
10495 'name' => 'critical_high',
10496 'offset' => '150',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010497 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010498 },
10499 '39' => {
10500 'name' => 'critical_low',
10501 'offset' => '256',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010502 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010503 },
10504 '4' => {
10505 'name' => 'unnamed0',
10506 'offset' => '24',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010507 'type' => '14911'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010508 },
10509 '40' => {
10510 'name' => 'fatal_high',
10511 'offset' => '260',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010512 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010513 },
10514 '41' => {
10515 'name' => 'fatal_low',
10516 'offset' => '264',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010517 'type' => '14726'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010518 },
10519 '5' => {
10520 'name' => 'container_id',
10521 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010522 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010523 },
10524 '6' => {
10525 'name' => 'sensor_init',
10526 'offset' => '34',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010527 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010528 },
10529 '7' => {
10530 'name' => 'sensor_auxiliary_names_pdr',
10531 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010532 'type' => '12827'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010533 },
10534 '8' => {
10535 'name' => 'base_unit',
10536 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010537 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010538 },
10539 '9' => {
10540 'name' => 'unit_modifier',
10541 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010542 'type' => '12574'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010543 }
10544 },
10545 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10546 'Size' => '112',
10547 'Type' => 'Struct'
10548 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010549 '15498' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010550 'Header' => 'platform.h',
10551 'Line' => '776',
10552 'Memb' => {
10553 '0' => {
10554 'name' => 'state_set_id',
10555 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010556 'type' => '5568'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010557 },
10558 '1' => {
10559 'name' => 'possible_states_size',
10560 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010561 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010562 },
10563 '2' => {
10564 'name' => 'states',
10565 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010566 'type' => '14459'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010567 }
10568 },
10569 'Name' => 'struct state_effecter_possible_states',
10570 'Size' => '4',
10571 'Type' => 'Struct'
10572 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010573 '15551' => {
10574 'BaseType' => '15498',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010575 'Name' => 'struct state_effecter_possible_states const',
10576 'Size' => '4',
10577 'Type' => 'Const'
10578 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010579 '15556' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010580 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010581 'Line' => '824',
10582 'Memb' => {
10583 '0' => {
10584 'name' => 'set_request',
10585 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010586 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010587 },
10588 '1' => {
10589 'name' => 'effecter_state',
10590 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010591 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010592 }
10593 },
10594 'Name' => 'struct state_field_for_state_effecter_set',
10595 'Size' => '2',
10596 'Type' => 'Struct'
10597 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010598 '15596' => {
10599 'BaseType' => '15556',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010600 'Header' => 'platform.h',
10601 'Line' => '827',
10602 'Name' => 'set_effecter_state_field',
10603 'Size' => '2',
10604 'Type' => 'Typedef'
10605 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010606 '156' => {
10607 'BaseType' => '53',
10608 'Header' => 'types.h',
10609 'Line' => '38',
10610 'Name' => '__uint8_t',
10611 'PrivateABI' => 1,
10612 'Size' => '1',
10613 'Type' => 'Typedef'
10614 },
10615 '15608' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010616 'Header' => 'platform.h',
10617 'Line' => '833',
10618 'Memb' => {
10619 '0' => {
10620 'name' => 'sensor_op_state',
10621 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010622 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010623 },
10624 '1' => {
10625 'name' => 'present_state',
10626 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010627 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010628 },
10629 '2' => {
10630 'name' => 'previous_state',
10631 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010632 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010633 },
10634 '3' => {
10635 'name' => 'event_state',
10636 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010637 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010638 }
10639 },
10640 'Name' => 'struct state_field_for_get_state_sensor_readings',
10641 'Size' => '4',
10642 'Type' => 'Struct'
10643 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010644 '15674' => {
10645 'BaseType' => '15608',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010646 'Header' => 'platform.h',
10647 'Line' => '841',
10648 'Name' => 'get_sensor_state_field',
10649 'Size' => '4',
10650 'Type' => 'Typedef'
10651 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010652 '15873' => {
10653 'BaseType' => '187',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010654 'Name' => 'uint8_t[13]',
10655 'Size' => '13',
10656 'Type' => 'Array'
10657 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010658 '1614' => {
10659 'BaseType' => '849',
10660 'Name' => 'struct pldm_msg*',
10661 'Size' => '8',
10662 'Type' => 'Pointer'
10663 },
10664 '16355' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010665 'Header' => 'platform.h',
10666 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010667 'Memb' => {
10668 '0' => {
10669 'name' => 'sensor_id',
10670 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010671 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010672 },
10673 '1' => {
10674 'name' => 'sensor_event_class_type',
10675 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010676 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010677 },
10678 '2' => {
10679 'name' => 'event_class',
10680 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010681 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010682 }
10683 },
10684 'Name' => 'struct pldm_sensor_event_data',
10685 'Size' => '4',
10686 'Type' => 'Struct'
10687 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010688 '16567' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010689 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010690 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010691 'Memb' => {
10692 '0' => {
10693 'name' => 'event_data_format',
10694 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010695 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010696 },
10697 '1' => {
10698 'name' => 'number_of_change_records',
10699 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010700 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010701 },
10702 '2' => {
10703 'name' => 'change_records',
10704 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010705 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010706 }
10707 },
10708 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10709 'Size' => '3',
10710 'Type' => 'Struct'
10711 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010712 '168' => {
10713 'BaseType' => '81',
10714 'Header' => 'types.h',
10715 'Line' => '42',
10716 'Name' => '__uint32_t',
10717 'PrivateABI' => 1,
10718 'Size' => '4',
10719 'Type' => 'Typedef'
10720 },
10721 '17766' => {
10722 'BaseType' => '180',
10723 'Name' => 'void**',
10724 'Size' => '8',
10725 'Type' => 'Pointer'
10726 },
10727 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010728 'BaseType' => '1',
10729 'Name' => 'void*',
10730 'Size' => '8',
10731 'Type' => 'Pointer'
10732 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010733 '187' => {
10734 'BaseType' => '156',
10735 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010736 'Line' => '24',
10737 'Name' => 'uint8_t',
10738 'PrivateABI' => 1,
10739 'Size' => '1',
10740 'Type' => 'Typedef'
10741 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010742 '199' => {
10743 'BaseType' => '168',
10744 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010745 'Line' => '26',
10746 'Name' => 'uint32_t',
10747 'PrivateABI' => 1,
10748 'Size' => '4',
10749 'Type' => 'Typedef'
10750 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010751 '2059' => {
10752 'BaseType' => '888',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010753 'Name' => 'struct pldm_msg const*',
10754 'Size' => '8',
10755 'Type' => 'Pointer'
10756 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010757 '2064' => {
10758 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010759 'Name' => 'uint8_t*',
10760 'Size' => '8',
10761 'Type' => 'Pointer'
10762 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010763 '2069' => {
10764 'BaseType' => '199',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010765 'Name' => 'uint32_t*',
10766 'Size' => '8',
10767 'Type' => 'Pointer'
10768 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010769 '211' => {
10770 'Header' => 'pldm_types.h',
10771 'Line' => '8',
10772 'Name' => 'anon-struct-pldm_types.h-8',
10773 'Size' => '1',
10774 'Type' => 'Struct'
10775 },
10776 '22089' => {
10777 'BaseType' => '9776',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010778 'Name' => 'size_t*const',
10779 'Size' => '8',
10780 'Type' => 'Const'
10781 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010782 '23715' => {
10783 'BaseType' => '23725',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010784 'Name' => 'uint32_t const*const*',
10785 'Size' => '8',
10786 'Type' => 'Pointer'
10787 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010788 '23720' => {
10789 'BaseType' => '12656',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010790 'Name' => 'uint32_t const*',
10791 'Size' => '8',
10792 'Type' => 'Pointer'
10793 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010794 '23725' => {
10795 'BaseType' => '23720',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010796 'Name' => 'uint32_t const*const',
10797 'Size' => '8',
10798 'Type' => 'Const'
10799 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010800 '23730' => {
10801 'BaseType' => '16567',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010802 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10803 'Size' => '8',
10804 'Type' => 'Pointer'
10805 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010806 '2959' => {
10807 'BaseType' => '448',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010808 'Name' => 'ver32_t*',
10809 'Size' => '8',
10810 'Type' => 'Pointer'
10811 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010812 '30445' => {
10813 'BaseType' => '14945',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010814 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10815 'Size' => '8',
10816 'Type' => 'Pointer'
10817 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010818 '3462' => {
10819 'BaseType' => '460',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010820 'Name' => 'ver32_t const*',
10821 'Size' => '8',
10822 'Type' => 'Pointer'
10823 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010824 '365' => {
10825 'Header' => 'pldm_types.h',
10826 'Line' => '18',
10827 'Memb' => {
10828 '0' => {
10829 'name' => 'byte',
10830 'offset' => '0',
10831 'type' => '187'
10832 },
10833 '1' => {
10834 'name' => 'bits',
10835 'offset' => '0',
10836 'type' => '211'
10837 }
10838 },
10839 'Name' => 'union bitfield8_t',
10840 'Size' => '1',
10841 'Type' => 'Union'
10842 },
10843 '37108' => {
10844 'BaseType' => '16355',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010845 'Name' => 'struct pldm_sensor_event_data*',
10846 'Size' => '8',
10847 'Type' => 'Pointer'
10848 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010849 '37113' => {
10850 'BaseType' => '37108',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010851 'Name' => 'struct pldm_sensor_event_data*const',
10852 'Size' => '8',
10853 'Type' => 'Const'
10854 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010855 '377' => {
10856 'BaseType' => '365',
10857 'Name' => 'bitfield8_t const',
10858 'Size' => '1',
10859 'Type' => 'Const'
10860 },
10861 '38119' => {
10862 'BaseType' => '15674',
10863 'Name' => 'get_sensor_state_field*',
10864 'Size' => '8',
10865 'Type' => 'Pointer'
10866 },
10867 '382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010868 'Header' => 'pldm_types.h',
10869 'Line' => '24',
10870 'Memb' => {
10871 '0' => {
10872 'name' => 'alpha',
10873 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010874 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010875 },
10876 '1' => {
10877 'name' => 'update',
10878 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010879 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010880 },
10881 '2' => {
10882 'name' => 'minor',
10883 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010884 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010885 },
10886 '3' => {
10887 'name' => 'major',
10888 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010889 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010890 }
10891 },
10892 'Name' => 'struct pldm_version',
10893 'Size' => '4',
10894 'Type' => 'Struct'
10895 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010896 '3867' => {
10897 'BaseType' => '365',
10898 'Name' => 'bitfield8_t*',
10899 'Size' => '8',
10900 'Type' => 'Pointer'
10901 },
10902 '4323' => {
10903 'BaseType' => '377',
10904 'Name' => 'bitfield8_t const*',
10905 'Size' => '8',
10906 'Type' => 'Pointer'
10907 },
10908 '43736' => {
10909 'BaseType' => '15596',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010910 'Name' => 'set_effecter_state_field*',
10911 'Size' => '8',
10912 'Type' => 'Pointer'
10913 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010914 '44715' => {
10915 'BaseType' => '14257',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010916 'Name' => 'struct pldm_state_sensor_pdr*',
10917 'Size' => '8',
10918 'Type' => 'Pointer'
10919 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010920 '44720' => {
10921 'BaseType' => '44715',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010922 'Name' => 'struct pldm_state_sensor_pdr*const',
10923 'Size' => '8',
10924 'Type' => 'Const'
10925 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010926 '44725' => {
10927 'BaseType' => '14454',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010928 'Name' => 'struct state_sensor_possible_states const*',
10929 'Size' => '8',
10930 'Type' => 'Pointer'
10931 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010932 '44730' => {
10933 'BaseType' => '44725',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010934 'Name' => 'struct state_sensor_possible_states const*const',
10935 'Size' => '8',
10936 'Type' => 'Const'
10937 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010938 '448' => {
10939 'BaseType' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010940 'Header' => 'pldm_types.h',
10941 'Line' => '29',
10942 'Name' => 'ver32_t',
10943 'Size' => '4',
10944 'Type' => 'Typedef'
10945 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010946 '45126' => {
10947 'BaseType' => '14475',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010948 'Name' => 'struct pldm_state_effecter_pdr*',
10949 'Size' => '8',
10950 'Type' => 'Pointer'
10951 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010952 '45131' => {
10953 'BaseType' => '45126',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010954 'Name' => 'struct pldm_state_effecter_pdr*const',
10955 'Size' => '8',
10956 'Type' => 'Const'
10957 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010958 '45136' => {
10959 'BaseType' => '15551',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010960 'Name' => 'struct state_effecter_possible_states const*',
10961 'Size' => '8',
10962 'Type' => 'Pointer'
10963 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010964 '45141' => {
10965 'BaseType' => '45136',
Pavithra Barithayaf0470042023-07-19 06:22:38 -050010966 'Name' => 'struct state_effecter_possible_states const*const',
10967 'Size' => '8',
10968 'Type' => 'Const'
10969 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010970 '46' => {
10971 'Name' => 'signed char',
10972 'Size' => '1',
10973 'Type' => 'Intrinsic'
10974 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010975 '460' => {
10976 'BaseType' => '448',
10977 'Name' => 'ver32_t const',
10978 'Size' => '4',
10979 'Type' => 'Const'
10980 },
10981 '465' => {
10982 'Name' => 'float',
10983 'Size' => '4',
10984 'Type' => 'Intrinsic'
10985 },
10986 '49593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010987 'BaseType' => '102',
Andrew Jefferyd555a392023-10-16 14:34:01 +103010988 'Header' => 'types.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010989 'Line' => '45',
10990 'Name' => '__uint64_t',
10991 'PrivateABI' => 1,
10992 'Size' => '8',
10993 'Type' => 'Typedef'
10994 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103010995 '49687' => {
10996 'BaseType' => '49593',
10997 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010998 'Line' => '27',
10999 'Name' => 'uint64_t',
11000 'PrivateABI' => 1,
11001 'Size' => '8',
11002 'Type' => 'Typedef'
11003 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011004 '49699' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011005 'Header' => 'bios.h',
11006 'Line' => '38',
11007 'Memb' => {
11008 '0' => {
11009 'name' => 'PLDM_BIOS_STRING_TABLE',
11010 'value' => '0'
11011 },
11012 '1' => {
11013 'name' => 'PLDM_BIOS_ATTR_TABLE',
11014 'value' => '1'
11015 },
11016 '2' => {
11017 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
11018 'value' => '2'
11019 }
11020 },
11021 'Name' => 'enum pldm_bios_table_types',
11022 'Size' => '4',
11023 'Type' => 'Enum'
11024 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011025 '49733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011026 'Header' => 'bios.h',
11027 'Line' => '47',
11028 'Memb' => {
11029 '0' => {
11030 'name' => 'string_handle',
11031 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011032 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011033 },
11034 '1' => {
11035 'name' => 'string_length',
11036 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011037 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011038 },
11039 '2' => {
11040 'name' => 'name',
11041 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011042 'type' => '49790'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011043 }
11044 },
11045 'Name' => 'struct pldm_bios_string_table_entry',
11046 'Size' => '5',
11047 'Type' => 'Struct'
11048 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011049 '49785' => {
11050 'BaseType' => '49733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011051 'Name' => 'struct pldm_bios_string_table_entry const',
11052 'Size' => '5',
11053 'Type' => 'Const'
11054 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011055 '49790' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011056 'BaseType' => '116',
11057 'Name' => 'char[1]',
11058 'Size' => '1',
11059 'Type' => 'Array'
11060 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011061 '49806' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011062 'Header' => 'bios.h',
11063 'Line' => '53',
11064 'Memb' => {
11065 '0' => {
11066 'name' => 'attr_handle',
11067 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011068 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011069 },
11070 '1' => {
11071 'name' => 'attr_type',
11072 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011073 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011074 },
11075 '2' => {
11076 'name' => 'string_handle',
11077 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011078 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011079 },
11080 '3' => {
11081 'name' => 'metadata',
11082 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011083 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011084 }
11085 },
11086 'Name' => 'struct pldm_bios_attr_table_entry',
11087 'Size' => '6',
11088 'Type' => 'Struct'
11089 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011090 '49871' => {
11091 'BaseType' => '49806',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011092 'Name' => 'struct pldm_bios_attr_table_entry const',
11093 'Size' => '6',
11094 'Type' => 'Const'
11095 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011096 '49892' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011097 'Header' => 'bios.h',
11098 'Line' => '65',
11099 'Memb' => {
11100 '0' => {
11101 'name' => 'attr_handle',
11102 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011103 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011104 },
11105 '1' => {
11106 'name' => 'attr_type',
11107 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011108 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011109 },
11110 '2' => {
11111 'name' => 'value',
11112 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011113 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011114 }
11115 },
11116 'Name' => 'struct pldm_bios_attr_val_table_entry',
11117 'Size' => '4',
11118 'Type' => 'Struct'
11119 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011120 '49944' => {
11121 'BaseType' => '49892',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011122 'Name' => 'struct pldm_bios_attr_val_table_entry const',
11123 'Size' => '4',
11124 'Type' => 'Const'
11125 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011126 '50013' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011127 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011128 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011129 'Memb' => {
11130 '0' => {
11131 'name' => 'name_handle',
11132 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011133 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011134 },
11135 '1' => {
11136 'name' => 'read_only',
11137 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011138 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011139 },
11140 '2' => {
11141 'name' => 'pv_num',
11142 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011143 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011144 },
11145 '3' => {
11146 'name' => 'pv_handle',
11147 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011148 'type' => '50116'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011149 },
11150 '4' => {
11151 'name' => 'def_num',
11152 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011153 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011154 },
11155 '5' => {
11156 'name' => 'def_index',
11157 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011158 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011159 }
11160 },
11161 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11162 'Size' => '32',
11163 'Type' => 'Struct'
11164 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011165 '50104' => {
11166 'BaseType' => '50013',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011167 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11168 'Size' => '32',
11169 'Type' => 'Const'
11170 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011171 '50116' => {
11172 'BaseType' => '12639',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011173 'Name' => 'uint16_t const*',
11174 'Size' => '8',
11175 'Type' => 'Pointer'
11176 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011177 '50126' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011178 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011179 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011180 'Memb' => {
11181 '0' => {
11182 'name' => 'name_handle',
11183 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011184 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011185 },
11186 '1' => {
11187 'name' => 'read_only',
11188 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011189 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011190 },
11191 '2' => {
11192 'name' => 'string_type',
11193 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011194 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011195 },
11196 '3' => {
11197 'name' => 'min_length',
11198 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011199 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011200 },
11201 '4' => {
11202 'name' => 'max_length',
11203 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011204 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011205 },
11206 '5' => {
11207 'name' => 'def_length',
11208 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011209 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011210 },
11211 '6' => {
11212 'name' => 'def_string',
11213 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011214 'type' => '13380'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011215 }
11216 },
11217 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11218 'Size' => '24',
11219 'Type' => 'Struct'
11220 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011221 '50238' => {
11222 'BaseType' => '50126',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011223 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11224 'Size' => '24',
11225 'Type' => 'Const'
11226 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011227 '50248' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011228 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011229 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011230 'Memb' => {
11231 '0' => {
11232 'name' => 'name_handle',
11233 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011234 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011235 },
11236 '1' => {
11237 'name' => 'read_only',
11238 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011239 'type' => '5094'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011240 },
11241 '2' => {
11242 'name' => 'lower_bound',
11243 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011244 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011245 },
11246 '3' => {
11247 'name' => 'upper_bound',
11248 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011249 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011250 },
11251 '4' => {
11252 'name' => 'scalar_increment',
11253 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011254 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011255 },
11256 '5' => {
11257 'name' => 'default_value',
11258 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011259 'type' => '49687'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011260 }
11261 },
11262 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11263 'Size' => '40',
11264 'Type' => 'Struct'
11265 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011266 '50346' => {
11267 'BaseType' => '50248',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011268 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11269 'Size' => '40',
11270 'Type' => 'Const'
11271 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011272 '50721' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +093011273 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011274 'Param' => {
11275 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011276 'type' => '5311'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011277 }
11278 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011279 'Return' => '13385',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011280 'Size' => '8',
11281 'Type' => 'FuncPtr'
11282 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011283 '50791' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050011284 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011285 'Memb' => {
11286 '0' => {
11287 'name' => 'table_data',
11288 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011289 'type' => '6774'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011290 },
11291 '1' => {
11292 'name' => 'table_len',
11293 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011294 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011295 },
11296 '2' => {
11297 'name' => 'current_pos',
11298 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011299 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011300 },
11301 '3' => {
11302 'name' => 'entry_length_handler',
11303 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011304 'type' => '50721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011305 }
11306 },
11307 'Name' => 'struct pldm_bios_table_iter',
11308 'PrivateABI' => 1,
11309 'Size' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011310 'Source' => 'bios_table.c',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011311 'Type' => 'Struct'
11312 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011313 '50861' => {
11314 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011315 'Name' => 'struct pldm_bios_table_iter const',
11316 'Size' => '32',
11317 'Type' => 'Const'
11318 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011319 '5094' => {
11320 'Name' => '_Bool',
11321 'Size' => '1',
11322 'Type' => 'Intrinsic'
11323 },
11324 '5101' => {
11325 'BaseType' => '844',
11326 'Name' => 'struct pldm_msg_hdr const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011327 'Size' => '8',
11328 'Type' => 'Pointer'
11329 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011330 '5166' => {
11331 'BaseType' => '909',
11332 'Name' => 'struct pldm_header_info*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011333 'Size' => '8',
11334 'Type' => 'Pointer'
11335 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011336 '51931' => {
11337 'BaseType' => '50791',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011338 'Name' => 'struct pldm_bios_table_iter*',
11339 'Size' => '8',
11340 'Type' => 'Pointer'
11341 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011342 '51936' => {
11343 'BaseType' => '49944',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011344 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11345 'Size' => '8',
11346 'Type' => 'Pointer'
11347 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011348 '52351' => {
11349 'BaseType' => '49871',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011350 'Name' => 'struct pldm_bios_attr_table_entry const*',
11351 'Size' => '8',
11352 'Type' => 'Pointer'
11353 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011354 '5256' => {
11355 'BaseType' => '988',
11356 'Name' => 'struct pldm_header_info const*',
11357 'Size' => '8',
11358 'Type' => 'Pointer'
11359 },
11360 '5261' => {
11361 'BaseType' => '733',
11362 'Name' => 'struct pldm_msg_hdr*',
11363 'Size' => '8',
11364 'Type' => 'Pointer'
11365 },
11366 '52957' => {
11367 'BaseType' => '49785',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011368 'Name' => 'struct pldm_bios_string_table_entry const*',
11369 'Size' => '8',
11370 'Type' => 'Pointer'
11371 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011372 '53' => {
11373 'Name' => 'unsigned char',
11374 'Size' => '1',
11375 'Type' => 'Intrinsic'
11376 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011377 '5311' => {
11378 'BaseType' => '5321',
11379 'Name' => 'void const*',
11380 'Size' => '8',
11381 'Type' => 'Pointer'
11382 },
11383 '5321' => {
11384 'BaseType' => '1',
11385 'Name' => 'void const',
11386 'Type' => 'Const'
11387 },
11388 '54124' => {
11389 'BaseType' => '50861',
11390 'Name' => 'struct pldm_bios_table_iter const*',
11391 'Size' => '8',
11392 'Type' => 'Pointer'
11393 },
11394 '5513' => {
11395 'BaseType' => '67',
11396 'Header' => 'types.h',
11397 'Line' => '40',
11398 'Name' => '__uint16_t',
11399 'PrivateABI' => 1,
11400 'Size' => '2',
11401 'Type' => 'Typedef'
11402 },
11403 '5563' => {
11404 'BaseType' => '187',
11405 'Name' => 'uint8_t const',
11406 'Size' => '1',
11407 'Type' => 'Const'
11408 },
11409 '5568' => {
11410 'BaseType' => '5513',
11411 'Header' => 'stdint-uintn.h',
11412 'Line' => '25',
11413 'Name' => 'uint16_t',
11414 'PrivateABI' => 1,
11415 'Size' => '2',
11416 'Type' => 'Typedef'
11417 },
11418 '58397' => {
11419 'BaseType' => '49687',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011420 'Name' => 'uint64_t*',
11421 'Size' => '8',
11422 'Type' => 'Pointer'
11423 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011424 '58674' => {
11425 'BaseType' => '50346',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011426 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11427 'Size' => '8',
11428 'Type' => 'Pointer'
11429 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011430 '58983' => {
11431 'BaseType' => '13380',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011432 'Name' => 'char const**',
11433 'Size' => '8',
11434 'Type' => 'Pointer'
11435 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093011436 '60' => {
11437 'Name' => 'short',
11438 'Size' => '2',
11439 'Type' => 'Intrinsic'
11440 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011441 '60155' => {
11442 'BaseType' => '50238',
11443 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11444 'Size' => '8',
11445 'Type' => 'Pointer'
11446 },
11447 '61653' => {
11448 'BaseType' => '50104',
11449 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11450 'Size' => '8',
11451 'Type' => 'Pointer'
11452 },
11453 '63877' => {
11454 'Header' => 'pldm_types.h',
11455 'Line' => '35',
11456 'Name' => 'anon-struct-pldm_types.h-35',
11457 'Size' => '2',
11458 'Type' => 'Struct'
11459 },
11460 '64139' => {
11461 'Header' => 'pldm_types.h',
11462 'Line' => '53',
11463 'Memb' => {
11464 '0' => {
11465 'name' => 'value',
11466 'offset' => '0',
11467 'type' => '5568'
11468 },
11469 '1' => {
11470 'name' => 'bits',
11471 'offset' => '0',
11472 'type' => '63877'
11473 }
11474 },
11475 'Name' => 'union bitfield16_t',
11476 'Size' => '2',
11477 'Type' => 'Union'
11478 },
11479 '64151' => {
11480 'Header' => 'pldm_types.h',
11481 'Line' => '57',
11482 'Name' => 'anon-struct-pldm_types.h-57',
11483 'Size' => '4',
11484 'Type' => 'Struct'
11485 },
11486 '64637' => {
11487 'Header' => 'pldm_types.h',
11488 'Line' => '91',
11489 'Memb' => {
11490 '0' => {
11491 'name' => 'value',
11492 'offset' => '0',
11493 'type' => '199'
11494 },
11495 '1' => {
11496 'name' => 'bits',
11497 'offset' => '0',
11498 'type' => '64151'
11499 }
11500 },
11501 'Name' => 'union bitfield32_t',
11502 'Size' => '4',
11503 'Type' => 'Union'
11504 },
11505 '64649' => {
11506 'Header' => 'pldm_types.h',
11507 'Line' => '95',
11508 'Name' => 'anon-struct-pldm_types.h-95',
11509 'Size' => '8',
11510 'Type' => 'Struct'
11511 },
11512 '65583' => {
11513 'Header' => 'pldm_types.h',
11514 'Line' => '161',
11515 'Memb' => {
11516 '0' => {
11517 'name' => 'value',
11518 'offset' => '0',
11519 'type' => '49687'
11520 },
11521 '1' => {
11522 'name' => 'bits',
11523 'offset' => '0',
11524 'type' => '64649'
11525 }
11526 },
11527 'Name' => 'union bitfield64_t',
11528 'Size' => '8',
11529 'Type' => 'Union'
11530 },
11531 '67' => {
11532 'Name' => 'unsigned short',
11533 'Size' => '2',
11534 'Type' => 'Intrinsic'
11535 },
11536 '67134' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011537 'Header' => 'firmware_update.h',
11538 'Line' => '329',
11539 'Memb' => {
11540 '0' => {
11541 'name' => 'uuid',
11542 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011543 'type' => '67238'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011544 },
11545 '1' => {
11546 'name' => 'package_header_format_version',
11547 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011548 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011549 },
11550 '2' => {
11551 'name' => 'package_header_size',
11552 'offset' => '23',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011553 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011554 },
11555 '3' => {
11556 'name' => 'package_release_date_time',
11557 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011558 'type' => '15873'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011559 },
11560 '4' => {
11561 'name' => 'component_bitmap_bit_length',
11562 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011563 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011564 },
11565 '5' => {
11566 'name' => 'package_version_string_type',
11567 'offset' => '52',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011568 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011569 },
11570 '6' => {
11571 'name' => 'package_version_string_length',
11572 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011573 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011574 }
11575 },
11576 'Name' => 'struct pldm_package_header_information',
11577 'Size' => '36',
11578 'Type' => 'Struct'
11579 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011580 '67238' => {
11581 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011582 'Name' => 'uint8_t[16]',
11583 'Size' => '16',
11584 'Type' => 'Array'
11585 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011586 '67270' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011587 'Header' => 'firmware_update.h',
11588 'Line' => '343',
11589 'Memb' => {
11590 '0' => {
11591 'name' => 'record_length',
11592 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011593 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011594 },
11595 '1' => {
11596 'name' => 'descriptor_count',
11597 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011598 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011599 },
11600 '2' => {
11601 'name' => 'device_update_option_flags',
11602 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011603 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011604 },
11605 '3' => {
11606 'name' => 'comp_image_set_version_string_type',
11607 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011608 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011609 },
11610 '4' => {
11611 'name' => 'comp_image_set_version_string_length',
11612 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011613 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011614 },
11615 '5' => {
11616 'name' => 'fw_device_pkg_data_length',
11617 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011618 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011619 }
11620 },
11621 'Name' => 'struct pldm_firmware_device_id_record',
11622 'Size' => '11',
11623 'Type' => 'Struct'
11624 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011625 '6735' => {
11626 'Header' => 'utils.h',
11627 'Line' => '18',
11628 'Memb' => {
11629 '0' => {
11630 'name' => 'ptr',
11631 'offset' => '0',
11632 'type' => '6774'
11633 },
11634 '1' => {
11635 'name' => 'length',
11636 'offset' => '8',
11637 'type' => '137'
11638 }
11639 },
11640 'Name' => 'struct variable_field',
11641 'Size' => '16',
11642 'Type' => 'Struct'
11643 },
11644 '67465' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011645 'Header' => 'firmware_update.h',
11646 'Line' => '377',
11647 'Memb' => {
11648 '0' => {
11649 'name' => 'comp_classification',
11650 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011651 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011652 },
11653 '1' => {
11654 'name' => 'comp_identifier',
11655 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011656 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011657 },
11658 '2' => {
11659 'name' => 'comp_comparison_stamp',
11660 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011661 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011662 },
11663 '3' => {
11664 'name' => 'comp_options',
11665 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011666 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011667 },
11668 '4' => {
11669 'name' => 'requested_comp_activation_method',
11670 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011671 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011672 },
11673 '5' => {
11674 'name' => 'comp_location_offset',
11675 'offset' => '18',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011676 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011677 },
11678 '6' => {
11679 'name' => 'comp_size',
11680 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011681 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011682 },
11683 '7' => {
11684 'name' => 'comp_version_string_type',
11685 'offset' => '32',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011686 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011687 },
11688 '8' => {
11689 'name' => 'comp_version_string_length',
11690 'offset' => '33',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011691 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011692 }
11693 },
11694 'Name' => 'struct pldm_component_image_information',
11695 'Size' => '22',
11696 'Type' => 'Struct'
11697 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011698 '67647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011699 'Header' => 'firmware_update.h',
11700 'Line' => '403',
11701 'Memb' => {
11702 '0' => {
11703 'name' => 'completion_code',
11704 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011705 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011706 },
11707 '1' => {
11708 'name' => 'capabilities_during_update',
11709 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011710 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011711 },
11712 '2' => {
11713 'name' => 'comp_count',
11714 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011715 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011716 },
11717 '3' => {
11718 'name' => 'active_comp_image_set_ver_str_type',
11719 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011720 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011721 },
11722 '4' => {
11723 'name' => 'active_comp_image_set_ver_str_len',
11724 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011725 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011726 },
11727 '5' => {
11728 'name' => 'pending_comp_image_set_ver_str_type',
11729 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011730 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011731 },
11732 '6' => {
11733 'name' => 'pending_comp_image_set_ver_str_len',
11734 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011735 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011736 }
11737 },
11738 'Name' => 'struct pldm_get_firmware_parameters_resp',
11739 'Size' => '11',
11740 'Type' => 'Struct'
11741 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011742 '6774' => {
11743 'BaseType' => '5563',
11744 'Name' => 'uint8_t const*',
11745 'Size' => '8',
11746 'Type' => 'Pointer'
11747 },
11748 '67751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011749 'Header' => 'firmware_update.h',
11750 'Line' => '417',
11751 'Memb' => {
11752 '0' => {
11753 'name' => 'comp_classification',
11754 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011755 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011756 },
11757 '1' => {
11758 'name' => 'comp_identifier',
11759 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011760 'type' => '5568'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011761 },
11762 '10' => {
11763 'name' => 'pending_comp_release_date',
11764 'offset' => '37',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011765 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011766 },
11767 '11' => {
11768 'name' => 'comp_activation_methods',
11769 'offset' => '51',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011770 'type' => '64139'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011771 },
11772 '12' => {
11773 'name' => 'capabilities_during_update',
11774 'offset' => '53',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011775 'type' => '64637'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011776 },
11777 '2' => {
11778 'name' => 'comp_classification_index',
11779 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011780 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011781 },
11782 '3' => {
11783 'name' => 'active_comp_comparison_stamp',
11784 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011785 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011786 },
11787 '4' => {
11788 'name' => 'active_comp_ver_str_type',
11789 'offset' => '9',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011790 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011791 },
11792 '5' => {
11793 'name' => 'active_comp_ver_str_len',
11794 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011795 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011796 },
11797 '6' => {
11798 'name' => 'active_comp_release_date',
11799 'offset' => '17',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011800 'type' => '67933'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011801 },
11802 '7' => {
11803 'name' => 'pending_comp_comparison_stamp',
11804 'offset' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011805 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011806 },
11807 '8' => {
11808 'name' => 'pending_comp_ver_str_type',
11809 'offset' => '35',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011810 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011811 },
11812 '9' => {
11813 'name' => 'pending_comp_ver_str_len',
11814 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011815 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011816 }
11817 },
11818 'Name' => 'struct pldm_component_parameter_entry',
11819 'Size' => '39',
11820 'Type' => 'Struct'
11821 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011822 '67933' => {
11823 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011824 'Name' => 'uint8_t[8]',
11825 'Size' => '8',
11826 'Type' => 'Array'
11827 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011828 '68793' => {
11829 'BaseType' => '6735',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093011830 'Name' => 'struct variable_field const',
11831 'Size' => '16',
11832 'Type' => 'Const'
11833 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011834 '69103' => {
11835 'BaseType' => '12827',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093011836 'Name' => 'bool8_t*',
11837 'Size' => '8',
11838 'Type' => 'Pointer'
11839 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011840 '69108' => {
11841 'BaseType' => '65583',
11842 'Name' => 'bitfield64_t*',
11843 'Size' => '8',
11844 'Type' => 'Pointer'
11845 },
11846 '69861' => {
11847 'BaseType' => '64637',
11848 'Name' => 'bitfield32_t*',
11849 'Size' => '8',
11850 'Type' => 'Pointer'
11851 },
11852 '70707' => {
11853 'BaseType' => '64139',
11854 'Name' => 'bitfield16_t*',
11855 'Size' => '8',
11856 'Type' => 'Pointer'
11857 },
11858 '7131' => {
11859 'BaseType' => '6735',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011860 'Name' => 'struct variable_field*',
11861 'Size' => '8',
11862 'Type' => 'Pointer'
11863 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011864 '721' => {
11865 'Header' => 'base.h',
11866 'Line' => '89',
11867 'Memb' => {
11868 '0' => {
11869 'name' => 'PLDM_RESPONSE',
11870 'value' => '0'
11871 },
11872 '1' => {
11873 'name' => 'PLDM_REQUEST',
11874 'value' => '1'
11875 },
11876 '2' => {
11877 'name' => 'PLDM_RESERVED',
11878 'value' => '2'
11879 },
11880 '3' => {
11881 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
11882 'value' => '3'
11883 }
11884 },
11885 'Name' => 'enum MessageType',
11886 'Size' => '4',
11887 'Type' => 'Enum'
11888 },
11889 '72254' => {
11890 'BaseType' => '68793',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011891 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011892 'Size' => '8',
11893 'Type' => 'Pointer'
11894 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011895 '733' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011896 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011897 'Line' => '118',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011898 'Memb' => {
11899 '0' => {
11900 'name' => 'command',
11901 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011902 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011903 }
11904 },
11905 'Name' => 'struct pldm_msg_hdr',
11906 'Size' => '3',
11907 'Type' => 'Struct'
11908 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011909 '73848' => {
11910 'BaseType' => '67751',
11911 'Name' => 'struct pldm_component_parameter_entry*',
11912 'Size' => '8',
11913 'Type' => 'Pointer'
11914 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011915 '74' => {
11916 'Name' => 'int',
11917 'Size' => '4',
11918 'Type' => 'Intrinsic'
11919 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011920 '74078' => {
11921 'BaseType' => '67647',
11922 'Name' => 'struct pldm_get_firmware_parameters_resp*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011923 'Size' => '8',
11924 'Type' => 'Pointer'
11925 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011926 '74379' => {
11927 'BaseType' => '2064',
11928 'Name' => 'uint8_t**',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011929 'Size' => '8',
11930 'Type' => 'Pointer'
11931 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011932 '74676' => {
11933 'BaseType' => '67465',
11934 'Name' => 'struct pldm_component_image_information*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011935 'Size' => '8',
11936 'Type' => 'Pointer'
11937 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011938 '75292' => {
11939 'BaseType' => '67270',
11940 'Name' => 'struct pldm_firmware_device_id_record*',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011941 'Size' => '8',
11942 'Type' => 'Pointer'
11943 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011944 '75596' => {
11945 'BaseType' => '67134',
11946 'Name' => 'struct pldm_package_header_information*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093011947 'Size' => '8',
11948 'Type' => 'Pointer'
11949 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011950 '81' => {
11951 'Name' => 'unsigned int',
11952 'Size' => '4',
11953 'Type' => 'Intrinsic'
11954 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011955 '82300' => {
11956 'BaseType' => '82317',
11957 'Header' => 'pdr.h',
11958 'Line' => '15',
11959 'Name' => 'pldm_pdr',
11960 'Size' => '24',
11961 'Type' => 'Typedef'
11962 },
11963 '82312' => {
11964 'BaseType' => '82300',
11965 'Name' => 'pldm_pdr const',
11966 'Size' => '24',
11967 'Type' => 'Const'
11968 },
11969 '82317' => {
11970 'Line' => '18',
11971 'Memb' => {
11972 '0' => {
11973 'name' => 'record_count',
11974 'offset' => '0',
11975 'type' => '199'
11976 },
11977 '1' => {
11978 'name' => 'size',
11979 'offset' => '4',
11980 'type' => '199'
11981 },
11982 '2' => {
11983 'name' => 'first',
11984 'offset' => '8',
11985 'type' => '83433'
11986 },
11987 '3' => {
11988 'name' => 'last',
11989 'offset' => '22',
11990 'type' => '83433'
11991 }
11992 },
11993 'Name' => 'struct pldm_pdr',
11994 'PrivateABI' => 1,
11995 'Size' => '24',
11996 'Source' => 'pdr.c',
11997 'Type' => 'Struct'
11998 },
11999 '82377' => {
12000 'BaseType' => '82394',
12001 'Header' => 'pdr.h',
12002 'Line' => '20',
12003 'Name' => 'pldm_pdr_record',
12004 'Size' => '32',
12005 'Type' => 'Typedef'
12006 },
12007 '82389' => {
12008 'BaseType' => '82377',
12009 'Name' => 'pldm_pdr_record const',
12010 'Size' => '32',
12011 'Type' => 'Const'
12012 },
12013 '82394' => {
12014 'Line' => '9',
12015 'Memb' => {
12016 '0' => {
12017 'name' => 'record_handle',
12018 'offset' => '0',
12019 'type' => '199'
12020 },
12021 '1' => {
12022 'name' => 'size',
12023 'offset' => '4',
12024 'type' => '199'
12025 },
12026 '2' => {
12027 'name' => 'data',
12028 'offset' => '8',
12029 'type' => '2064'
12030 },
12031 '3' => {
12032 'name' => 'next',
12033 'offset' => '22',
12034 'type' => '83421'
12035 },
12036 '4' => {
12037 'name' => 'is_remote',
12038 'offset' => '36',
12039 'type' => '5094'
12040 },
12041 '5' => {
12042 'name' => 'terminus_handle',
12043 'offset' => '38',
12044 'type' => '5568'
12045 }
12046 },
12047 'Name' => 'struct pldm_pdr_record',
12048 'PrivateABI' => 1,
12049 'Size' => '32',
12050 'Source' => 'pdr.c',
12051 'Type' => 'Struct'
12052 },
12053 '82478' => {
12054 'Header' => 'pdr.h',
12055 'Line' => '274',
12056 'Memb' => {
12057 '0' => {
12058 'name' => 'entity_type',
12059 'offset' => '0',
12060 'type' => '5568'
12061 },
12062 '1' => {
12063 'name' => 'entity_instance_num',
12064 'offset' => '2',
12065 'type' => '5568'
12066 },
12067 '2' => {
12068 'name' => 'entity_container_id',
12069 'offset' => '4',
12070 'type' => '5568'
12071 }
12072 },
12073 'Name' => 'struct pldm_entity',
12074 'Size' => '6',
12075 'Type' => 'Struct'
12076 },
12077 '82535' => {
12078 'BaseType' => '82478',
12079 'Header' => 'pdr.h',
12080 'Line' => '278',
12081 'Name' => 'pldm_entity',
12082 'Size' => '6',
12083 'Type' => 'Typedef'
12084 },
12085 '82579' => {
12086 'BaseType' => '82591',
12087 'Header' => 'pdr.h',
12088 'Line' => '288',
12089 'Name' => 'pldm_entity_association_tree',
12090 'Size' => '16',
12091 'Type' => 'Typedef'
12092 },
12093 '82591' => {
12094 'Line' => '433',
12095 'Memb' => {
12096 '0' => {
12097 'name' => 'root',
12098 'offset' => '0',
12099 'type' => '83438'
12100 },
12101 '1' => {
12102 'name' => 'last_used_container_id',
12103 'offset' => '8',
12104 'type' => '5568'
12105 }
12106 },
12107 'Name' => 'struct pldm_entity_association_tree',
12108 'PrivateABI' => 1,
12109 'Size' => '16',
12110 'Source' => 'pdr.c',
12111 'Type' => 'Struct'
12112 },
12113 '82634' => {
12114 'BaseType' => '82651',
12115 'Header' => 'pdr.h',
12116 'Line' => '293',
12117 'Name' => 'pldm_entity_node',
12118 'Size' => '40',
12119 'Type' => 'Typedef'
12120 },
12121 '82646' => {
12122 'BaseType' => '82634',
12123 'Name' => 'pldm_entity_node const',
12124 'Size' => '40',
12125 'Type' => 'Const'
12126 },
12127 '82651' => {
12128 'Line' => '438',
12129 'Memb' => {
12130 '0' => {
12131 'name' => 'entity',
12132 'offset' => '0',
12133 'type' => '82535'
12134 },
12135 '1' => {
12136 'name' => 'parent',
12137 'offset' => '6',
12138 'type' => '82535'
12139 },
12140 '2' => {
12141 'name' => 'remote_container_id',
12142 'offset' => '18',
12143 'type' => '5568'
12144 },
12145 '3' => {
12146 'name' => 'first_child',
12147 'offset' => '22',
12148 'type' => '83438'
12149 },
12150 '4' => {
12151 'name' => 'next_sibling',
12152 'offset' => '36',
12153 'type' => '83438'
12154 },
12155 '5' => {
12156 'name' => 'association_type',
12157 'offset' => '50',
12158 'type' => '187'
12159 }
12160 },
12161 'Name' => 'struct pldm_entity_node',
12162 'PrivateABI' => 1,
12163 'Size' => '40',
12164 'Source' => 'pdr.c',
12165 'Type' => 'Struct'
12166 },
12167 '83421' => {
12168 'BaseType' => '82394',
12169 'Name' => 'struct pldm_pdr_record*',
12170 'Size' => '8',
12171 'Type' => 'Pointer'
12172 },
12173 '83433' => {
12174 'BaseType' => '82377',
12175 'Name' => 'pldm_pdr_record*',
12176 'Size' => '8',
12177 'Type' => 'Pointer'
12178 },
12179 '83438' => {
12180 'BaseType' => '82634',
12181 'Name' => 'pldm_entity_node*',
12182 'Size' => '8',
12183 'Type' => 'Pointer'
12184 },
12185 '83831' => {
12186 'BaseType' => '83836',
12187 'Name' => 'pldm_entity**',
12188 'Size' => '8',
12189 'Type' => 'Pointer'
12190 },
12191 '83836' => {
12192 'BaseType' => '82535',
12193 'Name' => 'pldm_entity*',
12194 'Size' => '8',
12195 'Type' => 'Pointer'
12196 },
12197 '83900' => {
12198 'BaseType' => '82579',
12199 'Name' => 'pldm_entity_association_tree*',
12200 'Size' => '8',
12201 'Type' => 'Pointer'
12202 },
12203 '84179' => {
12204 'BaseType' => '83438',
12205 'Name' => 'pldm_entity_node**',
12206 'Size' => '8',
12207 'Type' => 'Pointer'
12208 },
12209 '844' => {
12210 'BaseType' => '733',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012211 'Name' => 'struct pldm_msg_hdr const',
12212 'Size' => '3',
12213 'Type' => 'Const'
12214 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012215 '849' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012216 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012217 'Line' => '151',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012218 'Memb' => {
12219 '0' => {
12220 'name' => 'hdr',
12221 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012222 'type' => '733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012223 },
12224 '1' => {
12225 'name' => 'payload',
12226 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012227 'type' => '893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012228 }
12229 },
12230 'Name' => 'struct pldm_msg',
12231 'Size' => '4',
12232 'Type' => 'Struct'
12233 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012234 '84969' => {
12235 'BaseType' => '82312',
12236 'Name' => 'pldm_pdr const*',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050012237 'Size' => '8',
12238 'Type' => 'Pointer'
12239 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012240 '85223' => {
12241 'BaseType' => '82300',
12242 'Name' => 'pldm_pdr*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093012243 'Size' => '8',
12244 'Type' => 'Pointer'
12245 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012246 '888' => {
12247 'BaseType' => '849',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012248 'Name' => 'struct pldm_msg const',
12249 'Size' => '4',
12250 'Type' => 'Const'
12251 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012252 '893' => {
12253 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012254 'Name' => 'uint8_t[1]',
12255 'Size' => '1',
12256 'Type' => 'Array'
12257 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012258 '90333' => {
12259 'BaseType' => '82646',
12260 'Name' => 'pldm_entity_node const*',
12261 'Size' => '8',
12262 'Type' => 'Pointer'
12263 },
12264 '909' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012265 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012266 'Line' => '177',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012267 'Memb' => {
12268 '0' => {
12269 'name' => 'msg_type',
12270 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012271 'type' => '721'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012272 },
12273 '1' => {
12274 'name' => 'instance',
12275 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012276 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012277 },
12278 '2' => {
12279 'name' => 'pldm_type',
12280 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012281 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012282 },
12283 '3' => {
12284 'name' => 'command',
12285 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012286 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012287 },
12288 '4' => {
12289 'name' => 'completion_code',
12290 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012291 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012292 }
12293 },
12294 'Name' => 'struct pldm_header_info',
12295 'Size' => '8',
12296 'Type' => 'Struct'
12297 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012298 '91499' => {
12299 'BaseType' => '82389',
12300 'Name' => 'pldm_pdr_record const*',
12301 'Size' => '8',
12302 'Type' => 'Pointer'
12303 },
12304 '9213' => {
12305 'BaseType' => '5568',
12306 'Name' => 'uint16_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012307 'Size' => '8',
12308 'Type' => 'Pointer'
12309 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012310 '94582' => {
12311 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012312 'Header' => 'base.h',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012313 'Line' => '15',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012314 'Name' => 'pldm_tid_t',
12315 'Size' => '1',
12316 'Type' => 'Typedef'
12317 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012318 '94594' => {
12319 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012320 'Header' => 'instance-id.h',
12321 'Line' => '11',
12322 'Name' => 'pldm_instance_id_t',
12323 'Size' => '1',
12324 'Type' => 'Typedef'
12325 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012326 '94606' => {
12327 'Header' => 'responder.h',
12328 'Line' => '9',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012329 'Memb' => {
12330 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012331 'name' => 'tid',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012332 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012333 'type' => '94582'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012334 },
12335 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012336 'name' => 'instance_id',
12337 'offset' => '1',
12338 'type' => '94594'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012339 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012340 '2' => {
12341 'name' => 'type',
12342 'offset' => '2',
12343 'type' => '187'
12344 },
12345 '3' => {
12346 'name' => 'command',
12347 'offset' => '3',
12348 'type' => '187'
12349 },
12350 '4' => {
12351 'name' => 'next',
12352 'offset' => '8',
12353 'type' => '94686'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012354 }
12355 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012356 'Name' => 'struct pldm_responder_cookie',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012357 'PrivateABI' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012358 'Size' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012359 'Type' => 'Struct'
12360 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012361 '94686' => {
12362 'BaseType' => '94606',
12363 'Name' => 'struct pldm_responder_cookie*',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012364 'Size' => '8',
12365 'Type' => 'Pointer'
12366 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012367 '94691' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012368 'Header' => 'pldm.h',
12369 'Line' => '14',
12370 'Memb' => {
12371 '0' => {
12372 'name' => 'PLDM_REQUESTER_SUCCESS',
12373 'value' => '0'
12374 },
12375 '1' => {
12376 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
12377 'value' => '18446744073709551615 (-1)'
12378 },
12379 '10' => {
12380 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12381 'value' => '18446744073709551606 (-10)'
12382 },
12383 '11' => {
12384 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12385 'value' => '18446744073709551605 (-11)'
12386 },
12387 '12' => {
12388 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12389 'value' => '18446744073709551604 (-12)'
12390 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012391 '13' => {
12392 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12393 'value' => '18446744073709551603 (-13)'
12394 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012395 '2' => {
12396 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12397 'value' => '18446744073709551614 (-2)'
12398 },
12399 '3' => {
12400 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12401 'value' => '18446744073709551613 (-3)'
12402 },
12403 '4' => {
12404 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12405 'value' => '18446744073709551612 (-4)'
12406 },
12407 '5' => {
12408 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12409 'value' => '18446744073709551611 (-5)'
12410 },
12411 '6' => {
12412 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12413 'value' => '18446744073709551610 (-6)'
12414 },
12415 '7' => {
12416 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12417 'value' => '18446744073709551609 (-7)'
12418 },
12419 '8' => {
12420 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12421 'value' => '18446744073709551608 (-8)'
12422 },
12423 '9' => {
12424 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12425 'value' => '18446744073709551607 (-9)'
12426 }
12427 },
12428 'Name' => 'enum pldm_requester_error_codes',
12429 'Size' => '4',
12430 'Type' => 'Enum'
12431 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012432 '97626' => {
12433 'Line' => '18',
12434 'Memb' => {
12435 '0' => {
12436 'name' => 'prev',
12437 'offset' => '0',
12438 'type' => '94594'
12439 },
12440 '1' => {
12441 'name' => 'allocations',
12442 'offset' => '4',
12443 'type' => '199'
12444 }
12445 },
12446 'Name' => 'struct pldm_tid_state',
12447 'PrivateABI' => 1,
12448 'Size' => '8',
12449 'Source' => 'instance-id.c',
12450 'Type' => 'Struct'
12451 },
12452 '97665' => {
12453 'Line' => '23',
12454 'Memb' => {
12455 '0' => {
12456 'name' => 'state',
12457 'offset' => '0',
12458 'type' => '97707'
12459 },
12460 '1' => {
12461 'name' => 'lock_db_fd',
12462 'offset' => '8264',
12463 'type' => '74'
12464 }
12465 },
12466 'Name' => 'struct pldm_instance_db',
12467 'PrivateABI' => 1,
12468 'Size' => '2052',
12469 'Source' => 'instance-id.c',
12470 'Type' => 'Struct'
12471 },
12472 '97707' => {
12473 'BaseType' => '97626',
12474 'Name' => 'struct pldm_tid_state[256]',
12475 'Size' => '2048',
12476 'Type' => 'Array'
12477 },
12478 '9776' => {
12479 'BaseType' => '137',
12480 'Name' => 'size_t*',
12481 'Size' => '8',
12482 'Type' => 'Pointer'
12483 },
12484 '98177' => {
12485 'BaseType' => '97665',
12486 'Name' => 'struct pldm_instance_db*',
12487 'Size' => '8',
12488 'Type' => 'Pointer'
12489 },
12490 '98602' => {
12491 'BaseType' => '94594',
12492 'Name' => 'pldm_instance_id_t*',
12493 'Size' => '8',
12494 'Type' => 'Pointer'
12495 },
12496 '98778' => {
12497 'BaseType' => '98177',
12498 'Name' => 'struct pldm_instance_db**',
12499 'Size' => '8',
12500 'Type' => 'Pointer'
12501 },
12502 '988' => {
12503 'BaseType' => '909',
12504 'Name' => 'struct pldm_header_info const',
12505 'Size' => '8',
12506 'Type' => 'Const'
12507 },
12508 '99396' => {
12509 'BaseType' => '187',
12510 'Header' => 'pldm.h',
12511 'Line' => '12',
12512 'Name' => 'mctp_eid_t',
12513 'Size' => '1',
12514 'Type' => 'Typedef'
12515 },
12516 '99511' => {
12517 'BaseType' => '94691',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012518 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012519 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012520 'Name' => 'pldm_requester_rc_t',
12521 'Size' => '4',
12522 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012523 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012524 '99668' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012525 'Line' => '23',
12526 'Memb' => {
12527 '0' => {
12528 'name' => 'transport',
12529 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012530 'type' => '99741'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012531 },
12532 '1' => {
12533 'name' => 'socket',
12534 'offset' => '64',
12535 'type' => '74'
12536 },
12537 '2' => {
12538 'name' => 'tid_eid_map',
12539 'offset' => '68',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012540 'type' => '103373'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012541 },
12542 '3' => {
12543 'name' => 'socket_send_buf',
12544 'offset' => '768',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012545 'type' => '102448'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012546 }
12547 },
12548 'Name' => 'struct pldm_transport_mctp_demux',
12549 'PrivateABI' => 1,
12550 'Size' => '312',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012551 'Source' => 'mctp-demux.c',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012552 'Type' => 'Struct'
12553 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012554 '99694' => {
12555 'BaseType' => '99668',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012556 'Name' => 'struct pldm_transport_mctp_demux*',
12557 'Size' => '8',
12558 'Type' => 'Pointer'
12559 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012560 '99736' => {
12561 'BaseType' => '99741',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012562 'Name' => 'struct pldm_transport*',
12563 'Size' => '8',
12564 'Type' => 'Pointer'
12565 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012566 '99741' => {
12567 'Header' => 'transport.h',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012568 'Line' => '17',
12569 'Memb' => {
12570 '0' => {
12571 'name' => 'name',
12572 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012573 'type' => '13380'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012574 },
12575 '1' => {
12576 'name' => 'version',
12577 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012578 'type' => '187'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012579 },
12580 '2' => {
12581 'name' => 'recv',
12582 'offset' => '22',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012583 'type' => '102633'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012584 },
12585 '3' => {
12586 'name' => 'send',
12587 'offset' => '36',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012588 'type' => '102674'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012589 },
12590 '4' => {
12591 'name' => 'init_pollfd',
12592 'offset' => '50',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012593 'type' => '102754'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012594 }
12595 },
12596 'Name' => 'struct pldm_transport',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012597 'Size' => '40',
12598 'Type' => 'Struct'
12599 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012600 '99877' => {
12601 'BaseType' => '94582',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012602 'Name' => 'pldm_tid_t*',
12603 'Size' => '8',
12604 'Type' => 'Pointer'
12605 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103012606 '99980' => {
12607 'BaseType' => '99694',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012608 'Name' => 'struct pldm_transport_mctp_demux**',
12609 'Size' => '8',
12610 'Type' => 'Pointer'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012611 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012612 },
12613 'UndefinedSymbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +093012614 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012615 '_ITM_deregisterTMCloneTable' => 0,
12616 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012617 '__assert_fail@GLIBC_2.2.5' => 0,
12618 '__cxa_finalize@GLIBC_2.2.5' => 0,
12619 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012620 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012621 '__stack_chk_fail@GLIBC_2.4' => 0,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012622 'bind@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012623 'calloc@GLIBC_2.2.5' => 0,
12624 'clock_gettime@GLIBC_2.17' => 0,
12625 'close@GLIBC_2.2.5' => 0,
12626 'connect@GLIBC_2.2.5' => 0,
12627 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012628 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012629 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012630 'fgets@GLIBC_2.2.5' => 0,
12631 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012632 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012633 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012634 'malloc@GLIBC_2.2.5' => 0,
12635 'memcmp@GLIBC_2.2.5' => 0,
12636 'memcpy@GLIBC_2.14' => 0,
12637 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093012638 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012639 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012640 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093012641 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012642 'recvmsg@GLIBC_2.2.5' => 0,
12643 'sendmsg@GLIBC_2.2.5' => 0,
12644 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012645 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012646 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012647 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012648 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012649 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012650 'timerfd_create@GLIBC_2.8' => 0,
12651 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012652 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012653 }
12654 },
12655 'WordSize' => '8'
12656 };