blob: 667f3fa9f87b2ab9122a083920a1d048e8e7afc8 [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 Jefferyc166dd52024-05-22 15:45:34 +093025 'LibraryName' => 'libpldm.so.0.8.0',
26 'LibraryVersion' => '0.8.0',
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 },
224 '3884' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930226 'Line' => '607',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930246 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930252 '4082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930254 'Line' => '594',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930274 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930280 '4291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930282 'Line' => '577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930286 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930294 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930298 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930302 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930306 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930311 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930316 'type' => '4534'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930328 '4544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930330 'Line' => '559',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930342 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930348 '4739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930350 'Line' => '441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930354 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930362 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930366 'type' => '4529'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930378 '4855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930380 'Line' => '547',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930396 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930402 '5065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930404 'Line' => '535',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930412 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930418 '5198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930420 'Line' => '420',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930424 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930432 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930436 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930440 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930444 'type' => '5429'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930457 '5439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930459 'Line' => '519',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930463 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930471 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930475 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930479 'type' => '4529'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930492 '5569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930494 'Line' => '505',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930523 'type' => '4077'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930532 '5939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930534 'Line' => '401',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930554 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930560 '6165' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930562 'Line' => '382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930566 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930574 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930578 'type' => '6342'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930590 '6352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930592 'Line' => '349',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930596 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930604 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930608 'type' => '6342'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930620 '6534' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930622 'Line' => '486',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930634 'type' => '6800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930638 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930644 '6805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930646 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930650 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930658 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930662 'type' => '5429'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930674 '6916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930676 'Line' => '459',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930688 'type' => '6800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930692 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930698 '7182' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930700 'Line' => '364',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930716 'type' => '4077'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930725 '7385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930727 'Line' => '332',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930735 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930741 '7515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930743 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930747 'type' => '7583'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930751 'type' => '7583'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930761 '7588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930763 'Line' => '317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930767 'type' => '7583'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930771 'type' => '7649'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 }
773 },
774 'Reg' => {
775 '0' => 'rdi',
776 '1' => 'rsi'
777 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930778 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930779 'ShortName' => 'unpack_pldm_header'
780 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930781 '7654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930783 'Line' => '304',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 'Param' => {
785 '0' => {
786 'name' => 'hdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930787 'type' => '7740'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 },
789 '1' => {
790 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930791 'type' => '7745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930792 }
793 },
794 'Reg' => {
795 '0' => 'rdi'
796 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930797 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 'ShortName' => 'pack_pldm_header'
799 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930800 '9450' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930801 'Header' => 'bios.h',
802 'Line' => '612',
803 'Param' => {
804 '0' => {
805 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930806 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930807 },
808 '1' => {
809 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930810 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930811 },
812 '2' => {
813 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930814 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930815 },
816 '3' => {
817 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930818 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930819 },
820 '4' => {
821 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930822 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930823 },
824 '5' => {
825 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930826 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 }
828 },
829 'Reg' => {
830 '1' => 'rsi',
831 '2' => 'rdi',
832 '3' => 'r10',
833 '4' => 'r8',
834 '5' => 'r9'
835 },
836 'Return' => '100',
837 'ShortName' => 'decode_set_bios_table_req'
838 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930839 '9637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930840 'Header' => 'bios.h',
841 'Line' => '594',
842 'Param' => {
843 '0' => {
844 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930845 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930846 },
847 '1' => {
848 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930849 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930850 },
851 '2' => {
852 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930853 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930854 },
855 '3' => {
856 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930857 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930858 }
859 },
860 'Return' => '100',
861 'ShortName' => 'encode_set_bios_table_resp'
862 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930863 '9856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930864 'Header' => 'bios.h',
865 'Line' => '322',
866 'Param' => {
867 '0' => {
868 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930869 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930870 },
871 '1' => {
872 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930873 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930874 },
875 '2' => {
876 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930877 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930878 },
879 '3' => {
880 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930881 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930882 }
883 },
884 'Reg' => {
885 '0' => 'rdi',
886 '1' => 'rsi',
887 '2' => 'rdx',
888 '3' => 'rcx'
889 },
890 'Return' => '100',
891 'ShortName' => 'decode_set_bios_table_resp'
892 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930893 '9966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930894 'Header' => 'bios.h',
895 'Line' => '302',
896 'Param' => {
897 '0' => {
898 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930899 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930900 },
901 '1' => {
902 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930903 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930904 },
905 '2' => {
906 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930907 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930908 },
909 '3' => {
910 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930911 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '4' => {
914 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930915 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930916 },
917 '5' => {
918 'name' => 'table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930919 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930920 },
921 '6' => {
922 'name' => 'msg',
923 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930924 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930925 },
926 '7' => {
927 'name' => 'payload_length',
928 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930929 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930930 }
931 },
932 'Return' => '100',
933 'ShortName' => 'encode_set_bios_table_req'
934 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930935 '10355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930936 'Header' => 'bios.h',
937 'Line' => '514',
938 'Param' => {
939 '0' => {
940 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930941 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930942 },
943 '1' => {
944 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930946 },
947 '2' => {
948 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930949 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930950 },
951 '3' => {
952 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930953 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930954 }
955 },
956 'Return' => '100',
957 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
958 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930959 '10569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930960 'Header' => 'bios.h',
961 'Line' => '502',
962 'Param' => {
963 '0' => {
964 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930965 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930966 },
967 '1' => {
968 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930969 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930970 },
971 '2' => {
972 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930973 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930974 },
975 '3' => {
976 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930977 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930978 },
979 '4' => {
980 'name' => 'attribute',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930981 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930982 }
983 },
984 'Reg' => {
985 '1' => 'rsi',
986 '2' => 'rdx',
987 '3' => 'rcx',
988 '4' => 'r8'
989 },
990 'Return' => '100',
991 'ShortName' => 'decode_set_bios_attribute_current_value_req'
992 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930993 '10716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930994 'Header' => 'bios.h',
995 'Line' => '279',
996 'Param' => {
997 '0' => {
998 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930999 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301000 },
1001 '1' => {
1002 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301003 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301004 },
1005 '2' => {
1006 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301007 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301008 },
1009 '3' => {
1010 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301011 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301012 }
1013 },
1014 'Reg' => {
1015 '0' => 'rdi',
1016 '1' => 'rsi',
1017 '2' => 'rdx',
1018 '3' => 'rcx'
1019 },
1020 'Return' => '100',
1021 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1022 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301023 '10826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301024 'Header' => 'bios.h',
1025 'Line' => '259',
1026 'Param' => {
1027 '0' => {
1028 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301029 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301030 },
1031 '1' => {
1032 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301033 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301034 },
1035 '2' => {
1036 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301038 },
1039 '3' => {
1040 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301041 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 },
1043 '4' => {
1044 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301045 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301046 },
1047 '5' => {
1048 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301049 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301050 },
1051 '6' => {
1052 'name' => 'payload_length',
1053 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301054 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301055 }
1056 },
1057 'Reg' => {
1058 '3' => 'rbp'
1059 },
1060 'Return' => '100',
1061 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1062 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301063 '11198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301064 'Header' => 'bios.h',
1065 'Line' => '480',
1066 'Param' => {
1067 '0' => {
1068 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301069 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301070 },
1071 '1' => {
1072 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301073 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301074 },
1075 '2' => {
1076 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301077 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301078 },
1079 '3' => {
1080 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301081 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 },
1083 '4' => {
1084 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301085 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301086 },
1087 '5' => {
1088 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301089 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301090 },
1091 '6' => {
1092 'name' => 'msg',
1093 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301094 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301095 }
1096 },
1097 'Reg' => {
1098 '2' => 'r14'
1099 },
1100 'Return' => '100',
1101 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1102 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301103 '11567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301104 'Header' => 'bios.h',
1105 'Line' => '461',
1106 'Param' => {
1107 '0' => {
1108 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301109 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301110 },
1111 '1' => {
1112 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301113 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301114 },
1115 '2' => {
1116 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301117 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301118 },
1119 '3' => {
1120 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301121 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301122 },
1123 '4' => {
1124 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301125 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301126 }
1127 },
1128 'Reg' => {
1129 '1' => 'r9',
1130 '2' => 'rdx',
1131 '3' => 'rcx',
1132 '4' => 'r8'
1133 },
1134 'Return' => '100',
1135 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1136 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301137 '11719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301138 'Header' => 'bios.h',
1139 'Line' => '446',
1140 'Param' => {
1141 '0' => {
1142 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301143 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301144 },
1145 '1' => {
1146 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301147 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301148 },
1149 '2' => {
1150 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301151 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301152 },
1153 '3' => {
1154 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301155 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301156 },
1157 '4' => {
1158 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301159 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301160 },
1161 '5' => {
1162 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301163 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 }
1165 },
1166 'Reg' => {
1167 '1' => 'rsi',
1168 '2' => 'rdx',
1169 '3' => 'r10',
1170 '4' => 'r8',
1171 '5' => 'r9'
1172 },
1173 'Return' => '100',
1174 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1175 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301176 '11881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301177 'Header' => 'bios.h',
1178 'Line' => '430',
1179 'Param' => {
1180 '0' => {
1181 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301182 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301183 },
1184 '1' => {
1185 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301186 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301187 },
1188 '2' => {
1189 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301191 },
1192 '3' => {
1193 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301194 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301195 },
1196 '4' => {
1197 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301198 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301199 }
1200 },
1201 'Return' => '100',
1202 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1203 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301204 '12110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301205 'Header' => 'bios.h',
1206 'Line' => '412',
1207 'Param' => {
1208 '0' => {
1209 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301210 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301211 },
1212 '1' => {
1213 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301214 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301215 },
1216 '2' => {
1217 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301218 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301219 },
1220 '3' => {
1221 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301222 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301223 },
1224 '4' => {
1225 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301226 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301227 },
1228 '5' => {
1229 'name' => 'bios_table_offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301230 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 }
1232 },
1233 'Reg' => {
1234 '1' => 'r10',
1235 '2' => 'rsi',
1236 '3' => 'rdi',
1237 '4' => 'r8',
1238 '5' => 'r9'
1239 },
1240 'Return' => '100',
1241 'ShortName' => 'decode_get_bios_table_resp'
1242 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301243 '12282' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301244 'Header' => 'bios.h',
1245 'Line' => '395',
1246 'Param' => {
1247 '0' => {
1248 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301249 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301250 },
1251 '1' => {
1252 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301253 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301254 },
1255 '2' => {
1256 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301257 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301258 },
1259 '3' => {
1260 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301261 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301262 },
1263 '4' => {
1264 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301265 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301266 }
1267 },
1268 'Reg' => {
1269 '1' => 'r9',
1270 '2' => 'rdx',
1271 '3' => 'rcx',
1272 '4' => 'r8'
1273 },
1274 'Return' => '100',
1275 'ShortName' => 'decode_get_bios_table_req'
1276 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301277 '12429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301278 'Header' => 'bios.h',
1279 'Line' => '381',
1280 'Param' => {
1281 '0' => {
1282 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301283 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301284 },
1285 '1' => {
1286 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301287 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301288 },
1289 '2' => {
1290 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301291 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301292 },
1293 '3' => {
1294 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301295 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301296 },
1297 '4' => {
1298 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301299 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301300 }
1301 },
1302 'Return' => '100',
1303 'ShortName' => 'encode_get_bios_table_req'
1304 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301305 '12653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301306 'Header' => 'bios.h',
1307 'Line' => '366',
1308 'Param' => {
1309 '0' => {
1310 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301311 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301312 },
1313 '1' => {
1314 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301315 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301316 },
1317 '2' => {
1318 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301319 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301320 },
1321 '3' => {
1322 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301323 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 },
1325 '4' => {
1326 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301327 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301328 },
1329 '5' => {
1330 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301331 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301332 },
1333 '6' => {
1334 'name' => 'msg',
1335 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301336 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301337 }
1338 },
1339 'Reg' => {
1340 '2' => 'r15'
1341 },
1342 'Return' => '100',
1343 'ShortName' => 'encode_get_bios_table_resp'
1344 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301345 '13006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301346 'Header' => 'bios.h',
1347 'Line' => '581',
1348 'Param' => {
1349 '0' => {
1350 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301351 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301352 },
1353 '1' => {
1354 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301355 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301356 },
1357 '2' => {
1358 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301359 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301360 }
1361 },
1362 'Reg' => {
1363 '0' => 'rdi',
1364 '1' => 'rsi',
1365 '2' => 'rdx'
1366 },
1367 'Return' => '100',
1368 'ShortName' => 'decode_set_date_time_resp'
1369 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301370 '13079' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301371 'Header' => 'bios.h',
1372 'Line' => '565',
1373 'Param' => {
1374 '0' => {
1375 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301376 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301377 },
1378 '1' => {
1379 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301380 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301381 },
1382 '2' => {
1383 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301384 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301385 },
1386 '3' => {
1387 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301388 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301389 }
1390 },
1391 'Return' => '100',
1392 'ShortName' => 'encode_set_date_time_resp'
1393 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301394 '13286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301395 'Header' => 'bios.h',
1396 'Line' => '551',
1397 'Param' => {
1398 '0' => {
1399 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301400 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301401 },
1402 '1' => {
1403 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301404 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301405 },
1406 '2' => {
1407 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301408 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301409 },
1410 '3' => {
1411 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301412 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '4' => {
1415 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301416 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301417 },
1418 '5' => {
1419 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301420 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301421 },
1422 '6' => {
1423 'name' => 'month',
1424 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301425 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301426 },
1427 '7' => {
1428 'name' => 'year',
1429 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301430 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301431 }
1432 },
1433 'Reg' => {
1434 '2' => 'rbp',
1435 '3' => 'r12',
1436 '4' => 'r13',
1437 '5' => 'r14'
1438 },
1439 'Return' => '100',
1440 'ShortName' => 'decode_set_date_time_req'
1441 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301442 '13577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301443 'Header' => 'bios.h',
1444 'Line' => '534',
1445 'Param' => {
1446 '0' => {
1447 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301448 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301449 },
1450 '1' => {
1451 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301452 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301453 },
1454 '2' => {
1455 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301456 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301457 },
1458 '3' => {
1459 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301460 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '4' => {
1463 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301464 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301465 },
1466 '5' => {
1467 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301468 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301469 },
1470 '6' => {
1471 'name' => 'year',
1472 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301473 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301474 },
1475 '7' => {
1476 'name' => 'msg',
1477 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301478 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301479 },
1480 '8' => {
1481 'name' => 'payload_length',
1482 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301483 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301484 }
1485 },
1486 'Return' => '100',
1487 'ShortName' => 'encode_set_date_time_req'
1488 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301489 '14070' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301490 'Header' => 'bios.h',
1491 'Line' => '238',
1492 'Param' => {
1493 '0' => {
1494 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301495 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301496 },
1497 '1' => {
1498 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301499 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301500 },
1501 '2' => {
1502 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301503 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301504 },
1505 '3' => {
1506 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301507 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '4' => {
1510 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301511 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301512 },
1513 '5' => {
1514 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301515 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301516 },
1517 '6' => {
1518 'name' => 'day',
1519 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301520 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301521 },
1522 '7' => {
1523 'name' => 'month',
1524 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301525 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301526 },
1527 '8' => {
1528 'name' => 'year',
1529 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301530 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 }
1532 },
1533 'Reg' => {
1534 '1' => 'rdi',
1535 '2' => 'r10',
1536 '3' => 'rdx',
1537 '4' => 'r8',
1538 '5' => 'r9'
1539 },
1540 'Return' => '100',
1541 'ShortName' => 'decode_get_date_time_resp'
1542 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301543 '14271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301544 'Header' => 'bios.h',
1545 'Line' => '346',
1546 'Param' => {
1547 '0' => {
1548 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301549 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301550 },
1551 '1' => {
1552 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301553 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301554 },
1555 '2' => {
1556 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301557 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301558 },
1559 '3' => {
1560 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301561 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '4' => {
1564 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301565 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301566 },
1567 '5' => {
1568 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301569 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301570 },
1571 '6' => {
1572 'name' => 'month',
1573 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301574 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301575 },
1576 '7' => {
1577 'name' => 'year',
1578 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301579 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301580 },
1581 '8' => {
1582 'name' => 'msg',
1583 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301584 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301585 }
1586 },
1587 'Return' => '100',
1588 'ShortName' => 'encode_get_date_time_resp'
1589 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301590 '14555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301591 'Header' => 'bios.h',
1592 'Line' => '217',
1593 'Param' => {
1594 '0' => {
1595 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301596 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301597 },
1598 '1' => {
1599 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301600 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301601 }
1602 },
1603 'Return' => '100',
1604 'ShortName' => 'encode_get_date_time_req'
1605 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301606 '16489' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301607 'Header' => 'bios_table.h',
1608 'Line' => '633',
1609 'Param' => {
1610 '0' => {
1611 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301612 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301613 },
1614 '1' => {
1615 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301616 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 }
1618 },
1619 'Reg' => {
1620 '0' => 'rdi',
1621 '1' => 'rsi'
1622 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301623 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 'ShortName' => 'pldm_bios_table_checksum'
1625 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301626 '16634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301627 'Header' => 'bios_table.h',
1628 'Line' => '624',
1629 'Param' => {
1630 '0' => {
1631 'name' => 'src_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301632 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301633 },
1634 '1' => {
1635 'name' => 'src_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301636 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301637 },
1638 '2' => {
1639 'name' => 'dest_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301640 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301641 },
1642 '3' => {
1643 'name' => 'dest_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301644 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301645 },
1646 '4' => {
1647 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301648 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301649 },
1650 '5' => {
1651 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301652 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301653 }
1654 },
1655 'Reg' => {
1656 '2' => 'r14',
1657 '4' => 'r13'
1658 },
1659 'Return' => '100',
1660 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1661 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301662 '17322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301663 'Header' => 'bios_table.h',
1664 'Line' => '590',
1665 'Param' => {
1666 '0' => {
1667 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301668 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301669 },
1670 '1' => {
1671 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301672 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 },
1674 '2' => {
1675 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301676 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301677 }
1678 },
1679 'Reg' => {
1680 '2' => 'r8'
1681 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301682 'Return' => '17317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1684 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301685 '17585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301686 'Header' => 'bios_table.h',
1687 'Line' => '197',
1688 'Param' => {
1689 '0' => {
1690 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301691 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301692 },
1693 '1' => {
1694 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301695 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 },
1697 '2' => {
1698 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301699 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301700 }
1701 },
1702 'Reg' => {
1703 '2' => 'r8'
1704 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301705 'Return' => '17731',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1707 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301708 '17852' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301709 'Header' => 'bios_table.h',
1710 'Line' => '187',
1711 'Param' => {
1712 '0' => {
1713 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301714 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301715 },
1716 '1' => {
1717 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301718 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 },
1720 '2' => {
1721 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301722 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301723 }
1724 },
1725 'Reg' => {
1726 '2' => 'r8'
1727 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301728 'Return' => '17731',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1730 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301731 '18114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301732 'Header' => 'bios_table.h',
1733 'Line' => '146',
1734 'Param' => {
1735 '0' => {
1736 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301737 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301738 },
1739 '1' => {
1740 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301741 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301742 },
1743 '2' => {
1744 'name' => 'str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301745 'type' => '15716'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 }
1747 },
1748 'Reg' => {
1749 '0' => 'rbp',
1750 '1' => 'r12',
1751 '2' => 'rbx'
1752 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301753 'Return' => '18335',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 'ShortName' => 'pldm_bios_table_string_find_by_string'
1755 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301756 '18504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301757 'Header' => 'bios_table.h',
1758 'Line' => '155',
1759 'Param' => {
1760 '0' => {
1761 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301762 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301763 },
1764 '1' => {
1765 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301766 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 },
1768 '2' => {
1769 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301770 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301771 }
1772 },
1773 'Reg' => {
1774 '2' => 'r8'
1775 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301776 'Return' => '18335',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301777 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1778 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301779 '19265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301780 'Header' => 'bios_table.h',
1781 'Line' => '52',
1782 'Param' => {
1783 '0' => {
1784 'name' => 'iter',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301785 'type' => '17312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301786 }
1787 },
1788 'Reg' => {
1789 '0' => 'rdi'
1790 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301791 'Return' => '2341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301792 'ShortName' => 'pldm_bios_table_iter_value'
1793 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301794 '19313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301795 'Header' => 'bios_table.h',
1796 'Line' => '46',
1797 'Param' => {
1798 '0' => {
1799 'name' => 'iter',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301800 'type' => '17312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301801 }
1802 },
1803 'Return' => '1',
1804 'ShortName' => 'pldm_bios_table_iter_next'
1805 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301806 '19423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301807 'Header' => 'bios_table.h',
1808 'Line' => '41',
1809 'Param' => {
1810 '0' => {
1811 'name' => 'iter',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301812 'type' => '19498'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301813 }
1814 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301815 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301816 'ShortName' => 'pldm_bios_table_iter_is_end'
1817 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301818 '19503' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301819 'Header' => 'bios_table.h',
1820 'Line' => '34',
1821 'Param' => {
1822 '0' => {
1823 'name' => 'iter',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301824 'type' => '17312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301825 }
1826 },
1827 'Return' => '1',
1828 'ShortName' => 'pldm_bios_table_iter_free'
1829 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301830 '19575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301831 'Header' => 'bios_table.h',
1832 'Line' => '28',
1833 'Param' => {
1834 '0' => {
1835 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301836 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301837 },
1838 '1' => {
1839 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301840 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301841 },
1842 '2' => {
1843 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301844 'type' => '15188'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 }
1846 },
1847 'Reg' => {
1848 '0' => 'rbp',
1849 '1' => 'r12',
1850 '2' => 'rbx'
1851 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301852 'Return' => '17312',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 'ShortName' => 'pldm_bios_table_iter_create'
1854 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301855 '19813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301856 'Header' => 'bios_table.h',
1857 'Line' => '609',
1858 'Param' => {
1859 '0' => {
1860 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301861 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 },
1863 '1' => {
1864 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301865 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
1867 '2' => {
1868 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301869 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 }
1871 },
1872 'Reg' => {
1873 '0' => 'rbp',
1874 '1' => 'r12',
1875 '2' => 'rbx'
1876 },
1877 'Return' => '100',
1878 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
1879 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301880 '20113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301881 'Header' => 'bios_table.h',
1882 'Line' => '597',
1883 'Param' => {
1884 '0' => {
1885 'name' => 'size_without_pad',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301886 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301887 }
1888 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301889 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301890 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1891 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301892 '20468' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301893 'Header' => 'bios_table.h',
1894 'Line' => '572',
1895 'Param' => {
1896 '0' => {
1897 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301898 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301899 }
1900 },
1901 'Reg' => {
1902 '0' => 'rdi'
1903 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301904 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301905 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1906 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301907 '20517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301908 'Header' => 'bios_table.h',
1909 'Line' => '579',
1910 'Param' => {
1911 '0' => {
1912 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301913 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301914 }
1915 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301916 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301917 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1918 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301919 '21001' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301920 'Header' => 'bios_table.h',
1921 'Line' => '546',
1922 'Param' => {
1923 '0' => {
1924 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301925 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301926 }
1927 },
1928 'Reg' => {
1929 '0' => 'rdi'
1930 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301931 'Return' => '15042',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1933 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301934 '21141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301935 'Header' => 'bios_table.h',
1936 'Line' => '562',
1937 'Param' => {
1938 '0' => {
1939 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301940 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301941 },
1942 '1' => {
1943 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301944 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301945 },
1946 '2' => {
1947 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301948 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301949 },
1950 '3' => {
1951 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301952 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301953 },
1954 '4' => {
1955 'name' => 'cv',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301956 'type' => '15042'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 }
1958 },
1959 'Reg' => {
1960 '0' => 'rbx',
1961 '1' => 'r12',
1962 '2' => 'r13',
1963 '3' => 'rbp',
1964 '4' => 'r8'
1965 },
1966 'Return' => '100',
1967 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
1968 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301969 '21410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301970 'Header' => 'bios_table.h',
1971 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301972 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1974 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301975 '21572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301976 'Header' => 'bios_table.h',
1977 'Line' => '533',
1978 'Param' => {
1979 '0' => {
1980 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301981 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301982 },
1983 '1' => {
1984 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301985 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301986 },
1987 '2' => {
1988 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301989 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301990 },
1991 '3' => {
1992 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301993 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301994 },
1995 '4' => {
1996 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301997 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
1999 '5' => {
2000 'name' => 'str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302001 'type' => '15716'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302002 }
2003 },
2004 'Reg' => {
2005 '0' => 'rbx',
2006 '1' => 'r13',
2007 '2' => 'r14',
2008 '3' => 'rbp',
2009 '4' => 'r8',
2010 '5' => 'r12'
2011 },
2012 'Return' => '100',
2013 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2014 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302015 '21972' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302016 'Header' => 'bios_table.h',
2017 'Line' => '514',
2018 'Param' => {
2019 '0' => {
2020 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302021 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302022 },
2023 '1' => {
2024 'name' => 'current_string',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302025 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302026 }
2027 },
2028 'Return' => '1',
2029 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2030 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302031 '22067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302032 'Header' => 'bios_table.h',
2033 'Line' => '504',
2034 'Param' => {
2035 '0' => {
2036 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302037 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302038 }
2039 },
2040 'Reg' => {
2041 '0' => 'rdi'
2042 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302043 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302044 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2045 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302046 '22208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302047 'Header' => 'bios_table.h',
2048 'Line' => '498',
2049 'Param' => {
2050 '0' => {
2051 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302052 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302053 }
2054 },
2055 'Reg' => {
2056 '0' => 'rdi'
2057 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302058 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2060 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302061 '22390' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302062 'Header' => 'bios_table.h',
2063 'Line' => '488',
2064 'Param' => {
2065 '0' => {
2066 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302067 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302068 },
2069 '1' => {
2070 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302071 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302072 },
2073 '2' => {
2074 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302075 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302076 },
2077 '3' => {
2078 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302079 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302080 },
2081 '4' => {
2082 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302083 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302084 },
2085 '5' => {
2086 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302087 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 }
2089 },
2090 'Reg' => {
2091 '0' => 'rbx',
2092 '1' => 'r14',
2093 '5' => 'r13'
2094 },
2095 'Return' => '100',
2096 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2097 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302098 '22709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302099 'Header' => 'bios_table.h',
2100 'Line' => '469',
2101 'Param' => {
2102 '0' => {
2103 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302104 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 },
2106 '1' => {
2107 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 },
2110 '2' => {
2111 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302112 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302113 }
2114 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302115 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302116 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2117 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302118 '22956' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302119 'Header' => 'bios_table.h',
2120 'Line' => '459',
2121 'Param' => {
2122 '0' => {
2123 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302124 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 }
2126 },
2127 'Reg' => {
2128 '0' => 'rdi'
2129 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302130 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302131 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2132 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302133 '23005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302134 'Header' => 'bios_table.h',
2135 'Line' => '453',
2136 'Param' => {
2137 '0' => {
2138 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302139 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 }
2141 },
2142 'Reg' => {
2143 '0' => 'rdi'
2144 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302145 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302146 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2147 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302148 '23054' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302149 'Header' => 'bios_table.h',
2150 'Line' => '446',
2151 'Param' => {
2152 '0' => {
2153 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302154 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 }
2156 },
2157 'Reg' => {
2158 '0' => 'rdi'
2159 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302160 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302161 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2162 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302163 '23103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302164 'Header' => 'bios_table.h',
2165 'Line' => '439',
2166 'Param' => {
2167 '0' => {
2168 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302169 'type' => '17317'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 }
2171 },
2172 'Reg' => {
2173 '0' => 'rdi'
2174 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302175 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2177 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302178 '23650' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302179 'Header' => 'bios_table.h',
2180 'Line' => '431',
2181 'Param' => {
2182 '0' => {
2183 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302184 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302185 },
2186 '1' => {
2187 'name' => 'lower',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302188 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302189 },
2190 '2' => {
2191 'name' => 'upper',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302192 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302193 },
2194 '3' => {
2195 'name' => 'scalar',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302196 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302197 },
2198 '4' => {
2199 'name' => 'def',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302200 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302201 }
2202 },
2203 'Reg' => {
2204 '0' => 'rdi',
2205 '1' => 'rsi',
2206 '2' => 'rdx',
2207 '3' => 'rcx',
2208 '4' => 'r8'
2209 },
2210 'Return' => '1',
2211 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2212 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302213 '23786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302214 'Header' => 'bios_table.h',
2215 'Line' => '419',
2216 'Param' => {
2217 '0' => {
2218 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302219 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302220 },
2221 '1' => {
2222 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302223 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302224 },
2225 '2' => {
2226 'name' => 'info',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302227 'type' => '24048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 }
2229 },
2230 'Reg' => {
2231 '0' => 'r12',
2232 '1' => 'rbp',
2233 '2' => 'rbx'
2234 },
2235 'Return' => '100',
2236 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
2237 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302238 '24058' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302239 'Header' => 'bios_table.h',
2240 'Line' => '400',
2241 'Param' => {
2242 '0' => {
2243 'name' => 'info',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302244 'type' => '24048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302245 },
2246 '1' => {
2247 'name' => 'errmsg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302248 'type' => '24357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302249 }
2250 },
2251 'Return' => '100',
2252 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2253 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302254 '24362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302255 'Header' => 'bios_table.h',
2256 'Line' => '407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302257 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302258 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2259 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302260 '24524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302261 'Header' => 'bios_table.h',
2262 'Line' => '374',
2263 'Param' => {
2264 '0' => {
2265 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302266 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302267 },
2268 '1' => {
2269 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302270 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 },
2272 '2' => {
2273 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302274 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 }
2276 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302277 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302278 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302280 '24793' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302281 'Header' => 'bios_table.h',
2282 'Line' => '366',
2283 'Param' => {
2284 '0' => {
2285 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302286 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302287 }
2288 },
2289 'Reg' => {
2290 '0' => 'rdi'
2291 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302292 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302293 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2294 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302295 '24862' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302296 'Header' => 'bios_table.h',
2297 'Line' => '358',
2298 'Param' => {
2299 '0' => {
2300 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302301 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302302 }
2303 },
2304 'Reg' => {
2305 '0' => 'rdi'
2306 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302307 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302308 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2309 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302310 '24931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302311 'Header' => 'bios_table.h',
2312 'Line' => '350',
2313 'Param' => {
2314 '0' => {
2315 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302316 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302317 }
2318 },
2319 'Reg' => {
2320 '0' => 'rdi'
2321 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302322 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302323 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2324 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302325 '25000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302326 'Header' => 'bios_table.h',
2327 'Line' => '342',
2328 'Param' => {
2329 '0' => {
2330 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302331 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302332 },
2333 '1' => {
2334 'name' => 'def_string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302335 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 }
2337 },
2338 'Reg' => {
2339 '0' => 'rdi',
2340 '1' => 'rbx'
2341 },
2342 'Return' => '100',
2343 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
2344 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302345 '25170' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302346 'Header' => 'bios_table.h',
2347 'Line' => '331',
2348 'Param' => {
2349 '0' => {
2350 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302351 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 },
2353 '1' => {
2354 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302355 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302356 },
2357 '2' => {
2358 'name' => 'info',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302359 'type' => '25529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 }
2361 },
2362 'Reg' => {
2363 '0' => 'r12',
2364 '2' => 'rbx'
2365 },
2366 'Return' => '100',
2367 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
2368 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302369 '25534' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302370 'Header' => 'bios_table.h',
2371 'Line' => '310',
2372 'Param' => {
2373 '0' => {
2374 'name' => 'info',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302375 'type' => '25529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 },
2377 '1' => {
2378 'name' => 'errmsg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302379 'type' => '24357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302380 }
2381 },
2382 'Reg' => {
2383 '1' => 'rbx'
2384 },
2385 'Return' => '100',
2386 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2387 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302388 '25803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 'Header' => 'bios_table.h',
2390 'Line' => '318',
2391 'Param' => {
2392 '0' => {
2393 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302394 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302395 }
2396 },
2397 'Reg' => {
2398 '0' => 'rdi'
2399 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302400 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302401 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2402 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302403 '26035' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302404 'Header' => 'bios_table.h',
2405 'Line' => '284',
2406 'Param' => {
2407 '0' => {
2408 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302409 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 },
2411 '1' => {
2412 'name' => 'def_indices',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 },
2415 '2' => {
2416 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302417 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302418 }
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302423 '26314' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Header' => 'bios_table.h',
2425 'Line' => '272',
2426 'Param' => {
2427 '0' => {
2428 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302429 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '1' => {
2432 'name' => 'pv_hdls',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302433 'type' => '11709'
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',
2446 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
2447 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302448 '26479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Header' => 'bios_table.h',
2450 'Line' => '255',
2451 'Param' => {
2452 '0' => {
2453 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302454 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 },
2456 '1' => {
2457 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302458 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302459 }
2460 },
2461 'Reg' => {
2462 '0' => 'rdi',
2463 '1' => 'rbx'
2464 },
2465 'Return' => '100',
2466 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
2467 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302468 '26640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Header' => 'bios_table.h',
2470 'Line' => '245',
2471 'Param' => {
2472 '0' => {
2473 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302474 'type' => '17731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 },
2476 '1' => {
2477 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302478 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302479 }
2480 },
2481 'Reg' => {
2482 '0' => 'rdi',
2483 '1' => 'rsi'
2484 },
2485 'Return' => '100',
2486 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
2487 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302488 '26700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
2490 'Line' => '234',
2491 '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 Jeffery48761c62024-06-03 15:48:26 +09302502 'type' => '27029'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
2505 'Reg' => {
2506 '0' => 'rbp',
2507 '2' => 'rbx'
2508 },
2509 'Return' => '100',
2510 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
2511 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302512 '27034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
2514 'Line' => '220',
2515 '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 Jeffery48761c62024-06-03 15:48:26 +09302532 '27094' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Header' => 'bios_table.h',
2534 'Line' => '177',
2535 'Param' => {
2536 '0' => {
2537 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302538 'type' => '17731'
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 Jeffery48761c62024-06-03 15:48:26 +09302547 '27141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Header' => 'bios_table.h',
2549 'Line' => '169',
2550 'Param' => {
2551 '0' => {
2552 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302553 'type' => '17731'
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 Jeffery48761c62024-06-03 15:48:26 +09302562 '27188' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Header' => 'bios_table.h',
2564 'Line' => '162',
2565 'Param' => {
2566 '0' => {
2567 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302568 'type' => '17731'
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 Jeffery48761c62024-06-03 15:48:26 +09302577 '27821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
2579 'Line' => '135',
2580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302583 'type' => '18335'
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',
2600 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
2601 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302602 '28058' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Header' => 'bios_table.h',
2604 'Line' => '120',
2605 'Param' => {
2606 '0' => {
2607 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302608 'type' => '18335'
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 Jeffery48761c62024-06-03 15:48:26 +09302617 '28105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Header' => 'bios_table.h',
2619 'Line' => '113',
2620 'Param' => {
2621 '0' => {
2622 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302623 'type' => '18335'
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 Jeffery48761c62024-06-03 15:48:26 +09302632 '28152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Header' => 'bios_table.h',
2634 'Line' => '105',
2635 '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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302646 'type' => '15716'
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',
2654 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
2655 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302656 '28513' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Header' => 'bios_table.h',
2658 'Line' => '91',
2659 '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 Jeffery48761c62024-06-03 15:48:26 +09302671 '34744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302673 'Line' => '1285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Param' => {
2675 '0' => {
2676 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302677 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302685 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '3' => {
2688 'name' => 'non_functioning_component_indication',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302689 'type' => '34926'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
2691 '4' => {
2692 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302693 'type' => '34931'
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 Jeffery48761c62024-06-03 15:48:26 +09302704 '34941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302706 'Line' => '1268',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302714 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302724 '35113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302726 'Line' => '1253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Param' => {
2728 '0' => {
2729 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302730 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302738 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09302749 '35189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302751 'Line' => '1241',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302759 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302769 '35361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302771 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Param' => {
2773 '0' => {
2774 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302775 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302783 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '3' => {
2786 'name' => 'current_state',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302787 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '4' => {
2790 'name' => 'previous_state',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302791 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '5' => {
2794 'name' => 'aux_state',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302795 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302796 },
2797 '6' => {
2798 'name' => 'aux_state_status',
2799 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302800 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '7' => {
2803 'name' => 'progress_percent',
2804 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302805 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '8' => {
2808 'name' => 'reason_code',
2809 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302810 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302811 },
2812 '9' => {
2813 'name' => 'update_option_flags_enabled',
2814 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302815 'type' => '35688'
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 Jeffery48761c62024-06-03 15:48:26 +09302827 '35698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302829 'Line' => '1203',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302837 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302847 '35870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302849 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Param' => {
2851 '0' => {
2852 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302853 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302861 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 },
2863 '3' => {
2864 'name' => 'estimated_time_activation',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302865 'type' => '11709'
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 Jeffery48761c62024-06-03 15:48:26 +09302876 '35996' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302878 'Line' => '1173',
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 Jeffery48761c62024-06-03 15:48:26 +09302886 'type' => '29235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '2' => {
2889 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302890 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302900 '36239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302902 'Line' => '1158',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302914 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302924 '36430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302926 'Line' => '1141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Param' => {
2928 '0' => {
2929 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302930 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302938 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 },
2940 '3' => {
2941 'name' => 'comp_activation_methods_modification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302942 'type' => '36540'
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 Jeffery48761c62024-06-03 15:48:26 +09302954 '36550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302956 'Line' => '1128',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302968 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09302978 '36741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302980 'Line' => '1113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Param' => {
2982 '0' => {
2983 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302984 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302992 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09303003 '36817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303005 'Line' => '1102',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303017 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303027 '37008' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303029 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Param' => {
3031 '0' => {
3032 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303033 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303041 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09303052 '37084' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303054 'Line' => '1073',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303066 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303079 '37275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303081 'Line' => '1051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Param' => {
3083 '0' => {
3084 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303085 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303093 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 },
3095 '3' => {
3096 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303097 'type' => '4534'
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 Jeffery48761c62024-06-03 15:48:26 +09303109 '37395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303111 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Param' => {
3113 '0' => {
3114 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303115 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303123 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '3' => {
3126 'name' => 'comp_compatibility_resp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303127 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '4' => {
3130 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303131 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '5' => {
3134 'name' => 'update_option_flags_enabled',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303135 'type' => '35688'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 },
3137 '6' => {
3138 'name' => 'time_before_req_fw_data',
3139 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303140 'type' => '11709'
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 Jeffery48761c62024-06-03 15:48:26 +09303152 '37629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303154 'Line' => '1009',
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 Jeffery48761c62024-06-03 15:48:26 +09303183 'type' => '30011'
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 Jeffery48761c62024-06-03 15:48:26 +09303198 'type' => '38098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303199 },
3200 '10' => {
3201 'name' => 'msg',
3202 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303203 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303214 '38108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303216 'Line' => '982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Param' => {
3218 '0' => {
3219 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303220 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '1' => {
3223 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303224 'type' => '31018'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '2' => {
3227 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303228 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '3' => {
3231 'name' => 'comp_resp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303232 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 },
3234 '4' => {
3235 'name' => 'comp_resp_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303236 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09303247 '38307' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303249 'Line' => '964',
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 Jeffery48761c62024-06-03 15:48:26 +09303288 'type' => '38098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 },
3290 '9' => {
3291 'name' => 'msg',
3292 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303293 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303304 '38793' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303306 'Line' => '939',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Param' => {
3308 '0' => {
3309 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303310 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303318 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '3' => {
3321 'name' => 'fd_meta_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303322 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 },
3324 '4' => {
3325 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303326 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09303338 '38940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303340 'Line' => '920',
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 Jeffery48761c62024-06-03 15:48:26 +09303374 'type' => '38098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303375 },
3376 '8' => {
3377 'name' => 'msg',
3378 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303379 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303390 '44072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303392 'Line' => '827',
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 Jeffery48761c62024-06-03 15:48:26 +09303404 'type' => '44394'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '3' => {
3407 'name' => 'active_comp_ver_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303408 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 },
3410 '4' => {
3411 'name' => 'pending_comp_ver_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303412 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303424 '44399' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303425 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303426 'Line' => '808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Param' => {
3428 '0' => {
3429 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303430 'type' => '4524'
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 Jeffery48761c62024-06-03 15:48:26 +09303438 'type' => '44619'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '3' => {
3441 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303442 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '4' => {
3445 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303446 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 },
3448 '5' => {
3449 'name' => 'comp_parameter_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303450 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303464 '44624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303465 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303466 'Line' => '791',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303478 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303489 '44764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303491 'Line' => '773',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Param' => {
3493 '0' => {
3494 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303495 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303503 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '3' => {
3506 'name' => 'device_identifiers_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303507 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '4' => {
3510 'name' => 'descriptor_count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303511 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 },
3513 '5' => {
3514 'name' => 'descriptor_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303515 'type' => '44920'
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 Jeffery48761c62024-06-03 15:48:26 +09303527 '44930' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303529 'Line' => '758',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303541 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303552 '45070' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303553 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303554 'Line' => '742',
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 Jeffery48761c62024-06-03 15:48:26 +09303566 'type' => '45217'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '3' => {
3569 'name' => 'comp_version_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303570 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303582 '45222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303584 'Line' => '727',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303596 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '3' => {
3599 'name' => 'descriptor_title_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303600 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 },
3602 '4' => {
3603 'name' => 'descriptor_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303604 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303617 '45404' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303619 'Line' => '711',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303631 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 },
3633 '3' => {
3634 'name' => 'descriptor_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303635 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303646 '45576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303648 'Line' => '692',
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 Jeffery48761c62024-06-03 15:48:26 +09303664 'type' => '45833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '4' => {
3667 'name' => 'applicable_components',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303668 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '5' => {
3671 'name' => 'comp_image_set_version_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303672 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '6' => {
3675 'name' => 'record_descriptors',
3676 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303677 'type' => '9627'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '7' => {
3680 'name' => 'fw_device_pkg_data',
3681 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303682 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303694 '45838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303695 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303696 'Line' => '671',
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 Jeffery48761c62024-06-03 15:48:26 +09303708 'type' => '46143'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '3' => {
3711 'name' => 'package_version_str',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303712 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303724 '49408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'Header' => 'fru.h',
3726 'Line' => '501',
3727 '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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303746 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Return' => '100',
3750 'ShortName' => 'encode_set_fru_record_table_resp'
3751 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09303752 '49648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Header' => 'fru.h',
3754 'Line' => '486',
3755 'Param' => {
3756 '0' => {
3757 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303758 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303766 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '3' => {
3769 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303770 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 },
3772 '4' => {
3773 'name' => 'fru_table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303774 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303786 '49815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'fru.h',
3788 'Line' => '360',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303792 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303800 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '3' => {
3803 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303804 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '4' => {
3807 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303808 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '5' => {
3811 'name' => 'fru_record_table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303812 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '6' => {
3815 'name' => 'fru_record_table_length',
3816 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303817 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 }
3819 },
3820 'Return' => '100',
3821 'ShortName' => 'decode_get_fru_record_table_resp'
3822 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09303823 '50045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 'Header' => 'fru.h',
3825 'Line' => '387',
3826 'Param' => {
3827 '0' => {
3828 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303829 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303837 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '3' => {
3840 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303841 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '4' => {
3844 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303845 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '5' => {
3848 'name' => 'fru_record_table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303849 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '6' => {
3852 'name' => 'fru_record_table_length',
3853 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303854 'type' => '12272'
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 Jeffery48761c62024-06-03 15:48:26 +09303870 '50366' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303888 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303898 '50601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'Header' => 'fru.h',
3900 'Line' => '451',
3901 'Param' => {
3902 '0' => {
3903 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303904 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303912 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '3' => {
3915 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303916 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '4' => {
3919 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303920 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 },
3922 '5' => {
3923 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303924 'type' => '9627'
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 Jeffery48761c62024-06-03 15:48:26 +09303937 '50768' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303968 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09303982 '51159' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '292',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303988 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303996 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304000 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304004 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304008 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'field_type',
4012 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304013 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'transfer_op_flag',
4017 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304018 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09304031 '51361' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304067 'type' => '4077'
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 Jeffery48761c62024-06-03 15:48:26 +09304078 '51658' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304092 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '3' => {
4095 'name' => 'record_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304096 'type' => '12272'
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',
4113 'ShortName' => 'get_fru_record_by_option_check'
4114 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304115 '52317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 'Header' => 'fru.h',
4117 'Line' => '409',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'fru_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304121 'type' => '4529'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304129 'type' => '12272'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304151 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09304170 '52639' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304192 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 }
4194 },
4195 'Return' => '100',
4196 'ShortName' => 'encode_get_fru_record_table_resp'
4197 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304198 '52861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '251',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304204 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304212 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304216 'type' => '4529'
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 Jeffery48761c62024-06-03 15:48:26 +09304228 '52965' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304274 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
4277 'Return' => '100',
4278 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304280 '53268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '203',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304286 'type' => '4524'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304294 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304298 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304302 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304306 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'fru_table_length',
4310 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304311 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'total_record_set_identifiers',
4315 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304316 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'total_table_records',
4320 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304321 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 },
4323 '9' => {
4324 'name' => 'checksum',
4325 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304326 'type' => '4534'
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 Jeffery48761c62024-06-03 15:48:26 +09304339 '53478' => {
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304349 'type' => '4077'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304359 '67782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304361 'Line' => '625',
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304373 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '3' => {
4376 'name' => 'entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304377 'type' => '68095'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304387 '68110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304389 'Line' => '613',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Param' => {
4391 '0' => {
4392 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304393 'type' => '68159'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304402 '68164' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304404 'Line' => '603',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Param' => {
4406 '0' => {
4407 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304408 'type' => '68159'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304417 '68227' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304419 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Param' => {
4421 '0' => {
4422 'name' => 'org_tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304423 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '1' => {
4426 'name' => 'new_tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304427 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 }
4429 },
4430 'Return' => '1',
4431 'ShortName' => 'pldm_entity_association_tree_copy_root'
4432 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304433 '68611' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304435 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Param' => {
4437 '0' => {
4438 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304439 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 },
4441 '1' => {
4442 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304443 'type' => '60228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 }
4445 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304446 'Return' => '55358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'ShortName' => 'pldm_entity_association_tree_find'
4448 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304449 '68891' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304451 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Param' => {
4453 '0' => {
4454 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304455 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '1' => {
4458 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304459 'type' => '60228'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304466 'Return' => '55358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304469 '69273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'pdr.h',
4471 'Line' => '200',
4472 'Param' => {
4473 '0' => {
4474 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304475 'type' => '69395'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304490 'Return' => '55353',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'ShortName' => 'pldm_pdr_find_last_in_range'
4492 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304493 '69400' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 'Header' => 'pdr.h',
4495 'Line' => '165',
4496 'Param' => {
4497 '0' => {
4498 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304499 'type' => '60223'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304508 '69648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Header' => 'pdr.h',
4510 'Line' => '174',
4511 'Param' => {
4512 '0' => {
4513 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304514 'type' => '60223'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304528 '69916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304530 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Param' => {
4532 '0' => {
4533 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304534 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '1' => {
4537 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304538 'type' => '54494'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '2' => {
4541 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304542 'type' => '68606'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Return' => '1',
4546 'ShortName' => 'pldm_find_entity_ref_in_tree'
4547 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304548 '70203' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304550 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Param' => {
4552 '0' => {
4553 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304554 'type' => '55358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 },
4556 '1' => {
4557 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304558 'type' => '60223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '2' => {
4561 'name' => 'entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304562 'type' => '68095'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304593 '70436' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304595 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Param' => {
4597 '0' => {
4598 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304599 'type' => '55358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '1' => {
4602 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304603 'type' => '60223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 },
4605 '2' => {
4606 'name' => 'entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304607 'type' => '68095'
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',
4623 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
4624 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304625 '70654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'Header' => 'pdr.h',
4627 'Line' => '451',
4628 'Param' => {
4629 '0' => {
4630 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304631 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 },
4633 '1' => {
4634 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304635 'type' => '60223'
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',
4647 'ShortName' => 'pldm_entity_association_pdr_add_check'
4648 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304649 '72177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304651 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Param' => {
4653 '0' => {
4654 'name' => 'parent',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304655 'type' => '55358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 },
4657 '1' => {
4658 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304659 'type' => '60228'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304669 '72266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304671 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Param' => {
4673 '0' => {
4674 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304675 'type' => '55358'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304689 '72481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Header' => 'pdr.h',
4691 'Line' => '422',
4692 'Param' => {
4693 '0' => {
4694 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304695 'type' => '55358'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304704 '72636' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 'Header' => 'pdr.h',
4706 'Line' => '412',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304710 'type' => '55358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 }
4712 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304713 'Return' => '54494',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'ShortName' => 'pldm_entity_get_parent'
4715 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304716 '72770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 'Header' => 'pdr.h',
4718 'Line' => '402',
4719 'Param' => {
4720 '0' => {
4721 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304722 'type' => '55358'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304728 '72925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'pdr.h',
4730 'Line' => '392',
4731 'Param' => {
4732 '0' => {
4733 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304734 'type' => '68159'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304743 '73104' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 'Header' => 'pdr.h',
4745 'Line' => '364',
4746 'Param' => {
4747 '0' => {
4748 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304749 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '1' => {
4752 'name' => 'entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304753 'type' => '68095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '2' => {
4756 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304757 'type' => '12272'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304766 '73563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 'Header' => 'pdr.h',
4768 'Line' => '346',
4769 'Param' => {
4770 '0' => {
4771 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304772 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '1' => {
4775 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304776 'type' => '60228'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304784 'type' => '55358'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304805 'Return' => '55358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'ShortName' => 'pldm_entity_association_tree_add_entity'
4807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304808 '74090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
4810 'Line' => '318',
4811 'Param' => {
4812 '0' => {
4813 'name' => 'tree',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304814 'type' => '68159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304818 'type' => '60228'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304826 'type' => '55358'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304833 'Return' => '55358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_add'
4835 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304836 '74523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
4838 'Line' => '301',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304839 'Return' => '68159',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'ShortName' => 'pldm_entity_association_tree_init'
4841 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304842 '74597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 'Header' => 'pdr.h',
4844 'Line' => '386',
4845 'Param' => {
4846 '0' => {
4847 'name' => 'entity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304848 'type' => '74731'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304854 '74757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
4856 'Line' => '375',
4857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304860 'type' => '55358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304863 'Return' => '54494',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'ShortName' => 'pldm_entity_extract'
4865 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304866 '75551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'pdr.h',
4868 'Line' => '187',
4869 'Param' => {
4870 '0' => {
4871 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304872 'type' => '69395'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304900 '75910' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
4902 'Line' => '266',
4903 'Param' => {
4904 '0' => {
4905 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304906 'type' => '69395'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304914 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '3' => {
4917 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304918 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '4' => {
4921 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304922 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '5' => {
4925 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304926 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 }
4928 },
4929 'Reg' => {
4930 '2' => 'r12'
4931 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304932 'Return' => '75895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304935 '76264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'pdr.h',
4937 'Line' => '245',
4938 'Param' => {
4939 '0' => {
4940 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304941 'type' => '60223'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304966 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 }
4968 },
4969 'Return' => '100',
4970 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
4971 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304972 '76602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Header' => 'pdr.h',
4974 'Line' => '157',
4975 'Param' => {
4976 '0' => {
4977 'name' => 'record',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304978 'type' => '75895'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304984 '76756' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 'Header' => 'pdr.h',
4986 'Line' => '94',
4987 'Param' => {
4988 '0' => {
4989 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304990 'type' => '69395'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 },
4992 '1' => {
4993 'name' => 'record',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304994 'type' => '75895'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305000 '76973' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
5002 'Line' => '62',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305006 'type' => '69395'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305012 '77104' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
5014 'Line' => '52',
5015 'Param' => {
5016 '0' => {
5017 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305018 'type' => '69395'
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 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305024 '77235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
5026 'Line' => '147',
5027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305030 'type' => '69395'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305038 'type' => '75895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305042 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305046 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rdi',
5051 '3' => 'rcx',
5052 '4' => 'r8'
5053 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305054 'Return' => '75895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'ShortName' => 'pldm_pdr_find_record_by_type'
5056 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305057 '77406' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
5059 'Line' => '129',
5060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305063 'type' => '69395'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'curr_record',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305067 'type' => '75895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305071 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305075 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'next_record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305079 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 }
5081 },
5082 'Reg' => {
5083 '0' => 'rdi',
5084 '1' => 'rbx',
5085 '2' => 'r13',
5086 '3' => 'rcx',
5087 '4' => 'rbp'
5088 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305089 'Return' => '75895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_get_next_record'
5091 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305092 '77573' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
5094 'Line' => '110',
5095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305098 'type' => '69395'
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 Jeffery48761c62024-06-03 15:48:26 +09305106 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305110 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'next_record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305114 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '0' => 'rdi',
5119 '1' => 'rax',
5120 '2' => 'rdx',
5121 '3' => 'rcx',
5122 '4' => 'rbp'
5123 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305124 'Return' => '75895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'ShortName' => 'pldm_pdr_find_record'
5126 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305127 '77741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Header' => 'pdr.h',
5129 'Line' => '42',
5130 'Param' => {
5131 '0' => {
5132 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305133 'type' => '60223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi'
5138 },
5139 'Return' => '1',
5140 'ShortName' => 'pldm_pdr_destroy'
5141 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305142 '77894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '36',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305145 'Return' => '60223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'ShortName' => 'pldm_pdr_init'
5147 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305148 '77966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Header' => 'pdr.h',
5150 'Line' => '79',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'repo',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305154 'type' => '60223'
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',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305174 'type' => '4534'
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',
5184 'ShortName' => 'pldm_pdr_add_check'
5185 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305186 '130713' => {
5187 'Header' => 'platform.h',
5188 'Line' => '1847',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305189 'Param' => {
5190 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305191 'name' => 'msg',
5192 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305193 },
5194 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305195 'name' => 'payload_length',
5196 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305197 },
5198 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305199 'name' => 'completion_code',
5200 'type' => '4529'
5201 },
5202 '3' => {
5203 'name' => 'tid',
5204 'type' => '4529'
5205 },
5206 '4' => {
5207 'name' => 'event_id',
5208 'type' => '11709'
5209 },
5210 '5' => {
5211 'name' => 'next_data_transfer_handle',
5212 'type' => '4534'
5213 },
5214 '6' => {
5215 'name' => 'transfer_flag',
5216 'offset' => '0',
5217 'type' => '4529'
5218 },
5219 '7' => {
5220 'name' => 'event_class',
5221 'offset' => '8',
5222 'type' => '4529'
5223 },
5224 '8' => {
5225 'name' => 'event_data_size',
5226 'offset' => '16',
5227 'type' => '4534'
5228 },
5229 '9' => {
5230 'name' => 'event_data',
5231 'offset' => '24',
5232 'type' => '46910'
5233 },
5234 '10' => {
5235 'name' => 'event_data_integrity_checksum',
5236 'offset' => '32',
5237 'type' => '4534'
5238 }
5239 },
5240 'Return' => '100',
5241 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5242 },
5243 '133422' => {
5244 'Header' => 'platform.h',
5245 'Line' => '1821',
5246 'Param' => {
5247 '0' => {
5248 'name' => 'instance_id',
5249 'type' => '121'
5250 },
5251 '1' => {
5252 'name' => 'format_version',
5253 'type' => '121'
5254 },
5255 '2' => {
5256 'name' => 'transfer_operation_flag',
5257 'type' => '121'
5258 },
5259 '3' => {
5260 'name' => 'data_transfer_handle',
5261 'type' => '1023'
5262 },
5263 '4' => {
5264 'name' => 'event_id_to_acknowledge',
5265 'type' => '1011'
5266 },
5267 '5' => {
5268 'name' => 'msg',
5269 'type' => '4077'
5270 },
5271 '6' => {
5272 'name' => 'payload_length',
5273 'offset' => '0',
5274 'type' => '1145'
5275 }
5276 },
5277 'Return' => '100',
5278 'ShortName' => 'encode_poll_for_platform_event_message_req'
5279 },
5280 '134839' => {
5281 'Header' => 'platform.h',
5282 'Line' => '2300',
5283 'Param' => {
5284 '0' => {
5285 'name' => 'instance_id',
5286 'type' => '121'
5287 },
5288 '1' => {
5289 'name' => 'completion_code',
5290 'type' => '121'
5291 },
5292 '2' => {
5293 'name' => 'msg',
5294 'type' => '4077'
5295 }
5296 },
5297 'Return' => '100',
5298 'ShortName' => 'encode_set_event_receiver_resp'
5299 },
5300 '135010' => {
5301 'Header' => 'platform.h',
5302 'Line' => '2286',
5303 'Param' => {
5304 '0' => {
5305 'name' => 'msg',
5306 'type' => '4524'
5307 },
5308 '1' => {
5309 'name' => 'payload_length',
5310 'type' => '1145'
5311 },
5312 '2' => {
5313 'name' => 'event_message_global_enable',
5314 'type' => '4529'
5315 },
5316 '3' => {
5317 'name' => 'transport_protocol_type',
5318 'type' => '4529'
5319 },
5320 '4' => {
5321 'name' => 'event_receiver_address_info',
5322 'type' => '4529'
5323 },
5324 '5' => {
5325 'name' => 'heartbeat_timer',
5326 'type' => '11709'
5327 }
5328 },
5329 'Return' => '100',
5330 'ShortName' => 'decode_set_event_receiver_req'
5331 },
5332 '136433' => {
5333 'Header' => 'platform.h',
5334 'Line' => '2264',
5335 'Param' => {
5336 '0' => {
5337 'name' => 'msg',
5338 'type' => '4524'
5339 },
5340 '1' => {
5341 'name' => 'payload_length',
5342 'type' => '1145'
5343 },
5344 '2' => {
5345 'name' => 'completion_code',
5346 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305347 }
5348 },
5349 'Reg' => {
5350 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305351 '1' => 'rsi',
5352 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305353 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305354 'Return' => '100',
5355 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305356 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305357 '137095' => {
5358 'Header' => 'platform.h',
5359 'Line' => '2250',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305360 'Param' => {
5361 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305362 'name' => 'instance_id',
5363 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305364 },
5365 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305366 'name' => 'event_message_global_enable',
5367 'type' => '121'
5368 },
5369 '2' => {
5370 'name' => 'transport_protocol_type',
5371 'type' => '121'
5372 },
5373 '3' => {
5374 'name' => 'event_receiver_address_info',
5375 'type' => '121'
5376 },
5377 '4' => {
5378 'name' => 'heartbeat_timer',
5379 'type' => '1011'
5380 },
5381 '5' => {
5382 'name' => 'msg',
5383 'type' => '4077'
5384 }
5385 },
5386 'Return' => '100',
5387 'ShortName' => 'encode_set_event_receiver_req'
5388 },
5389 '137351' => {
5390 'Header' => 'platform.h',
5391 'Line' => '1394',
5392 'Param' => {
5393 '0' => {
5394 'name' => 'msg',
5395 'type' => '4524'
5396 },
5397 '1' => {
5398 'name' => 'payload_length',
5399 'type' => '1145'
5400 },
5401 '2' => {
5402 'name' => 'sensor_id',
5403 'type' => '11709'
5404 },
5405 '3' => {
5406 'name' => 'rearm_event_state',
5407 'type' => '4529'
5408 }
5409 },
5410 'Return' => '100',
5411 'ShortName' => 'decode_get_sensor_reading_req'
5412 },
5413 '138336' => {
5414 'Header' => 'platform.h',
5415 'Line' => '1420',
5416 'Param' => {
5417 '0' => {
5418 'name' => 'instance_id',
5419 'type' => '121'
5420 },
5421 '1' => {
5422 'name' => 'completion_code',
5423 'type' => '121'
5424 },
5425 '2' => {
5426 'name' => 'sensor_data_size',
5427 'type' => '121'
5428 },
5429 '3' => {
5430 'name' => 'sensor_operational_state',
5431 'type' => '121'
5432 },
5433 '4' => {
5434 'name' => 'sensor_event_message_enable',
5435 'type' => '121'
5436 },
5437 '5' => {
5438 'name' => 'present_state',
5439 'type' => '121'
5440 },
5441 '6' => {
5442 'name' => 'previous_state',
5443 'offset' => '0',
5444 'type' => '121'
5445 },
5446 '7' => {
5447 'name' => 'event_state',
5448 'offset' => '8',
5449 'type' => '121'
5450 },
5451 '8' => {
5452 'name' => 'present_reading',
5453 'offset' => '16',
5454 'type' => '1219'
5455 },
5456 '9' => {
5457 'name' => 'msg',
5458 'offset' => '24',
5459 'type' => '4077'
5460 },
5461 '10' => {
5462 'name' => 'payload_length',
5463 'offset' => '32',
5464 'type' => '1145'
5465 }
5466 },
5467 'Return' => '100',
5468 'ShortName' => 'encode_get_sensor_reading_resp'
5469 },
5470 '138888' => {
5471 'Header' => 'platform.h',
5472 'Line' => '2225',
5473 'Param' => {
5474 '0' => {
5475 'name' => 'msg',
5476 'type' => '4524'
5477 },
5478 '1' => {
5479 'name' => 'payload_length',
5480 'type' => '1145'
5481 },
5482 '2' => {
5483 'name' => 'completion_code',
5484 'type' => '4529'
5485 },
5486 '3' => {
5487 'name' => 'sensor_data_size',
5488 'type' => '4529'
5489 },
5490 '4' => {
5491 'name' => 'sensor_operational_state',
5492 'type' => '4529'
5493 },
5494 '5' => {
5495 'name' => 'sensor_event_message_enable',
5496 'type' => '4529'
5497 },
5498 '6' => {
5499 'name' => 'present_state',
5500 'offset' => '0',
5501 'type' => '4529'
5502 },
5503 '7' => {
5504 'name' => 'previous_state',
5505 'offset' => '8',
5506 'type' => '4529'
5507 },
5508 '8' => {
5509 'name' => 'event_state',
5510 'offset' => '16',
5511 'type' => '4529'
5512 },
5513 '9' => {
5514 'name' => 'present_reading',
5515 'offset' => '24',
5516 'type' => '4529'
5517 }
5518 },
5519 'Return' => '100',
5520 'ShortName' => 'decode_get_sensor_reading_resp'
5521 },
5522 '142486' => {
5523 'Header' => 'platform.h',
5524 'Line' => '2200',
5525 'Param' => {
5526 '0' => {
5527 'name' => 'instance_id',
5528 'type' => '121'
5529 },
5530 '1' => {
5531 'name' => 'sensor_id',
5532 'type' => '1011'
5533 },
5534 '2' => {
5535 'name' => 'rearm_event_state',
5536 'type' => '121'
5537 },
5538 '3' => {
5539 'name' => 'msg',
5540 'type' => '4077'
5541 }
5542 },
5543 'Return' => '100',
5544 'ShortName' => 'encode_get_sensor_reading_req'
5545 },
5546 '142702' => {
5547 'Header' => 'platform.h',
5548 'Line' => '2181',
5549 'Param' => {
5550 '0' => {
5551 'name' => 'change_record_data',
5552 'type' => '1219'
5553 },
5554 '1' => {
5555 'name' => 'change_record_data_size',
5556 'type' => '1145'
5557 },
5558 '2' => {
5559 'name' => 'event_data_operation',
5560 'type' => '4529'
5561 },
5562 '3' => {
5563 'name' => 'number_of_change_entries',
5564 'type' => '4529'
5565 },
5566 '4' => {
5567 'name' => 'change_entry_data_offset',
5568 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305569 }
5570 },
5571 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305572 '0' => 'rdi',
5573 '2' => 'rdx',
5574 '3' => 'r9',
5575 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305576 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 'Return' => '100',
5578 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305579 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305580 '145999' => {
5581 'Header' => 'platform.h',
5582 'Line' => '2064',
5583 'Param' => {
5584 '0' => {
5585 'name' => 'event_data',
5586 'type' => '1219'
5587 },
5588 '1' => {
5589 'name' => 'event_data_size',
5590 'type' => '1145'
5591 },
5592 '2' => {
5593 'name' => 'event_data_format',
5594 'type' => '4529'
5595 },
5596 '3' => {
5597 'name' => 'number_of_change_records',
5598 'type' => '4529'
5599 },
5600 '4' => {
5601 'name' => 'change_record_data_offset',
5602 'type' => '12272'
5603 }
5604 },
5605 'Reg' => {
5606 '0' => 'rdi',
5607 '2' => 'rdx',
5608 '3' => 'r9',
5609 '4' => 'r8'
5610 },
5611 'Return' => '100',
5612 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5613 },
5614 '146881' => {
5615 'Header' => 'platform.h',
5616 'Line' => '2135',
5617 'Param' => {
5618 '0' => {
5619 'name' => 'event_data_format',
5620 'type' => '121'
5621 },
5622 '1' => {
5623 'name' => 'number_of_change_records',
5624 'type' => '121'
5625 },
5626 '2' => {
5627 'name' => 'event_data_operations',
5628 'type' => '1219'
5629 },
5630 '3' => {
5631 'name' => 'numbers_of_change_entries',
5632 'type' => '1219'
5633 },
5634 '4' => {
5635 'name' => 'change_entries',
5636 'type' => '147199'
5637 },
5638 '5' => {
5639 'name' => 'event_data',
5640 'type' => '147214'
5641 },
5642 '6' => {
5643 'name' => 'actual_change_records_size',
5644 'offset' => '0',
5645 'type' => '12272'
5646 },
5647 '7' => {
5648 'name' => 'max_change_records_size',
5649 'offset' => '8',
5650 'type' => '1145'
5651 }
5652 },
5653 'Reg' => {
5654 '0' => 'rdi',
5655 '1' => 'rbx',
5656 '2' => 'r10',
5657 '3' => 'r11',
5658 '4' => 'r8',
5659 '5' => 'r9'
5660 },
5661 'Return' => '100',
5662 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5663 },
5664 '147224' => {
5665 'Header' => 'platform.h',
5666 'Line' => '2042',
5667 'Param' => {
5668 '0' => {
5669 'name' => 'msg',
5670 'type' => '4524'
5671 },
5672 '1' => {
5673 'name' => 'payload_length',
5674 'type' => '1145'
5675 },
5676 '2' => {
5677 'name' => 'completion_code',
5678 'type' => '4529'
5679 },
5680 '3' => {
5681 'name' => 'effecter_data_size',
5682 'type' => '4529'
5683 },
5684 '4' => {
5685 'name' => 'effecter_oper_state',
5686 'type' => '4529'
5687 },
5688 '5' => {
5689 'name' => 'pending_value',
5690 'type' => '4529'
5691 },
5692 '6' => {
5693 'name' => 'present_value',
5694 'offset' => '0',
5695 'type' => '4529'
5696 }
5697 },
5698 'Return' => '100',
5699 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5700 },
5701 '151578' => {
5702 'Header' => 'platform.h',
5703 'Line' => '1351',
5704 'Param' => {
5705 '0' => {
5706 'name' => 'msg',
5707 'type' => '4524'
5708 },
5709 '1' => {
5710 'name' => 'payload_length',
5711 'type' => '1145'
5712 },
5713 '2' => {
5714 'name' => 'effecter_id',
5715 'type' => '11709'
5716 }
5717 },
5718 'Return' => '100',
5719 'ShortName' => 'decode_get_numeric_effecter_value_req'
5720 },
5721 '152344' => {
5722 'Header' => 'platform.h',
5723 'Line' => '1375',
5724 'Param' => {
5725 '0' => {
5726 'name' => 'instance_id',
5727 'type' => '121'
5728 },
5729 '1' => {
5730 'name' => 'completion_code',
5731 'type' => '121'
5732 },
5733 '2' => {
5734 'name' => 'effecter_data_size',
5735 'type' => '121'
5736 },
5737 '3' => {
5738 'name' => 'effecter_oper_state',
5739 'type' => '121'
5740 },
5741 '4' => {
5742 'name' => 'pending_value',
5743 'type' => '1219'
5744 },
5745 '5' => {
5746 'name' => 'present_value',
5747 'type' => '1219'
5748 },
5749 '6' => {
5750 'name' => 'msg',
5751 'offset' => '0',
5752 'type' => '4077'
5753 },
5754 '7' => {
5755 'name' => 'payload_length',
5756 'offset' => '8',
5757 'type' => '1145'
5758 }
5759 },
5760 'Return' => '100',
5761 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5762 },
5763 '153036' => {
5764 'Header' => 'platform.h',
5765 'Line' => '2021',
5766 'Param' => {
5767 '0' => {
5768 'name' => 'instance_id',
5769 'type' => '121'
5770 },
5771 '1' => {
5772 'name' => 'effecter_id',
5773 'type' => '1011'
5774 },
5775 '2' => {
5776 'name' => 'msg',
5777 'type' => '4077'
5778 }
5779 },
5780 'Return' => '100',
5781 'ShortName' => 'encode_get_numeric_effecter_value_req'
5782 },
5783 '153232' => {
5784 'Header' => 'platform.h',
5785 'Line' => '2006',
5786 'Param' => {
5787 '0' => {
5788 'name' => 'pdr_data',
5789 'type' => '2341'
5790 },
5791 '1' => {
5792 'name' => 'pdr_data_length',
5793 'type' => '1145'
5794 },
5795 '2' => {
5796 'name' => 'pdr_value',
5797 'type' => '211718'
5798 }
5799 },
5800 'Return' => '100',
5801 'ShortName' => 'decode_numeric_sensor_pdr_data'
5802 },
5803 '211723' => {
5804 'Header' => 'platform.h',
5805 'Line' => '1994',
5806 'Param' => {
5807 '0' => {
5808 'name' => 'sensor_data',
5809 'type' => '1219'
5810 },
5811 '1' => {
5812 'name' => 'sensor_data_length',
5813 'type' => '1145'
5814 },
5815 '2' => {
5816 'name' => 'event_state',
5817 'type' => '4529'
5818 },
5819 '3' => {
5820 'name' => 'previous_event_state',
5821 'type' => '4529'
5822 },
5823 '4' => {
5824 'name' => 'sensor_data_size',
5825 'type' => '4529'
5826 },
5827 '5' => {
5828 'name' => 'present_reading',
5829 'type' => '4534'
5830 }
5831 },
5832 'Reg' => {
5833 '3' => 'r10',
5834 '5' => 'r9'
5835 },
5836 'Return' => '100',
5837 'ShortName' => 'decode_numeric_sensor_data'
5838 },
5839 '214365' => {
5840 'Header' => 'platform.h',
5841 'Line' => '1973',
5842 'Param' => {
5843 '0' => {
5844 'name' => 'sensor_data',
5845 'type' => '1219'
5846 },
5847 '1' => {
5848 'name' => 'sensor_data_length',
5849 'type' => '1145'
5850 },
5851 '2' => {
5852 'name' => 'sensor_offset',
5853 'type' => '4529'
5854 },
5855 '3' => {
5856 'name' => 'event_state',
5857 'type' => '4529'
5858 },
5859 '4' => {
5860 'name' => 'previous_event_state',
5861 'type' => '4529'
5862 }
5863 },
5864 'Reg' => {
5865 '0' => 'rdi',
5866 '2' => 'rdx',
5867 '3' => 'r9',
5868 '4' => 'r8'
5869 },
5870 'Return' => '100',
5871 'ShortName' => 'decode_state_sensor_data'
5872 },
5873 '215446' => {
5874 'Header' => 'platform.h',
5875 'Line' => '1955',
5876 'Param' => {
5877 '0' => {
5878 'name' => 'sensor_data',
5879 'type' => '1219'
5880 },
5881 '1' => {
5882 'name' => 'sensor_data_length',
5883 'type' => '1145'
5884 },
5885 '2' => {
5886 'name' => 'present_op_state',
5887 'type' => '4529'
5888 },
5889 '3' => {
5890 'name' => 'previous_op_state',
5891 'type' => '4529'
5892 }
5893 },
5894 'Reg' => {
5895 '1' => 'rsi',
5896 '2' => 'rdx',
5897 '3' => 'rcx'
5898 },
5899 'Return' => '100',
5900 'ShortName' => 'decode_sensor_op_data'
5901 },
5902 '216308' => {
5903 'Header' => 'platform.h',
5904 'Line' => '1938',
5905 'Param' => {
5906 '0' => {
5907 'name' => 'event_data',
5908 'type' => '1219'
5909 },
5910 '1' => {
5911 'name' => 'event_data_length',
5912 'type' => '1145'
5913 },
5914 '2' => {
5915 'name' => 'sensor_id',
5916 'type' => '11709'
5917 },
5918 '3' => {
5919 'name' => 'sensor_event_class_type',
5920 'type' => '4529'
5921 },
5922 '4' => {
5923 'name' => 'event_class_data_offset',
5924 'type' => '12272'
5925 }
5926 },
5927 'Return' => '100',
5928 'ShortName' => 'decode_sensor_event_data'
5929 },
5930 '217240' => {
5931 'Header' => 'platform.h',
5932 'Line' => '1917',
5933 'Param' => {
5934 '0' => {
5935 'name' => 'msg',
5936 'type' => '4524'
5937 },
5938 '1' => {
5939 'name' => 'payload_length',
5940 'type' => '1145'
5941 },
5942 '2' => {
5943 'name' => 'completion_code',
5944 'type' => '4529'
5945 },
5946 '3' => {
5947 'name' => 'synchrony_config',
5948 'type' => '4529'
5949 },
5950 '4' => {
5951 'name' => 'synchrony_config_support',
5952 'type' => '6342'
5953 },
5954 '5' => {
5955 'name' => 'number_event_class_returned',
5956 'type' => '4529'
5957 },
5958 '6' => {
5959 'name' => 'event_class',
5960 'offset' => '0',
5961 'type' => '4529'
5962 },
5963 '7' => {
5964 'name' => 'event_class_count',
5965 'offset' => '8',
5966 'type' => '121'
5967 }
5968 },
5969 'Reg' => {
5970 '3' => 'r10',
5971 '4' => 'r8',
5972 '5' => 'r9'
5973 },
5974 'Return' => '100',
5975 'ShortName' => 'decode_event_message_supported_resp'
5976 },
5977 '218877' => {
5978 'Header' => 'platform.h',
5979 'Line' => '1900',
5980 'Param' => {
5981 '0' => {
5982 'name' => 'instance_id',
5983 'type' => '121'
5984 },
5985 '1' => {
5986 'name' => 'format_version',
5987 'type' => '121'
5988 },
5989 '2' => {
5990 'name' => 'msg',
5991 'type' => '4077'
5992 }
5993 },
5994 'Return' => '100',
5995 'ShortName' => 'encode_event_message_supported_req'
5996 },
5997 '219073' => {
5998 'Header' => 'platform.h',
5999 'Line' => '1873',
6000 'Param' => {
6001 '0' => {
6002 'name' => 'msg',
6003 'type' => '4524'
6004 },
6005 '1' => {
6006 'name' => 'payload_length',
6007 'type' => '1145'
6008 },
6009 '2' => {
6010 'name' => 'completion_code',
6011 'type' => '4529'
6012 },
6013 '3' => {
6014 'name' => 'terminus_max_buffer_size',
6015 'type' => '11709'
6016 }
6017 },
6018 'Return' => '100',
6019 'ShortName' => 'decode_event_message_buffer_size_resp'
6020 },
6021 '220058' => {
6022 'Header' => 'platform.h',
6023 'Line' => '1886',
6024 'Param' => {
6025 '0' => {
6026 'name' => 'instance_id',
6027 'type' => '121'
6028 },
6029 '1' => {
6030 'name' => 'event_receiver_max_buffer_size',
6031 'type' => '1011'
6032 },
6033 '2' => {
6034 'name' => 'msg',
6035 'type' => '4077'
6036 }
6037 },
6038 'Reg' => {
6039 '2' => 'rbx'
6040 },
6041 'Return' => '100',
6042 'ShortName' => 'encode_event_message_buffer_size_req'
6043 },
6044 '220254' => {
6045 'Header' => 'platform.h',
6046 'Line' => '1862',
6047 'Param' => {
6048 '0' => {
6049 'name' => 'msg',
6050 'type' => '4524'
6051 },
6052 '1' => {
6053 'name' => 'payload_length',
6054 'type' => '1145'
6055 },
6056 '2' => {
6057 'name' => 'completion_code',
6058 'type' => '4529'
6059 },
6060 '3' => {
6061 'name' => 'platform_event_status',
6062 'type' => '4529'
6063 }
6064 },
6065 'Reg' => {
6066 '3' => 'r8'
6067 },
6068 'Return' => '100',
6069 'ShortName' => 'decode_platform_event_message_resp'
6070 },
6071 '221061' => {
6072 'Header' => 'platform.h',
6073 'Line' => '1805',
6074 'Param' => {
6075 '0' => {
6076 'name' => 'instance_id',
6077 'type' => '121'
6078 },
6079 '1' => {
6080 'name' => 'format_version',
6081 'type' => '121'
6082 },
6083 '2' => {
6084 'name' => 'tid',
6085 'type' => '121'
6086 },
6087 '3' => {
6088 'name' => 'event_class',
6089 'type' => '121'
6090 },
6091 '4' => {
6092 'name' => 'event_data',
6093 'type' => '1219'
6094 },
6095 '5' => {
6096 'name' => 'event_data_length',
6097 'type' => '1145'
6098 },
6099 '6' => {
6100 'name' => 'msg',
6101 'offset' => '0',
6102 'type' => '4077'
6103 },
6104 '7' => {
6105 'name' => 'payload_length',
6106 'offset' => '8',
6107 'type' => '1145'
6108 }
6109 },
6110 'Return' => '100',
6111 'ShortName' => 'encode_platform_event_message_req'
6112 },
6113 '221460' => {
6114 'Header' => 'platform.h',
6115 'Line' => '1785',
6116 'Param' => {
6117 '0' => {
6118 'name' => 'instance_id',
6119 'type' => '121'
6120 },
6121 '1' => {
6122 'name' => 'completion_code',
6123 'type' => '121'
6124 },
6125 '2' => {
6126 'name' => 'tid',
6127 'type' => '121'
6128 },
6129 '3' => {
6130 'name' => 'event_id',
6131 'type' => '1011'
6132 },
6133 '4' => {
6134 'name' => 'next_data_transfer_handle',
6135 'type' => '1023'
6136 },
6137 '5' => {
6138 'name' => 'transfer_flag',
6139 'type' => '121'
6140 },
6141 '6' => {
6142 'name' => 'event_class',
6143 'offset' => '0',
6144 'type' => '121'
6145 },
6146 '7' => {
6147 'name' => 'event_data_size',
6148 'offset' => '8',
6149 'type' => '1023'
6150 },
6151 '8' => {
6152 'name' => 'event_data',
6153 'offset' => '16',
6154 'type' => '4529'
6155 },
6156 '9' => {
6157 'name' => 'checksum',
6158 'offset' => '24',
6159 'type' => '1023'
6160 },
6161 '10' => {
6162 'name' => 'msg',
6163 'offset' => '32',
6164 'type' => '4077'
6165 },
6166 '11' => {
6167 'name' => 'payload_length',
6168 'offset' => '40',
6169 'type' => '1145'
6170 }
6171 },
6172 'Return' => '100',
6173 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6174 },
6175 '224156' => {
6176 'Header' => 'platform.h',
6177 'Line' => '1763',
6178 'Param' => {
6179 '0' => {
6180 'name' => 'instance_id',
6181 'type' => '121'
6182 },
6183 '1' => {
6184 'name' => 'completion_code',
6185 'type' => '121'
6186 },
6187 '2' => {
6188 'name' => 'platform_event_status',
6189 'type' => '121'
6190 },
6191 '3' => {
6192 'name' => 'msg',
6193 'type' => '4077'
6194 }
6195 },
6196 'Return' => '100',
6197 'ShortName' => 'encode_platform_event_message_resp'
6198 },
6199 '224372' => {
6200 'Header' => 'platform.h',
6201 'Line' => '1748',
6202 'Param' => {
6203 '0' => {
6204 'name' => 'msg',
6205 'type' => '4524'
6206 },
6207 '1' => {
6208 'name' => 'payload_length',
6209 'type' => '1145'
6210 },
6211 '2' => {
6212 'name' => 'format_version',
6213 'type' => '4529'
6214 },
6215 '3' => {
6216 'name' => 'transfer_operation_flag',
6217 'type' => '4529'
6218 },
6219 '4' => {
6220 'name' => 'data_transfer_handle',
6221 'type' => '4534'
6222 },
6223 '5' => {
6224 'name' => 'event_id_to_acknowledge',
6225 'type' => '11709'
6226 }
6227 },
6228 'Return' => '100',
6229 'ShortName' => 'decode_poll_for_platform_event_message_req'
6230 },
6231 '225808' => {
6232 'Header' => 'platform.h',
6233 'Line' => '1732',
6234 'Param' => {
6235 '0' => {
6236 'name' => 'msg',
6237 'type' => '4524'
6238 },
6239 '1' => {
6240 'name' => 'payload_length',
6241 'type' => '1145'
6242 },
6243 '2' => {
6244 'name' => 'format_version',
6245 'type' => '4529'
6246 },
6247 '3' => {
6248 'name' => 'tid',
6249 'type' => '4529'
6250 },
6251 '4' => {
6252 'name' => 'event_class',
6253 'type' => '4529'
6254 },
6255 '5' => {
6256 'name' => 'event_data_offset',
6257 'type' => '12272'
6258 }
6259 },
6260 'Reg' => {
6261 '1' => 'rsi',
6262 '2' => 'rdx',
6263 '3' => 'r10',
6264 '4' => 'r8',
6265 '5' => 'r9'
6266 },
6267 'Return' => '100',
6268 'ShortName' => 'decode_platform_event_message_req'
6269 },
6270 '226928' => {
6271 'Header' => 'platform.h',
6272 'Line' => '2159',
6273 'Param' => {
6274 '0' => {
6275 'name' => 'event_data',
6276 'type' => '227118'
6277 },
6278 '1' => {
6279 'name' => 'event_data_size',
6280 'type' => '31018'
6281 },
6282 '2' => {
6283 'name' => 'sensor_id',
6284 'type' => '15025'
6285 },
6286 '3' => {
6287 'name' => 'sensor_event_class',
6288 'type' => '81680'
6289 },
6290 '4' => {
6291 'name' => 'sensor_offset',
6292 'type' => '1006'
6293 },
6294 '5' => {
6295 'name' => 'event_state',
6296 'type' => '1006'
6297 },
6298 '6' => {
6299 'name' => 'previous_event_state',
6300 'offset' => '0',
6301 'type' => '1006'
6302 },
6303 '7' => {
6304 'name' => 'actual_event_data_size',
6305 'type' => '143589'
6306 }
6307 },
6308 'Reg' => {
6309 '1' => 'rdi',
6310 '2' => 'rdx',
6311 '3' => 'rcx',
6312 '4' => 'r8',
6313 '5' => 'r9',
6314 '7' => 'rsi'
6315 },
6316 'Return' => '100',
6317 'ShortName' => 'encode_sensor_event_data'
6318 },
6319 '227133' => {
6320 'Header' => 'platform.h',
6321 'Line' => '1316',
6322 'Param' => {
6323 '0' => {
6324 'name' => 'msg',
6325 'type' => '4524'
6326 },
6327 '1' => {
6328 'name' => 'payload_length',
6329 'type' => '1145'
6330 },
6331 '2' => {
6332 'name' => 'sensor_id',
6333 'type' => '11709'
6334 },
6335 '3' => {
6336 'name' => 'sensor_rearm',
6337 'type' => '6342'
6338 },
6339 '4' => {
6340 'name' => 'reserved',
6341 'type' => '4529'
6342 }
6343 },
6344 'Return' => '100',
6345 'ShortName' => 'decode_get_state_sensor_readings_req'
6346 },
6347 '228337' => {
6348 'Header' => 'platform.h',
6349 'Line' => '1652',
6350 'Param' => {
6351 '0' => {
6352 'name' => 'msg',
6353 'type' => '4524'
6354 },
6355 '1' => {
6356 'name' => 'payload_length',
6357 'type' => '1145'
6358 },
6359 '2' => {
6360 'name' => 'completion_code',
6361 'type' => '4529'
6362 },
6363 '3' => {
6364 'name' => 'comp_sensor_count',
6365 'type' => '4529'
6366 },
6367 '4' => {
6368 'name' => 'field',
6369 'type' => '230052'
6370 }
6371 },
6372 'Reg' => {
6373 '1' => 'rsi',
6374 '3' => 'r9',
6375 '4' => 'r8'
6376 },
6377 'Return' => '100',
6378 'ShortName' => 'decode_get_state_sensor_readings_resp'
6379 },
6380 '230057' => {
6381 'Header' => 'platform.h',
6382 'Line' => '1632',
6383 'Param' => {
6384 '0' => {
6385 'name' => 'instance_id',
6386 'type' => '121'
6387 },
6388 '1' => {
6389 'name' => 'sensor_id',
6390 'type' => '1011'
6391 },
6392 '2' => {
6393 'name' => 'sensor_rearm',
6394 'type' => '2771'
6395 },
6396 '3' => {
6397 'name' => 'reserved',
6398 'type' => '121'
6399 },
6400 '4' => {
6401 'name' => 'msg',
6402 'type' => '4077'
6403 }
6404 },
6405 'Return' => '100',
6406 'ShortName' => 'encode_get_state_sensor_readings_req'
6407 },
6408 '230293' => {
6409 'Header' => 'platform.h',
6410 'Line' => '1336',
6411 'Param' => {
6412 '0' => {
6413 'name' => 'instance_id',
6414 'type' => '121'
6415 },
6416 '1' => {
6417 'name' => 'completion_code',
6418 'type' => '121'
6419 },
6420 '2' => {
6421 'name' => 'comp_sensor_count',
6422 'type' => '121'
6423 },
6424 '3' => {
6425 'name' => 'field',
6426 'type' => '230052'
6427 },
6428 '4' => {
6429 'name' => 'msg',
6430 'type' => '4077'
6431 }
6432 },
6433 'Return' => '100',
6434 'ShortName' => 'encode_get_state_sensor_readings_resp'
6435 },
6436 '230645' => {
6437 'Header' => 'platform.h',
6438 'Line' => '1613',
6439 'Param' => {
6440 '0' => {
6441 'name' => 'msg',
6442 'type' => '4524'
6443 },
6444 '1' => {
6445 'name' => 'payload_length',
6446 'type' => '1145'
6447 },
6448 '2' => {
6449 'name' => 'completion_code',
6450 'type' => '4529'
6451 }
6452 },
6453 'Reg' => {
6454 '0' => 'rdi',
6455 '1' => 'rsi',
6456 '2' => 'rdx'
6457 },
6458 'Return' => '100',
6459 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6460 },
6461 '230721' => {
6462 'Header' => 'platform.h',
6463 'Line' => '1600',
6464 'Param' => {
6465 '0' => {
6466 'name' => 'instance_id',
6467 'type' => '121'
6468 },
6469 '1' => {
6470 'name' => 'effecter_id',
6471 'type' => '1011'
6472 },
6473 '2' => {
6474 'name' => 'effecter_data_size',
6475 'type' => '121'
6476 },
6477 '3' => {
6478 'name' => 'effecter_value',
6479 'type' => '1219'
6480 },
6481 '4' => {
6482 'name' => 'msg',
6483 'type' => '4077'
6484 },
6485 '5' => {
6486 'name' => 'payload_length',
6487 'type' => '1145'
6488 }
6489 },
6490 'Reg' => {
6491 '3' => 'r12'
6492 },
6493 'Return' => '100',
6494 'ShortName' => 'encode_set_numeric_effecter_value_req'
6495 },
6496 '231191' => {
6497 'Header' => 'platform.h',
6498 'Line' => '1207',
6499 'Param' => {
6500 '0' => {
6501 'name' => 'instance_id',
6502 'type' => '121'
6503 },
6504 '1' => {
6505 'name' => 'completion_code',
6506 'type' => '121'
6507 },
6508 '2' => {
6509 'name' => 'msg',
6510 'type' => '4077'
6511 },
6512 '3' => {
6513 'name' => 'payload_length',
6514 'type' => '1145'
6515 }
6516 },
6517 'Return' => '100',
6518 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6519 },
6520 '231382' => {
6521 'Header' => 'platform.h',
6522 'Line' => '1191',
6523 'Param' => {
6524 '0' => {
6525 'name' => 'msg',
6526 'type' => '4524'
6527 },
6528 '1' => {
6529 'name' => 'payload_length',
6530 'type' => '1145'
6531 },
6532 '2' => {
6533 'name' => 'effecter_id',
6534 'type' => '11709'
6535 },
6536 '3' => {
6537 'name' => 'effecter_data_size',
6538 'type' => '4529'
6539 },
6540 '4' => {
6541 'name' => 'effecter_value',
6542 'type' => '4529'
6543 }
6544 },
6545 'Return' => '100',
6546 'ShortName' => 'decode_set_numeric_effecter_value_req'
6547 },
6548 '233988' => {
6549 'Header' => 'platform.h',
6550 'Line' => '1531',
6551 'Param' => {
6552 '0' => {
6553 'name' => 'msg',
6554 'type' => '4524'
6555 },
6556 '1' => {
6557 'name' => 'payload_length',
6558 'type' => '1145'
6559 },
6560 '2' => {
6561 'name' => 'completion_code',
6562 'type' => '4529'
6563 },
6564 '3' => {
6565 'name' => 'next_record_hndl',
6566 'type' => '4534'
6567 },
6568 '4' => {
6569 'name' => 'next_data_transfer_hndl',
6570 'type' => '4534'
6571 },
6572 '5' => {
6573 'name' => 'transfer_flag',
6574 'type' => '4529'
6575 },
6576 '6' => {
6577 'name' => 'resp_cnt',
6578 'offset' => '0',
6579 'type' => '11709'
6580 },
6581 '7' => {
6582 'name' => 'record_data',
6583 'offset' => '8',
6584 'type' => '4529'
6585 },
6586 '8' => {
6587 'name' => 'record_data_length',
6588 'offset' => '16',
6589 'type' => '1145'
6590 },
6591 '9' => {
6592 'name' => 'transfer_crc',
6593 'offset' => '24',
6594 'type' => '4529'
6595 }
6596 },
6597 'Reg' => {
6598 '5' => 'rbx'
6599 },
6600 'Return' => '100',
6601 'ShortName' => 'decode_get_pdr_resp'
6602 },
6603 '236298' => {
6604 'Header' => 'platform.h',
6605 'Line' => '1500',
6606 'Param' => {
6607 '0' => {
6608 'name' => 'instance_id',
6609 'type' => '121'
6610 },
6611 '1' => {
6612 'name' => 'record_hndl',
6613 'type' => '1023'
6614 },
6615 '2' => {
6616 'name' => 'data_transfer_hndl',
6617 'type' => '1023'
6618 },
6619 '3' => {
6620 'name' => 'transfer_op_flag',
6621 'type' => '121'
6622 },
6623 '4' => {
6624 'name' => 'request_cnt',
6625 'type' => '1011'
6626 },
6627 '5' => {
6628 'name' => 'record_chg_num',
6629 'type' => '1011'
6630 },
6631 '6' => {
6632 'name' => 'msg',
6633 'offset' => '0',
6634 'type' => '4077'
6635 },
6636 '7' => {
6637 'name' => 'payload_length',
6638 'offset' => '8',
6639 'type' => '1145'
6640 }
6641 },
6642 'Reg' => {
6643 '2' => 'r14'
6644 },
6645 'Return' => '100',
6646 'ShortName' => 'encode_get_pdr_req'
6647 },
6648 '236586' => {
6649 'Header' => 'platform.h',
6650 'Line' => '1474',
6651 'Param' => {
6652 '0' => {
6653 'name' => 'msg',
6654 'type' => '4524'
6655 },
6656 '1' => {
6657 'name' => 'payload_length',
6658 'type' => '1145'
6659 },
6660 '2' => {
6661 'name' => 'completion_code',
6662 'type' => '4529'
6663 },
6664 '3' => {
6665 'name' => 'repository_state',
6666 'type' => '4529'
6667 },
6668 '4' => {
6669 'name' => 'update_time',
6670 'type' => '4529'
6671 },
6672 '5' => {
6673 'name' => 'oem_update_time',
6674 'type' => '4529'
6675 },
6676 '6' => {
6677 'name' => 'record_count',
6678 'offset' => '0',
6679 'type' => '4534'
6680 },
6681 '7' => {
6682 'name' => 'repository_size',
6683 'offset' => '8',
6684 'type' => '4534'
6685 },
6686 '8' => {
6687 'name' => 'largest_record_size',
6688 'offset' => '16',
6689 'type' => '4534'
6690 },
6691 '9' => {
6692 'name' => 'data_transfer_handle_timeout',
6693 'offset' => '24',
6694 'type' => '4529'
6695 }
6696 },
6697 'Return' => '100',
6698 'ShortName' => 'decode_get_pdr_repository_info_resp'
6699 },
6700 '239068' => {
6701 'Header' => 'platform.h',
6702 'Line' => '1450',
6703 'Param' => {
6704 '0' => {
6705 'name' => 'instance_id',
6706 'type' => '121'
6707 },
6708 '1' => {
6709 'name' => 'completion_code',
6710 'type' => '121'
6711 },
6712 '2' => {
6713 'name' => 'repository_state',
6714 'type' => '121'
6715 },
6716 '3' => {
6717 'name' => 'update_time',
6718 'type' => '1219'
6719 },
6720 '4' => {
6721 'name' => 'oem_update_time',
6722 'type' => '1219'
6723 },
6724 '5' => {
6725 'name' => 'record_count',
6726 'type' => '1023'
6727 },
6728 '6' => {
6729 'name' => 'repository_size',
6730 'offset' => '0',
6731 'type' => '1023'
6732 },
6733 '7' => {
6734 'name' => 'largest_record_size',
6735 'offset' => '8',
6736 'type' => '1023'
6737 },
6738 '8' => {
6739 'name' => 'data_transfer_handle_timeout',
6740 'offset' => '16',
6741 'type' => '121'
6742 },
6743 '9' => {
6744 'name' => 'msg',
6745 'offset' => '24',
6746 'type' => '4077'
6747 }
6748 },
6749 'Return' => '100',
6750 'ShortName' => 'encode_get_pdr_repository_info_resp'
6751 },
6752 '239544' => {
6753 'Header' => 'platform.h',
6754 'Line' => '1274',
6755 'Param' => {
6756 '0' => {
6757 'name' => 'instance_id',
6758 'type' => '121'
6759 },
6760 '1' => {
6761 'name' => 'completion_code',
6762 'type' => '121'
6763 },
6764 '2' => {
6765 'name' => 'next_record_hndl',
6766 'type' => '1023'
6767 },
6768 '3' => {
6769 'name' => 'next_data_transfer_hndl',
6770 'type' => '1023'
6771 },
6772 '4' => {
6773 'name' => 'transfer_flag',
6774 'type' => '121'
6775 },
6776 '5' => {
6777 'name' => 'resp_cnt',
6778 'type' => '1011'
6779 },
6780 '6' => {
6781 'name' => 'record_data',
6782 'offset' => '0',
6783 'type' => '1219'
6784 },
6785 '7' => {
6786 'name' => 'transfer_crc',
6787 'offset' => '8',
6788 'type' => '121'
6789 },
6790 '8' => {
6791 'name' => 'msg',
6792 'offset' => '16',
6793 'type' => '4077'
6794 }
6795 },
6796 'Return' => '100',
6797 'ShortName' => 'encode_get_pdr_resp'
6798 },
6799 '239996' => {
6800 'Header' => 'platform.h',
6801 'Line' => '1295',
6802 'Param' => {
6803 '0' => {
6804 'name' => 'msg',
6805 'type' => '4524'
6806 },
6807 '1' => {
6808 'name' => 'payload_length',
6809 'type' => '1145'
6810 },
6811 '2' => {
6812 'name' => 'record_hndl',
6813 'type' => '4534'
6814 },
6815 '3' => {
6816 'name' => 'data_transfer_hndl',
6817 'type' => '4534'
6818 },
6819 '4' => {
6820 'name' => 'transfer_op_flag',
6821 'type' => '4529'
6822 },
6823 '5' => {
6824 'name' => 'request_cnt',
6825 'type' => '11709'
6826 },
6827 '6' => {
6828 'name' => 'record_chg_num',
6829 'offset' => '0',
6830 'type' => '11709'
6831 }
6832 },
6833 'Return' => '100',
6834 'ShortName' => 'decode_get_pdr_req'
6835 },
6836 '241894' => {
6837 'Header' => 'platform.h',
6838 'Line' => '1246',
6839 'Param' => {
6840 '0' => {
6841 'name' => 'msg',
6842 'type' => '4524'
6843 },
6844 '1' => {
6845 'name' => 'payload_length',
6846 'type' => '1145'
6847 },
6848 '2' => {
6849 'name' => 'effecter_id',
6850 'type' => '11709'
6851 },
6852 '3' => {
6853 'name' => 'comp_effecter_count',
6854 'type' => '4529'
6855 },
6856 '4' => {
6857 'name' => 'field',
6858 'type' => '243313'
6859 }
6860 },
6861 'Return' => '100',
6862 'ShortName' => 'decode_set_state_effecter_states_req'
6863 },
6864 '243318' => {
6865 'Header' => 'platform.h',
6866 'Line' => '1579',
6867 'Param' => {
6868 '0' => {
6869 'name' => 'msg',
6870 'type' => '4524'
6871 },
6872 '1' => {
6873 'name' => 'payload_length',
6874 'type' => '1145'
6875 },
6876 '2' => {
6877 'name' => 'completion_code',
6878 'type' => '4529'
6879 }
6880 },
6881 'Reg' => {
6882 '0' => 'rdi',
6883 '1' => 'rsi',
6884 '2' => 'rdx'
6885 },
6886 'Return' => '100',
6887 'ShortName' => 'decode_set_state_effecter_states_resp'
6888 },
6889 '243391' => {
6890 'Header' => 'platform.h',
6891 'Line' => '1560',
6892 'Param' => {
6893 '0' => {
6894 'name' => 'instance_id',
6895 'type' => '121'
6896 },
6897 '1' => {
6898 'name' => 'effecter_id',
6899 'type' => '1011'
6900 },
6901 '2' => {
6902 'name' => 'comp_effecter_count',
6903 'type' => '121'
6904 },
6905 '3' => {
6906 'name' => 'field',
6907 'type' => '243313'
6908 },
6909 '4' => {
6910 'name' => 'msg',
6911 'type' => '4077'
6912 }
6913 },
6914 'Reg' => {
6915 '1' => 'rsi'
6916 },
6917 'Return' => '100',
6918 'ShortName' => 'encode_set_state_effecter_states_req'
6919 },
6920 '243734' => {
6921 'Header' => 'platform.h',
6922 'Line' => '1224',
6923 'Param' => {
6924 '0' => {
6925 'name' => 'instance_id',
6926 'type' => '121'
6927 },
6928 '1' => {
6929 'name' => 'completion_code',
6930 'type' => '121'
6931 },
6932 '2' => {
6933 'name' => 'msg',
6934 'type' => '4077'
6935 }
6936 },
6937 'Return' => '100',
6938 'ShortName' => 'encode_set_state_effecter_states_resp'
6939 },
6940 '243900' => {
6941 'Header' => 'platform.h',
6942 'Line' => '641',
6943 'Param' => {
6944 '0' => {
6945 'name' => 'sensor',
6946 'type' => '244284'
6947 },
6948 '1' => {
6949 'name' => 'allocation_size',
6950 'type' => '31018'
6951 },
6952 '2' => {
6953 'name' => 'possible_states',
6954 'type' => '244294'
6955 },
6956 '3' => {
6957 'name' => 'possible_states_size',
6958 'type' => '31018'
6959 },
6960 '4' => {
6961 'name' => 'actual_size',
6962 'type' => '143589'
6963 }
6964 },
6965 'Reg' => {
6966 '0' => 'rdi',
6967 '1' => 'r10',
6968 '2' => 'rsi',
6969 '3' => 'r9',
6970 '4' => 'r8'
6971 },
6972 'Return' => '100',
6973 'ShortName' => 'encode_state_sensor_pdr'
6974 },
6975 '244304' => {
6976 'Header' => 'platform.h',
6977 'Line' => '843',
6978 'Param' => {
6979 '0' => {
6980 'name' => 'effecter',
6981 'type' => '244688'
6982 },
6983 '1' => {
6984 'name' => 'allocation_size',
6985 'type' => '31018'
6986 },
6987 '2' => {
6988 'name' => 'possible_states',
6989 'type' => '244698'
6990 },
6991 '3' => {
6992 'name' => 'possible_states_size',
6993 'type' => '31018'
6994 },
6995 '4' => {
6996 'name' => 'actual_size',
6997 'type' => '143589'
6998 }
6999 },
7000 'Reg' => {
7001 '0' => 'rdi',
7002 '1' => 'r10',
7003 '2' => 'rsi',
7004 '3' => 'r9',
7005 '4' => 'r8'
7006 },
7007 'Return' => '100',
7008 'ShortName' => 'encode_state_effecter_pdr'
7009 },
7010 '250642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307011 'Header' => 'instance-id.h',
7012 'Line' => '85',
7013 'Param' => {
7014 '0' => {
7015 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307016 'type' => '250865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307017 },
7018 '1' => {
7019 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307021 },
7022 '2' => {
7023 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307024 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307025 }
7026 },
7027 'Return' => '100',
7028 'ShortName' => 'pldm_instance_id_free'
7029 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307030 '250870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307031 'Header' => 'instance-id.h',
7032 'Line' => '68',
7033 'Param' => {
7034 '0' => {
7035 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307036 'type' => '250865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307037 },
7038 '1' => {
7039 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307041 },
7042 '2' => {
7043 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307044 'type' => '251290'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307045 }
7046 },
7047 'Return' => '100',
7048 'ShortName' => 'pldm_instance_id_alloc'
7049 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307050 '251295' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307051 'Header' => 'instance-id.h',
7052 'Line' => '51',
7053 'Param' => {
7054 '0' => {
7055 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 'type' => '250865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307057 }
7058 },
7059 'Reg' => {
7060 '0' => 'rdi'
7061 },
7062 'Return' => '100',
7063 'ShortName' => 'pldm_instance_db_destroy'
7064 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307065 '251380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307066 'Header' => 'instance-id.h',
7067 'Line' => '41',
7068 'Param' => {
7069 '0' => {
7070 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 'type' => '251466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307072 }
7073 },
7074 'Return' => '100',
7075 'ShortName' => 'pldm_instance_db_init_default'
7076 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 '251471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307078 'Header' => 'instance-id.h',
7079 'Line' => '28',
7080 'Param' => {
7081 '0' => {
7082 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307083 'type' => '251466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307084 },
7085 '1' => {
7086 'name' => 'dbpath',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307087 'type' => '15716'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307088 }
7089 },
7090 'Return' => '100',
7091 'ShortName' => 'pldm_instance_db_init'
7092 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 '252387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307094 'Header' => 'transport.h',
7095 'Line' => '53',
7096 'Param' => {
7097 '0' => {
7098 'name' => 'transport',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307099 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307100 },
7101 '1' => {
7102 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307103 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307104 },
7105 '2' => {
7106 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307107 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307108 },
7109 '3' => {
7110 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307111 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307112 }
7113 },
7114 'Reg' => {
7115 '0' => 'rdi',
7116 '1' => 'rsi',
7117 '2' => 'rdx',
7118 '3' => 'rcx'
7119 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307120 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307121 'ShortName' => 'pldm_transport_send_msg'
7122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307123 '252434' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307124 'Header' => 'transport.h',
7125 'Line' => '118',
7126 'Param' => {
7127 '0' => {
7128 'name' => 'transport',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307130 },
7131 '1' => {
7132 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307134 },
7135 '2' => {
7136 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307137 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307138 },
7139 '3' => {
7140 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307141 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307142 },
7143 '4' => {
7144 'name' => 'pldm_resp_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307145 'type' => '46910'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307146 },
7147 '5' => {
7148 'name' => 'resp_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307149 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307150 }
7151 },
7152 'Reg' => {
7153 '2' => 'r14'
7154 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307156 'ShortName' => 'pldm_transport_send_recv_msg'
7157 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 '252491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307159 'Header' => 'mctp-demux.h',
7160 'Line' => '18',
7161 'Param' => {
7162 '0' => {
7163 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307164 'type' => '252382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307165 }
7166 },
7167 'Reg' => {
7168 '0' => 'rdi'
7169 },
7170 'Return' => '1',
7171 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7172 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307173 '252528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307174 'Header' => 'transport.h',
7175 'Line' => '81',
7176 'Param' => {
7177 '0' => {
7178 'name' => 'transport',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307179 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307180 },
7181 '1' => {
7182 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 'type' => '252565'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 },
7185 '2' => {
7186 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 'type' => '46910'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307188 },
7189 '3' => {
7190 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307192 }
7193 },
7194 'Reg' => {
7195 '0' => 'rdi',
7196 '1' => 'rsi',
7197 '2' => 'rbp',
7198 '3' => 'rcx'
7199 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307200 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307201 'ShortName' => 'pldm_transport_recv_msg'
7202 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307203 '252570' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307204 'Header' => 'mctp-demux.h',
7205 'Line' => '32',
7206 'Param' => {
7207 '0' => {
7208 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307209 'type' => '252382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307210 },
7211 '1' => {
7212 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307213 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307214 },
7215 '2' => {
7216 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307217 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307218 }
7219 },
7220 'Reg' => {
7221 '0' => 'rdi',
7222 '1' => 'rsi',
7223 '2' => 'rdx'
7224 },
7225 'Return' => '100',
7226 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7227 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307228 '252602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307229 'Header' => 'mctp-demux.h',
7230 'Line' => '22',
7231 'Param' => {
7232 '0' => {
7233 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 'type' => '252382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307235 }
7236 },
7237 'Reg' => {
7238 '0' => 'rdi'
7239 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307240 'Return' => '252424',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 'ShortName' => 'pldm_transport_mctp_demux_core'
7242 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307243 '252646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307244 'Header' => 'mctp-demux.h',
7245 'Line' => '15',
7246 'Param' => {
7247 '0' => {
7248 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307249 'type' => '252668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307250 }
7251 },
7252 'Reg' => {
7253 '0' => 'r12'
7254 },
7255 'Return' => '100',
7256 'ShortName' => 'pldm_transport_mctp_demux_init'
7257 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307258 '252727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307259 'Header' => 'pldm.h',
7260 'Line' => '119',
7261 'Return' => '1',
7262 'ShortName' => 'pldm_close'
7263 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307264 '252771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307265 'Header' => 'pldm.h',
7266 'Line' => '75',
7267 'Param' => {
7268 '0' => {
7269 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307270 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307271 },
7272 '1' => {
7273 'name' => 'mctp_fd',
7274 'type' => '100'
7275 },
7276 '2' => {
7277 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307278 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307279 },
7280 '3' => {
7281 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307282 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307283 }
7284 },
7285 'Reg' => {
7286 '0' => 'rdi',
7287 '1' => 'rsi',
7288 '2' => 'rdx',
7289 '3' => 'rcx'
7290 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 'ShortName' => 'pldm_send'
7293 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307294 '253190' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307295 'Header' => 'pldm.h',
7296 'Line' => '57',
7297 'Param' => {
7298 '0' => {
7299 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307301 },
7302 '1' => {
7303 'name' => 'mctp_fd',
7304 'type' => '100'
7305 },
7306 '2' => {
7307 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307308 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307309 },
7310 '3' => {
7311 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307312 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307313 },
7314 '4' => {
7315 'name' => 'pldm_resp_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307316 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307317 },
7318 '5' => {
7319 'name' => 'resp_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307320 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307321 }
7322 },
7323 'Reg' => {
7324 '0' => 'rdi',
7325 '1' => 'rsi',
7326 '2' => 'rdx',
7327 '3' => 'rcx',
7328 '4' => 'r8',
7329 '5' => 'r9'
7330 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307331 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307332 'ShortName' => 'pldm_send_recv'
7333 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307334 '253673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 'Header' => 'pldm.h',
7336 'Line' => '94',
7337 'Param' => {
7338 '0' => {
7339 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307340 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307341 },
7342 '1' => {
7343 'name' => 'mctp_fd',
7344 'type' => '100'
7345 },
7346 '2' => {
7347 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307348 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307349 },
7350 '3' => {
7351 'name' => 'pldm_resp_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307352 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307353 },
7354 '4' => {
7355 'name' => 'resp_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307356 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 }
7358 },
7359 'Reg' => {
7360 '3' => 'rbx'
7361 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307362 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 'ShortName' => 'pldm_recv'
7364 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307365 '253899' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 'Header' => 'pldm.h',
7367 'Line' => '112',
7368 'Param' => {
7369 '0' => {
7370 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307371 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 },
7373 '1' => {
7374 'name' => 'mctp_fd',
7375 'type' => '100'
7376 },
7377 '2' => {
7378 'name' => 'pldm_resp_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307379 'type' => '44920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 },
7381 '3' => {
7382 'name' => 'resp_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307383 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 }
7385 },
7386 'Reg' => {
7387 '2' => 'r12',
7388 '3' => 'r13'
7389 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307390 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307391 'ShortName' => 'pldm_recv_any'
7392 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307393 '254352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 'Header' => 'pldm.h',
7395 'Line' => '39',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307396 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 'ShortName' => 'pldm_open'
7398 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307399 '256721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 'Header' => 'af-mctp.h',
7401 'Line' => '54',
7402 'Param' => {
7403 '0' => {
7404 'name' => 'transport',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307405 'type' => '256877'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '1' => {
7408 'name' => 'smctp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307409 'type' => '256882'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 },
7411 '2' => {
7412 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307413 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307414 }
7415 },
7416 'Reg' => {
7417 '1' => 'rsi',
7418 '2' => 'rdx'
7419 },
7420 'Return' => '100',
7421 'ShortName' => 'pldm_transport_af_mctp_bind'
7422 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307423 '256887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307424 'Header' => 'af-mctp.h',
7425 'Line' => '19',
7426 'Param' => {
7427 '0' => {
7428 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307429 'type' => '256877'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 }
7431 },
7432 'Reg' => {
7433 '0' => 'rdi'
7434 },
7435 'Return' => '1',
7436 'ShortName' => 'pldm_transport_af_mctp_destroy'
7437 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307438 '256971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307439 'Header' => 'af-mctp.h',
7440 'Line' => '16',
7441 'Param' => {
7442 '0' => {
7443 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307444 'type' => '257195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 }
7446 },
7447 'Reg' => {
7448 '0' => 'r12'
7449 },
7450 'Return' => '100',
7451 'ShortName' => 'pldm_transport_af_mctp_init'
7452 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307453 '258390' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307454 'Header' => 'af-mctp.h',
7455 'Line' => '37',
7456 'Param' => {
7457 '0' => {
7458 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307459 'type' => '256877'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307460 },
7461 '1' => {
7462 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307463 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 },
7465 '2' => {
7466 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307467 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307468 }
7469 },
7470 'Reg' => {
7471 '0' => 'rdi',
7472 '1' => 'rsi',
7473 '2' => 'rdx'
7474 },
7475 'Return' => '100',
7476 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7477 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307478 '258463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 'Header' => 'af-mctp.h',
7480 'Line' => '33',
7481 'Param' => {
7482 '0' => {
7483 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307484 'type' => '256877'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307485 },
7486 '1' => {
7487 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307488 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307489 },
7490 '2' => {
7491 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307492 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 }
7494 },
7495 'Reg' => {
7496 '0' => 'rdi',
7497 '1' => 'rsi',
7498 '2' => 'rdx'
7499 },
7500 'Return' => '100',
7501 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7502 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307503 '258704' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307504 'Header' => 'af-mctp.h',
7505 'Line' => '28',
7506 'Param' => {
7507 '0' => {
7508 'name' => 't',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307509 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 },
7511 '1' => {
7512 'name' => 'pollfd',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307513 'type' => '255387'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307514 }
7515 },
7516 'Reg' => {
7517 '0' => 'rdi',
7518 '1' => 'rsi'
7519 },
7520 'Return' => '100',
7521 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7522 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307523 '258782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307524 'Header' => 'af-mctp.h',
7525 'Line' => '23',
7526 'Param' => {
7527 '0' => {
7528 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307529 'type' => '256877'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307530 }
7531 },
7532 'Reg' => {
7533 '0' => 'rdi'
7534 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307535 'Return' => '252424',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307536 'ShortName' => 'pldm_transport_af_mctp_core'
7537 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307538 '262453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307539 'Header' => 'mctp-demux.h',
7540 'Line' => '36',
7541 'Param' => {
7542 '0' => {
7543 'name' => 'ctx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307544 'type' => '252382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307545 },
7546 '1' => {
7547 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307548 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 },
7550 '2' => {
7551 'name' => 'eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307552 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 }
7554 },
7555 'Reg' => {
7556 '0' => 'rdi',
7557 '1' => 'rsi',
7558 '2' => 'rdx'
7559 },
7560 'Return' => '100',
7561 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7562 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307563 '262767' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 'Header' => 'mctp-demux.h',
7565 'Line' => '27',
7566 'Param' => {
7567 '0' => {
7568 'name' => 't',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307569 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307570 },
7571 '1' => {
7572 'name' => 'pollfd',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307573 'type' => '255387'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307574 }
7575 },
7576 'Reg' => {
7577 '0' => 'rdi',
7578 '1' => 'rsi'
7579 },
7580 'Return' => '100',
7581 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7582 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307583 '267700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307584 'Header' => 'transport.h',
7585 'Line' => '31',
7586 'Param' => {
7587 '0' => {
7588 'name' => 'transport',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307589 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 },
7591 '1' => {
7592 'name' => 'timeout',
7593 'type' => '100'
7594 }
7595 },
7596 'Return' => '100',
7597 'ShortName' => 'pldm_transport_poll'
7598 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307599 '272759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307600 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307601 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307602 'Param' => {
7603 '0' => {
7604 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307605 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307606 },
7607 '1' => {
7608 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307609 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307610 },
7611 '2' => {
7612 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307613 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 }
7615 },
7616 'Return' => '100',
7617 'ShortName' => 'encode_new_file_with_metadata_resp'
7618 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307619 '272959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307621 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307622 'Param' => {
7623 '0' => {
7624 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307625 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 },
7627 '1' => {
7628 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307630 },
7631 '2' => {
7632 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307633 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307634 },
7635 '3' => {
7636 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307637 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 },
7639 '4' => {
7640 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307641 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307642 },
7643 '5' => {
7644 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307645 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 },
7647 '6' => {
7648 'name' => 'file_meta_data_2',
7649 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307650 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307651 },
7652 '7' => {
7653 'name' => 'file_meta_data_3',
7654 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307655 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307656 },
7657 '8' => {
7658 'name' => 'file_meta_data_4',
7659 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307660 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307661 }
7662 },
7663 'Reg' => {
7664 '1' => 'r10',
7665 '2' => 'rdx',
7666 '3' => 'rdi',
7667 '4' => 'r8',
7668 '5' => 'r9'
7669 },
7670 'Return' => '100',
7671 'ShortName' => 'decode_new_file_with_metadata_req'
7672 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307673 '273191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307675 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307676 'Param' => {
7677 '0' => {
7678 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307679 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 },
7681 '1' => {
7682 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307683 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307684 },
7685 '2' => {
7686 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307687 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 }
7689 },
7690 'Reg' => {
7691 '0' => 'rdi',
7692 '1' => 'rsi',
7693 '2' => 'rdx'
7694 },
7695 'Return' => '100',
7696 'ShortName' => 'decode_new_file_with_metadata_resp'
7697 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307698 '273292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307699 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307700 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307701 'Param' => {
7702 '0' => {
7703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307705 },
7706 '1' => {
7707 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307708 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307709 },
7710 '2' => {
7711 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307712 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307713 },
7714 '3' => {
7715 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307716 'type' => '15042'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 },
7718 '4' => {
7719 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307720 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307721 },
7722 '5' => {
7723 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307724 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307725 },
7726 '6' => {
7727 'name' => 'file_meta_data_3',
7728 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307729 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307730 },
7731 '7' => {
7732 'name' => 'file_meta_data_4',
7733 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307734 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 },
7736 '8' => {
7737 'name' => 'msg',
7738 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307739 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 }
7741 },
7742 'Reg' => {
7743 '2' => 'r14'
7744 },
7745 'Return' => '100',
7746 'ShortName' => 'encode_new_file_with_metadata_req'
7747 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307748 '273589' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307750 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 'Param' => {
7752 '0' => {
7753 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307754 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 },
7756 '1' => {
7757 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307758 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307759 },
7760 '2' => {
7761 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307762 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 }
7764 },
7765 'Return' => '100',
7766 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7767 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307768 '273784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307770 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307771 'Param' => {
7772 '0' => {
7773 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307774 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 },
7776 '1' => {
7777 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307778 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307779 },
7780 '2' => {
7781 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307782 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 },
7784 '3' => {
7785 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307786 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307787 },
7788 '4' => {
7789 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307790 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 },
7792 '5' => {
7793 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307794 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 },
7796 '6' => {
7797 'name' => 'file_meta_data_2',
7798 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307799 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307800 },
7801 '7' => {
7802 'name' => 'file_meta_data_3',
7803 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307804 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307805 },
7806 '8' => {
7807 'name' => 'file_meta_data_4',
7808 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307809 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307810 }
7811 },
7812 'Reg' => {
7813 '1' => 'rsi',
7814 '2' => 'rdx',
7815 '3' => 'rcx',
7816 '4' => 'r8',
7817 '5' => 'r9'
7818 },
7819 'Return' => '100',
7820 'ShortName' => 'decode_file_ack_with_meta_data_req'
7821 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307822 '273996' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307824 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307825 'Param' => {
7826 '0' => {
7827 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307828 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307829 },
7830 '1' => {
7831 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307832 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307833 },
7834 '2' => {
7835 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307836 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 }
7838 },
7839 'Reg' => {
7840 '0' => 'rdi',
7841 '1' => 'rsi',
7842 '2' => 'rdx'
7843 },
7844 'Return' => '100',
7845 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7846 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307847 '274092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307849 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307850 'Param' => {
7851 '0' => {
7852 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307853 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307854 },
7855 '1' => {
7856 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307857 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 },
7859 '2' => {
7860 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307861 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307862 },
7863 '3' => {
7864 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307865 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307866 },
7867 '4' => {
7868 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307869 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307870 },
7871 '5' => {
7872 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307873 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307874 },
7875 '6' => {
7876 'name' => 'file_meta_data_3',
7877 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307878 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307879 },
7880 '7' => {
7881 'name' => 'file_meta_data_4',
7882 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307883 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307884 },
7885 '8' => {
7886 'name' => 'msg',
7887 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307888 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 }
7890 },
7891 'Reg' => {
7892 '2' => 'r14'
7893 },
7894 'Return' => '100',
7895 'ShortName' => 'encode_file_ack_with_meta_data_req'
7896 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307897 '274389' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307899 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307900 'Param' => {
7901 '0' => {
7902 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307903 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307904 },
7905 '1' => {
7906 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307907 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307908 },
7909 '2' => {
7910 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307911 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307912 }
7913 },
7914 'Reg' => {
7915 '0' => 'rdi',
7916 '1' => 'rsi',
7917 '2' => 'rdx'
7918 },
7919 'Return' => '100',
7920 'ShortName' => 'decode_file_ack_resp'
7921 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307922 '274490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307923 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307924 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307925 'Param' => {
7926 '0' => {
7927 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307928 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307929 },
7930 '1' => {
7931 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307932 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 },
7934 '2' => {
7935 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307936 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 },
7938 '3' => {
7939 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307940 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 },
7942 '4' => {
7943 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307944 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 }
7946 },
7947 'Return' => '100',
7948 'ShortName' => 'encode_file_ack_req'
7949 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307950 '274725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307952 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 'Param' => {
7954 '0' => {
7955 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307956 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307957 },
7958 '1' => {
7959 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307960 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 },
7962 '2' => {
7963 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307964 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 }
7966 },
7967 'Return' => '100',
7968 'ShortName' => 'encode_file_ack_resp'
7969 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09307970 '274915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307972 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 'Param' => {
7974 '0' => {
7975 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307976 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 },
7978 '1' => {
7979 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307980 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 },
7982 '2' => {
7983 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307984 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307985 },
7986 '3' => {
7987 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307988 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307989 },
7990 '4' => {
7991 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307992 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307993 }
7994 },
7995 'Reg' => {
7996 '1' => 'rsi',
7997 '2' => 'rdx',
7998 '3' => 'rcx',
7999 '4' => 'r8'
8000 },
8001 'Return' => '100',
8002 'ShortName' => 'decode_file_ack_req'
8003 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308004 '275057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308006 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 'Param' => {
8008 '0' => {
8009 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308010 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 },
8012 '1' => {
8013 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308014 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 },
8016 '2' => {
8017 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308018 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 },
8020 '3' => {
8021 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308022 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308023 }
8024 },
8025 'Reg' => {
8026 '0' => 'rdi',
8027 '1' => 'rsi',
8028 '2' => 'rdx',
8029 '3' => 'rcx'
8030 },
8031 'Return' => '100',
8032 'ShortName' => 'decode_rw_file_by_type_resp'
8033 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308034 '275172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308036 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 'Param' => {
8038 '0' => {
8039 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308040 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308041 },
8042 '1' => {
8043 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308044 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308045 },
8046 '2' => {
8047 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308048 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 },
8050 '3' => {
8051 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308052 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308053 },
8054 '4' => {
8055 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308056 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308057 },
8058 '5' => {
8059 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308060 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308061 },
8062 '6' => {
8063 'name' => 'msg',
8064 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308065 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 }
8067 },
8068 'Return' => '100',
8069 'ShortName' => 'encode_rw_file_by_type_req'
8070 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308071 '275442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308073 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308074 'Param' => {
8075 '0' => {
8076 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308077 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308078 },
8079 '1' => {
8080 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308081 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308082 },
8083 '2' => {
8084 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308085 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 },
8087 '3' => {
8088 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308089 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 },
8091 '4' => {
8092 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308093 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 }
8095 },
8096 'Return' => '100',
8097 'ShortName' => 'encode_rw_file_by_type_resp'
8098 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308099 '275672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308101 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308102 'Param' => {
8103 '0' => {
8104 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308105 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308106 },
8107 '1' => {
8108 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308109 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308110 },
8111 '2' => {
8112 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308113 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 },
8115 '3' => {
8116 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308117 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 },
8119 '4' => {
8120 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308121 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308122 },
8123 '5' => {
8124 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308125 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 }
8127 },
8128 'Reg' => {
8129 '1' => 'r10',
8130 '2' => 'rdx',
8131 '3' => 'rdi',
8132 '4' => 'r8',
8133 '5' => 'r9'
8134 },
8135 'Return' => '100',
8136 'ShortName' => 'decode_rw_file_by_type_req'
8137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308138 '275834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308140 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 'Param' => {
8142 '0' => {
8143 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308144 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 },
8146 '1' => {
8147 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308148 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 },
8150 '2' => {
8151 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308152 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 }
8154 },
8155 'Reg' => {
8156 '0' => 'rdi',
8157 '1' => 'rsi',
8158 '2' => 'rdx'
8159 },
8160 'Return' => '100',
8161 'ShortName' => 'decode_new_file_resp'
8162 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308163 '275935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308164 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308165 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 'Param' => {
8167 '0' => {
8168 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308169 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '1' => {
8172 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308173 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 },
8175 '2' => {
8176 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308177 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 },
8179 '3' => {
8180 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308181 'type' => '15042'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308182 },
8183 '4' => {
8184 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308185 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 }
8187 },
8188 'Return' => '100',
8189 'ShortName' => 'encode_new_file_req'
8190 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308191 '276170' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308193 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 'Param' => {
8195 '0' => {
8196 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308197 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308198 },
8199 '1' => {
8200 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308201 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308202 },
8203 '2' => {
8204 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308205 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 }
8207 },
8208 'Return' => '100',
8209 'ShortName' => 'encode_new_file_resp'
8210 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308211 '276360' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308213 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 'Param' => {
8215 '0' => {
8216 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308217 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 },
8219 '1' => {
8220 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308221 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308222 },
8223 '2' => {
8224 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308225 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308226 },
8227 '3' => {
8228 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308229 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308230 },
8231 '4' => {
8232 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308233 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308234 }
8235 },
8236 'Reg' => {
8237 '1' => 'r9',
8238 '2' => 'rdx',
8239 '3' => 'rcx',
8240 '4' => 'r8'
8241 },
8242 'Return' => '100',
8243 'ShortName' => 'decode_new_file_req'
8244 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308245 '276502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308246 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308247 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308248 'Param' => {
8249 '0' => {
8250 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308251 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 },
8253 '1' => {
8254 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308255 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 },
8257 '2' => {
8258 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308259 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 },
8261 '3' => {
8262 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308263 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 }
8265 },
8266 'Reg' => {
8267 '0' => 'rdi',
8268 '1' => 'rsi',
8269 '2' => 'rdx',
8270 '3' => 'rcx'
8271 },
8272 'Return' => '100',
8273 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8274 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308275 '276617' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308277 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 'Param' => {
8279 '0' => {
8280 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308281 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '1' => {
8284 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308285 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 },
8287 '2' => {
8288 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308289 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 },
8291 '3' => {
8292 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308293 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 },
8295 '4' => {
8296 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308297 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 },
8299 '5' => {
8300 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308301 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '6' => {
8304 'name' => 'address',
8305 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308306 'type' => '15042'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 },
8308 '7' => {
8309 'name' => 'msg',
8310 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308311 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308312 }
8313 },
8314 'Return' => '100',
8315 'ShortName' => 'encode_rw_file_by_type_memory_req'
8316 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308317 '276902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308319 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 'Param' => {
8321 '0' => {
8322 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308323 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 },
8325 '1' => {
8326 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308327 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 },
8329 '2' => {
8330 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308331 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '3' => {
8334 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308335 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 },
8337 '4' => {
8338 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308339 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 }
8341 },
8342 'Return' => '100',
8343 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8344 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308345 '277132' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308347 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 'Param' => {
8349 '0' => {
8350 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308351 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '1' => {
8354 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308355 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 },
8357 '2' => {
8358 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308359 'type' => '11709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 },
8361 '3' => {
8362 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308363 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 },
8365 '4' => {
8366 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308367 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '5' => {
8370 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308371 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 },
8373 '6' => {
8374 'name' => 'address',
8375 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308376 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 }
8378 },
8379 'Reg' => {
8380 '1' => 'r10',
8381 '2' => 'rdx',
8382 '3' => 'rdi',
8383 '4' => 'r8',
8384 '5' => 'r9'
8385 },
8386 'Return' => '100',
8387 'ShortName' => 'decode_rw_file_by_type_memory_req'
8388 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308389 '277309' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308391 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308392 'Param' => {
8393 '0' => {
8394 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308395 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 },
8397 '1' => {
8398 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308399 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308400 },
8401 '2' => {
8402 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308403 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 },
8405 '3' => {
8406 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308407 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 }
8409 },
8410 'Return' => '100',
8411 'ShortName' => 'encode_write_file_resp'
8412 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308413 '277524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308415 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 'Param' => {
8417 '0' => {
8418 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308419 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308420 },
8421 '1' => {
8422 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308423 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308424 },
8425 '2' => {
8426 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308427 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 },
8429 '3' => {
8430 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308431 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 }
8433 },
8434 'Reg' => {
8435 '0' => 'rdi',
8436 '1' => 'rsi',
8437 '2' => 'rdx',
8438 '3' => 'rcx'
8439 },
8440 'Return' => '100',
8441 'ShortName' => 'decode_write_file_resp'
8442 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308443 '277634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308445 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308446 'Param' => {
8447 '0' => {
8448 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308449 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308450 },
8451 '1' => {
8452 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308453 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308454 },
8455 '2' => {
8456 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308457 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308458 },
8459 '3' => {
8460 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308461 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308462 },
8463 '4' => {
8464 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308465 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308466 }
8467 },
8468 'Return' => '100',
8469 'ShortName' => 'encode_write_file_req'
8470 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308471 '277869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308473 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 'Param' => {
8475 '0' => {
8476 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308477 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '1' => {
8480 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308481 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '2' => {
8484 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308485 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '3' => {
8488 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308489 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '4' => {
8492 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308493 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '5' => {
8496 'name' => 'file_data_offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308497 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 }
8499 },
8500 'Reg' => {
8501 '1' => 'rsi',
8502 '3' => 'rcx',
8503 '4' => 'r8',
8504 '5' => 'r9'
8505 },
8506 'Return' => '100',
8507 'ShortName' => 'decode_write_file_req'
8508 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308509 '278024' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308511 'Line' => '377',
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' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308519 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '2' => {
8522 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308523 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '3' => {
8526 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308527 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 }
8529 },
8530 'Return' => '100',
8531 'ShortName' => 'encode_read_file_resp'
8532 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308533 '278239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308534 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308535 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308536 'Param' => {
8537 '0' => {
8538 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308539 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 },
8541 '1' => {
8542 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308543 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 },
8545 '2' => {
8546 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308547 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '3' => {
8550 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308551 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '4' => {
8554 'name' => 'file_data_offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308555 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 }
8557 },
8558 'Reg' => {
8559 '1' => 'r9',
8560 '2' => 'rdx',
8561 '3' => 'rcx',
8562 '4' => 'r8'
8563 },
8564 'Return' => '100',
8565 'ShortName' => 'decode_read_file_resp'
8566 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308567 '278375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308569 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 'Param' => {
8571 '0' => {
8572 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308573 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 },
8575 '1' => {
8576 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308577 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 },
8579 '2' => {
8580 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308581 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 },
8583 '3' => {
8584 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308585 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308586 },
8587 '4' => {
8588 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308589 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308590 }
8591 },
8592 'Return' => '100',
8593 'ShortName' => 'encode_read_file_req'
8594 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308595 '278610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308597 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308598 'Param' => {
8599 '0' => {
8600 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308601 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308602 },
8603 '1' => {
8604 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308605 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308606 },
8607 '2' => {
8608 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308609 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308610 },
8611 '3' => {
8612 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308613 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308614 },
8615 '4' => {
8616 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308617 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 }
8619 },
8620 'Reg' => {
8621 '1' => 'r9',
8622 '2' => 'rdx',
8623 '3' => 'rcx',
8624 '4' => 'r8'
8625 },
8626 'Return' => '100',
8627 'ShortName' => 'decode_read_file_req'
8628 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308629 '278746' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308631 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 'Param' => {
8633 '0' => {
8634 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308635 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '1' => {
8638 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308639 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '2' => {
8642 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308643 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '3' => {
8646 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308647 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 },
8649 '4' => {
8650 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308651 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 },
8653 '5' => {
8654 'name' => 'file_table_data_start_offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308655 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308656 },
8657 '6' => {
8658 'name' => 'file_table_length',
8659 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308660 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 }
8662 },
8663 'Reg' => {
8664 '1' => 'rsi',
8665 '2' => 'rdi',
8666 '3' => 'r10',
8667 '4' => 'r8',
8668 '5' => 'r9'
8669 },
8670 'Return' => '100',
8671 'ShortName' => 'decode_get_file_table_resp'
8672 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308673 '278920' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308675 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 'Param' => {
8677 '0' => {
8678 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308679 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 },
8681 '1' => {
8682 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308683 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 },
8685 '2' => {
8686 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308687 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308688 },
8689 '3' => {
8690 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308691 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308692 },
8693 '4' => {
8694 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308695 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 }
8697 },
8698 'Return' => '100',
8699 'ShortName' => 'encode_get_file_table_req'
8700 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308701 '279147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308703 'Line' => '244',
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' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308715 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 },
8717 '3' => {
8718 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308719 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 },
8721 '4' => {
8722 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308723 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '5' => {
8726 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308727 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 },
8729 '6' => {
8730 'name' => 'msg',
8731 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308732 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 }
8734 },
8735 'Reg' => {
8736 '2' => 'r15'
8737 },
8738 'Return' => '100',
8739 'ShortName' => 'encode_get_file_table_resp'
8740 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308741 '279505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308742 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308743 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 'Param' => {
8745 '0' => {
8746 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308747 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 },
8749 '1' => {
8750 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308751 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 },
8753 '2' => {
8754 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308755 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 },
8757 '3' => {
8758 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308759 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '4' => {
8762 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308763 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 }
8765 },
8766 'Reg' => {
8767 '1' => 'r9',
8768 '2' => 'rdx',
8769 '3' => 'rcx',
8770 '4' => 'r8'
8771 },
8772 'Return' => '100',
8773 'ShortName' => 'decode_get_file_table_req'
8774 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308775 '279640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308777 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 'Param' => {
8779 '0' => {
8780 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308781 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 },
8783 '1' => {
8784 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308785 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 },
8787 '2' => {
8788 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308789 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '3' => {
8792 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308793 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 }
8795 },
8796 'Reg' => {
8797 '0' => 'rdi',
8798 '1' => 'rsi',
8799 '2' => 'rdx',
8800 '3' => 'rcx'
8801 },
8802 'Return' => '100',
8803 'ShortName' => 'decode_rw_file_memory_resp'
8804 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308805 '279749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308807 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 'Param' => {
8809 '0' => {
8810 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308811 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308812 },
8813 '1' => {
8814 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308815 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308816 },
8817 '2' => {
8818 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308819 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308820 },
8821 '3' => {
8822 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308823 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 },
8825 '4' => {
8826 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308827 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 },
8829 '5' => {
8830 'name' => 'address',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308831 'type' => '15042'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '6' => {
8834 'name' => 'msg',
8835 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308836 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 }
8838 },
8839 'Reg' => {
8840 '2' => 'r14'
8841 },
8842 'Return' => '100',
8843 'ShortName' => 'encode_rw_file_memory_req'
8844 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308845 '280008' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308846 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308847 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 'Param' => {
8849 '0' => {
8850 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308851 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308852 },
8853 '1' => {
8854 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308855 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308856 },
8857 '2' => {
8858 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308859 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308860 },
8861 '3' => {
8862 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308863 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308864 },
8865 '4' => {
8866 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308867 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 }
8869 },
8870 'Return' => '100',
8871 'ShortName' => 'encode_rw_file_memory_resp'
8872 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308873 '280229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308875 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 'Param' => {
8877 '0' => {
8878 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308879 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '1' => {
8882 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308883 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 },
8885 '2' => {
8886 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308887 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 },
8889 '3' => {
8890 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308891 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 },
8893 '4' => {
8894 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308895 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 },
8897 '5' => {
8898 'name' => 'address',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308899 'type' => '23771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 }
8901 },
8902 'Reg' => {
8903 '1' => 'r10',
8904 '2' => 'rdx',
8905 '3' => 'rdi',
8906 '4' => 'r8',
8907 '5' => 'r9'
8908 },
8909 'Return' => '100',
8910 'ShortName' => 'decode_rw_file_memory_req'
8911 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308912 '281278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308913 'Header' => 'host.h',
8914 'Line' => '101',
8915 'Param' => {
8916 '0' => {
8917 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308918 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 },
8920 '1' => {
8921 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308922 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 },
8924 '2' => {
8925 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308926 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 },
8928 '3' => {
8929 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308930 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '4' => {
8933 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308934 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '5' => {
8937 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308938 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 }
8940 },
8941 'Reg' => {
8942 '2' => 'r12'
8943 },
8944 'Return' => '100',
8945 'ShortName' => 'encode_get_alert_status_resp'
8946 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308947 '281526' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 'Header' => 'host.h',
8949 'Line' => '86',
8950 'Param' => {
8951 '0' => {
8952 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308953 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308954 },
8955 '1' => {
8956 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308957 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 },
8959 '2' => {
8960 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308961 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 }
8963 },
8964 'Reg' => {
8965 '0' => 'rdi',
8966 '1' => 'rsi',
8967 '2' => 'rdx'
8968 },
8969 'Return' => '100',
8970 'ShortName' => 'decode_get_alert_status_req'
8971 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09308972 '281609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308973 'Header' => 'host.h',
8974 'Line' => '70',
8975 'Param' => {
8976 '0' => {
8977 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308978 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 },
8980 '1' => {
8981 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308982 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308983 },
8984 '2' => {
8985 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308986 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 },
8988 '3' => {
8989 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308990 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308991 },
8992 '4' => {
8993 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308994 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 }
8996 },
8997 'Reg' => {
8998 '1' => 'r9',
8999 '2' => 'rdx',
9000 '3' => 'rcx',
9001 '4' => 'r8'
9002 },
9003 'Return' => '100',
9004 'ShortName' => 'decode_get_alert_status_resp'
9005 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309006 '281748' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 'Header' => 'host.h',
9008 'Line' => '52',
9009 'Param' => {
9010 '0' => {
9011 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309012 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 },
9014 '1' => {
9015 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309016 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309017 },
9018 '2' => {
9019 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309020 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 },
9022 '3' => {
9023 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309024 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309025 }
9026 },
9027 'Return' => '100',
9028 'ShortName' => 'encode_get_alert_status_req'
9029 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309030 '282816' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 'Header' => 'platform.h',
9032 'Line' => '47',
9033 'Param' => {
9034 '0' => {
9035 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309036 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309037 },
9038 '1' => {
9039 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309040 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309041 },
9042 '2' => {
9043 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309044 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309045 },
9046 '3' => {
9047 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309048 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309049 },
9050 '4' => {
9051 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309052 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 },
9054 '5' => {
9055 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309056 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 },
9058 '6' => {
9059 'name' => 'msg',
9060 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309061 'type' => '4077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309062 }
9063 },
9064 'Return' => '100',
9065 'ShortName' => 'encode_bios_attribute_update_event_req'
9066 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309067 '283922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 'Header' => 'file_io.h',
9069 'Line' => '36',
9070 'Param' => {
9071 '0' => {
9072 'name' => 'msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309073 'type' => '4524'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '1' => {
9076 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309077 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 },
9079 '2' => {
9080 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309081 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 },
9083 '3' => {
9084 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309085 'type' => '4534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309086 },
9087 '4' => {
9088 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309089 'type' => '4529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309090 }
9091 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 'Return' => '100',
9093 'ShortName' => 'decode_oem_meta_file_io_req'
9094 }
9095 },
9096 'SymbolVersion' => {},
9097 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309098 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 'bcd2dec16' => 1,
9100 'bcd2dec32' => 1,
9101 'bcd2dec8' => 1,
9102 'crc32' => 1,
9103 'crc8' => 1,
9104 'dec2bcd16' => 1,
9105 'dec2bcd32' => 1,
9106 'dec2bcd8' => 1,
9107 'decode_activate_firmware_resp' => 1,
9108 'decode_apply_complete_req' => 1,
9109 'decode_cancel_update_component_resp' => 1,
9110 'decode_cancel_update_resp' => 1,
9111 'decode_descriptor_type_length_value' => 1,
9112 'decode_event_message_buffer_size_resp' => 1,
9113 'decode_event_message_supported_resp' => 1,
9114 'decode_file_ack_req' => 1,
9115 'decode_file_ack_resp' => 1,
9116 'decode_file_ack_with_meta_data_req' => 1,
9117 'decode_file_ack_with_meta_data_resp' => 1,
9118 'decode_firmware_device_id_record' => 1,
9119 'decode_get_alert_status_req' => 1,
9120 'decode_get_alert_status_resp' => 1,
9121 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9122 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9123 'decode_get_bios_table_req' => 1,
9124 'decode_get_bios_table_resp' => 1,
9125 'decode_get_commands_req' => 1,
9126 'decode_get_commands_resp' => 1,
9127 'decode_get_date_time_resp' => 1,
9128 'decode_get_file_table_req' => 1,
9129 'decode_get_file_table_resp' => 1,
9130 'decode_get_firmware_parameters_resp' => 1,
9131 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9132 'decode_get_fru_record_by_option_req' => 1,
9133 'decode_get_fru_record_by_option_resp' => 1,
9134 'decode_get_fru_record_table_metadata_resp' => 1,
9135 'decode_get_fru_record_table_req' => 1,
9136 'decode_get_fru_record_table_resp' => 1,
9137 'decode_get_fru_record_table_resp_safe' => 1,
9138 'decode_get_numeric_effecter_value_req' => 1,
9139 'decode_get_numeric_effecter_value_resp' => 1,
9140 'decode_get_pdr_repository_info_resp' => 1,
9141 'decode_get_pdr_req' => 1,
9142 'decode_get_pdr_resp' => 1,
9143 'decode_get_sensor_reading_req' => 1,
9144 'decode_get_sensor_reading_resp' => 1,
9145 'decode_get_state_sensor_readings_req' => 1,
9146 'decode_get_state_sensor_readings_resp' => 1,
9147 'decode_get_status_resp' => 1,
9148 'decode_get_tid_resp' => 1,
9149 'decode_get_types_resp' => 1,
9150 'decode_get_version_req' => 1,
9151 'decode_get_version_resp' => 1,
9152 'decode_multipart_receive_req' => 1,
9153 'decode_new_file_req' => 1,
9154 'decode_new_file_resp' => 1,
9155 'decode_new_file_with_metadata_req' => 1,
9156 'decode_new_file_with_metadata_resp' => 1,
9157 'decode_numeric_sensor_data' => 1,
9158 'decode_numeric_sensor_pdr_data' => 1,
9159 'decode_oem_meta_file_io_req' => 1,
9160 'decode_pass_component_table_resp' => 1,
9161 'decode_platform_event_message_req' => 1,
9162 'decode_platform_event_message_resp' => 1,
9163 'decode_pldm_comp_image_info' => 1,
9164 'decode_pldm_package_header_info' => 1,
9165 'decode_pldm_pdr_repository_change_record_data' => 1,
9166 'decode_pldm_pdr_repository_chg_event_data' => 1,
9167 'decode_poll_for_platform_event_message_req' => 1,
9168 'decode_poll_for_platform_event_message_resp' => 1,
9169 'decode_query_device_identifiers_resp' => 1,
9170 'decode_read_file_req' => 1,
9171 'decode_read_file_resp' => 1,
9172 'decode_request_firmware_data_req' => 1,
9173 'decode_request_update_resp' => 1,
9174 'decode_rw_file_by_type_memory_req' => 1,
9175 'decode_rw_file_by_type_memory_resp' => 1,
9176 'decode_rw_file_by_type_req' => 1,
9177 'decode_rw_file_by_type_resp' => 1,
9178 'decode_rw_file_memory_req' => 1,
9179 'decode_rw_file_memory_resp' => 1,
9180 'decode_sensor_event_data' => 1,
9181 'decode_sensor_op_data' => 1,
9182 'decode_set_bios_attribute_current_value_req' => 1,
9183 'decode_set_bios_attribute_current_value_resp' => 1,
9184 'decode_set_bios_table_req' => 1,
9185 'decode_set_bios_table_resp' => 1,
9186 'decode_set_date_time_req' => 1,
9187 'decode_set_date_time_resp' => 1,
9188 'decode_set_event_receiver_req' => 1,
9189 'decode_set_event_receiver_resp' => 1,
9190 'decode_set_fru_record_table_req' => 1,
9191 'decode_set_numeric_effecter_value_req' => 1,
9192 'decode_set_numeric_effecter_value_resp' => 1,
9193 'decode_set_state_effecter_states_req' => 1,
9194 'decode_set_state_effecter_states_resp' => 1,
9195 'decode_state_sensor_data' => 1,
9196 'decode_transfer_complete_req' => 1,
9197 'decode_update_component_resp' => 1,
9198 'decode_vendor_defined_descriptor_value' => 1,
9199 'decode_verify_complete_req' => 1,
9200 'decode_write_file_req' => 1,
9201 'decode_write_file_resp' => 1,
9202 'encode_activate_firmware_req' => 1,
9203 'encode_apply_complete_resp' => 1,
9204 'encode_bios_attribute_update_event_req' => 1,
9205 'encode_cancel_update_component_req' => 1,
9206 'encode_cancel_update_req' => 1,
9207 'encode_cc_only_resp' => 1,
9208 'encode_event_message_buffer_size_req' => 1,
9209 'encode_event_message_supported_req' => 1,
9210 'encode_file_ack_req' => 1,
9211 'encode_file_ack_resp' => 1,
9212 'encode_file_ack_with_meta_data_req' => 1,
9213 'encode_file_ack_with_meta_data_resp' => 1,
9214 'encode_fru_record' => 1,
9215 'encode_get_alert_status_req' => 1,
9216 'encode_get_alert_status_resp' => 1,
9217 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9218 'encode_get_bios_current_value_by_handle_resp' => 1,
9219 'encode_get_bios_table_req' => 1,
9220 'encode_get_bios_table_resp' => 1,
9221 'encode_get_commands_req' => 1,
9222 'encode_get_commands_resp' => 1,
9223 'encode_get_date_time_req' => 1,
9224 'encode_get_date_time_resp' => 1,
9225 'encode_get_file_table_req' => 1,
9226 'encode_get_file_table_resp' => 1,
9227 'encode_get_firmware_parameters_req' => 1,
9228 'encode_get_fru_record_by_option_req' => 1,
9229 'encode_get_fru_record_by_option_resp' => 1,
9230 'encode_get_fru_record_table_metadata_req' => 1,
9231 'encode_get_fru_record_table_metadata_resp' => 1,
9232 'encode_get_fru_record_table_req' => 1,
9233 'encode_get_fru_record_table_resp' => 1,
9234 'encode_get_numeric_effecter_value_req' => 1,
9235 'encode_get_numeric_effecter_value_resp' => 1,
9236 'encode_get_pdr_repository_info_resp' => 1,
9237 'encode_get_pdr_req' => 1,
9238 'encode_get_pdr_resp' => 1,
9239 'encode_get_sensor_reading_req' => 1,
9240 'encode_get_sensor_reading_resp' => 1,
9241 'encode_get_state_sensor_readings_req' => 1,
9242 'encode_get_state_sensor_readings_resp' => 1,
9243 'encode_get_status_req' => 1,
9244 'encode_get_tid_req' => 1,
9245 'encode_get_tid_resp' => 1,
9246 'encode_get_types_req' => 1,
9247 'encode_get_types_resp' => 1,
9248 'encode_get_version_req' => 1,
9249 'encode_get_version_resp' => 1,
9250 'encode_new_file_req' => 1,
9251 'encode_new_file_resp' => 1,
9252 'encode_new_file_with_metadata_req' => 1,
9253 'encode_new_file_with_metadata_resp' => 1,
9254 'encode_pass_component_table_req' => 1,
9255 'encode_platform_event_message_req' => 1,
9256 'encode_platform_event_message_resp' => 1,
9257 'encode_pldm_header_only' => 1,
9258 'encode_pldm_pdr_repository_chg_event_data' => 1,
9259 'encode_poll_for_platform_event_message_req' => 1,
9260 'encode_poll_for_platform_event_message_resp' => 1,
9261 'encode_query_device_identifiers_req' => 1,
9262 'encode_read_file_req' => 1,
9263 'encode_read_file_resp' => 1,
9264 'encode_request_firmware_data_resp' => 1,
9265 'encode_request_update_req' => 1,
9266 'encode_rw_file_by_type_memory_req' => 1,
9267 'encode_rw_file_by_type_memory_resp' => 1,
9268 'encode_rw_file_by_type_req' => 1,
9269 'encode_rw_file_by_type_resp' => 1,
9270 'encode_rw_file_memory_req' => 1,
9271 'encode_rw_file_memory_resp' => 1,
9272 'encode_sensor_event_data' => 1,
9273 'encode_set_bios_attribute_current_value_req' => 1,
9274 'encode_set_bios_attribute_current_value_resp' => 1,
9275 'encode_set_bios_table_req' => 1,
9276 'encode_set_bios_table_resp' => 1,
9277 'encode_set_date_time_req' => 1,
9278 'encode_set_date_time_resp' => 1,
9279 'encode_set_event_receiver_req' => 1,
9280 'encode_set_event_receiver_resp' => 1,
9281 'encode_set_fru_record_table_resp' => 1,
9282 'encode_set_numeric_effecter_value_req' => 1,
9283 'encode_set_numeric_effecter_value_resp' => 1,
9284 'encode_set_state_effecter_states_req' => 1,
9285 'encode_set_state_effecter_states_resp' => 1,
9286 'encode_set_tid_req' => 1,
9287 'encode_state_effecter_pdr' => 1,
9288 'encode_state_sensor_pdr' => 1,
9289 'encode_transfer_complete_resp' => 1,
9290 'encode_update_component_req' => 1,
9291 'encode_verify_complete_resp' => 1,
9292 'encode_write_file_req' => 1,
9293 'encode_write_file_resp' => 1,
9294 'get_fru_record_by_option_check' => 1,
9295 'is_time_legal' => 1,
9296 'is_transfer_flag_valid' => 1,
9297 'pack_pldm_header' => 1,
9298 'pldm_bios_table_append_pad_checksum_check' => 1,
9299 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9300 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9301 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9302 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9303 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9304 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9305 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9306 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9307 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9308 'pldm_bios_table_attr_entry_integer_decode' => 1,
9309 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9310 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9311 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9312 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9313 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9314 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9315 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9316 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9317 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9318 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9319 'pldm_bios_table_attr_entry_string_info_check' => 1,
9320 'pldm_bios_table_attr_find_by_handle' => 1,
9321 'pldm_bios_table_attr_find_by_string_handle' => 1,
9322 'pldm_bios_table_attr_value_copy_and_update' => 1,
9323 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9324 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9325 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9326 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9327 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9328 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9329 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9330 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9331 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9332 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9333 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9334 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9335 'pldm_bios_table_attr_value_entry_length' => 1,
9336 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9337 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9338 'pldm_bios_table_attr_value_find_by_handle' => 1,
9339 'pldm_bios_table_checksum' => 1,
9340 'pldm_bios_table_iter_create' => 1,
9341 'pldm_bios_table_iter_free' => 1,
9342 'pldm_bios_table_iter_is_end' => 1,
9343 'pldm_bios_table_iter_next' => 1,
9344 'pldm_bios_table_iter_value' => 1,
9345 'pldm_bios_table_pad_checksum_size' => 1,
9346 'pldm_bios_table_string_entry_decode_handle' => 1,
9347 'pldm_bios_table_string_entry_decode_string_check' => 1,
9348 'pldm_bios_table_string_entry_decode_string_length' => 1,
9349 'pldm_bios_table_string_entry_encode_check' => 1,
9350 'pldm_bios_table_string_entry_encode_length' => 1,
9351 'pldm_bios_table_string_find_by_handle' => 1,
9352 'pldm_bios_table_string_find_by_string' => 1,
9353 'pldm_close' => 1,
9354 'pldm_entity_association_pdr_add_check' => 1,
9355 'pldm_entity_association_pdr_add_from_node_check' => 1,
9356 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9357 'pldm_entity_association_pdr_extract' => 1,
9358 'pldm_entity_association_tree_add' => 1,
9359 'pldm_entity_association_tree_add_entity' => 1,
9360 'pldm_entity_association_tree_copy_root' => 1,
9361 'pldm_entity_association_tree_destroy' => 1,
9362 'pldm_entity_association_tree_destroy_root' => 1,
9363 'pldm_entity_association_tree_find' => 1,
9364 'pldm_entity_association_tree_find_with_locality' => 1,
9365 'pldm_entity_association_tree_init' => 1,
9366 'pldm_entity_association_tree_visit' => 1,
9367 'pldm_entity_extract' => 1,
9368 'pldm_entity_get_num_children' => 1,
9369 'pldm_entity_get_parent' => 1,
9370 'pldm_entity_is_exist_parent' => 1,
9371 'pldm_entity_is_node_parent' => 1,
9372 'pldm_entity_node_get_remote_container_id' => 1,
9373 'pldm_find_entity_ref_in_tree' => 1,
9374 'pldm_instance_db_destroy' => 1,
9375 'pldm_instance_db_init' => 1,
9376 'pldm_instance_db_init_default' => 1,
9377 'pldm_instance_id_alloc' => 1,
9378 'pldm_instance_id_free' => 1,
9379 'pldm_is_current_parent_child' => 1,
9380 'pldm_is_empty_entity_assoc_tree' => 1,
9381 'pldm_msg_hdr_correlate_response' => 1,
9382 'pldm_open' => 1,
9383 'pldm_pdr_add_check' => 1,
9384 'pldm_pdr_add_fru_record_set_check' => 1,
9385 'pldm_pdr_destroy' => 1,
9386 'pldm_pdr_find_last_in_range' => 1,
9387 'pldm_pdr_find_record' => 1,
9388 'pldm_pdr_find_record_by_type' => 1,
9389 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9390 'pldm_pdr_get_next_record' => 1,
9391 'pldm_pdr_get_record_count' => 1,
9392 'pldm_pdr_get_record_handle' => 1,
9393 'pldm_pdr_get_repo_size' => 1,
9394 'pldm_pdr_init' => 1,
9395 'pldm_pdr_record_is_remote' => 1,
9396 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9397 'pldm_pdr_remove_remote_pdrs' => 1,
9398 'pldm_pdr_update_TL_pdr' => 1,
9399 'pldm_recv' => 1,
9400 'pldm_recv_any' => 1,
9401 'pldm_send' => 1,
9402 'pldm_send_recv' => 1,
9403 'pldm_transport_af_mctp_bind' => 1,
9404 'pldm_transport_af_mctp_core' => 1,
9405 'pldm_transport_af_mctp_destroy' => 1,
9406 'pldm_transport_af_mctp_init' => 1,
9407 'pldm_transport_af_mctp_init_pollfd' => 1,
9408 'pldm_transport_af_mctp_map_tid' => 1,
9409 'pldm_transport_af_mctp_unmap_tid' => 1,
9410 'pldm_transport_mctp_demux_core' => 1,
9411 'pldm_transport_mctp_demux_destroy' => 1,
9412 'pldm_transport_mctp_demux_init' => 1,
9413 'pldm_transport_mctp_demux_init_pollfd' => 1,
9414 'pldm_transport_mctp_demux_map_tid' => 1,
9415 'pldm_transport_mctp_demux_unmap_tid' => 1,
9416 'pldm_transport_poll' => 1,
9417 'pldm_transport_recv_msg' => 1,
9418 'pldm_transport_send_msg' => 1,
9419 'pldm_transport_send_recv_msg' => 1,
9420 'unpack_pldm_header' => 1,
9421 'ver2str' => 1
9422 }
9423 },
9424 'Target' => 'unix',
9425 'TypeInfo' => {
9426 '1' => {
9427 'Name' => 'void',
9428 'Type' => 'Intrinsic'
9429 },
9430 '46' => {
9431 'Name' => 'unsigned char',
9432 'Size' => '1',
9433 'Type' => 'Intrinsic'
9434 },
9435 '53' => {
9436 'Name' => 'unsigned short',
9437 'Size' => '2',
9438 'Type' => 'Intrinsic'
9439 },
9440 '60' => {
9441 'Name' => 'unsigned int',
9442 'Size' => '4',
9443 'Type' => 'Intrinsic'
9444 },
9445 '67' => {
9446 'Name' => 'unsigned long',
9447 'Size' => '8',
9448 'Type' => 'Intrinsic'
9449 },
9450 '74' => {
9451 'Name' => 'signed char',
9452 'Size' => '1',
9453 'Type' => 'Intrinsic'
9454 },
9455 '81' => {
9456 'BaseType' => '46',
9457 'Header' => 'types.h',
9458 'Line' => '38',
9459 'Name' => '__uint8_t',
9460 'PrivateABI' => 1,
9461 'Size' => '1',
9462 'Type' => 'Typedef'
9463 },
9464 '93' => {
9465 'Name' => 'short',
9466 'Size' => '2',
9467 'Type' => 'Intrinsic'
9468 },
9469 '100' => {
9470 'Name' => 'int',
9471 'Size' => '4',
9472 'Type' => 'Intrinsic'
9473 },
9474 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309475 'Name' => 'long',
9476 'Size' => '8',
9477 'Type' => 'Intrinsic'
9478 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309479 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309480 'Name' => 'char',
9481 'Size' => '1',
9482 'Type' => 'Intrinsic'
9483 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309484 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309485 'BaseType' => '81',
9486 'Header' => 'stdint-uintn.h',
9487 'Line' => '24',
9488 'Name' => 'uint8_t',
9489 'PrivateABI' => 1,
9490 'Size' => '1',
9491 'Type' => 'Typedef'
9492 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309493 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309494 'Name' => 'float',
9495 'Size' => '4',
9496 'Type' => 'Intrinsic'
9497 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309498 '175' => {
9499 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309500 'Header' => 'base.h',
9501 'Line' => '16',
9502 'Name' => 'pldm_tid_t',
9503 'Size' => '1',
9504 'Type' => 'Typedef'
9505 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309506 '187' => {
9507 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309508 'Header' => 'instance-id.h',
9509 'Line' => '13',
9510 'Name' => 'pldm_instance_id_t',
9511 'Size' => '1',
9512 'Type' => 'Typedef'
9513 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309514 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309515 'Header' => 'responder.h',
9516 'Line' => '10',
9517 'Memb' => {
9518 '0' => {
9519 'name' => 'tid',
9520 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309521 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309522 },
9523 '1' => {
9524 'name' => 'instance_id',
9525 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309526 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309527 },
9528 '2' => {
9529 'name' => 'type',
9530 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309531 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309532 },
9533 '3' => {
9534 'name' => 'command',
9535 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309536 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309537 },
9538 '4' => {
9539 'name' => 'next',
9540 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309541 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309542 }
9543 },
9544 'Name' => 'struct pldm_responder_cookie',
9545 'PrivateABI' => 1,
9546 'Size' => '16',
9547 'Type' => 'Struct'
9548 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309549 '279' => {
9550 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309551 'Name' => 'struct pldm_responder_cookie*',
9552 'Size' => '8',
9553 'Type' => 'Pointer'
9554 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309555 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309556 'Header' => 'pldm.h',
9557 'Line' => '15',
9558 'Memb' => {
9559 '0' => {
9560 'name' => 'PLDM_REQUESTER_SUCCESS',
9561 'value' => '0'
9562 },
9563 '1' => {
9564 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9565 'value' => '18446744073709551615 (-1)'
9566 },
9567 '2' => {
9568 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9569 'value' => '18446744073709551614 (-2)'
9570 },
9571 '3' => {
9572 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9573 'value' => '18446744073709551613 (-3)'
9574 },
9575 '4' => {
9576 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9577 'value' => '18446744073709551612 (-4)'
9578 },
9579 '5' => {
9580 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9581 'value' => '18446744073709551611 (-5)'
9582 },
9583 '6' => {
9584 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9585 'value' => '18446744073709551610 (-6)'
9586 },
9587 '7' => {
9588 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9589 'value' => '18446744073709551609 (-7)'
9590 },
9591 '8' => {
9592 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9593 'value' => '18446744073709551608 (-8)'
9594 },
9595 '9' => {
9596 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9597 'value' => '18446744073709551607 (-9)'
9598 },
9599 '10' => {
9600 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9601 'value' => '18446744073709551606 (-10)'
9602 },
9603 '11' => {
9604 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9605 'value' => '18446744073709551605 (-11)'
9606 },
9607 '12' => {
9608 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9609 'value' => '18446744073709551604 (-12)'
9610 },
9611 '13' => {
9612 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9613 'value' => '18446744073709551603 (-13)'
9614 }
9615 },
9616 'Name' => 'enum pldm_requester_error_codes',
9617 'Size' => '4',
9618 'Type' => 'Enum'
9619 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309620 '805' => {
9621 'Name' => '_Bool',
9622 'Size' => '1',
9623 'Type' => 'Intrinsic'
9624 },
9625 '927' => {
9626 'BaseType' => '53',
9627 'Header' => 'types.h',
9628 'Line' => '40',
9629 'Name' => '__uint16_t',
9630 'PrivateABI' => 1,
9631 'Size' => '2',
9632 'Type' => 'Typedef'
9633 },
9634 '951' => {
9635 'BaseType' => '60',
9636 'Header' => 'types.h',
9637 'Line' => '42',
9638 'Name' => '__uint32_t',
9639 'PrivateABI' => 1,
9640 'Size' => '4',
9641 'Type' => 'Typedef'
9642 },
9643 '970' => {
9644 'BaseType' => '107',
9645 'Header' => 'types.h',
9646 'Line' => '194',
9647 'Name' => '__ssize_t',
9648 'PrivateABI' => 1,
9649 'Size' => '8',
9650 'Type' => 'Typedef'
9651 },
9652 '982' => {
9653 'BaseType' => '114',
9654 'Name' => 'char*',
9655 'Size' => '8',
9656 'Type' => 'Pointer'
9657 },
9658 '1006' => {
9659 'BaseType' => '121',
9660 'Name' => 'uint8_t const',
9661 'Size' => '1',
9662 'Type' => 'Const'
9663 },
9664 '1011' => {
9665 'BaseType' => '927',
9666 'Header' => 'stdint-uintn.h',
9667 'Line' => '25',
9668 'Name' => 'uint16_t',
9669 'PrivateABI' => 1,
9670 'Size' => '2',
9671 'Type' => 'Typedef'
9672 },
9673 '1023' => {
9674 'BaseType' => '951',
9675 'Header' => 'stdint-uintn.h',
9676 'Line' => '26',
9677 'Name' => 'uint32_t',
9678 'PrivateABI' => 1,
9679 'Size' => '4',
9680 'Type' => 'Typedef'
9681 },
9682 '1035' => {
9683 'Header' => 'pldm_types.h',
9684 'Line' => '25',
9685 'Memb' => {
9686 '0' => {
9687 'name' => 'alpha',
9688 'offset' => '0',
9689 'type' => '121'
9690 },
9691 '1' => {
9692 'name' => 'update',
9693 'offset' => '1',
9694 'type' => '121'
9695 },
9696 '2' => {
9697 'name' => 'minor',
9698 'offset' => '2',
9699 'type' => '121'
9700 },
9701 '3' => {
9702 'name' => 'major',
9703 'offset' => '3',
9704 'type' => '121'
9705 }
9706 },
9707 'Name' => 'struct pldm_version',
9708 'Size' => '4',
9709 'Type' => 'Struct'
9710 },
9711 '1093' => {
9712 'BaseType' => '1035',
9713 'Header' => 'pldm_types.h',
9714 'Line' => '30',
9715 'Name' => 'ver32_t',
9716 'Size' => '4',
9717 'Type' => 'Typedef'
9718 },
9719 '1105' => {
9720 'BaseType' => '1093',
9721 'Name' => 'ver32_t const',
9722 'Size' => '4',
9723 'Type' => 'Const'
9724 },
9725 '1145' => {
9726 'BaseType' => '67',
9727 'Header' => 'stddef.h',
9728 'Line' => '214',
9729 'Name' => 'size_t',
9730 'PrivateABI' => 1,
9731 'Size' => '8',
9732 'Type' => 'Typedef'
9733 },
9734 '1207' => {
9735 'BaseType' => '970',
9736 'Header' => 'types.h',
9737 'Line' => '108',
9738 'Name' => 'ssize_t',
9739 'PrivateABI' => 1,
9740 'Size' => '8',
9741 'Type' => 'Typedef'
9742 },
9743 '1219' => {
9744 'BaseType' => '1006',
9745 'Name' => 'uint8_t const*',
9746 'Size' => '8',
9747 'Type' => 'Pointer'
9748 },
9749 '2228' => {
9750 'BaseType' => '1105',
9751 'Name' => 'ver32_t const*',
9752 'Size' => '8',
9753 'Type' => 'Pointer'
9754 },
9755 '2341' => {
9756 'BaseType' => '2346',
9757 'Name' => 'void const*',
9758 'Size' => '8',
9759 'Type' => 'Pointer'
9760 },
9761 '2346' => {
9762 'BaseType' => '1',
9763 'Name' => 'void const',
9764 'Type' => 'Const'
9765 },
9766 '2579' => {
9767 'BaseType' => '1',
9768 'Name' => 'void*',
9769 'Size' => '8',
9770 'Type' => 'Pointer'
9771 },
9772 '2617' => {
9773 'Header' => 'pldm_types.h',
9774 'Line' => '9',
9775 'Name' => 'anon-struct-pldm_types.h-9',
9776 'Size' => '1',
9777 'Type' => 'Struct'
9778 },
9779 '2771' => {
9780 'Header' => 'pldm_types.h',
9781 'Line' => '19',
9782 'Memb' => {
9783 '0' => {
9784 'name' => 'byte',
9785 'offset' => '0',
9786 'type' => '121'
9787 },
9788 '1' => {
9789 'name' => 'bits',
9790 'offset' => '0',
9791 'type' => '2617'
9792 }
9793 },
9794 'Name' => 'union bitfield8_t',
9795 'Size' => '1',
9796 'Type' => 'Union'
9797 },
9798 '2783' => {
9799 'BaseType' => '2771',
9800 'Name' => 'bitfield8_t const',
9801 'Size' => '1',
9802 'Type' => 'Const'
9803 },
9804 '3186' => {
9805 'Header' => 'base.h',
9806 'Line' => '92',
9807 'Memb' => {
9808 '0' => {
9809 'name' => 'PLDM_RESPONSE',
9810 'value' => '0'
9811 },
9812 '1' => {
9813 'name' => 'PLDM_REQUEST',
9814 'value' => '1'
9815 },
9816 '2' => {
9817 'name' => 'PLDM_RESERVED',
9818 'value' => '2'
9819 },
9820 '3' => {
9821 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9822 'value' => '3'
9823 }
9824 },
9825 'Name' => 'enum MessageType',
9826 'Size' => '4',
9827 'Type' => 'Enum'
9828 },
9829 '3198' => {
9830 'Header' => 'base.h',
9831 'Line' => '136',
9832 'Memb' => {
9833 '0' => {
9834 'name' => 'command',
9835 'offset' => '2',
9836 'type' => '121'
9837 }
9838 },
9839 'Name' => 'struct pldm_msg_hdr',
9840 'Size' => '3',
9841 'Type' => 'Struct'
9842 },
9843 '3309' => {
9844 'BaseType' => '3198',
9845 'Name' => 'struct pldm_msg_hdr const',
9846 'Size' => '3',
9847 'Type' => 'Const'
9848 },
9849 '3314' => {
9850 'Header' => 'base.h',
9851 'Line' => '169',
9852 'Memb' => {
9853 '0' => {
9854 'name' => 'hdr',
9855 'offset' => '0',
9856 'type' => '3198'
9857 },
9858 '1' => {
9859 'name' => 'payload',
9860 'offset' => '3',
9861 'type' => '3359'
9862 }
9863 },
9864 'Name' => 'struct pldm_msg',
9865 'Size' => '4',
9866 'Type' => 'Struct'
9867 },
9868 '3354' => {
9869 'BaseType' => '3314',
9870 'Name' => 'struct pldm_msg const',
9871 'Size' => '4',
9872 'Type' => 'Const'
9873 },
9874 '3359' => {
9875 'BaseType' => '121',
9876 'Name' => 'uint8_t[1]',
9877 'Size' => '1',
9878 'Type' => 'Array'
9879 },
9880 '3375' => {
9881 'Header' => 'base.h',
9882 'Line' => '195',
9883 'Memb' => {
9884 '0' => {
9885 'name' => 'msg_type',
9886 'offset' => '0',
9887 'type' => '3186'
9888 },
9889 '1' => {
9890 'name' => 'instance',
9891 'offset' => '4',
9892 'type' => '121'
9893 },
9894 '2' => {
9895 'name' => 'pldm_type',
9896 'offset' => '5',
9897 'type' => '121'
9898 },
9899 '3' => {
9900 'name' => 'command',
9901 'offset' => '6',
9902 'type' => '121'
9903 },
9904 '4' => {
9905 'name' => 'completion_code',
9906 'offset' => '7',
9907 'type' => '121'
9908 }
9909 },
9910 'Name' => 'struct pldm_header_info',
9911 'Size' => '8',
9912 'Type' => 'Struct'
9913 },
9914 '3454' => {
9915 'BaseType' => '3375',
9916 'Name' => 'struct pldm_header_info const',
9917 'Size' => '8',
9918 'Type' => 'Const'
9919 },
9920 '4077' => {
9921 'BaseType' => '3314',
9922 'Name' => 'struct pldm_msg*',
9923 'Size' => '8',
9924 'Type' => 'Pointer'
9925 },
9926 '4524' => {
9927 'BaseType' => '3354',
9928 'Name' => 'struct pldm_msg const*',
9929 'Size' => '8',
9930 'Type' => 'Pointer'
9931 },
9932 '4529' => {
9933 'BaseType' => '121',
9934 'Name' => 'uint8_t*',
9935 'Size' => '8',
9936 'Type' => 'Pointer'
9937 },
9938 '4534' => {
9939 'BaseType' => '1023',
9940 'Name' => 'uint32_t*',
9941 'Size' => '8',
9942 'Type' => 'Pointer'
9943 },
9944 '5429' => {
9945 'BaseType' => '1093',
9946 'Name' => 'ver32_t*',
9947 'Size' => '8',
9948 'Type' => 'Pointer'
9949 },
9950 '6342' => {
9951 'BaseType' => '2771',
9952 'Name' => 'bitfield8_t*',
9953 'Size' => '8',
9954 'Type' => 'Pointer'
9955 },
9956 '6800' => {
9957 'BaseType' => '2783',
9958 'Name' => 'bitfield8_t const*',
9959 'Size' => '8',
9960 'Type' => 'Pointer'
9961 },
9962 '7583' => {
9963 'BaseType' => '3309',
9964 'Name' => 'struct pldm_msg_hdr const*',
9965 'Size' => '8',
9966 'Type' => 'Pointer'
9967 },
9968 '7649' => {
9969 'BaseType' => '3375',
9970 'Name' => 'struct pldm_header_info*',
9971 'Size' => '8',
9972 'Type' => 'Pointer'
9973 },
9974 '7740' => {
9975 'BaseType' => '3454',
9976 'Name' => 'struct pldm_header_info const*',
9977 'Size' => '8',
9978 'Type' => 'Pointer'
9979 },
9980 '7745' => {
9981 'BaseType' => '3198',
9982 'Name' => 'struct pldm_msg_hdr*',
9983 'Size' => '8',
9984 'Type' => 'Pointer'
9985 },
9986 '9231' => {
9987 'Header' => 'utils.h',
9988 'Line' => '20',
9989 'Memb' => {
9990 '0' => {
9991 'name' => 'ptr',
9992 'offset' => '0',
9993 'type' => '1219'
9994 },
9995 '1' => {
9996 'name' => 'length',
9997 'offset' => '8',
9998 'type' => '1145'
9999 }
10000 },
10001 'Name' => 'struct variable_field',
10002 'Size' => '16',
10003 'Type' => 'Struct'
10004 },
10005 '9627' => {
10006 'BaseType' => '9231',
10007 'Name' => 'struct variable_field*',
10008 'Size' => '8',
10009 'Type' => 'Pointer'
10010 },
10011 '11709' => {
10012 'BaseType' => '1011',
10013 'Name' => 'uint16_t*',
10014 'Size' => '8',
10015 'Type' => 'Pointer'
10016 },
10017 '12272' => {
10018 'BaseType' => '1145',
10019 'Name' => 'size_t*',
10020 'Size' => '8',
10021 'Type' => 'Pointer'
10022 },
10023 '14948' => {
10024 'BaseType' => '67',
10025 'Header' => 'types.h',
10026 'Line' => '45',
10027 'Name' => '__uint64_t',
10028 'PrivateABI' => 1,
10029 'Size' => '8',
10030 'Type' => 'Typedef'
10031 },
10032 '14991' => {
10033 'BaseType' => '114',
10034 'Name' => 'char const',
10035 'Size' => '1',
10036 'Type' => 'Const'
10037 },
10038 '15025' => {
10039 'BaseType' => '1011',
10040 'Name' => 'uint16_t const',
10041 'Size' => '2',
10042 'Type' => 'Const'
10043 },
10044 '15042' => {
10045 'BaseType' => '14948',
10046 'Header' => 'stdint-uintn.h',
10047 'Line' => '27',
10048 'Name' => 'uint64_t',
10049 'PrivateABI' => 1,
10050 'Size' => '8',
10051 'Type' => 'Typedef'
10052 },
10053 '15188' => {
10054 'Header' => 'bios.h',
10055 'Line' => '39',
10056 'Memb' => {
10057 '0' => {
10058 'name' => 'PLDM_BIOS_STRING_TABLE',
10059 'value' => '0'
10060 },
10061 '1' => {
10062 'name' => 'PLDM_BIOS_ATTR_TABLE',
10063 'value' => '1'
10064 },
10065 '2' => {
10066 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10067 'value' => '2'
10068 }
10069 },
10070 'Name' => 'enum pldm_bios_table_types',
10071 'Size' => '4',
10072 'Type' => 'Enum'
10073 },
10074 '15222' => {
10075 'Header' => 'bios.h',
10076 'Line' => '48',
10077 'Memb' => {
10078 '0' => {
10079 'name' => 'string_handle',
10080 'offset' => '0',
10081 'type' => '1011'
10082 },
10083 '1' => {
10084 'name' => 'string_length',
10085 'offset' => '2',
10086 'type' => '1011'
10087 },
10088 '2' => {
10089 'name' => 'name',
10090 'offset' => '4',
10091 'type' => '15279'
10092 }
10093 },
10094 'Name' => 'struct pldm_bios_string_table_entry',
10095 'Size' => '5',
10096 'Type' => 'Struct'
10097 },
10098 '15274' => {
10099 'BaseType' => '15222',
10100 'Name' => 'struct pldm_bios_string_table_entry const',
10101 'Size' => '5',
10102 'Type' => 'Const'
10103 },
10104 '15279' => {
10105 'BaseType' => '114',
10106 'Name' => 'char[1]',
10107 'Size' => '1',
10108 'Type' => 'Array'
10109 },
10110 '15295' => {
10111 'Header' => 'bios.h',
10112 'Line' => '54',
10113 'Memb' => {
10114 '0' => {
10115 'name' => 'attr_handle',
10116 'offset' => '0',
10117 'type' => '1011'
10118 },
10119 '1' => {
10120 'name' => 'attr_type',
10121 'offset' => '2',
10122 'type' => '121'
10123 },
10124 '2' => {
10125 'name' => 'string_handle',
10126 'offset' => '3',
10127 'type' => '1011'
10128 },
10129 '3' => {
10130 'name' => 'metadata',
10131 'offset' => '5',
10132 'type' => '3359'
10133 }
10134 },
10135 'Name' => 'struct pldm_bios_attr_table_entry',
10136 'Size' => '6',
10137 'Type' => 'Struct'
10138 },
10139 '15360' => {
10140 'BaseType' => '15295',
10141 'Name' => 'struct pldm_bios_attr_table_entry const',
10142 'Size' => '6',
10143 'Type' => 'Const'
10144 },
10145 '15365' => {
10146 'Header' => 'bios.h',
10147 'Line' => '66',
10148 'Memb' => {
10149 '0' => {
10150 'name' => 'attr_handle',
10151 'offset' => '0',
10152 'type' => '1011'
10153 },
10154 '1' => {
10155 'name' => 'attr_type',
10156 'offset' => '2',
10157 'type' => '121'
10158 },
10159 '2' => {
10160 'name' => 'value',
10161 'offset' => '3',
10162 'type' => '3359'
10163 }
10164 },
10165 'Name' => 'struct pldm_bios_attr_val_table_entry',
10166 'Size' => '4',
10167 'Type' => 'Struct'
10168 },
10169 '15417' => {
10170 'BaseType' => '15365',
10171 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10172 'Size' => '4',
10173 'Type' => 'Const'
10174 },
10175 '15486' => {
10176 'Header' => 'bios_table.h',
10177 'Line' => '206',
10178 'Memb' => {
10179 '0' => {
10180 'name' => 'name_handle',
10181 'offset' => '0',
10182 'type' => '1011'
10183 },
10184 '1' => {
10185 'name' => 'read_only',
10186 'offset' => '2',
10187 'type' => '805'
10188 },
10189 '2' => {
10190 'name' => 'pv_num',
10191 'offset' => '3',
10192 'type' => '121'
10193 },
10194 '3' => {
10195 'name' => 'pv_handle',
10196 'offset' => '8',
10197 'type' => '15589'
10198 },
10199 '4' => {
10200 'name' => 'def_num',
10201 'offset' => '22',
10202 'type' => '121'
10203 },
10204 '5' => {
10205 'name' => 'def_index',
10206 'offset' => '36',
10207 'type' => '1219'
10208 }
10209 },
10210 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10211 'Size' => '32',
10212 'Type' => 'Struct'
10213 },
10214 '15577' => {
10215 'BaseType' => '15486',
10216 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10217 'Size' => '32',
10218 'Type' => 'Const'
10219 },
10220 '15589' => {
10221 'BaseType' => '15025',
10222 'Name' => 'uint16_t const*',
10223 'Size' => '8',
10224 'Type' => 'Pointer'
10225 },
10226 '15599' => {
10227 'Header' => 'bios_table.h',
10228 'Line' => '294',
10229 'Memb' => {
10230 '0' => {
10231 'name' => 'name_handle',
10232 'offset' => '0',
10233 'type' => '1011'
10234 },
10235 '1' => {
10236 'name' => 'read_only',
10237 'offset' => '2',
10238 'type' => '805'
10239 },
10240 '2' => {
10241 'name' => 'string_type',
10242 'offset' => '3',
10243 'type' => '121'
10244 },
10245 '3' => {
10246 'name' => 'min_length',
10247 'offset' => '4',
10248 'type' => '1011'
10249 },
10250 '4' => {
10251 'name' => 'max_length',
10252 'offset' => '6',
10253 'type' => '1011'
10254 },
10255 '5' => {
10256 'name' => 'def_length',
10257 'offset' => '8',
10258 'type' => '1011'
10259 },
10260 '6' => {
10261 'name' => 'def_string',
10262 'offset' => '22',
10263 'type' => '15716'
10264 }
10265 },
10266 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10267 'Size' => '24',
10268 'Type' => 'Struct'
10269 },
10270 '15711' => {
10271 'BaseType' => '15599',
10272 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10273 'Size' => '24',
10274 'Type' => 'Const'
10275 },
10276 '15716' => {
10277 'BaseType' => '14991',
10278 'Name' => 'char const*',
10279 'Size' => '8',
10280 'Type' => 'Pointer'
10281 },
10282 '15721' => {
10283 'Header' => 'bios_table.h',
10284 'Line' => '384',
10285 'Memb' => {
10286 '0' => {
10287 'name' => 'name_handle',
10288 'offset' => '0',
10289 'type' => '1011'
10290 },
10291 '1' => {
10292 'name' => 'read_only',
10293 'offset' => '2',
10294 'type' => '805'
10295 },
10296 '2' => {
10297 'name' => 'lower_bound',
10298 'offset' => '8',
10299 'type' => '15042'
10300 },
10301 '3' => {
10302 'name' => 'upper_bound',
10303 'offset' => '22',
10304 'type' => '15042'
10305 },
10306 '4' => {
10307 'name' => 'scalar_increment',
10308 'offset' => '36',
10309 'type' => '1023'
10310 },
10311 '5' => {
10312 'name' => 'default_value',
10313 'offset' => '50',
10314 'type' => '15042'
10315 }
10316 },
10317 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10318 'Size' => '40',
10319 'Type' => 'Struct'
10320 },
10321 '15819' => {
10322 'BaseType' => '15721',
10323 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10324 'Size' => '40',
10325 'Type' => 'Const'
10326 },
10327 '16102' => {
10328 'Name' => 'ssize_t(*)(void const*)',
10329 'Param' => {
10330 '0' => {
10331 'type' => '2341'
10332 }
10333 },
10334 'Return' => '1207',
10335 'Size' => '8',
10336 'Type' => 'FuncPtr'
10337 },
10338 '16172' => {
10339 'Line' => '938',
10340 'Memb' => {
10341 '0' => {
10342 'name' => 'table_data',
10343 'offset' => '0',
10344 'type' => '1219'
10345 },
10346 '1' => {
10347 'name' => 'table_len',
10348 'offset' => '8',
10349 'type' => '1145'
10350 },
10351 '2' => {
10352 'name' => 'current_pos',
10353 'offset' => '22',
10354 'type' => '1145'
10355 },
10356 '3' => {
10357 'name' => 'entry_length_handler',
10358 'offset' => '36',
10359 'type' => '16102'
10360 }
10361 },
10362 'Name' => 'struct pldm_bios_table_iter',
10363 'PrivateABI' => 1,
10364 'Size' => '32',
10365 'Source' => 'bios_table.c',
10366 'Type' => 'Struct'
10367 },
10368 '16242' => {
10369 'BaseType' => '16172',
10370 'Name' => 'struct pldm_bios_table_iter const',
10371 'Size' => '32',
10372 'Type' => 'Const'
10373 },
10374 '17312' => {
10375 'BaseType' => '16172',
10376 'Name' => 'struct pldm_bios_table_iter*',
10377 'Size' => '8',
10378 'Type' => 'Pointer'
10379 },
10380 '17317' => {
10381 'BaseType' => '15417',
10382 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10383 'Size' => '8',
10384 'Type' => 'Pointer'
10385 },
10386 '17731' => {
10387 'BaseType' => '15360',
10388 'Name' => 'struct pldm_bios_attr_table_entry const*',
10389 'Size' => '8',
10390 'Type' => 'Pointer'
10391 },
10392 '18335' => {
10393 'BaseType' => '15274',
10394 'Name' => 'struct pldm_bios_string_table_entry const*',
10395 'Size' => '8',
10396 'Type' => 'Pointer'
10397 },
10398 '19498' => {
10399 'BaseType' => '16242',
10400 'Name' => 'struct pldm_bios_table_iter const*',
10401 'Size' => '8',
10402 'Type' => 'Pointer'
10403 },
10404 '23771' => {
10405 'BaseType' => '15042',
10406 'Name' => 'uint64_t*',
10407 'Size' => '8',
10408 'Type' => 'Pointer'
10409 },
10410 '24048' => {
10411 'BaseType' => '15819',
10412 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10413 'Size' => '8',
10414 'Type' => 'Pointer'
10415 },
10416 '24357' => {
10417 'BaseType' => '15716',
10418 'Name' => 'char const**',
10419 'Size' => '8',
10420 'Type' => 'Pointer'
10421 },
10422 '25529' => {
10423 'BaseType' => '15711',
10424 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10425 'Size' => '8',
10426 'Type' => 'Pointer'
10427 },
10428 '27029' => {
10429 'BaseType' => '15577',
10430 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10431 'Size' => '8',
10432 'Type' => 'Pointer'
10433 },
10434 '29194' => {
10435 'BaseType' => '1023',
10436 'Name' => 'uint32_t const',
10437 'Size' => '4',
10438 'Type' => 'Const'
10439 },
10440 '29235' => {
10441 'BaseType' => '121',
10442 'Header' => 'pldm_types.h',
10443 'Line' => '32',
10444 'Name' => 'bool8_t',
10445 'Size' => '1',
10446 'Type' => 'Typedef'
10447 },
10448 '29247' => {
10449 'Header' => 'pldm_types.h',
10450 'Line' => '36',
10451 'Name' => 'anon-struct-pldm_types.h-36',
10452 'Size' => '2',
10453 'Type' => 'Struct'
10454 },
10455 '29511' => {
10456 'Header' => 'pldm_types.h',
10457 'Line' => '54',
10458 'Memb' => {
10459 '0' => {
10460 'name' => 'value',
10461 'offset' => '0',
10462 'type' => '1011'
10463 },
10464 '1' => {
10465 'name' => 'bits',
10466 'offset' => '0',
10467 'type' => '29247'
10468 }
10469 },
10470 'Name' => 'union bitfield16_t',
10471 'Size' => '2',
10472 'Type' => 'Union'
10473 },
10474 '29523' => {
10475 'Header' => 'pldm_types.h',
10476 'Line' => '58',
10477 'Name' => 'anon-struct-pldm_types.h-58',
10478 'Size' => '4',
10479 'Type' => 'Struct'
10480 },
10481 '30011' => {
10482 'Header' => 'pldm_types.h',
10483 'Line' => '92',
10484 'Memb' => {
10485 '0' => {
10486 'name' => 'value',
10487 'offset' => '0',
10488 'type' => '1023'
10489 },
10490 '1' => {
10491 'name' => 'bits',
10492 'offset' => '0',
10493 'type' => '29523'
10494 }
10495 },
10496 'Name' => 'union bitfield32_t',
10497 'Size' => '4',
10498 'Type' => 'Union'
10499 },
10500 '30023' => {
10501 'Header' => 'pldm_types.h',
10502 'Line' => '96',
10503 'Name' => 'anon-struct-pldm_types.h-96',
10504 'Size' => '8',
10505 'Type' => 'Struct'
10506 },
10507 '30959' => {
10508 'Header' => 'pldm_types.h',
10509 'Line' => '162',
10510 'Memb' => {
10511 '0' => {
10512 'name' => 'value',
10513 'offset' => '0',
10514 'type' => '15042'
10515 },
10516 '1' => {
10517 'name' => 'bits',
10518 'offset' => '0',
10519 'type' => '30023'
10520 }
10521 },
10522 'Name' => 'union bitfield64_t',
10523 'Size' => '8',
10524 'Type' => 'Union'
10525 },
10526 '31018' => {
10527 'BaseType' => '1145',
10528 'Name' => 'size_t const',
10529 'Size' => '8',
10530 'Type' => 'Const'
10531 },
10532 '32773' => {
10533 'Header' => 'firmware_update.h',
10534 'Line' => '372',
10535 'Memb' => {
10536 '0' => {
10537 'name' => 'uuid',
10538 'offset' => '0',
10539 'type' => '32877'
10540 },
10541 '1' => {
10542 'name' => 'package_header_format_version',
10543 'offset' => '22',
10544 'type' => '121'
10545 },
10546 '2' => {
10547 'name' => 'package_header_size',
10548 'offset' => '23',
10549 'type' => '1011'
10550 },
10551 '3' => {
10552 'name' => 'package_release_date_time',
10553 'offset' => '25',
10554 'type' => '32893'
10555 },
10556 '4' => {
10557 'name' => 'component_bitmap_bit_length',
10558 'offset' => '50',
10559 'type' => '1011'
10560 },
10561 '5' => {
10562 'name' => 'package_version_string_type',
10563 'offset' => '52',
10564 'type' => '121'
10565 },
10566 '6' => {
10567 'name' => 'package_version_string_length',
10568 'offset' => '53',
10569 'type' => '121'
10570 }
10571 },
10572 'Name' => 'struct pldm_package_header_information',
10573 'Size' => '36',
10574 'Type' => 'Struct'
10575 },
10576 '32877' => {
10577 'BaseType' => '121',
10578 'Name' => 'uint8_t[16]',
10579 'Size' => '16',
10580 'Type' => 'Array'
10581 },
10582 '32893' => {
10583 'BaseType' => '121',
10584 'Name' => 'uint8_t[13]',
10585 'Size' => '13',
10586 'Type' => 'Array'
10587 },
10588 '32909' => {
10589 'Header' => 'firmware_update.h',
10590 'Line' => '386',
10591 'Memb' => {
10592 '0' => {
10593 'name' => 'record_length',
10594 'offset' => '0',
10595 'type' => '1011'
10596 },
10597 '1' => {
10598 'name' => 'descriptor_count',
10599 'offset' => '2',
10600 'type' => '121'
10601 },
10602 '2' => {
10603 'name' => 'device_update_option_flags',
10604 'offset' => '3',
10605 'type' => '30011'
10606 },
10607 '3' => {
10608 'name' => 'comp_image_set_version_string_type',
10609 'offset' => '7',
10610 'type' => '121'
10611 },
10612 '4' => {
10613 'name' => 'comp_image_set_version_string_length',
10614 'offset' => '8',
10615 'type' => '121'
10616 },
10617 '5' => {
10618 'name' => 'fw_device_pkg_data_length',
10619 'offset' => '9',
10620 'type' => '1011'
10621 }
10622 },
10623 'Name' => 'struct pldm_firmware_device_id_record',
10624 'Size' => '11',
10625 'Type' => 'Struct'
10626 },
10627 '33104' => {
10628 'Header' => 'firmware_update.h',
10629 'Line' => '420',
10630 'Memb' => {
10631 '0' => {
10632 'name' => 'comp_classification',
10633 'offset' => '0',
10634 'type' => '1011'
10635 },
10636 '1' => {
10637 'name' => 'comp_identifier',
10638 'offset' => '2',
10639 'type' => '1011'
10640 },
10641 '2' => {
10642 'name' => 'comp_comparison_stamp',
10643 'offset' => '4',
10644 'type' => '1023'
10645 },
10646 '3' => {
10647 'name' => 'comp_options',
10648 'offset' => '8',
10649 'type' => '29511'
10650 },
10651 '4' => {
10652 'name' => 'requested_comp_activation_method',
10653 'offset' => '16',
10654 'type' => '29511'
10655 },
10656 '5' => {
10657 'name' => 'comp_location_offset',
10658 'offset' => '18',
10659 'type' => '1023'
10660 },
10661 '6' => {
10662 'name' => 'comp_size',
10663 'offset' => '22',
10664 'type' => '1023'
10665 },
10666 '7' => {
10667 'name' => 'comp_version_string_type',
10668 'offset' => '32',
10669 'type' => '121'
10670 },
10671 '8' => {
10672 'name' => 'comp_version_string_length',
10673 'offset' => '33',
10674 'type' => '121'
10675 }
10676 },
10677 'Name' => 'struct pldm_component_image_information',
10678 'Size' => '22',
10679 'Type' => 'Struct'
10680 },
10681 '33286' => {
10682 'Header' => 'firmware_update.h',
10683 'Line' => '446',
10684 'Memb' => {
10685 '0' => {
10686 'name' => 'completion_code',
10687 'offset' => '0',
10688 'type' => '121'
10689 },
10690 '1' => {
10691 'name' => 'capabilities_during_update',
10692 'offset' => '1',
10693 'type' => '30011'
10694 },
10695 '2' => {
10696 'name' => 'comp_count',
10697 'offset' => '5',
10698 'type' => '1011'
10699 },
10700 '3' => {
10701 'name' => 'active_comp_image_set_ver_str_type',
10702 'offset' => '7',
10703 'type' => '121'
10704 },
10705 '4' => {
10706 'name' => 'active_comp_image_set_ver_str_len',
10707 'offset' => '8',
10708 'type' => '121'
10709 },
10710 '5' => {
10711 'name' => 'pending_comp_image_set_ver_str_type',
10712 'offset' => '9',
10713 'type' => '121'
10714 },
10715 '6' => {
10716 'name' => 'pending_comp_image_set_ver_str_len',
10717 'offset' => '16',
10718 'type' => '121'
10719 }
10720 },
10721 'Name' => 'struct pldm_get_firmware_parameters_resp',
10722 'Size' => '11',
10723 'Type' => 'Struct'
10724 },
10725 '33468' => {
10726 'Header' => 'firmware_update.h',
10727 'Line' => '474',
10728 'Memb' => {
10729 '0' => {
10730 'name' => 'comp_classification',
10731 'offset' => '0',
10732 'type' => '1011'
10733 },
10734 '1' => {
10735 'name' => 'comp_identifier',
10736 'offset' => '2',
10737 'type' => '1011'
10738 },
10739 '2' => {
10740 'name' => 'comp_classification_index',
10741 'offset' => '4',
10742 'type' => '121'
10743 },
10744 '3' => {
10745 'name' => 'active_comp_comparison_stamp',
10746 'offset' => '5',
10747 'type' => '1023'
10748 },
10749 '4' => {
10750 'name' => 'active_comp_ver_str_type',
10751 'offset' => '9',
10752 'type' => '121'
10753 },
10754 '5' => {
10755 'name' => 'active_comp_ver_str_len',
10756 'offset' => '16',
10757 'type' => '121'
10758 },
10759 '6' => {
10760 'name' => 'active_comp_release_date',
10761 'offset' => '17',
10762 'type' => '33650'
10763 },
10764 '7' => {
10765 'name' => 'pending_comp_comparison_stamp',
10766 'offset' => '25',
10767 'type' => '1023'
10768 },
10769 '8' => {
10770 'name' => 'pending_comp_ver_str_type',
10771 'offset' => '35',
10772 'type' => '121'
10773 },
10774 '9' => {
10775 'name' => 'pending_comp_ver_str_len',
10776 'offset' => '36',
10777 'type' => '121'
10778 },
10779 '10' => {
10780 'name' => 'pending_comp_release_date',
10781 'offset' => '37',
10782 'type' => '33650'
10783 },
10784 '11' => {
10785 'name' => 'comp_activation_methods',
10786 'offset' => '51',
10787 'type' => '29511'
10788 },
10789 '12' => {
10790 'name' => 'capabilities_during_update',
10791 'offset' => '53',
10792 'type' => '30011'
10793 }
10794 },
10795 'Name' => 'struct pldm_component_parameter_entry',
10796 'Size' => '39',
10797 'Type' => 'Struct'
10798 },
10799 '33650' => {
10800 'BaseType' => '121',
10801 'Name' => 'uint8_t[8]',
10802 'Size' => '8',
10803 'Type' => 'Array'
10804 },
10805 '34588' => {
10806 'BaseType' => '9231',
10807 'Name' => 'struct variable_field const',
10808 'Size' => '16',
10809 'Type' => 'Const'
10810 },
10811 '34926' => {
10812 'BaseType' => '29235',
10813 'Name' => 'bool8_t*',
10814 'Size' => '8',
10815 'Type' => 'Pointer'
10816 },
10817 '34931' => {
10818 'BaseType' => '30959',
10819 'Name' => 'bitfield64_t*',
10820 'Size' => '8',
10821 'Type' => 'Pointer'
10822 },
10823 '35688' => {
10824 'BaseType' => '30011',
10825 'Name' => 'bitfield32_t*',
10826 'Size' => '8',
10827 'Type' => 'Pointer'
10828 },
10829 '36540' => {
10830 'BaseType' => '29511',
10831 'Name' => 'bitfield16_t*',
10832 'Size' => '8',
10833 'Type' => 'Pointer'
10834 },
10835 '38098' => {
10836 'BaseType' => '34588',
10837 'Name' => 'struct variable_field const*',
10838 'Size' => '8',
10839 'Type' => 'Pointer'
10840 },
10841 '44394' => {
10842 'BaseType' => '33468',
10843 'Name' => 'struct pldm_component_parameter_entry*',
10844 'Size' => '8',
10845 'Type' => 'Pointer'
10846 },
10847 '44619' => {
10848 'BaseType' => '33286',
10849 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10850 'Size' => '8',
10851 'Type' => 'Pointer'
10852 },
10853 '44920' => {
10854 'BaseType' => '4529',
10855 'Name' => 'uint8_t**',
10856 'Size' => '8',
10857 'Type' => 'Pointer'
10858 },
10859 '45217' => {
10860 'BaseType' => '33104',
10861 'Name' => 'struct pldm_component_image_information*',
10862 'Size' => '8',
10863 'Type' => 'Pointer'
10864 },
10865 '45833' => {
10866 'BaseType' => '32909',
10867 'Name' => 'struct pldm_firmware_device_id_record*',
10868 'Size' => '8',
10869 'Type' => 'Pointer'
10870 },
10871 '46143' => {
10872 'BaseType' => '32773',
10873 'Name' => 'struct pldm_package_header_information*',
10874 'Size' => '8',
10875 'Type' => 'Pointer'
10876 },
10877 '46910' => {
10878 'BaseType' => '2579',
10879 'Name' => 'void**',
10880 'Size' => '8',
10881 'Type' => 'Pointer'
10882 },
10883 '54245' => {
10884 'BaseType' => '54262',
10885 'Header' => 'pdr.h',
10886 'Line' => '16',
10887 'Name' => 'pldm_pdr',
10888 'PrivateABI' => 1,
10889 'Size' => '24',
10890 'Type' => 'Typedef'
10891 },
10892 '54257' => {
10893 'BaseType' => '54245',
10894 'Name' => 'pldm_pdr const',
10895 'Size' => '24',
10896 'Type' => 'Const'
10897 },
10898 '54262' => {
10899 'Line' => '25',
10900 'Memb' => {
10901 '0' => {
10902 'name' => 'record_count',
10903 'offset' => '0',
10904 'type' => '1023'
10905 },
10906 '1' => {
10907 'name' => 'size',
10908 'offset' => '4',
10909 'type' => '1023'
10910 },
10911 '2' => {
10912 'name' => 'first',
10913 'offset' => '8',
10914 'type' => '55353'
10915 },
10916 '3' => {
10917 'name' => 'last',
10918 'offset' => '22',
10919 'type' => '55353'
10920 }
10921 },
10922 'Name' => 'struct pldm_pdr',
10923 'PrivateABI' => 1,
10924 'Size' => '24',
10925 'Source' => 'pdr.c',
10926 'Type' => 'Struct'
10927 },
10928 '54328' => {
10929 'BaseType' => '54345',
10930 'Header' => 'pdr.h',
10931 'Line' => '21',
10932 'Name' => 'pldm_pdr_record',
10933 'PrivateABI' => 1,
10934 'Size' => '32',
10935 'Type' => 'Typedef'
10936 },
10937 '54340' => {
10938 'BaseType' => '54328',
10939 'Name' => 'pldm_pdr_record const',
10940 'Size' => '32',
10941 'Type' => 'Const'
10942 },
10943 '54345' => {
10944 'Line' => '16',
10945 'Memb' => {
10946 '0' => {
10947 'name' => 'record_handle',
10948 'offset' => '0',
10949 'type' => '1023'
10950 },
10951 '1' => {
10952 'name' => 'size',
10953 'offset' => '4',
10954 'type' => '1023'
10955 },
10956 '2' => {
10957 'name' => 'data',
10958 'offset' => '8',
10959 'type' => '4529'
10960 },
10961 '3' => {
10962 'name' => 'next',
10963 'offset' => '22',
10964 'type' => '55341'
10965 },
10966 '4' => {
10967 'name' => 'is_remote',
10968 'offset' => '36',
10969 'type' => '805'
10970 },
10971 '5' => {
10972 'name' => 'terminus_handle',
10973 'offset' => '38',
10974 'type' => '1011'
10975 }
10976 },
10977 'Name' => 'struct pldm_pdr_record',
10978 'PrivateABI' => 1,
10979 'Size' => '32',
10980 'Source' => 'pdr.c',
10981 'Type' => 'Struct'
10982 },
10983 '54437' => {
10984 'Header' => 'pdr.h',
10985 'Line' => '275',
10986 'Memb' => {
10987 '0' => {
10988 'name' => 'entity_type',
10989 'offset' => '0',
10990 'type' => '1011'
10991 },
10992 '1' => {
10993 'name' => 'entity_instance_num',
10994 'offset' => '2',
10995 'type' => '1011'
10996 },
10997 '2' => {
10998 'name' => 'entity_container_id',
10999 'offset' => '4',
11000 'type' => '1011'
11001 }
11002 },
11003 'Name' => 'struct pldm_entity',
11004 'Size' => '6',
11005 'Type' => 'Struct'
11006 },
11007 '54494' => {
11008 'BaseType' => '54437',
11009 'Header' => 'pdr.h',
11010 'Line' => '279',
11011 'Name' => 'pldm_entity',
11012 'Size' => '6',
11013 'Type' => 'Typedef'
11014 },
11015 '54538' => {
11016 'BaseType' => '54550',
11017 'Header' => 'pdr.h',
11018 'Line' => '289',
11019 'Name' => 'pldm_entity_association_tree',
11020 'PrivateABI' => 1,
11021 'Size' => '16',
11022 'Type' => 'Typedef'
11023 },
11024 '54550' => {
11025 'Line' => '440',
11026 'Memb' => {
11027 '0' => {
11028 'name' => 'root',
11029 'offset' => '0',
11030 'type' => '55358'
11031 },
11032 '1' => {
11033 'name' => 'last_used_container_id',
11034 'offset' => '8',
11035 'type' => '1011'
11036 }
11037 },
11038 'Name' => 'struct pldm_entity_association_tree',
11039 'PrivateABI' => 1,
11040 'Size' => '16',
11041 'Source' => 'pdr.c',
11042 'Type' => 'Struct'
11043 },
11044 '54593' => {
11045 'BaseType' => '54610',
11046 'Header' => 'pdr.h',
11047 'Line' => '294',
11048 'Name' => 'pldm_entity_node',
11049 'PrivateABI' => 1,
11050 'Size' => '40',
11051 'Type' => 'Typedef'
11052 },
11053 '54605' => {
11054 'BaseType' => '54593',
11055 'Name' => 'pldm_entity_node const',
11056 'Size' => '40',
11057 'Type' => 'Const'
11058 },
11059 '54610' => {
11060 'Line' => '445',
11061 'Memb' => {
11062 '0' => {
11063 'name' => 'entity',
11064 'offset' => '0',
11065 'type' => '54494'
11066 },
11067 '1' => {
11068 'name' => 'parent',
11069 'offset' => '6',
11070 'type' => '54494'
11071 },
11072 '2' => {
11073 'name' => 'remote_container_id',
11074 'offset' => '18',
11075 'type' => '1011'
11076 },
11077 '3' => {
11078 'name' => 'first_child',
11079 'offset' => '22',
11080 'type' => '55358'
11081 },
11082 '4' => {
11083 'name' => 'next_sibling',
11084 'offset' => '36',
11085 'type' => '55358'
11086 },
11087 '5' => {
11088 'name' => 'association_type',
11089 'offset' => '50',
11090 'type' => '121'
11091 }
11092 },
11093 'Name' => 'struct pldm_entity_node',
11094 'PrivateABI' => 1,
11095 'Size' => '40',
11096 'Source' => 'pdr.c',
11097 'Type' => 'Struct'
11098 },
11099 '54881' => {
11100 'Header' => 'platform.h',
11101 'Line' => '482',
11102 'Memb' => {
11103 '0' => {
11104 'name' => 'record_handle',
11105 'offset' => '0',
11106 'type' => '1023'
11107 },
11108 '1' => {
11109 'name' => 'version',
11110 'offset' => '4',
11111 'type' => '121'
11112 },
11113 '2' => {
11114 'name' => 'type',
11115 'offset' => '5',
11116 'type' => '121'
11117 },
11118 '3' => {
11119 'name' => 'record_change_num',
11120 'offset' => '6',
11121 'type' => '1011'
11122 },
11123 '4' => {
11124 'name' => 'length',
11125 'offset' => '8',
11126 'type' => '1011'
11127 }
11128 },
11129 'Name' => 'struct pldm_pdr_hdr',
11130 'Size' => '10',
11131 'Type' => 'Struct'
11132 },
11133 '55341' => {
11134 'BaseType' => '54345',
11135 'Name' => 'struct pldm_pdr_record*',
11136 'Size' => '8',
11137 'Type' => 'Pointer'
11138 },
11139 '55353' => {
11140 'BaseType' => '54328',
11141 'Name' => 'pldm_pdr_record*',
11142 'Size' => '8',
11143 'Type' => 'Pointer'
11144 },
11145 '55358' => {
11146 'BaseType' => '54593',
11147 'Name' => 'pldm_entity_node*',
11148 'Size' => '8',
11149 'Type' => 'Pointer'
11150 },
11151 '60223' => {
11152 'BaseType' => '54245',
11153 'Name' => 'pldm_pdr*',
11154 'Size' => '8',
11155 'Type' => 'Pointer'
11156 },
11157 '60228' => {
11158 'BaseType' => '54494',
11159 'Name' => 'pldm_entity*',
11160 'Size' => '8',
11161 'Type' => 'Pointer'
11162 },
11163 '68095' => {
11164 'BaseType' => '60228',
11165 'Name' => 'pldm_entity**',
11166 'Size' => '8',
11167 'Type' => 'Pointer'
11168 },
11169 '68159' => {
11170 'BaseType' => '54538',
11171 'Name' => 'pldm_entity_association_tree*',
11172 'Size' => '8',
11173 'Type' => 'Pointer'
11174 },
11175 '68606' => {
11176 'BaseType' => '55358',
11177 'Name' => 'pldm_entity_node**',
11178 'Size' => '8',
11179 'Type' => 'Pointer'
11180 },
11181 '69395' => {
11182 'BaseType' => '54257',
11183 'Name' => 'pldm_pdr const*',
11184 'Size' => '8',
11185 'Type' => 'Pointer'
11186 },
11187 '74731' => {
11188 'BaseType' => '54605',
11189 'Name' => 'pldm_entity_node const*',
11190 'Size' => '8',
11191 'Type' => 'Pointer'
11192 },
11193 '75895' => {
11194 'BaseType' => '54340',
11195 'Name' => 'pldm_pdr_record const*',
11196 'Size' => '8',
11197 'Type' => 'Pointer'
11198 },
11199 '79982' => {
11200 'BaseType' => '74',
11201 'Header' => 'types.h',
11202 'Line' => '37',
11203 'Name' => '__int8_t',
11204 'PrivateABI' => 1,
11205 'Size' => '1',
11206 'Type' => 'Typedef'
11207 },
11208 '80013' => {
11209 'BaseType' => '93',
11210 'Header' => 'types.h',
11211 'Line' => '39',
11212 'Name' => '__int16_t',
11213 'PrivateABI' => 1,
11214 'Size' => '2',
11215 'Type' => 'Typedef'
11216 },
11217 '80044' => {
11218 'BaseType' => '100',
11219 'Header' => 'types.h',
11220 'Line' => '41',
11221 'Name' => '__int32_t',
11222 'PrivateABI' => 1,
11223 'Size' => '4',
11224 'Type' => 'Typedef'
11225 },
11226 '80123' => {
11227 'BaseType' => '79982',
11228 'Header' => 'stdint-intn.h',
11229 'Line' => '24',
11230 'Name' => 'int8_t',
11231 'PrivateABI' => 1,
11232 'Size' => '1',
11233 'Type' => 'Typedef'
11234 },
11235 '80135' => {
11236 'BaseType' => '80013',
11237 'Header' => 'stdint-intn.h',
11238 'Line' => '25',
11239 'Name' => 'int16_t',
11240 'PrivateABI' => 1,
11241 'Size' => '2',
11242 'Type' => 'Typedef'
11243 },
11244 '80147' => {
11245 'BaseType' => '80044',
11246 'Header' => 'stdint-intn.h',
11247 'Line' => '26',
11248 'Name' => 'int32_t',
11249 'PrivateABI' => 1,
11250 'Size' => '4',
11251 'Type' => 'Typedef'
11252 },
11253 '80412' => {
11254 'BaseType' => '133',
11255 'Header' => 'pldm_types.h',
11256 'Line' => '164',
11257 'Name' => 'real32_t',
11258 'Size' => '4',
11259 'Type' => 'Typedef'
11260 },
11261 '81646' => {
11262 'Header' => 'platform.h',
11263 'Line' => '260',
11264 'Memb' => {
11265 '0' => {
11266 'name' => 'PLDM_SENSOR_OP_STATE',
11267 'value' => '0'
11268 },
11269 '1' => {
11270 'name' => 'PLDM_STATE_SENSOR_STATE',
11271 'value' => '1'
11272 },
11273 '2' => {
11274 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11275 'value' => '2'
11276 }
11277 },
11278 'Name' => 'enum sensor_event_class_states',
11279 'Size' => '4',
11280 'Type' => 'Enum'
11281 },
11282 '81680' => {
11283 'BaseType' => '81646',
11284 'Name' => 'enum sensor_event_class_states const',
11285 'Size' => '4',
11286 'Type' => 'Const'
11287 },
11288 '81982' => {
11289 'Header' => 'platform.h',
11290 'Line' => '557',
11291 'Memb' => {
11292 '0' => {
11293 'name' => 'hdr',
11294 'offset' => '0',
11295 'type' => '54881'
11296 },
11297 '1' => {
11298 'name' => 'terminus_handle',
11299 'offset' => '16',
11300 'type' => '1011'
11301 },
11302 '2' => {
11303 'name' => 'sensor_id',
11304 'offset' => '18',
11305 'type' => '1011'
11306 },
11307 '3' => {
11308 'name' => 'entity_type',
11309 'offset' => '20',
11310 'type' => '1011'
11311 },
11312 '4' => {
11313 'name' => 'entity_instance',
11314 'offset' => '22',
11315 'type' => '1011'
11316 },
11317 '5' => {
11318 'name' => 'container_id',
11319 'offset' => '24',
11320 'type' => '1011'
11321 },
11322 '6' => {
11323 'name' => 'sensor_init',
11324 'offset' => '32',
11325 'type' => '121'
11326 },
11327 '7' => {
11328 'name' => 'sensor_auxiliary_names_pdr',
11329 'offset' => '33',
11330 'type' => '29235'
11331 },
11332 '8' => {
11333 'name' => 'composite_sensor_count',
11334 'offset' => '34',
11335 'type' => '121'
11336 },
11337 '9' => {
11338 'name' => 'possible_states',
11339 'offset' => '35',
11340 'type' => '3359'
11341 }
11342 },
11343 'Name' => 'struct pldm_state_sensor_pdr',
11344 'Size' => '24',
11345 'Type' => 'Struct'
11346 },
11347 '82126' => {
11348 'Header' => 'platform.h',
11349 'Line' => '574',
11350 'Memb' => {
11351 '0' => {
11352 'name' => 'state_set_id',
11353 'offset' => '0',
11354 'type' => '1011'
11355 },
11356 '1' => {
11357 'name' => 'possible_states_size',
11358 'offset' => '2',
11359 'type' => '121'
11360 },
11361 '2' => {
11362 'name' => 'states',
11363 'offset' => '3',
11364 'type' => '82184'
11365 }
11366 },
11367 'Name' => 'struct state_sensor_possible_states',
11368 'Size' => '4',
11369 'Type' => 'Struct'
11370 },
11371 '82179' => {
11372 'BaseType' => '82126',
11373 'Name' => 'struct state_sensor_possible_states const',
11374 'Size' => '4',
11375 'Type' => 'Const'
11376 },
11377 '82184' => {
11378 'BaseType' => '2771',
11379 'Name' => 'bitfield8_t[1]',
11380 'Size' => '1',
11381 'Type' => 'Array'
11382 },
11383 '82200' => {
11384 'Header' => 'platform.h',
11385 'Line' => '584',
11386 'Memb' => {
11387 '0' => {
11388 'name' => 'hdr',
11389 'offset' => '0',
11390 'type' => '54881'
11391 },
11392 '1' => {
11393 'name' => 'terminus_handle',
11394 'offset' => '16',
11395 'type' => '1011'
11396 },
11397 '2' => {
11398 'name' => 'effecter_id',
11399 'offset' => '18',
11400 'type' => '1011'
11401 },
11402 '3' => {
11403 'name' => 'entity_type',
11404 'offset' => '20',
11405 'type' => '1011'
11406 },
11407 '4' => {
11408 'name' => 'entity_instance',
11409 'offset' => '22',
11410 'type' => '1011'
11411 },
11412 '5' => {
11413 'name' => 'container_id',
11414 'offset' => '24',
11415 'type' => '1011'
11416 },
11417 '6' => {
11418 'name' => 'effecter_semantic_id',
11419 'offset' => '32',
11420 'type' => '1011'
11421 },
11422 '7' => {
11423 'name' => 'effecter_init',
11424 'offset' => '34',
11425 'type' => '121'
11426 },
11427 '8' => {
11428 'name' => 'has_description_pdr',
11429 'offset' => '35',
11430 'type' => '29235'
11431 },
11432 '9' => {
11433 'name' => 'composite_effecter_count',
11434 'offset' => '36',
11435 'type' => '121'
11436 },
11437 '10' => {
11438 'name' => 'possible_states',
11439 'offset' => '37',
11440 'type' => '3359'
11441 }
11442 },
11443 'Name' => 'struct pldm_state_effecter_pdr',
11444 'Size' => '26',
11445 'Type' => 'Struct'
11446 },
11447 '82545' => {
11448 'Header' => 'platform.h',
11449 'Line' => '675',
11450 'Memb' => {
11451 '0' => {
11452 'name' => 'value_u8',
11453 'offset' => '0',
11454 'type' => '121'
11455 },
11456 '1' => {
11457 'name' => 'value_s8',
11458 'offset' => '0',
11459 'type' => '80123'
11460 },
11461 '2' => {
11462 'name' => 'value_u16',
11463 'offset' => '0',
11464 'type' => '1011'
11465 },
11466 '3' => {
11467 'name' => 'value_s16',
11468 'offset' => '0',
11469 'type' => '80135'
11470 },
11471 '4' => {
11472 'name' => 'value_u32',
11473 'offset' => '0',
11474 'type' => '1023'
11475 },
11476 '5' => {
11477 'name' => 'value_s32',
11478 'offset' => '0',
11479 'type' => '80147'
11480 },
11481 '6' => {
11482 'name' => 'value_f32',
11483 'offset' => '0',
11484 'type' => '80412'
11485 }
11486 },
11487 'Name' => 'union union_range_field_format',
11488 'Size' => '4',
11489 'Type' => 'Union'
11490 },
11491 '83108' => {
11492 'Header' => 'platform.h',
11493 'Line' => '732',
11494 'Memb' => {
11495 '0' => {
11496 'name' => 'value_u8',
11497 'offset' => '0',
11498 'type' => '121'
11499 },
11500 '1' => {
11501 'name' => 'value_s8',
11502 'offset' => '0',
11503 'type' => '80123'
11504 },
11505 '2' => {
11506 'name' => 'value_u16',
11507 'offset' => '0',
11508 'type' => '1011'
11509 },
11510 '3' => {
11511 'name' => 'value_s16',
11512 'offset' => '0',
11513 'type' => '80135'
11514 },
11515 '4' => {
11516 'name' => 'value_u32',
11517 'offset' => '0',
11518 'type' => '1023'
11519 },
11520 '5' => {
11521 'name' => 'value_s32',
11522 'offset' => '0',
11523 'type' => '80147'
11524 }
11525 },
11526 'Name' => 'union union_sensor_data_size',
11527 'Size' => '4',
11528 'Type' => 'Union'
11529 },
11530 '83120' => {
11531 'Header' => 'platform.h',
11532 'Line' => '739',
11533 'Memb' => {
11534 '0' => {
11535 'name' => 'record_handle',
11536 'offset' => '0',
11537 'type' => '1023'
11538 },
11539 '1' => {
11540 'name' => 'version',
11541 'offset' => '4',
11542 'type' => '121'
11543 },
11544 '2' => {
11545 'name' => 'type',
11546 'offset' => '5',
11547 'type' => '121'
11548 },
11549 '3' => {
11550 'name' => 'record_change_num',
11551 'offset' => '6',
11552 'type' => '1011'
11553 },
11554 '4' => {
11555 'name' => 'length',
11556 'offset' => '8',
11557 'type' => '1011'
11558 }
11559 },
11560 'Name' => 'struct pldm_value_pdr_hdr',
11561 'Size' => '12',
11562 'Type' => 'Struct'
11563 },
11564 '83199' => {
11565 'Header' => 'platform.h',
11566 'Line' => '757',
11567 'Memb' => {
11568 '0' => {
11569 'name' => 'entity_instance_num',
11570 'offset' => '0',
11571 'type' => '1011'
11572 },
11573 '1' => {
11574 'name' => 'entity_instance',
11575 'offset' => '0',
11576 'type' => '1011'
11577 }
11578 },
11579 'Name' => 'anon-union-platform.h-757',
11580 'Size' => '2',
11581 'Type' => 'Union'
11582 },
11583 '83233' => {
11584 'Header' => 'platform.h',
11585 'Line' => '752',
11586 'Memb' => {
11587 '0' => {
11588 'name' => 'hdr',
11589 'offset' => '0',
11590 'type' => '83120'
11591 },
11592 '1' => {
11593 'name' => 'terminus_handle',
11594 'offset' => '18',
11595 'type' => '1011'
11596 },
11597 '2' => {
11598 'name' => 'sensor_id',
11599 'offset' => '20',
11600 'type' => '1011'
11601 },
11602 '3' => {
11603 'name' => 'entity_type',
11604 'offset' => '22',
11605 'type' => '1011'
11606 },
11607 '4' => {
11608 'name' => 'unnamed0',
11609 'offset' => '24',
11610 'type' => '83199'
11611 },
11612 '5' => {
11613 'name' => 'container_id',
11614 'offset' => '32',
11615 'type' => '1011'
11616 },
11617 '6' => {
11618 'name' => 'sensor_init',
11619 'offset' => '34',
11620 'type' => '121'
11621 },
11622 '7' => {
11623 'name' => 'sensor_auxiliary_names_pdr',
11624 'offset' => '35',
11625 'type' => '29235'
11626 },
11627 '8' => {
11628 'name' => 'base_unit',
11629 'offset' => '36',
11630 'type' => '121'
11631 },
11632 '9' => {
11633 'name' => 'unit_modifier',
11634 'offset' => '37',
11635 'type' => '80123'
11636 },
11637 '10' => {
11638 'name' => 'rate_unit',
11639 'offset' => '38',
11640 'type' => '121'
11641 },
11642 '11' => {
11643 'name' => 'base_oem_unit_handle',
11644 'offset' => '39',
11645 'type' => '121'
11646 },
11647 '12' => {
11648 'name' => 'aux_unit',
11649 'offset' => '40',
11650 'type' => '121'
11651 },
11652 '13' => {
11653 'name' => 'aux_unit_modifier',
11654 'offset' => '41',
11655 'type' => '80123'
11656 },
11657 '14' => {
11658 'name' => 'aux_rate_unit',
11659 'offset' => '48',
11660 'type' => '121'
11661 },
11662 '15' => {
11663 'name' => 'rel',
11664 'offset' => '49',
11665 'type' => '121'
11666 },
11667 '16' => {
11668 'name' => 'aux_oem_unit_handle',
11669 'offset' => '50',
11670 'type' => '121'
11671 },
11672 '17' => {
11673 'name' => 'is_linear',
11674 'offset' => '51',
11675 'type' => '29235'
11676 },
11677 '18' => {
11678 'name' => 'sensor_data_size',
11679 'offset' => '52',
11680 'type' => '121'
11681 },
11682 '19' => {
11683 'name' => 'resolution',
11684 'offset' => '54',
11685 'type' => '80412'
11686 },
11687 '20' => {
11688 'name' => 'offset',
11689 'offset' => '64',
11690 'type' => '80412'
11691 },
11692 '21' => {
11693 'name' => 'accuracy',
11694 'offset' => '68',
11695 'type' => '1011'
11696 },
11697 '22' => {
11698 'name' => 'plus_tolerance',
11699 'offset' => '70',
11700 'type' => '121'
11701 },
11702 '23' => {
11703 'name' => 'minus_tolerance',
11704 'offset' => '71',
11705 'type' => '121'
11706 },
11707 '24' => {
11708 'name' => 'hysteresis',
11709 'offset' => '72',
11710 'type' => '83108'
11711 },
11712 '25' => {
11713 'name' => 'supported_thresholds',
11714 'offset' => '82',
11715 'type' => '2771'
11716 },
11717 '26' => {
11718 'name' => 'threshold_and_hysteresis_volatility',
11719 'offset' => '83',
11720 'type' => '2771'
11721 },
11722 '27' => {
11723 'name' => 'state_transition_interval',
11724 'offset' => '86',
11725 'type' => '80412'
11726 },
11727 '28' => {
11728 'name' => 'update_interval',
11729 'offset' => '96',
11730 'type' => '80412'
11731 },
11732 '29' => {
11733 'name' => 'max_readable',
11734 'offset' => '100',
11735 'type' => '83108'
11736 },
11737 '30' => {
11738 'name' => 'min_readable',
11739 'offset' => '104',
11740 'type' => '83108'
11741 },
11742 '31' => {
11743 'name' => 'range_field_format',
11744 'offset' => '114',
11745 'type' => '121'
11746 },
11747 '32' => {
11748 'name' => 'range_field_support',
11749 'offset' => '115',
11750 'type' => '2771'
11751 },
11752 '33' => {
11753 'name' => 'nominal_value',
11754 'offset' => '118',
11755 'type' => '82545'
11756 },
11757 '34' => {
11758 'name' => 'normal_max',
11759 'offset' => '128',
11760 'type' => '82545'
11761 },
11762 '35' => {
11763 'name' => 'normal_min',
11764 'offset' => '132',
11765 'type' => '82545'
11766 },
11767 '36' => {
11768 'name' => 'warning_high',
11769 'offset' => '136',
11770 'type' => '82545'
11771 },
11772 '37' => {
11773 'name' => 'warning_low',
11774 'offset' => '146',
11775 'type' => '82545'
11776 },
11777 '38' => {
11778 'name' => 'critical_high',
11779 'offset' => '150',
11780 'type' => '82545'
11781 },
11782 '39' => {
11783 'name' => 'critical_low',
11784 'offset' => '256',
11785 'type' => '82545'
11786 },
11787 '40' => {
11788 'name' => 'fatal_high',
11789 'offset' => '260',
11790 'type' => '82545'
11791 },
11792 '41' => {
11793 'name' => 'fatal_low',
11794 'offset' => '264',
11795 'type' => '82545'
11796 }
11797 },
11798 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11799 'Size' => '112',
11800 'Type' => 'Struct'
11801 },
11802 '83786' => {
11803 'Header' => 'platform.h',
11804 'Line' => '804',
11805 'Memb' => {
11806 '0' => {
11807 'name' => 'state_set_id',
11808 'offset' => '0',
11809 'type' => '1011'
11810 },
11811 '1' => {
11812 'name' => 'possible_states_size',
11813 'offset' => '2',
11814 'type' => '121'
11815 },
11816 '2' => {
11817 'name' => 'states',
11818 'offset' => '3',
11819 'type' => '82184'
11820 }
11821 },
11822 'Name' => 'struct state_effecter_possible_states',
11823 'Size' => '4',
11824 'Type' => 'Struct'
11825 },
11826 '83839' => {
11827 'BaseType' => '83786',
11828 'Name' => 'struct state_effecter_possible_states const',
11829 'Size' => '4',
11830 'Type' => 'Const'
11831 },
11832 '83844' => {
11833 'Header' => 'platform.h',
11834 'Line' => '852',
11835 'Memb' => {
11836 '0' => {
11837 'name' => 'set_request',
11838 'offset' => '0',
11839 'type' => '121'
11840 },
11841 '1' => {
11842 'name' => 'effecter_state',
11843 'offset' => '1',
11844 'type' => '121'
11845 }
11846 },
11847 'Name' => 'struct state_field_for_state_effecter_set',
11848 'Size' => '2',
11849 'Type' => 'Struct'
11850 },
11851 '83884' => {
11852 'BaseType' => '83844',
11853 'Header' => 'platform.h',
11854 'Line' => '855',
11855 'Name' => 'set_effecter_state_field',
11856 'Size' => '2',
11857 'Type' => 'Typedef'
11858 },
11859 '83896' => {
11860 'Header' => 'platform.h',
11861 'Line' => '861',
11862 'Memb' => {
11863 '0' => {
11864 'name' => 'sensor_op_state',
11865 'offset' => '0',
11866 'type' => '121'
11867 },
11868 '1' => {
11869 'name' => 'present_state',
11870 'offset' => '1',
11871 'type' => '121'
11872 },
11873 '2' => {
11874 'name' => 'previous_state',
11875 'offset' => '2',
11876 'type' => '121'
11877 },
11878 '3' => {
11879 'name' => 'event_state',
11880 'offset' => '3',
11881 'type' => '121'
11882 }
11883 },
11884 'Name' => 'struct state_field_for_get_state_sensor_readings',
11885 'Size' => '4',
11886 'Type' => 'Struct'
11887 },
11888 '83962' => {
11889 'BaseType' => '83896',
11890 'Header' => 'platform.h',
11891 'Line' => '869',
11892 'Name' => 'get_sensor_state_field',
11893 'Size' => '4',
11894 'Type' => 'Typedef'
11895 },
11896 '84777' => {
11897 'Header' => 'platform.h',
11898 'Line' => '1034',
11899 'Memb' => {
11900 '0' => {
11901 'name' => 'sensor_id',
11902 'offset' => '0',
11903 'type' => '1011'
11904 },
11905 '1' => {
11906 'name' => 'sensor_event_class_type',
11907 'offset' => '2',
11908 'type' => '121'
11909 },
11910 '2' => {
11911 'name' => 'event_class',
11912 'offset' => '3',
11913 'type' => '3359'
11914 }
11915 },
11916 'Name' => 'struct pldm_sensor_event_data',
11917 'Size' => '4',
11918 'Type' => 'Struct'
11919 },
11920 '84989' => {
11921 'Header' => 'platform.h',
11922 'Line' => '1115',
11923 'Memb' => {
11924 '0' => {
11925 'name' => 'event_data_format',
11926 'offset' => '0',
11927 'type' => '121'
11928 },
11929 '1' => {
11930 'name' => 'number_of_change_records',
11931 'offset' => '1',
11932 'type' => '121'
11933 },
11934 '2' => {
11935 'name' => 'change_records',
11936 'offset' => '2',
11937 'type' => '3359'
11938 }
11939 },
11940 'Name' => 'struct pldm_pdr_repository_chg_event_data',
11941 'Size' => '3',
11942 'Type' => 'Struct'
11943 },
11944 '143589' => {
11945 'BaseType' => '12272',
11946 'Name' => 'size_t*const',
11947 'Size' => '8',
11948 'Type' => 'Const'
11949 },
11950 '147199' => {
11951 'BaseType' => '147209',
11952 'Name' => 'uint32_t const*const*',
11953 'Size' => '8',
11954 'Type' => 'Pointer'
11955 },
11956 '147204' => {
11957 'BaseType' => '29194',
11958 'Name' => 'uint32_t const*',
11959 'Size' => '8',
11960 'Type' => 'Pointer'
11961 },
11962 '147209' => {
11963 'BaseType' => '147204',
11964 'Name' => 'uint32_t const*const',
11965 'Size' => '8',
11966 'Type' => 'Const'
11967 },
11968 '147214' => {
11969 'BaseType' => '84989',
11970 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
11971 'Size' => '8',
11972 'Type' => 'Pointer'
11973 },
11974 '211718' => {
11975 'BaseType' => '83233',
11976 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
11977 'Size' => '8',
11978 'Type' => 'Pointer'
11979 },
11980 '227113' => {
11981 'BaseType' => '84777',
11982 'Name' => 'struct pldm_sensor_event_data*',
11983 'Size' => '8',
11984 'Type' => 'Pointer'
11985 },
11986 '227118' => {
11987 'BaseType' => '227113',
11988 'Name' => 'struct pldm_sensor_event_data*const',
11989 'Size' => '8',
11990 'Type' => 'Const'
11991 },
11992 '230052' => {
11993 'BaseType' => '83962',
11994 'Name' => 'get_sensor_state_field*',
11995 'Size' => '8',
11996 'Type' => 'Pointer'
11997 },
11998 '243313' => {
11999 'BaseType' => '83884',
12000 'Name' => 'set_effecter_state_field*',
12001 'Size' => '8',
12002 'Type' => 'Pointer'
12003 },
12004 '244279' => {
12005 'BaseType' => '81982',
12006 'Name' => 'struct pldm_state_sensor_pdr*',
12007 'Size' => '8',
12008 'Type' => 'Pointer'
12009 },
12010 '244284' => {
12011 'BaseType' => '244279',
12012 'Name' => 'struct pldm_state_sensor_pdr*const',
12013 'Size' => '8',
12014 'Type' => 'Const'
12015 },
12016 '244289' => {
12017 'BaseType' => '82179',
12018 'Name' => 'struct state_sensor_possible_states const*',
12019 'Size' => '8',
12020 'Type' => 'Pointer'
12021 },
12022 '244294' => {
12023 'BaseType' => '244289',
12024 'Name' => 'struct state_sensor_possible_states const*const',
12025 'Size' => '8',
12026 'Type' => 'Const'
12027 },
12028 '244683' => {
12029 'BaseType' => '82200',
12030 'Name' => 'struct pldm_state_effecter_pdr*',
12031 'Size' => '8',
12032 'Type' => 'Pointer'
12033 },
12034 '244688' => {
12035 'BaseType' => '244683',
12036 'Name' => 'struct pldm_state_effecter_pdr*const',
12037 'Size' => '8',
12038 'Type' => 'Const'
12039 },
12040 '244693' => {
12041 'BaseType' => '83839',
12042 'Name' => 'struct state_effecter_possible_states const*',
12043 'Size' => '8',
12044 'Type' => 'Pointer'
12045 },
12046 '244698' => {
12047 'BaseType' => '244693',
12048 'Name' => 'struct state_effecter_possible_states const*const',
12049 'Size' => '8',
12050 'Type' => 'Const'
12051 },
12052 '250314' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012053 'Line' => '20',
12054 'Memb' => {
12055 '0' => {
12056 'name' => 'prev',
12057 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012058 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012059 },
12060 '1' => {
12061 'name' => 'allocations',
12062 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012063 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012064 }
12065 },
12066 'Name' => 'struct pldm_tid_state',
12067 'PrivateABI' => 1,
12068 'Size' => '8',
12069 'Source' => 'instance-id.c',
12070 'Type' => 'Struct'
12071 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012072 '250353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012073 'Line' => '25',
12074 'Memb' => {
12075 '0' => {
12076 'name' => 'state',
12077 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012078 'type' => '250395'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012079 },
12080 '1' => {
12081 'name' => 'lock_db_fd',
12082 'offset' => '8264',
12083 'type' => '100'
12084 }
12085 },
12086 'Name' => 'struct pldm_instance_db',
12087 'PrivateABI' => 1,
12088 'Size' => '2052',
12089 'Source' => 'instance-id.c',
12090 'Type' => 'Struct'
12091 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012092 '250395' => {
12093 'BaseType' => '250314',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012094 'Name' => 'struct pldm_tid_state[256]',
12095 'Size' => '2048',
12096 'Type' => 'Array'
12097 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012098 '250865' => {
12099 'BaseType' => '250353',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012100 'Name' => 'struct pldm_instance_db*',
12101 'Size' => '8',
12102 'Type' => 'Pointer'
12103 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012104 '251290' => {
12105 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012106 'Name' => 'pldm_instance_id_t*',
12107 'Size' => '8',
12108 'Type' => 'Pointer'
12109 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012110 '251466' => {
12111 'BaseType' => '250865',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012112 'Name' => 'struct pldm_instance_db**',
12113 'Size' => '8',
12114 'Type' => 'Pointer'
12115 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012116 '252223' => {
12117 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012118 'Header' => 'pldm.h',
12119 'Line' => '13',
12120 'Name' => 'mctp_eid_t',
12121 'Size' => '1',
12122 'Type' => 'Typedef'
12123 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012124 '252338' => {
12125 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012126 'Header' => 'pldm.h',
12127 'Line' => '30',
12128 'Name' => 'pldm_requester_rc_t',
12129 'Size' => '4',
12130 'Type' => 'Typedef'
12131 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012132 '252356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012133 'Line' => '25',
12134 'Memb' => {
12135 '0' => {
12136 'name' => 'transport',
12137 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012138 'type' => '252429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012139 },
12140 '1' => {
12141 'name' => 'socket',
12142 'offset' => '64',
12143 'type' => '100'
12144 },
12145 '2' => {
12146 'name' => 'tid_eid_map',
12147 'offset' => '68',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012148 'type' => '256061'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012149 },
12150 '3' => {
12151 'name' => 'socket_send_buf',
12152 'offset' => '768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012153 'type' => '255010'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012154 }
12155 },
12156 'Name' => 'struct pldm_transport_mctp_demux',
12157 'PrivateABI' => 1,
12158 'Size' => '312',
12159 'Source' => 'mctp-demux.c',
12160 'Type' => 'Struct'
12161 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012162 '252382' => {
12163 'BaseType' => '252356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012164 'Name' => 'struct pldm_transport_mctp_demux*',
12165 'Size' => '8',
12166 'Type' => 'Pointer'
12167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012168 '252424' => {
12169 'BaseType' => '252429',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012170 'Name' => 'struct pldm_transport*',
12171 'Size' => '8',
12172 'Type' => 'Pointer'
12173 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012174 '252429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012175 'Header' => 'transport.h',
12176 'Line' => '18',
12177 'Memb' => {
12178 '0' => {
12179 'name' => 'name',
12180 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012181 'type' => '15716'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012182 },
12183 '1' => {
12184 'name' => 'version',
12185 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012186 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012187 },
12188 '2' => {
12189 'name' => 'recv',
12190 'offset' => '22',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012191 'type' => '255321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012192 },
12193 '3' => {
12194 'name' => 'send',
12195 'offset' => '36',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012196 'type' => '255362'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012197 },
12198 '4' => {
12199 'name' => 'init_pollfd',
12200 'offset' => '50',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012201 'type' => '255442'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012202 }
12203 },
12204 'Name' => 'struct pldm_transport',
12205 'PrivateABI' => 1,
12206 'Size' => '40',
12207 'Type' => 'Struct'
12208 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012209 '252565' => {
12210 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012211 'Name' => 'pldm_tid_t*',
12212 'Size' => '8',
12213 'Type' => 'Pointer'
12214 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012215 '252668' => {
12216 'BaseType' => '252382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012217 'Name' => 'struct pldm_transport_mctp_demux**',
12218 'Size' => '8',
12219 'Type' => 'Pointer'
12220 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 '254730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012222 'BaseType' => '46',
12223 'Header' => 'int-ll64.h',
12224 'Line' => '21',
12225 'Name' => '__u8',
12226 'PrivateABI' => 1,
12227 'Size' => '1',
12228 'Type' => 'Typedef'
12229 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012230 '254742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012231 'BaseType' => '53',
12232 'Header' => 'int-ll64.h',
12233 'Line' => '24',
12234 'Name' => '__u16',
12235 'PrivateABI' => 1,
12236 'Size' => '2',
12237 'Type' => 'Typedef'
12238 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012239 '255010' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012240 'Header' => 'socket.h',
12241 'Line' => '5',
12242 'Memb' => {
12243 '0' => {
12244 'name' => 'size',
12245 'offset' => '0',
12246 'type' => '100'
12247 },
12248 '1' => {
12249 'name' => 'socket',
12250 'offset' => '4',
12251 'type' => '100'
12252 },
12253 '2' => {
12254 'name' => 'max_size',
12255 'offset' => '8',
12256 'type' => '100'
12257 }
12258 },
12259 'Name' => 'struct pldm_socket_sndbuf',
12260 'PrivateABI' => 1,
12261 'Size' => '12',
12262 'Type' => 'Struct'
12263 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012264 '255321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012265 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12266 'Param' => {
12267 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012268 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012269 },
12270 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012271 'type' => '252565'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012272 },
12273 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012274 'type' => '46910'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012275 },
12276 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 'type' => '12272'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012278 }
12279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012280 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012281 'Size' => '8',
12282 'Type' => 'FuncPtr'
12283 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012284 '255362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012285 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12286 'Param' => {
12287 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012288 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012289 },
12290 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012292 },
12293 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012294 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012295 },
12296 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012298 }
12299 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012300 'Return' => '252338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012301 'Size' => '8',
12302 'Type' => 'FuncPtr'
12303 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012304 '255387' => {
12305 'BaseType' => '255392',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012306 'Name' => 'struct pollfd*',
12307 'Size' => '8',
12308 'Type' => 'Pointer'
12309 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012310 '255392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012311 'Header' => 'poll.h',
12312 'Line' => '36',
12313 'Memb' => {
12314 '0' => {
12315 'name' => 'fd',
12316 'offset' => '0',
12317 'type' => '100'
12318 },
12319 '1' => {
12320 'name' => 'events',
12321 'offset' => '4',
12322 'type' => '93'
12323 },
12324 '2' => {
12325 'name' => 'revents',
12326 'offset' => '6',
12327 'type' => '93'
12328 }
12329 },
12330 'Name' => 'struct pollfd',
12331 'PrivateABI' => 1,
12332 'Size' => '8',
12333 'Type' => 'Struct'
12334 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012335 '255442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012336 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12337 'Param' => {
12338 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012339 'type' => '252424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012340 },
12341 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012342 'type' => '255387'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012343 }
12344 },
12345 'Return' => '100',
12346 'Size' => '8',
12347 'Type' => 'FuncPtr'
12348 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012349 '255447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012350 'BaseType' => '53',
12351 'Header' => 'socket.h',
12352 'Line' => '10',
12353 'Name' => '__kernel_sa_family_t',
12354 'PrivateABI' => 1,
12355 'Size' => '2',
12356 'Type' => 'Typedef'
12357 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012358 '255795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012359 'Header' => 'mctp.h',
12360 'Line' => '18',
12361 'Memb' => {
12362 '0' => {
12363 'name' => 's_addr',
12364 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 'type' => '252223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012366 }
12367 },
12368 'Name' => 'struct mctp_addr',
12369 'PrivateABI' => 1,
12370 'Size' => '1',
12371 'Type' => 'Struct'
12372 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012373 '255821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012374 'Header' => 'mctp.h',
12375 'Line' => '22',
12376 'Memb' => {
12377 '0' => {
12378 'name' => 'smctp_family',
12379 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 'type' => '255447'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012381 },
12382 '1' => {
12383 'name' => '__smctp_pad0',
12384 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 'type' => '254742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012386 },
12387 '2' => {
12388 'name' => 'smctp_network',
12389 'offset' => '4',
12390 'type' => '60'
12391 },
12392 '3' => {
12393 'name' => 'smctp_addr',
12394 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 'type' => '255795'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012396 },
12397 '4' => {
12398 'name' => 'smctp_type',
12399 'offset' => '9',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 'type' => '254730'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012401 },
12402 '5' => {
12403 'name' => 'smctp_tag',
12404 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 'type' => '254730'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012406 },
12407 '6' => {
12408 'name' => '__smctp_pad1',
12409 'offset' => '17',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012410 'type' => '254730'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012411 }
12412 },
12413 'Name' => 'struct sockaddr_mctp',
12414 'PrivateABI' => 1,
12415 'Size' => '12',
12416 'Type' => 'Struct'
12417 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012418 '255925' => {
12419 'BaseType' => '255821',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012420 'Name' => 'struct sockaddr_mctp const',
12421 'Size' => '12',
12422 'Type' => 'Const'
12423 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012424 '255968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012425 'Line' => '34',
12426 'Memb' => {
12427 '0' => {
12428 'name' => 'transport',
12429 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012430 'type' => '252429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012431 },
12432 '1' => {
12433 'name' => 'socket',
12434 'offset' => '64',
12435 'type' => '100'
12436 },
12437 '2' => {
12438 'name' => 'tid_eid_map',
12439 'offset' => '68',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012440 'type' => '256061'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012441 },
12442 '3' => {
12443 'name' => 'socket_send_buf',
12444 'offset' => '768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012445 'type' => '255010'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012446 },
12447 '4' => {
12448 'name' => 'bound',
12449 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012450 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012451 },
12452 '5' => {
12453 'name' => 'cookie_jar',
12454 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012455 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012456 }
12457 },
12458 'Name' => 'struct pldm_transport_af_mctp',
12459 'PrivateABI' => 1,
12460 'Size' => '336',
12461 'Source' => 'af-mctp.c',
12462 'Type' => 'Struct'
12463 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012464 '256061' => {
12465 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012466 'Name' => 'pldm_tid_t[256]',
12467 'Size' => '256',
12468 'Type' => 'Array'
12469 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012470 '256877' => {
12471 'BaseType' => '255968',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012472 'Name' => 'struct pldm_transport_af_mctp*',
12473 'Size' => '8',
12474 'Type' => 'Pointer'
12475 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012476 '256882' => {
12477 'BaseType' => '255925',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012478 'Name' => 'struct sockaddr_mctp const*',
12479 'Size' => '8',
12480 'Type' => 'Pointer'
12481 },
Andrew Jeffery48761c62024-06-03 15:48:26 +093012482 '257195' => {
12483 'BaseType' => '256877',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012484 'Name' => 'struct pldm_transport_af_mctp**',
12485 'Size' => '8',
12486 'Type' => 'Pointer'
12487 }
12488 },
12489 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012490 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012491 '_ITM_deregisterTMCloneTable' => 0,
12492 '_ITM_registerTMCloneTable' => 0,
12493 '__assert_fail@GLIBC_2.2.5' => 0,
12494 '__cxa_finalize@GLIBC_2.2.5' => 0,
12495 '__errno_location@GLIBC_2.2.5' => 0,
12496 '__gmon_start__' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012497 '__memcpy_chk@GLIBC_2.3.4' => 0,
12498 '__recv_chk@GLIBC_2.4' => 0,
12499 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012500 '__stack_chk_fail@GLIBC_2.4' => 0,
12501 'bind@GLIBC_2.2.5' => 0,
12502 'calloc@GLIBC_2.2.5' => 0,
12503 'clock_gettime@GLIBC_2.17' => 0,
12504 'close@GLIBC_2.2.5' => 0,
12505 'connect@GLIBC_2.2.5' => 0,
12506 'dup@GLIBC_2.2.5' => 0,
12507 'fclose@GLIBC_2.2.5' => 0,
12508 'fcntl64@GLIBC_2.28' => 0,
12509 'fgets@GLIBC_2.2.5' => 0,
12510 'fopen64@GLIBC_2.2.5' => 0,
12511 'free@GLIBC_2.2.5' => 0,
12512 'getsockopt@GLIBC_2.2.5' => 0,
12513 'malloc@GLIBC_2.2.5' => 0,
12514 'memcmp@GLIBC_2.2.5' => 0,
12515 'memcpy@GLIBC_2.14' => 0,
12516 'open64@GLIBC_2.2.5' => 0,
12517 'poll@GLIBC_2.2.5' => 0,
12518 'ppoll@GLIBC_2.4' => 0,
12519 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012520 'recvmsg@GLIBC_2.2.5' => 0,
12521 'sendmsg@GLIBC_2.2.5' => 0,
12522 'sendto@GLIBC_2.2.5' => 0,
12523 'setsockopt@GLIBC_2.2.5' => 0,
12524 'socket@GLIBC_2.2.5' => 0,
12525 'stat64@GLIBC_2.33' => 0,
12526 'strlen@GLIBC_2.2.5' => 0,
12527 'strtol@GLIBC_2.2.5' => 0,
12528 'timerfd_create@GLIBC_2.8' => 0,
12529 'timerfd_settime@GLIBC_2.8' => 0,
12530 'write@GLIBC_2.2.5' => 0
12531 }
12532 },
12533 'WordSize' => '8'
12534};