blob: 99450dcc29bb6dcb9eef11e0827267165efab5c5 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jeffery615344f2024-09-07 11:58:37 +020025 'LibraryName' => 'libpldm.so.0.9.1',
26 'LibraryVersion' => '0.9.1',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093040 '1303' => {
41 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
52 '1363' => {
53 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
78 'type' => '1011'
79 }
80 },
81 'Reg' => {
82 '0' => 'rdi',
83 '1' => 'rsi',
84 '2' => 'rdx',
85 '5' => 'r9'
86 },
87 'Return' => '805',
88 'ShortName' => 'is_time_legal'
89 },
90 '1548' => {
91 'Header' => 'utils.h',
92 'Line' => '87',
93 'Param' => {
94 '0' => {
95 'name' => 'dec',
96 'type' => '1023'
97 }
98 },
99 'Return' => '1023',
100 'ShortName' => 'dec2bcd32'
101 },
102 '1677' => {
103 'Header' => 'utils.h',
104 'Line' => '81',
105 'Param' => {
106 '0' => {
107 'name' => 'bcd',
108 'type' => '1023'
109 }
110 },
111 'Return' => '1023',
112 'ShortName' => 'bcd2dec32'
113 },
114 '1780' => {
115 'Header' => 'utils.h',
116 'Line' => '75',
117 'Param' => {
118 '0' => {
119 'name' => 'dec',
120 'type' => '1011'
121 }
122 },
123 'Return' => '1011',
124 'ShortName' => 'dec2bcd16'
125 },
126 '1896' => {
127 'Header' => 'utils.h',
128 'Line' => '69',
129 'Param' => {
130 '0' => {
131 'name' => 'bcd',
132 'type' => '1011'
133 }
134 },
135 'Return' => '1011',
136 'ShortName' => 'bcd2dec16'
137 },
138 '1999' => {
139 'Header' => 'utils.h',
140 'Line' => '63',
141 'Param' => {
142 '0' => {
143 'name' => 'dec',
144 'type' => '121'
145 }
146 },
147 'Return' => '121',
148 'ShortName' => 'dec2bcd8'
149 },
150 '2052' => {
151 'Header' => 'utils.h',
152 'Line' => '57',
153 'Param' => {
154 '0' => {
155 'name' => 'bcd',
156 'type' => '121'
157 }
158 },
159 'Return' => '121',
160 'ShortName' => 'bcd2dec8'
161 },
162 '2105' => {
163 'Header' => 'utils.h',
164 'Line' => '51',
165 'Param' => {
166 '0' => {
167 'name' => 'version',
168 'type' => '2228'
169 },
170 '1' => {
171 'name' => 'buffer',
172 'type' => '982'
173 },
174 '2' => {
175 'name' => 'buffer_size',
176 'type' => '1145'
177 }
178 },
179 'Reg' => {
180 '0' => 'rdi',
181 '1' => 'rcx'
182 },
183 'Return' => '1207',
184 'ShortName' => 'ver2str'
185 },
186 '2233' => {
187 'Header' => 'utils.h',
188 'Line' => '31',
189 'Param' => {
190 '0' => {
191 'name' => 'data',
192 'type' => '2341'
193 },
194 '1' => {
195 'name' => 'size',
196 'type' => '1145'
197 }
198 },
199 'Reg' => {
200 '1' => 'rdx'
201 },
202 'Return' => '121',
203 'ShortName' => 'crc8'
204 },
205 '2347' => {
206 'Header' => 'utils.h',
207 'Line' => '39',
208 'Param' => {
209 '0' => {
210 'name' => 'data',
211 'type' => '2341'
212 },
213 '1' => {
214 'name' => 'size',
215 'type' => '1145'
216 }
217 },
218 'Reg' => {
219 '1' => 'rcx'
220 },
221 'Return' => '1023',
222 'ShortName' => 'crc32'
223 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930224 '3958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930226 'Line' => '651',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930246 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930252 '4156' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930254 'Line' => '638',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930274 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930280 '4365' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930282 'Line' => '621',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930286 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930294 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930298 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930302 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930306 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930311 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930316 'type' => '4608'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930328 '4618' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930330 'Line' => '603',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930342 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930348 '4813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930350 'Line' => '485',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930354 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930362 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930366 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930378 '4929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930380 'Line' => '591',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930396 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930402 '5139' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930404 'Line' => '579',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930412 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930418 '5272' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930420 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930424 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930432 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930436 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930440 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930444 'type' => '5501'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930457 '5511' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930459 'Line' => '563',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930463 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930471 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930475 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930479 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930492 '5641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930494 'Line' => '549',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930523 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930532 '6011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930534 'Line' => '445',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930554 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930560 '6241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930562 'Line' => '426',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930566 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930574 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930578 'type' => '6424'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930590 '6434' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930592 'Line' => '393',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930596 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930604 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930608 'type' => '6424'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930620 '6618' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930622 'Line' => '530',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930634 'type' => '6886'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930638 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930644 '6891' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930646 'Line' => '516',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930650 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930658 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930662 'type' => '5501'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930674 '7002' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930676 'Line' => '503',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930688 'type' => '6886'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930692 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930698 '7270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930700 'Line' => '408',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930716 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930725 '7475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930727 'Line' => '376',
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 Jeffery830c1eb2024-10-04 10:48:10 +0930735 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930741 '7606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930743 'Line' => '231',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930747 'type' => '7674'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930751 'type' => '7674'
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 Jeffery830c1eb2024-10-04 10:48:10 +0930761 '7679' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930763 'Line' => '361',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930767 'type' => '7674'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930771 'type' => '7913'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 }
773 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930774 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930775 'ShortName' => 'unpack_pldm_header'
776 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930777 '7939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930779 'Line' => '348',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930783 'type' => '8173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930787 'type' => '8178'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 }
789 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930790 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930791 'ShortName' => 'pack_pldm_header'
792 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930793 '10267' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 'Header' => 'bios.h',
795 'Line' => '612',
796 'Param' => {
797 '0' => {
798 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930799 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '1' => {
802 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930803 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '2' => {
806 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930807 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '3' => {
810 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930811 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '4' => {
814 'name' => 'table_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930815 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '5' => {
818 'name' => 'table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930819 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930820 }
821 },
822 'Reg' => {
823 '1' => 'rsi',
824 '2' => 'rdi',
825 '3' => 'r10',
826 '4' => 'r8',
827 '5' => 'r9'
828 },
829 'Return' => '100',
830 'ShortName' => 'decode_set_bios_table_req'
831 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930832 '10454' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 'Header' => 'bios.h',
834 'Line' => '594',
835 'Param' => {
836 '0' => {
837 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '1' => {
841 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930842 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '2' => {
845 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930846 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 },
848 '3' => {
849 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930850 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 }
852 },
853 'Return' => '100',
854 'ShortName' => 'encode_set_bios_table_resp'
855 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930856 '10673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 'Header' => 'bios.h',
858 'Line' => '322',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930862 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '1' => {
865 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930866 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '2' => {
869 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930870 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '3' => {
873 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930874 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930875 }
876 },
877 'Reg' => {
878 '0' => 'rdi',
879 '1' => 'rsi',
880 '2' => 'rdx',
881 '3' => 'rcx'
882 },
883 'Return' => '100',
884 'ShortName' => 'decode_set_bios_table_resp'
885 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930886 '10783' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 'Header' => 'bios.h',
888 'Line' => '302',
889 'Param' => {
890 '0' => {
891 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930892 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '1' => {
895 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930896 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '2' => {
899 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930900 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '3' => {
903 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930904 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '4' => {
907 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930908 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '5' => {
911 'name' => 'table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930912 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930913 },
914 '6' => {
915 'name' => 'msg',
916 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930917 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930918 },
919 '7' => {
920 'name' => 'payload_length',
921 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930922 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 }
924 },
925 'Return' => '100',
926 'ShortName' => 'encode_set_bios_table_req'
927 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930928 '11172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 'Header' => 'bios.h',
930 'Line' => '514',
931 'Param' => {
932 '0' => {
933 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930934 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '1' => {
937 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930938 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '2' => {
941 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930942 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 },
944 '3' => {
945 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930946 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 }
948 },
949 'Return' => '100',
950 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930952 '11386' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 'Header' => 'bios.h',
954 'Line' => '502',
955 'Param' => {
956 '0' => {
957 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930958 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '1' => {
961 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930962 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '2' => {
965 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930966 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '3' => {
969 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930970 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 },
972 '4' => {
973 'name' => 'attribute',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930974 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930975 }
976 },
977 'Reg' => {
978 '1' => 'rsi',
979 '2' => 'rdx',
980 '3' => 'rcx',
981 '4' => 'r8'
982 },
983 'Return' => '100',
984 'ShortName' => 'decode_set_bios_attribute_current_value_req'
985 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930986 '11533' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 'Header' => 'bios.h',
988 'Line' => '279',
989 'Param' => {
990 '0' => {
991 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +0930992 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '1' => {
995 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930996 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '2' => {
999 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301000 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 },
1002 '3' => {
1003 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301004 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301005 }
1006 },
1007 'Reg' => {
1008 '0' => 'rdi',
1009 '1' => 'rsi',
1010 '2' => 'rdx',
1011 '3' => 'rcx'
1012 },
1013 'Return' => '100',
1014 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1015 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301016 '11643' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 'Header' => 'bios.h',
1018 'Line' => '259',
1019 'Param' => {
1020 '0' => {
1021 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301022 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '1' => {
1025 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '2' => {
1029 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301030 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '3' => {
1033 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301034 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '4' => {
1037 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301038 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '5' => {
1041 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301042 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301043 },
1044 '6' => {
1045 'name' => 'payload_length',
1046 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301047 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 }
1049 },
1050 'Reg' => {
1051 '3' => 'rbp'
1052 },
1053 'Return' => '100',
1054 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1055 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301056 '12015' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 'Header' => 'bios.h',
1058 'Line' => '480',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '1' => {
1065 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '2' => {
1069 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '3' => {
1073 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301074 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '4' => {
1077 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301078 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '5' => {
1081 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301082 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301083 },
1084 '6' => {
1085 'name' => 'msg',
1086 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301087 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 }
1089 },
1090 'Reg' => {
1091 '2' => 'r14'
1092 },
1093 'Return' => '100',
1094 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301096 '12384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 'Header' => 'bios.h',
1098 'Line' => '461',
1099 'Param' => {
1100 '0' => {
1101 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301102 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '1' => {
1105 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301106 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '2' => {
1109 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301110 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '3' => {
1113 'name' => 'transfer_op_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301114 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 },
1116 '4' => {
1117 'name' => 'attribute_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301118 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301119 }
1120 },
1121 'Reg' => {
1122 '1' => 'r9',
1123 '2' => 'rdx',
1124 '3' => 'rcx',
1125 '4' => 'r8'
1126 },
1127 'Return' => '100',
1128 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1129 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301130 '12536' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 'Header' => 'bios.h',
1132 'Line' => '446',
1133 'Param' => {
1134 '0' => {
1135 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301136 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '1' => {
1139 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301140 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '2' => {
1143 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301144 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '3' => {
1147 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301148 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '4' => {
1151 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301152 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 },
1154 '5' => {
1155 'name' => 'attribute_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301156 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301157 }
1158 },
1159 'Reg' => {
1160 '1' => 'rsi',
1161 '2' => 'rdx',
1162 '3' => 'r10',
1163 '4' => 'r8',
1164 '5' => 'r9'
1165 },
1166 'Return' => '100',
1167 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1168 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301169 '12698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 'Header' => 'bios.h',
1171 'Line' => '430',
1172 'Param' => {
1173 '0' => {
1174 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301175 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '1' => {
1178 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301179 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '2' => {
1182 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '3' => {
1186 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301187 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 },
1189 '4' => {
1190 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301191 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 }
1193 },
1194 'Return' => '100',
1195 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301197 '12927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 'Header' => 'bios.h',
1199 'Line' => '412',
1200 'Param' => {
1201 '0' => {
1202 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301203 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '1' => {
1206 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301207 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '2' => {
1210 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301211 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '3' => {
1214 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301215 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '4' => {
1218 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301219 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 },
1221 '5' => {
1222 'name' => 'bios_table_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301223 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301224 }
1225 },
1226 'Reg' => {
1227 '1' => 'r10',
1228 '2' => 'rsi',
1229 '3' => 'rdi',
1230 '4' => 'r8',
1231 '5' => 'r9'
1232 },
1233 'Return' => '100',
1234 'ShortName' => 'decode_get_bios_table_resp'
1235 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301236 '13099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 'Header' => 'bios.h',
1238 'Line' => '395',
1239 'Param' => {
1240 '0' => {
1241 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301242 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '1' => {
1245 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301246 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '2' => {
1249 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301250 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '3' => {
1253 'name' => 'transfer_op_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301254 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 },
1256 '4' => {
1257 'name' => 'table_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301258 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301259 }
1260 },
1261 'Reg' => {
1262 '1' => 'r9',
1263 '2' => 'rdx',
1264 '3' => 'rcx',
1265 '4' => 'r8'
1266 },
1267 'Return' => '100',
1268 'ShortName' => 'decode_get_bios_table_req'
1269 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301270 '13246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 'Header' => 'bios.h',
1272 'Line' => '381',
1273 'Param' => {
1274 '0' => {
1275 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301276 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '1' => {
1279 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301280 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '2' => {
1283 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301284 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '3' => {
1287 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301288 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 },
1290 '4' => {
1291 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301292 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 }
1294 },
1295 'Return' => '100',
1296 'ShortName' => 'encode_get_bios_table_req'
1297 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301298 '13470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 'Header' => 'bios.h',
1300 'Line' => '366',
1301 'Param' => {
1302 '0' => {
1303 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301304 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '1' => {
1307 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301308 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '2' => {
1311 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301312 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '3' => {
1315 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301316 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '4' => {
1319 'name' => 'table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301320 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '5' => {
1323 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301324 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301325 },
1326 '6' => {
1327 'name' => 'msg',
1328 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301329 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 }
1331 },
1332 'Reg' => {
1333 '2' => 'r15'
1334 },
1335 'Return' => '100',
1336 'ShortName' => 'encode_get_bios_table_resp'
1337 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301338 '13823' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 'Header' => 'bios.h',
1340 'Line' => '581',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301344 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '1' => {
1347 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 },
1350 '2' => {
1351 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301352 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301353 }
1354 },
1355 'Reg' => {
1356 '0' => 'rdi',
1357 '1' => 'rsi',
1358 '2' => 'rdx'
1359 },
1360 'Return' => '100',
1361 'ShortName' => 'decode_set_date_time_resp'
1362 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301363 '13896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 'Header' => 'bios.h',
1365 'Line' => '565',
1366 'Param' => {
1367 '0' => {
1368 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '1' => {
1372 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301373 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '2' => {
1376 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301377 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 },
1379 '3' => {
1380 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301381 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 }
1383 },
1384 'Return' => '100',
1385 'ShortName' => 'encode_set_date_time_resp'
1386 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301387 '14103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 'Header' => 'bios.h',
1389 'Line' => '551',
1390 'Param' => {
1391 '0' => {
1392 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301393 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '1' => {
1396 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301397 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '2' => {
1400 'name' => 'seconds',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301401 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '3' => {
1404 'name' => 'minutes',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301405 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '4' => {
1408 'name' => 'hours',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301409 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '5' => {
1412 'name' => 'day',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301413 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '6' => {
1416 'name' => 'month',
1417 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301418 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 },
1420 '7' => {
1421 'name' => 'year',
1422 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301423 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301424 }
1425 },
1426 'Reg' => {
1427 '2' => 'rbp',
1428 '3' => 'r12',
1429 '4' => 'r13',
1430 '5' => 'r14'
1431 },
1432 'Return' => '100',
1433 'ShortName' => 'decode_set_date_time_req'
1434 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301435 '14394' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 'Header' => 'bios.h',
1437 'Line' => '534',
1438 'Param' => {
1439 '0' => {
1440 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301441 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '1' => {
1444 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301445 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '2' => {
1448 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301449 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '3' => {
1452 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301453 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '4' => {
1456 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301457 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '5' => {
1460 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301461 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301462 },
1463 '6' => {
1464 'name' => 'year',
1465 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301466 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301467 },
1468 '7' => {
1469 'name' => 'msg',
1470 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301471 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 },
1473 '8' => {
1474 'name' => 'payload_length',
1475 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301476 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 }
1478 },
1479 'Return' => '100',
1480 'ShortName' => 'encode_set_date_time_req'
1481 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301482 '14887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 'Header' => 'bios.h',
1484 'Line' => '238',
1485 'Param' => {
1486 '0' => {
1487 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301488 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '1' => {
1491 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301492 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '2' => {
1495 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301496 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '3' => {
1499 'name' => 'seconds',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301500 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '4' => {
1503 'name' => 'minutes',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301504 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '5' => {
1507 'name' => 'hours',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301508 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '6' => {
1511 'name' => 'day',
1512 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301513 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '7' => {
1516 'name' => 'month',
1517 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301518 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 },
1520 '8' => {
1521 'name' => 'year',
1522 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301523 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301524 }
1525 },
1526 'Reg' => {
1527 '1' => 'rdi',
1528 '2' => 'r10',
1529 '3' => 'rdx',
1530 '4' => 'r8',
1531 '5' => 'r9'
1532 },
1533 'Return' => '100',
1534 'ShortName' => 'decode_get_date_time_resp'
1535 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301536 '15088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 'Header' => 'bios.h',
1538 'Line' => '346',
1539 'Param' => {
1540 '0' => {
1541 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '1' => {
1545 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '2' => {
1549 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '3' => {
1553 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301554 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '4' => {
1557 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301558 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '5' => {
1561 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301562 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301563 },
1564 '6' => {
1565 'name' => 'month',
1566 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301567 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 },
1569 '7' => {
1570 'name' => 'year',
1571 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301572 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301573 },
1574 '8' => {
1575 'name' => 'msg',
1576 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301577 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 }
1579 },
1580 'Return' => '100',
1581 'ShortName' => 'encode_get_date_time_resp'
1582 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301583 '15372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 'Header' => 'bios.h',
1585 'Line' => '217',
1586 'Param' => {
1587 '0' => {
1588 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301589 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 },
1591 '1' => {
1592 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301593 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 }
1595 },
1596 'Return' => '100',
1597 'ShortName' => 'encode_get_date_time_req'
1598 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301599 '17306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301601 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 'Param' => {
1603 '0' => {
1604 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301605 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 },
1607 '1' => {
1608 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301609 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301610 }
1611 },
1612 'Reg' => {
1613 '0' => 'rdi',
1614 '1' => 'rsi'
1615 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301616 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 'ShortName' => 'pldm_bios_table_checksum'
1618 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301619 '17451' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301621 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 'Param' => {
1623 '0' => {
1624 'name' => 'src_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301625 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '1' => {
1628 'name' => 'src_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '2' => {
1632 'name' => 'dest_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301633 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '3' => {
1636 'name' => 'dest_length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301637 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '4' => {
1640 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301641 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 },
1643 '5' => {
1644 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301645 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301646 }
1647 },
1648 'Reg' => {
1649 '2' => 'r14',
1650 '4' => 'r13'
1651 },
1652 'Return' => '100',
1653 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1654 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301655 '18139' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301657 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 'Param' => {
1659 '0' => {
1660 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301661 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '1' => {
1664 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301665 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 },
1667 '2' => {
1668 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301669 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 }
1671 },
1672 'Reg' => {
1673 '2' => 'r8'
1674 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301675 'Return' => '18134',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301678 '18402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301680 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 'Param' => {
1682 '0' => {
1683 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301684 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '1' => {
1687 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301688 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 },
1690 '2' => {
1691 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301692 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 }
1694 },
1695 'Reg' => {
1696 '2' => 'r8'
1697 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301698 'Return' => '18548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301701 '18669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301703 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 'Param' => {
1705 '0' => {
1706 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301707 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '1' => {
1710 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301711 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 },
1713 '2' => {
1714 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301715 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 }
1717 },
1718 'Reg' => {
1719 '2' => 'r8'
1720 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301721 'Return' => '18548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301724 '18931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301726 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 'Param' => {
1728 '0' => {
1729 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301730 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '1' => {
1733 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 },
1736 '2' => {
1737 'name' => 'str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301738 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301739 }
1740 },
1741 'Reg' => {
1742 '0' => 'rbp',
1743 '1' => 'r12',
1744 '2' => 'rbx'
1745 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301746 'Return' => '19151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301749 '19320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301751 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 'Param' => {
1753 '0' => {
1754 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301755 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '1' => {
1758 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301759 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 },
1761 '2' => {
1762 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301763 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 }
1765 },
1766 'Reg' => {
1767 '2' => 'r8'
1768 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301769 'Return' => '19151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301772 '20081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301774 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301778 'type' => '18129'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 }
1780 },
1781 'Reg' => {
1782 '0' => 'rdi'
1783 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301784 'Return' => '2341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301785 'ShortName' => 'pldm_bios_table_iter_value'
1786 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301787 '20129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301789 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301793 'type' => '18129'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301799 '20239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301801 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301805 'type' => '20314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 }
1807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301808 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301809 'ShortName' => 'pldm_bios_table_iter_is_end'
1810 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301811 '20319' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301817 'type' => '18129'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301823 '20391' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 'Header' => 'bios_table.h',
1825 'Line' => '28',
1826 'Param' => {
1827 '0' => {
1828 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301829 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '1' => {
1832 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '2' => {
1836 'name' => 'type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301837 'type' => '16005'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301845 'Return' => '18129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301848 '20629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301850 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 'Param' => {
1852 '0' => {
1853 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301854 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '1' => {
1857 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301858 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 },
1860 '2' => {
1861 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301862 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301871 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301873 '20929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301875 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 'Param' => {
1877 '0' => {
1878 'name' => 'size_without_pad',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301879 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 }
1881 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301882 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1884 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301885 '21284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301887 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301891 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 }
1893 },
1894 'Reg' => {
1895 '0' => 'rdi'
1896 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301897 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301900 '21333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301902 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301906 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 }
1908 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301909 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301910 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301912 '21817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301914 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301918 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301924 'Return' => '15859',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301927 '21957' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301929 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 'Param' => {
1931 '0' => {
1932 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301933 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '1' => {
1936 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301937 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '2' => {
1940 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '3' => {
1944 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '4' => {
1948 'name' => 'cv',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301949 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbx',
1954 '1' => 'r12',
1955 '2' => 'r13',
1956 '3' => 'rbp',
1957 '4' => 'r8'
1958 },
1959 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301961 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301962 '22226' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301965 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301968 '22388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301970 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 'Param' => {
1972 '0' => {
1973 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301974 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '1' => {
1977 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301978 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '2' => {
1981 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301982 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '3' => {
1985 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301986 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '4' => {
1989 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301990 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 },
1992 '5' => {
1993 'name' => 'str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09301994 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302008 '22788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302010 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302014 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302018 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Return' => '1',
2022 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302024 '22883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302026 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302030 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 }
2032 },
2033 'Reg' => {
2034 '0' => 'rdi'
2035 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302036 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302039 '23024' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302041 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 'Param' => {
2043 '0' => {
2044 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 }
2047 },
2048 'Reg' => {
2049 '0' => 'rdi'
2050 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302051 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2053 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302054 '23206' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302056 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302091 '23525' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302093 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302097 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '1' => {
2100 'name' => 'handles',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302101 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '2' => {
2104 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302111 '23772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302113 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302117 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302123 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302126 '23821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302128 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302138 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302141 '23870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302143 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302147 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 }
2149 },
2150 'Reg' => {
2151 '0' => 'rdi'
2152 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302153 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302156 '23919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302158 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302162 'type' => '18134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302163 }
2164 },
2165 'Reg' => {
2166 '0' => 'rdi'
2167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302168 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302171 '24466' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302173 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302177 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302181 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302185 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '3' => {
2188 'name' => 'scalar',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302189 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 },
2191 '4' => {
2192 'name' => 'def',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302193 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302194 }
2195 },
2196 'Reg' => {
2197 '0' => 'rdi',
2198 '1' => 'rsi',
2199 '2' => 'rdx',
2200 '3' => 'rcx',
2201 '4' => 'r8'
2202 },
2203 'Return' => '1',
2204 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302206 '24602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302208 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Param' => {
2210 '0' => {
2211 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302212 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '1' => {
2215 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 },
2218 '2' => {
2219 'name' => 'info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302220 'type' => '24864'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302221 }
2222 },
2223 'Reg' => {
2224 '0' => 'r12',
2225 '1' => 'rbp',
2226 '2' => 'rbx'
2227 },
2228 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302231 '24874' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302233 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302237 'type' => '24864'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302241 'type' => '25173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302247 '25178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302249 'Line' => '407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302253 '25354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302255 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302259 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302270 'Reg' => {
2271 '2' => 'r12'
2272 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302273 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2275 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302276 '25648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302278 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 'Param' => {
2280 '0' => {
2281 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302282 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302283 }
2284 },
2285 'Reg' => {
2286 '0' => 'rdi'
2287 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302288 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2290 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302291 '25717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302293 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 'Param' => {
2295 '0' => {
2296 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302297 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302298 }
2299 },
2300 'Reg' => {
2301 '0' => 'rdi'
2302 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302303 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2305 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302306 '25786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302308 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 'Param' => {
2310 '0' => {
2311 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302312 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 }
2314 },
2315 'Reg' => {
2316 '0' => 'rdi'
2317 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302318 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2320 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302321 '25855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302323 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 'Param' => {
2325 '0' => {
2326 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302327 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 },
2329 '1' => {
2330 'name' => 'def_string_length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302331 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302332 }
2333 },
2334 'Reg' => {
2335 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302336 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
2338 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302339 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302341 '25943' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302343 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Param' => {
2345 '0' => {
2346 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302347 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '1' => {
2350 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302351 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 },
2353 '2' => {
2354 'name' => 'info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302355 'type' => '26302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302356 }
2357 },
2358 'Reg' => {
2359 '0' => 'r12',
2360 '2' => 'rbx'
2361 },
2362 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302363 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302365 '26307' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302367 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302371 'type' => '26302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 },
2373 '1' => {
2374 'name' => 'errmsg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302375 'type' => '25173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 }
2377 },
2378 'Reg' => {
2379 '1' => 'rbx'
2380 },
2381 'Return' => '100',
2382 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2383 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302384 '26576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302386 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 'Param' => {
2388 '0' => {
2389 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302390 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302391 }
2392 },
2393 'Reg' => {
2394 '0' => 'rdi'
2395 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302396 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2398 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302399 '26826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302401 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 'Param' => {
2403 '0' => {
2404 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302405 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '1' => {
2408 'name' => 'def_indices',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302409 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 },
2411 '2' => {
2412 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 }
2415 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302416 'Reg' => {
2417 '0' => 'rbp',
2418 '1' => 'r12'
2419 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302420 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2422 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302423 '27123' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302425 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 'Param' => {
2427 '0' => {
2428 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302429 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '1' => {
2432 'name' => 'pv_hdls',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302433 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 },
2435 '2' => {
2436 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302437 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 }
2439 },
2440 'Reg' => {
2441 '0' => 'rcx',
2442 '1' => 'rsi',
2443 '2' => 'rdx'
2444 },
2445 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302446 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302448 '27288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302450 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 'Param' => {
2452 '0' => {
2453 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302454 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 },
2456 '1' => {
2457 'name' => 'def_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302458 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302459 }
2460 },
2461 'Reg' => {
2462 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
2465 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302466 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302468 '27367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302470 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'Param' => {
2472 '0' => {
2473 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302474 'type' => '18548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 },
2476 '1' => {
2477 'name' => 'pv_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302478 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302479 }
2480 },
2481 'Reg' => {
2482 '0' => 'rdi',
2483 '1' => 'rsi'
2484 },
2485 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302486 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302488 '27427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302490 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Param' => {
2492 '0' => {
2493 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302494 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '1' => {
2497 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302498 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 },
2500 '2' => {
2501 'name' => 'info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302502 'type' => '27756'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
2505 'Reg' => {
2506 '0' => 'rbp',
2507 '2' => 'rbx'
2508 },
2509 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302510 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302512 '27761' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302514 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Param' => {
2516 '0' => {
2517 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302518 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 },
2520 '1' => {
2521 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302522 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 }
2524 },
2525 'Reg' => {
2526 '0' => 'rdi',
2527 '1' => 'rsi'
2528 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302529 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2531 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302532 '27821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302534 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 'Param' => {
2536 '0' => {
2537 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302538 'type' => '18548'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302547 '27868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302549 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Param' => {
2551 '0' => {
2552 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302553 'type' => '18548'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302562 '27915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302564 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 'Param' => {
2566 '0' => {
2567 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302568 'type' => '18548'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302577 '28548' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302579 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302583 'type' => '19151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '1' => {
2586 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302587 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 '2' => {
2590 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302591 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302592 }
2593 },
2594 'Reg' => {
2595 '0' => 'rdi',
2596 '1' => 'rsi',
2597 '2' => 'rdx'
2598 },
2599 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302600 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302602 '28785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302604 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 'Param' => {
2606 '0' => {
2607 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302608 'type' => '19151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302617 '28832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302619 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 'Param' => {
2621 '0' => {
2622 'name' => 'entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302623 'type' => '19151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302632 '28879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302634 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 'Param' => {
2636 '0' => {
2637 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302638 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '1' => {
2641 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302642 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '2' => {
2645 'name' => 'str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302646 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 },
2648 '3' => {
2649 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302650 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 }
2652 },
2653 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302654 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302656 '29240' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302658 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 'Param' => {
2660 '0' => {
2661 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302662 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302663 }
2664 },
2665 'Reg' => {
2666 '0' => 'rdi'
2667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302668 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2670 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302671 '35779' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302673 'Line' => '1501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Param' => {
2675 '0' => {
2676 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302677 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302685 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '3' => {
2688 'name' => 'non_functioning_component_indication',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302689 'type' => '35961'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
2691 '4' => {
2692 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302693 'type' => '35966'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302704 '35976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302706 'Line' => '1484',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302714 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302724 '36147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302726 'Line' => '1469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Param' => {
2728 '0' => {
2729 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302730 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302738 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302749 '36223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302751 'Line' => '1457',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302759 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302769 '36394' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302771 'Line' => '1439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Param' => {
2773 '0' => {
2774 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302775 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302783 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '3' => {
2786 'name' => 'current_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302787 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '4' => {
2790 'name' => 'previous_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302791 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '5' => {
2794 'name' => 'aux_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302795 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302796 },
2797 '6' => {
2798 'name' => 'aux_state_status',
2799 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302800 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '7' => {
2803 'name' => 'progress_percent',
2804 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302805 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '8' => {
2808 'name' => 'reason_code',
2809 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302810 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302811 },
2812 '9' => {
2813 'name' => 'update_option_flags_enabled',
2814 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302815 'type' => '36721'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302827 '36731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302829 'Line' => '1419',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302837 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302847 '36902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302849 'Line' => '1403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Param' => {
2851 '0' => {
2852 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302853 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302861 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 },
2863 '3' => {
2864 'name' => 'estimated_time_activation',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302865 'type' => '12526'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302876 '37028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302878 'Line' => '1389',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302886 'type' => '29967'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '2' => {
2889 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302890 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302900 '37270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302902 'Line' => '1374',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302914 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302924 '37460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302926 'Line' => '1357',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Param' => {
2928 '0' => {
2929 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302930 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302938 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 },
2940 '3' => {
2941 'name' => 'comp_activation_methods_modification',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302942 'type' => '37570'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302954 '37580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302956 'Line' => '1344',
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 Jeffery830c1eb2024-10-04 10:48:10 +09302968 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302978 '37770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302980 'Line' => '1329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Param' => {
2982 '0' => {
2983 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302984 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09302992 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303003 '37846' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303005 'Line' => '1318',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303017 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303027 '38036' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303029 'Line' => '1302',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Param' => {
3031 '0' => {
3032 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303033 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303041 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303052 '38112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303054 'Line' => '1289',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303066 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303079 '38302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303081 'Line' => '1267',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Param' => {
3083 '0' => {
3084 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303085 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303093 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 },
3095 '3' => {
3096 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303097 'type' => '4608'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303109 '38422' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303111 'Line' => '1249',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Param' => {
3113 '0' => {
3114 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303115 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303123 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '3' => {
3126 'name' => 'comp_compatibility_resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303127 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '4' => {
3130 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303131 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '5' => {
3134 'name' => 'update_option_flags_enabled',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303135 'type' => '36721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 },
3137 '6' => {
3138 'name' => 'time_before_req_fw_data',
3139 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303140 'type' => '12526'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303152 '38656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303154 'Line' => '1225',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303183 'type' => '30743'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303198 'type' => '39124'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303199 },
3200 '10' => {
3201 'name' => 'msg',
3202 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303203 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303214 '39134' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303216 'Line' => '1198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Param' => {
3218 '0' => {
3219 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303220 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '1' => {
3223 'name' => 'payload_length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303224 'type' => '31750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '2' => {
3227 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303228 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '3' => {
3231 'name' => 'comp_resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303232 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 },
3234 '4' => {
3235 'name' => 'comp_resp_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303236 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303247 '39333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303249 'Line' => '1180',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303288 'type' => '39124'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 },
3290 '9' => {
3291 'name' => 'msg',
3292 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303293 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303304 '39818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303306 'Line' => '1155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Param' => {
3308 '0' => {
3309 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303310 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303318 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '3' => {
3321 'name' => 'fd_meta_data_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303322 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 },
3324 '4' => {
3325 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303326 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303338 '39965' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303340 'Line' => '1136',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303374 'type' => '39124'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303375 },
3376 '8' => {
3377 'name' => 'msg',
3378 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303379 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303390 '51797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303392 'Line' => '952',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303404 'type' => '52119'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '3' => {
3407 'name' => 'active_comp_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303408 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 },
3410 '4' => {
3411 'name' => 'pending_comp_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303412 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303424 '52124' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303425 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303426 'Line' => '933',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Param' => {
3428 '0' => {
3429 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303430 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303438 'type' => '52344'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '3' => {
3441 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303442 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '4' => {
3445 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303446 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 },
3448 '5' => {
3449 'name' => 'comp_parameter_table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303450 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303464 '52349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303465 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303466 'Line' => '916',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303478 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303489 '52489' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303491 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Param' => {
3493 '0' => {
3494 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303495 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303503 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '3' => {
3506 'name' => 'device_identifiers_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303507 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '4' => {
3510 'name' => 'descriptor_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303511 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 },
3513 '5' => {
3514 'name' => 'descriptor_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303515 'type' => '52645'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303527 '52655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303529 'Line' => '883',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303541 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303552 '52795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303553 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303554 'Line' => '867',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303566 'type' => '52942'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '3' => {
3569 'name' => 'comp_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303570 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303582 '52947' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303584 'Line' => '852',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303596 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '3' => {
3599 'name' => 'descriptor_title_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303600 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 },
3602 '4' => {
3603 'name' => 'descriptor_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303604 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303617 '53129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303619 'Line' => '836',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303631 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 },
3633 '3' => {
3634 'name' => 'descriptor_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303635 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303646 '53301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303648 'Line' => '817',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303664 'type' => '53558'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '4' => {
3667 'name' => 'applicable_components',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303668 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '5' => {
3671 'name' => 'comp_image_set_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303672 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '6' => {
3675 'name' => 'record_descriptors',
3676 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303677 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '7' => {
3680 'name' => 'fw_device_pkg_data',
3681 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303682 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303694 '53563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303695 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303696 'Line' => '796',
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 Jeffery830c1eb2024-10-04 10:48:10 +09303708 'type' => '53868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '3' => {
3711 'name' => 'package_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303712 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303724 '57334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303726 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Param' => {
3728 '0' => {
3729 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303730 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303731 },
3732 '1' => {
3733 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303734 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '2' => {
3737 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303738 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303739 },
3740 '3' => {
3741 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303742 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '4' => {
3745 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303746 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Return' => '100',
3750 'ShortName' => 'encode_set_fru_record_table_resp'
3751 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303752 '57574' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303754 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 'Param' => {
3756 '0' => {
3757 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303758 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303766 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '3' => {
3769 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303770 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 },
3772 '4' => {
3773 'name' => 'fru_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303774 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303786 '57741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'fru.h',
3788 'Line' => '360',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303792 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303800 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '3' => {
3803 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303804 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '4' => {
3807 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303808 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '5' => {
3811 'name' => 'fru_record_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303812 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '6' => {
3815 'name' => 'fru_record_table_length',
3816 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303817 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 }
3819 },
3820 'Return' => '100',
3821 'ShortName' => 'decode_get_fru_record_table_resp'
3822 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303823 '57971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 'Header' => 'fru.h',
3825 'Line' => '387',
3826 'Param' => {
3827 '0' => {
3828 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303829 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303837 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '3' => {
3840 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303841 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '4' => {
3844 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303845 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '5' => {
3848 'name' => 'fru_record_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303849 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '6' => {
3852 'name' => 'fru_record_table_length',
3853 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303854 'type' => '13089'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303870 '58292' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09303888 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303898 '58527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'Header' => 'fru.h',
3900 'Line' => '451',
3901 'Param' => {
3902 '0' => {
3903 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303904 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303912 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '3' => {
3915 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303916 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '4' => {
3919 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303920 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 },
3922 '5' => {
3923 'name' => 'fru_structure_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303924 'type' => '10444'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303937 '58694' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09303968 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303982 '59085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '292',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303988 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09303996 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'fru_table_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304000 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'record_set_identifier',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304004 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'record_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304008 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'field_type',
4012 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304013 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'transfer_op_flag',
4017 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304018 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304031 '59287' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09304067 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304078 '59584' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09304092 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '3' => {
4095 'name' => 'record_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304096 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 },
4098 '4' => {
4099 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304100 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304101 },
4102 '5' => {
4103 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304104 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 },
4106 '6' => {
4107 'name' => 'ft',
4108 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304109 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 }
4111 },
4112 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004113 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304115 '60243' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 'Header' => 'fru.h',
4117 'Line' => '409',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'fru_table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304121 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304129 'type' => '13089'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304151 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304170 '60565' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09304192 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 }
4194 },
4195 'Return' => '100',
4196 'ShortName' => 'encode_get_fru_record_table_resp'
4197 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304198 '60787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '251',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304204 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304212 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'transfer_operation_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304216 'type' => '4603'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304228 '60891' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09304274 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
4277 'Return' => '100',
4278 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304280 '61194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '203',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304286 'type' => '4598'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304294 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'fru_data_major_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304298 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'fru_data_minor_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304302 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'fru_table_maximum_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304306 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'fru_table_length',
4310 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304311 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'total_record_set_identifiers',
4315 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304316 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'total_table_records',
4320 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304321 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 },
4323 '9' => {
4324 'name' => 'checksum',
4325 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304326 'type' => '4608'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304339 '61404' => {
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 Jeffery830c1eb2024-10-04 10:48:10 +09304349 'type' => '4151'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304359 '84638' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004361 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Param' => {
4363 '0' => {
4364 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304365 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '1' => {
4368 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304369 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '2' => {
4372 'name' => 'num_entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304373 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '3' => {
4376 'name' => 'entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304377 'type' => '84951'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304387 '84966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004389 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Param' => {
4391 '0' => {
4392 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304393 'type' => '85015'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304402 '85020' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004404 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Param' => {
4406 '0' => {
4407 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304408 'type' => '85015'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304417 '85179' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004419 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Param' => {
4421 '0' => {
4422 'name' => 'org_tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304423 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '1' => {
4426 'name' => 'new_tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304427 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 }
4429 },
4430 'Return' => '1',
4431 'ShortName' => 'pldm_entity_association_tree_copy_root'
4432 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304433 '85608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004435 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Param' => {
4437 '0' => {
4438 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304439 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 },
4441 '1' => {
4442 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304443 'type' => '71453'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 }
4445 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304446 'Return' => '63218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'ShortName' => 'pldm_entity_association_tree_find'
4448 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304449 '85888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004451 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Param' => {
4453 '0' => {
4454 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304455 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '1' => {
4458 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304459 'type' => '71453'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304466 'Return' => '63218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304469 '86270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004471 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 'Param' => {
4473 '0' => {
4474 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304475 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304490 'Return' => '63213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'ShortName' => 'pldm_pdr_find_last_in_range'
4492 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304493 '86397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004495 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 'Param' => {
4497 '0' => {
4498 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304499 'type' => '64190'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304508 '86645' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004510 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 'Param' => {
4512 '0' => {
4513 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304514 'type' => '64190'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304528 '86913' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004530 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Param' => {
4532 '0' => {
4533 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304534 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '1' => {
4537 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304538 'type' => '62351'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '2' => {
4541 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304542 'type' => '85603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Return' => '1',
4546 'ShortName' => 'pldm_find_entity_ref_in_tree'
4547 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304548 '87200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004550 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Param' => {
4552 '0' => {
4553 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304554 'type' => '63218'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 },
4556 '1' => {
4557 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304558 'type' => '64190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '2' => {
4561 'name' => 'entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304562 'type' => '84951'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304593 '87433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004595 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Param' => {
4597 '0' => {
4598 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304599 'type' => '63218'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '1' => {
4602 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304603 'type' => '64190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 },
4605 '2' => {
4606 'name' => 'entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304607 'type' => '84951'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 },
4609 '3' => {
4610 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304611 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304612 },
4613 '4' => {
4614 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304615 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304616 },
4617 '5' => {
4618 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304619 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304620 }
4621 },
4622 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304623 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304625 '87651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004627 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Param' => {
4629 '0' => {
4630 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304631 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 },
4633 '1' => {
4634 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304635 'type' => '64190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304636 },
4637 '2' => {
4638 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304639 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304640 },
4641 '3' => {
4642 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304643 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 }
4645 },
4646 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304647 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304649 '89208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004651 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Param' => {
4653 '0' => {
4654 'name' => 'parent',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304655 'type' => '63218'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 },
4657 '1' => {
4658 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304659 'type' => '71453'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304669 '89297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004671 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Param' => {
4673 '0' => {
4674 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304675 'type' => '63218'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304689 '89512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004691 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Param' => {
4693 '0' => {
4694 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304695 'type' => '63218'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304704 '89561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004706 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Param' => {
4708 '0' => {
4709 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304710 'type' => '63218'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 }
4712 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304713 'Return' => '62351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'ShortName' => 'pldm_entity_get_parent'
4715 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304716 '89695' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004718 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'Param' => {
4720 '0' => {
4721 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304722 'type' => '63218'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304728 '89850' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004730 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304731 'Param' => {
4732 '0' => {
4733 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304734 'type' => '85015'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304743 '90029' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004745 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 'Param' => {
4747 '0' => {
4748 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304749 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '1' => {
4752 'name' => 'entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304753 'type' => '84951'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '2' => {
4756 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304757 'type' => '13089'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304766 '90488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004768 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 'Param' => {
4770 '0' => {
4771 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304772 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '1' => {
4775 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304776 'type' => '71453'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304784 'type' => '63218'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304805 'Return' => '63218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'ShortName' => 'pldm_entity_association_tree_add_entity'
4807 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304808 '91095' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004810 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'tree',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304814 'type' => '85015'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304818 'type' => '71453'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304826 'type' => '63218'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304833 'Return' => '63218',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_add'
4835 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304836 '91418' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004838 'Line' => '314',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304839 'Return' => '85015',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'ShortName' => 'pldm_entity_association_tree_init'
4841 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304842 '91492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004844 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'Param' => {
4846 '0' => {
4847 'name' => 'entity',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304848 'type' => '91626'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304854 '91652' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004856 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304860 'type' => '63218'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304863 'Return' => '62351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'ShortName' => 'pldm_entity_extract'
4865 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304866 '92248' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004868 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Param' => {
4870 '0' => {
4871 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304872 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304900 '92602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004902 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304906 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304914 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '3' => {
4917 'name' => 'entity_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304918 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '4' => {
4921 'name' => 'entity_instance_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304922 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '5' => {
4925 'name' => 'container_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304926 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 }
4928 },
4929 'Reg' => {
4930 '2' => 'r12'
4931 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304932 'Return' => '65253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304935 '92956' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004937 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Param' => {
4939 '0' => {
4940 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304941 'type' => '64190'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304966 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 }
4968 },
4969 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304970 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304972 '93269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004974 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'Param' => {
4976 '0' => {
4977 'name' => 'record',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304978 'type' => '65253'
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 Jeffery830c1eb2024-10-04 10:48:10 +09304984 '93640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004986 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 'Param' => {
4988 '0' => {
4989 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304990 'type' => '86392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 },
4992 '1' => {
4993 'name' => 'record',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304994 'type' => '65253'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305000 '93857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
5002 'Line' => '62',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305006 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305012 '93988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
5014 'Line' => '52',
5015 'Param' => {
5016 '0' => {
5017 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305018 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305024 '94119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005026 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305030 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305038 'type' => '65253'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305042 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305046 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rdi',
5051 '3' => 'rcx',
5052 '4' => 'r8'
5053 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305054 'Return' => '65253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'ShortName' => 'pldm_pdr_find_record_by_type'
5056 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305057 '94290' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005059 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305063 'type' => '86392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'curr_record',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305067 'type' => '65253'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305071 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305075 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'next_record_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305079 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 }
5081 },
5082 'Reg' => {
5083 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305084 '1' => 'rsi',
5085 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305086 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305087 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305089 'Return' => '65253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_get_next_record'
5091 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305092 '94497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005094 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305098 'type' => '86392'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305106 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305110 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'next_record_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305114 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305119 '1' => 'rsi',
5120 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305122 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305123 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305124 'Return' => '65253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'ShortName' => 'pldm_pdr_find_record'
5126 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305127 '94676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Header' => 'pdr.h',
5129 'Line' => '42',
5130 'Param' => {
5131 '0' => {
5132 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305133 'type' => '64190'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305142 '94829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '36',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305145 'Return' => '64190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'ShortName' => 'pldm_pdr_init'
5147 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305148 '94901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Header' => 'pdr.h',
5150 'Line' => '79',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'repo',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305154 'type' => '64190'
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 Jeffery830c1eb2024-10-04 10:48:10 +09305174 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 }
5176 },
5177 'Reg' => {
5178 '0' => 'rbp',
5179 '1' => 'r13',
5180 '2' => 'r14',
5181 '5' => 'r12'
5182 },
5183 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005184 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305186 '102874' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005187 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305188 'Line' => '2514',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005189 'Param' => {
5190 '0' => {
5191 'name' => 'event',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305192 'type' => '102923'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005193 }
5194 },
5195 'Reg' => {
5196 '0' => 'rdi'
5197 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305198 'Return' => '4603',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005199 'ShortName' => 'pldm_platform_cper_event_event_data'
5200 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305201 '102928' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005202 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305203 'Line' => '2503',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005204 'Param' => {
5205 '0' => {
5206 'name' => 'event_data',
5207 'type' => '2341'
5208 },
5209 '1' => {
5210 'name' => 'event_data_length',
5211 'type' => '1145'
5212 },
5213 '2' => {
5214 'name' => 'cper_event',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305215 'type' => '102923'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005216 },
5217 '3' => {
5218 'name' => 'cper_event_length',
5219 'type' => '1145'
5220 }
5221 },
5222 'Return' => '100',
5223 'ShortName' => 'decode_pldm_platform_cper_event'
5224 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305225 '104316' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005226 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305227 'Line' => '2492',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005228 'Param' => {
5229 '0' => {
5230 'name' => 'pdr',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305231 'type' => '105119'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005232 }
5233 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005234 'Reg' => {
5235 '0' => 'rdi'
5236 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005237 'Return' => '100',
5238 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5239 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305240 '105124' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005241 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305242 'Line' => '2470',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005243 'Param' => {
5244 '0' => {
5245 'name' => 'data',
5246 'type' => '2341'
5247 },
5248 '1' => {
5249 'name' => 'data_length',
5250 'type' => '1145'
5251 },
5252 '2' => {
5253 'name' => 'pdr',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305254 'type' => '105119'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005255 },
5256 '3' => {
5257 'name' => 'pdr_length',
5258 'type' => '1145'
5259 }
5260 },
5261 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305262 '2' => 'rbp'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005263 },
5264 'Return' => '100',
5265 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5266 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305267 '109334' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005268 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305269 'Line' => '1854',
Tal Yacobide67ab62024-05-30 22:36:50 +03005270 'Param' => {
5271 '0' => {
5272 'name' => 'instance_id',
5273 'type' => '121'
5274 },
5275 '1' => {
5276 'name' => 'resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305277 'type' => '110808'
Tal Yacobide67ab62024-05-30 22:36:50 +03005278 },
5279 '2' => {
5280 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305281 'type' => '4151'
Tal Yacobide67ab62024-05-30 22:36:50 +03005282 },
5283 '3' => {
5284 'name' => 'payload_length',
5285 'type' => '1145'
5286 }
5287 },
5288 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305289 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005290 },
5291 'Return' => '100',
5292 'ShortName' => 'encode_get_state_effecter_states_resp'
5293 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305294 '110823' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005295 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305296 'Line' => '1837',
Tal Yacobide67ab62024-05-30 22:36:50 +03005297 'Param' => {
5298 '0' => {
5299 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305300 'type' => '4598'
Tal Yacobide67ab62024-05-30 22:36:50 +03005301 },
5302 '1' => {
5303 'name' => 'payload_length',
5304 'type' => '1145'
5305 },
5306 '2' => {
5307 'name' => 'resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305308 'type' => '110808'
Tal Yacobide67ab62024-05-30 22:36:50 +03005309 }
5310 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305311 'Reg' => {
5312 '0' => 'rdi',
5313 '2' => 'rcx'
5314 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005315 'Return' => '100',
5316 'ShortName' => 'decode_get_state_effecter_states_resp'
5317 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305318 '112219' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005319 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305320 'Line' => '1806',
Tal Yacobide67ab62024-05-30 22:36:50 +03005321 'Param' => {
5322 '0' => {
5323 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305324 'type' => '4598'
Tal Yacobide67ab62024-05-30 22:36:50 +03005325 },
5326 '1' => {
5327 'name' => 'payload_length',
5328 'type' => '1145'
5329 },
5330 '2' => {
5331 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305332 'type' => '12526'
Tal Yacobide67ab62024-05-30 22:36:50 +03005333 }
5334 },
5335 'Return' => '100',
5336 'ShortName' => 'decode_get_state_effecter_states_req'
5337 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305338 '112858' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005339 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305340 'Line' => '1820',
Tal Yacobide67ab62024-05-30 22:36:50 +03005341 'Param' => {
5342 '0' => {
5343 'name' => 'instance_id',
5344 'type' => '121'
5345 },
5346 '1' => {
5347 'name' => 'effecter_id',
5348 'type' => '1011'
5349 },
5350 '2' => {
5351 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305352 'type' => '4151'
Tal Yacobide67ab62024-05-30 22:36:50 +03005353 },
5354 '3' => {
5355 'name' => 'payload_length',
5356 'type' => '1145'
5357 }
5358 },
5359 'Return' => '100',
5360 'ShortName' => 'encode_get_state_effecter_states_req'
5361 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305362 '133645' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305363 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305364 'Line' => '1986',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305365 'Param' => {
5366 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305367 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305368 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305369 },
5370 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305371 'name' => 'payload_length',
5372 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 },
5374 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305375 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305376 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305377 },
5378 '3' => {
5379 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305380 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305381 },
5382 '4' => {
5383 'name' => 'event_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305384 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305385 },
5386 '5' => {
5387 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305388 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305389 },
5390 '6' => {
5391 'name' => 'transfer_flag',
5392 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305393 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305394 },
5395 '7' => {
5396 'name' => 'event_class',
5397 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305398 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305399 },
5400 '8' => {
5401 'name' => 'event_data_size',
5402 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305403 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305404 },
5405 '9' => {
5406 'name' => 'event_data',
5407 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305408 'type' => '54647'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305409 },
5410 '10' => {
5411 'name' => 'event_data_integrity_checksum',
5412 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305413 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305414 }
5415 },
5416 'Return' => '100',
5417 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5418 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305419 '136317' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305420 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305421 'Line' => '1960',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305422 'Param' => {
5423 '0' => {
5424 'name' => 'instance_id',
5425 'type' => '121'
5426 },
5427 '1' => {
5428 'name' => 'format_version',
5429 'type' => '121'
5430 },
5431 '2' => {
5432 'name' => 'transfer_operation_flag',
5433 'type' => '121'
5434 },
5435 '3' => {
5436 'name' => 'data_transfer_handle',
5437 'type' => '1023'
5438 },
5439 '4' => {
5440 'name' => 'event_id_to_acknowledge',
5441 'type' => '1011'
5442 },
5443 '5' => {
5444 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305445 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305446 },
5447 '6' => {
5448 'name' => 'payload_length',
5449 'offset' => '0',
5450 'type' => '1145'
5451 }
5452 },
5453 'Return' => '100',
5454 'ShortName' => 'encode_poll_for_platform_event_message_req'
5455 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305456 '137683' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305457 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305458 'Line' => '2430',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305459 'Param' => {
5460 '0' => {
5461 'name' => 'instance_id',
5462 'type' => '121'
5463 },
5464 '1' => {
5465 'name' => 'completion_code',
5466 'type' => '121'
5467 },
5468 '2' => {
5469 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305470 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305471 }
5472 },
5473 'Return' => '100',
5474 'ShortName' => 'encode_set_event_receiver_resp'
5475 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305476 '137856' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305477 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305478 'Line' => '2416',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305479 'Param' => {
5480 '0' => {
5481 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305482 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305483 },
5484 '1' => {
5485 'name' => 'payload_length',
5486 'type' => '1145'
5487 },
5488 '2' => {
5489 'name' => 'event_message_global_enable',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305490 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305491 },
5492 '3' => {
5493 'name' => 'transport_protocol_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305494 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305495 },
5496 '4' => {
5497 'name' => 'event_receiver_address_info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305498 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305499 },
5500 '5' => {
5501 'name' => 'heartbeat_timer',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305502 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305503 }
5504 },
5505 'Return' => '100',
5506 'ShortName' => 'decode_set_event_receiver_req'
5507 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305508 '139191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305509 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305510 'Line' => '2394',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305511 'Param' => {
5512 '0' => {
5513 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305514 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305515 },
5516 '1' => {
5517 'name' => 'payload_length',
5518 'type' => '1145'
5519 },
5520 '2' => {
5521 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305522 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305523 }
5524 },
5525 'Reg' => {
5526 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305527 '1' => 'rsi',
5528 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305529 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305530 'Return' => '100',
5531 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305532 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305533 '139762' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305534 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305535 'Line' => '2380',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305536 'Param' => {
5537 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305538 'name' => 'instance_id',
5539 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305540 },
5541 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305542 'name' => 'event_message_global_enable',
5543 'type' => '121'
5544 },
5545 '2' => {
5546 'name' => 'transport_protocol_type',
5547 'type' => '121'
5548 },
5549 '3' => {
5550 'name' => 'event_receiver_address_info',
5551 'type' => '121'
5552 },
5553 '4' => {
5554 'name' => 'heartbeat_timer',
5555 'type' => '1011'
5556 },
5557 '5' => {
5558 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305559 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305560 }
5561 },
5562 'Return' => '100',
5563 'ShortName' => 'encode_set_event_receiver_req'
5564 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305565 '140020' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305566 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305567 'Line' => '1501',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305568 'Param' => {
5569 '0' => {
5570 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305571 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305572 },
5573 '1' => {
5574 'name' => 'payload_length',
5575 'type' => '1145'
5576 },
5577 '2' => {
5578 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305579 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305580 },
5581 '3' => {
5582 'name' => 'rearm_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305583 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305584 }
5585 },
5586 'Return' => '100',
5587 'ShortName' => 'decode_get_sensor_reading_req'
5588 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305589 '140917' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305591 'Line' => '1527',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305592 'Param' => {
5593 '0' => {
5594 'name' => 'instance_id',
5595 'type' => '121'
5596 },
5597 '1' => {
5598 'name' => 'completion_code',
5599 'type' => '121'
5600 },
5601 '2' => {
5602 'name' => 'sensor_data_size',
5603 'type' => '121'
5604 },
5605 '3' => {
5606 'name' => 'sensor_operational_state',
5607 'type' => '121'
5608 },
5609 '4' => {
5610 'name' => 'sensor_event_message_enable',
5611 'type' => '121'
5612 },
5613 '5' => {
5614 'name' => 'present_state',
5615 'type' => '121'
5616 },
5617 '6' => {
5618 'name' => 'previous_state',
5619 'offset' => '0',
5620 'type' => '121'
5621 },
5622 '7' => {
5623 'name' => 'event_state',
5624 'offset' => '8',
5625 'type' => '121'
5626 },
5627 '8' => {
5628 'name' => 'present_reading',
5629 'offset' => '16',
5630 'type' => '1219'
5631 },
5632 '9' => {
5633 'name' => 'msg',
5634 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305635 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305636 },
5637 '10' => {
5638 'name' => 'payload_length',
5639 'offset' => '32',
5640 'type' => '1145'
5641 }
5642 },
5643 'Return' => '100',
5644 'ShortName' => 'encode_get_sensor_reading_resp'
5645 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305646 '141467' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305648 'Line' => '2355',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 'Param' => {
5650 '0' => {
5651 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305652 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305653 },
5654 '1' => {
5655 'name' => 'payload_length',
5656 'type' => '1145'
5657 },
5658 '2' => {
5659 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305660 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 },
5662 '3' => {
5663 'name' => 'sensor_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305664 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 },
5666 '4' => {
5667 'name' => 'sensor_operational_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305668 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '5' => {
5671 'name' => 'sensor_event_message_enable',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305672 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '6' => {
5675 'name' => 'present_state',
5676 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305677 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305678 },
5679 '7' => {
5680 'name' => 'previous_state',
5681 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305682 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305683 },
5684 '8' => {
5685 'name' => 'event_state',
5686 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305687 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305688 },
5689 '9' => {
5690 'name' => 'present_reading',
5691 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305692 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305693 }
5694 },
5695 'Return' => '100',
5696 'ShortName' => 'decode_get_sensor_reading_resp'
5697 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305698 '144999' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305700 'Line' => '2330',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305701 'Param' => {
5702 '0' => {
5703 'name' => 'instance_id',
5704 'type' => '121'
5705 },
5706 '1' => {
5707 'name' => 'sensor_id',
5708 'type' => '1011'
5709 },
5710 '2' => {
5711 'name' => 'rearm_event_state',
5712 'type' => '121'
5713 },
5714 '3' => {
5715 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305716 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305717 }
5718 },
5719 'Return' => '100',
5720 'ShortName' => 'encode_get_sensor_reading_req'
5721 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305722 '145217' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305723 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305724 'Line' => '2311',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305725 'Param' => {
5726 '0' => {
5727 'name' => 'change_record_data',
5728 'type' => '1219'
5729 },
5730 '1' => {
5731 'name' => 'change_record_data_size',
5732 'type' => '1145'
5733 },
5734 '2' => {
5735 'name' => 'event_data_operation',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305736 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305737 },
5738 '3' => {
5739 'name' => 'number_of_change_entries',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305740 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305741 },
5742 '4' => {
5743 'name' => 'change_entry_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305744 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305745 }
5746 },
5747 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305748 '0' => 'rdi',
5749 '2' => 'rdx',
5750 '3' => 'r9',
5751 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305752 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305753 'Return' => '100',
5754 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305755 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305756 '147017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305757 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305758 'Line' => '2217',
Thu Nguyenf874b382024-07-24 11:22:34 +00005759 'Param' => {
5760 '0' => {
5761 'name' => 'event_data',
5762 'type' => '2341'
5763 },
5764 '1' => {
5765 'name' => 'event_data_length',
5766 'type' => '1145'
5767 },
5768 '2' => {
5769 'name' => 'poll_event',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305770 'type' => '148143'
Thu Nguyenf874b382024-07-24 11:22:34 +00005771 }
5772 },
5773 'Return' => '100',
5774 'ShortName' => 'decode_pldm_message_poll_event_data'
5775 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305776 '148148' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005777 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305778 'Line' => '2203',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305779 'Param' => {
5780 '0' => {
5781 'name' => 'event_data',
5782 'type' => '1219'
5783 },
5784 '1' => {
5785 'name' => 'event_data_size',
5786 'type' => '1145'
5787 },
5788 '2' => {
5789 'name' => 'event_data_format',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305790 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 },
5792 '3' => {
5793 'name' => 'number_of_change_records',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305794 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305795 },
5796 '4' => {
5797 'name' => 'change_record_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305798 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305799 }
5800 },
5801 'Reg' => {
5802 '0' => 'rdi',
5803 '2' => 'rdx',
5804 '3' => 'r9',
5805 '4' => 'r8'
5806 },
5807 'Return' => '100',
5808 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5809 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305810 '148965' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305811 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305812 'Line' => '2265',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305813 'Param' => {
5814 '0' => {
5815 'name' => 'event_data_format',
5816 'type' => '121'
5817 },
5818 '1' => {
5819 'name' => 'number_of_change_records',
5820 'type' => '121'
5821 },
5822 '2' => {
5823 'name' => 'event_data_operations',
5824 'type' => '1219'
5825 },
5826 '3' => {
5827 'name' => 'numbers_of_change_entries',
5828 'type' => '1219'
5829 },
5830 '4' => {
5831 'name' => 'change_entries',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305832 'type' => '149284'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305833 },
5834 '5' => {
5835 'name' => 'event_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305836 'type' => '149299'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 },
5838 '6' => {
5839 'name' => 'actual_change_records_size',
5840 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305841 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305842 },
5843 '7' => {
5844 'name' => 'max_change_records_size',
5845 'offset' => '8',
5846 'type' => '1145'
5847 }
5848 },
5849 'Reg' => {
5850 '0' => 'rdi',
5851 '1' => 'rbx',
5852 '2' => 'r10',
5853 '3' => 'r11',
5854 '4' => 'r8',
5855 '5' => 'r9'
5856 },
5857 'Return' => '100',
5858 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5859 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305860 '149309' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305862 'Line' => '2181',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305863 'Param' => {
5864 '0' => {
5865 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305866 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 },
5868 '1' => {
5869 'name' => 'payload_length',
5870 'type' => '1145'
5871 },
5872 '2' => {
5873 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305874 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 },
5876 '3' => {
5877 'name' => 'effecter_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305878 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 },
5880 '4' => {
5881 'name' => 'effecter_oper_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305882 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305883 },
5884 '5' => {
5885 'name' => 'pending_value',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305886 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305887 },
5888 '6' => {
5889 'name' => 'present_value',
5890 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305891 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305892 }
5893 },
5894 'Return' => '100',
5895 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5896 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305897 '153614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305899 'Line' => '1458',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305900 'Param' => {
5901 '0' => {
5902 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305903 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305904 },
5905 '1' => {
5906 'name' => 'payload_length',
5907 'type' => '1145'
5908 },
5909 '2' => {
5910 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305911 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305912 }
5913 },
5914 'Return' => '100',
5915 'ShortName' => 'decode_get_numeric_effecter_value_req'
5916 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305917 '154285' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305918 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305919 'Line' => '1482',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305920 'Param' => {
5921 '0' => {
5922 'name' => 'instance_id',
5923 'type' => '121'
5924 },
5925 '1' => {
5926 'name' => 'completion_code',
5927 'type' => '121'
5928 },
5929 '2' => {
5930 'name' => 'effecter_data_size',
5931 'type' => '121'
5932 },
5933 '3' => {
5934 'name' => 'effecter_oper_state',
5935 'type' => '121'
5936 },
5937 '4' => {
5938 'name' => 'pending_value',
5939 'type' => '1219'
5940 },
5941 '5' => {
5942 'name' => 'present_value',
5943 'type' => '1219'
5944 },
5945 '6' => {
5946 'name' => 'msg',
5947 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305948 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305949 },
5950 '7' => {
5951 'name' => 'payload_length',
5952 'offset' => '8',
5953 'type' => '1145'
5954 }
5955 },
5956 'Return' => '100',
5957 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5958 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305959 '154979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305961 'Line' => '2160',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305962 'Param' => {
5963 '0' => {
5964 'name' => 'instance_id',
5965 'type' => '121'
5966 },
5967 '1' => {
5968 'name' => 'effecter_id',
5969 'type' => '1011'
5970 },
5971 '2' => {
5972 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305973 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 }
5975 },
5976 'Return' => '100',
5977 'ShortName' => 'encode_get_numeric_effecter_value_req'
5978 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305979 '155177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305981 'Line' => '2145',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305982 'Param' => {
5983 '0' => {
5984 'name' => 'pdr_data',
5985 'type' => '2341'
5986 },
5987 '1' => {
5988 'name' => 'pdr_data_length',
5989 'type' => '1145'
5990 },
5991 '2' => {
5992 'name' => 'pdr_value',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305993 'type' => '185030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305994 }
5995 },
5996 'Return' => '100',
5997 'ShortName' => 'decode_numeric_sensor_pdr_data'
5998 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305999 '185035' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306000 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306001 'Line' => '2133',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306002 'Param' => {
6003 '0' => {
6004 'name' => 'sensor_data',
6005 'type' => '1219'
6006 },
6007 '1' => {
6008 'name' => 'sensor_data_length',
6009 'type' => '1145'
6010 },
6011 '2' => {
6012 'name' => 'event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306013 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306014 },
6015 '3' => {
6016 'name' => 'previous_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306017 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 },
6019 '4' => {
6020 'name' => 'sensor_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306021 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 },
6023 '5' => {
6024 'name' => 'present_reading',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306025 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306026 }
6027 },
6028 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306029 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 '5' => 'r9'
6031 },
6032 'Return' => '100',
6033 'ShortName' => 'decode_numeric_sensor_data'
6034 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306035 '187625' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306037 'Line' => '2112',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 'Param' => {
6039 '0' => {
6040 'name' => 'sensor_data',
6041 'type' => '1219'
6042 },
6043 '1' => {
6044 'name' => 'sensor_data_length',
6045 'type' => '1145'
6046 },
6047 '2' => {
6048 'name' => 'sensor_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306049 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 },
6051 '3' => {
6052 'name' => 'event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306053 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306054 },
6055 '4' => {
6056 'name' => 'previous_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306057 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306058 }
6059 },
6060 'Reg' => {
6061 '0' => 'rdi',
6062 '2' => 'rdx',
6063 '3' => 'r9',
6064 '4' => 'r8'
6065 },
6066 'Return' => '100',
6067 'ShortName' => 'decode_state_sensor_data'
6068 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306069 '188641' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306071 'Line' => '2094',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306072 'Param' => {
6073 '0' => {
6074 'name' => 'sensor_data',
6075 'type' => '1219'
6076 },
6077 '1' => {
6078 'name' => 'sensor_data_length',
6079 'type' => '1145'
6080 },
6081 '2' => {
6082 'name' => 'present_op_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306083 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 },
6085 '3' => {
6086 'name' => 'previous_op_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306087 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306088 }
6089 },
6090 'Reg' => {
6091 '1' => 'rsi',
6092 '2' => 'rdx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306093 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306094 },
6095 'Return' => '100',
6096 'ShortName' => 'decode_sensor_op_data'
6097 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306098 '189438' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306100 'Line' => '2077',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 'Param' => {
6102 '0' => {
6103 'name' => 'event_data',
6104 'type' => '1219'
6105 },
6106 '1' => {
6107 'name' => 'event_data_length',
6108 'type' => '1145'
6109 },
6110 '2' => {
6111 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306112 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 },
6114 '3' => {
6115 'name' => 'sensor_event_class_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306116 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 },
6118 '4' => {
6119 'name' => 'event_class_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306120 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 }
6122 },
6123 'Return' => '100',
6124 'ShortName' => 'decode_sensor_event_data'
6125 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306126 '190345' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306127 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306128 'Line' => '2056',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306129 'Param' => {
6130 '0' => {
6131 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306132 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306133 },
6134 '1' => {
6135 'name' => 'payload_length',
6136 'type' => '1145'
6137 },
6138 '2' => {
6139 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306140 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 },
6142 '3' => {
6143 'name' => 'synchrony_config',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306144 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 },
6146 '4' => {
6147 'name' => 'synchrony_config_support',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306148 'type' => '6424'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306149 },
6150 '5' => {
6151 'name' => 'number_event_class_returned',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306152 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306153 },
6154 '6' => {
6155 'name' => 'event_class',
6156 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306157 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 },
6159 '7' => {
6160 'name' => 'event_class_count',
6161 'offset' => '8',
6162 'type' => '121'
6163 }
6164 },
6165 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306166 '4' => 'r8',
6167 '5' => 'r9'
6168 },
6169 'Return' => '100',
6170 'ShortName' => 'decode_event_message_supported_resp'
6171 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306172 '191937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306173 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306174 'Line' => '2039',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 'Param' => {
6176 '0' => {
6177 'name' => 'instance_id',
6178 'type' => '121'
6179 },
6180 '1' => {
6181 'name' => 'format_version',
6182 'type' => '121'
6183 },
6184 '2' => {
6185 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306186 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 }
6188 },
6189 'Return' => '100',
6190 'ShortName' => 'encode_event_message_supported_req'
6191 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306192 '192135' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306194 'Line' => '2012',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 'Param' => {
6196 '0' => {
6197 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306198 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306199 },
6200 '1' => {
6201 'name' => 'payload_length',
6202 'type' => '1145'
6203 },
6204 '2' => {
6205 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306206 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306207 },
6208 '3' => {
6209 'name' => 'terminus_max_buffer_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306210 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306211 }
6212 },
6213 'Return' => '100',
6214 'ShortName' => 'decode_event_message_buffer_size_resp'
6215 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306216 '193038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306218 'Line' => '2025',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306219 'Param' => {
6220 '0' => {
6221 'name' => 'instance_id',
6222 'type' => '121'
6223 },
6224 '1' => {
6225 'name' => 'event_receiver_max_buffer_size',
6226 'type' => '1011'
6227 },
6228 '2' => {
6229 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306230 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 }
6232 },
6233 'Reg' => {
6234 '2' => 'rbx'
6235 },
6236 'Return' => '100',
6237 'ShortName' => 'encode_event_message_buffer_size_req'
6238 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306239 '193236' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306240 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306241 'Line' => '2001',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306242 'Param' => {
6243 '0' => {
6244 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306245 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306246 },
6247 '1' => {
6248 'name' => 'payload_length',
6249 'type' => '1145'
6250 },
6251 '2' => {
6252 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306253 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306254 },
6255 '3' => {
6256 'name' => 'platform_event_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306257 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306258 }
6259 },
6260 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306261 '0' => 'r8',
6262 '3' => 'rdi'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306263 },
6264 'Return' => '100',
6265 'ShortName' => 'decode_platform_event_message_resp'
6266 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306267 '194009' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306268 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306269 'Line' => '1944',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306270 'Param' => {
6271 '0' => {
6272 'name' => 'instance_id',
6273 'type' => '121'
6274 },
6275 '1' => {
6276 'name' => 'format_version',
6277 'type' => '121'
6278 },
6279 '2' => {
6280 'name' => 'tid',
6281 'type' => '121'
6282 },
6283 '3' => {
6284 'name' => 'event_class',
6285 'type' => '121'
6286 },
6287 '4' => {
6288 'name' => 'event_data',
6289 'type' => '1219'
6290 },
6291 '5' => {
6292 'name' => 'event_data_length',
6293 'type' => '1145'
6294 },
6295 '6' => {
6296 'name' => 'msg',
6297 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306298 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306299 },
6300 '7' => {
6301 'name' => 'payload_length',
6302 'offset' => '8',
6303 'type' => '1145'
6304 }
6305 },
6306 'Return' => '100',
6307 'ShortName' => 'encode_platform_event_message_req'
6308 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306309 '194410' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306310 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306311 'Line' => '1924',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306312 'Param' => {
6313 '0' => {
6314 'name' => 'instance_id',
6315 'type' => '121'
6316 },
6317 '1' => {
6318 'name' => 'completion_code',
6319 'type' => '121'
6320 },
6321 '2' => {
6322 'name' => 'tid',
6323 'type' => '121'
6324 },
6325 '3' => {
6326 'name' => 'event_id',
6327 'type' => '1011'
6328 },
6329 '4' => {
6330 'name' => 'next_data_transfer_handle',
6331 'type' => '1023'
6332 },
6333 '5' => {
6334 'name' => 'transfer_flag',
6335 'type' => '121'
6336 },
6337 '6' => {
6338 'name' => 'event_class',
6339 'offset' => '0',
6340 'type' => '121'
6341 },
6342 '7' => {
6343 'name' => 'event_data_size',
6344 'offset' => '8',
6345 'type' => '1023'
6346 },
6347 '8' => {
6348 'name' => 'event_data',
6349 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306350 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306351 },
6352 '9' => {
6353 'name' => 'checksum',
6354 'offset' => '24',
6355 'type' => '1023'
6356 },
6357 '10' => {
6358 'name' => 'msg',
6359 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306360 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '11' => {
6363 'name' => 'payload_length',
6364 'offset' => '40',
6365 'type' => '1145'
6366 }
6367 },
6368 'Return' => '100',
6369 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6370 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306371 '197017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306373 'Line' => '1902',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306374 'Param' => {
6375 '0' => {
6376 'name' => 'instance_id',
6377 'type' => '121'
6378 },
6379 '1' => {
6380 'name' => 'completion_code',
6381 'type' => '121'
6382 },
6383 '2' => {
6384 'name' => 'platform_event_status',
6385 'type' => '121'
6386 },
6387 '3' => {
6388 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306389 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306390 }
6391 },
6392 'Return' => '100',
6393 'ShortName' => 'encode_platform_event_message_resp'
6394 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306395 '197235' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306396 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306397 'Line' => '1887',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306398 'Param' => {
6399 '0' => {
6400 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306401 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 },
6403 '1' => {
6404 'name' => 'payload_length',
6405 'type' => '1145'
6406 },
6407 '2' => {
6408 'name' => 'format_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306409 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 },
6411 '3' => {
6412 'name' => 'transfer_operation_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306413 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306414 },
6415 '4' => {
6416 'name' => 'data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306417 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 },
6419 '5' => {
6420 'name' => 'event_id_to_acknowledge',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306421 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306422 }
6423 },
6424 'Return' => '100',
6425 'ShortName' => 'decode_poll_for_platform_event_message_req'
6426 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306427 '198717' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306429 'Line' => '1871',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306430 'Param' => {
6431 '0' => {
6432 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306433 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306434 },
6435 '1' => {
6436 'name' => 'payload_length',
6437 'type' => '1145'
6438 },
6439 '2' => {
6440 'name' => 'format_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306441 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306442 },
6443 '3' => {
6444 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306445 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306446 },
6447 '4' => {
6448 'name' => 'event_class',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306449 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 },
6451 '5' => {
6452 'name' => 'event_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306453 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 }
6455 },
6456 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306457 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 '2' => 'rdx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306459 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306460 '4' => 'r8',
6461 '5' => 'r9'
6462 },
6463 'Return' => '100',
6464 'ShortName' => 'decode_platform_event_message_req'
6465 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306466 '199753' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306467 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306468 'Line' => '2289',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 'Param' => {
6470 '0' => {
6471 'name' => 'event_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306472 'type' => '199944'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 },
6474 '1' => {
6475 'name' => 'event_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306476 'type' => '31750'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306477 },
6478 '2' => {
6479 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306480 'type' => '15842'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 },
6482 '3' => {
6483 'name' => 'sensor_event_class',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306484 'type' => '98420'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306485 },
6486 '4' => {
6487 'name' => 'sensor_offset',
6488 'type' => '1006'
6489 },
6490 '5' => {
6491 'name' => 'event_state',
6492 'type' => '1006'
6493 },
6494 '6' => {
6495 'name' => 'previous_event_state',
6496 'offset' => '0',
6497 'type' => '1006'
6498 },
6499 '7' => {
6500 'name' => 'actual_event_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306501 'type' => '146039'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306502 }
6503 },
6504 'Reg' => {
6505 '1' => 'rdi',
6506 '2' => 'rdx',
6507 '3' => 'rcx',
6508 '4' => 'r8',
6509 '5' => 'r9',
6510 '7' => 'rsi'
6511 },
6512 'Return' => '100',
6513 'ShortName' => 'encode_sensor_event_data'
6514 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306515 '199959' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306516 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306517 'Line' => '1423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306518 'Param' => {
6519 '0' => {
6520 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306521 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306522 },
6523 '1' => {
6524 'name' => 'payload_length',
6525 'type' => '1145'
6526 },
6527 '2' => {
6528 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306529 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 },
6531 '3' => {
6532 'name' => 'sensor_rearm',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306533 'type' => '6424'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 },
6535 '4' => {
6536 'name' => 'reserved',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306537 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 }
6539 },
6540 'Return' => '100',
6541 'ShortName' => 'decode_get_state_sensor_readings_req'
6542 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306543 '201075' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306544 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306545 'Line' => '1791',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 'Param' => {
6547 '0' => {
6548 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306549 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 },
6551 '1' => {
6552 'name' => 'payload_length',
6553 'type' => '1145'
6554 },
6555 '2' => {
6556 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306557 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 },
6559 '3' => {
6560 'name' => 'comp_sensor_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306561 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 },
6563 '4' => {
6564 'name' => 'field',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306565 'type' => '202732'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306566 }
6567 },
6568 'Reg' => {
6569 '1' => 'rsi',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306570 '3' => 'r10',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306571 '4' => 'r8'
6572 },
6573 'Return' => '100',
6574 'ShortName' => 'decode_get_state_sensor_readings_resp'
6575 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306576 '202737' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306577 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306578 'Line' => '1771',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306579 'Param' => {
6580 '0' => {
6581 'name' => 'instance_id',
6582 'type' => '121'
6583 },
6584 '1' => {
6585 'name' => 'sensor_id',
6586 'type' => '1011'
6587 },
6588 '2' => {
6589 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006590 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306591 },
6592 '3' => {
6593 'name' => 'reserved',
6594 'type' => '121'
6595 },
6596 '4' => {
6597 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306598 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306599 }
6600 },
6601 'Return' => '100',
6602 'ShortName' => 'encode_get_state_sensor_readings_req'
6603 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306604 '202975' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306605 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306606 'Line' => '1443',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306607 'Param' => {
6608 '0' => {
6609 'name' => 'instance_id',
6610 'type' => '121'
6611 },
6612 '1' => {
6613 'name' => 'completion_code',
6614 'type' => '121'
6615 },
6616 '2' => {
6617 'name' => 'comp_sensor_count',
6618 'type' => '121'
6619 },
6620 '3' => {
6621 'name' => 'field',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306622 'type' => '202732'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 },
6624 '4' => {
6625 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306626 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 }
6628 },
6629 'Return' => '100',
6630 'ShortName' => 'encode_get_state_sensor_readings_resp'
6631 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306632 '203329' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306633 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306634 'Line' => '1752',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 'Param' => {
6636 '0' => {
6637 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306638 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306639 },
6640 '1' => {
6641 'name' => 'payload_length',
6642 'type' => '1145'
6643 },
6644 '2' => {
6645 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306646 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 }
6648 },
6649 'Reg' => {
6650 '0' => 'rdi',
6651 '1' => 'rsi',
6652 '2' => 'rdx'
6653 },
6654 'Return' => '100',
6655 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6656 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306657 '203406' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306659 'Line' => '1739',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306660 'Param' => {
6661 '0' => {
6662 'name' => 'instance_id',
6663 'type' => '121'
6664 },
6665 '1' => {
6666 'name' => 'effecter_id',
6667 'type' => '1011'
6668 },
6669 '2' => {
6670 'name' => 'effecter_data_size',
6671 'type' => '121'
6672 },
6673 '3' => {
6674 'name' => 'effecter_value',
6675 'type' => '1219'
6676 },
6677 '4' => {
6678 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306679 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306680 },
6681 '5' => {
6682 'name' => 'payload_length',
6683 'type' => '1145'
6684 }
6685 },
6686 'Reg' => {
6687 '3' => 'r12'
6688 },
6689 'Return' => '100',
6690 'ShortName' => 'encode_set_numeric_effecter_value_req'
6691 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306692 '203874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306693 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306694 'Line' => '1314',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 'Param' => {
6696 '0' => {
6697 'name' => 'instance_id',
6698 'type' => '121'
6699 },
6700 '1' => {
6701 'name' => 'completion_code',
6702 'type' => '121'
6703 },
6704 '2' => {
6705 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306706 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 },
6708 '3' => {
6709 'name' => 'payload_length',
6710 'type' => '1145'
6711 }
6712 },
6713 'Return' => '100',
6714 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6715 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306716 '204067' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306718 'Line' => '1298',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 'Param' => {
6720 '0' => {
6721 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306722 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 },
6724 '1' => {
6725 'name' => 'payload_length',
6726 'type' => '1145'
6727 },
6728 '2' => {
6729 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306730 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306731 },
6732 '3' => {
6733 'name' => 'effecter_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306734 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 },
6736 '4' => {
6737 'name' => 'effecter_value',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306738 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306739 }
6740 },
6741 'Return' => '100',
6742 'ShortName' => 'decode_set_numeric_effecter_value_req'
6743 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306744 '208845' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306746 'Line' => '1650',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 'Param' => {
6748 '0' => {
6749 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306750 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 },
6752 '1' => {
6753 'name' => 'payload_length',
6754 'type' => '1145'
6755 },
6756 '2' => {
6757 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306758 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '3' => {
6761 'name' => 'next_record_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306762 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '4' => {
6765 'name' => 'next_data_transfer_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306766 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '5' => {
6769 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306770 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306771 },
6772 '6' => {
6773 'name' => 'resp_cnt',
6774 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306775 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 },
6777 '7' => {
6778 'name' => 'record_data',
6779 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306780 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 },
6782 '8' => {
6783 'name' => 'record_data_length',
6784 'offset' => '16',
6785 'type' => '1145'
6786 },
6787 '9' => {
6788 'name' => 'transfer_crc',
6789 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306790 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306791 }
6792 },
6793 'Reg' => {
6794 '5' => 'rbx'
6795 },
6796 'Return' => '100',
6797 'ShortName' => 'decode_get_pdr_resp'
6798 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306799 '211191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306800 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306801 'Line' => '1619',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 'Param' => {
6803 '0' => {
6804 'name' => 'instance_id',
6805 'type' => '121'
6806 },
6807 '1' => {
6808 'name' => 'record_hndl',
6809 'type' => '1023'
6810 },
6811 '2' => {
6812 'name' => 'data_transfer_hndl',
6813 'type' => '1023'
6814 },
6815 '3' => {
6816 'name' => 'transfer_op_flag',
6817 'type' => '121'
6818 },
6819 '4' => {
6820 'name' => 'request_cnt',
6821 'type' => '1011'
6822 },
6823 '5' => {
6824 'name' => 'record_chg_num',
6825 'type' => '1011'
6826 },
6827 '6' => {
6828 'name' => 'msg',
6829 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306830 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 },
6832 '7' => {
6833 'name' => 'payload_length',
6834 'offset' => '8',
6835 'type' => '1145'
6836 }
6837 },
6838 'Reg' => {
6839 '2' => 'r14'
6840 },
6841 'Return' => '100',
6842 'ShortName' => 'encode_get_pdr_req'
6843 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306844 '213964' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306846 'Line' => '1581',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 'Param' => {
6848 '0' => {
6849 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306850 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '1' => {
6853 'name' => 'payload_length',
6854 'type' => '1145'
6855 },
6856 '2' => {
6857 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306858 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '3' => {
6861 'name' => 'repository_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306862 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '4' => {
6865 'name' => 'update_time',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306866 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 },
6868 '5' => {
6869 'name' => 'oem_update_time',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306870 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 },
6872 '6' => {
6873 'name' => 'record_count',
6874 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306875 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 },
6877 '7' => {
6878 'name' => 'repository_size',
6879 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306880 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '8' => {
6883 'name' => 'largest_record_size',
6884 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306885 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306886 },
6887 '9' => {
6888 'name' => 'data_transfer_handle_timeout',
6889 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306890 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 }
6892 },
6893 'Return' => '100',
6894 'ShortName' => 'decode_get_pdr_repository_info_resp'
6895 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306896 '216572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306898 'Line' => '1557',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306899 'Param' => {
6900 '0' => {
6901 'name' => 'instance_id',
6902 'type' => '121'
6903 },
6904 '1' => {
6905 'name' => 'completion_code',
6906 'type' => '121'
6907 },
6908 '2' => {
6909 'name' => 'repository_state',
6910 'type' => '121'
6911 },
6912 '3' => {
6913 'name' => 'update_time',
6914 'type' => '1219'
6915 },
6916 '4' => {
6917 'name' => 'oem_update_time',
6918 'type' => '1219'
6919 },
6920 '5' => {
6921 'name' => 'record_count',
6922 'type' => '1023'
6923 },
6924 '6' => {
6925 'name' => 'repository_size',
6926 'offset' => '0',
6927 'type' => '1023'
6928 },
6929 '7' => {
6930 'name' => 'largest_record_size',
6931 'offset' => '8',
6932 'type' => '1023'
6933 },
6934 '8' => {
6935 'name' => 'data_transfer_handle_timeout',
6936 'offset' => '16',
6937 'type' => '121'
6938 },
6939 '9' => {
6940 'name' => 'msg',
6941 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306942 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 }
6944 },
6945 'Return' => '100',
6946 'ShortName' => 'encode_get_pdr_repository_info_resp'
6947 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306948 '217045' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306949 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306950 'Line' => '1381',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306951 'Param' => {
6952 '0' => {
6953 'name' => 'instance_id',
6954 'type' => '121'
6955 },
6956 '1' => {
6957 'name' => 'completion_code',
6958 'type' => '121'
6959 },
6960 '2' => {
6961 'name' => 'next_record_hndl',
6962 'type' => '1023'
6963 },
6964 '3' => {
6965 'name' => 'next_data_transfer_hndl',
6966 'type' => '1023'
6967 },
6968 '4' => {
6969 'name' => 'transfer_flag',
6970 'type' => '121'
6971 },
6972 '5' => {
6973 'name' => 'resp_cnt',
6974 'type' => '1011'
6975 },
6976 '6' => {
6977 'name' => 'record_data',
6978 'offset' => '0',
6979 'type' => '1219'
6980 },
6981 '7' => {
6982 'name' => 'transfer_crc',
6983 'offset' => '8',
6984 'type' => '121'
6985 },
6986 '8' => {
6987 'name' => 'msg',
6988 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306989 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306990 }
6991 },
6992 'Return' => '100',
6993 'ShortName' => 'encode_get_pdr_resp'
6994 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306995 '217494' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306997 'Line' => '1402',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 'Param' => {
6999 '0' => {
7000 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307001 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '1' => {
7004 'name' => 'payload_length',
7005 'type' => '1145'
7006 },
7007 '2' => {
7008 'name' => 'record_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307009 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '3' => {
7012 'name' => 'data_transfer_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307013 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '4' => {
7016 'name' => 'transfer_op_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307017 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '5' => {
7020 'name' => 'request_cnt',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307021 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307022 },
7023 '6' => {
7024 'name' => 'record_chg_num',
7025 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307026 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 }
7028 },
7029 'Return' => '100',
7030 'ShortName' => 'decode_get_pdr_req'
7031 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307032 '219304' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307034 'Line' => '1353',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 'Param' => {
7036 '0' => {
7037 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307038 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 },
7040 '1' => {
7041 'name' => 'payload_length',
7042 'type' => '1145'
7043 },
7044 '2' => {
7045 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307046 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 },
7048 '3' => {
7049 'name' => 'comp_effecter_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307050 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 },
7052 '4' => {
7053 'name' => 'field',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307054 'type' => '220637'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307055 }
7056 },
7057 'Return' => '100',
7058 'ShortName' => 'decode_set_state_effecter_states_req'
7059 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307060 '220642' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307061 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307062 'Line' => '1718',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 'Param' => {
7064 '0' => {
7065 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307066 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307067 },
7068 '1' => {
7069 'name' => 'payload_length',
7070 'type' => '1145'
7071 },
7072 '2' => {
7073 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307074 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307075 }
7076 },
7077 'Reg' => {
7078 '0' => 'rdi',
7079 '1' => 'rsi',
7080 '2' => 'rdx'
7081 },
7082 'Return' => '100',
7083 'ShortName' => 'decode_set_state_effecter_states_resp'
7084 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307085 '220716' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307086 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307087 'Line' => '1699',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307088 'Param' => {
7089 '0' => {
7090 'name' => 'instance_id',
7091 'type' => '121'
7092 },
7093 '1' => {
7094 'name' => 'effecter_id',
7095 'type' => '1011'
7096 },
7097 '2' => {
7098 'name' => 'comp_effecter_count',
7099 'type' => '121'
7100 },
7101 '3' => {
7102 'name' => 'field',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307103 'type' => '220637'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 },
7105 '4' => {
7106 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307107 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 }
7109 },
7110 'Reg' => {
7111 '1' => 'rsi'
7112 },
7113 'Return' => '100',
7114 'ShortName' => 'encode_set_state_effecter_states_req'
7115 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307116 '221060' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307117 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307118 'Line' => '1331',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 'Param' => {
7120 '0' => {
7121 'name' => 'instance_id',
7122 'type' => '121'
7123 },
7124 '1' => {
7125 'name' => 'completion_code',
7126 'type' => '121'
7127 },
7128 '2' => {
7129 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307130 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307131 }
7132 },
7133 'Return' => '100',
7134 'ShortName' => 'encode_set_state_effecter_states_resp'
7135 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307136 '221227' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307137 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307138 'Line' => '681',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 'Param' => {
7140 '0' => {
7141 'name' => 'sensor',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307142 'type' => '221610'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '1' => {
7145 'name' => 'allocation_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307146 'type' => '31750'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 },
7148 '2' => {
7149 'name' => 'possible_states',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307150 'type' => '221620'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 },
7152 '3' => {
7153 'name' => 'possible_states_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307154 'type' => '31750'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 },
7156 '4' => {
7157 'name' => 'actual_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307158 'type' => '146039'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307159 }
7160 },
7161 'Reg' => {
7162 '0' => 'rdi',
7163 '1' => 'r10',
7164 '2' => 'rsi',
7165 '3' => 'r9',
7166 '4' => 'r8'
7167 },
7168 'Return' => '100',
7169 'ShortName' => 'encode_state_sensor_pdr'
7170 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307171 '221630' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307172 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307173 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 'Param' => {
7175 '0' => {
7176 'name' => 'effecter',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307177 'type' => '222013'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307178 },
7179 '1' => {
7180 'name' => 'allocation_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307181 'type' => '31750'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 },
7183 '2' => {
7184 'name' => 'possible_states',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307185 'type' => '222023'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 },
7187 '3' => {
7188 'name' => 'possible_states_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307189 'type' => '31750'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307190 },
7191 '4' => {
7192 'name' => 'actual_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307193 'type' => '146039'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307194 }
7195 },
7196 'Reg' => {
7197 '0' => 'rdi',
7198 '1' => 'r10',
7199 '2' => 'rsi',
7200 '3' => 'r9',
7201 '4' => 'r8'
7202 },
7203 'Return' => '100',
7204 'ShortName' => 'encode_state_effecter_pdr'
7205 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307206 '227234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307207 'Header' => 'instance-id.h',
7208 'Line' => '85',
7209 'Param' => {
7210 '0' => {
7211 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307212 'type' => '227414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307213 },
7214 '1' => {
7215 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307217 },
7218 '2' => {
7219 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307220 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307221 }
7222 },
7223 'Return' => '100',
7224 'ShortName' => 'pldm_instance_id_free'
7225 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307226 '227419' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307227 'Header' => 'instance-id.h',
7228 'Line' => '68',
7229 'Param' => {
7230 '0' => {
7231 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307232 'type' => '227414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307233 },
7234 '1' => {
7235 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307236 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 },
7238 '2' => {
7239 'name' => 'iid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307240 'type' => '227801'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 }
7242 },
7243 'Return' => '100',
7244 'ShortName' => 'pldm_instance_id_alloc'
7245 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307246 '227806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307247 'Header' => 'instance-id.h',
7248 'Line' => '51',
7249 'Param' => {
7250 '0' => {
7251 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307252 'type' => '227414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307253 }
7254 },
7255 'Reg' => {
7256 '0' => 'rdi'
7257 },
7258 'Return' => '100',
7259 'ShortName' => 'pldm_instance_db_destroy'
7260 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307261 '227891' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307262 'Header' => 'instance-id.h',
7263 'Line' => '41',
7264 'Param' => {
7265 '0' => {
7266 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307267 'type' => '227977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307268 }
7269 },
7270 'Return' => '100',
7271 'ShortName' => 'pldm_instance_db_init_default'
7272 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307273 '227982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307274 'Header' => 'instance-id.h',
7275 'Line' => '28',
7276 'Param' => {
7277 '0' => {
7278 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307279 'type' => '227977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307280 },
7281 '1' => {
7282 'name' => 'dbpath',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307283 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307284 }
7285 },
7286 'Return' => '100',
7287 'ShortName' => 'pldm_instance_db_init'
7288 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307289 '228933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307290 'Header' => 'transport.h',
7291 'Line' => '53',
7292 'Param' => {
7293 '0' => {
7294 'name' => 'transport',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307295 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307296 },
7297 '1' => {
7298 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307299 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307300 },
7301 '2' => {
7302 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307303 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307304 },
7305 '3' => {
7306 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307307 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 }
7309 },
7310 'Reg' => {
7311 '0' => 'rdi',
7312 '1' => 'rsi',
7313 '2' => 'rdx',
7314 '3' => 'rcx'
7315 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307316 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307317 'ShortName' => 'pldm_transport_send_msg'
7318 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307319 '228980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307320 'Header' => 'transport.h',
7321 'Line' => '118',
7322 'Param' => {
7323 '0' => {
7324 'name' => 'transport',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307325 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307326 },
7327 '1' => {
7328 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307329 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '2' => {
7332 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307333 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 },
7335 '3' => {
7336 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307337 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307338 },
7339 '4' => {
7340 'name' => 'pldm_resp_msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307341 'type' => '54647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 },
7343 '5' => {
7344 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307345 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307346 }
7347 },
7348 'Reg' => {
7349 '2' => 'r14'
7350 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307351 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307352 'ShortName' => 'pldm_transport_send_recv_msg'
7353 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307354 '229037' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307355 'Header' => 'mctp-demux.h',
7356 'Line' => '18',
7357 'Param' => {
7358 '0' => {
7359 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307360 'type' => '228928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307361 }
7362 },
7363 'Reg' => {
7364 '0' => 'rdi'
7365 },
7366 'Return' => '1',
7367 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7368 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307369 '229074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 'Header' => 'transport.h',
7371 'Line' => '81',
7372 'Param' => {
7373 '0' => {
7374 'name' => 'transport',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307375 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 },
7377 '1' => {
7378 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307379 'type' => '229111'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 },
7381 '2' => {
7382 'name' => 'pldm_msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307383 'type' => '54647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 },
7385 '3' => {
7386 'name' => 'msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307387 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 }
7389 },
7390 'Reg' => {
7391 '0' => 'rdi',
7392 '1' => 'rsi',
7393 '2' => 'rbp',
7394 '3' => 'rcx'
7395 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307396 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 'ShortName' => 'pldm_transport_recv_msg'
7398 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307399 '229116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 'Header' => 'mctp-demux.h',
7401 'Line' => '32',
7402 'Param' => {
7403 '0' => {
7404 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307405 'type' => '228928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '1' => {
7408 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307409 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 },
7411 '2' => {
7412 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307413 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307414 }
7415 },
7416 'Reg' => {
7417 '0' => 'rdi',
7418 '1' => 'rsi',
7419 '2' => 'rdx'
7420 },
7421 'Return' => '100',
7422 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7423 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307424 '229148' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307425 'Header' => 'mctp-demux.h',
7426 'Line' => '22',
7427 'Param' => {
7428 '0' => {
7429 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307430 'type' => '228928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307431 }
7432 },
7433 'Reg' => {
7434 '0' => 'rdi'
7435 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307436 'Return' => '228970',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307437 'ShortName' => 'pldm_transport_mctp_demux_core'
7438 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307439 '229192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307440 'Header' => 'mctp-demux.h',
7441 'Line' => '15',
7442 'Param' => {
7443 '0' => {
7444 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307445 'type' => '229214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307446 }
7447 },
7448 'Reg' => {
7449 '0' => 'r12'
7450 },
7451 'Return' => '100',
7452 'ShortName' => 'pldm_transport_mctp_demux_init'
7453 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307454 '229273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307455 'Header' => 'pldm.h',
7456 'Line' => '119',
7457 'Return' => '1',
7458 'ShortName' => 'pldm_close'
7459 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307460 '229317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307461 'Header' => 'pldm.h',
7462 'Line' => '75',
7463 'Param' => {
7464 '0' => {
7465 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307466 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307467 },
7468 '1' => {
7469 'name' => 'mctp_fd',
7470 'type' => '100'
7471 },
7472 '2' => {
7473 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307474 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 },
7476 '3' => {
7477 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307478 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 }
7480 },
7481 'Reg' => {
7482 '0' => 'rdi',
7483 '1' => 'rsi',
7484 '2' => 'rdx',
7485 '3' => 'rcx'
7486 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307487 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307488 'ShortName' => 'pldm_send'
7489 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307490 '229736' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307491 'Header' => 'pldm.h',
7492 'Line' => '57',
7493 'Param' => {
7494 '0' => {
7495 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307496 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307497 },
7498 '1' => {
7499 'name' => 'mctp_fd',
7500 'type' => '100'
7501 },
7502 '2' => {
7503 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307504 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 },
7506 '3' => {
7507 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307508 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 },
7510 '4' => {
7511 'name' => 'pldm_resp_msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307512 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 },
7514 '5' => {
7515 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307516 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307517 }
7518 },
7519 'Reg' => {
7520 '0' => 'rdi',
7521 '1' => 'rsi',
7522 '2' => 'rdx',
7523 '3' => 'rcx',
7524 '4' => 'r8',
7525 '5' => 'r9'
7526 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307527 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307528 'ShortName' => 'pldm_send_recv'
7529 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307530 '230219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307531 'Header' => 'pldm.h',
7532 'Line' => '94',
7533 'Param' => {
7534 '0' => {
7535 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307536 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307537 },
7538 '1' => {
7539 'name' => 'mctp_fd',
7540 'type' => '100'
7541 },
7542 '2' => {
7543 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307544 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307545 },
7546 '3' => {
7547 'name' => 'pldm_resp_msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307548 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 },
7550 '4' => {
7551 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307552 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 }
7554 },
7555 'Reg' => {
7556 '3' => 'rbx'
7557 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307558 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307559 'ShortName' => 'pldm_recv'
7560 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307561 '230445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307562 'Header' => 'pldm.h',
7563 'Line' => '112',
7564 'Param' => {
7565 '0' => {
7566 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307567 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307568 },
7569 '1' => {
7570 'name' => 'mctp_fd',
7571 'type' => '100'
7572 },
7573 '2' => {
7574 'name' => 'pldm_resp_msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307575 'type' => '52645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307576 },
7577 '3' => {
7578 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307579 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307580 }
7581 },
7582 'Reg' => {
7583 '2' => 'r12',
7584 '3' => 'r13'
7585 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307586 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307587 'ShortName' => 'pldm_recv_any'
7588 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307589 '230898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 'Header' => 'pldm.h',
7591 'Line' => '39',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307592 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307593 'ShortName' => 'pldm_open'
7594 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307595 '233316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307596 'Header' => 'af-mctp.h',
7597 'Line' => '54',
7598 'Param' => {
7599 '0' => {
7600 'name' => 'transport',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307601 'type' => '233472'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307602 },
7603 '1' => {
7604 'name' => 'smctp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307605 'type' => '233477'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307606 },
7607 '2' => {
7608 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307609 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307610 }
7611 },
7612 'Reg' => {
7613 '1' => 'rsi',
7614 '2' => 'rdx'
7615 },
7616 'Return' => '100',
7617 'ShortName' => 'pldm_transport_af_mctp_bind'
7618 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307619 '233482' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 'Header' => 'af-mctp.h',
7621 'Line' => '19',
7622 'Param' => {
7623 '0' => {
7624 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307625 'type' => '233472'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 }
7627 },
7628 'Reg' => {
7629 '0' => 'rdi'
7630 },
7631 'Return' => '1',
7632 'ShortName' => 'pldm_transport_af_mctp_destroy'
7633 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307634 '233566' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307635 'Header' => 'af-mctp.h',
7636 'Line' => '16',
7637 'Param' => {
7638 '0' => {
7639 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307640 'type' => '233790'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307641 }
7642 },
7643 'Reg' => {
7644 '0' => 'r12'
7645 },
7646 'Return' => '100',
7647 'ShortName' => 'pldm_transport_af_mctp_init'
7648 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307649 '234977' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 'Header' => 'af-mctp.h',
7651 'Line' => '37',
7652 'Param' => {
7653 '0' => {
7654 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307655 'type' => '233472'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307656 },
7657 '1' => {
7658 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307659 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 },
7661 '2' => {
7662 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307663 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307664 }
7665 },
7666 'Reg' => {
7667 '0' => 'rdi',
7668 '1' => 'rsi',
7669 '2' => 'rdx'
7670 },
7671 'Return' => '100',
7672 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7673 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307674 '235050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307675 'Header' => 'af-mctp.h',
7676 'Line' => '33',
7677 'Param' => {
7678 '0' => {
7679 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307680 'type' => '233472'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307681 },
7682 '1' => {
7683 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307684 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 },
7686 '2' => {
7687 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307688 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307689 }
7690 },
7691 'Reg' => {
7692 '0' => 'rdi',
7693 '1' => 'rsi',
7694 '2' => 'rdx'
7695 },
7696 'Return' => '100',
7697 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7698 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307699 '235291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 'Header' => 'af-mctp.h',
7701 'Line' => '28',
7702 'Param' => {
7703 '0' => {
7704 'name' => 't',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307705 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 },
7707 '1' => {
7708 'name' => 'pollfd',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307709 'type' => '231968'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307710 }
7711 },
7712 'Reg' => {
7713 '0' => 'rdi',
7714 '1' => 'rsi'
7715 },
7716 'Return' => '100',
7717 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7718 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307719 '235369' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307720 'Header' => 'af-mctp.h',
7721 'Line' => '23',
7722 'Param' => {
7723 '0' => {
7724 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307725 'type' => '233472'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307726 }
7727 },
7728 'Reg' => {
7729 '0' => 'rdi'
7730 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307731 'Return' => '228970',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307732 'ShortName' => 'pldm_transport_af_mctp_core'
7733 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307734 '239088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 'Header' => 'mctp-demux.h',
7736 'Line' => '36',
7737 'Param' => {
7738 '0' => {
7739 'name' => 'ctx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307740 'type' => '228928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '1' => {
7743 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307744 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 },
7746 '2' => {
7747 'name' => 'eid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307748 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 }
7750 },
7751 'Reg' => {
7752 '0' => 'rdi',
7753 '1' => 'rsi',
7754 '2' => 'rdx'
7755 },
7756 'Return' => '100',
7757 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7758 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307759 '239402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 'Header' => 'mctp-demux.h',
7761 'Line' => '27',
7762 'Param' => {
7763 '0' => {
7764 'name' => 't',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307765 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 },
7767 '1' => {
7768 'name' => 'pollfd',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307769 'type' => '231968'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 }
7771 },
7772 'Reg' => {
7773 '0' => 'rdi',
7774 '1' => 'rsi'
7775 },
7776 'Return' => '100',
7777 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7778 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307779 '247238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 'Header' => 'transport.h',
7781 'Line' => '31',
7782 'Param' => {
7783 '0' => {
7784 'name' => 'transport',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307785 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 },
7787 '1' => {
7788 'name' => 'timeout',
7789 'type' => '100'
7790 }
7791 },
7792 'Return' => '100',
7793 'ShortName' => 'pldm_transport_poll'
7794 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307795 '249437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307796 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307797 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 'Param' => {
7799 '0' => {
7800 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307801 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307802 },
7803 '1' => {
7804 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307805 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 },
7807 '2' => {
7808 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307809 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307810 }
7811 },
7812 'Return' => '100',
7813 'ShortName' => 'encode_new_file_with_metadata_resp'
7814 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307815 '249637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307816 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307817 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 'Param' => {
7819 '0' => {
7820 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307821 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307822 },
7823 '1' => {
7824 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307825 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 },
7827 '2' => {
7828 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307829 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '3' => {
7832 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307833 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '4' => {
7836 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307837 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 },
7839 '5' => {
7840 'name' => 'file_meta_data_1',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307841 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307842 },
7843 '6' => {
7844 'name' => 'file_meta_data_2',
7845 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307846 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 },
7848 '7' => {
7849 'name' => 'file_meta_data_3',
7850 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307851 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 },
7853 '8' => {
7854 'name' => 'file_meta_data_4',
7855 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307856 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 }
7858 },
7859 'Reg' => {
7860 '1' => 'r10',
7861 '2' => 'rdx',
7862 '3' => 'rdi',
7863 '4' => 'r8',
7864 '5' => 'r9'
7865 },
7866 'Return' => '100',
7867 'ShortName' => 'decode_new_file_with_metadata_req'
7868 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307869 '249869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307870 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307871 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 'Param' => {
7873 '0' => {
7874 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307875 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307876 },
7877 '1' => {
7878 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307879 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 },
7881 '2' => {
7882 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307883 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307884 }
7885 },
7886 'Reg' => {
7887 '0' => 'rdi',
7888 '1' => 'rsi',
7889 '2' => 'rdx'
7890 },
7891 'Return' => '100',
7892 'ShortName' => 'decode_new_file_with_metadata_resp'
7893 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307894 '249970' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307895 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307896 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 'Param' => {
7898 '0' => {
7899 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307900 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 },
7902 '1' => {
7903 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307904 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '2' => {
7907 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307908 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '3' => {
7911 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307912 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 },
7914 '4' => {
7915 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307916 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307917 },
7918 '5' => {
7919 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307920 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 },
7922 '6' => {
7923 'name' => 'file_meta_data_3',
7924 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307925 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 },
7927 '7' => {
7928 'name' => 'file_meta_data_4',
7929 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307930 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307931 },
7932 '8' => {
7933 'name' => 'msg',
7934 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307935 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307936 }
7937 },
7938 'Reg' => {
7939 '2' => 'r14'
7940 },
7941 'Return' => '100',
7942 'ShortName' => 'encode_new_file_with_metadata_req'
7943 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307944 '250267' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307946 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 'Param' => {
7948 '0' => {
7949 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307950 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 },
7952 '1' => {
7953 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307954 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 },
7956 '2' => {
7957 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307958 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307959 }
7960 },
7961 'Return' => '100',
7962 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7963 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307964 '250462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307966 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 'Param' => {
7968 '0' => {
7969 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307970 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 },
7972 '1' => {
7973 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307974 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '2' => {
7977 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307978 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '3' => {
7981 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307982 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '4' => {
7985 'name' => 'file_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307986 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 },
7988 '5' => {
7989 'name' => 'file_meta_data_1',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307990 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 },
7992 '6' => {
7993 'name' => 'file_meta_data_2',
7994 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307995 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 },
7997 '7' => {
7998 'name' => 'file_meta_data_3',
7999 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308000 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 },
8002 '8' => {
8003 'name' => 'file_meta_data_4',
8004 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308005 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 }
8007 },
8008 'Reg' => {
8009 '1' => 'rsi',
8010 '2' => 'rdx',
8011 '3' => 'rcx',
8012 '4' => 'r8',
8013 '5' => 'r9'
8014 },
8015 'Return' => '100',
8016 'ShortName' => 'decode_file_ack_with_meta_data_req'
8017 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308018 '250674' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308020 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 'Param' => {
8022 '0' => {
8023 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308024 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '1' => {
8027 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308028 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 },
8030 '2' => {
8031 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308032 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308033 }
8034 },
8035 'Reg' => {
8036 '0' => 'rdi',
8037 '1' => 'rsi',
8038 '2' => 'rdx'
8039 },
8040 'Return' => '100',
8041 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8042 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308043 '250770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308044 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308045 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 'Param' => {
8047 '0' => {
8048 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308049 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 },
8051 '1' => {
8052 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308053 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '2' => {
8056 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308057 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '3' => {
8060 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308061 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 },
8063 '4' => {
8064 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308065 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 },
8067 '5' => {
8068 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308069 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 },
8071 '6' => {
8072 'name' => 'file_meta_data_3',
8073 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308074 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 },
8076 '7' => {
8077 'name' => 'file_meta_data_4',
8078 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308079 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 },
8081 '8' => {
8082 'name' => 'msg',
8083 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308084 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308085 }
8086 },
8087 'Reg' => {
8088 '2' => 'r14'
8089 },
8090 'Return' => '100',
8091 'ShortName' => 'encode_file_ack_with_meta_data_req'
8092 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308093 '251067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308095 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 'Param' => {
8097 '0' => {
8098 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308099 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '1' => {
8102 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308103 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '2' => {
8106 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308107 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 }
8109 },
8110 'Reg' => {
8111 '0' => 'rdi',
8112 '1' => 'rsi',
8113 '2' => 'rdx'
8114 },
8115 'Return' => '100',
8116 'ShortName' => 'decode_file_ack_resp'
8117 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308118 '251168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308119 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308120 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 'Param' => {
8122 '0' => {
8123 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308124 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 },
8126 '1' => {
8127 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308128 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 },
8130 '2' => {
8131 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308132 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308133 },
8134 '3' => {
8135 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308136 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 },
8138 '4' => {
8139 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308140 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 }
8142 },
8143 'Return' => '100',
8144 'ShortName' => 'encode_file_ack_req'
8145 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308146 '251403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308147 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308148 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 'Param' => {
8150 '0' => {
8151 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308152 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 },
8154 '1' => {
8155 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308156 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 },
8158 '2' => {
8159 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308160 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308161 }
8162 },
8163 'Return' => '100',
8164 'ShortName' => 'encode_file_ack_resp'
8165 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308166 '251593' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308167 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308168 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 'Param' => {
8170 '0' => {
8171 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308172 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 },
8174 '1' => {
8175 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308176 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308177 },
8178 '2' => {
8179 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308180 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308181 },
8182 '3' => {
8183 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308184 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 },
8186 '4' => {
8187 'name' => 'file_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308188 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308189 }
8190 },
8191 'Reg' => {
8192 '1' => 'rsi',
8193 '2' => 'rdx',
8194 '3' => 'rcx',
8195 '4' => 'r8'
8196 },
8197 'Return' => '100',
8198 'ShortName' => 'decode_file_ack_req'
8199 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308200 '251735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308201 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308202 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 'Param' => {
8204 '0' => {
8205 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308206 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '1' => {
8209 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308210 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '2' => {
8213 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308214 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 },
8216 '3' => {
8217 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308218 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308219 }
8220 },
8221 'Reg' => {
8222 '0' => 'rdi',
8223 '1' => 'rsi',
8224 '2' => 'rdx',
8225 '3' => 'rcx'
8226 },
8227 'Return' => '100',
8228 'ShortName' => 'decode_rw_file_by_type_resp'
8229 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308230 '251850' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308231 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308232 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 'Param' => {
8234 '0' => {
8235 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '1' => {
8239 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '2' => {
8243 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308244 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '3' => {
8247 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308248 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '4' => {
8251 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308252 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '5' => {
8255 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308256 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '6' => {
8259 'name' => 'msg',
8260 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308261 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 }
8263 },
8264 'Return' => '100',
8265 'ShortName' => 'encode_rw_file_by_type_req'
8266 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308267 '252120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308269 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 'Param' => {
8271 '0' => {
8272 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308273 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '1' => {
8276 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308277 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '2' => {
8280 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308281 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '3' => {
8284 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308285 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 },
8287 '4' => {
8288 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308289 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 }
8291 },
8292 'Return' => '100',
8293 'ShortName' => 'encode_rw_file_by_type_resp'
8294 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308295 '252350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308297 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 'Param' => {
8299 '0' => {
8300 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308301 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '1' => {
8304 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308305 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '2' => {
8308 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308309 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '3' => {
8312 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308313 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 },
8315 '4' => {
8316 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308317 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 },
8319 '5' => {
8320 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308321 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308322 }
8323 },
8324 'Reg' => {
8325 '1' => 'r10',
8326 '2' => 'rdx',
8327 '3' => 'rdi',
8328 '4' => 'r8',
8329 '5' => 'r9'
8330 },
8331 'Return' => '100',
8332 'ShortName' => 'decode_rw_file_by_type_req'
8333 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308334 '252512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308335 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308336 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 'Param' => {
8338 '0' => {
8339 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308340 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308341 },
8342 '1' => {
8343 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308344 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 },
8346 '2' => {
8347 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308348 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 }
8350 },
8351 'Reg' => {
8352 '0' => 'rdi',
8353 '1' => 'rsi',
8354 '2' => 'rdx'
8355 },
8356 'Return' => '100',
8357 'ShortName' => 'decode_new_file_resp'
8358 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308359 '252613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308361 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 'Param' => {
8363 '0' => {
8364 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308365 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 },
8367 '1' => {
8368 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308369 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '2' => {
8372 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308373 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '3' => {
8376 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308377 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 },
8379 '4' => {
8380 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308381 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308382 }
8383 },
8384 'Return' => '100',
8385 'ShortName' => 'encode_new_file_req'
8386 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308387 '252848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308388 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308389 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 'Param' => {
8391 '0' => {
8392 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308393 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '1' => {
8396 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308397 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 },
8399 '2' => {
8400 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308401 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 }
8403 },
8404 'Return' => '100',
8405 'ShortName' => 'encode_new_file_resp'
8406 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308407 '253038' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308409 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 'Param' => {
8411 '0' => {
8412 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308413 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 },
8415 '1' => {
8416 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308417 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308418 },
8419 '2' => {
8420 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308421 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308422 },
8423 '3' => {
8424 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308425 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 },
8427 '4' => {
8428 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308429 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308430 }
8431 },
8432 'Reg' => {
8433 '1' => 'r9',
8434 '2' => 'rdx',
8435 '3' => 'rcx',
8436 '4' => 'r8'
8437 },
8438 'Return' => '100',
8439 'ShortName' => 'decode_new_file_req'
8440 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308441 '253180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308442 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308443 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 'Param' => {
8445 '0' => {
8446 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308447 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '1' => {
8450 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308451 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '2' => {
8454 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308455 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 },
8457 '3' => {
8458 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308459 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308460 }
8461 },
8462 'Reg' => {
8463 '0' => 'rdi',
8464 '1' => 'rsi',
8465 '2' => 'rdx',
8466 '3' => 'rcx'
8467 },
8468 'Return' => '100',
8469 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8470 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308471 '253295' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308473 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 'Param' => {
8475 '0' => {
8476 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308477 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '1' => {
8480 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308481 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '2' => {
8484 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308485 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '3' => {
8488 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308489 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '4' => {
8492 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308493 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '5' => {
8496 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308497 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 },
8499 '6' => {
8500 'name' => 'address',
8501 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308502 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 },
8504 '7' => {
8505 'name' => 'msg',
8506 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308507 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308508 }
8509 },
8510 'Return' => '100',
8511 'ShortName' => 'encode_rw_file_by_type_memory_req'
8512 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308513 '253580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308515 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 'Param' => {
8517 '0' => {
8518 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308519 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '1' => {
8522 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308523 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '2' => {
8526 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308527 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 },
8529 '3' => {
8530 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308531 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 },
8533 '4' => {
8534 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308535 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308536 }
8537 },
8538 'Return' => '100',
8539 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8540 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308541 '253810' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308543 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 'Param' => {
8545 '0' => {
8546 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308547 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '1' => {
8550 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308551 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '2' => {
8554 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308555 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '3' => {
8558 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308559 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 },
8561 '4' => {
8562 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308563 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308564 },
8565 '5' => {
8566 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308567 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 },
8569 '6' => {
8570 'name' => 'address',
8571 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308572 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 }
8574 },
8575 'Reg' => {
8576 '1' => 'r10',
8577 '2' => 'rdx',
8578 '3' => 'rdi',
8579 '4' => 'r8',
8580 '5' => 'r9'
8581 },
8582 'Return' => '100',
8583 'ShortName' => 'decode_rw_file_by_type_memory_req'
8584 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308585 '253987' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308586 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308587 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 'Param' => {
8589 '0' => {
8590 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308591 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 },
8593 '1' => {
8594 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308595 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 },
8597 '2' => {
8598 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308599 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 },
8601 '3' => {
8602 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308603 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308604 }
8605 },
8606 'Return' => '100',
8607 'ShortName' => 'encode_write_file_resp'
8608 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308609 '254202' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308610 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308611 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 'Param' => {
8613 '0' => {
8614 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308615 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 },
8617 '1' => {
8618 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308619 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308620 },
8621 '2' => {
8622 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308623 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 },
8625 '3' => {
8626 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308627 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 }
8629 },
8630 'Reg' => {
8631 '0' => 'rdi',
8632 '1' => 'rsi',
8633 '2' => 'rdx',
8634 '3' => 'rcx'
8635 },
8636 'Return' => '100',
8637 'ShortName' => 'decode_write_file_resp'
8638 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308639 '254312' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308641 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 'Param' => {
8643 '0' => {
8644 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308645 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308646 },
8647 '1' => {
8648 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308649 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 },
8651 '2' => {
8652 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308653 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308654 },
8655 '3' => {
8656 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308657 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 },
8659 '4' => {
8660 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308661 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 }
8663 },
8664 'Return' => '100',
8665 'ShortName' => 'encode_write_file_req'
8666 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308667 '254547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308669 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 'Param' => {
8671 '0' => {
8672 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308673 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '1' => {
8676 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308677 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 },
8679 '2' => {
8680 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308681 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 },
8683 '3' => {
8684 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308685 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 },
8687 '4' => {
8688 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308689 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 },
8691 '5' => {
8692 'name' => 'file_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308693 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 }
8695 },
8696 'Reg' => {
8697 '1' => 'rsi',
8698 '3' => 'rcx',
8699 '4' => 'r8',
8700 '5' => 'r9'
8701 },
8702 'Return' => '100',
8703 'ShortName' => 'decode_write_file_req'
8704 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308705 '254702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308706 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308707 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 'Param' => {
8709 '0' => {
8710 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308711 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 },
8713 '1' => {
8714 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308715 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 },
8717 '2' => {
8718 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308719 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 },
8721 '3' => {
8722 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308723 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 }
8725 },
8726 'Return' => '100',
8727 'ShortName' => 'encode_read_file_resp'
8728 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308729 '254917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308731 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 'Param' => {
8733 '0' => {
8734 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308735 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '1' => {
8738 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308739 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 },
8741 '2' => {
8742 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308743 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 },
8745 '3' => {
8746 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308747 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 },
8749 '4' => {
8750 'name' => 'file_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308751 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 }
8753 },
8754 'Reg' => {
8755 '1' => 'r9',
8756 '2' => 'rdx',
8757 '3' => 'rcx',
8758 '4' => 'r8'
8759 },
8760 'Return' => '100',
8761 'ShortName' => 'decode_read_file_resp'
8762 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308763 '255053' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308765 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 'Param' => {
8767 '0' => {
8768 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308769 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 },
8771 '1' => {
8772 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308773 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 },
8775 '2' => {
8776 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308777 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 },
8779 '3' => {
8780 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308781 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 },
8783 '4' => {
8784 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308785 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 }
8787 },
8788 'Return' => '100',
8789 'ShortName' => 'encode_read_file_req'
8790 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308791 '255288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308792 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308793 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 'Param' => {
8795 '0' => {
8796 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308797 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '1' => {
8800 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308801 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '2' => {
8804 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308805 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 },
8807 '3' => {
8808 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308809 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308810 },
8811 '4' => {
8812 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308813 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308814 }
8815 },
8816 'Reg' => {
8817 '1' => 'r9',
8818 '2' => 'rdx',
8819 '3' => 'rcx',
8820 '4' => 'r8'
8821 },
8822 'Return' => '100',
8823 'ShortName' => 'decode_read_file_req'
8824 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308825 '255424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308827 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 'Param' => {
8829 '0' => {
8830 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308831 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '1' => {
8834 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308835 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '2' => {
8838 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308839 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '3' => {
8842 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308843 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 },
8845 '4' => {
8846 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308847 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 },
8849 '5' => {
8850 'name' => 'file_table_data_start_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308851 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308852 },
8853 '6' => {
8854 'name' => 'file_table_length',
8855 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308856 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 }
8858 },
8859 'Reg' => {
8860 '1' => 'rsi',
8861 '2' => 'rdi',
8862 '3' => 'r10',
8863 '4' => 'r8',
8864 '5' => 'r9'
8865 },
8866 'Return' => '100',
8867 'ShortName' => 'decode_get_file_table_resp'
8868 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308869 '255598' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308871 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 'Param' => {
8873 '0' => {
8874 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308875 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '1' => {
8878 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308879 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '2' => {
8882 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308883 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 },
8885 '3' => {
8886 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308887 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 },
8889 '4' => {
8890 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308891 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 }
8893 },
8894 'Return' => '100',
8895 'ShortName' => 'encode_get_file_table_req'
8896 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308897 '255825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308898 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308899 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 'Param' => {
8901 '0' => {
8902 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '1' => {
8906 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308907 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '2' => {
8910 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308911 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '3' => {
8914 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308915 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 },
8917 '4' => {
8918 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308919 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308920 },
8921 '5' => {
8922 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308923 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308924 },
8925 '6' => {
8926 'name' => 'msg',
8927 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308928 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 }
8930 },
8931 'Reg' => {
8932 '2' => 'r15'
8933 },
8934 'Return' => '100',
8935 'ShortName' => 'encode_get_file_table_resp'
8936 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308937 '256183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308938 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308939 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 'Param' => {
8941 '0' => {
8942 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308943 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '1' => {
8946 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308947 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 },
8949 '2' => {
8950 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308951 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 },
8953 '3' => {
8954 'name' => 'transfer_opflag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308955 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 },
8957 '4' => {
8958 'name' => 'table_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308959 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308960 }
8961 },
8962 'Reg' => {
8963 '1' => 'r9',
8964 '2' => 'rdx',
8965 '3' => 'rcx',
8966 '4' => 'r8'
8967 },
8968 'Return' => '100',
8969 'ShortName' => 'decode_get_file_table_req'
8970 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308971 '256318' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308972 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308973 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 'Param' => {
8975 '0' => {
8976 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308977 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '1' => {
8980 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308981 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '2' => {
8984 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308985 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 },
8987 '3' => {
8988 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308989 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 }
8991 },
8992 'Reg' => {
8993 '0' => 'rdi',
8994 '1' => 'rsi',
8995 '2' => 'rdx',
8996 '3' => 'rcx'
8997 },
8998 'Return' => '100',
8999 'ShortName' => 'decode_rw_file_memory_resp'
9000 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309001 '256427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309003 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 'Param' => {
9005 '0' => {
9006 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309007 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 },
9009 '1' => {
9010 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309011 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309012 },
9013 '2' => {
9014 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309015 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309016 },
9017 '3' => {
9018 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309019 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 },
9021 '4' => {
9022 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309023 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 },
9025 '5' => {
9026 'name' => 'address',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309027 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309028 },
9029 '6' => {
9030 'name' => 'msg',
9031 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309032 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 }
9034 },
9035 'Reg' => {
9036 '2' => 'r14'
9037 },
9038 'Return' => '100',
9039 'ShortName' => 'encode_rw_file_memory_req'
9040 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309041 '256686' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309042 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309043 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 'Param' => {
9045 '0' => {
9046 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309047 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '1' => {
9050 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309051 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '2' => {
9054 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309055 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 },
9057 '3' => {
9058 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309059 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 },
9061 '4' => {
9062 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309063 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309064 }
9065 },
9066 'Return' => '100',
9067 'ShortName' => 'encode_rw_file_memory_resp'
9068 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309069 '256907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309070 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309071 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 'Param' => {
9073 '0' => {
9074 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309075 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '1' => {
9078 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309079 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '2' => {
9082 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309083 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 },
9085 '3' => {
9086 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309087 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 },
9089 '4' => {
9090 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309091 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 },
9093 '5' => {
9094 'name' => 'address',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309095 'type' => '24587'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309096 }
9097 },
9098 'Reg' => {
9099 '1' => 'r10',
9100 '2' => 'rdx',
9101 '3' => 'rdi',
9102 '4' => 'r8',
9103 '5' => 'r9'
9104 },
9105 'Return' => '100',
9106 'ShortName' => 'decode_rw_file_memory_req'
9107 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309108 '257956' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 'Header' => 'host.h',
9110 'Line' => '101',
9111 'Param' => {
9112 '0' => {
9113 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309114 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 },
9116 '1' => {
9117 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309118 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309119 },
9120 '2' => {
9121 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309122 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 },
9124 '3' => {
9125 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309126 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 },
9128 '4' => {
9129 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309130 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 },
9132 '5' => {
9133 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309134 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309135 }
9136 },
9137 'Reg' => {
9138 '2' => 'r12'
9139 },
9140 'Return' => '100',
9141 'ShortName' => 'encode_get_alert_status_resp'
9142 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309143 '258204' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309144 'Header' => 'host.h',
9145 'Line' => '86',
9146 'Param' => {
9147 '0' => {
9148 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309149 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 },
9151 '1' => {
9152 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309153 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 },
9155 '2' => {
9156 'name' => 'version_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309157 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309158 }
9159 },
9160 'Reg' => {
9161 '0' => 'rdi',
9162 '1' => 'rsi',
9163 '2' => 'rdx'
9164 },
9165 'Return' => '100',
9166 'ShortName' => 'decode_get_alert_status_req'
9167 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309168 '258287' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 'Header' => 'host.h',
9170 'Line' => '70',
9171 'Param' => {
9172 '0' => {
9173 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309174 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 },
9176 '1' => {
9177 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309178 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309179 },
9180 '2' => {
9181 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309182 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 },
9184 '3' => {
9185 'name' => 'rack_entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309186 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 },
9188 '4' => {
9189 'name' => 'pri_cec_node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309190 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 }
9192 },
9193 'Reg' => {
9194 '1' => 'r9',
9195 '2' => 'rdx',
9196 '3' => 'rcx',
9197 '4' => 'r8'
9198 },
9199 'Return' => '100',
9200 'ShortName' => 'decode_get_alert_status_resp'
9201 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309202 '258426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 'Header' => 'host.h',
9204 'Line' => '52',
9205 'Param' => {
9206 '0' => {
9207 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309208 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 },
9210 '1' => {
9211 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309212 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309213 },
9214 '2' => {
9215 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309216 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 },
9218 '3' => {
9219 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309220 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 }
9222 },
9223 'Return' => '100',
9224 'ShortName' => 'encode_get_alert_status_req'
9225 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309226 '259494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309227 'Header' => 'platform.h',
9228 'Line' => '47',
9229 'Param' => {
9230 '0' => {
9231 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '1' => {
9235 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 },
9238 '2' => {
9239 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309241 },
9242 '3' => {
9243 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309244 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 },
9246 '4' => {
9247 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309248 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 },
9250 '5' => {
9251 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309252 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309253 },
9254 '6' => {
9255 'name' => 'msg',
9256 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309257 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309258 }
9259 },
9260 'Return' => '100',
9261 'ShortName' => 'encode_bios_attribute_update_event_req'
9262 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309263 '261346' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009264 'Header' => 'file_io.h',
9265 'Line' => '160',
9266 'Param' => {
9267 '0' => {
9268 'name' => 'instance_id',
9269 'type' => '121'
9270 },
9271 '1' => {
9272 'name' => 'resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309273 'type' => '263668'
Lora Linea0bf3a2024-09-20 10:09:56 +08009274 },
9275 '2' => {
9276 'name' => 'resp_len',
9277 'type' => '1145'
9278 },
9279 '3' => {
9280 'name' => 'responseMsg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309281 'type' => '4151'
Lora Linea0bf3a2024-09-20 10:09:56 +08009282 },
9283 '4' => {
9284 'name' => 'payload_length',
9285 'type' => '1145'
9286 }
9287 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309288 'Reg' => {
9289 '3' => 'r13'
9290 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009291 'Return' => '100',
9292 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9293 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309294 '263683' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009295 'Header' => 'file_io.h',
9296 'Line' => '147',
9297 'Param' => {
9298 '0' => {
9299 'name' => 'resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309300 'type' => '263668'
Lora Linea0bf3a2024-09-20 10:09:56 +08009301 }
9302 },
9303 'Reg' => {
9304 '0' => 'rdi'
9305 },
9306 'Return' => '2579',
9307 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9308 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309309 '263731' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009310 'Header' => 'file_io.h',
9311 'Line' => '137',
9312 'Param' => {
9313 '0' => {
9314 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309315 'type' => '4598'
Lora Linea0bf3a2024-09-20 10:09:56 +08009316 },
9317 '1' => {
9318 'name' => 'payload_length',
9319 'type' => '1145'
9320 },
9321 '2' => {
9322 'name' => 'req',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309323 'type' => '265139'
Lora Linea0bf3a2024-09-20 10:09:56 +08009324 }
9325 },
9326 'Return' => '100',
9327 'ShortName' => 'decode_oem_meta_file_io_read_req'
9328 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309329 '265144' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309330 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309331 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309332 'Param' => {
9333 '0' => {
9334 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309335 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 },
9337 '1' => {
9338 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309339 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 },
9341 '2' => {
9342 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309343 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309344 },
9345 '3' => {
9346 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309347 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309348 },
9349 '4' => {
9350 'name' => 'data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309351 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309352 }
9353 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309354 'Reg' => {
9355 '0' => 'rbx',
9356 '1' => 'rsi',
9357 '2' => 'rbp',
9358 '3' => 'rcx',
9359 '4' => 'r8'
9360 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309361 'Return' => '100',
9362 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009363 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309364 '265578' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009365 'Header' => 'file_io.h',
9366 'Line' => '113',
9367 'Param' => {
9368 '0' => {
9369 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309370 'type' => '4598'
Lora Linea0bf3a2024-09-20 10:09:56 +08009371 },
9372 '1' => {
9373 'name' => 'payload_length',
9374 'type' => '1145'
9375 },
9376 '2' => {
9377 'name' => 'req',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309378 'type' => '265573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009379 },
9380 '3' => {
9381 'name' => 'req_length',
9382 'type' => '1145'
9383 }
9384 },
9385 'Return' => '100',
9386 'ShortName' => 'decode_oem_meta_file_io_write_req'
9387 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309388 '266733' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009389 'Header' => 'file_io.h',
9390 'Line' => '102',
9391 'Param' => {
9392 '0' => {
9393 'name' => 'req',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309394 'type' => '265573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009395 }
9396 },
9397 'Reg' => {
9398 '0' => 'rdi'
9399 },
9400 'Return' => '2579',
9401 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309402 }
9403 },
9404 'SymbolVersion' => {},
9405 'Symbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +02009406 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309407 'bcd2dec16' => 1,
9408 'bcd2dec32' => 1,
9409 'bcd2dec8' => 1,
9410 'crc32' => 1,
9411 'crc8' => 1,
9412 'dec2bcd16' => 1,
9413 'dec2bcd32' => 1,
9414 'dec2bcd8' => 1,
9415 'decode_activate_firmware_resp' => 1,
9416 'decode_apply_complete_req' => 1,
9417 'decode_cancel_update_component_resp' => 1,
9418 'decode_cancel_update_resp' => 1,
9419 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009420 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309421 'decode_event_message_buffer_size_resp' => 1,
9422 'decode_event_message_supported_resp' => 1,
9423 'decode_file_ack_req' => 1,
9424 'decode_file_ack_resp' => 1,
9425 'decode_file_ack_with_meta_data_req' => 1,
9426 'decode_file_ack_with_meta_data_resp' => 1,
9427 'decode_firmware_device_id_record' => 1,
9428 'decode_get_alert_status_req' => 1,
9429 'decode_get_alert_status_resp' => 1,
9430 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9431 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9432 'decode_get_bios_table_req' => 1,
9433 'decode_get_bios_table_resp' => 1,
9434 'decode_get_commands_req' => 1,
9435 'decode_get_commands_resp' => 1,
9436 'decode_get_date_time_resp' => 1,
9437 'decode_get_file_table_req' => 1,
9438 'decode_get_file_table_resp' => 1,
9439 'decode_get_firmware_parameters_resp' => 1,
9440 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9441 'decode_get_fru_record_by_option_req' => 1,
9442 'decode_get_fru_record_by_option_resp' => 1,
9443 'decode_get_fru_record_table_metadata_resp' => 1,
9444 'decode_get_fru_record_table_req' => 1,
9445 'decode_get_fru_record_table_resp' => 1,
9446 'decode_get_fru_record_table_resp_safe' => 1,
9447 'decode_get_numeric_effecter_value_req' => 1,
9448 'decode_get_numeric_effecter_value_resp' => 1,
9449 'decode_get_pdr_repository_info_resp' => 1,
9450 'decode_get_pdr_req' => 1,
9451 'decode_get_pdr_resp' => 1,
9452 'decode_get_sensor_reading_req' => 1,
9453 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009454 'decode_get_state_effecter_states_req' => 1,
9455 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309456 'decode_get_state_sensor_readings_req' => 1,
9457 'decode_get_state_sensor_readings_resp' => 1,
9458 'decode_get_status_resp' => 1,
9459 'decode_get_tid_resp' => 1,
9460 'decode_get_types_resp' => 1,
9461 'decode_get_version_req' => 1,
9462 'decode_get_version_resp' => 1,
9463 'decode_multipart_receive_req' => 1,
9464 'decode_new_file_req' => 1,
9465 'decode_new_file_resp' => 1,
9466 'decode_new_file_with_metadata_req' => 1,
9467 'decode_new_file_with_metadata_resp' => 1,
9468 'decode_numeric_sensor_data' => 1,
9469 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009470 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309471 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009472 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309473 'decode_pass_component_table_resp' => 1,
9474 'decode_platform_event_message_req' => 1,
9475 'decode_platform_event_message_resp' => 1,
9476 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009477 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009478 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309479 'decode_pldm_package_header_info' => 1,
9480 'decode_pldm_pdr_repository_change_record_data' => 1,
9481 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009482 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309483 'decode_poll_for_platform_event_message_req' => 1,
9484 'decode_poll_for_platform_event_message_resp' => 1,
9485 'decode_query_device_identifiers_resp' => 1,
9486 'decode_read_file_req' => 1,
9487 'decode_read_file_resp' => 1,
9488 'decode_request_firmware_data_req' => 1,
9489 'decode_request_update_resp' => 1,
9490 'decode_rw_file_by_type_memory_req' => 1,
9491 'decode_rw_file_by_type_memory_resp' => 1,
9492 'decode_rw_file_by_type_req' => 1,
9493 'decode_rw_file_by_type_resp' => 1,
9494 'decode_rw_file_memory_req' => 1,
9495 'decode_rw_file_memory_resp' => 1,
9496 'decode_sensor_event_data' => 1,
9497 'decode_sensor_op_data' => 1,
9498 'decode_set_bios_attribute_current_value_req' => 1,
9499 'decode_set_bios_attribute_current_value_resp' => 1,
9500 'decode_set_bios_table_req' => 1,
9501 'decode_set_bios_table_resp' => 1,
9502 'decode_set_date_time_req' => 1,
9503 'decode_set_date_time_resp' => 1,
9504 'decode_set_event_receiver_req' => 1,
9505 'decode_set_event_receiver_resp' => 1,
9506 'decode_set_fru_record_table_req' => 1,
9507 'decode_set_numeric_effecter_value_req' => 1,
9508 'decode_set_numeric_effecter_value_resp' => 1,
9509 'decode_set_state_effecter_states_req' => 1,
9510 'decode_set_state_effecter_states_resp' => 1,
9511 'decode_state_sensor_data' => 1,
9512 'decode_transfer_complete_req' => 1,
9513 'decode_update_component_resp' => 1,
9514 'decode_vendor_defined_descriptor_value' => 1,
9515 'decode_verify_complete_req' => 1,
9516 'decode_write_file_req' => 1,
9517 'decode_write_file_resp' => 1,
9518 'encode_activate_firmware_req' => 1,
9519 'encode_apply_complete_resp' => 1,
9520 'encode_bios_attribute_update_event_req' => 1,
9521 'encode_cancel_update_component_req' => 1,
9522 'encode_cancel_update_req' => 1,
9523 'encode_cc_only_resp' => 1,
9524 'encode_event_message_buffer_size_req' => 1,
9525 'encode_event_message_supported_req' => 1,
9526 'encode_file_ack_req' => 1,
9527 'encode_file_ack_resp' => 1,
9528 'encode_file_ack_with_meta_data_req' => 1,
9529 'encode_file_ack_with_meta_data_resp' => 1,
9530 'encode_fru_record' => 1,
9531 'encode_get_alert_status_req' => 1,
9532 'encode_get_alert_status_resp' => 1,
9533 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9534 'encode_get_bios_current_value_by_handle_resp' => 1,
9535 'encode_get_bios_table_req' => 1,
9536 'encode_get_bios_table_resp' => 1,
9537 'encode_get_commands_req' => 1,
9538 'encode_get_commands_resp' => 1,
9539 'encode_get_date_time_req' => 1,
9540 'encode_get_date_time_resp' => 1,
9541 'encode_get_file_table_req' => 1,
9542 'encode_get_file_table_resp' => 1,
9543 'encode_get_firmware_parameters_req' => 1,
9544 'encode_get_fru_record_by_option_req' => 1,
9545 'encode_get_fru_record_by_option_resp' => 1,
9546 'encode_get_fru_record_table_metadata_req' => 1,
9547 'encode_get_fru_record_table_metadata_resp' => 1,
9548 'encode_get_fru_record_table_req' => 1,
9549 'encode_get_fru_record_table_resp' => 1,
9550 'encode_get_numeric_effecter_value_req' => 1,
9551 'encode_get_numeric_effecter_value_resp' => 1,
9552 'encode_get_pdr_repository_info_resp' => 1,
9553 'encode_get_pdr_req' => 1,
9554 'encode_get_pdr_resp' => 1,
9555 'encode_get_sensor_reading_req' => 1,
9556 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009557 'encode_get_state_effecter_states_req' => 1,
9558 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309559 'encode_get_state_sensor_readings_req' => 1,
9560 'encode_get_state_sensor_readings_resp' => 1,
9561 'encode_get_status_req' => 1,
9562 'encode_get_tid_req' => 1,
9563 'encode_get_tid_resp' => 1,
9564 'encode_get_types_req' => 1,
9565 'encode_get_types_resp' => 1,
9566 'encode_get_version_req' => 1,
9567 'encode_get_version_resp' => 1,
9568 'encode_new_file_req' => 1,
9569 'encode_new_file_resp' => 1,
9570 'encode_new_file_with_metadata_req' => 1,
9571 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009572 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309573 'encode_pass_component_table_req' => 1,
9574 'encode_platform_event_message_req' => 1,
9575 'encode_platform_event_message_resp' => 1,
9576 'encode_pldm_header_only' => 1,
9577 'encode_pldm_pdr_repository_chg_event_data' => 1,
9578 'encode_poll_for_platform_event_message_req' => 1,
9579 'encode_poll_for_platform_event_message_resp' => 1,
9580 'encode_query_device_identifiers_req' => 1,
9581 'encode_read_file_req' => 1,
9582 'encode_read_file_resp' => 1,
9583 'encode_request_firmware_data_resp' => 1,
9584 'encode_request_update_req' => 1,
9585 'encode_rw_file_by_type_memory_req' => 1,
9586 'encode_rw_file_by_type_memory_resp' => 1,
9587 'encode_rw_file_by_type_req' => 1,
9588 'encode_rw_file_by_type_resp' => 1,
9589 'encode_rw_file_memory_req' => 1,
9590 'encode_rw_file_memory_resp' => 1,
9591 'encode_sensor_event_data' => 1,
9592 'encode_set_bios_attribute_current_value_req' => 1,
9593 'encode_set_bios_attribute_current_value_resp' => 1,
9594 'encode_set_bios_table_req' => 1,
9595 'encode_set_bios_table_resp' => 1,
9596 'encode_set_date_time_req' => 1,
9597 'encode_set_date_time_resp' => 1,
9598 'encode_set_event_receiver_req' => 1,
9599 'encode_set_event_receiver_resp' => 1,
9600 'encode_set_fru_record_table_resp' => 1,
9601 'encode_set_numeric_effecter_value_req' => 1,
9602 'encode_set_numeric_effecter_value_resp' => 1,
9603 'encode_set_state_effecter_states_req' => 1,
9604 'encode_set_state_effecter_states_resp' => 1,
9605 'encode_set_tid_req' => 1,
9606 'encode_state_effecter_pdr' => 1,
9607 'encode_state_sensor_pdr' => 1,
9608 'encode_transfer_complete_resp' => 1,
9609 'encode_update_component_req' => 1,
9610 'encode_verify_complete_resp' => 1,
9611 'encode_write_file_req' => 1,
9612 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009613 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 'is_time_legal' => 1,
9615 'is_transfer_flag_valid' => 1,
9616 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309617 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309618 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9619 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9620 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9621 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309622 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309623 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309624 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309625 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309626 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9627 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309628 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309629 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9630 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9631 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309632 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9634 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9635 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309636 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309637 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9638 'pldm_bios_table_attr_entry_string_info_check' => 1,
9639 'pldm_bios_table_attr_find_by_handle' => 1,
9640 'pldm_bios_table_attr_find_by_string_handle' => 1,
9641 'pldm_bios_table_attr_value_copy_and_update' => 1,
9642 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9643 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9644 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309645 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309646 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309647 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309648 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309649 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309650 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9651 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9652 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9653 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9654 'pldm_bios_table_attr_value_entry_length' => 1,
9655 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9656 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9657 'pldm_bios_table_attr_value_find_by_handle' => 1,
9658 'pldm_bios_table_checksum' => 1,
9659 'pldm_bios_table_iter_create' => 1,
9660 'pldm_bios_table_iter_free' => 1,
9661 'pldm_bios_table_iter_is_end' => 1,
9662 'pldm_bios_table_iter_next' => 1,
9663 'pldm_bios_table_iter_value' => 1,
9664 'pldm_bios_table_pad_checksum_size' => 1,
9665 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309666 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309667 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309668 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309669 'pldm_bios_table_string_entry_encode_length' => 1,
9670 'pldm_bios_table_string_find_by_handle' => 1,
9671 'pldm_bios_table_string_find_by_string' => 1,
9672 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309673 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309674 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309675 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9676 'pldm_entity_association_pdr_extract' => 1,
9677 'pldm_entity_association_tree_add' => 1,
9678 'pldm_entity_association_tree_add_entity' => 1,
9679 'pldm_entity_association_tree_copy_root' => 1,
9680 'pldm_entity_association_tree_destroy' => 1,
9681 'pldm_entity_association_tree_destroy_root' => 1,
9682 'pldm_entity_association_tree_find' => 1,
9683 'pldm_entity_association_tree_find_with_locality' => 1,
9684 'pldm_entity_association_tree_init' => 1,
9685 'pldm_entity_association_tree_visit' => 1,
9686 'pldm_entity_extract' => 1,
9687 'pldm_entity_get_num_children' => 1,
9688 'pldm_entity_get_parent' => 1,
9689 'pldm_entity_is_exist_parent' => 1,
9690 'pldm_entity_is_node_parent' => 1,
9691 'pldm_entity_node_get_remote_container_id' => 1,
9692 'pldm_find_entity_ref_in_tree' => 1,
9693 'pldm_instance_db_destroy' => 1,
9694 'pldm_instance_db_init' => 1,
9695 'pldm_instance_db_init_default' => 1,
9696 'pldm_instance_id_alloc' => 1,
9697 'pldm_instance_id_free' => 1,
9698 'pldm_is_current_parent_child' => 1,
9699 'pldm_is_empty_entity_assoc_tree' => 1,
9700 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009701 'pldm_oem_meta_file_io_read_resp_data' => 1,
9702 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309703 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009704 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309705 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309706 'pldm_pdr_destroy' => 1,
9707 'pldm_pdr_find_last_in_range' => 1,
9708 'pldm_pdr_find_record' => 1,
9709 'pldm_pdr_find_record_by_type' => 1,
9710 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9711 'pldm_pdr_get_next_record' => 1,
9712 'pldm_pdr_get_record_count' => 1,
9713 'pldm_pdr_get_record_handle' => 1,
9714 'pldm_pdr_get_repo_size' => 1,
9715 'pldm_pdr_init' => 1,
9716 'pldm_pdr_record_is_remote' => 1,
9717 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9718 'pldm_pdr_remove_remote_pdrs' => 1,
9719 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009720 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309721 'pldm_recv' => 1,
9722 'pldm_recv_any' => 1,
9723 'pldm_send' => 1,
9724 'pldm_send_recv' => 1,
9725 'pldm_transport_af_mctp_bind' => 1,
9726 'pldm_transport_af_mctp_core' => 1,
9727 'pldm_transport_af_mctp_destroy' => 1,
9728 'pldm_transport_af_mctp_init' => 1,
9729 'pldm_transport_af_mctp_init_pollfd' => 1,
9730 'pldm_transport_af_mctp_map_tid' => 1,
9731 'pldm_transport_af_mctp_unmap_tid' => 1,
9732 'pldm_transport_mctp_demux_core' => 1,
9733 'pldm_transport_mctp_demux_destroy' => 1,
9734 'pldm_transport_mctp_demux_init' => 1,
9735 'pldm_transport_mctp_demux_init_pollfd' => 1,
9736 'pldm_transport_mctp_demux_map_tid' => 1,
9737 'pldm_transport_mctp_demux_unmap_tid' => 1,
9738 'pldm_transport_poll' => 1,
9739 'pldm_transport_recv_msg' => 1,
9740 'pldm_transport_send_msg' => 1,
9741 'pldm_transport_send_recv_msg' => 1,
9742 'unpack_pldm_header' => 1,
9743 'ver2str' => 1
9744 }
9745 },
9746 'Target' => 'unix',
9747 'TypeInfo' => {
9748 '1' => {
9749 'Name' => 'void',
9750 'Type' => 'Intrinsic'
9751 },
9752 '46' => {
9753 'Name' => 'unsigned char',
9754 'Size' => '1',
9755 'Type' => 'Intrinsic'
9756 },
9757 '53' => {
9758 'Name' => 'unsigned short',
9759 'Size' => '2',
9760 'Type' => 'Intrinsic'
9761 },
9762 '60' => {
9763 'Name' => 'unsigned int',
9764 'Size' => '4',
9765 'Type' => 'Intrinsic'
9766 },
9767 '67' => {
9768 'Name' => 'unsigned long',
9769 'Size' => '8',
9770 'Type' => 'Intrinsic'
9771 },
9772 '74' => {
9773 'Name' => 'signed char',
9774 'Size' => '1',
9775 'Type' => 'Intrinsic'
9776 },
9777 '81' => {
9778 'BaseType' => '46',
9779 'Header' => 'types.h',
9780 'Line' => '38',
9781 'Name' => '__uint8_t',
9782 'PrivateABI' => 1,
9783 'Size' => '1',
9784 'Type' => 'Typedef'
9785 },
9786 '93' => {
9787 'Name' => 'short',
9788 'Size' => '2',
9789 'Type' => 'Intrinsic'
9790 },
9791 '100' => {
9792 'Name' => 'int',
9793 'Size' => '4',
9794 'Type' => 'Intrinsic'
9795 },
9796 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309797 'Name' => 'long',
9798 'Size' => '8',
9799 'Type' => 'Intrinsic'
9800 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309801 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309802 'Name' => 'char',
9803 'Size' => '1',
9804 'Type' => 'Intrinsic'
9805 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309806 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309807 'BaseType' => '81',
9808 'Header' => 'stdint-uintn.h',
9809 'Line' => '24',
9810 'Name' => 'uint8_t',
9811 'PrivateABI' => 1,
9812 'Size' => '1',
9813 'Type' => 'Typedef'
9814 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309815 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309816 'Name' => 'float',
9817 'Size' => '4',
9818 'Type' => 'Intrinsic'
9819 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309820 '175' => {
9821 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309822 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309823 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309824 'Name' => 'pldm_tid_t',
9825 'Size' => '1',
9826 'Type' => 'Typedef'
9827 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309828 '187' => {
9829 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309830 'Header' => 'instance-id.h',
9831 'Line' => '13',
9832 'Name' => 'pldm_instance_id_t',
9833 'Size' => '1',
9834 'Type' => 'Typedef'
9835 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309836 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309837 'Header' => 'responder.h',
9838 'Line' => '10',
9839 'Memb' => {
9840 '0' => {
9841 'name' => 'tid',
9842 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309843 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309844 },
9845 '1' => {
9846 'name' => 'instance_id',
9847 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309848 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309849 },
9850 '2' => {
9851 'name' => 'type',
9852 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309853 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309854 },
9855 '3' => {
9856 'name' => 'command',
9857 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309858 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309859 },
9860 '4' => {
9861 'name' => 'next',
9862 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309863 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309864 }
9865 },
9866 'Name' => 'struct pldm_responder_cookie',
9867 'PrivateABI' => 1,
9868 'Size' => '16',
9869 'Type' => 'Struct'
9870 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309871 '279' => {
9872 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309873 'Name' => 'struct pldm_responder_cookie*',
9874 'Size' => '8',
9875 'Type' => 'Pointer'
9876 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309877 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309878 'Header' => 'pldm.h',
9879 'Line' => '15',
9880 'Memb' => {
9881 '0' => {
9882 'name' => 'PLDM_REQUESTER_SUCCESS',
9883 'value' => '0'
9884 },
9885 '1' => {
9886 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9887 'value' => '18446744073709551615 (-1)'
9888 },
9889 '2' => {
9890 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9891 'value' => '18446744073709551614 (-2)'
9892 },
9893 '3' => {
9894 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9895 'value' => '18446744073709551613 (-3)'
9896 },
9897 '4' => {
9898 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9899 'value' => '18446744073709551612 (-4)'
9900 },
9901 '5' => {
9902 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9903 'value' => '18446744073709551611 (-5)'
9904 },
9905 '6' => {
9906 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9907 'value' => '18446744073709551610 (-6)'
9908 },
9909 '7' => {
9910 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9911 'value' => '18446744073709551609 (-7)'
9912 },
9913 '8' => {
9914 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9915 'value' => '18446744073709551608 (-8)'
9916 },
9917 '9' => {
9918 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9919 'value' => '18446744073709551607 (-9)'
9920 },
9921 '10' => {
9922 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9923 'value' => '18446744073709551606 (-10)'
9924 },
9925 '11' => {
9926 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9927 'value' => '18446744073709551605 (-11)'
9928 },
9929 '12' => {
9930 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9931 'value' => '18446744073709551604 (-12)'
9932 },
9933 '13' => {
9934 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9935 'value' => '18446744073709551603 (-13)'
9936 }
9937 },
9938 'Name' => 'enum pldm_requester_error_codes',
9939 'Size' => '4',
9940 'Type' => 'Enum'
9941 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309942 '805' => {
9943 'Name' => '_Bool',
9944 'Size' => '1',
9945 'Type' => 'Intrinsic'
9946 },
9947 '927' => {
9948 'BaseType' => '53',
9949 'Header' => 'types.h',
9950 'Line' => '40',
9951 'Name' => '__uint16_t',
9952 'PrivateABI' => 1,
9953 'Size' => '2',
9954 'Type' => 'Typedef'
9955 },
9956 '951' => {
9957 'BaseType' => '60',
9958 'Header' => 'types.h',
9959 'Line' => '42',
9960 'Name' => '__uint32_t',
9961 'PrivateABI' => 1,
9962 'Size' => '4',
9963 'Type' => 'Typedef'
9964 },
9965 '970' => {
9966 'BaseType' => '107',
9967 'Header' => 'types.h',
9968 'Line' => '194',
9969 'Name' => '__ssize_t',
9970 'PrivateABI' => 1,
9971 'Size' => '8',
9972 'Type' => 'Typedef'
9973 },
9974 '982' => {
9975 'BaseType' => '114',
9976 'Name' => 'char*',
9977 'Size' => '8',
9978 'Type' => 'Pointer'
9979 },
9980 '1006' => {
9981 'BaseType' => '121',
9982 'Name' => 'uint8_t const',
9983 'Size' => '1',
9984 'Type' => 'Const'
9985 },
9986 '1011' => {
9987 'BaseType' => '927',
9988 'Header' => 'stdint-uintn.h',
9989 'Line' => '25',
9990 'Name' => 'uint16_t',
9991 'PrivateABI' => 1,
9992 'Size' => '2',
9993 'Type' => 'Typedef'
9994 },
9995 '1023' => {
9996 'BaseType' => '951',
9997 'Header' => 'stdint-uintn.h',
9998 'Line' => '26',
9999 'Name' => 'uint32_t',
10000 'PrivateABI' => 1,
10001 'Size' => '4',
10002 'Type' => 'Typedef'
10003 },
10004 '1035' => {
10005 'Header' => 'pldm_types.h',
10006 'Line' => '25',
10007 'Memb' => {
10008 '0' => {
10009 'name' => 'alpha',
10010 'offset' => '0',
10011 'type' => '121'
10012 },
10013 '1' => {
10014 'name' => 'update',
10015 'offset' => '1',
10016 'type' => '121'
10017 },
10018 '2' => {
10019 'name' => 'minor',
10020 'offset' => '2',
10021 'type' => '121'
10022 },
10023 '3' => {
10024 'name' => 'major',
10025 'offset' => '3',
10026 'type' => '121'
10027 }
10028 },
10029 'Name' => 'struct pldm_version',
10030 'Size' => '4',
10031 'Type' => 'Struct'
10032 },
10033 '1093' => {
10034 'BaseType' => '1035',
10035 'Header' => 'pldm_types.h',
10036 'Line' => '30',
10037 'Name' => 'ver32_t',
10038 'Size' => '4',
10039 'Type' => 'Typedef'
10040 },
10041 '1105' => {
10042 'BaseType' => '1093',
10043 'Name' => 'ver32_t const',
10044 'Size' => '4',
10045 'Type' => 'Const'
10046 },
10047 '1145' => {
10048 'BaseType' => '67',
10049 'Header' => 'stddef.h',
10050 'Line' => '214',
10051 'Name' => 'size_t',
10052 'PrivateABI' => 1,
10053 'Size' => '8',
10054 'Type' => 'Typedef'
10055 },
10056 '1207' => {
10057 'BaseType' => '970',
10058 'Header' => 'types.h',
10059 'Line' => '108',
10060 'Name' => 'ssize_t',
10061 'PrivateABI' => 1,
10062 'Size' => '8',
10063 'Type' => 'Typedef'
10064 },
10065 '1219' => {
10066 'BaseType' => '1006',
10067 'Name' => 'uint8_t const*',
10068 'Size' => '8',
10069 'Type' => 'Pointer'
10070 },
10071 '2228' => {
10072 'BaseType' => '1105',
10073 'Name' => 'ver32_t const*',
10074 'Size' => '8',
10075 'Type' => 'Pointer'
10076 },
10077 '2341' => {
10078 'BaseType' => '2346',
10079 'Name' => 'void const*',
10080 'Size' => '8',
10081 'Type' => 'Pointer'
10082 },
10083 '2346' => {
10084 'BaseType' => '1',
10085 'Name' => 'void const',
10086 'Type' => 'Const'
10087 },
10088 '2579' => {
10089 'BaseType' => '1',
10090 'Name' => 'void*',
10091 'Size' => '8',
10092 'Type' => 'Pointer'
10093 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010094 '2593' => {
10095 'BaseType' => '114',
10096 'Name' => 'char const',
10097 'Size' => '1',
10098 'Type' => 'Const'
10099 },
10100 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010101 'Header' => 'pldm_types.h',
10102 'Line' => '9',
10103 'Name' => 'anon-struct-pldm_types.h-9',
10104 'Size' => '1',
10105 'Type' => 'Struct'
10106 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010107 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010108 'Header' => 'pldm_types.h',
10109 'Line' => '19',
10110 'Memb' => {
10111 '0' => {
10112 'name' => 'byte',
10113 'offset' => '0',
10114 'type' => '121'
10115 },
10116 '1' => {
10117 'name' => 'bits',
10118 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010119 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010120 }
10121 },
10122 'Name' => 'union bitfield8_t',
10123 'Size' => '1',
10124 'Type' => 'Union'
10125 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010126 '2788' => {
10127 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010128 'Name' => 'bitfield8_t const',
10129 'Size' => '1',
10130 'Type' => 'Const'
10131 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010132 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010133 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010134 'Line' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010135 'Memb' => {
10136 '0' => {
10137 'name' => 'PLDM_RESPONSE',
10138 'value' => '0'
10139 },
10140 '1' => {
10141 'name' => 'PLDM_REQUEST',
10142 'value' => '1'
10143 },
10144 '2' => {
10145 'name' => 'PLDM_RESERVED',
10146 'value' => '2'
10147 },
10148 '3' => {
10149 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10150 'value' => '3'
10151 }
10152 },
10153 'Name' => 'enum MessageType',
10154 'Size' => '4',
10155 'Type' => 'Enum'
10156 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010157 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010158 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010159 'Line' => '139',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010160 'Memb' => {
10161 '0' => {
10162 'name' => 'command',
10163 'offset' => '2',
10164 'type' => '121'
10165 }
10166 },
10167 'Name' => 'struct pldm_msg_hdr',
10168 'Size' => '3',
10169 'Type' => 'Struct'
10170 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010171 '3314' => {
10172 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010173 'Name' => 'struct pldm_msg_hdr const',
10174 'Size' => '3',
10175 'Type' => 'Const'
10176 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010177 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010178 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010179 'Line' => '172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010180 'Memb' => {
10181 '0' => {
10182 'name' => 'hdr',
10183 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010184 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010185 },
10186 '1' => {
10187 'name' => 'payload',
10188 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010189 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010190 }
10191 },
10192 'Name' => 'struct pldm_msg',
10193 'Size' => '4',
10194 'Type' => 'Struct'
10195 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010196 '3359' => {
10197 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010198 'Name' => 'struct pldm_msg const',
10199 'Size' => '4',
10200 'Type' => 'Const'
10201 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010202 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010203 'BaseType' => '121',
10204 'Name' => 'uint8_t[1]',
10205 'Size' => '1',
10206 'Type' => 'Array'
10207 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010208 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010209 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010210 'Line' => '239',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010211 'Memb' => {
10212 '0' => {
10213 'name' => 'msg_type',
10214 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010215 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010216 },
10217 '1' => {
10218 'name' => 'instance',
10219 'offset' => '4',
10220 'type' => '121'
10221 },
10222 '2' => {
10223 'name' => 'pldm_type',
10224 'offset' => '5',
10225 'type' => '121'
10226 },
10227 '3' => {
10228 'name' => 'command',
10229 'offset' => '6',
10230 'type' => '121'
10231 },
10232 '4' => {
10233 'name' => 'completion_code',
10234 'offset' => '7',
10235 'type' => '121'
10236 }
10237 },
10238 'Name' => 'struct pldm_header_info',
10239 'Size' => '8',
10240 'Type' => 'Struct'
10241 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010242 '3459' => {
10243 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010244 'Name' => 'struct pldm_header_info const',
10245 'Size' => '8',
10246 'Type' => 'Const'
10247 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010248 '3920' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010249 'BaseType' => '2593',
10250 'Name' => 'char const*',
10251 'Size' => '8',
10252 'Type' => 'Pointer'
10253 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010254 '4151' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010255 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010256 'Name' => 'struct pldm_msg*',
10257 'Size' => '8',
10258 'Type' => 'Pointer'
10259 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010260 '4598' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010261 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010262 'Name' => 'struct pldm_msg const*',
10263 'Size' => '8',
10264 'Type' => 'Pointer'
10265 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010266 '4603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010267 'BaseType' => '121',
10268 'Name' => 'uint8_t*',
10269 'Size' => '8',
10270 'Type' => 'Pointer'
10271 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010272 '4608' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010273 'BaseType' => '1023',
10274 'Name' => 'uint32_t*',
10275 'Size' => '8',
10276 'Type' => 'Pointer'
10277 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010278 '5501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010279 'BaseType' => '1093',
10280 'Name' => 'ver32_t*',
10281 'Size' => '8',
10282 'Type' => 'Pointer'
10283 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010284 '6424' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010285 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010286 'Name' => 'bitfield8_t*',
10287 'Size' => '8',
10288 'Type' => 'Pointer'
10289 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010290 '6886' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010291 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010292 'Name' => 'bitfield8_t const*',
10293 'Size' => '8',
10294 'Type' => 'Pointer'
10295 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010296 '7674' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010297 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010298 'Name' => 'struct pldm_msg_hdr const*',
10299 'Size' => '8',
10300 'Type' => 'Pointer'
10301 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010302 '7913' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010303 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010304 'Name' => 'struct pldm_header_info*',
10305 'Size' => '8',
10306 'Type' => 'Pointer'
10307 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010308 '8173' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010309 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010310 'Name' => 'struct pldm_header_info const*',
10311 'Size' => '8',
10312 'Type' => 'Pointer'
10313 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010314 '8178' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010315 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010316 'Name' => 'struct pldm_msg_hdr*',
10317 'Size' => '8',
10318 'Type' => 'Pointer'
10319 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010320 '10048' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010321 'Header' => 'utils.h',
10322 'Line' => '20',
10323 'Memb' => {
10324 '0' => {
10325 'name' => 'ptr',
10326 'offset' => '0',
10327 'type' => '1219'
10328 },
10329 '1' => {
10330 'name' => 'length',
10331 'offset' => '8',
10332 'type' => '1145'
10333 }
10334 },
10335 'Name' => 'struct variable_field',
10336 'Size' => '16',
10337 'Type' => 'Struct'
10338 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010339 '10444' => {
10340 'BaseType' => '10048',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010341 'Name' => 'struct variable_field*',
10342 'Size' => '8',
10343 'Type' => 'Pointer'
10344 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010345 '12526' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010346 'BaseType' => '1011',
10347 'Name' => 'uint16_t*',
10348 'Size' => '8',
10349 'Type' => 'Pointer'
10350 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010351 '13089' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010352 'BaseType' => '1145',
10353 'Name' => 'size_t*',
10354 'Size' => '8',
10355 'Type' => 'Pointer'
10356 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010357 '15765' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010358 'BaseType' => '67',
10359 'Header' => 'types.h',
10360 'Line' => '45',
10361 'Name' => '__uint64_t',
10362 'PrivateABI' => 1,
10363 'Size' => '8',
10364 'Type' => 'Typedef'
10365 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010366 '15842' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010367 'BaseType' => '1011',
10368 'Name' => 'uint16_t const',
10369 'Size' => '2',
10370 'Type' => 'Const'
10371 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010372 '15859' => {
10373 'BaseType' => '15765',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010374 'Header' => 'stdint-uintn.h',
10375 'Line' => '27',
10376 'Name' => 'uint64_t',
10377 'PrivateABI' => 1,
10378 'Size' => '8',
10379 'Type' => 'Typedef'
10380 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010381 '16005' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010382 'Header' => 'bios.h',
10383 'Line' => '39',
10384 'Memb' => {
10385 '0' => {
10386 'name' => 'PLDM_BIOS_STRING_TABLE',
10387 'value' => '0'
10388 },
10389 '1' => {
10390 'name' => 'PLDM_BIOS_ATTR_TABLE',
10391 'value' => '1'
10392 },
10393 '2' => {
10394 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10395 'value' => '2'
10396 }
10397 },
10398 'Name' => 'enum pldm_bios_table_types',
10399 'Size' => '4',
10400 'Type' => 'Enum'
10401 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010402 '16039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 'Header' => 'bios.h',
10404 'Line' => '48',
10405 'Memb' => {
10406 '0' => {
10407 'name' => 'string_handle',
10408 'offset' => '0',
10409 'type' => '1011'
10410 },
10411 '1' => {
10412 'name' => 'string_length',
10413 'offset' => '2',
10414 'type' => '1011'
10415 },
10416 '2' => {
10417 'name' => 'name',
10418 'offset' => '4',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010419 'type' => '16096'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010420 }
10421 },
10422 'Name' => 'struct pldm_bios_string_table_entry',
10423 'Size' => '5',
10424 'Type' => 'Struct'
10425 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010426 '16091' => {
10427 'BaseType' => '16039',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010428 'Name' => 'struct pldm_bios_string_table_entry const',
10429 'Size' => '5',
10430 'Type' => 'Const'
10431 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010432 '16096' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010433 'BaseType' => '114',
10434 'Name' => 'char[1]',
10435 'Size' => '1',
10436 'Type' => 'Array'
10437 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010438 '16112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010439 'Header' => 'bios.h',
10440 'Line' => '54',
10441 'Memb' => {
10442 '0' => {
10443 'name' => 'attr_handle',
10444 'offset' => '0',
10445 'type' => '1011'
10446 },
10447 '1' => {
10448 'name' => 'attr_type',
10449 'offset' => '2',
10450 'type' => '121'
10451 },
10452 '2' => {
10453 'name' => 'string_handle',
10454 'offset' => '3',
10455 'type' => '1011'
10456 },
10457 '3' => {
10458 'name' => 'metadata',
10459 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010460 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010461 }
10462 },
10463 'Name' => 'struct pldm_bios_attr_table_entry',
10464 'Size' => '6',
10465 'Type' => 'Struct'
10466 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010467 '16177' => {
10468 'BaseType' => '16112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010469 'Name' => 'struct pldm_bios_attr_table_entry const',
10470 'Size' => '6',
10471 'Type' => 'Const'
10472 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010473 '16182' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010474 'Header' => 'bios.h',
10475 'Line' => '66',
10476 'Memb' => {
10477 '0' => {
10478 'name' => 'attr_handle',
10479 'offset' => '0',
10480 'type' => '1011'
10481 },
10482 '1' => {
10483 'name' => 'attr_type',
10484 'offset' => '2',
10485 'type' => '121'
10486 },
10487 '2' => {
10488 'name' => 'value',
10489 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010490 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010491 }
10492 },
10493 'Name' => 'struct pldm_bios_attr_val_table_entry',
10494 'Size' => '4',
10495 'Type' => 'Struct'
10496 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010497 '16234' => {
10498 'BaseType' => '16182',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010499 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10500 'Size' => '4',
10501 'Type' => 'Const'
10502 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010503 '16303' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010504 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010505 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010506 'Memb' => {
10507 '0' => {
10508 'name' => 'name_handle',
10509 'offset' => '0',
10510 'type' => '1011'
10511 },
10512 '1' => {
10513 'name' => 'read_only',
10514 'offset' => '2',
10515 'type' => '805'
10516 },
10517 '2' => {
10518 'name' => 'pv_num',
10519 'offset' => '3',
10520 'type' => '121'
10521 },
10522 '3' => {
10523 'name' => 'pv_handle',
10524 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010525 'type' => '16406'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 },
10527 '4' => {
10528 'name' => 'def_num',
10529 'offset' => '22',
10530 'type' => '121'
10531 },
10532 '5' => {
10533 'name' => 'def_index',
10534 'offset' => '36',
10535 'type' => '1219'
10536 }
10537 },
10538 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10539 'Size' => '32',
10540 'Type' => 'Struct'
10541 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010542 '16394' => {
10543 'BaseType' => '16303',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010544 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10545 'Size' => '32',
10546 'Type' => 'Const'
10547 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010548 '16406' => {
10549 'BaseType' => '15842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 'Name' => 'uint16_t const*',
10551 'Size' => '8',
10552 'Type' => 'Pointer'
10553 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010554 '16416' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010555 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010556 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010557 'Memb' => {
10558 '0' => {
10559 'name' => 'name_handle',
10560 'offset' => '0',
10561 'type' => '1011'
10562 },
10563 '1' => {
10564 'name' => 'read_only',
10565 'offset' => '2',
10566 'type' => '805'
10567 },
10568 '2' => {
10569 'name' => 'string_type',
10570 'offset' => '3',
10571 'type' => '121'
10572 },
10573 '3' => {
10574 'name' => 'min_length',
10575 'offset' => '4',
10576 'type' => '1011'
10577 },
10578 '4' => {
10579 'name' => 'max_length',
10580 'offset' => '6',
10581 'type' => '1011'
10582 },
10583 '5' => {
10584 'name' => 'def_length',
10585 'offset' => '8',
10586 'type' => '1011'
10587 },
10588 '6' => {
10589 'name' => 'def_string',
10590 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010591 'type' => '3920'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010592 }
10593 },
10594 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10595 'Size' => '24',
10596 'Type' => 'Struct'
10597 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010598 '16528' => {
10599 'BaseType' => '16416',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10601 'Size' => '24',
10602 'Type' => 'Const'
10603 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010604 '16538' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010605 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010606 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010607 'Memb' => {
10608 '0' => {
10609 'name' => 'name_handle',
10610 'offset' => '0',
10611 'type' => '1011'
10612 },
10613 '1' => {
10614 'name' => 'read_only',
10615 'offset' => '2',
10616 'type' => '805'
10617 },
10618 '2' => {
10619 'name' => 'lower_bound',
10620 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010621 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010622 },
10623 '3' => {
10624 'name' => 'upper_bound',
10625 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010626 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 },
10628 '4' => {
10629 'name' => 'scalar_increment',
10630 'offset' => '36',
10631 'type' => '1023'
10632 },
10633 '5' => {
10634 'name' => 'default_value',
10635 'offset' => '50',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010636 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010637 }
10638 },
10639 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10640 'Size' => '40',
10641 'Type' => 'Struct'
10642 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010643 '16636' => {
10644 'BaseType' => '16538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010645 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10646 'Size' => '40',
10647 'Type' => 'Const'
10648 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010649 '16919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 'Name' => 'ssize_t(*)(void const*)',
10651 'Param' => {
10652 '0' => {
10653 'type' => '2341'
10654 }
10655 },
10656 'Return' => '1207',
10657 'Size' => '8',
10658 'Type' => 'FuncPtr'
10659 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010660 '16989' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010661 'Line' => '943',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010662 'Memb' => {
10663 '0' => {
10664 'name' => 'table_data',
10665 'offset' => '0',
10666 'type' => '1219'
10667 },
10668 '1' => {
10669 'name' => 'table_len',
10670 'offset' => '8',
10671 'type' => '1145'
10672 },
10673 '2' => {
10674 'name' => 'current_pos',
10675 'offset' => '22',
10676 'type' => '1145'
10677 },
10678 '3' => {
10679 'name' => 'entry_length_handler',
10680 'offset' => '36',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010681 'type' => '16919'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010682 }
10683 },
10684 'Name' => 'struct pldm_bios_table_iter',
10685 'PrivateABI' => 1,
10686 'Size' => '32',
10687 'Source' => 'bios_table.c',
10688 'Type' => 'Struct'
10689 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010690 '17059' => {
10691 'BaseType' => '16989',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010692 'Name' => 'struct pldm_bios_table_iter const',
10693 'Size' => '32',
10694 'Type' => 'Const'
10695 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010696 '18129' => {
10697 'BaseType' => '16989',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010698 'Name' => 'struct pldm_bios_table_iter*',
10699 'Size' => '8',
10700 'Type' => 'Pointer'
10701 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010702 '18134' => {
10703 'BaseType' => '16234',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010704 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10705 'Size' => '8',
10706 'Type' => 'Pointer'
10707 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010708 '18548' => {
10709 'BaseType' => '16177',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010710 'Name' => 'struct pldm_bios_attr_table_entry const*',
10711 'Size' => '8',
10712 'Type' => 'Pointer'
10713 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010714 '19151' => {
10715 'BaseType' => '16091',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010716 'Name' => 'struct pldm_bios_string_table_entry const*',
10717 'Size' => '8',
10718 'Type' => 'Pointer'
10719 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010720 '20314' => {
10721 'BaseType' => '17059',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010722 'Name' => 'struct pldm_bios_table_iter const*',
10723 'Size' => '8',
10724 'Type' => 'Pointer'
10725 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010726 '24587' => {
10727 'BaseType' => '15859',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010728 'Name' => 'uint64_t*',
10729 'Size' => '8',
10730 'Type' => 'Pointer'
10731 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010732 '24864' => {
10733 'BaseType' => '16636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010734 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10735 'Size' => '8',
10736 'Type' => 'Pointer'
10737 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010738 '25173' => {
10739 'BaseType' => '3920',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010740 'Name' => 'char const**',
10741 'Size' => '8',
10742 'Type' => 'Pointer'
10743 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010744 '26302' => {
10745 'BaseType' => '16528',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010746 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10747 'Size' => '8',
10748 'Type' => 'Pointer'
10749 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010750 '27756' => {
10751 'BaseType' => '16394',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010752 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10753 'Size' => '8',
10754 'Type' => 'Pointer'
10755 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010756 '29926' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010757 'BaseType' => '1023',
10758 'Name' => 'uint32_t const',
10759 'Size' => '4',
10760 'Type' => 'Const'
10761 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010762 '29967' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010763 'BaseType' => '121',
10764 'Header' => 'pldm_types.h',
10765 'Line' => '32',
10766 'Name' => 'bool8_t',
10767 'Size' => '1',
10768 'Type' => 'Typedef'
10769 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010770 '29979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010771 'Header' => 'pldm_types.h',
10772 'Line' => '36',
10773 'Name' => 'anon-struct-pldm_types.h-36',
10774 'Size' => '2',
10775 'Type' => 'Struct'
10776 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010777 '30243' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010778 'Header' => 'pldm_types.h',
10779 'Line' => '54',
10780 'Memb' => {
10781 '0' => {
10782 'name' => 'value',
10783 'offset' => '0',
10784 'type' => '1011'
10785 },
10786 '1' => {
10787 'name' => 'bits',
10788 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010789 'type' => '29979'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010790 }
10791 },
10792 'Name' => 'union bitfield16_t',
10793 'Size' => '2',
10794 'Type' => 'Union'
10795 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010796 '30255' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010797 'Header' => 'pldm_types.h',
10798 'Line' => '58',
10799 'Name' => 'anon-struct-pldm_types.h-58',
10800 'Size' => '4',
10801 'Type' => 'Struct'
10802 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010803 '30743' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010804 'Header' => 'pldm_types.h',
10805 'Line' => '92',
10806 'Memb' => {
10807 '0' => {
10808 'name' => 'value',
10809 'offset' => '0',
10810 'type' => '1023'
10811 },
10812 '1' => {
10813 'name' => 'bits',
10814 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010815 'type' => '30255'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010816 }
10817 },
10818 'Name' => 'union bitfield32_t',
10819 'Size' => '4',
10820 'Type' => 'Union'
10821 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010822 '30755' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010823 'Header' => 'pldm_types.h',
10824 'Line' => '96',
10825 'Name' => 'anon-struct-pldm_types.h-96',
10826 'Size' => '8',
10827 'Type' => 'Struct'
10828 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010829 '31691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 'Header' => 'pldm_types.h',
10831 'Line' => '162',
10832 'Memb' => {
10833 '0' => {
10834 'name' => 'value',
10835 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010836 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010837 },
10838 '1' => {
10839 'name' => 'bits',
10840 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010841 'type' => '30755'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010842 }
10843 },
10844 'Name' => 'union bitfield64_t',
10845 'Size' => '8',
10846 'Type' => 'Union'
10847 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010848 '31750' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010849 'BaseType' => '1145',
10850 'Name' => 'size_t const',
10851 'Size' => '8',
10852 'Type' => 'Const'
10853 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010854 '33505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010855 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010856 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010857 'Memb' => {
10858 '0' => {
10859 'name' => 'uuid',
10860 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010861 'type' => '33609'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010862 },
10863 '1' => {
10864 'name' => 'package_header_format_version',
10865 'offset' => '22',
10866 'type' => '121'
10867 },
10868 '2' => {
10869 'name' => 'package_header_size',
10870 'offset' => '23',
10871 'type' => '1011'
10872 },
10873 '3' => {
10874 'name' => 'package_release_date_time',
10875 'offset' => '25',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010876 'type' => '33625'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010877 },
10878 '4' => {
10879 'name' => 'component_bitmap_bit_length',
10880 'offset' => '50',
10881 'type' => '1011'
10882 },
10883 '5' => {
10884 'name' => 'package_version_string_type',
10885 'offset' => '52',
10886 'type' => '121'
10887 },
10888 '6' => {
10889 'name' => 'package_version_string_length',
10890 'offset' => '53',
10891 'type' => '121'
10892 }
10893 },
10894 'Name' => 'struct pldm_package_header_information',
10895 'Size' => '36',
10896 'Type' => 'Struct'
10897 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010898 '33609' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010899 'BaseType' => '121',
10900 'Name' => 'uint8_t[16]',
10901 'Size' => '16',
10902 'Type' => 'Array'
10903 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010904 '33625' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010905 'BaseType' => '121',
10906 'Name' => 'uint8_t[13]',
10907 'Size' => '13',
10908 'Type' => 'Array'
10909 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010910 '33641' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010911 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010912 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010913 'Memb' => {
10914 '0' => {
10915 'name' => 'record_length',
10916 'offset' => '0',
10917 'type' => '1011'
10918 },
10919 '1' => {
10920 'name' => 'descriptor_count',
10921 'offset' => '2',
10922 'type' => '121'
10923 },
10924 '2' => {
10925 'name' => 'device_update_option_flags',
10926 'offset' => '3',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010927 'type' => '30743'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010928 },
10929 '3' => {
10930 'name' => 'comp_image_set_version_string_type',
10931 'offset' => '7',
10932 'type' => '121'
10933 },
10934 '4' => {
10935 'name' => 'comp_image_set_version_string_length',
10936 'offset' => '8',
10937 'type' => '121'
10938 },
10939 '5' => {
10940 'name' => 'fw_device_pkg_data_length',
10941 'offset' => '9',
10942 'type' => '1011'
10943 }
10944 },
10945 'Name' => 'struct pldm_firmware_device_id_record',
10946 'Size' => '11',
10947 'Type' => 'Struct'
10948 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010949 '33836' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010950 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010951 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010952 'Memb' => {
10953 '0' => {
10954 'name' => 'comp_classification',
10955 'offset' => '0',
10956 'type' => '1011'
10957 },
10958 '1' => {
10959 'name' => 'comp_identifier',
10960 'offset' => '2',
10961 'type' => '1011'
10962 },
10963 '2' => {
10964 'name' => 'comp_comparison_stamp',
10965 'offset' => '4',
10966 'type' => '1023'
10967 },
10968 '3' => {
10969 'name' => 'comp_options',
10970 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010971 'type' => '30243'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010972 },
10973 '4' => {
10974 'name' => 'requested_comp_activation_method',
10975 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010976 'type' => '30243'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010977 },
10978 '5' => {
10979 'name' => 'comp_location_offset',
10980 'offset' => '18',
10981 'type' => '1023'
10982 },
10983 '6' => {
10984 'name' => 'comp_size',
10985 'offset' => '22',
10986 'type' => '1023'
10987 },
10988 '7' => {
10989 'name' => 'comp_version_string_type',
10990 'offset' => '32',
10991 'type' => '121'
10992 },
10993 '8' => {
10994 'name' => 'comp_version_string_length',
10995 'offset' => '33',
10996 'type' => '121'
10997 }
10998 },
10999 'Name' => 'struct pldm_component_image_information',
11000 'Size' => '22',
11001 'Type' => 'Struct'
11002 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011003 '34018' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011004 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011005 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 'Memb' => {
11007 '0' => {
11008 'name' => 'completion_code',
11009 'offset' => '0',
11010 'type' => '121'
11011 },
11012 '1' => {
11013 'name' => 'capabilities_during_update',
11014 'offset' => '1',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011015 'type' => '30743'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011016 },
11017 '2' => {
11018 'name' => 'comp_count',
11019 'offset' => '5',
11020 'type' => '1011'
11021 },
11022 '3' => {
11023 'name' => 'active_comp_image_set_ver_str_type',
11024 'offset' => '7',
11025 'type' => '121'
11026 },
11027 '4' => {
11028 'name' => 'active_comp_image_set_ver_str_len',
11029 'offset' => '8',
11030 'type' => '121'
11031 },
11032 '5' => {
11033 'name' => 'pending_comp_image_set_ver_str_type',
11034 'offset' => '9',
11035 'type' => '121'
11036 },
11037 '6' => {
11038 'name' => 'pending_comp_image_set_ver_str_len',
11039 'offset' => '16',
11040 'type' => '121'
11041 }
11042 },
11043 'Name' => 'struct pldm_get_firmware_parameters_resp',
11044 'Size' => '11',
11045 'Type' => 'Struct'
11046 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011047 '34200' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011048 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011049 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011050 'Memb' => {
11051 '0' => {
11052 'name' => 'comp_classification',
11053 'offset' => '0',
11054 'type' => '1011'
11055 },
11056 '1' => {
11057 'name' => 'comp_identifier',
11058 'offset' => '2',
11059 'type' => '1011'
11060 },
11061 '2' => {
11062 'name' => 'comp_classification_index',
11063 'offset' => '4',
11064 'type' => '121'
11065 },
11066 '3' => {
11067 'name' => 'active_comp_comparison_stamp',
11068 'offset' => '5',
11069 'type' => '1023'
11070 },
11071 '4' => {
11072 'name' => 'active_comp_ver_str_type',
11073 'offset' => '9',
11074 'type' => '121'
11075 },
11076 '5' => {
11077 'name' => 'active_comp_ver_str_len',
11078 'offset' => '16',
11079 'type' => '121'
11080 },
11081 '6' => {
11082 'name' => 'active_comp_release_date',
11083 'offset' => '17',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011084 'type' => '34382'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011085 },
11086 '7' => {
11087 'name' => 'pending_comp_comparison_stamp',
11088 'offset' => '25',
11089 'type' => '1023'
11090 },
11091 '8' => {
11092 'name' => 'pending_comp_ver_str_type',
11093 'offset' => '35',
11094 'type' => '121'
11095 },
11096 '9' => {
11097 'name' => 'pending_comp_ver_str_len',
11098 'offset' => '36',
11099 'type' => '121'
11100 },
11101 '10' => {
11102 'name' => 'pending_comp_release_date',
11103 'offset' => '37',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011104 'type' => '34382'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 },
11106 '11' => {
11107 'name' => 'comp_activation_methods',
11108 'offset' => '51',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011109 'type' => '30243'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011110 },
11111 '12' => {
11112 'name' => 'capabilities_during_update',
11113 'offset' => '53',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011114 'type' => '30743'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011115 }
11116 },
11117 'Name' => 'struct pldm_component_parameter_entry',
11118 'Size' => '39',
11119 'Type' => 'Struct'
11120 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011121 '34382' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011122 'BaseType' => '121',
11123 'Name' => 'uint8_t[8]',
11124 'Size' => '8',
11125 'Type' => 'Array'
11126 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011127 '35596' => {
11128 'BaseType' => '10048',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011129 'Name' => 'struct variable_field const',
11130 'Size' => '16',
11131 'Type' => 'Const'
11132 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011133 '35961' => {
11134 'BaseType' => '29967',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011135 'Name' => 'bool8_t*',
11136 'Size' => '8',
11137 'Type' => 'Pointer'
11138 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011139 '35966' => {
11140 'BaseType' => '31691',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 'Name' => 'bitfield64_t*',
11142 'Size' => '8',
11143 'Type' => 'Pointer'
11144 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011145 '36721' => {
11146 'BaseType' => '30743',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011147 'Name' => 'bitfield32_t*',
11148 'Size' => '8',
11149 'Type' => 'Pointer'
11150 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011151 '37570' => {
11152 'BaseType' => '30243',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011153 'Name' => 'bitfield16_t*',
11154 'Size' => '8',
11155 'Type' => 'Pointer'
11156 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011157 '39124' => {
11158 'BaseType' => '35596',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011159 'Name' => 'struct variable_field const*',
11160 'Size' => '8',
11161 'Type' => 'Pointer'
11162 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011163 '52119' => {
11164 'BaseType' => '34200',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011165 'Name' => 'struct pldm_component_parameter_entry*',
11166 'Size' => '8',
11167 'Type' => 'Pointer'
11168 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011169 '52344' => {
11170 'BaseType' => '34018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011171 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11172 'Size' => '8',
11173 'Type' => 'Pointer'
11174 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011175 '52645' => {
11176 'BaseType' => '4603',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011177 'Name' => 'uint8_t**',
11178 'Size' => '8',
11179 'Type' => 'Pointer'
11180 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011181 '52942' => {
11182 'BaseType' => '33836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011183 'Name' => 'struct pldm_component_image_information*',
11184 'Size' => '8',
11185 'Type' => 'Pointer'
11186 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011187 '53558' => {
11188 'BaseType' => '33641',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011189 'Name' => 'struct pldm_firmware_device_id_record*',
11190 'Size' => '8',
11191 'Type' => 'Pointer'
11192 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011193 '53868' => {
11194 'BaseType' => '33505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011195 'Name' => 'struct pldm_package_header_information*',
11196 'Size' => '8',
11197 'Type' => 'Pointer'
11198 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011199 '54647' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011200 'BaseType' => '2579',
11201 'Name' => 'void**',
11202 'Size' => '8',
11203 'Type' => 'Pointer'
11204 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011205 '62097' => {
11206 'BaseType' => '62114',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011207 'Header' => 'pdr.h',
11208 'Line' => '16',
11209 'Name' => 'pldm_pdr',
11210 'PrivateABI' => 1,
11211 'Size' => '24',
11212 'Type' => 'Typedef'
11213 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011214 '62109' => {
11215 'BaseType' => '62097',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011216 'Name' => 'pldm_pdr const',
11217 'Size' => '24',
11218 'Type' => 'Const'
11219 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011220 '62114' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011221 'Line' => '29',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011222 'Memb' => {
11223 '0' => {
11224 'name' => 'record_count',
11225 'offset' => '0',
11226 'type' => '1023'
11227 },
11228 '1' => {
11229 'name' => 'size',
11230 'offset' => '4',
11231 'type' => '1023'
11232 },
11233 '2' => {
11234 'name' => 'first',
11235 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011236 'type' => '63213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011237 },
11238 '3' => {
11239 'name' => 'last',
11240 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011241 'type' => '63213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011242 }
11243 },
11244 'Name' => 'struct pldm_pdr',
11245 'PrivateABI' => 1,
11246 'Size' => '24',
11247 'Source' => 'pdr.c',
11248 'Type' => 'Struct'
11249 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011250 '62180' => {
11251 'BaseType' => '62197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011252 'Header' => 'pdr.h',
11253 'Line' => '21',
11254 'Name' => 'pldm_pdr_record',
11255 'PrivateABI' => 1,
11256 'Size' => '32',
11257 'Type' => 'Typedef'
11258 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011259 '62192' => {
11260 'BaseType' => '62180',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011261 'Name' => 'pldm_pdr_record const',
11262 'Size' => '32',
11263 'Type' => 'Const'
11264 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011265 '62197' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011266 'Line' => '20',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011267 'Memb' => {
11268 '0' => {
11269 'name' => 'record_handle',
11270 'offset' => '0',
11271 'type' => '1023'
11272 },
11273 '1' => {
11274 'name' => 'size',
11275 'offset' => '4',
11276 'type' => '1023'
11277 },
11278 '2' => {
11279 'name' => 'data',
11280 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011281 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011282 },
11283 '3' => {
11284 'name' => 'next',
11285 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011286 'type' => '63201'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011287 },
11288 '4' => {
11289 'name' => 'is_remote',
11290 'offset' => '36',
11291 'type' => '805'
11292 },
11293 '5' => {
11294 'name' => 'terminus_handle',
11295 'offset' => '38',
11296 'type' => '1011'
11297 }
11298 },
11299 'Name' => 'struct pldm_pdr_record',
11300 'PrivateABI' => 1,
11301 'Size' => '32',
11302 'Source' => 'pdr.c',
11303 'Type' => 'Struct'
11304 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011305 '62289' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011306 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011307 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011308 'Memb' => {
11309 '0' => {
11310 'name' => 'entity_type',
11311 'offset' => '0',
11312 'type' => '1011'
11313 },
11314 '1' => {
11315 'name' => 'entity_instance_num',
11316 'offset' => '2',
11317 'type' => '1011'
11318 },
11319 '2' => {
11320 'name' => 'entity_container_id',
11321 'offset' => '4',
11322 'type' => '1011'
11323 }
11324 },
11325 'Name' => 'struct pldm_entity',
11326 'Size' => '6',
11327 'Type' => 'Struct'
11328 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011329 '62351' => {
11330 'BaseType' => '62289',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011331 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011332 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011333 'Name' => 'pldm_entity',
11334 'Size' => '6',
11335 'Type' => 'Typedef'
11336 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011337 '62395' => {
11338 'BaseType' => '62407',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011339 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011340 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011341 'Name' => 'pldm_entity_association_tree',
11342 'PrivateABI' => 1,
11343 'Size' => '16',
11344 'Type' => 'Typedef'
11345 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011346 '62407' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011347 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011348 'Memb' => {
11349 '0' => {
11350 'name' => 'root',
11351 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011352 'type' => '63218'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011353 },
11354 '1' => {
11355 'name' => 'last_used_container_id',
11356 'offset' => '8',
11357 'type' => '1011'
11358 }
11359 },
11360 'Name' => 'struct pldm_entity_association_tree',
11361 'PrivateABI' => 1,
11362 'Size' => '16',
11363 'Source' => 'pdr.c',
11364 'Type' => 'Struct'
11365 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011366 '62450' => {
11367 'BaseType' => '62467',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011368 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011369 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011370 'Name' => 'pldm_entity_node',
11371 'PrivateABI' => 1,
11372 'Size' => '40',
11373 'Type' => 'Typedef'
11374 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011375 '62462' => {
11376 'BaseType' => '62450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011377 'Name' => 'pldm_entity_node const',
11378 'Size' => '40',
11379 'Type' => 'Const'
11380 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011381 '62467' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080011382 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011383 'Memb' => {
11384 '0' => {
11385 'name' => 'entity',
11386 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011387 'type' => '62351'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011388 },
11389 '1' => {
11390 'name' => 'parent',
11391 'offset' => '6',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011392 'type' => '62351'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011393 },
11394 '2' => {
11395 'name' => 'remote_container_id',
11396 'offset' => '18',
11397 'type' => '1011'
11398 },
11399 '3' => {
11400 'name' => 'first_child',
11401 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011402 'type' => '63218'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011403 },
11404 '4' => {
11405 'name' => 'next_sibling',
11406 'offset' => '36',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011407 'type' => '63218'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011408 },
11409 '5' => {
11410 'name' => 'association_type',
11411 'offset' => '50',
11412 'type' => '121'
11413 }
11414 },
11415 'Name' => 'struct pldm_entity_node',
11416 'PrivateABI' => 1,
11417 'Size' => '40',
11418 'Source' => 'pdr.c',
11419 'Type' => 'Struct'
11420 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011421 '62741' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011422 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011423 'Line' => '522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011424 'Memb' => {
11425 '0' => {
11426 'name' => 'record_handle',
11427 'offset' => '0',
11428 'type' => '1023'
11429 },
11430 '1' => {
11431 'name' => 'version',
11432 'offset' => '4',
11433 'type' => '121'
11434 },
11435 '2' => {
11436 'name' => 'type',
11437 'offset' => '5',
11438 'type' => '121'
11439 },
11440 '3' => {
11441 'name' => 'record_change_num',
11442 'offset' => '6',
11443 'type' => '1011'
11444 },
11445 '4' => {
11446 'name' => 'length',
11447 'offset' => '8',
11448 'type' => '1011'
11449 }
11450 },
11451 'Name' => 'struct pldm_pdr_hdr',
11452 'Size' => '10',
11453 'Type' => 'Struct'
11454 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011455 '63201' => {
11456 'BaseType' => '62197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011457 'Name' => 'struct pldm_pdr_record*',
11458 'Size' => '8',
11459 'Type' => 'Pointer'
11460 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011461 '63213' => {
11462 'BaseType' => '62180',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011463 'Name' => 'pldm_pdr_record*',
11464 'Size' => '8',
11465 'Type' => 'Pointer'
11466 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011467 '63218' => {
11468 'BaseType' => '62450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011469 'Name' => 'pldm_entity_node*',
11470 'Size' => '8',
11471 'Type' => 'Pointer'
11472 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011473 '64190' => {
11474 'BaseType' => '62097',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011475 'Name' => 'pldm_pdr*',
11476 'Size' => '8',
11477 'Type' => 'Pointer'
11478 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011479 '65253' => {
11480 'BaseType' => '62192',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011481 'Name' => 'pldm_pdr_record const*',
11482 'Size' => '8',
11483 'Type' => 'Pointer'
11484 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011485 '71453' => {
11486 'BaseType' => '62351',
Lora Linea0bf3a2024-09-20 10:09:56 +080011487 'Name' => 'pldm_entity*',
11488 'Size' => '8',
11489 'Type' => 'Pointer'
11490 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011491 '84951' => {
11492 'BaseType' => '71453',
Lora Linea0bf3a2024-09-20 10:09:56 +080011493 'Name' => 'pldm_entity**',
11494 'Size' => '8',
11495 'Type' => 'Pointer'
11496 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011497 '85015' => {
11498 'BaseType' => '62395',
Lora Linea0bf3a2024-09-20 10:09:56 +080011499 'Name' => 'pldm_entity_association_tree*',
11500 'Size' => '8',
11501 'Type' => 'Pointer'
11502 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011503 '85603' => {
11504 'BaseType' => '63218',
Lora Linea0bf3a2024-09-20 10:09:56 +080011505 'Name' => 'pldm_entity_node**',
11506 'Size' => '8',
11507 'Type' => 'Pointer'
11508 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011509 '86392' => {
11510 'BaseType' => '62109',
Lora Linea0bf3a2024-09-20 10:09:56 +080011511 'Name' => 'pldm_pdr const*',
11512 'Size' => '8',
11513 'Type' => 'Pointer'
11514 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011515 '91626' => {
11516 'BaseType' => '62462',
Lora Linea0bf3a2024-09-20 10:09:56 +080011517 'Name' => 'pldm_entity_node const*',
11518 'Size' => '8',
11519 'Type' => 'Pointer'
11520 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011521 '96611' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011522 'BaseType' => '74',
11523 'Header' => 'types.h',
11524 'Line' => '37',
11525 'Name' => '__int8_t',
11526 'PrivateABI' => 1,
11527 'Size' => '1',
11528 'Type' => 'Typedef'
11529 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011530 '96642' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011531 'BaseType' => '93',
11532 'Header' => 'types.h',
11533 'Line' => '39',
11534 'Name' => '__int16_t',
11535 'PrivateABI' => 1,
11536 'Size' => '2',
11537 'Type' => 'Typedef'
11538 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011539 '96673' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011540 'BaseType' => '100',
11541 'Header' => 'types.h',
11542 'Line' => '41',
11543 'Name' => '__int32_t',
11544 'PrivateABI' => 1,
11545 'Size' => '4',
11546 'Type' => 'Typedef'
11547 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011548 '96711' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011549 'BaseType' => '927',
11550 'Header' => 'types.h',
11551 'Line' => '55',
11552 'Name' => '__uint_least16_t',
11553 'PrivateABI' => 1,
11554 'Size' => '2',
11555 'Type' => 'Typedef'
11556 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011557 '96764' => {
11558 'BaseType' => '96611',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011559 'Header' => 'stdint-intn.h',
11560 'Line' => '24',
11561 'Name' => 'int8_t',
11562 'PrivateABI' => 1,
11563 'Size' => '1',
11564 'Type' => 'Typedef'
11565 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011566 '96776' => {
11567 'BaseType' => '96642',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011568 'Header' => 'stdint-intn.h',
11569 'Line' => '25',
11570 'Name' => 'int16_t',
11571 'PrivateABI' => 1,
11572 'Size' => '2',
11573 'Type' => 'Typedef'
11574 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011575 '96788' => {
11576 'BaseType' => '96673',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011577 'Header' => 'stdint-intn.h',
11578 'Line' => '26',
11579 'Name' => 'int32_t',
11580 'PrivateABI' => 1,
11581 'Size' => '4',
11582 'Type' => 'Typedef'
11583 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011584 '97053' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011585 'BaseType' => '133',
11586 'Header' => 'pldm_types.h',
11587 'Line' => '164',
11588 'Name' => 'real32_t',
11589 'Size' => '4',
11590 'Type' => 'Typedef'
11591 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011592 '97710' => {
11593 'BaseType' => '96711',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011594 'Header' => 'uchar.h',
11595 'Line' => '51',
11596 'Name' => 'char16_t',
11597 'PrivateABI' => 1,
11598 'Size' => '2',
11599 'Type' => 'Typedef'
11600 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011601 '98386' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011602 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011603 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011604 'Memb' => {
11605 '0' => {
11606 'name' => 'PLDM_SENSOR_OP_STATE',
11607 'value' => '0'
11608 },
11609 '1' => {
11610 'name' => 'PLDM_STATE_SENSOR_STATE',
11611 'value' => '1'
11612 },
11613 '2' => {
11614 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11615 'value' => '2'
11616 }
11617 },
11618 'Name' => 'enum sensor_event_class_states',
11619 'Size' => '4',
11620 'Type' => 'Enum'
11621 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011622 '98420' => {
11623 'BaseType' => '98386',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 'Name' => 'enum sensor_event_class_states const',
11625 'Size' => '4',
11626 'Type' => 'Const'
11627 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011628 '98728' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011630 'Line' => '597',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011631 'Memb' => {
11632 '0' => {
11633 'name' => 'hdr',
11634 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011635 'type' => '62741'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011636 },
11637 '1' => {
11638 'name' => 'terminus_handle',
11639 'offset' => '16',
11640 'type' => '1011'
11641 },
11642 '2' => {
11643 'name' => 'sensor_id',
11644 'offset' => '18',
11645 'type' => '1011'
11646 },
11647 '3' => {
11648 'name' => 'entity_type',
11649 'offset' => '20',
11650 'type' => '1011'
11651 },
11652 '4' => {
11653 'name' => 'entity_instance',
11654 'offset' => '22',
11655 'type' => '1011'
11656 },
11657 '5' => {
11658 'name' => 'container_id',
11659 'offset' => '24',
11660 'type' => '1011'
11661 },
11662 '6' => {
11663 'name' => 'sensor_init',
11664 'offset' => '32',
11665 'type' => '121'
11666 },
11667 '7' => {
11668 'name' => 'sensor_auxiliary_names_pdr',
11669 'offset' => '33',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011670 'type' => '29967'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011671 },
11672 '8' => {
11673 'name' => 'composite_sensor_count',
11674 'offset' => '34',
11675 'type' => '121'
11676 },
11677 '9' => {
11678 'name' => 'possible_states',
11679 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011680 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011681 }
11682 },
11683 'Name' => 'struct pldm_state_sensor_pdr',
11684 'Size' => '24',
11685 'Type' => 'Struct'
11686 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011687 '98882' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011689 'Line' => '614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011690 'Memb' => {
11691 '0' => {
11692 'name' => 'state_set_id',
11693 'offset' => '0',
11694 'type' => '1011'
11695 },
11696 '1' => {
11697 'name' => 'possible_states_size',
11698 'offset' => '2',
11699 'type' => '121'
11700 },
11701 '2' => {
11702 'name' => 'states',
11703 'offset' => '3',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011704 'type' => '98944'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011705 }
11706 },
11707 'Name' => 'struct state_sensor_possible_states',
11708 'Size' => '4',
11709 'Type' => 'Struct'
11710 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011711 '98939' => {
11712 'BaseType' => '98882',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011713 'Name' => 'struct state_sensor_possible_states const',
11714 'Size' => '4',
11715 'Type' => 'Const'
11716 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011717 '98944' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011718 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 'Name' => 'bitfield8_t[1]',
11720 'Size' => '1',
11721 'Type' => 'Array'
11722 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011723 '98960' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011725 'Line' => '624',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 'Memb' => {
11727 '0' => {
11728 'name' => 'hdr',
11729 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011730 'type' => '62741'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011731 },
11732 '1' => {
11733 'name' => 'terminus_handle',
11734 'offset' => '16',
11735 'type' => '1011'
11736 },
11737 '2' => {
11738 'name' => 'effecter_id',
11739 'offset' => '18',
11740 'type' => '1011'
11741 },
11742 '3' => {
11743 'name' => 'entity_type',
11744 'offset' => '20',
11745 'type' => '1011'
11746 },
11747 '4' => {
11748 'name' => 'entity_instance',
11749 'offset' => '22',
11750 'type' => '1011'
11751 },
11752 '5' => {
11753 'name' => 'container_id',
11754 'offset' => '24',
11755 'type' => '1011'
11756 },
11757 '6' => {
11758 'name' => 'effecter_semantic_id',
11759 'offset' => '32',
11760 'type' => '1011'
11761 },
11762 '7' => {
11763 'name' => 'effecter_init',
11764 'offset' => '34',
11765 'type' => '121'
11766 },
11767 '8' => {
11768 'name' => 'has_description_pdr',
11769 'offset' => '35',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011770 'type' => '29967'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011771 },
11772 '9' => {
11773 'name' => 'composite_effecter_count',
11774 'offset' => '36',
11775 'type' => '121'
11776 },
11777 '10' => {
11778 'name' => 'possible_states',
11779 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011780 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011781 }
11782 },
11783 'Name' => 'struct pldm_state_effecter_pdr',
11784 'Size' => '26',
11785 'Type' => 'Struct'
11786 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011787 '99317' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011788 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011789 'Line' => '715',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011790 'Memb' => {
11791 '0' => {
11792 'name' => 'value_u8',
11793 'offset' => '0',
11794 'type' => '121'
11795 },
11796 '1' => {
11797 'name' => 'value_s8',
11798 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011799 'type' => '96764'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011800 },
11801 '2' => {
11802 'name' => 'value_u16',
11803 'offset' => '0',
11804 'type' => '1011'
11805 },
11806 '3' => {
11807 'name' => 'value_s16',
11808 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011809 'type' => '96776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011810 },
11811 '4' => {
11812 'name' => 'value_u32',
11813 'offset' => '0',
11814 'type' => '1023'
11815 },
11816 '5' => {
11817 'name' => 'value_s32',
11818 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011819 'type' => '96788'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 },
11821 '6' => {
11822 'name' => 'value_f32',
11823 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011824 'type' => '97053'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011825 }
11826 },
11827 'Name' => 'union union_range_field_format',
11828 'Size' => '4',
11829 'Type' => 'Union'
11830 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011831 '99916' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011833 'Line' => '772',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011834 'Memb' => {
11835 '0' => {
11836 'name' => 'value_u8',
11837 'offset' => '0',
11838 'type' => '121'
11839 },
11840 '1' => {
11841 'name' => 'value_s8',
11842 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011843 'type' => '96764'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011844 },
11845 '2' => {
11846 'name' => 'value_u16',
11847 'offset' => '0',
11848 'type' => '1011'
11849 },
11850 '3' => {
11851 'name' => 'value_s16',
11852 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011853 'type' => '96776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011854 },
11855 '4' => {
11856 'name' => 'value_u32',
11857 'offset' => '0',
11858 'type' => '1023'
11859 },
11860 '5' => {
11861 'name' => 'value_s32',
11862 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011863 'type' => '96788'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011864 }
11865 },
11866 'Name' => 'union union_sensor_data_size',
11867 'Size' => '4',
11868 'Type' => 'Union'
11869 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011870 '99929' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011871 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011872 'Line' => '779',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011873 'Memb' => {
11874 '0' => {
11875 'name' => 'record_handle',
11876 'offset' => '0',
11877 'type' => '1023'
11878 },
11879 '1' => {
11880 'name' => 'version',
11881 'offset' => '4',
11882 'type' => '121'
11883 },
11884 '2' => {
11885 'name' => 'type',
11886 'offset' => '5',
11887 'type' => '121'
11888 },
11889 '3' => {
11890 'name' => 'record_change_num',
11891 'offset' => '6',
11892 'type' => '1011'
11893 },
11894 '4' => {
11895 'name' => 'length',
11896 'offset' => '8',
11897 'type' => '1011'
11898 }
11899 },
11900 'Name' => 'struct pldm_value_pdr_hdr',
11901 'Size' => '12',
11902 'Type' => 'Struct'
11903 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011904 '100014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011905 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011906 'Line' => '797',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011907 'Memb' => {
11908 '0' => {
11909 'name' => 'entity_instance_num',
11910 'offset' => '0',
11911 'type' => '1011'
11912 },
11913 '1' => {
11914 'name' => 'entity_instance',
11915 'offset' => '0',
11916 'type' => '1011'
11917 }
11918 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011919 'Name' => 'anon-union-platform.h-797',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011920 'Size' => '2',
11921 'Type' => 'Union'
11922 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011923 '100048' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011924 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011925 'Line' => '792',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011926 'Memb' => {
11927 '0' => {
11928 'name' => 'hdr',
11929 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011930 'type' => '99929'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011931 },
11932 '1' => {
11933 'name' => 'terminus_handle',
11934 'offset' => '18',
11935 'type' => '1011'
11936 },
11937 '2' => {
11938 'name' => 'sensor_id',
11939 'offset' => '20',
11940 'type' => '1011'
11941 },
11942 '3' => {
11943 'name' => 'entity_type',
11944 'offset' => '22',
11945 'type' => '1011'
11946 },
11947 '4' => {
11948 'name' => 'unnamed0',
11949 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011950 'type' => '100014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011951 },
11952 '5' => {
11953 'name' => 'container_id',
11954 'offset' => '32',
11955 'type' => '1011'
11956 },
11957 '6' => {
11958 'name' => 'sensor_init',
11959 'offset' => '34',
11960 'type' => '121'
11961 },
11962 '7' => {
11963 'name' => 'sensor_auxiliary_names_pdr',
11964 'offset' => '35',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011965 'type' => '29967'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011966 },
11967 '8' => {
11968 'name' => 'base_unit',
11969 'offset' => '36',
11970 'type' => '121'
11971 },
11972 '9' => {
11973 'name' => 'unit_modifier',
11974 'offset' => '37',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011975 'type' => '96764'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011976 },
11977 '10' => {
11978 'name' => 'rate_unit',
11979 'offset' => '38',
11980 'type' => '121'
11981 },
11982 '11' => {
11983 'name' => 'base_oem_unit_handle',
11984 'offset' => '39',
11985 'type' => '121'
11986 },
11987 '12' => {
11988 'name' => 'aux_unit',
11989 'offset' => '40',
11990 'type' => '121'
11991 },
11992 '13' => {
11993 'name' => 'aux_unit_modifier',
11994 'offset' => '41',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011995 'type' => '96764'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011996 },
11997 '14' => {
11998 'name' => 'aux_rate_unit',
11999 'offset' => '48',
12000 'type' => '121'
12001 },
12002 '15' => {
12003 'name' => 'rel',
12004 'offset' => '49',
12005 'type' => '121'
12006 },
12007 '16' => {
12008 'name' => 'aux_oem_unit_handle',
12009 'offset' => '50',
12010 'type' => '121'
12011 },
12012 '17' => {
12013 'name' => 'is_linear',
12014 'offset' => '51',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012015 'type' => '29967'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012016 },
12017 '18' => {
12018 'name' => 'sensor_data_size',
12019 'offset' => '52',
12020 'type' => '121'
12021 },
12022 '19' => {
12023 'name' => 'resolution',
12024 'offset' => '54',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012025 'type' => '97053'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012026 },
12027 '20' => {
12028 'name' => 'offset',
12029 'offset' => '64',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012030 'type' => '97053'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012031 },
12032 '21' => {
12033 'name' => 'accuracy',
12034 'offset' => '68',
12035 'type' => '1011'
12036 },
12037 '22' => {
12038 'name' => 'plus_tolerance',
12039 'offset' => '70',
12040 'type' => '121'
12041 },
12042 '23' => {
12043 'name' => 'minus_tolerance',
12044 'offset' => '71',
12045 'type' => '121'
12046 },
12047 '24' => {
12048 'name' => 'hysteresis',
12049 'offset' => '72',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012050 'type' => '99916'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012051 },
12052 '25' => {
12053 'name' => 'supported_thresholds',
12054 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030012055 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012056 },
12057 '26' => {
12058 'name' => 'threshold_and_hysteresis_volatility',
12059 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030012060 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012061 },
12062 '27' => {
12063 'name' => 'state_transition_interval',
12064 'offset' => '86',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012065 'type' => '97053'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012066 },
12067 '28' => {
12068 'name' => 'update_interval',
12069 'offset' => '96',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012070 'type' => '97053'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012071 },
12072 '29' => {
12073 'name' => 'max_readable',
12074 'offset' => '100',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012075 'type' => '99916'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012076 },
12077 '30' => {
12078 'name' => 'min_readable',
12079 'offset' => '104',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012080 'type' => '99916'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 },
12082 '31' => {
12083 'name' => 'range_field_format',
12084 'offset' => '114',
12085 'type' => '121'
12086 },
12087 '32' => {
12088 'name' => 'range_field_support',
12089 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030012090 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012091 },
12092 '33' => {
12093 'name' => 'nominal_value',
12094 'offset' => '118',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012095 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012096 },
12097 '34' => {
12098 'name' => 'normal_max',
12099 'offset' => '128',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012100 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012101 },
12102 '35' => {
12103 'name' => 'normal_min',
12104 'offset' => '132',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012105 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012106 },
12107 '36' => {
12108 'name' => 'warning_high',
12109 'offset' => '136',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012110 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012111 },
12112 '37' => {
12113 'name' => 'warning_low',
12114 'offset' => '146',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012115 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012116 },
12117 '38' => {
12118 'name' => 'critical_high',
12119 'offset' => '150',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012120 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012121 },
12122 '39' => {
12123 'name' => 'critical_low',
12124 'offset' => '256',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012125 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 },
12127 '40' => {
12128 'name' => 'fatal_high',
12129 'offset' => '260',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012130 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012131 },
12132 '41' => {
12133 'name' => 'fatal_low',
12134 'offset' => '264',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012135 'type' => '99317'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012136 }
12137 },
12138 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12139 'Size' => '112',
12140 'Type' => 'Struct'
12141 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012142 '100641' => {
12143 'BaseType' => '97710',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012144 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012145 'Line' => '840',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012146 'Name' => 'pldm_utf16be',
12147 'Size' => '2',
12148 'Type' => 'Typedef'
12149 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012150 '100654' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012151 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012152 'Line' => '842',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012153 'Memb' => {
12154 '0' => {
12155 'name' => 'tag',
12156 'offset' => '0',
12157 'type' => '982'
12158 },
12159 '1' => {
12160 'name' => 'name',
12161 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012162 'type' => '100696'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012163 }
12164 },
12165 'Name' => 'struct pldm_entity_auxiliary_name',
12166 'Size' => '16',
12167 'Type' => 'Struct'
12168 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012169 '100696' => {
12170 'BaseType' => '100641',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012171 'Name' => 'pldm_utf16be*',
12172 'Size' => '8',
12173 'Type' => 'Pointer'
12174 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012175 '100701' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012176 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012177 'Line' => '852',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012178 'Memb' => {
12179 '0' => {
12180 'name' => 'hdr',
12181 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012182 'type' => '99929'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012183 },
12184 '1' => {
12185 'name' => 'container',
12186 'offset' => '18',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012187 'type' => '62351'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012188 },
12189 '2' => {
12190 'name' => 'shared_name_count',
12191 'offset' => '24',
12192 'type' => '121'
12193 },
12194 '3' => {
12195 'name' => 'name_string_count',
12196 'offset' => '25',
12197 'type' => '121'
12198 },
12199 '4' => {
12200 'name' => 'names',
12201 'offset' => '36',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012202 'type' => '100815'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012203 },
12204 '5' => {
12205 'name' => 'auxiliary_name_data_size',
12206 'offset' => '50',
12207 'type' => '1145'
12208 },
12209 '6' => {
12210 'name' => 'auxiliary_name_data',
12211 'offset' => '64',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012212 'type' => '100820'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012213 }
12214 },
12215 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12216 'Size' => '40',
12217 'Type' => 'Struct'
12218 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012219 '100815' => {
12220 'BaseType' => '100654',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012221 'Name' => 'struct pldm_entity_auxiliary_name*',
12222 'Size' => '8',
12223 'Type' => 'Pointer'
12224 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012225 '100820' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012226 'BaseType' => '114',
12227 'Name' => 'char[]',
12228 'Size' => '8',
12229 'Type' => 'Array'
12230 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012231 '100835' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012232 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012233 'Line' => '882',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012234 'Memb' => {
12235 '0' => {
12236 'name' => 'state_set_id',
12237 'offset' => '0',
12238 'type' => '1011'
12239 },
12240 '1' => {
12241 'name' => 'possible_states_size',
12242 'offset' => '2',
12243 'type' => '121'
12244 },
12245 '2' => {
12246 'name' => 'states',
12247 'offset' => '3',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012248 'type' => '98944'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012249 }
12250 },
12251 'Name' => 'struct state_effecter_possible_states',
12252 'Size' => '4',
12253 'Type' => 'Struct'
12254 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012255 '100892' => {
12256 'BaseType' => '100835',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012257 'Name' => 'struct state_effecter_possible_states const',
12258 'Size' => '4',
12259 'Type' => 'Const'
12260 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012261 '100897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012262 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012263 'Line' => '930',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012264 'Memb' => {
12265 '0' => {
12266 'name' => 'set_request',
12267 'offset' => '0',
12268 'type' => '121'
12269 },
12270 '1' => {
12271 'name' => 'effecter_state',
12272 'offset' => '1',
12273 'type' => '121'
12274 }
12275 },
12276 'Name' => 'struct state_field_for_state_effecter_set',
12277 'Size' => '2',
12278 'Type' => 'Struct'
12279 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012280 '100940' => {
12281 'BaseType' => '100897',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012282 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012283 'Line' => '933',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012284 'Name' => 'set_effecter_state_field',
12285 'Size' => '2',
12286 'Type' => 'Typedef'
12287 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012288 '100953' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012289 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012290 'Line' => '939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 'Memb' => {
12292 '0' => {
12293 'name' => 'sensor_op_state',
12294 'offset' => '0',
12295 'type' => '121'
12296 },
12297 '1' => {
12298 'name' => 'present_state',
12299 'offset' => '1',
12300 'type' => '121'
12301 },
12302 '2' => {
12303 'name' => 'previous_state',
12304 'offset' => '2',
12305 'type' => '121'
12306 },
12307 '3' => {
12308 'name' => 'event_state',
12309 'offset' => '3',
12310 'type' => '121'
12311 }
12312 },
12313 'Name' => 'struct state_field_for_get_state_sensor_readings',
12314 'Size' => '4',
12315 'Type' => 'Struct'
12316 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012317 '101024' => {
12318 'BaseType' => '100953',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012319 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012320 'Line' => '947',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012321 'Name' => 'get_sensor_state_field',
12322 'Size' => '4',
12323 'Type' => 'Typedef'
12324 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012325 '101037' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012326 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012327 'Line' => '953',
Tal Yacobide67ab62024-05-30 22:36:50 +030012328 'Memb' => {
12329 '0' => {
12330 'name' => 'effecter_op_state',
12331 'offset' => '0',
12332 'type' => '121'
12333 },
12334 '1' => {
12335 'name' => 'pending_state',
12336 'offset' => '1',
12337 'type' => '121'
12338 },
12339 '2' => {
12340 'name' => 'present_state',
12341 'offset' => '2',
12342 'type' => '121'
12343 }
12344 },
12345 'Name' => 'struct state_field_for_get_state_effecter_states',
12346 'Size' => '3',
12347 'Type' => 'Struct'
12348 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012349 '101094' => {
12350 'BaseType' => '101037',
Tal Yacobide67ab62024-05-30 22:36:50 +030012351 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012352 'Line' => '957',
Tal Yacobide67ab62024-05-30 22:36:50 +030012353 'Name' => 'get_effecter_state_field',
12354 'Size' => '3',
12355 'Type' => 'Typedef'
12356 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012357 '101823' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012358 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012359 'Line' => '1102',
Tal Yacobide67ab62024-05-30 22:36:50 +030012360 'Memb' => {
12361 '0' => {
12362 'name' => 'completion_code',
12363 'offset' => '0',
12364 'type' => '121'
12365 },
12366 '1' => {
12367 'name' => 'comp_effecter_count',
12368 'offset' => '1',
12369 'type' => '121'
12370 },
12371 '2' => {
12372 'name' => 'field',
12373 'offset' => '2',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012374 'type' => '101880'
Tal Yacobide67ab62024-05-30 22:36:50 +030012375 }
12376 },
12377 'Name' => 'struct pldm_get_state_effecter_states_resp',
12378 'Size' => '26',
12379 'Type' => 'Struct'
12380 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012381 '101880' => {
12382 'BaseType' => '101094',
Tal Yacobide67ab62024-05-30 22:36:50 +030012383 'Name' => 'get_effecter_state_field[8]',
12384 'Size' => '24',
12385 'Type' => 'Array'
12386 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012387 '101896' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012388 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012389 'Line' => '1112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012390 'Memb' => {
12391 '0' => {
12392 'name' => 'sensor_id',
12393 'offset' => '0',
12394 'type' => '1011'
12395 },
12396 '1' => {
12397 'name' => 'sensor_event_class_type',
12398 'offset' => '2',
12399 'type' => '121'
12400 },
12401 '2' => {
12402 'name' => 'event_class',
12403 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012404 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 }
12406 },
12407 'Name' => 'struct pldm_sensor_event_data',
12408 'Size' => '4',
12409 'Type' => 'Struct'
12410 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012411 '102010' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012412 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012413 'Line' => '1152',
Thu Nguyenf874b382024-07-24 11:22:34 +000012414 'Memb' => {
12415 '0' => {
12416 'name' => 'format_version',
12417 'offset' => '0',
12418 'type' => '121'
12419 },
12420 '1' => {
12421 'name' => 'event_id',
12422 'offset' => '2',
12423 'type' => '1011'
12424 },
12425 '2' => {
12426 'name' => 'data_transfer_handle',
12427 'offset' => '4',
12428 'type' => '1023'
12429 }
12430 },
12431 'Name' => 'struct pldm_message_poll_event',
12432 'Size' => '8',
12433 'Type' => 'Struct'
12434 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012435 '102072' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012436 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012437 'Line' => '1162',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012438 'Memb' => {
12439 '0' => {
12440 'name' => 'format_version',
12441 'offset' => '0',
12442 'type' => '121'
12443 },
12444 '1' => {
12445 'name' => 'format_type',
12446 'offset' => '1',
12447 'type' => '121'
12448 },
12449 '2' => {
12450 'name' => 'event_data_length',
12451 'offset' => '2',
12452 'type' => '1011'
12453 },
12454 '3' => {
12455 'name' => 'event_data',
12456 'offset' => '4',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012457 'type' => '102143'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012458 }
12459 },
12460 'Name' => 'struct pldm_platform_cper_event',
12461 'Size' => '4',
12462 'Type' => 'Struct'
12463 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012464 '102143' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012465 'BaseType' => '121',
12466 'Name' => 'uint8_t[]',
12467 'Size' => '8',
12468 'Type' => 'Array'
12469 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012470 '102299' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012471 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012472 'Line' => '1222',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012473 'Memb' => {
12474 '0' => {
12475 'name' => 'event_data_format',
12476 'offset' => '0',
12477 'type' => '121'
12478 },
12479 '1' => {
12480 'name' => 'number_of_change_records',
12481 'offset' => '1',
12482 'type' => '121'
12483 },
12484 '2' => {
12485 'name' => 'change_records',
12486 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012487 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012488 }
12489 },
12490 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12491 'Size' => '3',
12492 'Type' => 'Struct'
12493 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012494 '102923' => {
12495 'BaseType' => '102072',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012496 'Name' => 'struct pldm_platform_cper_event*',
12497 'Size' => '8',
12498 'Type' => 'Pointer'
12499 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012500 '105119' => {
12501 'BaseType' => '100701',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012502 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12503 'Size' => '8',
12504 'Type' => 'Pointer'
12505 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012506 '110808' => {
12507 'BaseType' => '101823',
Tal Yacobide67ab62024-05-30 22:36:50 +030012508 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12509 'Size' => '8',
12510 'Type' => 'Pointer'
12511 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012512 '146039' => {
12513 'BaseType' => '13089',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012514 'Name' => 'size_t*const',
12515 'Size' => '8',
12516 'Type' => 'Const'
12517 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012518 '148143' => {
12519 'BaseType' => '102010',
Thu Nguyenf874b382024-07-24 11:22:34 +000012520 'Name' => 'struct pldm_message_poll_event*',
12521 'Size' => '8',
12522 'Type' => 'Pointer'
12523 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012524 '149284' => {
12525 'BaseType' => '149294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012526 'Name' => 'uint32_t const*const*',
12527 'Size' => '8',
12528 'Type' => 'Pointer'
12529 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012530 '149289' => {
12531 'BaseType' => '29926',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012532 'Name' => 'uint32_t const*',
12533 'Size' => '8',
12534 'Type' => 'Pointer'
12535 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012536 '149294' => {
12537 'BaseType' => '149289',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012538 'Name' => 'uint32_t const*const',
12539 'Size' => '8',
12540 'Type' => 'Const'
12541 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012542 '149299' => {
12543 'BaseType' => '102299',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012544 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12545 'Size' => '8',
12546 'Type' => 'Pointer'
12547 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012548 '185030' => {
12549 'BaseType' => '100048',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012550 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12551 'Size' => '8',
12552 'Type' => 'Pointer'
12553 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012554 '199939' => {
12555 'BaseType' => '101896',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 'Name' => 'struct pldm_sensor_event_data*',
12557 'Size' => '8',
12558 'Type' => 'Pointer'
12559 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012560 '199944' => {
12561 'BaseType' => '199939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012562 'Name' => 'struct pldm_sensor_event_data*const',
12563 'Size' => '8',
12564 'Type' => 'Const'
12565 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012566 '202732' => {
12567 'BaseType' => '101024',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012568 'Name' => 'get_sensor_state_field*',
12569 'Size' => '8',
12570 'Type' => 'Pointer'
12571 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012572 '220637' => {
12573 'BaseType' => '100940',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012574 'Name' => 'set_effecter_state_field*',
12575 'Size' => '8',
12576 'Type' => 'Pointer'
12577 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012578 '221605' => {
12579 'BaseType' => '98728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012580 'Name' => 'struct pldm_state_sensor_pdr*',
12581 'Size' => '8',
12582 'Type' => 'Pointer'
12583 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012584 '221610' => {
12585 'BaseType' => '221605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012586 'Name' => 'struct pldm_state_sensor_pdr*const',
12587 'Size' => '8',
12588 'Type' => 'Const'
12589 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012590 '221615' => {
12591 'BaseType' => '98939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012592 'Name' => 'struct state_sensor_possible_states const*',
12593 'Size' => '8',
12594 'Type' => 'Pointer'
12595 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012596 '221620' => {
12597 'BaseType' => '221615',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012598 'Name' => 'struct state_sensor_possible_states const*const',
12599 'Size' => '8',
12600 'Type' => 'Const'
12601 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012602 '222008' => {
12603 'BaseType' => '98960',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012604 'Name' => 'struct pldm_state_effecter_pdr*',
12605 'Size' => '8',
12606 'Type' => 'Pointer'
12607 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012608 '222013' => {
12609 'BaseType' => '222008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012610 'Name' => 'struct pldm_state_effecter_pdr*const',
12611 'Size' => '8',
12612 'Type' => 'Const'
12613 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012614 '222018' => {
12615 'BaseType' => '100892',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012616 'Name' => 'struct state_effecter_possible_states const*',
12617 'Size' => '8',
12618 'Type' => 'Pointer'
12619 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012620 '222023' => {
12621 'BaseType' => '222018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012622 'Name' => 'struct state_effecter_possible_states const*const',
12623 'Size' => '8',
12624 'Type' => 'Const'
12625 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012626 '226777' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012627 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012628 'Memb' => {
12629 '0' => {
12630 'name' => 'prev',
12631 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012632 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012633 },
12634 '1' => {
12635 'name' => 'allocations',
12636 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012637 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012638 }
12639 },
12640 'Name' => 'struct pldm_tid_state',
12641 'PrivateABI' => 1,
12642 'Size' => '8',
12643 'Source' => 'instance-id.c',
12644 'Type' => 'Struct'
12645 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012646 '226816' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012647 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012648 'Memb' => {
12649 '0' => {
12650 'name' => 'state',
12651 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012652 'type' => '226858'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012653 },
12654 '1' => {
12655 'name' => 'lock_db_fd',
12656 'offset' => '8264',
12657 'type' => '100'
12658 }
12659 },
12660 'Name' => 'struct pldm_instance_db',
12661 'PrivateABI' => 1,
12662 'Size' => '2052',
12663 'Source' => 'instance-id.c',
12664 'Type' => 'Struct'
12665 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012666 '226858' => {
12667 'BaseType' => '226777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012668 'Name' => 'struct pldm_tid_state[256]',
12669 'Size' => '2048',
12670 'Type' => 'Array'
12671 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012672 '227414' => {
12673 'BaseType' => '226816',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012674 'Name' => 'struct pldm_instance_db*',
12675 'Size' => '8',
12676 'Type' => 'Pointer'
12677 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012678 '227801' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012679 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012680 'Name' => 'pldm_instance_id_t*',
12681 'Size' => '8',
12682 'Type' => 'Pointer'
12683 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012684 '227977' => {
12685 'BaseType' => '227414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012686 'Name' => 'struct pldm_instance_db**',
12687 'Size' => '8',
12688 'Type' => 'Pointer'
12689 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012690 '228769' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012691 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012692 'Header' => 'pldm.h',
12693 'Line' => '13',
12694 'Name' => 'mctp_eid_t',
12695 'Size' => '1',
12696 'Type' => 'Typedef'
12697 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012698 '228884' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012699 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012700 'Header' => 'pldm.h',
12701 'Line' => '30',
12702 'Name' => 'pldm_requester_rc_t',
12703 'Size' => '4',
12704 'Type' => 'Typedef'
12705 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012706 '228902' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012707 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012708 'Memb' => {
12709 '0' => {
12710 'name' => 'transport',
12711 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012712 'type' => '228975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012713 },
12714 '1' => {
12715 'name' => 'socket',
12716 'offset' => '64',
12717 'type' => '100'
12718 },
12719 '2' => {
12720 'name' => 'tid_eid_map',
12721 'offset' => '68',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012722 'type' => '232671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012723 },
12724 '3' => {
12725 'name' => 'socket_send_buf',
12726 'offset' => '768',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012727 'type' => '231591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012728 }
12729 },
12730 'Name' => 'struct pldm_transport_mctp_demux',
12731 'PrivateABI' => 1,
12732 'Size' => '312',
12733 'Source' => 'mctp-demux.c',
12734 'Type' => 'Struct'
12735 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012736 '228928' => {
12737 'BaseType' => '228902',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012738 'Name' => 'struct pldm_transport_mctp_demux*',
12739 'Size' => '8',
12740 'Type' => 'Pointer'
12741 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012742 '228970' => {
12743 'BaseType' => '228975',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012744 'Name' => 'struct pldm_transport*',
12745 'Size' => '8',
12746 'Type' => 'Pointer'
12747 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012748 '228975' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012749 'Header' => 'transport.h',
12750 'Line' => '18',
12751 'Memb' => {
12752 '0' => {
12753 'name' => 'name',
12754 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012755 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012756 },
12757 '1' => {
12758 'name' => 'version',
12759 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012760 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012761 },
12762 '2' => {
12763 'name' => 'recv',
12764 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012765 'type' => '231902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012766 },
12767 '3' => {
12768 'name' => 'send',
12769 'offset' => '36',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012770 'type' => '231943'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012771 },
12772 '4' => {
12773 'name' => 'init_pollfd',
12774 'offset' => '50',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012775 'type' => '232023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012776 }
12777 },
12778 'Name' => 'struct pldm_transport',
12779 'PrivateABI' => 1,
12780 'Size' => '40',
12781 'Type' => 'Struct'
12782 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012783 '229111' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012784 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012785 'Name' => 'pldm_tid_t*',
12786 'Size' => '8',
12787 'Type' => 'Pointer'
12788 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012789 '229214' => {
12790 'BaseType' => '228928',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012791 'Name' => 'struct pldm_transport_mctp_demux**',
12792 'Size' => '8',
12793 'Type' => 'Pointer'
12794 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012795 '231311' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012796 'BaseType' => '46',
12797 'Header' => 'int-ll64.h',
12798 'Line' => '21',
12799 'Name' => '__u8',
12800 'PrivateABI' => 1,
12801 'Size' => '1',
12802 'Type' => 'Typedef'
12803 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012804 '231323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012805 'BaseType' => '53',
12806 'Header' => 'int-ll64.h',
12807 'Line' => '24',
12808 'Name' => '__u16',
12809 'PrivateABI' => 1,
12810 'Size' => '2',
12811 'Type' => 'Typedef'
12812 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012813 '231591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012814 'Header' => 'socket.h',
12815 'Line' => '5',
12816 'Memb' => {
12817 '0' => {
12818 'name' => 'size',
12819 'offset' => '0',
12820 'type' => '100'
12821 },
12822 '1' => {
12823 'name' => 'socket',
12824 'offset' => '4',
12825 'type' => '100'
12826 },
12827 '2' => {
12828 'name' => 'max_size',
12829 'offset' => '8',
12830 'type' => '100'
12831 }
12832 },
12833 'Name' => 'struct pldm_socket_sndbuf',
12834 'PrivateABI' => 1,
12835 'Size' => '12',
12836 'Type' => 'Struct'
12837 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012838 '231902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012839 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12840 'Param' => {
12841 '0' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012842 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012843 },
12844 '1' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012845 'type' => '229111'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012846 },
12847 '2' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012848 'type' => '54647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012849 },
12850 '3' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012851 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012852 }
12853 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012854 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012855 'Size' => '8',
12856 'Type' => 'FuncPtr'
12857 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012858 '231943' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012859 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12860 'Param' => {
12861 '0' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012862 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012863 },
12864 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012865 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012866 },
12867 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012868 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012869 },
12870 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012871 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012872 }
12873 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012874 'Return' => '228884',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012875 'Size' => '8',
12876 'Type' => 'FuncPtr'
12877 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012878 '231968' => {
12879 'BaseType' => '231973',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012880 'Name' => 'struct pollfd*',
12881 'Size' => '8',
12882 'Type' => 'Pointer'
12883 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012884 '231973' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012885 'Header' => 'poll.h',
12886 'Line' => '36',
12887 'Memb' => {
12888 '0' => {
12889 'name' => 'fd',
12890 'offset' => '0',
12891 'type' => '100'
12892 },
12893 '1' => {
12894 'name' => 'events',
12895 'offset' => '4',
12896 'type' => '93'
12897 },
12898 '2' => {
12899 'name' => 'revents',
12900 'offset' => '6',
12901 'type' => '93'
12902 }
12903 },
12904 'Name' => 'struct pollfd',
12905 'PrivateABI' => 1,
12906 'Size' => '8',
12907 'Type' => 'Struct'
12908 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012909 '232023' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012910 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12911 'Param' => {
12912 '0' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012913 'type' => '228970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012914 },
12915 '1' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012916 'type' => '231968'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012917 }
12918 },
12919 'Return' => '100',
12920 'Size' => '8',
12921 'Type' => 'FuncPtr'
12922 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012923 '232028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012924 'BaseType' => '53',
12925 'Header' => 'socket.h',
12926 'Line' => '10',
12927 'Name' => '__kernel_sa_family_t',
12928 'PrivateABI' => 1,
12929 'Size' => '2',
12930 'Type' => 'Typedef'
12931 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012932 '232405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012933 'Header' => 'mctp.h',
12934 'Line' => '18',
12935 'Memb' => {
12936 '0' => {
12937 'name' => 's_addr',
12938 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012939 'type' => '228769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012940 }
12941 },
12942 'Name' => 'struct mctp_addr',
12943 'PrivateABI' => 1,
12944 'Size' => '1',
12945 'Type' => 'Struct'
12946 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012947 '232431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012948 'Header' => 'mctp.h',
12949 'Line' => '22',
12950 'Memb' => {
12951 '0' => {
12952 'name' => 'smctp_family',
12953 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012954 'type' => '232028'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012955 },
12956 '1' => {
12957 'name' => '__smctp_pad0',
12958 'offset' => '2',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012959 'type' => '231323'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012960 },
12961 '2' => {
12962 'name' => 'smctp_network',
12963 'offset' => '4',
12964 'type' => '60'
12965 },
12966 '3' => {
12967 'name' => 'smctp_addr',
12968 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012969 'type' => '232405'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012970 },
12971 '4' => {
12972 'name' => 'smctp_type',
12973 'offset' => '9',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012974 'type' => '231311'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012975 },
12976 '5' => {
12977 'name' => 'smctp_tag',
12978 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012979 'type' => '231311'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012980 },
12981 '6' => {
12982 'name' => '__smctp_pad1',
12983 'offset' => '17',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012984 'type' => '231311'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012985 }
12986 },
12987 'Name' => 'struct sockaddr_mctp',
12988 'PrivateABI' => 1,
12989 'Size' => '12',
12990 'Type' => 'Struct'
12991 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012992 '232535' => {
12993 'BaseType' => '232431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012994 'Name' => 'struct sockaddr_mctp const',
12995 'Size' => '12',
12996 'Type' => 'Const'
12997 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012998 '232578' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012999 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013000 'Memb' => {
13001 '0' => {
13002 'name' => 'transport',
13003 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013004 'type' => '228975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013005 },
13006 '1' => {
13007 'name' => 'socket',
13008 'offset' => '64',
13009 'type' => '100'
13010 },
13011 '2' => {
13012 'name' => 'tid_eid_map',
13013 'offset' => '68',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013014 'type' => '232671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013015 },
13016 '3' => {
13017 'name' => 'socket_send_buf',
13018 'offset' => '768',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013019 'type' => '231591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013020 },
13021 '4' => {
13022 'name' => 'bound',
13023 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013024 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013025 },
13026 '5' => {
13027 'name' => 'cookie_jar',
13028 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013029 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013030 }
13031 },
13032 'Name' => 'struct pldm_transport_af_mctp',
13033 'PrivateABI' => 1,
13034 'Size' => '336',
13035 'Source' => 'af-mctp.c',
13036 'Type' => 'Struct'
13037 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013038 '232671' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013039 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013040 'Name' => 'pldm_tid_t[256]',
13041 'Size' => '256',
13042 'Type' => 'Array'
13043 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013044 '233472' => {
13045 'BaseType' => '232578',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013046 'Name' => 'struct pldm_transport_af_mctp*',
13047 'Size' => '8',
13048 'Type' => 'Pointer'
13049 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013050 '233477' => {
13051 'BaseType' => '232535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013052 'Name' => 'struct sockaddr_mctp const*',
13053 'Size' => '8',
13054 'Type' => 'Pointer'
13055 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013056 '233790' => {
13057 'BaseType' => '233472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013058 'Name' => 'struct pldm_transport_af_mctp**',
13059 'Size' => '8',
13060 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013061 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013062 '260287' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013063 'Header' => 'file_io.h',
13064 'Line' => '32',
13065 'Memb' => {
13066 '0' => {
13067 'name' => 'handle',
13068 'offset' => '0',
13069 'type' => '121'
13070 },
13071 '1' => {
13072 'name' => 'length',
13073 'offset' => '4',
13074 'type' => '1023'
13075 },
13076 '2' => {
13077 'name' => 'data',
13078 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013079 'type' => '102143'
Lora Linea0bf3a2024-09-20 10:09:56 +080013080 }
13081 },
13082 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13083 'Size' => '8',
13084 'Type' => 'Struct'
13085 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013086 '260354' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013087 'Header' => 'file_io.h',
13088 'Line' => '45',
13089 'Memb' => {
13090 '0' => {
13091 'name' => 'transferFlag',
13092 'offset' => '0',
13093 'type' => '121'
13094 },
13095 '1' => {
13096 'name' => 'offset',
13097 'offset' => '2',
13098 'type' => '1011'
13099 }
13100 },
13101 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13102 'Size' => '4',
13103 'Type' => 'Struct'
13104 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013105 '260393' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013106 'Header' => 'file_io.h',
13107 'Line' => '55',
13108 'Memb' => {
13109 '0' => {
13110 'name' => 'size',
13111 'offset' => '0',
13112 'type' => '1011'
13113 },
13114 '1' => {
13115 'name' => 'crc32',
13116 'offset' => '4',
13117 'type' => '1023'
13118 }
13119 },
13120 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13121 'Size' => '8',
13122 'Type' => 'Struct'
13123 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013124 '260432' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013125 'Header' => 'file_io.h',
13126 'Line' => '70',
13127 'Memb' => {
13128 '0' => {
13129 'name' => 'data',
13130 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013131 'type' => '260354'
Lora Linea0bf3a2024-09-20 10:09:56 +080013132 }
13133 },
13134 'Name' => 'anon-union-file_io.h-70',
13135 'Size' => '4',
13136 'Type' => 'Union'
13137 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013138 '260450' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013139 'Header' => 'file_io.h',
13140 'Line' => '65',
13141 'Memb' => {
13142 '0' => {
13143 'name' => 'version',
13144 'offset' => '0',
13145 'type' => '1145'
13146 },
13147 '1' => {
13148 'name' => 'handle',
13149 'offset' => '8',
13150 'type' => '121'
13151 },
13152 '2' => {
13153 'name' => 'option',
13154 'offset' => '9',
13155 'type' => '121'
13156 },
13157 '3' => {
13158 'name' => 'length',
13159 'offset' => '16',
13160 'type' => '121'
13161 },
13162 '4' => {
13163 'name' => 'info',
13164 'offset' => '18',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013165 'type' => '260432'
Lora Linea0bf3a2024-09-20 10:09:56 +080013166 }
13167 },
13168 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13169 'Size' => '16',
13170 'Type' => 'Struct'
13171 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013172 '260528' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013173 'Header' => 'file_io.h',
13174 'Line' => '86',
13175 'Memb' => {
13176 '0' => {
13177 'name' => 'attr',
13178 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013179 'type' => '260393'
Lora Linea0bf3a2024-09-20 10:09:56 +080013180 },
13181 '1' => {
13182 'name' => 'data',
13183 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013184 'type' => '260354'
Lora Linea0bf3a2024-09-20 10:09:56 +080013185 }
13186 },
13187 'Name' => 'anon-union-file_io.h-86',
13188 'Size' => '8',
13189 'Type' => 'Union'
13190 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013191 '260556' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013192 'Header' => 'file_io.h',
13193 'Line' => '80',
13194 'Memb' => {
13195 '0' => {
13196 'name' => 'version',
13197 'offset' => '0',
13198 'type' => '1145'
13199 },
13200 '1' => {
13201 'name' => 'completion_code',
13202 'offset' => '8',
13203 'type' => '121'
13204 },
13205 '2' => {
13206 'name' => 'handle',
13207 'offset' => '9',
13208 'type' => '121'
13209 },
13210 '3' => {
13211 'name' => 'option',
13212 'offset' => '16',
13213 'type' => '121'
13214 },
13215 '4' => {
13216 'name' => 'length',
13217 'offset' => '17',
13218 'type' => '121'
13219 },
13220 '5' => {
13221 'name' => 'info',
13222 'offset' => '18',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013223 'type' => '260528'
Lora Linea0bf3a2024-09-20 10:09:56 +080013224 },
13225 '6' => {
13226 'name' => 'data',
13227 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013228 'type' => '102143'
Lora Linea0bf3a2024-09-20 10:09:56 +080013229 }
13230 },
13231 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13232 'Size' => '24',
13233 'Type' => 'Struct'
13234 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013235 '263668' => {
13236 'BaseType' => '260556',
Lora Linea0bf3a2024-09-20 10:09:56 +080013237 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13238 'Size' => '8',
13239 'Type' => 'Pointer'
13240 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013241 '265139' => {
13242 'BaseType' => '260450',
Lora Linea0bf3a2024-09-20 10:09:56 +080013243 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13244 'Size' => '8',
13245 'Type' => 'Pointer'
13246 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093013247 '265573' => {
13248 'BaseType' => '260287',
Lora Linea0bf3a2024-09-20 10:09:56 +080013249 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13250 'Size' => '8',
13251 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013252 }
13253 },
13254 'UndefinedSymbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +020013255 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013256 '_ITM_deregisterTMCloneTable' => 0,
13257 '_ITM_registerTMCloneTable' => 0,
13258 '__assert_fail@GLIBC_2.2.5' => 0,
13259 '__cxa_finalize@GLIBC_2.2.5' => 0,
13260 '__errno_location@GLIBC_2.2.5' => 0,
13261 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013262 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013263 '__memcpy_chk@GLIBC_2.3.4' => 0,
13264 '__recv_chk@GLIBC_2.4' => 0,
13265 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013266 '__stack_chk_fail@GLIBC_2.4' => 0,
13267 'bind@GLIBC_2.2.5' => 0,
13268 'calloc@GLIBC_2.2.5' => 0,
13269 'clock_gettime@GLIBC_2.17' => 0,
13270 'close@GLIBC_2.2.5' => 0,
13271 'connect@GLIBC_2.2.5' => 0,
13272 'dup@GLIBC_2.2.5' => 0,
13273 'fclose@GLIBC_2.2.5' => 0,
13274 'fcntl64@GLIBC_2.28' => 0,
13275 'fgets@GLIBC_2.2.5' => 0,
13276 'fopen64@GLIBC_2.2.5' => 0,
13277 'free@GLIBC_2.2.5' => 0,
13278 'getsockopt@GLIBC_2.2.5' => 0,
13279 'malloc@GLIBC_2.2.5' => 0,
13280 'memcmp@GLIBC_2.2.5' => 0,
13281 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013282 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013283 'open64@GLIBC_2.2.5' => 0,
13284 'poll@GLIBC_2.2.5' => 0,
13285 'ppoll@GLIBC_2.4' => 0,
13286 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013287 'recvmsg@GLIBC_2.2.5' => 0,
13288 'sendmsg@GLIBC_2.2.5' => 0,
13289 'sendto@GLIBC_2.2.5' => 0,
13290 'setsockopt@GLIBC_2.2.5' => 0,
13291 'socket@GLIBC_2.2.5' => 0,
13292 'stat64@GLIBC_2.33' => 0,
13293 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013294 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013295 'timerfd_create@GLIBC_2.8' => 0,
13296 'timerfd_settime@GLIBC_2.8' => 0,
13297 'write@GLIBC_2.2.5' => 0
13298 }
13299 },
13300 'WordSize' => '8'
13301};