blob: 8dec6757675331510d5edef109d67a95f7cad8b9 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jeffery615344f2024-09-07 11:58:37 +020025 'LibraryName' => 'libpldm.so.0.9.1',
26 'LibraryVersion' => '0.9.1',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093040 '1303' => {
41 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
52 '1363' => {
53 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
78 'type' => '1011'
79 }
80 },
81 'Reg' => {
82 '0' => 'rdi',
83 '1' => 'rsi',
84 '2' => 'rdx',
85 '5' => 'r9'
86 },
87 'Return' => '805',
88 'ShortName' => 'is_time_legal'
89 },
90 '1548' => {
91 'Header' => 'utils.h',
92 'Line' => '87',
93 'Param' => {
94 '0' => {
95 'name' => 'dec',
96 'type' => '1023'
97 }
98 },
99 'Return' => '1023',
100 'ShortName' => 'dec2bcd32'
101 },
102 '1677' => {
103 'Header' => 'utils.h',
104 'Line' => '81',
105 'Param' => {
106 '0' => {
107 'name' => 'bcd',
108 'type' => '1023'
109 }
110 },
111 'Return' => '1023',
112 'ShortName' => 'bcd2dec32'
113 },
114 '1780' => {
115 'Header' => 'utils.h',
116 'Line' => '75',
117 'Param' => {
118 '0' => {
119 'name' => 'dec',
120 'type' => '1011'
121 }
122 },
123 'Return' => '1011',
124 'ShortName' => 'dec2bcd16'
125 },
126 '1896' => {
127 'Header' => 'utils.h',
128 'Line' => '69',
129 'Param' => {
130 '0' => {
131 'name' => 'bcd',
132 'type' => '1011'
133 }
134 },
135 'Return' => '1011',
136 'ShortName' => 'bcd2dec16'
137 },
138 '1999' => {
139 'Header' => 'utils.h',
140 'Line' => '63',
141 'Param' => {
142 '0' => {
143 'name' => 'dec',
144 'type' => '121'
145 }
146 },
147 'Return' => '121',
148 'ShortName' => 'dec2bcd8'
149 },
150 '2052' => {
151 'Header' => 'utils.h',
152 'Line' => '57',
153 'Param' => {
154 '0' => {
155 'name' => 'bcd',
156 'type' => '121'
157 }
158 },
159 'Return' => '121',
160 'ShortName' => 'bcd2dec8'
161 },
162 '2105' => {
163 'Header' => 'utils.h',
164 'Line' => '51',
165 'Param' => {
166 '0' => {
167 'name' => 'version',
168 'type' => '2228'
169 },
170 '1' => {
171 'name' => 'buffer',
172 'type' => '982'
173 },
174 '2' => {
175 'name' => 'buffer_size',
176 'type' => '1145'
177 }
178 },
179 'Reg' => {
180 '0' => 'rdi',
181 '1' => 'rcx'
182 },
183 'Return' => '1207',
184 'ShortName' => 'ver2str'
185 },
186 '2233' => {
187 'Header' => 'utils.h',
188 'Line' => '31',
189 'Param' => {
190 '0' => {
191 'name' => 'data',
192 'type' => '2341'
193 },
194 '1' => {
195 'name' => 'size',
196 'type' => '1145'
197 }
198 },
199 'Reg' => {
200 '1' => 'rdx'
201 },
202 'Return' => '121',
203 'ShortName' => 'crc8'
204 },
205 '2347' => {
206 'Header' => 'utils.h',
207 'Line' => '39',
208 'Param' => {
209 '0' => {
210 'name' => 'data',
211 'type' => '2341'
212 },
213 '1' => {
214 'name' => 'size',
215 'type' => '1145'
216 }
217 },
218 'Reg' => {
219 '1' => 'rcx'
220 },
221 'Return' => '1023',
222 'ShortName' => 'crc32'
223 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000224 '3962' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800226 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930227 'Param' => {
228 '0' => {
229 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930231 },
232 '1' => {
233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 },
236 '2' => {
237 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930239 },
240 '3' => {
241 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930243 },
244 '4' => {
245 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000246 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000252 '4160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800254 'Line' => '596',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930255 'Param' => {
256 '0' => {
257 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930258 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930259 },
260 '1' => {
261 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930263 },
264 '2' => {
265 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 },
268 '3' => {
269 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930271 },
272 '4' => {
273 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000274 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000280 '4369' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800282 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000286 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930287 },
288 '1' => {
289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930291 },
292 '2' => {
293 'name' => 'pldm_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000294 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000298 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000302 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000306 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000311 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000316 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930317 }
318 },
319 'Reg' => {
320 '2' => 'rdx',
321 '3' => 'r10',
322 '4' => 'r8',
323 '5' => 'r9'
324 },
325 'Return' => '100',
326 'ShortName' => 'decode_multipart_receive_req'
327 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000328 '4622' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800330 'Line' => '561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 'Param' => {
332 '0' => {
333 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930334 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930335 },
336 '1' => {
337 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930339 },
340 '2' => {
341 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000342 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000348 '4817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800350 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000354 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930355 },
356 '1' => {
357 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930358 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930359 },
360 '2' => {
361 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000362 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000366 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930367 }
368 },
369 'Reg' => {
370 '0' => 'rdi',
371 '1' => 'rsi',
372 '2' => 'rdx',
373 '3' => 'rcx'
374 },
375 'Return' => '100',
376 'ShortName' => 'decode_get_tid_resp'
377 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000378 '4933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800380 'Line' => '549',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930381 'Param' => {
382 '0' => {
383 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930384 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
386 '1' => {
387 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930388 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930389 },
390 '2' => {
391 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930392 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 },
394 '3' => {
395 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000396 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000402 '5143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800404 'Line' => '537',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
407 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930408 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
411 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000412 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000418 '5276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800420 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000424 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930425 },
426 '1' => {
427 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930428 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930429 },
430 '2' => {
431 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000432 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000436 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000440 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000444 'type' => '5505'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930445 }
446 },
447 'Reg' => {
448 '1' => 'r10',
449 '2' => 'rdx',
450 '3' => 'rcx',
451 '4' => 'r8',
452 '5' => 'r9'
453 },
454 'Return' => '100',
455 'ShortName' => 'decode_get_version_resp'
456 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000457 '5515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800459 'Line' => '521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000463 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930464 },
465 '1' => {
466 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930467 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930468 },
469 '2' => {
470 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000471 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000475 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000479 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930480 }
481 },
482 'Reg' => {
483 '0' => 'rdi',
484 '1' => 'rsi',
485 '2' => 'rdx',
486 '3' => 'rcx',
487 '4' => 'r8'
488 },
489 'Return' => '100',
490 'ShortName' => 'decode_get_version_req'
491 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000492 '5645' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800494 'Line' => '507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930495 'Param' => {
496 '0' => {
497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930499 },
500 '1' => {
501 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930502 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930503 },
504 '2' => {
505 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930506 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930507 },
508 '3' => {
509 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930510 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930511 },
512 '4' => {
513 'name' => 'version_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930514 'type' => '2228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 },
516 '5' => {
517 'name' => 'version_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930518 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930519 },
520 '6' => {
521 'name' => 'msg',
522 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000523 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930524 }
525 },
526 'Reg' => {
527 '2' => 'r15'
528 },
529 'Return' => '100',
530 'ShortName' => 'encode_get_version_resp'
531 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000532 '6015' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800534 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930535 'Param' => {
536 '0' => {
537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930539 },
540 '1' => {
541 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930542 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930543 },
544 '2' => {
545 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930547 },
548 '3' => {
549 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930551 },
552 '4' => {
553 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000554 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000560 '6245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800562 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000566 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930567 },
568 '1' => {
569 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930570 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930571 },
572 '2' => {
573 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000574 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000578 'type' => '6428'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930579 }
580 },
581 'Reg' => {
582 '0' => 'rdi',
583 '1' => 'rsi',
584 '2' => 'rdx',
585 '3' => 'rcx'
586 },
587 'Return' => '100',
588 'ShortName' => 'decode_get_commands_resp'
589 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000590 '6438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800592 'Line' => '351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000596 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930597 },
598 '1' => {
599 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930600 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930601 },
602 '2' => {
603 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000604 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000608 'type' => '6428'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930609 }
610 },
611 'Reg' => {
612 '0' => 'rdi',
613 '1' => 'rsi',
614 '2' => 'rdx',
615 '3' => 'rcx'
616 },
617 'Return' => '100',
618 'ShortName' => 'decode_get_types_resp'
619 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000620 '6622' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800622 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930626 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930627 },
628 '1' => {
629 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930630 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930631 },
632 '2' => {
633 'name' => 'commands',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000634 'type' => '6890'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000638 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000644 '6895' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800646 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000650 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 },
652 '1' => {
653 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930654 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '2' => {
657 'name' => 'type',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000658 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000662 'type' => '5505'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 }
664 },
665 'Reg' => {
666 '0' => 'rdi',
667 '1' => 'rsi',
668 '2' => 'rdx',
669 '3' => 'rcx'
670 },
671 'Return' => '100',
672 'ShortName' => 'decode_get_commands_req'
673 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000674 '7006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800676 'Line' => '461',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930680 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930684 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '2' => {
687 'name' => 'types',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000688 'type' => '6890'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000692 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000698 '7274' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800700 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930701 'Param' => {
702 '0' => {
703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930705 },
706 '1' => {
707 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930708 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '2' => {
711 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930712 'type' => '1093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 },
714 '3' => {
715 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000716 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 }
718 },
719 'Reg' => {
720 '2' => 'rbp'
721 },
722 'Return' => '100',
723 'ShortName' => 'encode_get_commands_req'
724 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000725 '7479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800727 'Line' => '334',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 'Param' => {
729 '0' => {
730 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930732 },
733 '1' => {
734 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000735 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000741 '7610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800743 'Line' => '189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000747 'type' => '7678'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000751 'type' => '7678'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 }
753 },
754 'Reg' => {
755 '0' => 'rdi',
756 '1' => 'rsi'
757 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930758 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930759 'ShortName' => 'pldm_msg_hdr_correlate_response'
760 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000761 '7683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800763 'Line' => '319',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000767 'type' => '7678'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000771 'type' => '7917'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 }
773 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930774 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930775 'ShortName' => 'unpack_pldm_header'
776 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000777 '7943' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800779 'Line' => '306',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000783 'type' => '8177'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000787 'type' => '8182'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 }
789 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930790 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930791 'ShortName' => 'pack_pldm_header'
792 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000793 '10271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 'Header' => 'bios.h',
795 'Line' => '612',
796 'Param' => {
797 '0' => {
798 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000799 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '1' => {
802 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930803 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '2' => {
806 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000807 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '3' => {
810 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000811 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '4' => {
814 'name' => 'table_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000815 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '5' => {
818 'name' => 'table',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000819 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930820 }
821 },
822 'Reg' => {
823 '1' => 'rsi',
824 '2' => 'rdi',
825 '3' => 'r10',
826 '4' => 'r8',
827 '5' => 'r9'
828 },
829 'Return' => '100',
830 'ShortName' => 'decode_set_bios_table_req'
831 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000832 '10458' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 'Header' => 'bios.h',
834 'Line' => '594',
835 'Param' => {
836 '0' => {
837 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '1' => {
841 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930842 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '2' => {
845 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930846 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 },
848 '3' => {
849 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000850 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 }
852 },
853 'Return' => '100',
854 'ShortName' => 'encode_set_bios_table_resp'
855 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000856 '10677' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 'Header' => 'bios.h',
858 'Line' => '322',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000862 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '1' => {
865 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930866 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '2' => {
869 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000870 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '3' => {
873 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000874 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930875 }
876 },
877 'Reg' => {
878 '0' => 'rdi',
879 '1' => 'rsi',
880 '2' => 'rdx',
881 '3' => 'rcx'
882 },
883 'Return' => '100',
884 'ShortName' => 'decode_set_bios_table_resp'
885 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000886 '10787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 'Header' => 'bios.h',
888 'Line' => '302',
889 'Param' => {
890 '0' => {
891 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930892 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '1' => {
895 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930896 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '2' => {
899 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930900 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '3' => {
903 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930904 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '4' => {
907 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930908 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '5' => {
911 'name' => 'table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930912 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930913 },
914 '6' => {
915 'name' => 'msg',
916 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000917 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930918 },
919 '7' => {
920 'name' => 'payload_length',
921 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930922 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 }
924 },
925 'Return' => '100',
926 'ShortName' => 'encode_set_bios_table_req'
927 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000928 '11176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 'Header' => 'bios.h',
930 'Line' => '514',
931 'Param' => {
932 '0' => {
933 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930934 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '1' => {
937 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930938 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '2' => {
941 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930942 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 },
944 '3' => {
945 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000946 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 }
948 },
949 'Return' => '100',
950 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000952 '11390' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 'Header' => 'bios.h',
954 'Line' => '502',
955 'Param' => {
956 '0' => {
957 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000958 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '1' => {
961 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930962 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '2' => {
965 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000966 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '3' => {
969 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000970 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 },
972 '4' => {
973 'name' => 'attribute',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000974 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930975 }
976 },
977 'Reg' => {
978 '1' => 'rsi',
979 '2' => 'rdx',
980 '3' => 'rcx',
981 '4' => 'r8'
982 },
983 'Return' => '100',
984 'ShortName' => 'decode_set_bios_attribute_current_value_req'
985 },
Thu Nguyen3559aa12024-08-29 00:13:38 +0000986 '11537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 'Header' => 'bios.h',
988 'Line' => '279',
989 'Param' => {
990 '0' => {
991 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +0000992 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '1' => {
995 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930996 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '2' => {
999 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001000 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 },
1002 '3' => {
1003 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001004 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301005 }
1006 },
1007 'Reg' => {
1008 '0' => 'rdi',
1009 '1' => 'rsi',
1010 '2' => 'rdx',
1011 '3' => 'rcx'
1012 },
1013 'Return' => '100',
1014 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1015 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001016 '11647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 'Header' => 'bios.h',
1018 'Line' => '259',
1019 'Param' => {
1020 '0' => {
1021 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301022 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '1' => {
1025 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '2' => {
1029 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301030 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '3' => {
1033 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301034 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '4' => {
1037 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301038 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '5' => {
1041 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001042 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301043 },
1044 '6' => {
1045 'name' => 'payload_length',
1046 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301047 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 }
1049 },
1050 'Reg' => {
1051 '3' => 'rbp'
1052 },
1053 'Return' => '100',
1054 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1055 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001056 '12019' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 'Header' => 'bios.h',
1058 'Line' => '480',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '1' => {
1065 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '2' => {
1069 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '3' => {
1073 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301074 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '4' => {
1077 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301078 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '5' => {
1081 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301082 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301083 },
1084 '6' => {
1085 'name' => 'msg',
1086 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001087 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 }
1089 },
1090 'Reg' => {
1091 '2' => 'r14'
1092 },
1093 'Return' => '100',
1094 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001096 '12388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 'Header' => 'bios.h',
1098 'Line' => '461',
1099 'Param' => {
1100 '0' => {
1101 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001102 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '1' => {
1105 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301106 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '2' => {
1109 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001110 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '3' => {
1113 'name' => 'transfer_op_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001114 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 },
1116 '4' => {
1117 'name' => 'attribute_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001118 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301119 }
1120 },
1121 'Reg' => {
1122 '1' => 'r9',
1123 '2' => 'rdx',
1124 '3' => 'rcx',
1125 '4' => 'r8'
1126 },
1127 'Return' => '100',
1128 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1129 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001130 '12540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 'Header' => 'bios.h',
1132 'Line' => '446',
1133 'Param' => {
1134 '0' => {
1135 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001136 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '1' => {
1139 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301140 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '2' => {
1143 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001144 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '3' => {
1147 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001148 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '4' => {
1151 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001152 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 },
1154 '5' => {
1155 'name' => 'attribute_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001156 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301157 }
1158 },
1159 'Reg' => {
1160 '1' => 'rsi',
1161 '2' => 'rdx',
1162 '3' => 'r10',
1163 '4' => 'r8',
1164 '5' => 'r9'
1165 },
1166 'Return' => '100',
1167 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1168 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001169 '12702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 'Header' => 'bios.h',
1171 'Line' => '430',
1172 'Param' => {
1173 '0' => {
1174 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301175 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '1' => {
1178 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301179 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '2' => {
1182 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '3' => {
1186 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301187 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 },
1189 '4' => {
1190 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001191 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 }
1193 },
1194 'Return' => '100',
1195 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001197 '12931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 'Header' => 'bios.h',
1199 'Line' => '412',
1200 'Param' => {
1201 '0' => {
1202 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001203 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '1' => {
1206 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301207 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '2' => {
1210 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001211 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '3' => {
1214 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001215 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '4' => {
1218 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001219 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 },
1221 '5' => {
1222 'name' => 'bios_table_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001223 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301224 }
1225 },
1226 'Reg' => {
1227 '1' => 'r10',
1228 '2' => 'rsi',
1229 '3' => 'rdi',
1230 '4' => 'r8',
1231 '5' => 'r9'
1232 },
1233 'Return' => '100',
1234 'ShortName' => 'decode_get_bios_table_resp'
1235 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001236 '13103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 'Header' => 'bios.h',
1238 'Line' => '395',
1239 'Param' => {
1240 '0' => {
1241 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001242 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '1' => {
1245 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301246 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '2' => {
1249 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001250 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '3' => {
1253 'name' => 'transfer_op_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001254 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 },
1256 '4' => {
1257 'name' => 'table_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001258 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301259 }
1260 },
1261 'Reg' => {
1262 '1' => 'r9',
1263 '2' => 'rdx',
1264 '3' => 'rcx',
1265 '4' => 'r8'
1266 },
1267 'Return' => '100',
1268 'ShortName' => 'decode_get_bios_table_req'
1269 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001270 '13250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 'Header' => 'bios.h',
1272 'Line' => '381',
1273 'Param' => {
1274 '0' => {
1275 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301276 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '1' => {
1279 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301280 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '2' => {
1283 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301284 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '3' => {
1287 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301288 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 },
1290 '4' => {
1291 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001292 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 }
1294 },
1295 'Return' => '100',
1296 'ShortName' => 'encode_get_bios_table_req'
1297 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001298 '13474' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 'Header' => 'bios.h',
1300 'Line' => '366',
1301 'Param' => {
1302 '0' => {
1303 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301304 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '1' => {
1307 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301308 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '2' => {
1311 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301312 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '3' => {
1315 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301316 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '4' => {
1319 'name' => 'table_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001320 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '5' => {
1323 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301324 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301325 },
1326 '6' => {
1327 'name' => 'msg',
1328 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001329 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 }
1331 },
1332 'Reg' => {
1333 '2' => 'r15'
1334 },
1335 'Return' => '100',
1336 'ShortName' => 'encode_get_bios_table_resp'
1337 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001338 '13827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 'Header' => 'bios.h',
1340 'Line' => '581',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001344 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '1' => {
1347 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 },
1350 '2' => {
1351 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001352 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301353 }
1354 },
1355 'Reg' => {
1356 '0' => 'rdi',
1357 '1' => 'rsi',
1358 '2' => 'rdx'
1359 },
1360 'Return' => '100',
1361 'ShortName' => 'decode_set_date_time_resp'
1362 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001363 '13900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 'Header' => 'bios.h',
1365 'Line' => '565',
1366 'Param' => {
1367 '0' => {
1368 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '1' => {
1372 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301373 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '2' => {
1376 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001377 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 },
1379 '3' => {
1380 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301381 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 }
1383 },
1384 'Return' => '100',
1385 'ShortName' => 'encode_set_date_time_resp'
1386 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001387 '14107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 'Header' => 'bios.h',
1389 'Line' => '551',
1390 'Param' => {
1391 '0' => {
1392 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001393 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '1' => {
1396 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301397 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '2' => {
1400 'name' => 'seconds',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001401 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '3' => {
1404 'name' => 'minutes',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001405 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '4' => {
1408 'name' => 'hours',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001409 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '5' => {
1412 'name' => 'day',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001413 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '6' => {
1416 'name' => 'month',
1417 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001418 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 },
1420 '7' => {
1421 'name' => 'year',
1422 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001423 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301424 }
1425 },
1426 'Reg' => {
1427 '2' => 'rbp',
1428 '3' => 'r12',
1429 '4' => 'r13',
1430 '5' => 'r14'
1431 },
1432 'Return' => '100',
1433 'ShortName' => 'decode_set_date_time_req'
1434 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001435 '14398' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 'Header' => 'bios.h',
1437 'Line' => '534',
1438 'Param' => {
1439 '0' => {
1440 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301441 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '1' => {
1444 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301445 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '2' => {
1448 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301449 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '3' => {
1452 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301453 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '4' => {
1456 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301457 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '5' => {
1460 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301461 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301462 },
1463 '6' => {
1464 'name' => 'year',
1465 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301466 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301467 },
1468 '7' => {
1469 'name' => 'msg',
1470 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001471 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 },
1473 '8' => {
1474 'name' => 'payload_length',
1475 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301476 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 }
1478 },
1479 'Return' => '100',
1480 'ShortName' => 'encode_set_date_time_req'
1481 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001482 '14891' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 'Header' => 'bios.h',
1484 'Line' => '238',
1485 'Param' => {
1486 '0' => {
1487 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001488 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '1' => {
1491 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301492 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '2' => {
1495 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001496 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '3' => {
1499 'name' => 'seconds',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001500 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '4' => {
1503 'name' => 'minutes',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001504 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '5' => {
1507 'name' => 'hours',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001508 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '6' => {
1511 'name' => 'day',
1512 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001513 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '7' => {
1516 'name' => 'month',
1517 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001518 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 },
1520 '8' => {
1521 'name' => 'year',
1522 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001523 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301524 }
1525 },
1526 'Reg' => {
1527 '1' => 'rdi',
1528 '2' => 'r10',
1529 '3' => 'rdx',
1530 '4' => 'r8',
1531 '5' => 'r9'
1532 },
1533 'Return' => '100',
1534 'ShortName' => 'decode_get_date_time_resp'
1535 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001536 '15092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 'Header' => 'bios.h',
1538 'Line' => '346',
1539 'Param' => {
1540 '0' => {
1541 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '1' => {
1545 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '2' => {
1549 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '3' => {
1553 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301554 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '4' => {
1557 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301558 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '5' => {
1561 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301562 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301563 },
1564 '6' => {
1565 'name' => 'month',
1566 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301567 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 },
1569 '7' => {
1570 'name' => 'year',
1571 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301572 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301573 },
1574 '8' => {
1575 'name' => 'msg',
1576 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001577 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 }
1579 },
1580 'Return' => '100',
1581 'ShortName' => 'encode_get_date_time_resp'
1582 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001583 '15376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 'Header' => 'bios.h',
1585 'Line' => '217',
1586 'Param' => {
1587 '0' => {
1588 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301589 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 },
1591 '1' => {
1592 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001593 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 }
1595 },
1596 'Return' => '100',
1597 'ShortName' => 'encode_get_date_time_req'
1598 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001599 '17310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301601 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 'Param' => {
1603 '0' => {
1604 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301605 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 },
1607 '1' => {
1608 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301609 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301610 }
1611 },
1612 'Reg' => {
1613 '0' => 'rdi',
1614 '1' => 'rsi'
1615 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301616 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 'ShortName' => 'pldm_bios_table_checksum'
1618 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001619 '17455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301621 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 'Param' => {
1623 '0' => {
1624 'name' => 'src_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301625 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '1' => {
1628 'name' => 'src_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '2' => {
1632 'name' => 'dest_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301633 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '3' => {
1636 'name' => 'dest_length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001637 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '4' => {
1640 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301641 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 },
1643 '5' => {
1644 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301645 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301646 }
1647 },
1648 'Reg' => {
1649 '2' => 'r14',
1650 '4' => 'r13'
1651 },
1652 'Return' => '100',
1653 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1654 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001655 '18143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301657 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 'Param' => {
1659 '0' => {
1660 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301661 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '1' => {
1664 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301665 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 },
1667 '2' => {
1668 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301669 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 }
1671 },
1672 'Reg' => {
1673 '2' => 'r8'
1674 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001675 'Return' => '18138',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001678 '18406' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301680 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 'Param' => {
1682 '0' => {
1683 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301684 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '1' => {
1687 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301688 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 },
1690 '2' => {
1691 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301692 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 }
1694 },
1695 'Reg' => {
1696 '2' => 'r8'
1697 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001698 'Return' => '18552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001701 '18673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301703 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 'Param' => {
1705 '0' => {
1706 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301707 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '1' => {
1710 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301711 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 },
1713 '2' => {
1714 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301715 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 }
1717 },
1718 'Reg' => {
1719 '2' => 'r8'
1720 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001721 'Return' => '18552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001724 '18935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301726 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 'Param' => {
1728 '0' => {
1729 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301730 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '1' => {
1733 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 },
1736 '2' => {
1737 'name' => 'str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001738 'type' => '3924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301739 }
1740 },
1741 'Reg' => {
1742 '0' => 'rbp',
1743 '1' => 'r12',
1744 '2' => 'rbx'
1745 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001746 'Return' => '19155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001749 '19324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301751 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 'Param' => {
1753 '0' => {
1754 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301755 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '1' => {
1758 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301759 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 },
1761 '2' => {
1762 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301763 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 }
1765 },
1766 'Reg' => {
1767 '2' => 'r8'
1768 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001769 'Return' => '19155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001772 '20085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301774 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001778 'type' => '18133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 }
1780 },
1781 'Reg' => {
1782 '0' => 'rdi'
1783 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301784 'Return' => '2341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301785 'ShortName' => 'pldm_bios_table_iter_value'
1786 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001787 '20133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301789 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001793 'type' => '18133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001799 '20243' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301801 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001805 'type' => '20318'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 }
1807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301808 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301809 'ShortName' => 'pldm_bios_table_iter_is_end'
1810 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001811 '20323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001817 'type' => '18133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001823 '20395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 'Header' => 'bios_table.h',
1825 'Line' => '28',
1826 'Param' => {
1827 '0' => {
1828 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301829 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '1' => {
1832 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '2' => {
1836 'name' => 'type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001837 'type' => '16009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001845 'Return' => '18133',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001848 '20633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301850 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 'Param' => {
1852 '0' => {
1853 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301854 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '1' => {
1857 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301858 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 },
1860 '2' => {
1861 'name' => 'size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001862 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301871 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001873 '20933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301875 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 'Param' => {
1877 '0' => {
1878 'name' => 'size_without_pad',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301879 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 }
1881 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301882 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1884 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001885 '21288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301887 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001891 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 }
1893 },
1894 'Reg' => {
1895 '0' => 'rdi'
1896 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301897 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001900 '21337' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301902 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001906 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 }
1908 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301909 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301910 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001912 '21821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301914 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001918 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001924 'Return' => '15863',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001927 '21961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301929 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 'Param' => {
1931 '0' => {
1932 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301933 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '1' => {
1936 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301937 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '2' => {
1940 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '3' => {
1944 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '4' => {
1948 'name' => 'cv',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001949 'type' => '15863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbx',
1954 '1' => 'r12',
1955 '2' => 'r13',
1956 '3' => 'rbp',
1957 '4' => 'r8'
1958 },
1959 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301961 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001962 '22230' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301965 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00001968 '22392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301970 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 'Param' => {
1972 '0' => {
1973 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301974 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '1' => {
1977 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301978 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '2' => {
1981 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301982 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '3' => {
1985 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301986 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '4' => {
1989 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301990 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 },
1992 '5' => {
1993 'name' => 'str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00001994 'type' => '3924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002008 '22792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302010 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002014 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002018 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Return' => '1',
2022 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002024 '22887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302026 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002030 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 }
2032 },
2033 'Reg' => {
2034 '0' => 'rdi'
2035 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302036 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002039 '23028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302041 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 'Param' => {
2043 '0' => {
2044 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 }
2047 },
2048 'Reg' => {
2049 '0' => 'rdi'
2050 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302051 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2053 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002054 '23210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302056 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002091 '23529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302093 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002097 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '1' => {
2100 'name' => 'handles',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002101 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '2' => {
2104 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002111 '23776' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302113 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002117 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302123 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002126 '23825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302128 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302138 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002141 '23874' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302143 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002147 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 }
2149 },
2150 'Reg' => {
2151 '0' => 'rdi'
2152 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302153 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002156 '23923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302158 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002162 'type' => '18138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302163 }
2164 },
2165 'Reg' => {
2166 '0' => 'rdi'
2167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302168 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002171 '24470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302173 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002177 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002181 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002185 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '3' => {
2188 'name' => 'scalar',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002189 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 },
2191 '4' => {
2192 'name' => 'def',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002193 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302194 }
2195 },
2196 'Reg' => {
2197 '0' => 'rdi',
2198 '1' => 'rsi',
2199 '2' => 'rdx',
2200 '3' => 'rcx',
2201 '4' => 'r8'
2202 },
2203 'Return' => '1',
2204 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002206 '24606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302208 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Param' => {
2210 '0' => {
2211 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302212 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '1' => {
2215 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 },
2218 '2' => {
2219 'name' => 'info',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002220 'type' => '24868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302221 }
2222 },
2223 'Reg' => {
2224 '0' => 'r12',
2225 '1' => 'rbp',
2226 '2' => 'rbx'
2227 },
2228 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002231 '24878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302233 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002237 'type' => '24868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002241 'type' => '25177'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002247 '25182' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302249 'Line' => '407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002253 '25358' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302255 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002259 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302270 'Reg' => {
2271 '2' => 'r12'
2272 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302273 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2275 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002276 '25652' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302278 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 'Param' => {
2280 '0' => {
2281 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002282 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302283 }
2284 },
2285 'Reg' => {
2286 '0' => 'rdi'
2287 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302288 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2290 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002291 '25721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302293 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 'Param' => {
2295 '0' => {
2296 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002297 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302298 }
2299 },
2300 'Reg' => {
2301 '0' => 'rdi'
2302 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302303 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2305 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002306 '25790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302308 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 'Param' => {
2310 '0' => {
2311 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002312 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 }
2314 },
2315 'Reg' => {
2316 '0' => 'rdi'
2317 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302318 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2320 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002321 '25859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302323 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 'Param' => {
2325 '0' => {
2326 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002327 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 },
2329 '1' => {
2330 'name' => 'def_string_length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002331 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302332 }
2333 },
2334 'Reg' => {
2335 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302336 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
2338 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302339 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002341 '25947' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302343 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Param' => {
2345 '0' => {
2346 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302347 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '1' => {
2350 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302351 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 },
2353 '2' => {
2354 'name' => 'info',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002355 'type' => '26306'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302356 }
2357 },
2358 'Reg' => {
2359 '0' => 'r12',
2360 '2' => 'rbx'
2361 },
2362 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302363 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002365 '26311' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302367 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'info',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002371 'type' => '26306'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 },
2373 '1' => {
2374 'name' => 'errmsg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002375 'type' => '25177'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 }
2377 },
2378 'Reg' => {
2379 '1' => 'rbx'
2380 },
2381 'Return' => '100',
2382 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2383 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002384 '26580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302386 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 'Param' => {
2388 '0' => {
2389 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302390 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302391 }
2392 },
2393 'Reg' => {
2394 '0' => 'rdi'
2395 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302396 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2398 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002399 '26830' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302401 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 'Param' => {
2403 '0' => {
2404 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002405 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '1' => {
2408 'name' => 'def_indices',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002409 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 },
2411 '2' => {
2412 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 }
2415 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302416 'Reg' => {
2417 '0' => 'rbp',
2418 '1' => 'r12'
2419 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302420 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2422 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002423 '27127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302425 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 'Param' => {
2427 '0' => {
2428 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002429 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '1' => {
2432 'name' => 'pv_hdls',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002433 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 },
2435 '2' => {
2436 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302437 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 }
2439 },
2440 'Reg' => {
2441 '0' => 'rcx',
2442 '1' => 'rsi',
2443 '2' => 'rdx'
2444 },
2445 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302446 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 },
Thu Nguyen3559aa12024-08-29 00:13:38 +00002448 '27292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302450 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 'Param' => {
2452 '0' => {
2453 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002454 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 },
2456 '1' => {
2457 'name' => 'def_num',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002458 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302459 }
2460 },
2461 'Reg' => {
2462 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
2465 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302466 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002468 '27371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302470 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'Param' => {
2472 '0' => {
2473 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002474 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 },
2476 '1' => {
2477 'name' => 'pv_num',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002478 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302479 }
2480 },
2481 'Reg' => {
2482 '0' => 'rdi',
2483 '1' => 'rsi'
2484 },
2485 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302486 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002488 '27431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302490 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Param' => {
2492 '0' => {
2493 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302494 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '1' => {
2497 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302498 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 },
2500 '2' => {
2501 'name' => 'info',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002502 'type' => '27760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
2505 'Reg' => {
2506 '0' => 'rbp',
2507 '2' => 'rbx'
2508 },
2509 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302510 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002512 '27765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302514 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Param' => {
2516 '0' => {
2517 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302518 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 },
2520 '1' => {
2521 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302522 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 }
2524 },
2525 'Reg' => {
2526 '0' => 'rdi',
2527 '1' => 'rsi'
2528 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302529 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2531 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002532 '27825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302534 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 'Param' => {
2536 '0' => {
2537 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002538 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302539 }
2540 },
2541 'Reg' => {
2542 '0' => 'rdi'
2543 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302544 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302545 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2546 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002547 '27872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302549 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Param' => {
2551 '0' => {
2552 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002553 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 }
2555 },
2556 'Reg' => {
2557 '0' => 'rdi'
2558 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302559 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2561 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002562 '27919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302564 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 'Param' => {
2566 '0' => {
2567 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002568 'type' => '18552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302569 }
2570 },
2571 'Reg' => {
2572 '0' => 'rdi'
2573 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302574 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302575 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2576 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002577 '28552' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302579 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002583 'type' => '19155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '1' => {
2586 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302587 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 '2' => {
2590 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302591 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302592 }
2593 },
2594 'Reg' => {
2595 '0' => 'rdi',
2596 '1' => 'rsi',
2597 '2' => 'rdx'
2598 },
2599 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302600 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002602 '28789' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302604 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 'Param' => {
2606 '0' => {
2607 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002608 'type' => '19155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302609 }
2610 },
2611 'Reg' => {
2612 '0' => 'rdi'
2613 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302614 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2616 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002617 '28836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302619 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 'Param' => {
2621 '0' => {
2622 'name' => 'entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002623 'type' => '19155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 }
2625 },
2626 'Reg' => {
2627 '0' => 'rdi'
2628 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302629 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302630 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2631 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002632 '28883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302634 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 'Param' => {
2636 '0' => {
2637 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302638 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '1' => {
2641 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302642 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '2' => {
2645 'name' => 'str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002646 'type' => '3924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 },
2648 '3' => {
2649 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302650 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 }
2652 },
2653 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302654 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002656 '29244' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302658 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 'Param' => {
2660 '0' => {
2661 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302662 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302663 }
2664 },
2665 'Reg' => {
2666 '0' => 'rdi'
2667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302668 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2670 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002671 '35822' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002673 'Line' => '1500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Param' => {
2675 '0' => {
2676 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002677 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '1' => {
2680 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302681 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '2' => {
2684 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002685 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '3' => {
2688 'name' => 'non_functioning_component_indication',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002689 'type' => '36004'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
2691 '4' => {
2692 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002693 'type' => '36009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302694 }
2695 },
2696 'Reg' => {
2697 '0' => 'rbx',
2698 '3' => 'rbp',
2699 '4' => 'r12'
2700 },
2701 'Return' => '100',
2702 'ShortName' => 'decode_cancel_update_resp'
2703 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002704 '36019' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002706 'Line' => '1483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 'Param' => {
2708 '0' => {
2709 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302710 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '1' => {
2713 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002714 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 },
2716 '2' => {
2717 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302718 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302719 }
2720 },
2721 'Return' => '100',
2722 'ShortName' => 'encode_cancel_update_req'
2723 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002724 '36191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002726 'Line' => '1468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Param' => {
2728 '0' => {
2729 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002730 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '1' => {
2733 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 },
2736 '2' => {
2737 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002738 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302739 }
2740 },
2741 'Reg' => {
2742 '0' => 'rdi',
2743 '1' => 'rsi',
2744 '2' => 'rdx'
2745 },
2746 'Return' => '100',
2747 'ShortName' => 'decode_cancel_update_component_resp'
2748 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002749 '36267' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002751 'Line' => '1456',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302755 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '1' => {
2758 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002759 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 },
2761 '2' => {
2762 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302763 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302764 }
2765 },
2766 'Return' => '100',
2767 'ShortName' => 'encode_cancel_update_component_req'
2768 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002769 '36439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002771 'Line' => '1438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Param' => {
2773 '0' => {
2774 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002775 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '1' => {
2778 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302779 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '2' => {
2782 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002783 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '3' => {
2786 'name' => 'current_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002787 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '4' => {
2790 'name' => 'previous_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002791 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '5' => {
2794 'name' => 'aux_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002795 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302796 },
2797 '6' => {
2798 'name' => 'aux_state_status',
2799 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002800 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '7' => {
2803 'name' => 'progress_percent',
2804 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002805 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '8' => {
2808 'name' => 'reason_code',
2809 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002810 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302811 },
2812 '9' => {
2813 'name' => 'update_option_flags_enabled',
2814 'offset' => '24',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002815 'type' => '36766'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302816 }
2817 },
2818 'Reg' => {
2819 '0' => 'rbx',
2820 '3' => 'r12',
2821 '4' => 'rbp',
2822 '5' => 'r13'
2823 },
2824 'Return' => '100',
2825 'ShortName' => 'decode_get_status_resp'
2826 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002827 '36776' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002829 'Line' => '1418',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 'Param' => {
2831 '0' => {
2832 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302833 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '1' => {
2836 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002837 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 },
2839 '2' => {
2840 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302841 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302842 }
2843 },
2844 'Return' => '100',
2845 'ShortName' => 'encode_get_status_req'
2846 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002847 '36948' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002849 'Line' => '1402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Param' => {
2851 '0' => {
2852 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002853 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '1' => {
2856 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302857 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '2' => {
2860 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002861 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 },
2863 '3' => {
2864 'name' => 'estimated_time_activation',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002865 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302866 }
2867 },
2868 'Reg' => {
2869 '1' => 'rsi',
2870 '2' => 'rdx',
2871 '3' => 'rcx'
2872 },
2873 'Return' => '100',
2874 'ShortName' => 'decode_activate_firmware_resp'
2875 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002876 '37074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002878 'Line' => '1388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 'Param' => {
2880 '0' => {
2881 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302882 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '1' => {
2885 'name' => 'self_contained_activation_req',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002886 'type' => '30005'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '2' => {
2889 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002890 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 },
2892 '3' => {
2893 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302894 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302895 }
2896 },
2897 'Return' => '100',
2898 'ShortName' => 'encode_activate_firmware_req'
2899 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002900 '37317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002902 'Line' => '1373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 'Param' => {
2904 '0' => {
2905 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302906 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '1' => {
2909 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302910 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '2' => {
2913 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002914 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 },
2916 '3' => {
2917 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302918 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302919 }
2920 },
2921 'Return' => '100',
2922 'ShortName' => 'encode_apply_complete_resp'
2923 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002924 '37508' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002926 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Param' => {
2928 '0' => {
2929 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002930 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '1' => {
2933 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302934 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '2' => {
2937 'name' => 'apply_result',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002938 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 },
2940 '3' => {
2941 'name' => 'comp_activation_methods_modification',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002942 'type' => '37618'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302943 }
2944 },
2945 'Reg' => {
2946 '0' => 'rdi',
2947 '1' => 'rsi',
2948 '2' => 'rdx',
2949 '3' => 'rcx'
2950 },
2951 'Return' => '100',
2952 'ShortName' => 'decode_apply_complete_req'
2953 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002954 '37628' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002956 'Line' => '1343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 'Param' => {
2958 '0' => {
2959 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302960 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '1' => {
2963 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302964 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '2' => {
2967 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002968 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 },
2970 '3' => {
2971 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302972 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302973 }
2974 },
2975 'Return' => '100',
2976 'ShortName' => 'encode_verify_complete_resp'
2977 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03002978 '37819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002980 'Line' => '1328',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Param' => {
2982 '0' => {
2983 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002984 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '1' => {
2987 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302988 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 },
2990 '2' => {
2991 'name' => 'verify_result',
Thu Nguyen3559aa12024-08-29 00:13:38 +00002992 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302993 }
2994 },
2995 'Reg' => {
2996 '0' => 'rdi',
2997 '1' => 'rsi',
2998 '2' => 'rdx'
2999 },
3000 'Return' => '100',
3001 'ShortName' => 'decode_verify_complete_req'
3002 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003003 '37895' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003005 'Line' => '1317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 'Param' => {
3007 '0' => {
3008 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303009 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '1' => {
3012 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303013 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '2' => {
3016 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003017 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 },
3019 '3' => {
3020 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303021 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303022 }
3023 },
3024 'Return' => '100',
3025 'ShortName' => 'encode_transfer_complete_resp'
3026 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003027 '38086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003029 'Line' => '1301',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Param' => {
3031 '0' => {
3032 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003033 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '1' => {
3036 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303037 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 },
3039 '2' => {
3040 'name' => 'transfer_result',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003041 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303042 }
3043 },
3044 'Reg' => {
3045 '0' => 'rdi',
3046 '1' => 'rsi',
3047 '2' => 'rdx'
3048 },
3049 'Return' => '100',
3050 'ShortName' => 'decode_transfer_complete_req'
3051 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003052 '38162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003054 'Line' => '1288',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 'Param' => {
3056 '0' => {
3057 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '1' => {
3061 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '2' => {
3065 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003066 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 },
3068 '3' => {
3069 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303070 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303071 }
3072 },
3073 'Reg' => {
3074 '2' => 'rbx'
3075 },
3076 'Return' => '100',
3077 'ShortName' => 'encode_request_firmware_data_resp'
3078 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003079 '38353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003081 'Line' => '1266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Param' => {
3083 '0' => {
3084 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003085 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '1' => {
3088 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303089 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '2' => {
3092 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003093 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 },
3095 '3' => {
3096 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003097 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303098 }
3099 },
3100 'Reg' => {
3101 '0' => 'rdi',
3102 '1' => 'rsi',
3103 '2' => 'rdx',
3104 '3' => 'rcx'
3105 },
3106 'Return' => '100',
3107 'ShortName' => 'decode_request_firmware_data_req'
3108 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003109 '38473' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003111 'Line' => '1248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Param' => {
3113 '0' => {
3114 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003115 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '1' => {
3118 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303119 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '2' => {
3122 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003123 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '3' => {
3126 'name' => 'comp_compatibility_resp',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003127 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '4' => {
3130 'name' => 'comp_compatibility_resp_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003131 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '5' => {
3134 'name' => 'update_option_flags_enabled',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003135 'type' => '36766'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 },
3137 '6' => {
3138 'name' => 'time_before_req_fw_data',
3139 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003140 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303141 }
3142 },
3143 'Reg' => {
3144 '0' => 'rbx',
3145 '3' => 'r12',
3146 '4' => 'rbp',
3147 '5' => 'r13'
3148 },
3149 'Return' => '100',
3150 'ShortName' => 'decode_update_component_resp'
3151 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003152 '38707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003154 'Line' => '1224',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 'Param' => {
3156 '0' => {
3157 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303158 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '1' => {
3161 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303162 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '2' => {
3165 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303166 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '3' => {
3169 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303170 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '4' => {
3173 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303174 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '5' => {
3177 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303178 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303179 },
3180 '6' => {
3181 'name' => 'update_option_flags',
3182 'offset' => '0',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003183 'type' => '30781'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303184 },
3185 '7' => {
3186 'name' => 'comp_ver_str_type',
3187 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303189 },
3190 '8' => {
3191 'name' => 'comp_ver_str_len',
3192 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303193 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303194 },
3195 '9' => {
3196 'name' => 'comp_ver_str',
3197 'offset' => '24',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003198 'type' => '39176'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303199 },
3200 '10' => {
3201 'name' => 'msg',
3202 'offset' => '32',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003203 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303204 },
3205 '11' => {
3206 'name' => 'payload_length',
3207 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303209 }
3210 },
3211 'Return' => '100',
3212 'ShortName' => 'encode_update_component_req'
3213 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003214 '39186' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003216 'Line' => '1197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Param' => {
3218 '0' => {
3219 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003220 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '1' => {
3223 'name' => 'payload_length',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003224 'type' => '31788'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '2' => {
3227 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003228 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '3' => {
3231 'name' => 'comp_resp',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003232 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 },
3234 '4' => {
3235 'name' => 'comp_resp_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003236 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303237 }
3238 },
3239 'Reg' => {
3240 '0' => 'rbx',
3241 '3' => 'r12',
3242 '4' => 'rbp'
3243 },
3244 'Return' => '100',
3245 'ShortName' => 'decode_pass_component_table_resp'
3246 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003247 '39385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003249 'Line' => '1179',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 'Param' => {
3251 '0' => {
3252 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303253 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '1' => {
3256 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303257 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '2' => {
3260 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303261 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '3' => {
3264 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303265 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '4' => {
3268 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '5' => {
3272 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303273 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303274 },
3275 '6' => {
3276 'name' => 'comp_ver_str_type',
3277 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303278 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303279 },
3280 '7' => {
3281 'name' => 'comp_ver_str_len',
3282 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303283 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303284 },
3285 '8' => {
3286 'name' => 'comp_ver_str',
3287 'offset' => '16',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003288 'type' => '39176'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 },
3290 '9' => {
3291 'name' => 'msg',
3292 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003293 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303294 },
3295 '10' => {
3296 'name' => 'payload_length',
3297 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303298 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303299 }
3300 },
3301 'Return' => '100',
3302 'ShortName' => 'encode_pass_component_table_req'
3303 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003304 '39871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003306 'Line' => '1154',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Param' => {
3308 '0' => {
3309 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003310 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '1' => {
3313 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303314 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '2' => {
3317 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003318 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '3' => {
3321 'name' => 'fd_meta_data_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003322 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 },
3324 '4' => {
3325 'name' => 'fd_will_send_pkg_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003326 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303327 }
3328 },
3329 'Reg' => {
3330 '1' => 'r9',
3331 '2' => 'rdx',
3332 '3' => 'rcx',
3333 '4' => 'r8'
3334 },
3335 'Return' => '100',
3336 'ShortName' => 'decode_request_update_resp'
3337 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003338 '40018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003340 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 'Param' => {
3342 '0' => {
3343 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303344 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '1' => {
3347 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303348 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '2' => {
3351 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303352 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '3' => {
3355 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303356 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '4' => {
3359 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303360 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '5' => {
3363 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303364 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303365 },
3366 '6' => {
3367 'name' => 'comp_image_set_ver_str_len',
3368 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303370 },
3371 '7' => {
3372 'name' => 'comp_img_set_ver_str',
3373 'offset' => '8',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003374 'type' => '39176'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303375 },
3376 '8' => {
3377 'name' => 'msg',
3378 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003379 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303380 },
3381 '9' => {
3382 'name' => 'payload_length',
3383 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303384 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303385 }
3386 },
3387 'Return' => '100',
3388 'ShortName' => 'encode_request_update_req'
3389 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003390 '52774' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003392 'Line' => '951',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 'Param' => {
3394 '0' => {
3395 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303396 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303397 },
3398 '1' => {
3399 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303400 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '2' => {
3403 'name' => 'component_data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003404 'type' => '53096'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '3' => {
3407 'name' => 'active_comp_ver_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003408 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 },
3410 '4' => {
3411 'name' => 'pending_comp_ver_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003412 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303413 }
3414 },
3415 'Reg' => {
3416 '1' => 'r9',
3417 '2' => 'rdx',
3418 '3' => 'rdi',
3419 '4' => 'r8'
3420 },
3421 'Return' => '100',
3422 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3423 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003424 '53101' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303425 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003426 'Line' => '932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Param' => {
3428 '0' => {
3429 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003430 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303431 },
3432 '1' => {
3433 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303434 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303435 },
3436 '2' => {
3437 'name' => 'resp_data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003438 'type' => '53321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '3' => {
3441 'name' => 'active_comp_image_set_ver_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003442 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '4' => {
3445 'name' => 'pending_comp_image_set_ver_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003446 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 },
3448 '5' => {
3449 'name' => 'comp_parameter_table',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003450 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303451 }
3452 },
3453 'Reg' => {
3454 '0' => 'rbx',
3455 '1' => 'r12',
3456 '2' => 'rbp',
3457 '3' => 'r13',
3458 '4' => 'r14',
3459 '5' => 'r15'
3460 },
3461 'Return' => '100',
3462 'ShortName' => 'decode_get_firmware_parameters_resp'
3463 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003464 '53326' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303465 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003466 'Line' => '915',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 'Param' => {
3468 '0' => {
3469 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303470 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303471 },
3472 '1' => {
3473 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303474 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303475 },
3476 '2' => {
3477 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003478 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303479 }
3480 },
3481 'Reg' => {
3482 '0' => 'rdi',
3483 '1' => 'rsi',
3484 '2' => 'rdx'
3485 },
3486 'Return' => '100',
3487 'ShortName' => 'encode_get_firmware_parameters_req'
3488 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003489 '53466' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003491 'Line' => '897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Param' => {
3493 '0' => {
3494 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003495 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303496 },
3497 '1' => {
3498 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303499 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 },
3501 '2' => {
3502 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003503 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '3' => {
3506 'name' => 'device_identifiers_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003507 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '4' => {
3510 'name' => 'descriptor_count',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003511 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 },
3513 '5' => {
3514 'name' => 'descriptor_data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003515 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303516 }
3517 },
3518 'Reg' => {
3519 '1' => 'r10',
3520 '3' => 'rcx',
3521 '4' => 'r8',
3522 '5' => 'r9'
3523 },
3524 'Return' => '100',
3525 'ShortName' => 'decode_query_device_identifiers_resp'
3526 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003527 '53632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003529 'Line' => '882',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 'Param' => {
3531 '0' => {
3532 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303533 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '1' => {
3536 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303537 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303538 },
3539 '2' => {
3540 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003541 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 }
3543 },
3544 'Reg' => {
3545 '0' => 'rdi',
3546 '1' => 'rsi',
3547 '2' => 'rdx'
3548 },
3549 'Return' => '100',
3550 'ShortName' => 'encode_query_device_identifiers_req'
3551 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003552 '53772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303553 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003554 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303555 'Param' => {
3556 '0' => {
3557 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303558 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303559 },
3560 '1' => {
3561 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303562 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 },
3564 '2' => {
3565 'name' => 'pldm_comp_image_info',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003566 'type' => '53919'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '3' => {
3569 'name' => 'comp_version_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003570 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303571 }
3572 },
3573 'Reg' => {
3574 '0' => 'rbx',
3575 '1' => 'r13',
3576 '2' => 'rbp',
3577 '3' => 'r12'
3578 },
3579 'Return' => '100',
3580 'ShortName' => 'decode_pldm_comp_image_info'
3581 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003582 '53924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003584 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303585 'Param' => {
3586 '0' => {
3587 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303588 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303589 },
3590 '1' => {
3591 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303592 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303593 },
3594 '2' => {
3595 'name' => 'descriptor_title_str_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003596 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '3' => {
3599 'name' => 'descriptor_title_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003600 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 },
3602 '4' => {
3603 'name' => 'descriptor_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003604 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303605 }
3606 },
3607 'Reg' => {
3608 '0' => 'rbx',
3609 '1' => 'rbp',
3610 '2' => 'r14',
3611 '3' => 'r12',
3612 '4' => 'r13'
3613 },
3614 'Return' => '100',
3615 'ShortName' => 'decode_vendor_defined_descriptor_value'
3616 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003617 '54106' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003619 'Line' => '835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 'Param' => {
3621 '0' => {
3622 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303623 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 },
3625 '1' => {
3626 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303627 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303628 },
3629 '2' => {
3630 'name' => 'descriptor_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003631 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 },
3633 '3' => {
3634 'name' => 'descriptor_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003635 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303636 }
3637 },
3638 'Reg' => {
3639 '0' => 'rbx',
3640 '1' => 'r12',
3641 '3' => 'rbp'
3642 },
3643 'Return' => '100',
3644 'ShortName' => 'decode_descriptor_type_length_value'
3645 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003646 '54278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003648 'Line' => '816',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 'Param' => {
3650 '0' => {
3651 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303652 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 },
3654 '1' => {
3655 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303656 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303657 },
3658 '2' => {
3659 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303660 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303661 },
3662 '3' => {
3663 'name' => 'fw_device_id_record',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003664 'type' => '54535'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '4' => {
3667 'name' => 'applicable_components',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003668 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '5' => {
3671 'name' => 'comp_image_set_version_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003672 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '6' => {
3675 'name' => 'record_descriptors',
3676 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003677 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '7' => {
3680 'name' => 'fw_device_pkg_data',
3681 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003682 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303683 }
3684 },
3685 'Reg' => {
3686 '1' => 'r15',
3687 '3' => 'rbp',
3688 '4' => 'r14',
3689 '5' => 'r13'
3690 },
3691 'Return' => '100',
3692 'ShortName' => 'decode_firmware_device_id_record'
3693 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003694 '54540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303695 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003696 'Line' => '795',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 'Param' => {
3698 '0' => {
3699 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303700 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 },
3702 '1' => {
3703 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303704 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 },
3706 '2' => {
3707 'name' => 'package_header_info',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003708 'type' => '54845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '3' => {
3711 'name' => 'package_version_str',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003712 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303713 }
3714 },
3715 'Reg' => {
3716 '0' => 'rbx',
3717 '1' => 'r13',
3718 '2' => 'rbp',
3719 '3' => 'r12'
3720 },
3721 'Return' => '100',
3722 'ShortName' => 'decode_pldm_package_header_info'
3723 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003724 '58323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303726 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Param' => {
3728 '0' => {
3729 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303730 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303731 },
3732 '1' => {
3733 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303734 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '2' => {
3737 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303738 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303739 },
3740 '3' => {
3741 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303742 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '4' => {
3745 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003746 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Return' => '100',
3750 'ShortName' => 'encode_set_fru_record_table_resp'
3751 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003752 '58563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303754 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 'Param' => {
3756 '0' => {
3757 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003758 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303759 },
3760 '1' => {
3761 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303762 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303763 },
3764 '2' => {
3765 'name' => 'data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003766 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '3' => {
3769 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003770 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 },
3772 '4' => {
3773 'name' => 'fru_table_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003774 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 }
3776 },
3777 'Reg' => {
3778 '1' => 'rsi',
3779 '2' => 'rdx',
3780 '3' => 'rcx',
3781 '4' => 'r8'
3782 },
3783 'Return' => '100',
3784 'ShortName' => 'decode_set_fru_record_table_req'
3785 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003786 '58730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'fru.h',
3788 'Line' => '360',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003792 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '1' => {
3795 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303796 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '2' => {
3799 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003800 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '3' => {
3803 'name' => 'next_data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003804 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '4' => {
3807 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003808 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '5' => {
3811 'name' => 'fru_record_table_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003812 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '6' => {
3815 'name' => 'fru_record_table_length',
3816 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003817 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 }
3819 },
3820 'Return' => '100',
3821 'ShortName' => 'decode_get_fru_record_table_resp'
3822 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003823 '58960' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 'Header' => 'fru.h',
3825 'Line' => '387',
3826 'Param' => {
3827 '0' => {
3828 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003829 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '1' => {
3832 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '2' => {
3836 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003837 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '3' => {
3840 'name' => 'next_data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003841 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '4' => {
3844 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003845 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '5' => {
3848 'name' => 'fru_record_table_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003849 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '6' => {
3852 'name' => 'fru_record_table_length',
3853 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003854 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303855 },
3856 '7' => {
3857 'name' => 'max_fru_record_table_length',
3858 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303859 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 }
3861 },
3862 'Reg' => {
3863 '3' => 'r10',
3864 '4' => 'r8',
3865 '5' => 'r9'
3866 },
3867 'Return' => '100',
3868 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3869 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003870 '59281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303871 'Header' => 'fru.h',
3872 'Line' => '339',
3873 'Param' => {
3874 '0' => {
3875 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303876 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '1' => {
3879 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303880 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 },
3882 '2' => {
3883 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303885 },
3886 '3' => {
3887 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003888 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303889 },
3890 '4' => {
3891 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303892 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303893 }
3894 },
3895 'Return' => '100',
3896 'ShortName' => 'encode_get_fru_record_table_req'
3897 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003898 '59516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'Header' => 'fru.h',
3900 'Line' => '451',
3901 'Param' => {
3902 '0' => {
3903 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003904 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303905 },
3906 '1' => {
3907 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303908 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 },
3910 '2' => {
3911 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003912 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '3' => {
3915 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003916 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '4' => {
3919 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003920 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 },
3922 '5' => {
3923 'name' => 'fru_structure_data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003924 'type' => '10448'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303925 }
3926 },
3927 'Reg' => {
3928 '1' => 'rsi',
3929 '2' => 'rdx',
3930 '3' => 'r10',
3931 '4' => 'r8',
3932 '5' => 'r9'
3933 },
3934 'Return' => '100',
3935 'ShortName' => 'decode_get_fru_record_by_option_resp'
3936 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003937 '59683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303938 'Header' => 'fru.h',
3939 'Line' => '313',
3940 'Param' => {
3941 '0' => {
3942 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303943 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303944 },
3945 '1' => {
3946 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303947 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 },
3949 '2' => {
3950 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303951 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '3' => {
3954 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303955 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '4' => {
3958 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303959 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '5' => {
3962 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303963 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '6' => {
3966 'name' => 'msg',
3967 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003968 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303969 },
3970 '7' => {
3971 'name' => 'payload_length',
3972 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303973 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 }
3975 },
3976 'Reg' => {
3977 '2' => 'r15'
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'encode_get_fru_record_by_option_resp'
3981 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03003982 '60074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '292',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003988 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303992 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '2' => {
3995 'name' => 'data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00003996 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'fru_table_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004000 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'record_set_identifier',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004004 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'record_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004008 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'field_type',
4012 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004013 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'transfer_op_flag',
4017 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004018 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '1' => 'r10',
4023 '2' => 'rdx',
4024 '3' => 'rdi',
4025 '4' => 'r8',
4026 '5' => 'r9'
4027 },
4028 'Return' => '100',
4029 'ShortName' => 'decode_get_fru_record_by_option_req'
4030 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004031 '60276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Header' => 'fru.h',
4033 'Line' => '433',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '1' => {
4040 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304041 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '2' => {
4044 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '3' => {
4048 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304049 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '4' => {
4052 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304053 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '5' => {
4056 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304057 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 },
4059 '6' => {
4060 'name' => 'transfer_op_flag',
4061 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304063 },
4064 '7' => {
4065 'name' => 'msg',
4066 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004067 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 },
4069 '8' => {
4070 'name' => 'payload_length',
4071 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304072 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304073 }
4074 },
4075 'Return' => '100',
4076 'ShortName' => 'encode_get_fru_record_by_option_req'
4077 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004078 '60573' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304079 'Header' => 'fru.h',
4080 'Line' => '468',
4081 'Param' => {
4082 '0' => {
4083 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304084 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304085 },
4086 '1' => {
4087 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304088 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304089 },
4090 '2' => {
4091 'name' => 'record_table',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004092 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '3' => {
4095 'name' => 'record_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004096 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 },
4098 '4' => {
4099 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304100 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304101 },
4102 '5' => {
4103 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304104 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 },
4106 '6' => {
4107 'name' => 'ft',
4108 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304109 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 }
4111 },
4112 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004113 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004115 '61232' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 'Header' => 'fru.h',
4117 'Line' => '409',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'fru_table',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004121 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304122 },
4123 '1' => {
4124 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304125 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304126 },
4127 '2' => {
4128 'name' => 'curr_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004129 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304130 },
4131 '3' => {
4132 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304133 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '4' => {
4136 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304137 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304138 },
4139 '5' => {
4140 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304141 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304142 },
4143 '6' => {
4144 'name' => 'encoding',
4145 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304146 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 },
4148 '7' => {
4149 'name' => 'tlvs',
4150 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004151 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304152 },
4153 '8' => {
4154 'name' => 'tlvs_size',
4155 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304156 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 }
4158 },
4159 'Reg' => {
4160 '0' => 'rdi',
4161 '1' => 'rsi',
4162 '2' => 'rbx',
4163 '3' => 'rcx',
4164 '4' => 'r8',
4165 '5' => 'r9'
4166 },
4167 'Return' => '100',
4168 'ShortName' => 'encode_fru_record'
4169 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004170 '61554' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304171 'Header' => 'fru.h',
4172 'Line' => '269',
4173 'Param' => {
4174 '0' => {
4175 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304176 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304177 },
4178 '1' => {
4179 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304180 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304181 },
4182 '2' => {
4183 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304184 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304185 },
4186 '3' => {
4187 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304189 },
4190 '4' => {
4191 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004192 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 }
4194 },
4195 'Return' => '100',
4196 'ShortName' => 'encode_get_fru_record_table_resp'
4197 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004198 '61776' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '251',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004204 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '1' => {
4207 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '2' => {
4211 'name' => 'data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004212 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'transfer_operation_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004216 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 }
4218 },
4219 'Reg' => {
4220 '0' => 'rdi',
4221 '1' => 'rsi',
4222 '2' => 'rdx',
4223 '3' => 'rcx'
4224 },
4225 'Return' => '100',
4226 'ShortName' => 'decode_get_fru_record_table_req'
4227 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004228 '61880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304229 'Header' => 'fru.h',
4230 'Line' => '232',
4231 'Param' => {
4232 '0' => {
4233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304235 },
4236 '1' => {
4237 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304239 },
4240 '2' => {
4241 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304243 },
4244 '3' => {
4245 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304246 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304247 },
4248 '4' => {
4249 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304250 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304251 },
4252 '5' => {
4253 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304254 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304255 },
4256 '6' => {
4257 'name' => 'total_record_set_identifiers',
4258 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304259 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '7' => {
4262 'name' => 'total_table_records',
4263 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304264 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304265 },
4266 '8' => {
4267 'name' => 'checksum',
4268 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304269 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '9' => {
4272 'name' => 'msg',
4273 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004274 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
4277 'Return' => '100',
4278 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004280 '62183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '203',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004286 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004294 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'fru_data_major_version',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004298 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'fru_data_minor_version',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004302 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'fru_table_maximum_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004306 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'fru_table_length',
4310 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004311 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'total_record_set_identifiers',
4315 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004316 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'total_table_records',
4320 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004321 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 },
4323 '9' => {
4324 'name' => 'checksum',
4325 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004326 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 }
4328 },
4329 'Reg' => {
4330 '1' => 'rdi',
4331 '2' => 'rdx',
4332 '3' => 'r10',
4333 '4' => 'r8',
4334 '5' => 'r9'
4335 },
4336 'Return' => '100',
4337 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4338 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +03004339 '62393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 'Header' => 'fru.h',
4341 'Line' => '178',
4342 'Param' => {
4343 '0' => {
4344 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304345 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '1' => {
4348 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004349 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 },
4351 '2' => {
4352 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304353 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 }
4355 },
4356 'Return' => '100',
4357 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4358 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004359 '86997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004361 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Param' => {
4363 '0' => {
4364 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304365 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '1' => {
4368 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304369 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '2' => {
4372 'name' => 'num_entities',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004373 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '3' => {
4376 'name' => 'entities',
Lora Linea0bf3a2024-09-20 10:09:56 +08004377 'type' => '87310'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 }
4379 },
4380 'Reg' => {
4381 '2' => 'rbp',
4382 '3' => 'r12'
4383 },
4384 'Return' => '1',
4385 'ShortName' => 'pldm_entity_association_pdr_extract'
4386 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004387 '87325' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004389 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Param' => {
4391 '0' => {
4392 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004393 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 }
4395 },
4396 'Reg' => {
4397 '0' => 'rdi'
4398 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304399 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4401 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004402 '87379' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004404 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Param' => {
4406 '0' => {
4407 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004408 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 }
4410 },
4411 'Reg' => {
4412 '0' => 'rdi'
4413 },
4414 'Return' => '1',
4415 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4416 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004417 '87538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004419 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Param' => {
4421 '0' => {
4422 'name' => 'org_tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004423 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '1' => {
4426 'name' => 'new_tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004427 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 }
4429 },
4430 'Return' => '1',
4431 'ShortName' => 'pldm_entity_association_tree_copy_root'
4432 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004433 '87967' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004435 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Param' => {
4437 '0' => {
4438 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004439 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 },
4441 '1' => {
4442 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004443 'type' => '72985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 }
4445 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004446 'Return' => '64307',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'ShortName' => 'pldm_entity_association_tree_find'
4448 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004449 '88247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004451 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Param' => {
4453 '0' => {
4454 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004455 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '1' => {
4458 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004459 'type' => '72985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '2' => {
4462 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304463 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 }
4465 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004466 'Return' => '64307',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004469 '88629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004471 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 'Param' => {
4473 '0' => {
4474 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004475 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304476 },
4477 '1' => {
4478 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304479 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '2' => {
4482 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304483 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 }
4485 },
4486 'Reg' => {
4487 '1' => 'rsi',
4488 '2' => 'rdx'
4489 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004490 'Return' => '64302',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'ShortName' => 'pldm_pdr_find_last_in_range'
4492 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004493 '88756' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004495 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 'Param' => {
4497 '0' => {
4498 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004499 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 }
4501 },
4502 'Reg' => {
4503 '0' => 'rdi'
4504 },
4505 'Return' => '1',
4506 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4507 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004508 '89004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004510 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 'Param' => {
4512 '0' => {
4513 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004514 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304515 },
4516 '1' => {
4517 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304518 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 }
4520 },
4521 'Reg' => {
4522 '0' => 'rdi',
4523 '1' => 'rsi'
4524 },
4525 'Return' => '1',
4526 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4527 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004528 '89272' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004530 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Param' => {
4532 '0' => {
4533 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004534 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '1' => {
4537 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004538 'type' => '63443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '2' => {
4541 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004542 'type' => '87962'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Return' => '1',
4546 'ShortName' => 'pldm_find_entity_ref_in_tree'
4547 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004548 '89559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004550 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Param' => {
4552 '0' => {
4553 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004554 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 },
4556 '1' => {
4557 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004558 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '2' => {
4561 'name' => 'entities',
Lora Linea0bf3a2024-09-20 10:09:56 +08004562 'type' => '87310'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 },
4564 '3' => {
4565 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304566 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 },
4568 '4' => {
4569 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304570 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304571 },
4572 '5' => {
4573 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304574 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 },
4576 '6' => {
4577 'name' => 'record_handle',
4578 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304579 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304580 }
4581 },
4582 'Reg' => {
4583 '0' => 'rdi',
4584 '1' => 'rsi',
4585 '2' => 'rdx',
4586 '3' => 'rcx',
4587 '4' => 'r8',
4588 '5' => 'r9'
4589 },
4590 'Return' => '100',
4591 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4592 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004593 '89792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004595 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Param' => {
4597 '0' => {
4598 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004599 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '1' => {
4602 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004603 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 },
4605 '2' => {
4606 'name' => 'entities',
Lora Linea0bf3a2024-09-20 10:09:56 +08004607 'type' => '87310'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 },
4609 '3' => {
4610 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304611 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304612 },
4613 '4' => {
4614 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304615 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304616 },
4617 '5' => {
4618 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304619 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304620 }
4621 },
4622 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304623 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004625 '90010' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004627 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Param' => {
4629 '0' => {
4630 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004631 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 },
4633 '1' => {
4634 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004635 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304636 },
4637 '2' => {
4638 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304639 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304640 },
4641 '3' => {
4642 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304643 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 }
4645 },
4646 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304647 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004649 '91567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004651 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Param' => {
4653 '0' => {
4654 'name' => 'parent',
Lora Linea0bf3a2024-09-20 10:09:56 +08004655 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 },
4657 '1' => {
4658 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004659 'type' => '72985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 }
4661 },
4662 'Reg' => {
4663 '0' => 'rdi',
4664 '1' => 'rsi'
4665 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304666 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 'ShortName' => 'pldm_is_current_parent_child'
4668 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004669 '91656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004671 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Param' => {
4673 '0' => {
4674 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004675 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 },
4677 '1' => {
4678 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304679 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 }
4681 },
4682 'Reg' => {
4683 '0' => 'rdi',
4684 '1' => 'rcx'
4685 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304686 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 'ShortName' => 'pldm_entity_get_num_children'
4688 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004689 '91871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004691 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Param' => {
4693 '0' => {
4694 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004695 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 }
4697 },
4698 'Reg' => {
4699 '0' => 'rdi'
4700 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304701 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 'ShortName' => 'pldm_entity_is_exist_parent'
4703 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004704 '91920' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004706 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Param' => {
4708 '0' => {
4709 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004710 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 }
4712 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004713 'Return' => '63443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'ShortName' => 'pldm_entity_get_parent'
4715 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004716 '92054' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004718 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'Param' => {
4720 '0' => {
4721 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004722 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 }
4724 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304725 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 'ShortName' => 'pldm_entity_is_node_parent'
4727 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004728 '92209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004730 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304731 'Param' => {
4732 '0' => {
4733 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004734 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304735 }
4736 },
4737 'Reg' => {
4738 '0' => 'rdi'
4739 },
4740 'Return' => '1',
4741 'ShortName' => 'pldm_entity_association_tree_destroy'
4742 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004743 '92388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004745 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 'Param' => {
4747 '0' => {
4748 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004749 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '1' => {
4752 'name' => 'entities',
Lora Linea0bf3a2024-09-20 10:09:56 +08004753 'type' => '87310'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '2' => {
4756 'name' => 'size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004757 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304758 }
4759 },
4760 'Reg' => {
4761 '2' => 'rbp'
4762 },
4763 'Return' => '1',
4764 'ShortName' => 'pldm_entity_association_tree_visit'
4765 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004766 '92847' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004768 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 'Param' => {
4770 '0' => {
4771 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004772 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '1' => {
4775 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004776 'type' => '72985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 },
4778 '2' => {
4779 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304780 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
4782 '3' => {
4783 'name' => 'parent',
Lora Linea0bf3a2024-09-20 10:09:56 +08004784 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 },
4786 '4' => {
4787 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304788 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '5' => {
4791 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304792 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 },
4794 '6' => {
4795 'name' => 'is_update_container_id',
4796 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304797 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304798 },
4799 '7' => {
4800 'name' => 'container_id',
4801 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304802 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 }
4804 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004805 'Return' => '64307',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'ShortName' => 'pldm_entity_association_tree_add_entity'
4807 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004808 '93454' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004810 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'tree',
Lora Linea0bf3a2024-09-20 10:09:56 +08004814 'type' => '87374'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004818 'type' => '72985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '2' => {
4821 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304822 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 },
4824 '3' => {
4825 'name' => 'parent',
Lora Linea0bf3a2024-09-20 10:09:56 +08004826 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 },
4828 '4' => {
4829 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304830 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 }
4832 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004833 'Return' => '64307',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_add'
4835 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004836 '93777' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004838 'Line' => '314',
Lora Linea0bf3a2024-09-20 10:09:56 +08004839 'Return' => '87374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'ShortName' => 'pldm_entity_association_tree_init'
4841 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004842 '93851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004844 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'Param' => {
4846 '0' => {
4847 'name' => 'entity',
Lora Linea0bf3a2024-09-20 10:09:56 +08004848 'type' => '93985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 }
4850 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304851 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4853 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004854 '94011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004856 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Lora Linea0bf3a2024-09-20 10:09:56 +08004860 'type' => '64307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004863 'Return' => '63443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'ShortName' => 'pldm_entity_extract'
4865 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004866 '94607' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004868 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Param' => {
4870 '0' => {
4871 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004872 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304873 },
4874 '1' => {
4875 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304876 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 },
4878 '2' => {
4879 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304880 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 },
4882 '3' => {
4883 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304885 },
4886 '4' => {
4887 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304888 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 }
4890 },
4891 'Reg' => {
4892 '0' => 'rbx',
4893 '1' => 'rbp',
4894 '2' => 'r12',
4895 '3' => 'r13'
4896 },
4897 'Return' => '1',
4898 'ShortName' => 'pldm_pdr_update_TL_pdr'
4899 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004900 '94961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004902 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004906 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304910 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '2' => {
4913 'name' => 'terminus_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004914 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '3' => {
4917 'name' => 'entity_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004918 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '4' => {
4921 'name' => 'entity_instance_num',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004922 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '5' => {
4925 'name' => 'container_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004926 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 }
4928 },
4929 'Reg' => {
4930 '2' => 'r12'
4931 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004932 'Return' => '66553',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004935 '95315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004937 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Param' => {
4939 '0' => {
4940 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004941 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '1' => {
4944 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304945 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '2' => {
4948 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304949 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '3' => {
4952 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304953 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 },
4955 '4' => {
4956 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304957 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304958 },
4959 '5' => {
4960 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304961 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304962 },
4963 '6' => {
4964 'name' => 'bmc_record_handle',
4965 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00004966 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 }
4968 },
4969 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304970 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004972 '95628' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004974 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'Param' => {
4976 '0' => {
4977 'name' => 'record',
Lora Linea0bf3a2024-09-20 10:09:56 +08004978 'type' => '66553'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304979 }
4980 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304981 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 'ShortName' => 'pldm_pdr_record_is_remote'
4983 },
Lora Linea0bf3a2024-09-20 10:09:56 +08004984 '95999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004986 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 'Param' => {
4988 '0' => {
4989 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08004990 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 },
4992 '1' => {
4993 'name' => 'record',
Lora Linea0bf3a2024-09-20 10:09:56 +08004994 'type' => '66553'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 }
4996 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304997 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'ShortName' => 'pldm_pdr_get_record_handle'
4999 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005000 '96216' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
5002 'Line' => '62',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005006 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 }
5008 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305009 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'ShortName' => 'pldm_pdr_get_repo_size'
5011 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005012 '96347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
5014 'Line' => '52',
5015 'Param' => {
5016 '0' => {
5017 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005018 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 }
5020 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305021 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'ShortName' => 'pldm_pdr_get_record_count'
5023 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005024 '96478' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005026 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005030 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305031 },
5032 '1' => {
5033 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305034 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305035 },
5036 '2' => {
5037 'name' => 'curr_record',
Lora Linea0bf3a2024-09-20 10:09:56 +08005038 'type' => '66553'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03005042 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005046 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rdi',
5051 '3' => 'rcx',
5052 '4' => 'r8'
5053 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005054 'Return' => '66553',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'ShortName' => 'pldm_pdr_find_record_by_type'
5056 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005057 '96649' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005059 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005063 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'curr_record',
Lora Linea0bf3a2024-09-20 10:09:56 +08005067 'type' => '66553'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03005071 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005075 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'next_record_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005079 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 }
5081 },
5082 'Reg' => {
5083 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305084 '1' => 'rsi',
5085 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305086 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305087 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005089 'Return' => '66553',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_get_next_record'
5091 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005092 '96855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005094 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005098 'type' => '88751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '1' => {
5101 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305102 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '2' => {
5105 'name' => 'data',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03005106 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005110 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'next_record_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005114 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305119 '1' => 'rsi',
5120 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305122 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305123 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005124 'Return' => '66553',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'ShortName' => 'pldm_pdr_find_record'
5126 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005127 '97033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Header' => 'pdr.h',
5129 'Line' => '42',
5130 'Param' => {
5131 '0' => {
5132 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005133 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi'
5138 },
5139 'Return' => '1',
5140 'ShortName' => 'pldm_pdr_destroy'
5141 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005142 '97186' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '36',
Lora Linea0bf3a2024-09-20 10:09:56 +08005145 'Return' => '65359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'ShortName' => 'pldm_pdr_init'
5147 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005148 '97258' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Header' => 'pdr.h',
5150 'Line' => '79',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'repo',
Lora Linea0bf3a2024-09-20 10:09:56 +08005154 'type' => '65359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 },
5156 '1' => {
5157 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305158 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
5160 '2' => {
5161 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305162 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 },
5164 '3' => {
5165 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305166 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 },
5168 '4' => {
5169 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305170 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305171 },
5172 '5' => {
5173 'name' => 'record_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005174 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 }
5176 },
5177 'Reg' => {
5178 '0' => 'rbp',
5179 '1' => 'r13',
5180 '2' => 'r14',
5181 '5' => 'r12'
5182 },
5183 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005184 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005186 '105433' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005187 'Header' => 'platform.h',
5188 'Line' => '2506',
5189 'Param' => {
5190 '0' => {
5191 'name' => 'event',
Lora Linea0bf3a2024-09-20 10:09:56 +08005192 'type' => '105482'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005193 }
5194 },
5195 'Reg' => {
5196 '0' => 'rdi'
5197 },
5198 'Return' => '4607',
5199 'ShortName' => 'pldm_platform_cper_event_event_data'
5200 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005201 '105487' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005202 'Header' => 'platform.h',
5203 'Line' => '2495',
5204 'Param' => {
5205 '0' => {
5206 'name' => 'event_data',
5207 'type' => '2341'
5208 },
5209 '1' => {
5210 'name' => 'event_data_length',
5211 'type' => '1145'
5212 },
5213 '2' => {
5214 'name' => 'cper_event',
Lora Linea0bf3a2024-09-20 10:09:56 +08005215 'type' => '105482'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005216 },
5217 '3' => {
5218 'name' => 'cper_event_length',
5219 'type' => '1145'
5220 }
5221 },
5222 'Return' => '100',
5223 'ShortName' => 'decode_pldm_platform_cper_event'
5224 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005225 '107095' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005226 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005227 'Line' => '2484',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005228 'Param' => {
5229 '0' => {
5230 'name' => 'pdr',
Lora Linea0bf3a2024-09-20 10:09:56 +08005231 'type' => '108020'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005232 }
5233 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005234 'Reg' => {
5235 '0' => 'rdi'
5236 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005237 'Return' => '100',
5238 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5239 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005240 '108025' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005241 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005242 'Line' => '2462',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005243 'Param' => {
5244 '0' => {
5245 'name' => 'data',
5246 'type' => '2341'
5247 },
5248 '1' => {
5249 'name' => 'data_length',
5250 'type' => '1145'
5251 },
5252 '2' => {
5253 'name' => 'pdr',
Lora Linea0bf3a2024-09-20 10:09:56 +08005254 'type' => '108020'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005255 },
5256 '3' => {
5257 'name' => 'pdr_length',
5258 'type' => '1145'
5259 }
5260 },
5261 'Reg' => {
5262 '2' => 'rbx'
5263 },
5264 'Return' => '100',
5265 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5266 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005267 '114910' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005268 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005269 'Line' => '1846',
Tal Yacobide67ab62024-05-30 22:36:50 +03005270 'Param' => {
5271 '0' => {
5272 'name' => 'instance_id',
5273 'type' => '121'
5274 },
5275 '1' => {
5276 'name' => 'resp',
Lora Linea0bf3a2024-09-20 10:09:56 +08005277 'type' => '116508'
Tal Yacobide67ab62024-05-30 22:36:50 +03005278 },
5279 '2' => {
5280 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005281 'type' => '4155'
Tal Yacobide67ab62024-05-30 22:36:50 +03005282 },
5283 '3' => {
5284 'name' => 'payload_length',
5285 'type' => '1145'
5286 }
5287 },
5288 'Reg' => {
5289 '2' => 'rbp'
5290 },
5291 'Return' => '100',
5292 'ShortName' => 'encode_get_state_effecter_states_resp'
5293 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005294 '116523' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005295 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005296 'Line' => '1829',
Tal Yacobide67ab62024-05-30 22:36:50 +03005297 'Param' => {
5298 '0' => {
5299 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005300 'type' => '4602'
Tal Yacobide67ab62024-05-30 22:36:50 +03005301 },
5302 '1' => {
5303 'name' => 'payload_length',
5304 'type' => '1145'
5305 },
5306 '2' => {
5307 'name' => 'resp',
Lora Linea0bf3a2024-09-20 10:09:56 +08005308 'type' => '116508'
Tal Yacobide67ab62024-05-30 22:36:50 +03005309 }
5310 },
5311 'Return' => '100',
5312 'ShortName' => 'decode_get_state_effecter_states_resp'
5313 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005314 '118040' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005315 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005316 'Line' => '1798',
Tal Yacobide67ab62024-05-30 22:36:50 +03005317 'Param' => {
5318 '0' => {
5319 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005320 'type' => '4602'
Tal Yacobide67ab62024-05-30 22:36:50 +03005321 },
5322 '1' => {
5323 'name' => 'payload_length',
5324 'type' => '1145'
5325 },
5326 '2' => {
5327 'name' => 'effecter_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005328 'type' => '12530'
Tal Yacobide67ab62024-05-30 22:36:50 +03005329 }
5330 },
5331 'Return' => '100',
5332 'ShortName' => 'decode_get_state_effecter_states_req'
5333 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005334 '118807' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005335 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005336 'Line' => '1812',
Tal Yacobide67ab62024-05-30 22:36:50 +03005337 'Param' => {
5338 '0' => {
5339 'name' => 'instance_id',
5340 'type' => '121'
5341 },
5342 '1' => {
5343 'name' => 'effecter_id',
5344 'type' => '1011'
5345 },
5346 '2' => {
5347 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005348 'type' => '4155'
Tal Yacobide67ab62024-05-30 22:36:50 +03005349 },
5350 '3' => {
5351 'name' => 'payload_length',
5352 'type' => '1145'
5353 }
5354 },
5355 'Return' => '100',
5356 'ShortName' => 'encode_get_state_effecter_states_req'
5357 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005358 '160186' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305359 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005360 'Line' => '1978',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305361 'Param' => {
5362 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305363 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005364 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305365 },
5366 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305367 'name' => 'payload_length',
5368 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305369 },
5370 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305371 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005372 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305373 },
5374 '3' => {
5375 'name' => 'tid',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005376 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305377 },
5378 '4' => {
5379 'name' => 'event_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005380 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305381 },
5382 '5' => {
5383 'name' => 'next_data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005384 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305385 },
5386 '6' => {
5387 'name' => 'transfer_flag',
5388 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005389 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305390 },
5391 '7' => {
5392 'name' => 'event_class',
5393 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005394 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305395 },
5396 '8' => {
5397 'name' => 'event_data_size',
5398 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005399 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305400 },
5401 '9' => {
5402 'name' => 'event_data',
5403 'offset' => '24',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03005404 'type' => '55613'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305405 },
5406 '10' => {
5407 'name' => 'event_data_integrity_checksum',
5408 'offset' => '32',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005409 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305410 }
5411 },
5412 'Return' => '100',
5413 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5414 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005415 '162891' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305416 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005417 'Line' => '1952',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305418 'Param' => {
5419 '0' => {
5420 'name' => 'instance_id',
5421 'type' => '121'
5422 },
5423 '1' => {
5424 'name' => 'format_version',
5425 'type' => '121'
5426 },
5427 '2' => {
5428 'name' => 'transfer_operation_flag',
5429 'type' => '121'
5430 },
5431 '3' => {
5432 'name' => 'data_transfer_handle',
5433 'type' => '1023'
5434 },
5435 '4' => {
5436 'name' => 'event_id_to_acknowledge',
5437 'type' => '1011'
5438 },
5439 '5' => {
5440 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005441 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305442 },
5443 '6' => {
5444 'name' => 'payload_length',
5445 'offset' => '0',
5446 'type' => '1145'
5447 }
5448 },
5449 'Return' => '100',
5450 'ShortName' => 'encode_poll_for_platform_event_message_req'
5451 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005452 '164305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305453 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005454 'Line' => '2422',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305455 'Param' => {
5456 '0' => {
5457 'name' => 'instance_id',
5458 'type' => '121'
5459 },
5460 '1' => {
5461 'name' => 'completion_code',
5462 'type' => '121'
5463 },
5464 '2' => {
5465 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005466 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305467 }
5468 },
5469 'Return' => '100',
5470 'ShortName' => 'encode_set_event_receiver_resp'
5471 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005472 '164478' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305473 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005474 'Line' => '2408',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305475 'Param' => {
5476 '0' => {
5477 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005478 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305479 },
5480 '1' => {
5481 'name' => 'payload_length',
5482 'type' => '1145'
5483 },
5484 '2' => {
5485 'name' => 'event_message_global_enable',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005486 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305487 },
5488 '3' => {
5489 'name' => 'transport_protocol_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005490 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305491 },
5492 '4' => {
5493 'name' => 'event_receiver_address_info',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005494 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305495 },
5496 '5' => {
5497 'name' => 'heartbeat_timer',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005498 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305499 }
5500 },
5501 'Return' => '100',
5502 'ShortName' => 'decode_set_event_receiver_req'
5503 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005504 '165897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305505 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005506 'Line' => '2386',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305507 'Param' => {
5508 '0' => {
5509 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005510 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305511 },
5512 '1' => {
5513 'name' => 'payload_length',
5514 'type' => '1145'
5515 },
5516 '2' => {
5517 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005518 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305519 }
5520 },
5521 'Reg' => {
5522 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 '1' => 'rsi',
5524 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305525 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305526 'Return' => '100',
5527 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305528 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005529 '166555' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305530 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005531 'Line' => '2372',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305532 'Param' => {
5533 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305534 'name' => 'instance_id',
5535 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305536 },
5537 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305538 'name' => 'event_message_global_enable',
5539 'type' => '121'
5540 },
5541 '2' => {
5542 'name' => 'transport_protocol_type',
5543 'type' => '121'
5544 },
5545 '3' => {
5546 'name' => 'event_receiver_address_info',
5547 'type' => '121'
5548 },
5549 '4' => {
5550 'name' => 'heartbeat_timer',
5551 'type' => '1011'
5552 },
5553 '5' => {
5554 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005555 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305556 }
5557 },
5558 'Return' => '100',
5559 'ShortName' => 'encode_set_event_receiver_req'
5560 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005561 '166813' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305562 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005563 'Line' => '1493',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305564 'Param' => {
5565 '0' => {
5566 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005567 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305568 },
5569 '1' => {
5570 'name' => 'payload_length',
5571 'type' => '1145'
5572 },
5573 '2' => {
5574 'name' => 'sensor_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005575 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305576 },
5577 '3' => {
5578 'name' => 'rearm_event_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005579 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305580 }
5581 },
5582 'Return' => '100',
5583 'ShortName' => 'decode_get_sensor_reading_req'
5584 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005585 '167794' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305586 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005587 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305588 'Param' => {
5589 '0' => {
5590 'name' => 'instance_id',
5591 'type' => '121'
5592 },
5593 '1' => {
5594 'name' => 'completion_code',
5595 'type' => '121'
5596 },
5597 '2' => {
5598 'name' => 'sensor_data_size',
5599 'type' => '121'
5600 },
5601 '3' => {
5602 'name' => 'sensor_operational_state',
5603 'type' => '121'
5604 },
5605 '4' => {
5606 'name' => 'sensor_event_message_enable',
5607 'type' => '121'
5608 },
5609 '5' => {
5610 'name' => 'present_state',
5611 'type' => '121'
5612 },
5613 '6' => {
5614 'name' => 'previous_state',
5615 'offset' => '0',
5616 'type' => '121'
5617 },
5618 '7' => {
5619 'name' => 'event_state',
5620 'offset' => '8',
5621 'type' => '121'
5622 },
5623 '8' => {
5624 'name' => 'present_reading',
5625 'offset' => '16',
5626 'type' => '1219'
5627 },
5628 '9' => {
5629 'name' => 'msg',
5630 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005631 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 },
5633 '10' => {
5634 'name' => 'payload_length',
5635 'offset' => '32',
5636 'type' => '1145'
5637 }
5638 },
5639 'Return' => '100',
5640 'ShortName' => 'encode_get_sensor_reading_resp'
5641 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005642 '168346' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005644 'Line' => '2347',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 'Param' => {
5646 '0' => {
5647 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005648 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 },
5650 '1' => {
5651 'name' => 'payload_length',
5652 'type' => '1145'
5653 },
5654 '2' => {
5655 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005656 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 },
5658 '3' => {
5659 'name' => 'sensor_data_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005660 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 },
5662 '4' => {
5663 'name' => 'sensor_operational_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005664 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 },
5666 '5' => {
5667 'name' => 'sensor_event_message_enable',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005668 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '6' => {
5671 'name' => 'present_state',
5672 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005673 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305674 },
5675 '7' => {
5676 'name' => 'previous_state',
5677 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005678 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305679 },
5680 '8' => {
5681 'name' => 'event_state',
5682 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005683 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 },
5685 '9' => {
5686 'name' => 'present_reading',
5687 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005688 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 }
5690 },
5691 'Return' => '100',
5692 'ShortName' => 'decode_get_sensor_reading_resp'
5693 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005694 '171939' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005696 'Line' => '2322',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 'Param' => {
5698 '0' => {
5699 'name' => 'instance_id',
5700 'type' => '121'
5701 },
5702 '1' => {
5703 'name' => 'sensor_id',
5704 'type' => '1011'
5705 },
5706 '2' => {
5707 'name' => 'rearm_event_state',
5708 'type' => '121'
5709 },
5710 '3' => {
5711 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005712 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305713 }
5714 },
5715 'Return' => '100',
5716 'ShortName' => 'encode_get_sensor_reading_req'
5717 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005718 '172157' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305719 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005720 'Line' => '2303',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 'Param' => {
5722 '0' => {
5723 'name' => 'change_record_data',
5724 'type' => '1219'
5725 },
5726 '1' => {
5727 'name' => 'change_record_data_size',
5728 'type' => '1145'
5729 },
5730 '2' => {
5731 'name' => 'event_data_operation',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005732 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 },
5734 '3' => {
5735 'name' => 'number_of_change_entries',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005736 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305737 },
5738 '4' => {
5739 'name' => 'change_entry_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005740 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305741 }
5742 },
5743 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305744 '0' => 'rdi',
5745 '2' => 'rdx',
5746 '3' => 'r9',
5747 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305748 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305749 'Return' => '100',
5750 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305751 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005752 '174158' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305753 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005754 'Line' => '2209',
Thu Nguyenf874b382024-07-24 11:22:34 +00005755 'Param' => {
5756 '0' => {
5757 'name' => 'event_data',
5758 'type' => '2341'
5759 },
5760 '1' => {
5761 'name' => 'event_data_length',
5762 'type' => '1145'
5763 },
5764 '2' => {
5765 'name' => 'poll_event',
Lora Linea0bf3a2024-09-20 10:09:56 +08005766 'type' => '175405'
Thu Nguyenf874b382024-07-24 11:22:34 +00005767 }
5768 },
5769 'Return' => '100',
5770 'ShortName' => 'decode_pldm_message_poll_event_data'
5771 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005772 '175410' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005773 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005774 'Line' => '2195',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305775 'Param' => {
5776 '0' => {
5777 'name' => 'event_data',
5778 'type' => '1219'
5779 },
5780 '1' => {
5781 'name' => 'event_data_size',
5782 'type' => '1145'
5783 },
5784 '2' => {
5785 'name' => 'event_data_format',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005786 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305787 },
5788 '3' => {
5789 'name' => 'number_of_change_records',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005790 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 },
5792 '4' => {
5793 'name' => 'change_record_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005794 'type' => '13093'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305795 }
5796 },
5797 'Reg' => {
5798 '0' => 'rdi',
5799 '2' => 'rdx',
5800 '3' => 'r9',
5801 '4' => 'r8'
5802 },
5803 'Return' => '100',
5804 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5805 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005806 '176307' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305807 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005808 'Line' => '2257',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 'Param' => {
5810 '0' => {
5811 'name' => 'event_data_format',
5812 'type' => '121'
5813 },
5814 '1' => {
5815 'name' => 'number_of_change_records',
5816 'type' => '121'
5817 },
5818 '2' => {
5819 'name' => 'event_data_operations',
5820 'type' => '1219'
5821 },
5822 '3' => {
5823 'name' => 'numbers_of_change_entries',
5824 'type' => '1219'
5825 },
5826 '4' => {
5827 'name' => 'change_entries',
Lora Linea0bf3a2024-09-20 10:09:56 +08005828 'type' => '176626'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305829 },
5830 '5' => {
5831 'name' => 'event_data',
Lora Linea0bf3a2024-09-20 10:09:56 +08005832 'type' => '176641'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305833 },
5834 '6' => {
5835 'name' => 'actual_change_records_size',
5836 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005837 'type' => '13093'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305838 },
5839 '7' => {
5840 'name' => 'max_change_records_size',
5841 'offset' => '8',
5842 'type' => '1145'
5843 }
5844 },
5845 'Reg' => {
5846 '0' => 'rdi',
5847 '1' => 'rbx',
5848 '2' => 'r10',
5849 '3' => 'r11',
5850 '4' => 'r8',
5851 '5' => 'r9'
5852 },
5853 'Return' => '100',
5854 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5855 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005856 '176651' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005858 'Line' => '2173',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 'Param' => {
5860 '0' => {
5861 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005862 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305863 },
5864 '1' => {
5865 'name' => 'payload_length',
5866 'type' => '1145'
5867 },
5868 '2' => {
5869 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005870 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '3' => {
5873 'name' => 'effecter_data_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005874 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 },
5876 '4' => {
5877 'name' => 'effecter_oper_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005878 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 },
5880 '5' => {
5881 'name' => 'pending_value',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005882 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305883 },
5884 '6' => {
5885 'name' => 'present_value',
5886 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005887 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305888 }
5889 },
5890 'Return' => '100',
5891 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5892 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005893 '180999' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005895 'Line' => '1450',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305896 'Param' => {
5897 '0' => {
5898 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005899 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305900 },
5901 '1' => {
5902 'name' => 'payload_length',
5903 'type' => '1145'
5904 },
5905 '2' => {
5906 'name' => 'effecter_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005907 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305908 }
5909 },
5910 'Return' => '100',
5911 'ShortName' => 'decode_get_numeric_effecter_value_req'
5912 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005913 '181761' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305914 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005915 'Line' => '1474',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Param' => {
5917 '0' => {
5918 'name' => 'instance_id',
5919 'type' => '121'
5920 },
5921 '1' => {
5922 'name' => 'completion_code',
5923 'type' => '121'
5924 },
5925 '2' => {
5926 'name' => 'effecter_data_size',
5927 'type' => '121'
5928 },
5929 '3' => {
5930 'name' => 'effecter_oper_state',
5931 'type' => '121'
5932 },
5933 '4' => {
5934 'name' => 'pending_value',
5935 'type' => '1219'
5936 },
5937 '5' => {
5938 'name' => 'present_value',
5939 'type' => '1219'
5940 },
5941 '6' => {
5942 'name' => 'msg',
5943 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005944 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305945 },
5946 '7' => {
5947 'name' => 'payload_length',
5948 'offset' => '8',
5949 'type' => '1145'
5950 }
5951 },
5952 'Return' => '100',
5953 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5954 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005955 '182457' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305956 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005957 'Line' => '2152',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305958 'Param' => {
5959 '0' => {
5960 'name' => 'instance_id',
5961 'type' => '121'
5962 },
5963 '1' => {
5964 'name' => 'effecter_id',
5965 'type' => '1011'
5966 },
5967 '2' => {
5968 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005969 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305970 }
5971 },
5972 'Return' => '100',
5973 'ShortName' => 'encode_get_numeric_effecter_value_req'
5974 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005975 '182655' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005977 'Line' => '2137',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 'Param' => {
5979 '0' => {
5980 'name' => 'pdr_data',
5981 'type' => '2341'
5982 },
5983 '1' => {
5984 'name' => 'pdr_data_length',
5985 'type' => '1145'
5986 },
5987 '2' => {
5988 'name' => 'pdr_value',
Lora Linea0bf3a2024-09-20 10:09:56 +08005989 'type' => '241198'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305990 }
5991 },
5992 'Return' => '100',
5993 'ShortName' => 'decode_numeric_sensor_pdr_data'
5994 },
Lora Linea0bf3a2024-09-20 10:09:56 +08005995 '241203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305996 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005997 'Line' => '2125',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 'Param' => {
5999 '0' => {
6000 'name' => 'sensor_data',
6001 'type' => '1219'
6002 },
6003 '1' => {
6004 'name' => 'sensor_data_length',
6005 'type' => '1145'
6006 },
6007 '2' => {
6008 'name' => 'event_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006009 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306010 },
6011 '3' => {
6012 'name' => 'previous_event_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006013 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306014 },
6015 '4' => {
6016 'name' => 'sensor_data_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006017 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 },
6019 '5' => {
6020 'name' => 'present_reading',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006021 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 }
6023 },
6024 'Reg' => {
6025 '3' => 'r10',
6026 '5' => 'r9'
6027 },
6028 'Return' => '100',
6029 'ShortName' => 'decode_numeric_sensor_data'
6030 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006031 '243860' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006033 'Line' => '2104',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 'Param' => {
6035 '0' => {
6036 'name' => 'sensor_data',
6037 'type' => '1219'
6038 },
6039 '1' => {
6040 'name' => 'sensor_data_length',
6041 'type' => '1145'
6042 },
6043 '2' => {
6044 'name' => 'sensor_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006045 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306046 },
6047 '3' => {
6048 'name' => 'event_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006049 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 },
6051 '4' => {
6052 'name' => 'previous_event_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006053 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306054 }
6055 },
6056 'Reg' => {
6057 '0' => 'rdi',
6058 '2' => 'rdx',
6059 '3' => 'r9',
6060 '4' => 'r8'
6061 },
6062 'Return' => '100',
6063 'ShortName' => 'decode_state_sensor_data'
6064 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006065 '244956' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306066 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006067 'Line' => '2086',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 'Param' => {
6069 '0' => {
6070 'name' => 'sensor_data',
6071 'type' => '1219'
6072 },
6073 '1' => {
6074 'name' => 'sensor_data_length',
6075 'type' => '1145'
6076 },
6077 '2' => {
6078 'name' => 'present_op_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006079 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 },
6081 '3' => {
6082 'name' => 'previous_op_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006083 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 }
6085 },
6086 'Reg' => {
6087 '1' => 'rsi',
6088 '2' => 'rdx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006089 '3' => 'r8'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 },
6091 'Return' => '100',
6092 'ShortName' => 'decode_sensor_op_data'
6093 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006094 '245833' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306095 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006096 'Line' => '2069',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306097 'Param' => {
6098 '0' => {
6099 'name' => 'event_data',
6100 'type' => '1219'
6101 },
6102 '1' => {
6103 'name' => 'event_data_length',
6104 'type' => '1145'
6105 },
6106 '2' => {
6107 'name' => 'sensor_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006108 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '3' => {
6111 'name' => 'sensor_event_class_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006112 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 },
6114 '4' => {
6115 'name' => 'event_class_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006116 'type' => '13093'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 }
6118 },
6119 'Return' => '100',
6120 'ShortName' => 'decode_sensor_event_data'
6121 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006122 '246786' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006124 'Line' => '2048',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 'Param' => {
6126 '0' => {
6127 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006128 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306129 },
6130 '1' => {
6131 'name' => 'payload_length',
6132 'type' => '1145'
6133 },
6134 '2' => {
6135 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006136 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306137 },
6138 '3' => {
6139 'name' => 'synchrony_config',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006140 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 },
6142 '4' => {
6143 'name' => 'synchrony_config_support',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006144 'type' => '6428'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 },
6146 '5' => {
6147 'name' => 'number_event_class_returned',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006148 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306149 },
6150 '6' => {
6151 'name' => 'event_class',
6152 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006153 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306154 },
6155 '7' => {
6156 'name' => 'event_class_count',
6157 'offset' => '8',
6158 'type' => '121'
6159 }
6160 },
6161 'Reg' => {
6162 '3' => 'r10',
6163 '4' => 'r8',
6164 '5' => 'r9'
6165 },
6166 'Return' => '100',
6167 'ShortName' => 'decode_event_message_supported_resp'
6168 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006169 '248419' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306170 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006171 'Line' => '2031',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 'Param' => {
6173 '0' => {
6174 'name' => 'instance_id',
6175 'type' => '121'
6176 },
6177 '1' => {
6178 'name' => 'format_version',
6179 'type' => '121'
6180 },
6181 '2' => {
6182 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006183 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306184 }
6185 },
6186 'Return' => '100',
6187 'ShortName' => 'encode_event_message_supported_req'
6188 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006189 '248617' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306190 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006191 'Line' => '2004',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'Param' => {
6193 '0' => {
6194 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006195 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306196 },
6197 '1' => {
6198 'name' => 'payload_length',
6199 'type' => '1145'
6200 },
6201 '2' => {
6202 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006203 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306204 },
6205 '3' => {
6206 'name' => 'terminus_max_buffer_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006207 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306208 }
6209 },
6210 'Return' => '100',
6211 'ShortName' => 'decode_event_message_buffer_size_resp'
6212 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006213 '249598' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306214 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006215 'Line' => '2017',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 'Param' => {
6217 '0' => {
6218 'name' => 'instance_id',
6219 'type' => '121'
6220 },
6221 '1' => {
6222 'name' => 'event_receiver_max_buffer_size',
6223 'type' => '1011'
6224 },
6225 '2' => {
6226 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006227 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306228 }
6229 },
6230 'Reg' => {
6231 '2' => 'rbx'
6232 },
6233 'Return' => '100',
6234 'ShortName' => 'encode_event_message_buffer_size_req'
6235 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006236 '249796' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306237 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006238 'Line' => '1993',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306239 'Param' => {
6240 '0' => {
6241 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006242 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 },
6244 '1' => {
6245 'name' => 'payload_length',
6246 'type' => '1145'
6247 },
6248 '2' => {
6249 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006250 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306251 },
6252 '3' => {
6253 'name' => 'platform_event_status',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006254 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306255 }
6256 },
6257 'Reg' => {
6258 '3' => 'r8'
6259 },
6260 'Return' => '100',
6261 'ShortName' => 'decode_platform_event_message_resp'
6262 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006263 '250604' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306264 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006265 'Line' => '1936',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306266 'Param' => {
6267 '0' => {
6268 'name' => 'instance_id',
6269 'type' => '121'
6270 },
6271 '1' => {
6272 'name' => 'format_version',
6273 'type' => '121'
6274 },
6275 '2' => {
6276 'name' => 'tid',
6277 'type' => '121'
6278 },
6279 '3' => {
6280 'name' => 'event_class',
6281 'type' => '121'
6282 },
6283 '4' => {
6284 'name' => 'event_data',
6285 'type' => '1219'
6286 },
6287 '5' => {
6288 'name' => 'event_data_length',
6289 'type' => '1145'
6290 },
6291 '6' => {
6292 'name' => 'msg',
6293 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006294 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306295 },
6296 '7' => {
6297 'name' => 'payload_length',
6298 'offset' => '8',
6299 'type' => '1145'
6300 }
6301 },
6302 'Return' => '100',
6303 'ShortName' => 'encode_platform_event_message_req'
6304 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006305 '251005' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006307 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306308 'Param' => {
6309 '0' => {
6310 'name' => 'instance_id',
6311 'type' => '121'
6312 },
6313 '1' => {
6314 'name' => 'completion_code',
6315 'type' => '121'
6316 },
6317 '2' => {
6318 'name' => 'tid',
6319 'type' => '121'
6320 },
6321 '3' => {
6322 'name' => 'event_id',
6323 'type' => '1011'
6324 },
6325 '4' => {
6326 'name' => 'next_data_transfer_handle',
6327 'type' => '1023'
6328 },
6329 '5' => {
6330 'name' => 'transfer_flag',
6331 'type' => '121'
6332 },
6333 '6' => {
6334 'name' => 'event_class',
6335 'offset' => '0',
6336 'type' => '121'
6337 },
6338 '7' => {
6339 'name' => 'event_data_size',
6340 'offset' => '8',
6341 'type' => '1023'
6342 },
6343 '8' => {
6344 'name' => 'event_data',
6345 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006346 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306347 },
6348 '9' => {
6349 'name' => 'checksum',
6350 'offset' => '24',
6351 'type' => '1023'
6352 },
6353 '10' => {
6354 'name' => 'msg',
6355 'offset' => '32',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006356 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 },
6358 '11' => {
6359 'name' => 'payload_length',
6360 'offset' => '40',
6361 'type' => '1145'
6362 }
6363 },
6364 'Return' => '100',
6365 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6366 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006367 '253867' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306368 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006369 'Line' => '1894',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306370 'Param' => {
6371 '0' => {
6372 'name' => 'instance_id',
6373 'type' => '121'
6374 },
6375 '1' => {
6376 'name' => 'completion_code',
6377 'type' => '121'
6378 },
6379 '2' => {
6380 'name' => 'platform_event_status',
6381 'type' => '121'
6382 },
6383 '3' => {
6384 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006385 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306386 }
6387 },
6388 'Return' => '100',
6389 'ShortName' => 'encode_platform_event_message_resp'
6390 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006391 '254085' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306392 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006393 'Line' => '1879',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306394 'Param' => {
6395 '0' => {
6396 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006397 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306398 },
6399 '1' => {
6400 'name' => 'payload_length',
6401 'type' => '1145'
6402 },
6403 '2' => {
6404 'name' => 'format_version',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006405 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306406 },
6407 '3' => {
6408 'name' => 'transfer_operation_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006409 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 },
6411 '4' => {
6412 'name' => 'data_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006413 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306414 },
6415 '5' => {
6416 'name' => 'event_id_to_acknowledge',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006417 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 }
6419 },
6420 'Return' => '100',
6421 'ShortName' => 'decode_poll_for_platform_event_message_req'
6422 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006423 '255523' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006425 'Line' => '1863',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 'Param' => {
6427 '0' => {
6428 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006429 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306430 },
6431 '1' => {
6432 'name' => 'payload_length',
6433 'type' => '1145'
6434 },
6435 '2' => {
6436 'name' => 'format_version',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006437 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306438 },
6439 '3' => {
6440 'name' => 'tid',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006441 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306442 },
6443 '4' => {
6444 'name' => 'event_class',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006445 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306446 },
6447 '5' => {
6448 'name' => 'event_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006449 'type' => '13093'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 }
6451 },
6452 'Reg' => {
6453 '1' => 'rsi',
6454 '2' => 'rdx',
6455 '3' => 'r10',
6456 '4' => 'r8',
6457 '5' => 'r9'
6458 },
6459 'Return' => '100',
6460 'ShortName' => 'decode_platform_event_message_req'
6461 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006462 '256639' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306463 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006464 'Line' => '2281',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 'Param' => {
6466 '0' => {
6467 'name' => 'event_data',
Lora Linea0bf3a2024-09-20 10:09:56 +08006468 'type' => '256830'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 },
6470 '1' => {
6471 'name' => 'event_data_size',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03006472 'type' => '31788'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 },
6474 '2' => {
6475 'name' => 'sensor_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006476 'type' => '15846'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306477 },
6478 '3' => {
6479 'name' => 'sensor_event_class',
Lora Linea0bf3a2024-09-20 10:09:56 +08006480 'type' => '100979'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 },
6482 '4' => {
6483 'name' => 'sensor_offset',
6484 'type' => '1006'
6485 },
6486 '5' => {
6487 'name' => 'event_state',
6488 'type' => '1006'
6489 },
6490 '6' => {
6491 'name' => 'previous_event_state',
6492 'offset' => '0',
6493 'type' => '1006'
6494 },
6495 '7' => {
6496 'name' => 'actual_event_data_size',
Lora Linea0bf3a2024-09-20 10:09:56 +08006497 'type' => '173059'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306498 }
6499 },
6500 'Reg' => {
6501 '1' => 'rdi',
6502 '2' => 'rdx',
6503 '3' => 'rcx',
6504 '4' => 'r8',
6505 '5' => 'r9',
6506 '7' => 'rsi'
6507 },
6508 'Return' => '100',
6509 'ShortName' => 'encode_sensor_event_data'
6510 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006511 '256845' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006513 'Line' => '1415',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 'Param' => {
6515 '0' => {
6516 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006517 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306518 },
6519 '1' => {
6520 'name' => 'payload_length',
6521 'type' => '1145'
6522 },
6523 '2' => {
6524 'name' => 'sensor_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006525 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 },
6527 '3' => {
6528 'name' => 'sensor_rearm',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006529 'type' => '6428'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 },
6531 '4' => {
6532 'name' => 'reserved',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006533 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 }
6535 },
6536 'Return' => '100',
6537 'ShortName' => 'decode_get_state_sensor_readings_req'
6538 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006539 '258045' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006541 'Line' => '1783',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 'Param' => {
6543 '0' => {
6544 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006545 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 },
6547 '1' => {
6548 'name' => 'payload_length',
6549 'type' => '1145'
6550 },
6551 '2' => {
6552 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006553 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 },
6555 '3' => {
6556 'name' => 'comp_sensor_count',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006557 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 },
6559 '4' => {
6560 'name' => 'field',
Lora Linea0bf3a2024-09-20 10:09:56 +08006561 'type' => '259756'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 }
6563 },
6564 'Reg' => {
6565 '1' => 'rsi',
6566 '3' => 'r9',
6567 '4' => 'r8'
6568 },
6569 'Return' => '100',
6570 'ShortName' => 'decode_get_state_sensor_readings_resp'
6571 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006572 '259761' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306573 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006574 'Line' => '1763',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306575 'Param' => {
6576 '0' => {
6577 'name' => 'instance_id',
6578 'type' => '121'
6579 },
6580 '1' => {
6581 'name' => 'sensor_id',
6582 'type' => '1011'
6583 },
6584 '2' => {
6585 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006586 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306587 },
6588 '3' => {
6589 'name' => 'reserved',
6590 'type' => '121'
6591 },
6592 '4' => {
6593 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006594 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 }
6596 },
6597 'Return' => '100',
6598 'ShortName' => 'encode_get_state_sensor_readings_req'
6599 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006600 '259999' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306601 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006602 'Line' => '1435',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306603 'Param' => {
6604 '0' => {
6605 'name' => 'instance_id',
6606 'type' => '121'
6607 },
6608 '1' => {
6609 'name' => 'completion_code',
6610 'type' => '121'
6611 },
6612 '2' => {
6613 'name' => 'comp_sensor_count',
6614 'type' => '121'
6615 },
6616 '3' => {
6617 'name' => 'field',
Lora Linea0bf3a2024-09-20 10:09:56 +08006618 'type' => '259756'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306619 },
6620 '4' => {
6621 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006622 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 }
6624 },
6625 'Return' => '100',
6626 'ShortName' => 'encode_get_state_sensor_readings_resp'
6627 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006628 '260353' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306629 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006630 'Line' => '1744',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 'Param' => {
6632 '0' => {
6633 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006634 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 },
6636 '1' => {
6637 'name' => 'payload_length',
6638 'type' => '1145'
6639 },
6640 '2' => {
6641 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006642 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306643 }
6644 },
6645 'Reg' => {
6646 '0' => 'rdi',
6647 '1' => 'rsi',
6648 '2' => 'rdx'
6649 },
6650 'Return' => '100',
6651 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6652 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006653 '260430' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006655 'Line' => '1731',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306656 'Param' => {
6657 '0' => {
6658 'name' => 'instance_id',
6659 'type' => '121'
6660 },
6661 '1' => {
6662 'name' => 'effecter_id',
6663 'type' => '1011'
6664 },
6665 '2' => {
6666 'name' => 'effecter_data_size',
6667 'type' => '121'
6668 },
6669 '3' => {
6670 'name' => 'effecter_value',
6671 'type' => '1219'
6672 },
6673 '4' => {
6674 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006675 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306676 },
6677 '5' => {
6678 'name' => 'payload_length',
6679 'type' => '1145'
6680 }
6681 },
6682 'Reg' => {
6683 '3' => 'r12'
6684 },
6685 'Return' => '100',
6686 'ShortName' => 'encode_set_numeric_effecter_value_req'
6687 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006688 '260900' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006690 'Line' => '1306',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306691 'Param' => {
6692 '0' => {
6693 'name' => 'instance_id',
6694 'type' => '121'
6695 },
6696 '1' => {
6697 'name' => 'completion_code',
6698 'type' => '121'
6699 },
6700 '2' => {
6701 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006702 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306703 },
6704 '3' => {
6705 'name' => 'payload_length',
6706 'type' => '1145'
6707 }
6708 },
6709 'Return' => '100',
6710 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6711 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006712 '261093' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006714 'Line' => '1290',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306715 'Param' => {
6716 '0' => {
6717 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006718 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '1' => {
6721 'name' => 'payload_length',
6722 'type' => '1145'
6723 },
6724 '2' => {
6725 'name' => 'effecter_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006726 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 },
6728 '3' => {
6729 'name' => 'effecter_data_size',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006730 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306731 },
6732 '4' => {
6733 'name' => 'effecter_value',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006734 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 }
6736 },
6737 'Return' => '100',
6738 'ShortName' => 'decode_set_numeric_effecter_value_req'
6739 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006740 '266165' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006742 'Line' => '1642',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306743 'Param' => {
6744 '0' => {
6745 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006746 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 },
6748 '1' => {
6749 'name' => 'payload_length',
6750 'type' => '1145'
6751 },
6752 '2' => {
6753 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006754 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 },
6756 '3' => {
6757 'name' => 'next_record_hndl',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006758 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '4' => {
6761 'name' => 'next_data_transfer_hndl',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006762 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '5' => {
6765 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006766 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '6' => {
6769 'name' => 'resp_cnt',
6770 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006771 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306772 },
6773 '7' => {
6774 'name' => 'record_data',
6775 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006776 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306777 },
6778 '8' => {
6779 'name' => 'record_data_length',
6780 'offset' => '16',
6781 'type' => '1145'
6782 },
6783 '9' => {
6784 'name' => 'transfer_crc',
6785 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006786 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306787 }
6788 },
6789 'Reg' => {
6790 '5' => 'rbx'
6791 },
6792 'Return' => '100',
6793 'ShortName' => 'decode_get_pdr_resp'
6794 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006795 '268646' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006797 'Line' => '1611',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 'Param' => {
6799 '0' => {
6800 'name' => 'instance_id',
6801 'type' => '121'
6802 },
6803 '1' => {
6804 'name' => 'record_hndl',
6805 'type' => '1023'
6806 },
6807 '2' => {
6808 'name' => 'data_transfer_hndl',
6809 'type' => '1023'
6810 },
6811 '3' => {
6812 'name' => 'transfer_op_flag',
6813 'type' => '121'
6814 },
6815 '4' => {
6816 'name' => 'request_cnt',
6817 'type' => '1011'
6818 },
6819 '5' => {
6820 'name' => 'record_chg_num',
6821 'type' => '1011'
6822 },
6823 '6' => {
6824 'name' => 'msg',
6825 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006826 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '7' => {
6829 'name' => 'payload_length',
6830 'offset' => '8',
6831 'type' => '1145'
6832 }
6833 },
6834 'Reg' => {
6835 '2' => 'r14'
6836 },
6837 'Return' => '100',
6838 'ShortName' => 'encode_get_pdr_req'
6839 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006840 '271712' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006842 'Line' => '1573',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 'Param' => {
6844 '0' => {
6845 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006846 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 },
6848 '1' => {
6849 'name' => 'payload_length',
6850 'type' => '1145'
6851 },
6852 '2' => {
6853 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006854 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '3' => {
6857 'name' => 'repository_state',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006858 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '4' => {
6861 'name' => 'update_time',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006862 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '5' => {
6865 'name' => 'oem_update_time',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006866 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 },
6868 '6' => {
6869 'name' => 'record_count',
6870 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006871 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306872 },
6873 '7' => {
6874 'name' => 'repository_size',
6875 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006876 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '8' => {
6879 'name' => 'largest_record_size',
6880 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006881 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306882 },
6883 '9' => {
6884 'name' => 'data_transfer_handle_timeout',
6885 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006886 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 }
6888 },
6889 'Return' => '100',
6890 'ShortName' => 'decode_get_pdr_repository_info_resp'
6891 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006892 '274540' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306893 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006894 'Line' => '1549',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 'Param' => {
6896 '0' => {
6897 'name' => 'instance_id',
6898 'type' => '121'
6899 },
6900 '1' => {
6901 'name' => 'completion_code',
6902 'type' => '121'
6903 },
6904 '2' => {
6905 'name' => 'repository_state',
6906 'type' => '121'
6907 },
6908 '3' => {
6909 'name' => 'update_time',
6910 'type' => '1219'
6911 },
6912 '4' => {
6913 'name' => 'oem_update_time',
6914 'type' => '1219'
6915 },
6916 '5' => {
6917 'name' => 'record_count',
6918 'type' => '1023'
6919 },
6920 '6' => {
6921 'name' => 'repository_size',
6922 'offset' => '0',
6923 'type' => '1023'
6924 },
6925 '7' => {
6926 'name' => 'largest_record_size',
6927 'offset' => '8',
6928 'type' => '1023'
6929 },
6930 '8' => {
6931 'name' => 'data_transfer_handle_timeout',
6932 'offset' => '16',
6933 'type' => '121'
6934 },
6935 '9' => {
6936 'name' => 'msg',
6937 'offset' => '24',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006938 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 }
6940 },
6941 'Return' => '100',
6942 'ShortName' => 'encode_get_pdr_repository_info_resp'
6943 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006944 '275013' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306945 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006946 'Line' => '1373',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 'Param' => {
6948 '0' => {
6949 'name' => 'instance_id',
6950 'type' => '121'
6951 },
6952 '1' => {
6953 'name' => 'completion_code',
6954 'type' => '121'
6955 },
6956 '2' => {
6957 'name' => 'next_record_hndl',
6958 'type' => '1023'
6959 },
6960 '3' => {
6961 'name' => 'next_data_transfer_hndl',
6962 'type' => '1023'
6963 },
6964 '4' => {
6965 'name' => 'transfer_flag',
6966 'type' => '121'
6967 },
6968 '5' => {
6969 'name' => 'resp_cnt',
6970 'type' => '1011'
6971 },
6972 '6' => {
6973 'name' => 'record_data',
6974 'offset' => '0',
6975 'type' => '1219'
6976 },
6977 '7' => {
6978 'name' => 'transfer_crc',
6979 'offset' => '8',
6980 'type' => '121'
6981 },
6982 '8' => {
6983 'name' => 'msg',
6984 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006985 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 }
6987 },
6988 'Return' => '100',
6989 'ShortName' => 'encode_get_pdr_resp'
6990 },
Lora Linea0bf3a2024-09-20 10:09:56 +08006991 '275462' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006993 'Line' => '1394',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 'Param' => {
6995 '0' => {
6996 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00006997 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '1' => {
7000 'name' => 'payload_length',
7001 'type' => '1145'
7002 },
7003 '2' => {
7004 'name' => 'record_hndl',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007005 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 },
7007 '3' => {
7008 'name' => 'data_transfer_hndl',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007009 'type' => '4612'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '4' => {
7012 'name' => 'transfer_op_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007013 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '5' => {
7016 'name' => 'request_cnt',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007017 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '6' => {
7020 'name' => 'record_chg_num',
7021 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007022 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 }
7024 },
7025 'Return' => '100',
7026 'ShortName' => 'decode_get_pdr_req'
7027 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007028 '277356' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007030 'Line' => '1345',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 'Param' => {
7032 '0' => {
7033 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007034 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '1' => {
7037 'name' => 'payload_length',
7038 'type' => '1145'
7039 },
7040 '2' => {
7041 'name' => 'effecter_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007042 'type' => '12530'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 },
7044 '3' => {
7045 'name' => 'comp_effecter_count',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007046 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 },
7048 '4' => {
7049 'name' => 'field',
Lora Linea0bf3a2024-09-20 10:09:56 +08007050 'type' => '278773'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 }
7052 },
7053 'Return' => '100',
7054 'ShortName' => 'decode_set_state_effecter_states_req'
7055 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007056 '278778' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307057 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007058 'Line' => '1710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 'Param' => {
7060 '0' => {
7061 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007062 'type' => '4602'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 },
7064 '1' => {
7065 'name' => 'payload_length',
7066 'type' => '1145'
7067 },
7068 '2' => {
7069 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007070 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 }
7072 },
7073 'Reg' => {
7074 '0' => 'rdi',
7075 '1' => 'rsi',
7076 '2' => 'rdx'
7077 },
7078 'Return' => '100',
7079 'ShortName' => 'decode_set_state_effecter_states_resp'
7080 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007081 '278852' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007083 'Line' => '1691',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 'Param' => {
7085 '0' => {
7086 'name' => 'instance_id',
7087 'type' => '121'
7088 },
7089 '1' => {
7090 'name' => 'effecter_id',
7091 'type' => '1011'
7092 },
7093 '2' => {
7094 'name' => 'comp_effecter_count',
7095 'type' => '121'
7096 },
7097 '3' => {
7098 'name' => 'field',
Lora Linea0bf3a2024-09-20 10:09:56 +08007099 'type' => '278773'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 },
7101 '4' => {
7102 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007103 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 }
7105 },
7106 'Reg' => {
7107 '1' => 'rsi'
7108 },
7109 'Return' => '100',
7110 'ShortName' => 'encode_set_state_effecter_states_req'
7111 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007112 '279196' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007114 'Line' => '1323',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307115 'Param' => {
7116 '0' => {
7117 'name' => 'instance_id',
7118 'type' => '121'
7119 },
7120 '1' => {
7121 'name' => 'completion_code',
7122 'type' => '121'
7123 },
7124 '2' => {
7125 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007126 'type' => '4155'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307127 }
7128 },
7129 'Return' => '100',
7130 'ShortName' => 'encode_set_state_effecter_states_resp'
7131 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007132 '279363' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007134 'Line' => '673',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 'Param' => {
7136 '0' => {
7137 'name' => 'sensor',
Lora Linea0bf3a2024-09-20 10:09:56 +08007138 'type' => '279748'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 },
7140 '1' => {
7141 'name' => 'allocation_size',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007142 'type' => '31788'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '2' => {
7145 'name' => 'possible_states',
Lora Linea0bf3a2024-09-20 10:09:56 +08007146 'type' => '279758'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 },
7148 '3' => {
7149 'name' => 'possible_states_size',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007150 'type' => '31788'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 },
7152 '4' => {
7153 'name' => 'actual_size',
Lora Linea0bf3a2024-09-20 10:09:56 +08007154 'type' => '173059'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 }
7156 },
7157 'Reg' => {
7158 '0' => 'rdi',
7159 '1' => 'r10',
7160 '2' => 'rsi',
7161 '3' => 'r9',
7162 '4' => 'r8'
7163 },
7164 'Return' => '100',
7165 'ShortName' => 'encode_state_sensor_pdr'
7166 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007167 '279768' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007169 'Line' => '913',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 'Param' => {
7171 '0' => {
7172 'name' => 'effecter',
Lora Linea0bf3a2024-09-20 10:09:56 +08007173 'type' => '280153'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 },
7175 '1' => {
7176 'name' => 'allocation_size',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007177 'type' => '31788'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307178 },
7179 '2' => {
7180 'name' => 'possible_states',
Lora Linea0bf3a2024-09-20 10:09:56 +08007181 'type' => '280163'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 },
7183 '3' => {
7184 'name' => 'possible_states_size',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007185 'type' => '31788'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 },
7187 '4' => {
7188 'name' => 'actual_size',
Lora Linea0bf3a2024-09-20 10:09:56 +08007189 'type' => '173059'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307190 }
7191 },
7192 'Reg' => {
7193 '0' => 'rdi',
7194 '1' => 'r10',
7195 '2' => 'rsi',
7196 '3' => 'r9',
7197 '4' => 'r8'
7198 },
7199 'Return' => '100',
7200 'ShortName' => 'encode_state_effecter_pdr'
7201 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007202 '286816' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307203 'Header' => 'instance-id.h',
7204 'Line' => '85',
7205 'Param' => {
7206 '0' => {
7207 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007208 'type' => '286996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307209 },
7210 '1' => {
7211 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307212 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307213 },
7214 '2' => {
7215 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307217 }
7218 },
7219 'Return' => '100',
7220 'ShortName' => 'pldm_instance_id_free'
7221 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007222 '287001' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307223 'Header' => 'instance-id.h',
7224 'Line' => '68',
7225 'Param' => {
7226 '0' => {
7227 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007228 'type' => '286996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307229 },
7230 '1' => {
7231 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307233 },
7234 '2' => {
7235 'name' => 'iid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007236 'type' => '287383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 }
7238 },
7239 'Return' => '100',
7240 'ShortName' => 'pldm_instance_id_alloc'
7241 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007242 '287388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 'Header' => 'instance-id.h',
7244 'Line' => '51',
7245 'Param' => {
7246 '0' => {
7247 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007248 'type' => '286996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307249 }
7250 },
7251 'Reg' => {
7252 '0' => 'rdi'
7253 },
7254 'Return' => '100',
7255 'ShortName' => 'pldm_instance_db_destroy'
7256 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007257 '287473' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 'Header' => 'instance-id.h',
7259 'Line' => '41',
7260 'Param' => {
7261 '0' => {
7262 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007263 'type' => '287559'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 }
7265 },
7266 'Return' => '100',
7267 'ShortName' => 'pldm_instance_db_init_default'
7268 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007269 '287564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307270 'Header' => 'instance-id.h',
7271 'Line' => '28',
7272 'Param' => {
7273 '0' => {
7274 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007275 'type' => '287559'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307276 },
7277 '1' => {
7278 'name' => 'dbpath',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007279 'type' => '3924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307280 }
7281 },
7282 'Return' => '100',
7283 'ShortName' => 'pldm_instance_db_init'
7284 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007285 '288515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307286 'Header' => 'transport.h',
7287 'Line' => '53',
7288 'Param' => {
7289 '0' => {
7290 'name' => 'transport',
Lora Linea0bf3a2024-09-20 10:09:56 +08007291 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 },
7293 '1' => {
7294 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307295 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307296 },
7297 '2' => {
7298 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307299 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307300 },
7301 '3' => {
7302 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307303 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307304 }
7305 },
7306 'Reg' => {
7307 '0' => 'rdi',
7308 '1' => 'rsi',
7309 '2' => 'rdx',
7310 '3' => 'rcx'
7311 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007312 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307313 'ShortName' => 'pldm_transport_send_msg'
7314 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007315 '288562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 'Header' => 'transport.h',
7317 'Line' => '118',
7318 'Param' => {
7319 '0' => {
7320 'name' => 'transport',
Lora Linea0bf3a2024-09-20 10:09:56 +08007321 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307322 },
7323 '1' => {
7324 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307325 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307326 },
7327 '2' => {
7328 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307329 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '3' => {
7332 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307333 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 },
7335 '4' => {
7336 'name' => 'pldm_resp_msg',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007337 'type' => '55613'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307338 },
7339 '5' => {
7340 'name' => 'resp_msg_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007341 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 }
7343 },
7344 'Reg' => {
7345 '2' => 'r14'
7346 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007347 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307348 'ShortName' => 'pldm_transport_send_recv_msg'
7349 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007350 '288619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307351 'Header' => 'mctp-demux.h',
7352 'Line' => '18',
7353 'Param' => {
7354 '0' => {
7355 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007356 'type' => '288510'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 }
7358 },
7359 'Reg' => {
7360 '0' => 'rdi'
7361 },
7362 'Return' => '1',
7363 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7364 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007365 '288656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 'Header' => 'transport.h',
7367 'Line' => '81',
7368 'Param' => {
7369 '0' => {
7370 'name' => 'transport',
Lora Linea0bf3a2024-09-20 10:09:56 +08007371 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 },
7373 '1' => {
7374 'name' => 'tid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007375 'type' => '288693'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 },
7377 '2' => {
7378 'name' => 'pldm_msg',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007379 'type' => '55613'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 },
7381 '3' => {
7382 'name' => 'msg_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007383 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 }
7385 },
7386 'Reg' => {
7387 '0' => 'rdi',
7388 '1' => 'rsi',
7389 '2' => 'rbp',
7390 '3' => 'rcx'
7391 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007392 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 'ShortName' => 'pldm_transport_recv_msg'
7394 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007395 '288698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 'Header' => 'mctp-demux.h',
7397 'Line' => '32',
7398 'Param' => {
7399 '0' => {
7400 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007401 'type' => '288510'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307402 },
7403 '1' => {
7404 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307405 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '2' => {
7408 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007409 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 }
7411 },
7412 'Reg' => {
7413 '0' => 'rdi',
7414 '1' => 'rsi',
7415 '2' => 'rdx'
7416 },
7417 'Return' => '100',
7418 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7419 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007420 '288730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 'Header' => 'mctp-demux.h',
7422 'Line' => '22',
7423 'Param' => {
7424 '0' => {
7425 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007426 'type' => '288510'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307427 }
7428 },
7429 'Reg' => {
7430 '0' => 'rdi'
7431 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007432 'Return' => '288552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 'ShortName' => 'pldm_transport_mctp_demux_core'
7434 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007435 '288774' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 'Header' => 'mctp-demux.h',
7437 'Line' => '15',
7438 'Param' => {
7439 '0' => {
7440 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007441 'type' => '288796'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307442 }
7443 },
7444 'Reg' => {
7445 '0' => 'r12'
7446 },
7447 'Return' => '100',
7448 'ShortName' => 'pldm_transport_mctp_demux_init'
7449 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007450 '288855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 'Header' => 'pldm.h',
7452 'Line' => '119',
7453 'Return' => '1',
7454 'ShortName' => 'pldm_close'
7455 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007456 '288899' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307457 'Header' => 'pldm.h',
7458 'Line' => '75',
7459 'Param' => {
7460 '0' => {
7461 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007462 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '1' => {
7465 'name' => 'mctp_fd',
7466 'type' => '100'
7467 },
7468 '2' => {
7469 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307470 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307471 },
7472 '3' => {
7473 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307474 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 }
7476 },
7477 'Reg' => {
7478 '0' => 'rdi',
7479 '1' => 'rsi',
7480 '2' => 'rdx',
7481 '3' => 'rcx'
7482 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007483 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 'ShortName' => 'pldm_send'
7485 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007486 '289318' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307487 'Header' => 'pldm.h',
7488 'Line' => '57',
7489 'Param' => {
7490 '0' => {
7491 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007492 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 },
7494 '1' => {
7495 'name' => 'mctp_fd',
7496 'type' => '100'
7497 },
7498 '2' => {
7499 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307500 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307501 },
7502 '3' => {
7503 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307504 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 },
7506 '4' => {
7507 'name' => 'pldm_resp_msg',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007508 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 },
7510 '5' => {
7511 'name' => 'resp_msg_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007512 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 }
7514 },
7515 'Reg' => {
7516 '0' => 'rdi',
7517 '1' => 'rsi',
7518 '2' => 'rdx',
7519 '3' => 'rcx',
7520 '4' => 'r8',
7521 '5' => 'r9'
7522 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007523 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307524 'ShortName' => 'pldm_send_recv'
7525 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007526 '289801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307527 'Header' => 'pldm.h',
7528 'Line' => '94',
7529 'Param' => {
7530 '0' => {
7531 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007532 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307533 },
7534 '1' => {
7535 'name' => 'mctp_fd',
7536 'type' => '100'
7537 },
7538 '2' => {
7539 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307540 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 },
7542 '3' => {
7543 'name' => 'pldm_resp_msg',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007544 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307545 },
7546 '4' => {
7547 'name' => 'resp_msg_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007548 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 }
7550 },
7551 'Reg' => {
7552 '3' => 'rbx'
7553 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007554 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307555 'ShortName' => 'pldm_recv'
7556 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007557 '290027' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307558 'Header' => 'pldm.h',
7559 'Line' => '112',
7560 'Param' => {
7561 '0' => {
7562 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007563 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 },
7565 '1' => {
7566 'name' => 'mctp_fd',
7567 'type' => '100'
7568 },
7569 '2' => {
7570 'name' => 'pldm_resp_msg',
Andrew Jefferyc79375d2024-09-07 17:57:20 +03007571 'type' => '53622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307572 },
7573 '3' => {
7574 'name' => 'resp_msg_len',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007575 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307576 }
7577 },
7578 'Reg' => {
7579 '2' => 'r12',
7580 '3' => 'r13'
7581 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007582 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'ShortName' => 'pldm_recv_any'
7584 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007585 '290480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307586 'Header' => 'pldm.h',
7587 'Line' => '39',
Lora Linea0bf3a2024-09-20 10:09:56 +08007588 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307589 'ShortName' => 'pldm_open'
7590 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007591 '292898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 'Header' => 'af-mctp.h',
7593 'Line' => '54',
7594 'Param' => {
7595 '0' => {
7596 'name' => 'transport',
Lora Linea0bf3a2024-09-20 10:09:56 +08007597 'type' => '293054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307598 },
7599 '1' => {
7600 'name' => 'smctp',
Lora Linea0bf3a2024-09-20 10:09:56 +08007601 'type' => '293059'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307602 },
7603 '2' => {
7604 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307605 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307606 }
7607 },
7608 'Reg' => {
7609 '1' => 'rsi',
7610 '2' => 'rdx'
7611 },
7612 'Return' => '100',
7613 'ShortName' => 'pldm_transport_af_mctp_bind'
7614 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007615 '293064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307616 'Header' => 'af-mctp.h',
7617 'Line' => '19',
7618 'Param' => {
7619 '0' => {
7620 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007621 'type' => '293054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307622 }
7623 },
7624 'Reg' => {
7625 '0' => 'rdi'
7626 },
7627 'Return' => '1',
7628 'ShortName' => 'pldm_transport_af_mctp_destroy'
7629 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007630 '293148' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307631 'Header' => 'af-mctp.h',
7632 'Line' => '16',
7633 'Param' => {
7634 '0' => {
7635 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007636 'type' => '293372'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307637 }
7638 },
7639 'Reg' => {
7640 '0' => 'r12'
7641 },
7642 'Return' => '100',
7643 'ShortName' => 'pldm_transport_af_mctp_init'
7644 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007645 '294559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 'Header' => 'af-mctp.h',
7647 'Line' => '37',
7648 'Param' => {
7649 '0' => {
7650 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007651 'type' => '293054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307652 },
7653 '1' => {
7654 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307655 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307656 },
7657 '2' => {
7658 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007659 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 }
7661 },
7662 'Reg' => {
7663 '0' => 'rdi',
7664 '1' => 'rsi',
7665 '2' => 'rdx'
7666 },
7667 'Return' => '100',
7668 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7669 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007670 '294632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 'Header' => 'af-mctp.h',
7672 'Line' => '33',
7673 'Param' => {
7674 '0' => {
7675 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007676 'type' => '293054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 },
7678 '1' => {
7679 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307680 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307681 },
7682 '2' => {
7683 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007684 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 }
7686 },
7687 'Reg' => {
7688 '0' => 'rdi',
7689 '1' => 'rsi',
7690 '2' => 'rdx'
7691 },
7692 'Return' => '100',
7693 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7694 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007695 '294873' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 'Header' => 'af-mctp.h',
7697 'Line' => '28',
7698 'Param' => {
7699 '0' => {
7700 'name' => 't',
Lora Linea0bf3a2024-09-20 10:09:56 +08007701 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 },
7703 '1' => {
7704 'name' => 'pollfd',
Lora Linea0bf3a2024-09-20 10:09:56 +08007705 'type' => '291550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 }
7707 },
7708 'Reg' => {
7709 '0' => 'rdi',
7710 '1' => 'rsi'
7711 },
7712 'Return' => '100',
7713 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7714 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007715 '294951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 'Header' => 'af-mctp.h',
7717 'Line' => '23',
7718 'Param' => {
7719 '0' => {
7720 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007721 'type' => '293054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 }
7723 },
7724 'Reg' => {
7725 '0' => 'rdi'
7726 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007727 'Return' => '288552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307728 'ShortName' => 'pldm_transport_af_mctp_core'
7729 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007730 '298670' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 'Header' => 'mctp-demux.h',
7732 'Line' => '36',
7733 'Param' => {
7734 '0' => {
7735 'name' => 'ctx',
Lora Linea0bf3a2024-09-20 10:09:56 +08007736 'type' => '288510'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 },
7738 '1' => {
7739 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307740 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '2' => {
7743 'name' => 'eid',
Lora Linea0bf3a2024-09-20 10:09:56 +08007744 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 }
7746 },
7747 'Reg' => {
7748 '0' => 'rdi',
7749 '1' => 'rsi',
7750 '2' => 'rdx'
7751 },
7752 'Return' => '100',
7753 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7754 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007755 '298984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 'Header' => 'mctp-demux.h',
7757 'Line' => '27',
7758 'Param' => {
7759 '0' => {
7760 'name' => 't',
Lora Linea0bf3a2024-09-20 10:09:56 +08007761 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307762 },
7763 '1' => {
7764 'name' => 'pollfd',
Lora Linea0bf3a2024-09-20 10:09:56 +08007765 'type' => '291550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 }
7767 },
7768 'Reg' => {
7769 '0' => 'rdi',
7770 '1' => 'rsi'
7771 },
7772 'Return' => '100',
7773 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7774 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007775 '306820' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 'Header' => 'transport.h',
7777 'Line' => '31',
7778 'Param' => {
7779 '0' => {
7780 'name' => 'transport',
Lora Linea0bf3a2024-09-20 10:09:56 +08007781 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307782 },
7783 '1' => {
7784 'name' => 'timeout',
7785 'type' => '100'
7786 }
7787 },
7788 'Return' => '100',
7789 'ShortName' => 'pldm_transport_poll'
7790 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007791 '309019' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307793 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 'Param' => {
7795 '0' => {
7796 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307797 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 },
7799 '1' => {
7800 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307801 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307802 },
7803 '2' => {
7804 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007805 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 }
7807 },
7808 'Return' => '100',
7809 'ShortName' => 'encode_new_file_with_metadata_resp'
7810 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007811 '309219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307812 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307813 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307814 'Param' => {
7815 '0' => {
7816 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007817 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 },
7819 '1' => {
7820 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307821 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307822 },
7823 '2' => {
7824 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007825 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 },
7827 '3' => {
7828 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007829 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '4' => {
7832 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007833 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '5' => {
7836 'name' => 'file_meta_data_1',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007837 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 },
7839 '6' => {
7840 'name' => 'file_meta_data_2',
7841 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007842 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307843 },
7844 '7' => {
7845 'name' => 'file_meta_data_3',
7846 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007847 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 },
7849 '8' => {
7850 'name' => 'file_meta_data_4',
7851 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007852 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 }
7854 },
7855 'Reg' => {
7856 '1' => 'r10',
7857 '2' => 'rdx',
7858 '3' => 'rdi',
7859 '4' => 'r8',
7860 '5' => 'r9'
7861 },
7862 'Return' => '100',
7863 'ShortName' => 'decode_new_file_with_metadata_req'
7864 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007865 '309451' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307866 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307867 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 'Param' => {
7869 '0' => {
7870 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007871 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 },
7873 '1' => {
7874 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307875 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307876 },
7877 '2' => {
7878 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007879 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 }
7881 },
7882 'Reg' => {
7883 '0' => 'rdi',
7884 '1' => 'rsi',
7885 '2' => 'rdx'
7886 },
7887 'Return' => '100',
7888 'ShortName' => 'decode_new_file_with_metadata_resp'
7889 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007890 '309552' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307892 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 'Param' => {
7894 '0' => {
7895 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307896 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 },
7898 '1' => {
7899 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307900 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 },
7902 '2' => {
7903 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307904 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '3' => {
7907 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007908 'type' => '15863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '4' => {
7911 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307912 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 },
7914 '5' => {
7915 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307916 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307917 },
7918 '6' => {
7919 'name' => 'file_meta_data_3',
7920 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307921 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 },
7923 '7' => {
7924 'name' => 'file_meta_data_4',
7925 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307926 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307927 },
7928 '8' => {
7929 'name' => 'msg',
7930 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007931 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 }
7933 },
7934 'Reg' => {
7935 '2' => 'r14'
7936 },
7937 'Return' => '100',
7938 'ShortName' => 'encode_new_file_with_metadata_req'
7939 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007940 '309849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307942 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 'Param' => {
7944 '0' => {
7945 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307946 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 },
7948 '1' => {
7949 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307950 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 },
7952 '2' => {
7953 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007954 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 }
7956 },
7957 'Return' => '100',
7958 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7959 },
Lora Linea0bf3a2024-09-20 10:09:56 +08007960 '310044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307962 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 'Param' => {
7964 '0' => {
7965 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007966 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 },
7968 '1' => {
7969 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307970 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 },
7972 '2' => {
7973 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007974 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '3' => {
7977 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007978 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '4' => {
7981 'name' => 'file_status',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007982 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '5' => {
7985 'name' => 'file_meta_data_1',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007986 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 },
7988 '6' => {
7989 'name' => 'file_meta_data_2',
7990 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007991 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 },
7993 '7' => {
7994 'name' => 'file_meta_data_3',
7995 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00007996 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307997 },
7998 '8' => {
7999 'name' => 'file_meta_data_4',
8000 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008001 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308002 }
8003 },
8004 'Reg' => {
8005 '1' => 'rsi',
8006 '2' => 'rdx',
8007 '3' => 'rcx',
8008 '4' => 'r8',
8009 '5' => 'r9'
8010 },
8011 'Return' => '100',
8012 'ShortName' => 'decode_file_ack_with_meta_data_req'
8013 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008014 '310256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308016 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 'Param' => {
8018 '0' => {
8019 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008020 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '1' => {
8023 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308024 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '2' => {
8027 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008028 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 }
8030 },
8031 'Reg' => {
8032 '0' => 'rdi',
8033 '1' => 'rsi',
8034 '2' => 'rdx'
8035 },
8036 'Return' => '100',
8037 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8038 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008039 '310352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308041 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308042 'Param' => {
8043 '0' => {
8044 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308045 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 },
8047 '1' => {
8048 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308049 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 },
8051 '2' => {
8052 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308053 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '3' => {
8056 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308057 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '4' => {
8060 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308061 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 },
8063 '5' => {
8064 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308065 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 },
8067 '6' => {
8068 'name' => 'file_meta_data_3',
8069 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308071 },
8072 '7' => {
8073 'name' => 'file_meta_data_4',
8074 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308075 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 },
8077 '8' => {
8078 'name' => 'msg',
8079 'offset' => '16',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008080 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 }
8082 },
8083 'Reg' => {
8084 '2' => 'r14'
8085 },
8086 'Return' => '100',
8087 'ShortName' => 'encode_file_ack_with_meta_data_req'
8088 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008089 '310649' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308091 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 'Param' => {
8093 '0' => {
8094 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008095 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 },
8097 '1' => {
8098 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308099 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '2' => {
8102 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008103 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 }
8105 },
8106 'Reg' => {
8107 '0' => 'rdi',
8108 '1' => 'rsi',
8109 '2' => 'rdx'
8110 },
8111 'Return' => '100',
8112 'ShortName' => 'decode_file_ack_resp'
8113 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008114 '310750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308116 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 'Param' => {
8118 '0' => {
8119 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308120 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 },
8122 '1' => {
8123 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308124 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 },
8126 '2' => {
8127 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308128 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 },
8130 '3' => {
8131 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308133 },
8134 '4' => {
8135 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008136 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 }
8138 },
8139 'Return' => '100',
8140 'ShortName' => 'encode_file_ack_req'
8141 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008142 '310985' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308143 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308144 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 'Param' => {
8146 '0' => {
8147 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308148 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 },
8150 '1' => {
8151 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308152 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 },
8154 '2' => {
8155 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008156 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 }
8158 },
8159 'Return' => '100',
8160 'ShortName' => 'encode_file_ack_resp'
8161 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008162 '311175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308163 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308164 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 'Param' => {
8166 '0' => {
8167 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008168 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 },
8170 '1' => {
8171 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308172 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 },
8174 '2' => {
8175 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008176 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308177 },
8178 '3' => {
8179 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008180 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308181 },
8182 '4' => {
8183 'name' => 'file_status',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008184 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 }
8186 },
8187 'Reg' => {
8188 '1' => 'rsi',
8189 '2' => 'rdx',
8190 '3' => 'rcx',
8191 '4' => 'r8'
8192 },
8193 'Return' => '100',
8194 'ShortName' => 'decode_file_ack_req'
8195 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008196 '311317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308197 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308198 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 'Param' => {
8200 '0' => {
8201 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008202 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '1' => {
8205 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308206 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '2' => {
8209 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008210 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '3' => {
8213 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008214 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 }
8216 },
8217 'Reg' => {
8218 '0' => 'rdi',
8219 '1' => 'rsi',
8220 '2' => 'rdx',
8221 '3' => 'rcx'
8222 },
8223 'Return' => '100',
8224 'ShortName' => 'decode_rw_file_by_type_resp'
8225 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008226 '311432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308227 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308228 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 'Param' => {
8230 '0' => {
8231 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '1' => {
8235 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '2' => {
8239 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308240 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '3' => {
8243 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308244 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '4' => {
8247 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308248 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '5' => {
8251 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308252 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '6' => {
8255 'name' => 'msg',
8256 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008257 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 }
8259 },
8260 'Return' => '100',
8261 'ShortName' => 'encode_rw_file_by_type_req'
8262 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008263 '311702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308265 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 'Param' => {
8267 '0' => {
8268 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 },
8271 '1' => {
8272 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308273 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '2' => {
8276 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308277 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '3' => {
8280 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308281 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '4' => {
8284 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008285 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 }
8287 },
8288 'Return' => '100',
8289 'ShortName' => 'encode_rw_file_by_type_resp'
8290 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008291 '311932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308293 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 'Param' => {
8295 '0' => {
8296 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008297 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 },
8299 '1' => {
8300 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308301 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '2' => {
8304 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008305 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '3' => {
8308 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008309 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '4' => {
8312 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008313 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 },
8315 '5' => {
8316 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008317 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 }
8319 },
8320 'Reg' => {
8321 '1' => 'r10',
8322 '2' => 'rdx',
8323 '3' => 'rdi',
8324 '4' => 'r8',
8325 '5' => 'r9'
8326 },
8327 'Return' => '100',
8328 'ShortName' => 'decode_rw_file_by_type_req'
8329 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008330 '312094' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308331 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308332 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 'Param' => {
8334 '0' => {
8335 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008336 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 },
8338 '1' => {
8339 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308340 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308341 },
8342 '2' => {
8343 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008344 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 }
8346 },
8347 'Reg' => {
8348 '0' => 'rdi',
8349 '1' => 'rsi',
8350 '2' => 'rdx'
8351 },
8352 'Return' => '100',
8353 'ShortName' => 'decode_new_file_resp'
8354 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008355 '312195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308357 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308358 'Param' => {
8359 '0' => {
8360 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308361 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 },
8363 '1' => {
8364 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308365 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 },
8367 '2' => {
8368 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308369 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '3' => {
8372 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008373 'type' => '15863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '4' => {
8376 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008377 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 }
8379 },
8380 'Return' => '100',
8381 'ShortName' => 'encode_new_file_req'
8382 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008383 '312430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308385 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 'Param' => {
8387 '0' => {
8388 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308389 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 },
8391 '1' => {
8392 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308393 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '2' => {
8396 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008397 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 }
8399 },
8400 'Return' => '100',
8401 'ShortName' => 'encode_new_file_resp'
8402 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008403 '312620' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308405 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 'Param' => {
8407 '0' => {
8408 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008409 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '1' => {
8412 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308413 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 },
8415 '2' => {
8416 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008417 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308418 },
8419 '3' => {
8420 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008421 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308422 },
8423 '4' => {
8424 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008425 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 }
8427 },
8428 'Reg' => {
8429 '1' => 'r9',
8430 '2' => 'rdx',
8431 '3' => 'rcx',
8432 '4' => 'r8'
8433 },
8434 'Return' => '100',
8435 'ShortName' => 'decode_new_file_req'
8436 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008437 '312762' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308438 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308439 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 'Param' => {
8441 '0' => {
8442 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008443 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '1' => {
8446 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308447 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '2' => {
8450 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008451 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '3' => {
8454 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008455 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 }
8457 },
8458 'Reg' => {
8459 '0' => 'rdi',
8460 '1' => 'rsi',
8461 '2' => 'rdx',
8462 '3' => 'rcx'
8463 },
8464 'Return' => '100',
8465 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8466 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008467 '312877' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308469 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Param' => {
8471 '0' => {
8472 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308473 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 },
8475 '1' => {
8476 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308477 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '2' => {
8480 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308481 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '3' => {
8484 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308485 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '4' => {
8488 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308489 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '5' => {
8492 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308493 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '6' => {
8496 'name' => 'address',
8497 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008498 'type' => '15863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 },
8500 '7' => {
8501 'name' => 'msg',
8502 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008503 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 }
8505 },
8506 'Return' => '100',
8507 'ShortName' => 'encode_rw_file_by_type_memory_req'
8508 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008509 '313162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308511 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 'Param' => {
8513 '0' => {
8514 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308515 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 },
8517 '1' => {
8518 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308519 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '2' => {
8522 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308523 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '3' => {
8526 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308527 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 },
8529 '4' => {
8530 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008531 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 }
8533 },
8534 'Return' => '100',
8535 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8536 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008537 '313392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308539 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 'Param' => {
8541 '0' => {
8542 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008543 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 },
8545 '1' => {
8546 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308547 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '2' => {
8550 'name' => 'file_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008551 'type' => '12530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '3' => {
8554 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008555 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '4' => {
8558 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008559 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 },
8561 '5' => {
8562 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008563 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308564 },
8565 '6' => {
8566 'name' => 'address',
8567 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008568 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 }
8570 },
8571 'Reg' => {
8572 '1' => 'r10',
8573 '2' => 'rdx',
8574 '3' => 'rdi',
8575 '4' => 'r8',
8576 '5' => 'r9'
8577 },
8578 'Return' => '100',
8579 'ShortName' => 'decode_rw_file_by_type_memory_req'
8580 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008581 '313569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308583 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 'Param' => {
8585 '0' => {
8586 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308587 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 },
8589 '1' => {
8590 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308591 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 },
8593 '2' => {
8594 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308595 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 },
8597 '3' => {
8598 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008599 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 }
8601 },
8602 'Return' => '100',
8603 'ShortName' => 'encode_write_file_resp'
8604 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008605 '313784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308606 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308607 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 'Param' => {
8609 '0' => {
8610 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008611 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 },
8613 '1' => {
8614 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308615 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 },
8617 '2' => {
8618 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008619 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308620 },
8621 '3' => {
8622 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008623 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 }
8625 },
8626 'Reg' => {
8627 '0' => 'rdi',
8628 '1' => 'rsi',
8629 '2' => 'rdx',
8630 '3' => 'rcx'
8631 },
8632 'Return' => '100',
8633 'ShortName' => 'decode_write_file_resp'
8634 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008635 '313894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308637 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308638 'Param' => {
8639 '0' => {
8640 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308641 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 },
8643 '1' => {
8644 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308645 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308646 },
8647 '2' => {
8648 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308649 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 },
8651 '3' => {
8652 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308653 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308654 },
8655 '4' => {
8656 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008657 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 }
8659 },
8660 'Return' => '100',
8661 'ShortName' => 'encode_write_file_req'
8662 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008663 '314129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308664 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308665 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 'Param' => {
8667 '0' => {
8668 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008669 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '1' => {
8672 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308673 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '2' => {
8676 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008677 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 },
8679 '3' => {
8680 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008681 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 },
8683 '4' => {
8684 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008685 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 },
8687 '5' => {
8688 'name' => 'file_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008689 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 }
8691 },
8692 'Reg' => {
8693 '1' => 'rsi',
8694 '3' => 'rcx',
8695 '4' => 'r8',
8696 '5' => 'r9'
8697 },
8698 'Return' => '100',
8699 'ShortName' => 'decode_write_file_req'
8700 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008701 '314284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308703 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 'Param' => {
8705 '0' => {
8706 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308707 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 },
8709 '1' => {
8710 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308711 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 },
8713 '2' => {
8714 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308715 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 },
8717 '3' => {
8718 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008719 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 }
8721 },
8722 'Return' => '100',
8723 'ShortName' => 'encode_read_file_resp'
8724 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008725 '314499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308727 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 'Param' => {
8729 '0' => {
8730 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008731 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '1' => {
8734 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308735 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '2' => {
8738 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008739 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 },
8741 '3' => {
8742 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008743 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 },
8745 '4' => {
8746 'name' => 'file_data_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008747 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 }
8749 },
8750 'Reg' => {
8751 '1' => 'r9',
8752 '2' => 'rdx',
8753 '3' => 'rcx',
8754 '4' => 'r8'
8755 },
8756 'Return' => '100',
8757 'ShortName' => 'decode_read_file_resp'
8758 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008759 '314635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308761 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308762 'Param' => {
8763 '0' => {
8764 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308765 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 },
8767 '1' => {
8768 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308769 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 },
8771 '2' => {
8772 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308773 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 },
8775 '3' => {
8776 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308777 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 },
8779 '4' => {
8780 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008781 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 }
8783 },
8784 'Return' => '100',
8785 'ShortName' => 'encode_read_file_req'
8786 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008787 '314870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308789 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 'Param' => {
8791 '0' => {
8792 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008793 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '1' => {
8796 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308797 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '2' => {
8800 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008801 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '3' => {
8804 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008805 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 },
8807 '4' => {
8808 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008809 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308810 }
8811 },
8812 'Reg' => {
8813 '1' => 'r9',
8814 '2' => 'rdx',
8815 '3' => 'rcx',
8816 '4' => 'r8'
8817 },
8818 'Return' => '100',
8819 'ShortName' => 'decode_read_file_req'
8820 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008821 '315006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308822 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308823 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 'Param' => {
8825 '0' => {
8826 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008827 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 },
8829 '1' => {
8830 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308831 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '2' => {
8834 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008835 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '3' => {
8838 'name' => 'next_transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008839 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '4' => {
8842 'name' => 'transfer_flag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008843 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 },
8845 '5' => {
8846 'name' => 'file_table_data_start_offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008847 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 },
8849 '6' => {
8850 'name' => 'file_table_length',
8851 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008852 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 }
8854 },
8855 'Reg' => {
8856 '1' => 'rsi',
8857 '2' => 'rdi',
8858 '3' => 'r10',
8859 '4' => 'r8',
8860 '5' => 'r9'
8861 },
8862 'Return' => '100',
8863 'ShortName' => 'decode_get_file_table_resp'
8864 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008865 '315180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308867 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 'Param' => {
8869 '0' => {
8870 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308871 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 },
8873 '1' => {
8874 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308875 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '2' => {
8878 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308879 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '3' => {
8882 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308883 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 },
8885 '4' => {
8886 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008887 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 }
8889 },
8890 'Return' => '100',
8891 'ShortName' => 'encode_get_file_table_req'
8892 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008893 '315407' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308895 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 'Param' => {
8897 '0' => {
8898 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308899 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 },
8901 '1' => {
8902 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '2' => {
8906 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308907 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '3' => {
8910 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308911 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '4' => {
8914 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308915 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 },
8917 '5' => {
8918 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308919 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308920 },
8921 '6' => {
8922 'name' => 'msg',
8923 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008924 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 }
8926 },
8927 'Reg' => {
8928 '2' => 'r15'
8929 },
8930 'Return' => '100',
8931 'ShortName' => 'encode_get_file_table_resp'
8932 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008933 '315765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308935 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 'Param' => {
8937 '0' => {
8938 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008939 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '1' => {
8942 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308943 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '2' => {
8946 'name' => 'transfer_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008947 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 },
8949 '3' => {
8950 'name' => 'transfer_opflag',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008951 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 },
8953 '4' => {
8954 'name' => 'table_type',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008955 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 }
8957 },
8958 'Reg' => {
8959 '1' => 'r9',
8960 '2' => 'rdx',
8961 '3' => 'rcx',
8962 '4' => 'r8'
8963 },
8964 'Return' => '100',
8965 'ShortName' => 'decode_get_file_table_req'
8966 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008967 '315900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308968 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308969 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308970 'Param' => {
8971 '0' => {
8972 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008973 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 },
8975 '1' => {
8976 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308977 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '2' => {
8980 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008981 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '3' => {
8984 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00008985 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 }
8987 },
8988 'Reg' => {
8989 '0' => 'rdi',
8990 '1' => 'rsi',
8991 '2' => 'rdx',
8992 '3' => 'rcx'
8993 },
8994 'Return' => '100',
8995 'ShortName' => 'decode_rw_file_memory_resp'
8996 },
Lora Linea0bf3a2024-09-20 10:09:56 +08008997 '316009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308999 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309000 'Param' => {
9001 '0' => {
9002 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309003 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 },
9005 '1' => {
9006 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309007 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 },
9009 '2' => {
9010 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309011 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309012 },
9013 '3' => {
9014 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309015 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309016 },
9017 '4' => {
9018 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309019 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 },
9021 '5' => {
9022 'name' => 'address',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009023 'type' => '15863'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 },
9025 '6' => {
9026 'name' => 'msg',
9027 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009028 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 }
9030 },
9031 'Reg' => {
9032 '2' => 'r14'
9033 },
9034 'Return' => '100',
9035 'ShortName' => 'encode_rw_file_memory_req'
9036 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009037 '316268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309039 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 'Param' => {
9041 '0' => {
9042 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309043 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '1' => {
9046 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309047 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '2' => {
9050 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309051 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '3' => {
9054 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309055 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 },
9057 '4' => {
9058 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009059 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 }
9061 },
9062 'Return' => '100',
9063 'ShortName' => 'encode_rw_file_memory_resp'
9064 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009065 '316489' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309067 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 'Param' => {
9069 '0' => {
9070 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009071 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '1' => {
9074 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309075 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '2' => {
9078 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009079 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '3' => {
9082 'name' => 'offset',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009083 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 },
9085 '4' => {
9086 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009087 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 },
9089 '5' => {
9090 'name' => 'address',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009091 'type' => '24591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 }
9093 },
9094 'Reg' => {
9095 '1' => 'r10',
9096 '2' => 'rdx',
9097 '3' => 'rdi',
9098 '4' => 'r8',
9099 '5' => 'r9'
9100 },
9101 'Return' => '100',
9102 'ShortName' => 'decode_rw_file_memory_req'
9103 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009104 '317538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 'Header' => 'host.h',
9106 'Line' => '101',
9107 'Param' => {
9108 '0' => {
9109 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309110 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 },
9112 '1' => {
9113 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309114 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 },
9116 '2' => {
9117 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309118 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309119 },
9120 '3' => {
9121 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309122 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 },
9124 '4' => {
9125 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009126 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 },
9128 '5' => {
9129 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309130 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 }
9132 },
9133 'Reg' => {
9134 '2' => 'r12'
9135 },
9136 'Return' => '100',
9137 'ShortName' => 'encode_get_alert_status_resp'
9138 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009139 '317786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 'Header' => 'host.h',
9141 'Line' => '86',
9142 'Param' => {
9143 '0' => {
9144 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009145 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 },
9147 '1' => {
9148 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309149 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 },
9151 '2' => {
9152 'name' => 'version_id',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009153 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 }
9155 },
9156 'Reg' => {
9157 '0' => 'rdi',
9158 '1' => 'rsi',
9159 '2' => 'rdx'
9160 },
9161 'Return' => '100',
9162 'ShortName' => 'decode_get_alert_status_req'
9163 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009164 '317869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 'Header' => 'host.h',
9166 'Line' => '70',
9167 'Param' => {
9168 '0' => {
9169 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009170 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '1' => {
9173 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309174 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 },
9176 '2' => {
9177 'name' => 'completion_code',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009178 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309179 },
9180 '3' => {
9181 'name' => 'rack_entry',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009182 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 },
9184 '4' => {
9185 'name' => 'pri_cec_node',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009186 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 }
9188 },
9189 'Reg' => {
9190 '1' => 'r9',
9191 '2' => 'rdx',
9192 '3' => 'rcx',
9193 '4' => 'r8'
9194 },
9195 'Return' => '100',
9196 'ShortName' => 'decode_get_alert_status_resp'
9197 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009198 '318008' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 'Header' => 'host.h',
9200 'Line' => '52',
9201 'Param' => {
9202 '0' => {
9203 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309204 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 },
9206 '1' => {
9207 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309208 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 },
9210 '2' => {
9211 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009212 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309213 },
9214 '3' => {
9215 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 }
9218 },
9219 'Return' => '100',
9220 'ShortName' => 'encode_get_alert_status_req'
9221 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009222 '319076' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309223 'Header' => 'platform.h',
9224 'Line' => '47',
9225 'Param' => {
9226 '0' => {
9227 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '1' => {
9231 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '2' => {
9235 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 },
9238 '3' => {
9239 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309241 },
9242 '4' => {
9243 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309244 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 },
9246 '5' => {
9247 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309248 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 },
9250 '6' => {
9251 'name' => 'msg',
9252 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009253 'type' => '4155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309254 }
9255 },
9256 'Return' => '100',
9257 'ShortName' => 'encode_bios_attribute_update_event_req'
9258 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009259 '320967' => {
9260 'Header' => 'file_io.h',
9261 'Line' => '160',
9262 'Param' => {
9263 '0' => {
9264 'name' => 'instance_id',
9265 'type' => '121'
9266 },
9267 '1' => {
9268 'name' => 'resp',
9269 'type' => '323519'
9270 },
9271 '2' => {
9272 'name' => 'resp_len',
9273 'type' => '1145'
9274 },
9275 '3' => {
9276 'name' => 'responseMsg',
9277 'type' => '4155'
9278 },
9279 '4' => {
9280 'name' => 'payload_length',
9281 'type' => '1145'
9282 }
9283 },
9284 'Return' => '100',
9285 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9286 },
9287 '323534' => {
9288 'Header' => 'file_io.h',
9289 'Line' => '147',
9290 'Param' => {
9291 '0' => {
9292 'name' => 'resp',
9293 'type' => '323519'
9294 }
9295 },
9296 'Reg' => {
9297 '0' => 'rdi'
9298 },
9299 'Return' => '2579',
9300 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9301 },
9302 '323582' => {
9303 'Header' => 'file_io.h',
9304 'Line' => '137',
9305 'Param' => {
9306 '0' => {
9307 'name' => 'msg',
9308 'type' => '4602'
9309 },
9310 '1' => {
9311 'name' => 'payload_length',
9312 'type' => '1145'
9313 },
9314 '2' => {
9315 'name' => 'req',
9316 'type' => '325107'
9317 }
9318 },
9319 'Return' => '100',
9320 'ShortName' => 'decode_oem_meta_file_io_read_req'
9321 },
9322 '325112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309323 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309324 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309325 'Param' => {
9326 '0' => {
9327 'name' => 'msg',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009328 'type' => '4602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309329 },
9330 '1' => {
9331 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309332 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309333 },
9334 '2' => {
9335 'name' => 'file_handle',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009336 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309337 },
9338 '3' => {
9339 'name' => 'length',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009340 'type' => '4612'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309341 },
9342 '4' => {
9343 'name' => 'data',
Thu Nguyen3559aa12024-08-29 00:13:38 +00009344 'type' => '4607'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309345 }
9346 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309347 'Reg' => {
9348 '0' => 'rbx',
9349 '1' => 'rsi',
9350 '2' => 'rbp',
9351 '3' => 'rcx',
9352 '4' => 'r8'
9353 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309354 'Return' => '100',
9355 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009356 },
9357 '325546' => {
9358 'Header' => 'file_io.h',
9359 'Line' => '113',
9360 'Param' => {
9361 '0' => {
9362 'name' => 'msg',
9363 'type' => '4602'
9364 },
9365 '1' => {
9366 'name' => 'payload_length',
9367 'type' => '1145'
9368 },
9369 '2' => {
9370 'name' => 'req',
9371 'type' => '325541'
9372 },
9373 '3' => {
9374 'name' => 'req_length',
9375 'type' => '1145'
9376 }
9377 },
9378 'Return' => '100',
9379 'ShortName' => 'decode_oem_meta_file_io_write_req'
9380 },
9381 '326918' => {
9382 'Header' => 'file_io.h',
9383 'Line' => '102',
9384 'Param' => {
9385 '0' => {
9386 'name' => 'req',
9387 'type' => '325541'
9388 }
9389 },
9390 'Reg' => {
9391 '0' => 'rdi'
9392 },
9393 'Return' => '2579',
9394 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309395 }
9396 },
9397 'SymbolVersion' => {},
9398 'Symbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +02009399 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309400 'bcd2dec16' => 1,
9401 'bcd2dec32' => 1,
9402 'bcd2dec8' => 1,
9403 'crc32' => 1,
9404 'crc8' => 1,
9405 'dec2bcd16' => 1,
9406 'dec2bcd32' => 1,
9407 'dec2bcd8' => 1,
9408 'decode_activate_firmware_resp' => 1,
9409 'decode_apply_complete_req' => 1,
9410 'decode_cancel_update_component_resp' => 1,
9411 'decode_cancel_update_resp' => 1,
9412 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009413 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309414 'decode_event_message_buffer_size_resp' => 1,
9415 'decode_event_message_supported_resp' => 1,
9416 'decode_file_ack_req' => 1,
9417 'decode_file_ack_resp' => 1,
9418 'decode_file_ack_with_meta_data_req' => 1,
9419 'decode_file_ack_with_meta_data_resp' => 1,
9420 'decode_firmware_device_id_record' => 1,
9421 'decode_get_alert_status_req' => 1,
9422 'decode_get_alert_status_resp' => 1,
9423 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9424 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9425 'decode_get_bios_table_req' => 1,
9426 'decode_get_bios_table_resp' => 1,
9427 'decode_get_commands_req' => 1,
9428 'decode_get_commands_resp' => 1,
9429 'decode_get_date_time_resp' => 1,
9430 'decode_get_file_table_req' => 1,
9431 'decode_get_file_table_resp' => 1,
9432 'decode_get_firmware_parameters_resp' => 1,
9433 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9434 'decode_get_fru_record_by_option_req' => 1,
9435 'decode_get_fru_record_by_option_resp' => 1,
9436 'decode_get_fru_record_table_metadata_resp' => 1,
9437 'decode_get_fru_record_table_req' => 1,
9438 'decode_get_fru_record_table_resp' => 1,
9439 'decode_get_fru_record_table_resp_safe' => 1,
9440 'decode_get_numeric_effecter_value_req' => 1,
9441 'decode_get_numeric_effecter_value_resp' => 1,
9442 'decode_get_pdr_repository_info_resp' => 1,
9443 'decode_get_pdr_req' => 1,
9444 'decode_get_pdr_resp' => 1,
9445 'decode_get_sensor_reading_req' => 1,
9446 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009447 'decode_get_state_effecter_states_req' => 1,
9448 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309449 'decode_get_state_sensor_readings_req' => 1,
9450 'decode_get_state_sensor_readings_resp' => 1,
9451 'decode_get_status_resp' => 1,
9452 'decode_get_tid_resp' => 1,
9453 'decode_get_types_resp' => 1,
9454 'decode_get_version_req' => 1,
9455 'decode_get_version_resp' => 1,
9456 'decode_multipart_receive_req' => 1,
9457 'decode_new_file_req' => 1,
9458 'decode_new_file_resp' => 1,
9459 'decode_new_file_with_metadata_req' => 1,
9460 'decode_new_file_with_metadata_resp' => 1,
9461 'decode_numeric_sensor_data' => 1,
9462 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009463 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309464 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009465 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309466 'decode_pass_component_table_resp' => 1,
9467 'decode_platform_event_message_req' => 1,
9468 'decode_platform_event_message_resp' => 1,
9469 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009470 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009471 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309472 'decode_pldm_package_header_info' => 1,
9473 'decode_pldm_pdr_repository_change_record_data' => 1,
9474 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009475 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309476 'decode_poll_for_platform_event_message_req' => 1,
9477 'decode_poll_for_platform_event_message_resp' => 1,
9478 'decode_query_device_identifiers_resp' => 1,
9479 'decode_read_file_req' => 1,
9480 'decode_read_file_resp' => 1,
9481 'decode_request_firmware_data_req' => 1,
9482 'decode_request_update_resp' => 1,
9483 'decode_rw_file_by_type_memory_req' => 1,
9484 'decode_rw_file_by_type_memory_resp' => 1,
9485 'decode_rw_file_by_type_req' => 1,
9486 'decode_rw_file_by_type_resp' => 1,
9487 'decode_rw_file_memory_req' => 1,
9488 'decode_rw_file_memory_resp' => 1,
9489 'decode_sensor_event_data' => 1,
9490 'decode_sensor_op_data' => 1,
9491 'decode_set_bios_attribute_current_value_req' => 1,
9492 'decode_set_bios_attribute_current_value_resp' => 1,
9493 'decode_set_bios_table_req' => 1,
9494 'decode_set_bios_table_resp' => 1,
9495 'decode_set_date_time_req' => 1,
9496 'decode_set_date_time_resp' => 1,
9497 'decode_set_event_receiver_req' => 1,
9498 'decode_set_event_receiver_resp' => 1,
9499 'decode_set_fru_record_table_req' => 1,
9500 'decode_set_numeric_effecter_value_req' => 1,
9501 'decode_set_numeric_effecter_value_resp' => 1,
9502 'decode_set_state_effecter_states_req' => 1,
9503 'decode_set_state_effecter_states_resp' => 1,
9504 'decode_state_sensor_data' => 1,
9505 'decode_transfer_complete_req' => 1,
9506 'decode_update_component_resp' => 1,
9507 'decode_vendor_defined_descriptor_value' => 1,
9508 'decode_verify_complete_req' => 1,
9509 'decode_write_file_req' => 1,
9510 'decode_write_file_resp' => 1,
9511 'encode_activate_firmware_req' => 1,
9512 'encode_apply_complete_resp' => 1,
9513 'encode_bios_attribute_update_event_req' => 1,
9514 'encode_cancel_update_component_req' => 1,
9515 'encode_cancel_update_req' => 1,
9516 'encode_cc_only_resp' => 1,
9517 'encode_event_message_buffer_size_req' => 1,
9518 'encode_event_message_supported_req' => 1,
9519 'encode_file_ack_req' => 1,
9520 'encode_file_ack_resp' => 1,
9521 'encode_file_ack_with_meta_data_req' => 1,
9522 'encode_file_ack_with_meta_data_resp' => 1,
9523 'encode_fru_record' => 1,
9524 'encode_get_alert_status_req' => 1,
9525 'encode_get_alert_status_resp' => 1,
9526 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9527 'encode_get_bios_current_value_by_handle_resp' => 1,
9528 'encode_get_bios_table_req' => 1,
9529 'encode_get_bios_table_resp' => 1,
9530 'encode_get_commands_req' => 1,
9531 'encode_get_commands_resp' => 1,
9532 'encode_get_date_time_req' => 1,
9533 'encode_get_date_time_resp' => 1,
9534 'encode_get_file_table_req' => 1,
9535 'encode_get_file_table_resp' => 1,
9536 'encode_get_firmware_parameters_req' => 1,
9537 'encode_get_fru_record_by_option_req' => 1,
9538 'encode_get_fru_record_by_option_resp' => 1,
9539 'encode_get_fru_record_table_metadata_req' => 1,
9540 'encode_get_fru_record_table_metadata_resp' => 1,
9541 'encode_get_fru_record_table_req' => 1,
9542 'encode_get_fru_record_table_resp' => 1,
9543 'encode_get_numeric_effecter_value_req' => 1,
9544 'encode_get_numeric_effecter_value_resp' => 1,
9545 'encode_get_pdr_repository_info_resp' => 1,
9546 'encode_get_pdr_req' => 1,
9547 'encode_get_pdr_resp' => 1,
9548 'encode_get_sensor_reading_req' => 1,
9549 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009550 'encode_get_state_effecter_states_req' => 1,
9551 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309552 'encode_get_state_sensor_readings_req' => 1,
9553 'encode_get_state_sensor_readings_resp' => 1,
9554 'encode_get_status_req' => 1,
9555 'encode_get_tid_req' => 1,
9556 'encode_get_tid_resp' => 1,
9557 'encode_get_types_req' => 1,
9558 'encode_get_types_resp' => 1,
9559 'encode_get_version_req' => 1,
9560 'encode_get_version_resp' => 1,
9561 'encode_new_file_req' => 1,
9562 'encode_new_file_resp' => 1,
9563 'encode_new_file_with_metadata_req' => 1,
9564 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009565 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309566 'encode_pass_component_table_req' => 1,
9567 'encode_platform_event_message_req' => 1,
9568 'encode_platform_event_message_resp' => 1,
9569 'encode_pldm_header_only' => 1,
9570 'encode_pldm_pdr_repository_chg_event_data' => 1,
9571 'encode_poll_for_platform_event_message_req' => 1,
9572 'encode_poll_for_platform_event_message_resp' => 1,
9573 'encode_query_device_identifiers_req' => 1,
9574 'encode_read_file_req' => 1,
9575 'encode_read_file_resp' => 1,
9576 'encode_request_firmware_data_resp' => 1,
9577 'encode_request_update_req' => 1,
9578 'encode_rw_file_by_type_memory_req' => 1,
9579 'encode_rw_file_by_type_memory_resp' => 1,
9580 'encode_rw_file_by_type_req' => 1,
9581 'encode_rw_file_by_type_resp' => 1,
9582 'encode_rw_file_memory_req' => 1,
9583 'encode_rw_file_memory_resp' => 1,
9584 'encode_sensor_event_data' => 1,
9585 'encode_set_bios_attribute_current_value_req' => 1,
9586 'encode_set_bios_attribute_current_value_resp' => 1,
9587 'encode_set_bios_table_req' => 1,
9588 'encode_set_bios_table_resp' => 1,
9589 'encode_set_date_time_req' => 1,
9590 'encode_set_date_time_resp' => 1,
9591 'encode_set_event_receiver_req' => 1,
9592 'encode_set_event_receiver_resp' => 1,
9593 'encode_set_fru_record_table_resp' => 1,
9594 'encode_set_numeric_effecter_value_req' => 1,
9595 'encode_set_numeric_effecter_value_resp' => 1,
9596 'encode_set_state_effecter_states_req' => 1,
9597 'encode_set_state_effecter_states_resp' => 1,
9598 'encode_set_tid_req' => 1,
9599 'encode_state_effecter_pdr' => 1,
9600 'encode_state_sensor_pdr' => 1,
9601 'encode_transfer_complete_resp' => 1,
9602 'encode_update_component_req' => 1,
9603 'encode_verify_complete_resp' => 1,
9604 'encode_write_file_req' => 1,
9605 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009606 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309607 'is_time_legal' => 1,
9608 'is_transfer_flag_valid' => 1,
9609 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309610 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309611 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9612 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9613 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9614 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309615 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309616 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309617 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309618 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309619 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9620 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309621 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309622 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9623 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9624 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309625 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309626 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9627 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9628 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309629 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309630 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9631 'pldm_bios_table_attr_entry_string_info_check' => 1,
9632 'pldm_bios_table_attr_find_by_handle' => 1,
9633 'pldm_bios_table_attr_find_by_string_handle' => 1,
9634 'pldm_bios_table_attr_value_copy_and_update' => 1,
9635 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9636 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9637 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309638 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309640 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309641 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309642 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309643 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9644 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9645 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9646 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9647 'pldm_bios_table_attr_value_entry_length' => 1,
9648 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9649 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9650 'pldm_bios_table_attr_value_find_by_handle' => 1,
9651 'pldm_bios_table_checksum' => 1,
9652 'pldm_bios_table_iter_create' => 1,
9653 'pldm_bios_table_iter_free' => 1,
9654 'pldm_bios_table_iter_is_end' => 1,
9655 'pldm_bios_table_iter_next' => 1,
9656 'pldm_bios_table_iter_value' => 1,
9657 'pldm_bios_table_pad_checksum_size' => 1,
9658 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309659 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309660 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309661 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309662 'pldm_bios_table_string_entry_encode_length' => 1,
9663 'pldm_bios_table_string_find_by_handle' => 1,
9664 'pldm_bios_table_string_find_by_string' => 1,
9665 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309666 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309667 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309668 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9669 'pldm_entity_association_pdr_extract' => 1,
9670 'pldm_entity_association_tree_add' => 1,
9671 'pldm_entity_association_tree_add_entity' => 1,
9672 'pldm_entity_association_tree_copy_root' => 1,
9673 'pldm_entity_association_tree_destroy' => 1,
9674 'pldm_entity_association_tree_destroy_root' => 1,
9675 'pldm_entity_association_tree_find' => 1,
9676 'pldm_entity_association_tree_find_with_locality' => 1,
9677 'pldm_entity_association_tree_init' => 1,
9678 'pldm_entity_association_tree_visit' => 1,
9679 'pldm_entity_extract' => 1,
9680 'pldm_entity_get_num_children' => 1,
9681 'pldm_entity_get_parent' => 1,
9682 'pldm_entity_is_exist_parent' => 1,
9683 'pldm_entity_is_node_parent' => 1,
9684 'pldm_entity_node_get_remote_container_id' => 1,
9685 'pldm_find_entity_ref_in_tree' => 1,
9686 'pldm_instance_db_destroy' => 1,
9687 'pldm_instance_db_init' => 1,
9688 'pldm_instance_db_init_default' => 1,
9689 'pldm_instance_id_alloc' => 1,
9690 'pldm_instance_id_free' => 1,
9691 'pldm_is_current_parent_child' => 1,
9692 'pldm_is_empty_entity_assoc_tree' => 1,
9693 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009694 'pldm_oem_meta_file_io_read_resp_data' => 1,
9695 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309696 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009697 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309698 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309699 'pldm_pdr_destroy' => 1,
9700 'pldm_pdr_find_last_in_range' => 1,
9701 'pldm_pdr_find_record' => 1,
9702 'pldm_pdr_find_record_by_type' => 1,
9703 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9704 'pldm_pdr_get_next_record' => 1,
9705 'pldm_pdr_get_record_count' => 1,
9706 'pldm_pdr_get_record_handle' => 1,
9707 'pldm_pdr_get_repo_size' => 1,
9708 'pldm_pdr_init' => 1,
9709 'pldm_pdr_record_is_remote' => 1,
9710 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9711 'pldm_pdr_remove_remote_pdrs' => 1,
9712 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009713 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309714 'pldm_recv' => 1,
9715 'pldm_recv_any' => 1,
9716 'pldm_send' => 1,
9717 'pldm_send_recv' => 1,
9718 'pldm_transport_af_mctp_bind' => 1,
9719 'pldm_transport_af_mctp_core' => 1,
9720 'pldm_transport_af_mctp_destroy' => 1,
9721 'pldm_transport_af_mctp_init' => 1,
9722 'pldm_transport_af_mctp_init_pollfd' => 1,
9723 'pldm_transport_af_mctp_map_tid' => 1,
9724 'pldm_transport_af_mctp_unmap_tid' => 1,
9725 'pldm_transport_mctp_demux_core' => 1,
9726 'pldm_transport_mctp_demux_destroy' => 1,
9727 'pldm_transport_mctp_demux_init' => 1,
9728 'pldm_transport_mctp_demux_init_pollfd' => 1,
9729 'pldm_transport_mctp_demux_map_tid' => 1,
9730 'pldm_transport_mctp_demux_unmap_tid' => 1,
9731 'pldm_transport_poll' => 1,
9732 'pldm_transport_recv_msg' => 1,
9733 'pldm_transport_send_msg' => 1,
9734 'pldm_transport_send_recv_msg' => 1,
9735 'unpack_pldm_header' => 1,
9736 'ver2str' => 1
9737 }
9738 },
9739 'Target' => 'unix',
9740 'TypeInfo' => {
9741 '1' => {
9742 'Name' => 'void',
9743 'Type' => 'Intrinsic'
9744 },
9745 '46' => {
9746 'Name' => 'unsigned char',
9747 'Size' => '1',
9748 'Type' => 'Intrinsic'
9749 },
9750 '53' => {
9751 'Name' => 'unsigned short',
9752 'Size' => '2',
9753 'Type' => 'Intrinsic'
9754 },
9755 '60' => {
9756 'Name' => 'unsigned int',
9757 'Size' => '4',
9758 'Type' => 'Intrinsic'
9759 },
9760 '67' => {
9761 'Name' => 'unsigned long',
9762 'Size' => '8',
9763 'Type' => 'Intrinsic'
9764 },
9765 '74' => {
9766 'Name' => 'signed char',
9767 'Size' => '1',
9768 'Type' => 'Intrinsic'
9769 },
9770 '81' => {
9771 'BaseType' => '46',
9772 'Header' => 'types.h',
9773 'Line' => '38',
9774 'Name' => '__uint8_t',
9775 'PrivateABI' => 1,
9776 'Size' => '1',
9777 'Type' => 'Typedef'
9778 },
9779 '93' => {
9780 'Name' => 'short',
9781 'Size' => '2',
9782 'Type' => 'Intrinsic'
9783 },
9784 '100' => {
9785 'Name' => 'int',
9786 'Size' => '4',
9787 'Type' => 'Intrinsic'
9788 },
9789 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309790 'Name' => 'long',
9791 'Size' => '8',
9792 'Type' => 'Intrinsic'
9793 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309794 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309795 'Name' => 'char',
9796 'Size' => '1',
9797 'Type' => 'Intrinsic'
9798 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309799 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309800 'BaseType' => '81',
9801 'Header' => 'stdint-uintn.h',
9802 'Line' => '24',
9803 'Name' => 'uint8_t',
9804 'PrivateABI' => 1,
9805 'Size' => '1',
9806 'Type' => 'Typedef'
9807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309808 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309809 'Name' => 'float',
9810 'Size' => '4',
9811 'Type' => 'Intrinsic'
9812 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309813 '175' => {
9814 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309815 'Header' => 'base.h',
9816 'Line' => '16',
9817 'Name' => 'pldm_tid_t',
9818 'Size' => '1',
9819 'Type' => 'Typedef'
9820 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309821 '187' => {
9822 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309823 'Header' => 'instance-id.h',
9824 'Line' => '13',
9825 'Name' => 'pldm_instance_id_t',
9826 'Size' => '1',
9827 'Type' => 'Typedef'
9828 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309829 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309830 'Header' => 'responder.h',
9831 'Line' => '10',
9832 'Memb' => {
9833 '0' => {
9834 'name' => 'tid',
9835 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309836 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309837 },
9838 '1' => {
9839 'name' => 'instance_id',
9840 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309841 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309842 },
9843 '2' => {
9844 'name' => 'type',
9845 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309846 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309847 },
9848 '3' => {
9849 'name' => 'command',
9850 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309851 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309852 },
9853 '4' => {
9854 'name' => 'next',
9855 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309856 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309857 }
9858 },
9859 'Name' => 'struct pldm_responder_cookie',
9860 'PrivateABI' => 1,
9861 'Size' => '16',
9862 'Type' => 'Struct'
9863 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309864 '279' => {
9865 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309866 'Name' => 'struct pldm_responder_cookie*',
9867 'Size' => '8',
9868 'Type' => 'Pointer'
9869 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309870 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309871 'Header' => 'pldm.h',
9872 'Line' => '15',
9873 'Memb' => {
9874 '0' => {
9875 'name' => 'PLDM_REQUESTER_SUCCESS',
9876 'value' => '0'
9877 },
9878 '1' => {
9879 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9880 'value' => '18446744073709551615 (-1)'
9881 },
9882 '2' => {
9883 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9884 'value' => '18446744073709551614 (-2)'
9885 },
9886 '3' => {
9887 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9888 'value' => '18446744073709551613 (-3)'
9889 },
9890 '4' => {
9891 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9892 'value' => '18446744073709551612 (-4)'
9893 },
9894 '5' => {
9895 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9896 'value' => '18446744073709551611 (-5)'
9897 },
9898 '6' => {
9899 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9900 'value' => '18446744073709551610 (-6)'
9901 },
9902 '7' => {
9903 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9904 'value' => '18446744073709551609 (-7)'
9905 },
9906 '8' => {
9907 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9908 'value' => '18446744073709551608 (-8)'
9909 },
9910 '9' => {
9911 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9912 'value' => '18446744073709551607 (-9)'
9913 },
9914 '10' => {
9915 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9916 'value' => '18446744073709551606 (-10)'
9917 },
9918 '11' => {
9919 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9920 'value' => '18446744073709551605 (-11)'
9921 },
9922 '12' => {
9923 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9924 'value' => '18446744073709551604 (-12)'
9925 },
9926 '13' => {
9927 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9928 'value' => '18446744073709551603 (-13)'
9929 }
9930 },
9931 'Name' => 'enum pldm_requester_error_codes',
9932 'Size' => '4',
9933 'Type' => 'Enum'
9934 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309935 '805' => {
9936 'Name' => '_Bool',
9937 'Size' => '1',
9938 'Type' => 'Intrinsic'
9939 },
9940 '927' => {
9941 'BaseType' => '53',
9942 'Header' => 'types.h',
9943 'Line' => '40',
9944 'Name' => '__uint16_t',
9945 'PrivateABI' => 1,
9946 'Size' => '2',
9947 'Type' => 'Typedef'
9948 },
9949 '951' => {
9950 'BaseType' => '60',
9951 'Header' => 'types.h',
9952 'Line' => '42',
9953 'Name' => '__uint32_t',
9954 'PrivateABI' => 1,
9955 'Size' => '4',
9956 'Type' => 'Typedef'
9957 },
9958 '970' => {
9959 'BaseType' => '107',
9960 'Header' => 'types.h',
9961 'Line' => '194',
9962 'Name' => '__ssize_t',
9963 'PrivateABI' => 1,
9964 'Size' => '8',
9965 'Type' => 'Typedef'
9966 },
9967 '982' => {
9968 'BaseType' => '114',
9969 'Name' => 'char*',
9970 'Size' => '8',
9971 'Type' => 'Pointer'
9972 },
9973 '1006' => {
9974 'BaseType' => '121',
9975 'Name' => 'uint8_t const',
9976 'Size' => '1',
9977 'Type' => 'Const'
9978 },
9979 '1011' => {
9980 'BaseType' => '927',
9981 'Header' => 'stdint-uintn.h',
9982 'Line' => '25',
9983 'Name' => 'uint16_t',
9984 'PrivateABI' => 1,
9985 'Size' => '2',
9986 'Type' => 'Typedef'
9987 },
9988 '1023' => {
9989 'BaseType' => '951',
9990 'Header' => 'stdint-uintn.h',
9991 'Line' => '26',
9992 'Name' => 'uint32_t',
9993 'PrivateABI' => 1,
9994 'Size' => '4',
9995 'Type' => 'Typedef'
9996 },
9997 '1035' => {
9998 'Header' => 'pldm_types.h',
9999 'Line' => '25',
10000 'Memb' => {
10001 '0' => {
10002 'name' => 'alpha',
10003 'offset' => '0',
10004 'type' => '121'
10005 },
10006 '1' => {
10007 'name' => 'update',
10008 'offset' => '1',
10009 'type' => '121'
10010 },
10011 '2' => {
10012 'name' => 'minor',
10013 'offset' => '2',
10014 'type' => '121'
10015 },
10016 '3' => {
10017 'name' => 'major',
10018 'offset' => '3',
10019 'type' => '121'
10020 }
10021 },
10022 'Name' => 'struct pldm_version',
10023 'Size' => '4',
10024 'Type' => 'Struct'
10025 },
10026 '1093' => {
10027 'BaseType' => '1035',
10028 'Header' => 'pldm_types.h',
10029 'Line' => '30',
10030 'Name' => 'ver32_t',
10031 'Size' => '4',
10032 'Type' => 'Typedef'
10033 },
10034 '1105' => {
10035 'BaseType' => '1093',
10036 'Name' => 'ver32_t const',
10037 'Size' => '4',
10038 'Type' => 'Const'
10039 },
10040 '1145' => {
10041 'BaseType' => '67',
10042 'Header' => 'stddef.h',
10043 'Line' => '214',
10044 'Name' => 'size_t',
10045 'PrivateABI' => 1,
10046 'Size' => '8',
10047 'Type' => 'Typedef'
10048 },
10049 '1207' => {
10050 'BaseType' => '970',
10051 'Header' => 'types.h',
10052 'Line' => '108',
10053 'Name' => 'ssize_t',
10054 'PrivateABI' => 1,
10055 'Size' => '8',
10056 'Type' => 'Typedef'
10057 },
10058 '1219' => {
10059 'BaseType' => '1006',
10060 'Name' => 'uint8_t const*',
10061 'Size' => '8',
10062 'Type' => 'Pointer'
10063 },
10064 '2228' => {
10065 'BaseType' => '1105',
10066 'Name' => 'ver32_t const*',
10067 'Size' => '8',
10068 'Type' => 'Pointer'
10069 },
10070 '2341' => {
10071 'BaseType' => '2346',
10072 'Name' => 'void const*',
10073 'Size' => '8',
10074 'Type' => 'Pointer'
10075 },
10076 '2346' => {
10077 'BaseType' => '1',
10078 'Name' => 'void const',
10079 'Type' => 'Const'
10080 },
10081 '2579' => {
10082 'BaseType' => '1',
10083 'Name' => 'void*',
10084 'Size' => '8',
10085 'Type' => 'Pointer'
10086 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010087 '2593' => {
10088 'BaseType' => '114',
10089 'Name' => 'char const',
10090 'Size' => '1',
10091 'Type' => 'Const'
10092 },
10093 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010094 'Header' => 'pldm_types.h',
10095 'Line' => '9',
10096 'Name' => 'anon-struct-pldm_types.h-9',
10097 'Size' => '1',
10098 'Type' => 'Struct'
10099 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010100 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010101 'Header' => 'pldm_types.h',
10102 'Line' => '19',
10103 'Memb' => {
10104 '0' => {
10105 'name' => 'byte',
10106 'offset' => '0',
10107 'type' => '121'
10108 },
10109 '1' => {
10110 'name' => 'bits',
10111 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010112 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010113 }
10114 },
10115 'Name' => 'union bitfield8_t',
10116 'Size' => '1',
10117 'Type' => 'Union'
10118 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010119 '2788' => {
10120 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010121 'Name' => 'bitfield8_t const',
10122 'Size' => '1',
10123 'Type' => 'Const'
10124 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010125 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010126 'Header' => 'base.h',
10127 'Line' => '92',
10128 'Memb' => {
10129 '0' => {
10130 'name' => 'PLDM_RESPONSE',
10131 'value' => '0'
10132 },
10133 '1' => {
10134 'name' => 'PLDM_REQUEST',
10135 'value' => '1'
10136 },
10137 '2' => {
10138 'name' => 'PLDM_RESERVED',
10139 'value' => '2'
10140 },
10141 '3' => {
10142 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10143 'value' => '3'
10144 }
10145 },
10146 'Name' => 'enum MessageType',
10147 'Size' => '4',
10148 'Type' => 'Enum'
10149 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010150 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010151 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010152 'Line' => '138',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010153 'Memb' => {
10154 '0' => {
10155 'name' => 'command',
10156 'offset' => '2',
10157 'type' => '121'
10158 }
10159 },
10160 'Name' => 'struct pldm_msg_hdr',
10161 'Size' => '3',
10162 'Type' => 'Struct'
10163 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010164 '3314' => {
10165 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010166 'Name' => 'struct pldm_msg_hdr const',
10167 'Size' => '3',
10168 'Type' => 'Const'
10169 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010170 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010171 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010172 'Line' => '171',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010173 'Memb' => {
10174 '0' => {
10175 'name' => 'hdr',
10176 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010177 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010178 },
10179 '1' => {
10180 'name' => 'payload',
10181 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010182 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010183 }
10184 },
10185 'Name' => 'struct pldm_msg',
10186 'Size' => '4',
10187 'Type' => 'Struct'
10188 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010189 '3359' => {
10190 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010191 'Name' => 'struct pldm_msg const',
10192 'Size' => '4',
10193 'Type' => 'Const'
10194 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010195 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010196 'BaseType' => '121',
10197 'Name' => 'uint8_t[1]',
10198 'Size' => '1',
10199 'Type' => 'Array'
10200 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010201 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010202 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010203 'Line' => '197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010204 'Memb' => {
10205 '0' => {
10206 'name' => 'msg_type',
10207 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010208 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010209 },
10210 '1' => {
10211 'name' => 'instance',
10212 'offset' => '4',
10213 'type' => '121'
10214 },
10215 '2' => {
10216 'name' => 'pldm_type',
10217 'offset' => '5',
10218 'type' => '121'
10219 },
10220 '3' => {
10221 'name' => 'command',
10222 'offset' => '6',
10223 'type' => '121'
10224 },
10225 '4' => {
10226 'name' => 'completion_code',
10227 'offset' => '7',
10228 'type' => '121'
10229 }
10230 },
10231 'Name' => 'struct pldm_header_info',
10232 'Size' => '8',
10233 'Type' => 'Struct'
10234 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010235 '3459' => {
10236 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010237 'Name' => 'struct pldm_header_info const',
10238 'Size' => '8',
10239 'Type' => 'Const'
10240 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010241 '3924' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010242 'BaseType' => '2593',
10243 'Name' => 'char const*',
10244 'Size' => '8',
10245 'Type' => 'Pointer'
10246 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010247 '4155' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010248 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010249 'Name' => 'struct pldm_msg*',
10250 'Size' => '8',
10251 'Type' => 'Pointer'
10252 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010253 '4602' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010254 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010255 'Name' => 'struct pldm_msg const*',
10256 'Size' => '8',
10257 'Type' => 'Pointer'
10258 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010259 '4607' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010260 'BaseType' => '121',
10261 'Name' => 'uint8_t*',
10262 'Size' => '8',
10263 'Type' => 'Pointer'
10264 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010265 '4612' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010266 'BaseType' => '1023',
10267 'Name' => 'uint32_t*',
10268 'Size' => '8',
10269 'Type' => 'Pointer'
10270 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010271 '5505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010272 'BaseType' => '1093',
10273 'Name' => 'ver32_t*',
10274 'Size' => '8',
10275 'Type' => 'Pointer'
10276 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010277 '6428' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010278 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010279 'Name' => 'bitfield8_t*',
10280 'Size' => '8',
10281 'Type' => 'Pointer'
10282 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010283 '6890' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010284 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010285 'Name' => 'bitfield8_t const*',
10286 'Size' => '8',
10287 'Type' => 'Pointer'
10288 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010289 '7678' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010290 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010291 'Name' => 'struct pldm_msg_hdr const*',
10292 'Size' => '8',
10293 'Type' => 'Pointer'
10294 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010295 '7917' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010296 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010297 'Name' => 'struct pldm_header_info*',
10298 'Size' => '8',
10299 'Type' => 'Pointer'
10300 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010301 '8177' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010302 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010303 'Name' => 'struct pldm_header_info const*',
10304 'Size' => '8',
10305 'Type' => 'Pointer'
10306 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010307 '8182' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010308 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010309 'Name' => 'struct pldm_msg_hdr*',
10310 'Size' => '8',
10311 'Type' => 'Pointer'
10312 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010313 '10052' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010314 'Header' => 'utils.h',
10315 'Line' => '20',
10316 'Memb' => {
10317 '0' => {
10318 'name' => 'ptr',
10319 'offset' => '0',
10320 'type' => '1219'
10321 },
10322 '1' => {
10323 'name' => 'length',
10324 'offset' => '8',
10325 'type' => '1145'
10326 }
10327 },
10328 'Name' => 'struct variable_field',
10329 'Size' => '16',
10330 'Type' => 'Struct'
10331 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010332 '10448' => {
10333 'BaseType' => '10052',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010334 'Name' => 'struct variable_field*',
10335 'Size' => '8',
10336 'Type' => 'Pointer'
10337 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010338 '12530' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010339 'BaseType' => '1011',
10340 'Name' => 'uint16_t*',
10341 'Size' => '8',
10342 'Type' => 'Pointer'
10343 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010344 '13093' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010345 'BaseType' => '1145',
10346 'Name' => 'size_t*',
10347 'Size' => '8',
10348 'Type' => 'Pointer'
10349 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010350 '15769' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010351 'BaseType' => '67',
10352 'Header' => 'types.h',
10353 'Line' => '45',
10354 'Name' => '__uint64_t',
10355 'PrivateABI' => 1,
10356 'Size' => '8',
10357 'Type' => 'Typedef'
10358 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010359 '15846' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010360 'BaseType' => '1011',
10361 'Name' => 'uint16_t const',
10362 'Size' => '2',
10363 'Type' => 'Const'
10364 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010365 '15863' => {
10366 'BaseType' => '15769',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010367 'Header' => 'stdint-uintn.h',
10368 'Line' => '27',
10369 'Name' => 'uint64_t',
10370 'PrivateABI' => 1,
10371 'Size' => '8',
10372 'Type' => 'Typedef'
10373 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010374 '16009' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010375 'Header' => 'bios.h',
10376 'Line' => '39',
10377 'Memb' => {
10378 '0' => {
10379 'name' => 'PLDM_BIOS_STRING_TABLE',
10380 'value' => '0'
10381 },
10382 '1' => {
10383 'name' => 'PLDM_BIOS_ATTR_TABLE',
10384 'value' => '1'
10385 },
10386 '2' => {
10387 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10388 'value' => '2'
10389 }
10390 },
10391 'Name' => 'enum pldm_bios_table_types',
10392 'Size' => '4',
10393 'Type' => 'Enum'
10394 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010395 '16043' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010396 'Header' => 'bios.h',
10397 'Line' => '48',
10398 'Memb' => {
10399 '0' => {
10400 'name' => 'string_handle',
10401 'offset' => '0',
10402 'type' => '1011'
10403 },
10404 '1' => {
10405 'name' => 'string_length',
10406 'offset' => '2',
10407 'type' => '1011'
10408 },
10409 '2' => {
10410 'name' => 'name',
10411 'offset' => '4',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010412 'type' => '16100'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010413 }
10414 },
10415 'Name' => 'struct pldm_bios_string_table_entry',
10416 'Size' => '5',
10417 'Type' => 'Struct'
10418 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010419 '16095' => {
10420 'BaseType' => '16043',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010421 'Name' => 'struct pldm_bios_string_table_entry const',
10422 'Size' => '5',
10423 'Type' => 'Const'
10424 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010425 '16100' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010426 'BaseType' => '114',
10427 'Name' => 'char[1]',
10428 'Size' => '1',
10429 'Type' => 'Array'
10430 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010431 '16116' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010432 'Header' => 'bios.h',
10433 'Line' => '54',
10434 'Memb' => {
10435 '0' => {
10436 'name' => 'attr_handle',
10437 'offset' => '0',
10438 'type' => '1011'
10439 },
10440 '1' => {
10441 'name' => 'attr_type',
10442 'offset' => '2',
10443 'type' => '121'
10444 },
10445 '2' => {
10446 'name' => 'string_handle',
10447 'offset' => '3',
10448 'type' => '1011'
10449 },
10450 '3' => {
10451 'name' => 'metadata',
10452 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010453 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010454 }
10455 },
10456 'Name' => 'struct pldm_bios_attr_table_entry',
10457 'Size' => '6',
10458 'Type' => 'Struct'
10459 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010460 '16181' => {
10461 'BaseType' => '16116',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010462 'Name' => 'struct pldm_bios_attr_table_entry const',
10463 'Size' => '6',
10464 'Type' => 'Const'
10465 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010466 '16186' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010467 'Header' => 'bios.h',
10468 'Line' => '66',
10469 'Memb' => {
10470 '0' => {
10471 'name' => 'attr_handle',
10472 'offset' => '0',
10473 'type' => '1011'
10474 },
10475 '1' => {
10476 'name' => 'attr_type',
10477 'offset' => '2',
10478 'type' => '121'
10479 },
10480 '2' => {
10481 'name' => 'value',
10482 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010483 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 }
10485 },
10486 'Name' => 'struct pldm_bios_attr_val_table_entry',
10487 'Size' => '4',
10488 'Type' => 'Struct'
10489 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010490 '16238' => {
10491 'BaseType' => '16186',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010492 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10493 'Size' => '4',
10494 'Type' => 'Const'
10495 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010496 '16307' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010497 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010498 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010499 'Memb' => {
10500 '0' => {
10501 'name' => 'name_handle',
10502 'offset' => '0',
10503 'type' => '1011'
10504 },
10505 '1' => {
10506 'name' => 'read_only',
10507 'offset' => '2',
10508 'type' => '805'
10509 },
10510 '2' => {
10511 'name' => 'pv_num',
10512 'offset' => '3',
10513 'type' => '121'
10514 },
10515 '3' => {
10516 'name' => 'pv_handle',
10517 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010518 'type' => '16410'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010519 },
10520 '4' => {
10521 'name' => 'def_num',
10522 'offset' => '22',
10523 'type' => '121'
10524 },
10525 '5' => {
10526 'name' => 'def_index',
10527 'offset' => '36',
10528 'type' => '1219'
10529 }
10530 },
10531 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10532 'Size' => '32',
10533 'Type' => 'Struct'
10534 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010535 '16398' => {
10536 'BaseType' => '16307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010537 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10538 'Size' => '32',
10539 'Type' => 'Const'
10540 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010541 '16410' => {
10542 'BaseType' => '15846',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010543 'Name' => 'uint16_t const*',
10544 'Size' => '8',
10545 'Type' => 'Pointer'
10546 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010547 '16420' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010549 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 'Memb' => {
10551 '0' => {
10552 'name' => 'name_handle',
10553 'offset' => '0',
10554 'type' => '1011'
10555 },
10556 '1' => {
10557 'name' => 'read_only',
10558 'offset' => '2',
10559 'type' => '805'
10560 },
10561 '2' => {
10562 'name' => 'string_type',
10563 'offset' => '3',
10564 'type' => '121'
10565 },
10566 '3' => {
10567 'name' => 'min_length',
10568 'offset' => '4',
10569 'type' => '1011'
10570 },
10571 '4' => {
10572 'name' => 'max_length',
10573 'offset' => '6',
10574 'type' => '1011'
10575 },
10576 '5' => {
10577 'name' => 'def_length',
10578 'offset' => '8',
10579 'type' => '1011'
10580 },
10581 '6' => {
10582 'name' => 'def_string',
10583 'offset' => '22',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010584 'type' => '3924'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010585 }
10586 },
10587 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10588 'Size' => '24',
10589 'Type' => 'Struct'
10590 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010591 '16532' => {
10592 'BaseType' => '16420',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010593 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10594 'Size' => '24',
10595 'Type' => 'Const'
10596 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010597 '16542' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010598 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010599 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 'Memb' => {
10601 '0' => {
10602 'name' => 'name_handle',
10603 'offset' => '0',
10604 'type' => '1011'
10605 },
10606 '1' => {
10607 'name' => 'read_only',
10608 'offset' => '2',
10609 'type' => '805'
10610 },
10611 '2' => {
10612 'name' => 'lower_bound',
10613 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010614 'type' => '15863'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 },
10616 '3' => {
10617 'name' => 'upper_bound',
10618 'offset' => '22',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010619 'type' => '15863'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010620 },
10621 '4' => {
10622 'name' => 'scalar_increment',
10623 'offset' => '36',
10624 'type' => '1023'
10625 },
10626 '5' => {
10627 'name' => 'default_value',
10628 'offset' => '50',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010629 'type' => '15863'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010630 }
10631 },
10632 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10633 'Size' => '40',
10634 'Type' => 'Struct'
10635 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010636 '16640' => {
10637 'BaseType' => '16542',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010638 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10639 'Size' => '40',
10640 'Type' => 'Const'
10641 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010642 '16923' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010643 'Name' => 'ssize_t(*)(void const*)',
10644 'Param' => {
10645 '0' => {
10646 'type' => '2341'
10647 }
10648 },
10649 'Return' => '1207',
10650 'Size' => '8',
10651 'Type' => 'FuncPtr'
10652 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010653 '16993' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010654 'Line' => '943',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 'Memb' => {
10656 '0' => {
10657 'name' => 'table_data',
10658 'offset' => '0',
10659 'type' => '1219'
10660 },
10661 '1' => {
10662 'name' => 'table_len',
10663 'offset' => '8',
10664 'type' => '1145'
10665 },
10666 '2' => {
10667 'name' => 'current_pos',
10668 'offset' => '22',
10669 'type' => '1145'
10670 },
10671 '3' => {
10672 'name' => 'entry_length_handler',
10673 'offset' => '36',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010674 'type' => '16923'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010675 }
10676 },
10677 'Name' => 'struct pldm_bios_table_iter',
10678 'PrivateABI' => 1,
10679 'Size' => '32',
10680 'Source' => 'bios_table.c',
10681 'Type' => 'Struct'
10682 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010683 '17063' => {
10684 'BaseType' => '16993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010685 'Name' => 'struct pldm_bios_table_iter const',
10686 'Size' => '32',
10687 'Type' => 'Const'
10688 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010689 '18133' => {
10690 'BaseType' => '16993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010691 'Name' => 'struct pldm_bios_table_iter*',
10692 'Size' => '8',
10693 'Type' => 'Pointer'
10694 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010695 '18138' => {
10696 'BaseType' => '16238',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010697 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10698 'Size' => '8',
10699 'Type' => 'Pointer'
10700 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010701 '18552' => {
10702 'BaseType' => '16181',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010703 'Name' => 'struct pldm_bios_attr_table_entry const*',
10704 'Size' => '8',
10705 'Type' => 'Pointer'
10706 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010707 '19155' => {
10708 'BaseType' => '16095',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010709 'Name' => 'struct pldm_bios_string_table_entry const*',
10710 'Size' => '8',
10711 'Type' => 'Pointer'
10712 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010713 '20318' => {
10714 'BaseType' => '17063',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010715 'Name' => 'struct pldm_bios_table_iter const*',
10716 'Size' => '8',
10717 'Type' => 'Pointer'
10718 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010719 '24591' => {
10720 'BaseType' => '15863',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010721 'Name' => 'uint64_t*',
10722 'Size' => '8',
10723 'Type' => 'Pointer'
10724 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010725 '24868' => {
10726 'BaseType' => '16640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010727 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10728 'Size' => '8',
10729 'Type' => 'Pointer'
10730 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010731 '25177' => {
10732 'BaseType' => '3924',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010733 'Name' => 'char const**',
10734 'Size' => '8',
10735 'Type' => 'Pointer'
10736 },
Thu Nguyen3559aa12024-08-29 00:13:38 +000010737 '26306' => {
10738 'BaseType' => '16532',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010739 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10740 'Size' => '8',
10741 'Type' => 'Pointer'
10742 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010743 '27760' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000010744 'BaseType' => '16398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010745 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10746 'Size' => '8',
10747 'Type' => 'Pointer'
10748 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010749 '29964' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010750 'BaseType' => '1023',
10751 'Name' => 'uint32_t const',
10752 'Size' => '4',
10753 'Type' => 'Const'
10754 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010755 '30005' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010756 'BaseType' => '121',
10757 'Header' => 'pldm_types.h',
10758 'Line' => '32',
10759 'Name' => 'bool8_t',
10760 'Size' => '1',
10761 'Type' => 'Typedef'
10762 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010763 '30017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010764 'Header' => 'pldm_types.h',
10765 'Line' => '36',
10766 'Name' => 'anon-struct-pldm_types.h-36',
10767 'Size' => '2',
10768 'Type' => 'Struct'
10769 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010770 '30281' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010771 'Header' => 'pldm_types.h',
10772 'Line' => '54',
10773 'Memb' => {
10774 '0' => {
10775 'name' => 'value',
10776 'offset' => '0',
10777 'type' => '1011'
10778 },
10779 '1' => {
10780 'name' => 'bits',
10781 'offset' => '0',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010782 'type' => '30017'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010783 }
10784 },
10785 'Name' => 'union bitfield16_t',
10786 'Size' => '2',
10787 'Type' => 'Union'
10788 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010789 '30293' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010790 'Header' => 'pldm_types.h',
10791 'Line' => '58',
10792 'Name' => 'anon-struct-pldm_types.h-58',
10793 'Size' => '4',
10794 'Type' => 'Struct'
10795 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010796 '30781' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010797 'Header' => 'pldm_types.h',
10798 'Line' => '92',
10799 'Memb' => {
10800 '0' => {
10801 'name' => 'value',
10802 'offset' => '0',
10803 'type' => '1023'
10804 },
10805 '1' => {
10806 'name' => 'bits',
10807 'offset' => '0',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010808 'type' => '30293'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010809 }
10810 },
10811 'Name' => 'union bitfield32_t',
10812 'Size' => '4',
10813 'Type' => 'Union'
10814 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010815 '30793' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010816 'Header' => 'pldm_types.h',
10817 'Line' => '96',
10818 'Name' => 'anon-struct-pldm_types.h-96',
10819 'Size' => '8',
10820 'Type' => 'Struct'
10821 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010822 '31729' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010823 'Header' => 'pldm_types.h',
10824 'Line' => '162',
10825 'Memb' => {
10826 '0' => {
10827 'name' => 'value',
10828 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +000010829 'type' => '15863'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 },
10831 '1' => {
10832 'name' => 'bits',
10833 'offset' => '0',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010834 'type' => '30793'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010835 }
10836 },
10837 'Name' => 'union bitfield64_t',
10838 'Size' => '8',
10839 'Type' => 'Union'
10840 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010841 '31788' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010842 'BaseType' => '1145',
10843 'Name' => 'size_t const',
10844 'Size' => '8',
10845 'Type' => 'Const'
10846 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010847 '33548' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010848 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010849 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010850 'Memb' => {
10851 '0' => {
10852 'name' => 'uuid',
10853 'offset' => '0',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010854 'type' => '33652'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010855 },
10856 '1' => {
10857 'name' => 'package_header_format_version',
10858 'offset' => '22',
10859 'type' => '121'
10860 },
10861 '2' => {
10862 'name' => 'package_header_size',
10863 'offset' => '23',
10864 'type' => '1011'
10865 },
10866 '3' => {
10867 'name' => 'package_release_date_time',
10868 'offset' => '25',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010869 'type' => '33668'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010870 },
10871 '4' => {
10872 'name' => 'component_bitmap_bit_length',
10873 'offset' => '50',
10874 'type' => '1011'
10875 },
10876 '5' => {
10877 'name' => 'package_version_string_type',
10878 'offset' => '52',
10879 'type' => '121'
10880 },
10881 '6' => {
10882 'name' => 'package_version_string_length',
10883 'offset' => '53',
10884 'type' => '121'
10885 }
10886 },
10887 'Name' => 'struct pldm_package_header_information',
10888 'Size' => '36',
10889 'Type' => 'Struct'
10890 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010891 '33652' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010892 'BaseType' => '121',
10893 'Name' => 'uint8_t[16]',
10894 'Size' => '16',
10895 'Type' => 'Array'
10896 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010897 '33668' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010898 'BaseType' => '121',
10899 'Name' => 'uint8_t[13]',
10900 'Size' => '13',
10901 'Type' => 'Array'
10902 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010903 '33684' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010904 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010905 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010906 'Memb' => {
10907 '0' => {
10908 'name' => 'record_length',
10909 'offset' => '0',
10910 'type' => '1011'
10911 },
10912 '1' => {
10913 'name' => 'descriptor_count',
10914 'offset' => '2',
10915 'type' => '121'
10916 },
10917 '2' => {
10918 'name' => 'device_update_option_flags',
10919 'offset' => '3',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010920 'type' => '30781'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010921 },
10922 '3' => {
10923 'name' => 'comp_image_set_version_string_type',
10924 'offset' => '7',
10925 'type' => '121'
10926 },
10927 '4' => {
10928 'name' => 'comp_image_set_version_string_length',
10929 'offset' => '8',
10930 'type' => '121'
10931 },
10932 '5' => {
10933 'name' => 'fw_device_pkg_data_length',
10934 'offset' => '9',
10935 'type' => '1011'
10936 }
10937 },
10938 'Name' => 'struct pldm_firmware_device_id_record',
10939 'Size' => '11',
10940 'Type' => 'Struct'
10941 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010942 '33879' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010943 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010944 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010945 'Memb' => {
10946 '0' => {
10947 'name' => 'comp_classification',
10948 'offset' => '0',
10949 'type' => '1011'
10950 },
10951 '1' => {
10952 'name' => 'comp_identifier',
10953 'offset' => '2',
10954 'type' => '1011'
10955 },
10956 '2' => {
10957 'name' => 'comp_comparison_stamp',
10958 'offset' => '4',
10959 'type' => '1023'
10960 },
10961 '3' => {
10962 'name' => 'comp_options',
10963 'offset' => '8',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010964 'type' => '30281'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010965 },
10966 '4' => {
10967 'name' => 'requested_comp_activation_method',
10968 'offset' => '16',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010969 'type' => '30281'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010970 },
10971 '5' => {
10972 'name' => 'comp_location_offset',
10973 'offset' => '18',
10974 'type' => '1023'
10975 },
10976 '6' => {
10977 'name' => 'comp_size',
10978 'offset' => '22',
10979 'type' => '1023'
10980 },
10981 '7' => {
10982 'name' => 'comp_version_string_type',
10983 'offset' => '32',
10984 'type' => '121'
10985 },
10986 '8' => {
10987 'name' => 'comp_version_string_length',
10988 'offset' => '33',
10989 'type' => '121'
10990 }
10991 },
10992 'Name' => 'struct pldm_component_image_information',
10993 'Size' => '22',
10994 'Type' => 'Struct'
10995 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030010996 '34061' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010997 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010998 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010999 'Memb' => {
11000 '0' => {
11001 'name' => 'completion_code',
11002 'offset' => '0',
11003 'type' => '121'
11004 },
11005 '1' => {
11006 'name' => 'capabilities_during_update',
11007 'offset' => '1',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011008 'type' => '30781'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011009 },
11010 '2' => {
11011 'name' => 'comp_count',
11012 'offset' => '5',
11013 'type' => '1011'
11014 },
11015 '3' => {
11016 'name' => 'active_comp_image_set_ver_str_type',
11017 'offset' => '7',
11018 'type' => '121'
11019 },
11020 '4' => {
11021 'name' => 'active_comp_image_set_ver_str_len',
11022 'offset' => '8',
11023 'type' => '121'
11024 },
11025 '5' => {
11026 'name' => 'pending_comp_image_set_ver_str_type',
11027 'offset' => '9',
11028 'type' => '121'
11029 },
11030 '6' => {
11031 'name' => 'pending_comp_image_set_ver_str_len',
11032 'offset' => '16',
11033 'type' => '121'
11034 }
11035 },
11036 'Name' => 'struct pldm_get_firmware_parameters_resp',
11037 'Size' => '11',
11038 'Type' => 'Struct'
11039 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011040 '34243' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011041 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011042 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011043 'Memb' => {
11044 '0' => {
11045 'name' => 'comp_classification',
11046 'offset' => '0',
11047 'type' => '1011'
11048 },
11049 '1' => {
11050 'name' => 'comp_identifier',
11051 'offset' => '2',
11052 'type' => '1011'
11053 },
11054 '2' => {
11055 'name' => 'comp_classification_index',
11056 'offset' => '4',
11057 'type' => '121'
11058 },
11059 '3' => {
11060 'name' => 'active_comp_comparison_stamp',
11061 'offset' => '5',
11062 'type' => '1023'
11063 },
11064 '4' => {
11065 'name' => 'active_comp_ver_str_type',
11066 'offset' => '9',
11067 'type' => '121'
11068 },
11069 '5' => {
11070 'name' => 'active_comp_ver_str_len',
11071 'offset' => '16',
11072 'type' => '121'
11073 },
11074 '6' => {
11075 'name' => 'active_comp_release_date',
11076 'offset' => '17',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011077 'type' => '34425'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 },
11079 '7' => {
11080 'name' => 'pending_comp_comparison_stamp',
11081 'offset' => '25',
11082 'type' => '1023'
11083 },
11084 '8' => {
11085 'name' => 'pending_comp_ver_str_type',
11086 'offset' => '35',
11087 'type' => '121'
11088 },
11089 '9' => {
11090 'name' => 'pending_comp_ver_str_len',
11091 'offset' => '36',
11092 'type' => '121'
11093 },
11094 '10' => {
11095 'name' => 'pending_comp_release_date',
11096 'offset' => '37',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011097 'type' => '34425'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 },
11099 '11' => {
11100 'name' => 'comp_activation_methods',
11101 'offset' => '51',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011102 'type' => '30281'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 },
11104 '12' => {
11105 'name' => 'capabilities_during_update',
11106 'offset' => '53',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011107 'type' => '30781'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011108 }
11109 },
11110 'Name' => 'struct pldm_component_parameter_entry',
11111 'Size' => '39',
11112 'Type' => 'Struct'
11113 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011114 '34425' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011115 'BaseType' => '121',
11116 'Name' => 'uint8_t[8]',
11117 'Size' => '8',
11118 'Type' => 'Array'
11119 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011120 '35639' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000011121 'BaseType' => '10052',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011122 'Name' => 'struct variable_field const',
11123 'Size' => '16',
11124 'Type' => 'Const'
11125 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011126 '36004' => {
11127 'BaseType' => '30005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011128 'Name' => 'bool8_t*',
11129 'Size' => '8',
11130 'Type' => 'Pointer'
11131 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011132 '36009' => {
11133 'BaseType' => '31729',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011134 'Name' => 'bitfield64_t*',
11135 'Size' => '8',
11136 'Type' => 'Pointer'
11137 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011138 '36766' => {
11139 'BaseType' => '30781',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011140 'Name' => 'bitfield32_t*',
11141 'Size' => '8',
11142 'Type' => 'Pointer'
11143 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011144 '37618' => {
11145 'BaseType' => '30281',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011146 'Name' => 'bitfield16_t*',
11147 'Size' => '8',
11148 'Type' => 'Pointer'
11149 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011150 '39176' => {
11151 'BaseType' => '35639',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011152 'Name' => 'struct variable_field const*',
11153 'Size' => '8',
11154 'Type' => 'Pointer'
11155 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011156 '53096' => {
11157 'BaseType' => '34243',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011158 'Name' => 'struct pldm_component_parameter_entry*',
11159 'Size' => '8',
11160 'Type' => 'Pointer'
11161 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011162 '53321' => {
11163 'BaseType' => '34061',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011164 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11165 'Size' => '8',
11166 'Type' => 'Pointer'
11167 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011168 '53622' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000011169 'BaseType' => '4607',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011170 'Name' => 'uint8_t**',
11171 'Size' => '8',
11172 'Type' => 'Pointer'
11173 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011174 '53919' => {
11175 'BaseType' => '33879',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011176 'Name' => 'struct pldm_component_image_information*',
11177 'Size' => '8',
11178 'Type' => 'Pointer'
11179 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011180 '54535' => {
11181 'BaseType' => '33684',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011182 'Name' => 'struct pldm_firmware_device_id_record*',
11183 'Size' => '8',
11184 'Type' => 'Pointer'
11185 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011186 '54845' => {
11187 'BaseType' => '33548',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011188 'Name' => 'struct pldm_package_header_information*',
11189 'Size' => '8',
11190 'Type' => 'Pointer'
11191 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011192 '55613' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011193 'BaseType' => '2579',
11194 'Name' => 'void**',
11195 'Size' => '8',
11196 'Type' => 'Pointer'
11197 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011198 '63189' => {
11199 'BaseType' => '63206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011200 'Header' => 'pdr.h',
11201 'Line' => '16',
11202 'Name' => 'pldm_pdr',
11203 'PrivateABI' => 1,
11204 'Size' => '24',
11205 'Type' => 'Typedef'
11206 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011207 '63201' => {
11208 'BaseType' => '63189',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011209 'Name' => 'pldm_pdr const',
11210 'Size' => '24',
11211 'Type' => 'Const'
11212 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011213 '63206' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011214 'Line' => '29',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011215 'Memb' => {
11216 '0' => {
11217 'name' => 'record_count',
11218 'offset' => '0',
11219 'type' => '1023'
11220 },
11221 '1' => {
11222 'name' => 'size',
11223 'offset' => '4',
11224 'type' => '1023'
11225 },
11226 '2' => {
11227 'name' => 'first',
11228 'offset' => '8',
Lora Linea0bf3a2024-09-20 10:09:56 +080011229 'type' => '64302'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011230 },
11231 '3' => {
11232 'name' => 'last',
11233 'offset' => '22',
Lora Linea0bf3a2024-09-20 10:09:56 +080011234 'type' => '64302'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011235 }
11236 },
11237 'Name' => 'struct pldm_pdr',
11238 'PrivateABI' => 1,
11239 'Size' => '24',
11240 'Source' => 'pdr.c',
11241 'Type' => 'Struct'
11242 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011243 '63272' => {
11244 'BaseType' => '63289',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011245 'Header' => 'pdr.h',
11246 'Line' => '21',
11247 'Name' => 'pldm_pdr_record',
11248 'PrivateABI' => 1,
11249 'Size' => '32',
11250 'Type' => 'Typedef'
11251 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011252 '63284' => {
11253 'BaseType' => '63272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011254 'Name' => 'pldm_pdr_record const',
11255 'Size' => '32',
11256 'Type' => 'Const'
11257 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011258 '63289' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011259 'Line' => '20',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011260 'Memb' => {
11261 '0' => {
11262 'name' => 'record_handle',
11263 'offset' => '0',
11264 'type' => '1023'
11265 },
11266 '1' => {
11267 'name' => 'size',
11268 'offset' => '4',
11269 'type' => '1023'
11270 },
11271 '2' => {
11272 'name' => 'data',
11273 'offset' => '8',
Thu Nguyen3559aa12024-08-29 00:13:38 +000011274 'type' => '4607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011275 },
11276 '3' => {
11277 'name' => 'next',
11278 'offset' => '22',
Lora Linea0bf3a2024-09-20 10:09:56 +080011279 'type' => '64290'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011280 },
11281 '4' => {
11282 'name' => 'is_remote',
11283 'offset' => '36',
11284 'type' => '805'
11285 },
11286 '5' => {
11287 'name' => 'terminus_handle',
11288 'offset' => '38',
11289 'type' => '1011'
11290 }
11291 },
11292 'Name' => 'struct pldm_pdr_record',
11293 'PrivateABI' => 1,
11294 'Size' => '32',
11295 'Source' => 'pdr.c',
11296 'Type' => 'Struct'
11297 },
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011298 '63381' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011299 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011300 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011301 'Memb' => {
11302 '0' => {
11303 'name' => 'entity_type',
11304 'offset' => '0',
11305 'type' => '1011'
11306 },
11307 '1' => {
11308 'name' => 'entity_instance_num',
11309 'offset' => '2',
11310 'type' => '1011'
11311 },
11312 '2' => {
11313 'name' => 'entity_container_id',
11314 'offset' => '4',
11315 'type' => '1011'
11316 }
11317 },
11318 'Name' => 'struct pldm_entity',
11319 'Size' => '6',
11320 'Type' => 'Struct'
11321 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011322 '63443' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011323 'BaseType' => '63381',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011324 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011325 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011326 'Name' => 'pldm_entity',
11327 'Size' => '6',
11328 'Type' => 'Typedef'
11329 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011330 '63487' => {
11331 'BaseType' => '63499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011332 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011333 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011334 'Name' => 'pldm_entity_association_tree',
11335 'PrivateABI' => 1,
11336 'Size' => '16',
11337 'Type' => 'Typedef'
11338 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011339 '63499' => {
11340 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011341 'Memb' => {
11342 '0' => {
11343 'name' => 'root',
11344 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011345 'type' => '64307'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011346 },
11347 '1' => {
11348 'name' => 'last_used_container_id',
11349 'offset' => '8',
11350 'type' => '1011'
11351 }
11352 },
11353 'Name' => 'struct pldm_entity_association_tree',
11354 'PrivateABI' => 1,
11355 'Size' => '16',
11356 'Source' => 'pdr.c',
11357 'Type' => 'Struct'
11358 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011359 '63542' => {
11360 'BaseType' => '63559',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011361 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011362 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011363 'Name' => 'pldm_entity_node',
11364 'PrivateABI' => 1,
11365 'Size' => '40',
11366 'Type' => 'Typedef'
11367 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011368 '63554' => {
11369 'BaseType' => '63542',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011370 'Name' => 'pldm_entity_node const',
11371 'Size' => '40',
11372 'Type' => 'Const'
11373 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011374 '63559' => {
11375 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011376 'Memb' => {
11377 '0' => {
11378 'name' => 'entity',
11379 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011380 'type' => '63443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011381 },
11382 '1' => {
11383 'name' => 'parent',
11384 'offset' => '6',
Lora Linea0bf3a2024-09-20 10:09:56 +080011385 'type' => '63443'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011386 },
11387 '2' => {
11388 'name' => 'remote_container_id',
11389 'offset' => '18',
11390 'type' => '1011'
11391 },
11392 '3' => {
11393 'name' => 'first_child',
11394 'offset' => '22',
Lora Linea0bf3a2024-09-20 10:09:56 +080011395 'type' => '64307'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011396 },
11397 '4' => {
11398 'name' => 'next_sibling',
11399 'offset' => '36',
Lora Linea0bf3a2024-09-20 10:09:56 +080011400 'type' => '64307'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011401 },
11402 '5' => {
11403 'name' => 'association_type',
11404 'offset' => '50',
11405 'type' => '121'
11406 }
11407 },
11408 'Name' => 'struct pldm_entity_node',
11409 'PrivateABI' => 1,
11410 'Size' => '40',
11411 'Source' => 'pdr.c',
11412 'Type' => 'Struct'
11413 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011414 '63830' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011415 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011416 'Line' => '514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011417 'Memb' => {
11418 '0' => {
11419 'name' => 'record_handle',
11420 'offset' => '0',
11421 'type' => '1023'
11422 },
11423 '1' => {
11424 'name' => 'version',
11425 'offset' => '4',
11426 'type' => '121'
11427 },
11428 '2' => {
11429 'name' => 'type',
11430 'offset' => '5',
11431 'type' => '121'
11432 },
11433 '3' => {
11434 'name' => 'record_change_num',
11435 'offset' => '6',
11436 'type' => '1011'
11437 },
11438 '4' => {
11439 'name' => 'length',
11440 'offset' => '8',
11441 'type' => '1011'
11442 }
11443 },
11444 'Name' => 'struct pldm_pdr_hdr',
11445 'Size' => '10',
11446 'Type' => 'Struct'
11447 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011448 '64290' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011449 'BaseType' => '63289',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011450 'Name' => 'struct pldm_pdr_record*',
11451 'Size' => '8',
11452 'Type' => 'Pointer'
11453 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011454 '64302' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011455 'BaseType' => '63272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011456 'Name' => 'pldm_pdr_record*',
11457 'Size' => '8',
11458 'Type' => 'Pointer'
11459 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011460 '64307' => {
11461 'BaseType' => '63542',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011462 'Name' => 'pldm_entity_node*',
11463 'Size' => '8',
11464 'Type' => 'Pointer'
11465 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011466 '65359' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011467 'BaseType' => '63189',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011468 'Name' => 'pldm_pdr*',
11469 'Size' => '8',
11470 'Type' => 'Pointer'
11471 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011472 '66553' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011473 'BaseType' => '63284',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011474 'Name' => 'pldm_pdr_record const*',
11475 'Size' => '8',
11476 'Type' => 'Pointer'
11477 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011478 '72985' => {
11479 'BaseType' => '63443',
11480 'Name' => 'pldm_entity*',
11481 'Size' => '8',
11482 'Type' => 'Pointer'
11483 },
11484 '87310' => {
11485 'BaseType' => '72985',
11486 'Name' => 'pldm_entity**',
11487 'Size' => '8',
11488 'Type' => 'Pointer'
11489 },
11490 '87374' => {
11491 'BaseType' => '63487',
11492 'Name' => 'pldm_entity_association_tree*',
11493 'Size' => '8',
11494 'Type' => 'Pointer'
11495 },
11496 '87962' => {
11497 'BaseType' => '64307',
11498 'Name' => 'pldm_entity_node**',
11499 'Size' => '8',
11500 'Type' => 'Pointer'
11501 },
11502 '88751' => {
11503 'BaseType' => '63201',
11504 'Name' => 'pldm_pdr const*',
11505 'Size' => '8',
11506 'Type' => 'Pointer'
11507 },
11508 '93985' => {
11509 'BaseType' => '63554',
11510 'Name' => 'pldm_entity_node const*',
11511 'Size' => '8',
11512 'Type' => 'Pointer'
11513 },
11514 '99172' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011515 'BaseType' => '74',
11516 'Header' => 'types.h',
11517 'Line' => '37',
11518 'Name' => '__int8_t',
11519 'PrivateABI' => 1,
11520 'Size' => '1',
11521 'Type' => 'Typedef'
11522 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011523 '99203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011524 'BaseType' => '93',
11525 'Header' => 'types.h',
11526 'Line' => '39',
11527 'Name' => '__int16_t',
11528 'PrivateABI' => 1,
11529 'Size' => '2',
11530 'Type' => 'Typedef'
11531 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011532 '99234' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011533 'BaseType' => '100',
11534 'Header' => 'types.h',
11535 'Line' => '41',
11536 'Name' => '__int32_t',
11537 'PrivateABI' => 1,
11538 'Size' => '4',
11539 'Type' => 'Typedef'
11540 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011541 '99265' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011542 'BaseType' => '927',
11543 'Header' => 'types.h',
11544 'Line' => '55',
11545 'Name' => '__uint_least16_t',
11546 'PrivateABI' => 1,
11547 'Size' => '2',
11548 'Type' => 'Typedef'
11549 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011550 '99318' => {
11551 'BaseType' => '99172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011552 'Header' => 'stdint-intn.h',
11553 'Line' => '24',
11554 'Name' => 'int8_t',
11555 'PrivateABI' => 1,
11556 'Size' => '1',
11557 'Type' => 'Typedef'
11558 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011559 '99330' => {
11560 'BaseType' => '99203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011561 'Header' => 'stdint-intn.h',
11562 'Line' => '25',
11563 'Name' => 'int16_t',
11564 'PrivateABI' => 1,
11565 'Size' => '2',
11566 'Type' => 'Typedef'
11567 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011568 '99342' => {
11569 'BaseType' => '99234',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011570 'Header' => 'stdint-intn.h',
11571 'Line' => '26',
11572 'Name' => 'int32_t',
11573 'PrivateABI' => 1,
11574 'Size' => '4',
11575 'Type' => 'Typedef'
11576 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011577 '99607' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011578 'BaseType' => '133',
11579 'Header' => 'pldm_types.h',
11580 'Line' => '164',
11581 'Name' => 'real32_t',
11582 'Size' => '4',
11583 'Type' => 'Typedef'
11584 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011585 '100229' => {
11586 'BaseType' => '99265',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011587 'Header' => 'uchar.h',
11588 'Line' => '51',
11589 'Name' => 'char16_t',
11590 'PrivateABI' => 1,
11591 'Size' => '2',
11592 'Type' => 'Typedef'
11593 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011594 '100945' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011595 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011596 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011597 'Memb' => {
11598 '0' => {
11599 'name' => 'PLDM_SENSOR_OP_STATE',
11600 'value' => '0'
11601 },
11602 '1' => {
11603 'name' => 'PLDM_STATE_SENSOR_STATE',
11604 'value' => '1'
11605 },
11606 '2' => {
11607 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11608 'value' => '2'
11609 }
11610 },
11611 'Name' => 'enum sensor_event_class_states',
11612 'Size' => '4',
11613 'Type' => 'Enum'
11614 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011615 '100979' => {
11616 'BaseType' => '100945',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011617 'Name' => 'enum sensor_event_class_states const',
11618 'Size' => '4',
11619 'Type' => 'Const'
11620 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011621 '101287' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011622 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011623 'Line' => '589',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 'Memb' => {
11625 '0' => {
11626 'name' => 'hdr',
11627 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011628 'type' => '63830'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 },
11630 '1' => {
11631 'name' => 'terminus_handle',
11632 'offset' => '16',
11633 'type' => '1011'
11634 },
11635 '2' => {
11636 'name' => 'sensor_id',
11637 'offset' => '18',
11638 'type' => '1011'
11639 },
11640 '3' => {
11641 'name' => 'entity_type',
11642 'offset' => '20',
11643 'type' => '1011'
11644 },
11645 '4' => {
11646 'name' => 'entity_instance',
11647 'offset' => '22',
11648 'type' => '1011'
11649 },
11650 '5' => {
11651 'name' => 'container_id',
11652 'offset' => '24',
11653 'type' => '1011'
11654 },
11655 '6' => {
11656 'name' => 'sensor_init',
11657 'offset' => '32',
11658 'type' => '121'
11659 },
11660 '7' => {
11661 'name' => 'sensor_auxiliary_names_pdr',
11662 'offset' => '33',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011663 'type' => '30005'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011664 },
11665 '8' => {
11666 'name' => 'composite_sensor_count',
11667 'offset' => '34',
11668 'type' => '121'
11669 },
11670 '9' => {
11671 'name' => 'possible_states',
11672 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011673 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011674 }
11675 },
11676 'Name' => 'struct pldm_state_sensor_pdr',
11677 'Size' => '24',
11678 'Type' => 'Struct'
11679 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011680 '101441' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011681 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011682 'Line' => '606',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011683 'Memb' => {
11684 '0' => {
11685 'name' => 'state_set_id',
11686 'offset' => '0',
11687 'type' => '1011'
11688 },
11689 '1' => {
11690 'name' => 'possible_states_size',
11691 'offset' => '2',
11692 'type' => '121'
11693 },
11694 '2' => {
11695 'name' => 'states',
11696 'offset' => '3',
Lora Linea0bf3a2024-09-20 10:09:56 +080011697 'type' => '101503'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011698 }
11699 },
11700 'Name' => 'struct state_sensor_possible_states',
11701 'Size' => '4',
11702 'Type' => 'Struct'
11703 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011704 '101498' => {
11705 'BaseType' => '101441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011706 'Name' => 'struct state_sensor_possible_states const',
11707 'Size' => '4',
11708 'Type' => 'Const'
11709 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011710 '101503' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011711 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011712 'Name' => 'bitfield8_t[1]',
11713 'Size' => '1',
11714 'Type' => 'Array'
11715 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011716 '101519' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011717 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011718 'Line' => '616',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 'Memb' => {
11720 '0' => {
11721 'name' => 'hdr',
11722 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011723 'type' => '63830'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 },
11725 '1' => {
11726 'name' => 'terminus_handle',
11727 'offset' => '16',
11728 'type' => '1011'
11729 },
11730 '2' => {
11731 'name' => 'effecter_id',
11732 'offset' => '18',
11733 'type' => '1011'
11734 },
11735 '3' => {
11736 'name' => 'entity_type',
11737 'offset' => '20',
11738 'type' => '1011'
11739 },
11740 '4' => {
11741 'name' => 'entity_instance',
11742 'offset' => '22',
11743 'type' => '1011'
11744 },
11745 '5' => {
11746 'name' => 'container_id',
11747 'offset' => '24',
11748 'type' => '1011'
11749 },
11750 '6' => {
11751 'name' => 'effecter_semantic_id',
11752 'offset' => '32',
11753 'type' => '1011'
11754 },
11755 '7' => {
11756 'name' => 'effecter_init',
11757 'offset' => '34',
11758 'type' => '121'
11759 },
11760 '8' => {
11761 'name' => 'has_description_pdr',
11762 'offset' => '35',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011763 'type' => '30005'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011764 },
11765 '9' => {
11766 'name' => 'composite_effecter_count',
11767 'offset' => '36',
11768 'type' => '121'
11769 },
11770 '10' => {
11771 'name' => 'possible_states',
11772 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011773 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011774 }
11775 },
11776 'Name' => 'struct pldm_state_effecter_pdr',
11777 'Size' => '26',
11778 'Type' => 'Struct'
11779 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011780 '101876' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011781 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011782 'Line' => '707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011783 'Memb' => {
11784 '0' => {
11785 'name' => 'value_u8',
11786 'offset' => '0',
11787 'type' => '121'
11788 },
11789 '1' => {
11790 'name' => 'value_s8',
11791 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011792 'type' => '99318'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011793 },
11794 '2' => {
11795 'name' => 'value_u16',
11796 'offset' => '0',
11797 'type' => '1011'
11798 },
11799 '3' => {
11800 'name' => 'value_s16',
11801 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011802 'type' => '99330'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011803 },
11804 '4' => {
11805 'name' => 'value_u32',
11806 'offset' => '0',
11807 'type' => '1023'
11808 },
11809 '5' => {
11810 'name' => 'value_s32',
11811 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011812 'type' => '99342'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011813 },
11814 '6' => {
11815 'name' => 'value_f32',
11816 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011817 'type' => '99607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011818 }
11819 },
11820 'Name' => 'union union_range_field_format',
11821 'Size' => '4',
11822 'Type' => 'Union'
11823 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011824 '102475' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011825 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011826 'Line' => '764',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011827 'Memb' => {
11828 '0' => {
11829 'name' => 'value_u8',
11830 'offset' => '0',
11831 'type' => '121'
11832 },
11833 '1' => {
11834 'name' => 'value_s8',
11835 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011836 'type' => '99318'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011837 },
11838 '2' => {
11839 'name' => 'value_u16',
11840 'offset' => '0',
11841 'type' => '1011'
11842 },
11843 '3' => {
11844 'name' => 'value_s16',
11845 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011846 'type' => '99330'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011847 },
11848 '4' => {
11849 'name' => 'value_u32',
11850 'offset' => '0',
11851 'type' => '1023'
11852 },
11853 '5' => {
11854 'name' => 'value_s32',
11855 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011856 'type' => '99342'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011857 }
11858 },
11859 'Name' => 'union union_sensor_data_size',
11860 'Size' => '4',
11861 'Type' => 'Union'
11862 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011863 '102488' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011864 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011865 'Line' => '771',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011866 'Memb' => {
11867 '0' => {
11868 'name' => 'record_handle',
11869 'offset' => '0',
11870 'type' => '1023'
11871 },
11872 '1' => {
11873 'name' => 'version',
11874 'offset' => '4',
11875 'type' => '121'
11876 },
11877 '2' => {
11878 'name' => 'type',
11879 'offset' => '5',
11880 'type' => '121'
11881 },
11882 '3' => {
11883 'name' => 'record_change_num',
11884 'offset' => '6',
11885 'type' => '1011'
11886 },
11887 '4' => {
11888 'name' => 'length',
11889 'offset' => '8',
11890 'type' => '1011'
11891 }
11892 },
11893 'Name' => 'struct pldm_value_pdr_hdr',
11894 'Size' => '12',
11895 'Type' => 'Struct'
11896 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011897 '102573' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011898 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011899 'Line' => '789',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011900 'Memb' => {
11901 '0' => {
11902 'name' => 'entity_instance_num',
11903 'offset' => '0',
11904 'type' => '1011'
11905 },
11906 '1' => {
11907 'name' => 'entity_instance',
11908 'offset' => '0',
11909 'type' => '1011'
11910 }
11911 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011912 'Name' => 'anon-union-platform.h-789',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011913 'Size' => '2',
11914 'Type' => 'Union'
11915 },
Lora Linea0bf3a2024-09-20 10:09:56 +080011916 '102607' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011917 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011918 'Line' => '784',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011919 'Memb' => {
11920 '0' => {
11921 'name' => 'hdr',
11922 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080011923 'type' => '102488'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011924 },
11925 '1' => {
11926 'name' => 'terminus_handle',
11927 'offset' => '18',
11928 'type' => '1011'
11929 },
11930 '2' => {
11931 'name' => 'sensor_id',
11932 'offset' => '20',
11933 'type' => '1011'
11934 },
11935 '3' => {
11936 'name' => 'entity_type',
11937 'offset' => '22',
11938 'type' => '1011'
11939 },
11940 '4' => {
11941 'name' => 'unnamed0',
11942 'offset' => '24',
Lora Linea0bf3a2024-09-20 10:09:56 +080011943 'type' => '102573'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011944 },
11945 '5' => {
11946 'name' => 'container_id',
11947 'offset' => '32',
11948 'type' => '1011'
11949 },
11950 '6' => {
11951 'name' => 'sensor_init',
11952 'offset' => '34',
11953 'type' => '121'
11954 },
11955 '7' => {
11956 'name' => 'sensor_auxiliary_names_pdr',
11957 'offset' => '35',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030011958 'type' => '30005'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011959 },
11960 '8' => {
11961 'name' => 'base_unit',
11962 'offset' => '36',
11963 'type' => '121'
11964 },
11965 '9' => {
11966 'name' => 'unit_modifier',
11967 'offset' => '37',
Lora Linea0bf3a2024-09-20 10:09:56 +080011968 'type' => '99318'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011969 },
11970 '10' => {
11971 'name' => 'rate_unit',
11972 'offset' => '38',
11973 'type' => '121'
11974 },
11975 '11' => {
11976 'name' => 'base_oem_unit_handle',
11977 'offset' => '39',
11978 'type' => '121'
11979 },
11980 '12' => {
11981 'name' => 'aux_unit',
11982 'offset' => '40',
11983 'type' => '121'
11984 },
11985 '13' => {
11986 'name' => 'aux_unit_modifier',
11987 'offset' => '41',
Lora Linea0bf3a2024-09-20 10:09:56 +080011988 'type' => '99318'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011989 },
11990 '14' => {
11991 'name' => 'aux_rate_unit',
11992 'offset' => '48',
11993 'type' => '121'
11994 },
11995 '15' => {
11996 'name' => 'rel',
11997 'offset' => '49',
11998 'type' => '121'
11999 },
12000 '16' => {
12001 'name' => 'aux_oem_unit_handle',
12002 'offset' => '50',
12003 'type' => '121'
12004 },
12005 '17' => {
12006 'name' => 'is_linear',
12007 'offset' => '51',
Andrew Jefferyc79375d2024-09-07 17:57:20 +030012008 'type' => '30005'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012009 },
12010 '18' => {
12011 'name' => 'sensor_data_size',
12012 'offset' => '52',
12013 'type' => '121'
12014 },
12015 '19' => {
12016 'name' => 'resolution',
12017 'offset' => '54',
Lora Linea0bf3a2024-09-20 10:09:56 +080012018 'type' => '99607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012019 },
12020 '20' => {
12021 'name' => 'offset',
12022 'offset' => '64',
Lora Linea0bf3a2024-09-20 10:09:56 +080012023 'type' => '99607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012024 },
12025 '21' => {
12026 'name' => 'accuracy',
12027 'offset' => '68',
12028 'type' => '1011'
12029 },
12030 '22' => {
12031 'name' => 'plus_tolerance',
12032 'offset' => '70',
12033 'type' => '121'
12034 },
12035 '23' => {
12036 'name' => 'minus_tolerance',
12037 'offset' => '71',
12038 'type' => '121'
12039 },
12040 '24' => {
12041 'name' => 'hysteresis',
12042 'offset' => '72',
Lora Linea0bf3a2024-09-20 10:09:56 +080012043 'type' => '102475'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012044 },
12045 '25' => {
12046 'name' => 'supported_thresholds',
12047 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030012048 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012049 },
12050 '26' => {
12051 'name' => 'threshold_and_hysteresis_volatility',
12052 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030012053 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012054 },
12055 '27' => {
12056 'name' => 'state_transition_interval',
12057 'offset' => '86',
Lora Linea0bf3a2024-09-20 10:09:56 +080012058 'type' => '99607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012059 },
12060 '28' => {
12061 'name' => 'update_interval',
12062 'offset' => '96',
Lora Linea0bf3a2024-09-20 10:09:56 +080012063 'type' => '99607'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012064 },
12065 '29' => {
12066 'name' => 'max_readable',
12067 'offset' => '100',
Lora Linea0bf3a2024-09-20 10:09:56 +080012068 'type' => '102475'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012069 },
12070 '30' => {
12071 'name' => 'min_readable',
12072 'offset' => '104',
Lora Linea0bf3a2024-09-20 10:09:56 +080012073 'type' => '102475'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012074 },
12075 '31' => {
12076 'name' => 'range_field_format',
12077 'offset' => '114',
12078 'type' => '121'
12079 },
12080 '32' => {
12081 'name' => 'range_field_support',
12082 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030012083 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012084 },
12085 '33' => {
12086 'name' => 'nominal_value',
12087 'offset' => '118',
Lora Linea0bf3a2024-09-20 10:09:56 +080012088 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012089 },
12090 '34' => {
12091 'name' => 'normal_max',
12092 'offset' => '128',
Lora Linea0bf3a2024-09-20 10:09:56 +080012093 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012094 },
12095 '35' => {
12096 'name' => 'normal_min',
12097 'offset' => '132',
Lora Linea0bf3a2024-09-20 10:09:56 +080012098 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012099 },
12100 '36' => {
12101 'name' => 'warning_high',
12102 'offset' => '136',
Lora Linea0bf3a2024-09-20 10:09:56 +080012103 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012104 },
12105 '37' => {
12106 'name' => 'warning_low',
12107 'offset' => '146',
Lora Linea0bf3a2024-09-20 10:09:56 +080012108 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012109 },
12110 '38' => {
12111 'name' => 'critical_high',
12112 'offset' => '150',
Lora Linea0bf3a2024-09-20 10:09:56 +080012113 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012114 },
12115 '39' => {
12116 'name' => 'critical_low',
12117 'offset' => '256',
Lora Linea0bf3a2024-09-20 10:09:56 +080012118 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012119 },
12120 '40' => {
12121 'name' => 'fatal_high',
12122 'offset' => '260',
Lora Linea0bf3a2024-09-20 10:09:56 +080012123 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012124 },
12125 '41' => {
12126 'name' => 'fatal_low',
12127 'offset' => '264',
Lora Linea0bf3a2024-09-20 10:09:56 +080012128 'type' => '101876'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012129 }
12130 },
12131 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12132 'Size' => '112',
12133 'Type' => 'Struct'
12134 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012135 '103200' => {
12136 'BaseType' => '100229',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012137 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012138 'Line' => '832',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012139 'Name' => 'pldm_utf16be',
12140 'Size' => '2',
12141 'Type' => 'Typedef'
12142 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012143 '103213' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012144 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012145 'Line' => '834',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012146 'Memb' => {
12147 '0' => {
12148 'name' => 'tag',
12149 'offset' => '0',
12150 'type' => '982'
12151 },
12152 '1' => {
12153 'name' => 'name',
12154 'offset' => '8',
Lora Linea0bf3a2024-09-20 10:09:56 +080012155 'type' => '103255'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012156 }
12157 },
12158 'Name' => 'struct pldm_entity_auxiliary_name',
12159 'Size' => '16',
12160 'Type' => 'Struct'
12161 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012162 '103255' => {
12163 'BaseType' => '103200',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012164 'Name' => 'pldm_utf16be*',
12165 'Size' => '8',
12166 'Type' => 'Pointer'
12167 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012168 '103260' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012169 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012170 'Line' => '844',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012171 'Memb' => {
12172 '0' => {
12173 'name' => 'hdr',
12174 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012175 'type' => '102488'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012176 },
12177 '1' => {
12178 'name' => 'container',
12179 'offset' => '18',
Lora Linea0bf3a2024-09-20 10:09:56 +080012180 'type' => '63443'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012181 },
12182 '2' => {
12183 'name' => 'shared_name_count',
12184 'offset' => '24',
12185 'type' => '121'
12186 },
12187 '3' => {
12188 'name' => 'name_string_count',
12189 'offset' => '25',
12190 'type' => '121'
12191 },
12192 '4' => {
12193 'name' => 'names',
12194 'offset' => '36',
Lora Linea0bf3a2024-09-20 10:09:56 +080012195 'type' => '103374'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012196 },
12197 '5' => {
12198 'name' => 'auxiliary_name_data_size',
12199 'offset' => '50',
12200 'type' => '1145'
12201 },
12202 '6' => {
12203 'name' => 'auxiliary_name_data',
12204 'offset' => '64',
Lora Linea0bf3a2024-09-20 10:09:56 +080012205 'type' => '103379'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012206 }
12207 },
12208 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12209 'Size' => '40',
12210 'Type' => 'Struct'
12211 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012212 '103374' => {
12213 'BaseType' => '103213',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012214 'Name' => 'struct pldm_entity_auxiliary_name*',
12215 'Size' => '8',
12216 'Type' => 'Pointer'
12217 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012218 '103379' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012219 'BaseType' => '114',
12220 'Name' => 'char[]',
12221 'Size' => '8',
12222 'Type' => 'Array'
12223 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012224 '103394' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012225 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012226 'Line' => '874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012227 'Memb' => {
12228 '0' => {
12229 'name' => 'state_set_id',
12230 'offset' => '0',
12231 'type' => '1011'
12232 },
12233 '1' => {
12234 'name' => 'possible_states_size',
12235 'offset' => '2',
12236 'type' => '121'
12237 },
12238 '2' => {
12239 'name' => 'states',
12240 'offset' => '3',
Lora Linea0bf3a2024-09-20 10:09:56 +080012241 'type' => '101503'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012242 }
12243 },
12244 'Name' => 'struct state_effecter_possible_states',
12245 'Size' => '4',
12246 'Type' => 'Struct'
12247 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012248 '103451' => {
12249 'BaseType' => '103394',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012250 'Name' => 'struct state_effecter_possible_states const',
12251 'Size' => '4',
12252 'Type' => 'Const'
12253 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012254 '103456' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012255 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012256 'Line' => '922',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012257 'Memb' => {
12258 '0' => {
12259 'name' => 'set_request',
12260 'offset' => '0',
12261 'type' => '121'
12262 },
12263 '1' => {
12264 'name' => 'effecter_state',
12265 'offset' => '1',
12266 'type' => '121'
12267 }
12268 },
12269 'Name' => 'struct state_field_for_state_effecter_set',
12270 'Size' => '2',
12271 'Type' => 'Struct'
12272 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012273 '103499' => {
12274 'BaseType' => '103456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012275 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012276 'Line' => '925',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 'Name' => 'set_effecter_state_field',
12278 'Size' => '2',
12279 'Type' => 'Typedef'
12280 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012281 '103512' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012282 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012283 'Line' => '931',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012284 'Memb' => {
12285 '0' => {
12286 'name' => 'sensor_op_state',
12287 'offset' => '0',
12288 'type' => '121'
12289 },
12290 '1' => {
12291 'name' => 'present_state',
12292 'offset' => '1',
12293 'type' => '121'
12294 },
12295 '2' => {
12296 'name' => 'previous_state',
12297 'offset' => '2',
12298 'type' => '121'
12299 },
12300 '3' => {
12301 'name' => 'event_state',
12302 'offset' => '3',
12303 'type' => '121'
12304 }
12305 },
12306 'Name' => 'struct state_field_for_get_state_sensor_readings',
12307 'Size' => '4',
12308 'Type' => 'Struct'
12309 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012310 '103583' => {
12311 'BaseType' => '103512',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012312 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012313 'Line' => '939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012314 'Name' => 'get_sensor_state_field',
12315 'Size' => '4',
12316 'Type' => 'Typedef'
12317 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012318 '103596' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012319 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012320 'Line' => '945',
Tal Yacobide67ab62024-05-30 22:36:50 +030012321 'Memb' => {
12322 '0' => {
12323 'name' => 'effecter_op_state',
12324 'offset' => '0',
12325 'type' => '121'
12326 },
12327 '1' => {
12328 'name' => 'pending_state',
12329 'offset' => '1',
12330 'type' => '121'
12331 },
12332 '2' => {
12333 'name' => 'present_state',
12334 'offset' => '2',
12335 'type' => '121'
12336 }
12337 },
12338 'Name' => 'struct state_field_for_get_state_effecter_states',
12339 'Size' => '3',
12340 'Type' => 'Struct'
12341 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012342 '103653' => {
12343 'BaseType' => '103596',
Tal Yacobide67ab62024-05-30 22:36:50 +030012344 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012345 'Line' => '949',
Tal Yacobide67ab62024-05-30 22:36:50 +030012346 'Name' => 'get_effecter_state_field',
12347 'Size' => '3',
12348 'Type' => 'Typedef'
12349 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012350 '104382' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012351 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012352 'Line' => '1094',
Tal Yacobide67ab62024-05-30 22:36:50 +030012353 'Memb' => {
12354 '0' => {
12355 'name' => 'completion_code',
12356 'offset' => '0',
12357 'type' => '121'
12358 },
12359 '1' => {
12360 'name' => 'comp_effecter_count',
12361 'offset' => '1',
12362 'type' => '121'
12363 },
12364 '2' => {
12365 'name' => 'field',
12366 'offset' => '2',
Lora Linea0bf3a2024-09-20 10:09:56 +080012367 'type' => '104439'
Tal Yacobide67ab62024-05-30 22:36:50 +030012368 }
12369 },
12370 'Name' => 'struct pldm_get_state_effecter_states_resp',
12371 'Size' => '26',
12372 'Type' => 'Struct'
12373 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012374 '104439' => {
12375 'BaseType' => '103653',
Tal Yacobide67ab62024-05-30 22:36:50 +030012376 'Name' => 'get_effecter_state_field[8]',
12377 'Size' => '24',
12378 'Type' => 'Array'
12379 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012380 '104455' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012381 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012382 'Line' => '1104',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 'Memb' => {
12384 '0' => {
12385 'name' => 'sensor_id',
12386 'offset' => '0',
12387 'type' => '1011'
12388 },
12389 '1' => {
12390 'name' => 'sensor_event_class_type',
12391 'offset' => '2',
12392 'type' => '121'
12393 },
12394 '2' => {
12395 'name' => 'event_class',
12396 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012397 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012398 }
12399 },
12400 'Name' => 'struct pldm_sensor_event_data',
12401 'Size' => '4',
12402 'Type' => 'Struct'
12403 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012404 '104569' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012406 'Line' => '1144',
Thu Nguyenf874b382024-07-24 11:22:34 +000012407 'Memb' => {
12408 '0' => {
12409 'name' => 'format_version',
12410 'offset' => '0',
12411 'type' => '121'
12412 },
12413 '1' => {
12414 'name' => 'event_id',
12415 'offset' => '2',
12416 'type' => '1011'
12417 },
12418 '2' => {
12419 'name' => 'data_transfer_handle',
12420 'offset' => '4',
12421 'type' => '1023'
12422 }
12423 },
12424 'Name' => 'struct pldm_message_poll_event',
12425 'Size' => '8',
12426 'Type' => 'Struct'
12427 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012428 '104631' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012429 'Header' => 'platform.h',
12430 'Line' => '1154',
12431 'Memb' => {
12432 '0' => {
12433 'name' => 'format_version',
12434 'offset' => '0',
12435 'type' => '121'
12436 },
12437 '1' => {
12438 'name' => 'format_type',
12439 'offset' => '1',
12440 'type' => '121'
12441 },
12442 '2' => {
12443 'name' => 'event_data_length',
12444 'offset' => '2',
12445 'type' => '1011'
12446 },
12447 '3' => {
12448 'name' => 'event_data',
12449 'offset' => '4',
Lora Linea0bf3a2024-09-20 10:09:56 +080012450 'type' => '104702'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012451 }
12452 },
12453 'Name' => 'struct pldm_platform_cper_event',
12454 'Size' => '4',
12455 'Type' => 'Struct'
12456 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012457 '104702' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012458 'BaseType' => '121',
12459 'Name' => 'uint8_t[]',
12460 'Size' => '8',
12461 'Type' => 'Array'
12462 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012463 '104858' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012464 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012465 'Line' => '1214',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012466 'Memb' => {
12467 '0' => {
12468 'name' => 'event_data_format',
12469 'offset' => '0',
12470 'type' => '121'
12471 },
12472 '1' => {
12473 'name' => 'number_of_change_records',
12474 'offset' => '1',
12475 'type' => '121'
12476 },
12477 '2' => {
12478 'name' => 'change_records',
12479 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012480 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012481 }
12482 },
12483 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12484 'Size' => '3',
12485 'Type' => 'Struct'
12486 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012487 '105482' => {
12488 'BaseType' => '104631',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012489 'Name' => 'struct pldm_platform_cper_event*',
12490 'Size' => '8',
12491 'Type' => 'Pointer'
12492 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012493 '108020' => {
12494 'BaseType' => '103260',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012495 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12496 'Size' => '8',
12497 'Type' => 'Pointer'
12498 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012499 '116508' => {
12500 'BaseType' => '104382',
Tal Yacobide67ab62024-05-30 22:36:50 +030012501 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12502 'Size' => '8',
12503 'Type' => 'Pointer'
12504 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012505 '173059' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012506 'BaseType' => '13093',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012507 'Name' => 'size_t*const',
12508 'Size' => '8',
12509 'Type' => 'Const'
12510 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012511 '175405' => {
12512 'BaseType' => '104569',
Thu Nguyenf874b382024-07-24 11:22:34 +000012513 'Name' => 'struct pldm_message_poll_event*',
12514 'Size' => '8',
12515 'Type' => 'Pointer'
12516 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012517 '176626' => {
12518 'BaseType' => '176636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012519 'Name' => 'uint32_t const*const*',
12520 'Size' => '8',
12521 'Type' => 'Pointer'
12522 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012523 '176631' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030012524 'BaseType' => '29964',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012525 'Name' => 'uint32_t const*',
12526 'Size' => '8',
12527 'Type' => 'Pointer'
12528 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012529 '176636' => {
12530 'BaseType' => '176631',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012531 'Name' => 'uint32_t const*const',
12532 'Size' => '8',
12533 'Type' => 'Const'
12534 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012535 '176641' => {
12536 'BaseType' => '104858',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012537 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12538 'Size' => '8',
12539 'Type' => 'Pointer'
12540 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012541 '241198' => {
12542 'BaseType' => '102607',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012543 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12544 'Size' => '8',
12545 'Type' => 'Pointer'
12546 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012547 '256825' => {
12548 'BaseType' => '104455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012549 'Name' => 'struct pldm_sensor_event_data*',
12550 'Size' => '8',
12551 'Type' => 'Pointer'
12552 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012553 '256830' => {
12554 'BaseType' => '256825',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012555 'Name' => 'struct pldm_sensor_event_data*const',
12556 'Size' => '8',
12557 'Type' => 'Const'
12558 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012559 '259756' => {
12560 'BaseType' => '103583',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012561 'Name' => 'get_sensor_state_field*',
12562 'Size' => '8',
12563 'Type' => 'Pointer'
12564 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012565 '278773' => {
12566 'BaseType' => '103499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012567 'Name' => 'set_effecter_state_field*',
12568 'Size' => '8',
12569 'Type' => 'Pointer'
12570 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012571 '279743' => {
12572 'BaseType' => '101287',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012573 'Name' => 'struct pldm_state_sensor_pdr*',
12574 'Size' => '8',
12575 'Type' => 'Pointer'
12576 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012577 '279748' => {
12578 'BaseType' => '279743',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012579 'Name' => 'struct pldm_state_sensor_pdr*const',
12580 'Size' => '8',
12581 'Type' => 'Const'
12582 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012583 '279753' => {
12584 'BaseType' => '101498',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012585 'Name' => 'struct state_sensor_possible_states const*',
12586 'Size' => '8',
12587 'Type' => 'Pointer'
12588 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012589 '279758' => {
12590 'BaseType' => '279753',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012591 'Name' => 'struct state_sensor_possible_states const*const',
12592 'Size' => '8',
12593 'Type' => 'Const'
12594 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012595 '280148' => {
12596 'BaseType' => '101519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012597 'Name' => 'struct pldm_state_effecter_pdr*',
12598 'Size' => '8',
12599 'Type' => 'Pointer'
12600 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012601 '280153' => {
12602 'BaseType' => '280148',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012603 'Name' => 'struct pldm_state_effecter_pdr*const',
12604 'Size' => '8',
12605 'Type' => 'Const'
12606 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012607 '280158' => {
12608 'BaseType' => '103451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012609 'Name' => 'struct state_effecter_possible_states const*',
12610 'Size' => '8',
12611 'Type' => 'Pointer'
12612 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012613 '280163' => {
12614 'BaseType' => '280158',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012615 'Name' => 'struct state_effecter_possible_states const*const',
12616 'Size' => '8',
12617 'Type' => 'Const'
12618 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012619 '286359' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012620 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012621 'Memb' => {
12622 '0' => {
12623 'name' => 'prev',
12624 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012625 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012626 },
12627 '1' => {
12628 'name' => 'allocations',
12629 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012630 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012631 }
12632 },
12633 'Name' => 'struct pldm_tid_state',
12634 'PrivateABI' => 1,
12635 'Size' => '8',
12636 'Source' => 'instance-id.c',
12637 'Type' => 'Struct'
12638 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012639 '286398' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012640 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012641 'Memb' => {
12642 '0' => {
12643 'name' => 'state',
12644 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012645 'type' => '286440'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012646 },
12647 '1' => {
12648 'name' => 'lock_db_fd',
12649 'offset' => '8264',
12650 'type' => '100'
12651 }
12652 },
12653 'Name' => 'struct pldm_instance_db',
12654 'PrivateABI' => 1,
12655 'Size' => '2052',
12656 'Source' => 'instance-id.c',
12657 'Type' => 'Struct'
12658 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012659 '286440' => {
12660 'BaseType' => '286359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012661 'Name' => 'struct pldm_tid_state[256]',
12662 'Size' => '2048',
12663 'Type' => 'Array'
12664 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012665 '286996' => {
12666 'BaseType' => '286398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012667 'Name' => 'struct pldm_instance_db*',
12668 'Size' => '8',
12669 'Type' => 'Pointer'
12670 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012671 '287383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012672 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012673 'Name' => 'pldm_instance_id_t*',
12674 'Size' => '8',
12675 'Type' => 'Pointer'
12676 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012677 '287559' => {
12678 'BaseType' => '286996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012679 'Name' => 'struct pldm_instance_db**',
12680 'Size' => '8',
12681 'Type' => 'Pointer'
12682 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012683 '288351' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012684 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012685 'Header' => 'pldm.h',
12686 'Line' => '13',
12687 'Name' => 'mctp_eid_t',
12688 'Size' => '1',
12689 'Type' => 'Typedef'
12690 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012691 '288466' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012692 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012693 'Header' => 'pldm.h',
12694 'Line' => '30',
12695 'Name' => 'pldm_requester_rc_t',
12696 'Size' => '4',
12697 'Type' => 'Typedef'
12698 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012699 '288484' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012700 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012701 'Memb' => {
12702 '0' => {
12703 'name' => 'transport',
12704 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012705 'type' => '288557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012706 },
12707 '1' => {
12708 'name' => 'socket',
12709 'offset' => '64',
12710 'type' => '100'
12711 },
12712 '2' => {
12713 'name' => 'tid_eid_map',
12714 'offset' => '68',
Lora Linea0bf3a2024-09-20 10:09:56 +080012715 'type' => '292253'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012716 },
12717 '3' => {
12718 'name' => 'socket_send_buf',
12719 'offset' => '768',
Lora Linea0bf3a2024-09-20 10:09:56 +080012720 'type' => '291173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012721 }
12722 },
12723 'Name' => 'struct pldm_transport_mctp_demux',
12724 'PrivateABI' => 1,
12725 'Size' => '312',
12726 'Source' => 'mctp-demux.c',
12727 'Type' => 'Struct'
12728 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012729 '288510' => {
12730 'BaseType' => '288484',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012731 'Name' => 'struct pldm_transport_mctp_demux*',
12732 'Size' => '8',
12733 'Type' => 'Pointer'
12734 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012735 '288552' => {
12736 'BaseType' => '288557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012737 'Name' => 'struct pldm_transport*',
12738 'Size' => '8',
12739 'Type' => 'Pointer'
12740 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012741 '288557' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012742 'Header' => 'transport.h',
12743 'Line' => '18',
12744 'Memb' => {
12745 '0' => {
12746 'name' => 'name',
12747 'offset' => '0',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012748 'type' => '3924'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012749 },
12750 '1' => {
12751 'name' => 'version',
12752 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012753 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012754 },
12755 '2' => {
12756 'name' => 'recv',
12757 'offset' => '22',
Lora Linea0bf3a2024-09-20 10:09:56 +080012758 'type' => '291484'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012759 },
12760 '3' => {
12761 'name' => 'send',
12762 'offset' => '36',
Lora Linea0bf3a2024-09-20 10:09:56 +080012763 'type' => '291525'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012764 },
12765 '4' => {
12766 'name' => 'init_pollfd',
12767 'offset' => '50',
Lora Linea0bf3a2024-09-20 10:09:56 +080012768 'type' => '291605'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012769 }
12770 },
12771 'Name' => 'struct pldm_transport',
12772 'PrivateABI' => 1,
12773 'Size' => '40',
12774 'Type' => 'Struct'
12775 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012776 '288693' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012777 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012778 'Name' => 'pldm_tid_t*',
12779 'Size' => '8',
12780 'Type' => 'Pointer'
12781 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012782 '288796' => {
12783 'BaseType' => '288510',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012784 'Name' => 'struct pldm_transport_mctp_demux**',
12785 'Size' => '8',
12786 'Type' => 'Pointer'
12787 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012788 '290893' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012789 'BaseType' => '46',
12790 'Header' => 'int-ll64.h',
12791 'Line' => '21',
12792 'Name' => '__u8',
12793 'PrivateABI' => 1,
12794 'Size' => '1',
12795 'Type' => 'Typedef'
12796 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012797 '290905' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012798 'BaseType' => '53',
12799 'Header' => 'int-ll64.h',
12800 'Line' => '24',
12801 'Name' => '__u16',
12802 'PrivateABI' => 1,
12803 'Size' => '2',
12804 'Type' => 'Typedef'
12805 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012806 '291173' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012807 'Header' => 'socket.h',
12808 'Line' => '5',
12809 'Memb' => {
12810 '0' => {
12811 'name' => 'size',
12812 'offset' => '0',
12813 'type' => '100'
12814 },
12815 '1' => {
12816 'name' => 'socket',
12817 'offset' => '4',
12818 'type' => '100'
12819 },
12820 '2' => {
12821 'name' => 'max_size',
12822 'offset' => '8',
12823 'type' => '100'
12824 }
12825 },
12826 'Name' => 'struct pldm_socket_sndbuf',
12827 'PrivateABI' => 1,
12828 'Size' => '12',
12829 'Type' => 'Struct'
12830 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012831 '291484' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012832 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12833 'Param' => {
12834 '0' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080012835 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012836 },
12837 '1' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080012838 'type' => '288693'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012839 },
12840 '2' => {
Andrew Jefferyc79375d2024-09-07 17:57:20 +030012841 'type' => '55613'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012842 },
12843 '3' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012844 'type' => '13093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012845 }
12846 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012847 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012848 'Size' => '8',
12849 'Type' => 'FuncPtr'
12850 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012851 '291525' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012852 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12853 'Param' => {
12854 '0' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080012855 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012856 },
12857 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012858 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012859 },
12860 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012861 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012862 },
12863 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012864 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012865 }
12866 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012867 'Return' => '288466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012868 'Size' => '8',
12869 'Type' => 'FuncPtr'
12870 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012871 '291550' => {
12872 'BaseType' => '291555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012873 'Name' => 'struct pollfd*',
12874 'Size' => '8',
12875 'Type' => 'Pointer'
12876 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012877 '291555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012878 'Header' => 'poll.h',
12879 'Line' => '36',
12880 'Memb' => {
12881 '0' => {
12882 'name' => 'fd',
12883 'offset' => '0',
12884 'type' => '100'
12885 },
12886 '1' => {
12887 'name' => 'events',
12888 'offset' => '4',
12889 'type' => '93'
12890 },
12891 '2' => {
12892 'name' => 'revents',
12893 'offset' => '6',
12894 'type' => '93'
12895 }
12896 },
12897 'Name' => 'struct pollfd',
12898 'PrivateABI' => 1,
12899 'Size' => '8',
12900 'Type' => 'Struct'
12901 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012902 '291605' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012903 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12904 'Param' => {
12905 '0' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080012906 'type' => '288552'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012907 },
12908 '1' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080012909 'type' => '291550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012910 }
12911 },
12912 'Return' => '100',
12913 'Size' => '8',
12914 'Type' => 'FuncPtr'
12915 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012916 '291610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012917 'BaseType' => '53',
12918 'Header' => 'socket.h',
12919 'Line' => '10',
12920 'Name' => '__kernel_sa_family_t',
12921 'PrivateABI' => 1,
12922 'Size' => '2',
12923 'Type' => 'Typedef'
12924 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012925 '291987' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012926 'Header' => 'mctp.h',
12927 'Line' => '18',
12928 'Memb' => {
12929 '0' => {
12930 'name' => 's_addr',
12931 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012932 'type' => '288351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012933 }
12934 },
12935 'Name' => 'struct mctp_addr',
12936 'PrivateABI' => 1,
12937 'Size' => '1',
12938 'Type' => 'Struct'
12939 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012940 '292013' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012941 'Header' => 'mctp.h',
12942 'Line' => '22',
12943 'Memb' => {
12944 '0' => {
12945 'name' => 'smctp_family',
12946 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012947 'type' => '291610'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012948 },
12949 '1' => {
12950 'name' => '__smctp_pad0',
12951 'offset' => '2',
Lora Linea0bf3a2024-09-20 10:09:56 +080012952 'type' => '290905'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012953 },
12954 '2' => {
12955 'name' => 'smctp_network',
12956 'offset' => '4',
12957 'type' => '60'
12958 },
12959 '3' => {
12960 'name' => 'smctp_addr',
12961 'offset' => '8',
Lora Linea0bf3a2024-09-20 10:09:56 +080012962 'type' => '291987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012963 },
12964 '4' => {
12965 'name' => 'smctp_type',
12966 'offset' => '9',
Lora Linea0bf3a2024-09-20 10:09:56 +080012967 'type' => '290893'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012968 },
12969 '5' => {
12970 'name' => 'smctp_tag',
12971 'offset' => '16',
Lora Linea0bf3a2024-09-20 10:09:56 +080012972 'type' => '290893'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012973 },
12974 '6' => {
12975 'name' => '__smctp_pad1',
12976 'offset' => '17',
Lora Linea0bf3a2024-09-20 10:09:56 +080012977 'type' => '290893'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012978 }
12979 },
12980 'Name' => 'struct sockaddr_mctp',
12981 'PrivateABI' => 1,
12982 'Size' => '12',
12983 'Type' => 'Struct'
12984 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012985 '292117' => {
12986 'BaseType' => '292013',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012987 'Name' => 'struct sockaddr_mctp const',
12988 'Size' => '12',
12989 'Type' => 'Const'
12990 },
Lora Linea0bf3a2024-09-20 10:09:56 +080012991 '292160' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012992 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012993 'Memb' => {
12994 '0' => {
12995 'name' => 'transport',
12996 'offset' => '0',
Lora Linea0bf3a2024-09-20 10:09:56 +080012997 'type' => '288557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012998 },
12999 '1' => {
13000 'name' => 'socket',
13001 'offset' => '64',
13002 'type' => '100'
13003 },
13004 '2' => {
13005 'name' => 'tid_eid_map',
13006 'offset' => '68',
Lora Linea0bf3a2024-09-20 10:09:56 +080013007 'type' => '292253'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013008 },
13009 '3' => {
13010 'name' => 'socket_send_buf',
13011 'offset' => '768',
Lora Linea0bf3a2024-09-20 10:09:56 +080013012 'type' => '291173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013013 },
13014 '4' => {
13015 'name' => 'bound',
13016 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013017 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013018 },
13019 '5' => {
13020 'name' => 'cookie_jar',
13021 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013022 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013023 }
13024 },
13025 'Name' => 'struct pldm_transport_af_mctp',
13026 'PrivateABI' => 1,
13027 'Size' => '336',
13028 'Source' => 'af-mctp.c',
13029 'Type' => 'Struct'
13030 },
Lora Linea0bf3a2024-09-20 10:09:56 +080013031 '292253' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013032 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013033 'Name' => 'pldm_tid_t[256]',
13034 'Size' => '256',
13035 'Type' => 'Array'
13036 },
Lora Linea0bf3a2024-09-20 10:09:56 +080013037 '293054' => {
13038 'BaseType' => '292160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013039 'Name' => 'struct pldm_transport_af_mctp*',
13040 'Size' => '8',
13041 'Type' => 'Pointer'
13042 },
Lora Linea0bf3a2024-09-20 10:09:56 +080013043 '293059' => {
13044 'BaseType' => '292117',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013045 'Name' => 'struct sockaddr_mctp const*',
13046 'Size' => '8',
13047 'Type' => 'Pointer'
13048 },
Lora Linea0bf3a2024-09-20 10:09:56 +080013049 '293372' => {
13050 'BaseType' => '293054',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013051 'Name' => 'struct pldm_transport_af_mctp**',
13052 'Size' => '8',
13053 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013054 },
13055 '319869' => {
13056 'Header' => 'file_io.h',
13057 'Line' => '32',
13058 'Memb' => {
13059 '0' => {
13060 'name' => 'handle',
13061 'offset' => '0',
13062 'type' => '121'
13063 },
13064 '1' => {
13065 'name' => 'length',
13066 'offset' => '4',
13067 'type' => '1023'
13068 },
13069 '2' => {
13070 'name' => 'data',
13071 'offset' => '8',
13072 'type' => '104702'
13073 }
13074 },
13075 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13076 'Size' => '8',
13077 'Type' => 'Struct'
13078 },
13079 '319936' => {
13080 'Header' => 'file_io.h',
13081 'Line' => '45',
13082 'Memb' => {
13083 '0' => {
13084 'name' => 'transferFlag',
13085 'offset' => '0',
13086 'type' => '121'
13087 },
13088 '1' => {
13089 'name' => 'offset',
13090 'offset' => '2',
13091 'type' => '1011'
13092 }
13093 },
13094 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13095 'Size' => '4',
13096 'Type' => 'Struct'
13097 },
13098 '319975' => {
13099 'Header' => 'file_io.h',
13100 'Line' => '55',
13101 'Memb' => {
13102 '0' => {
13103 'name' => 'size',
13104 'offset' => '0',
13105 'type' => '1011'
13106 },
13107 '1' => {
13108 'name' => 'crc32',
13109 'offset' => '4',
13110 'type' => '1023'
13111 }
13112 },
13113 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13114 'Size' => '8',
13115 'Type' => 'Struct'
13116 },
13117 '320014' => {
13118 'Header' => 'file_io.h',
13119 'Line' => '70',
13120 'Memb' => {
13121 '0' => {
13122 'name' => 'data',
13123 'offset' => '0',
13124 'type' => '319936'
13125 }
13126 },
13127 'Name' => 'anon-union-file_io.h-70',
13128 'Size' => '4',
13129 'Type' => 'Union'
13130 },
13131 '320032' => {
13132 'Header' => 'file_io.h',
13133 'Line' => '65',
13134 'Memb' => {
13135 '0' => {
13136 'name' => 'version',
13137 'offset' => '0',
13138 'type' => '1145'
13139 },
13140 '1' => {
13141 'name' => 'handle',
13142 'offset' => '8',
13143 'type' => '121'
13144 },
13145 '2' => {
13146 'name' => 'option',
13147 'offset' => '9',
13148 'type' => '121'
13149 },
13150 '3' => {
13151 'name' => 'length',
13152 'offset' => '16',
13153 'type' => '121'
13154 },
13155 '4' => {
13156 'name' => 'info',
13157 'offset' => '18',
13158 'type' => '320014'
13159 }
13160 },
13161 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13162 'Size' => '16',
13163 'Type' => 'Struct'
13164 },
13165 '320110' => {
13166 'Header' => 'file_io.h',
13167 'Line' => '86',
13168 'Memb' => {
13169 '0' => {
13170 'name' => 'attr',
13171 'offset' => '0',
13172 'type' => '319975'
13173 },
13174 '1' => {
13175 'name' => 'data',
13176 'offset' => '0',
13177 'type' => '319936'
13178 }
13179 },
13180 'Name' => 'anon-union-file_io.h-86',
13181 'Size' => '8',
13182 'Type' => 'Union'
13183 },
13184 '320138' => {
13185 'Header' => 'file_io.h',
13186 'Line' => '80',
13187 'Memb' => {
13188 '0' => {
13189 'name' => 'version',
13190 'offset' => '0',
13191 'type' => '1145'
13192 },
13193 '1' => {
13194 'name' => 'completion_code',
13195 'offset' => '8',
13196 'type' => '121'
13197 },
13198 '2' => {
13199 'name' => 'handle',
13200 'offset' => '9',
13201 'type' => '121'
13202 },
13203 '3' => {
13204 'name' => 'option',
13205 'offset' => '16',
13206 'type' => '121'
13207 },
13208 '4' => {
13209 'name' => 'length',
13210 'offset' => '17',
13211 'type' => '121'
13212 },
13213 '5' => {
13214 'name' => 'info',
13215 'offset' => '18',
13216 'type' => '320110'
13217 },
13218 '6' => {
13219 'name' => 'data',
13220 'offset' => '32',
13221 'type' => '104702'
13222 }
13223 },
13224 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13225 'Size' => '24',
13226 'Type' => 'Struct'
13227 },
13228 '323519' => {
13229 'BaseType' => '320138',
13230 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13231 'Size' => '8',
13232 'Type' => 'Pointer'
13233 },
13234 '325107' => {
13235 'BaseType' => '320032',
13236 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13237 'Size' => '8',
13238 'Type' => 'Pointer'
13239 },
13240 '325541' => {
13241 'BaseType' => '319869',
13242 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13243 'Size' => '8',
13244 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013245 }
13246 },
13247 'UndefinedSymbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +020013248 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013249 '_ITM_deregisterTMCloneTable' => 0,
13250 '_ITM_registerTMCloneTable' => 0,
13251 '__assert_fail@GLIBC_2.2.5' => 0,
13252 '__cxa_finalize@GLIBC_2.2.5' => 0,
13253 '__errno_location@GLIBC_2.2.5' => 0,
13254 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013255 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013256 '__memcpy_chk@GLIBC_2.3.4' => 0,
13257 '__recv_chk@GLIBC_2.4' => 0,
13258 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013259 '__stack_chk_fail@GLIBC_2.4' => 0,
13260 'bind@GLIBC_2.2.5' => 0,
13261 'calloc@GLIBC_2.2.5' => 0,
13262 'clock_gettime@GLIBC_2.17' => 0,
13263 'close@GLIBC_2.2.5' => 0,
13264 'connect@GLIBC_2.2.5' => 0,
13265 'dup@GLIBC_2.2.5' => 0,
13266 'fclose@GLIBC_2.2.5' => 0,
13267 'fcntl64@GLIBC_2.28' => 0,
13268 'fgets@GLIBC_2.2.5' => 0,
13269 'fopen64@GLIBC_2.2.5' => 0,
13270 'free@GLIBC_2.2.5' => 0,
13271 'getsockopt@GLIBC_2.2.5' => 0,
13272 'malloc@GLIBC_2.2.5' => 0,
13273 'memcmp@GLIBC_2.2.5' => 0,
13274 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013275 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013276 'open64@GLIBC_2.2.5' => 0,
13277 'poll@GLIBC_2.2.5' => 0,
13278 'ppoll@GLIBC_2.4' => 0,
13279 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013280 'recvmsg@GLIBC_2.2.5' => 0,
13281 'sendmsg@GLIBC_2.2.5' => 0,
13282 'sendto@GLIBC_2.2.5' => 0,
13283 'setsockopt@GLIBC_2.2.5' => 0,
13284 'socket@GLIBC_2.2.5' => 0,
13285 'stat64@GLIBC_2.33' => 0,
13286 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013287 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013288 'timerfd_create@GLIBC_2.8' => 0,
13289 'timerfd_settime@GLIBC_2.8' => 0,
13290 'write@GLIBC_2.2.5' => 0
13291 }
13292 },
13293 'WordSize' => '8'
13294};