blob: 1850a6a54d2bc405f2eac55bfc366d71d030eee8 [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 Jefferyd610b002024-10-02 21:27:30 +09301599 '17318' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301619 '17463' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301655 '18151' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301675 'Return' => '18146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301678 '18414' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301698 'Return' => '18560',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301701 '18681' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301721 'Return' => '18560',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301724 '18943' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301746 'Return' => '19163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301749 '19332' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301769 'Return' => '19163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301772 '20093' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301778 'type' => '18141'
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 Jefferyd610b002024-10-02 21:27:30 +09301787 '20141' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301793 'type' => '18141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301799 '20251' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301805 'type' => '20326'
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 Jefferyd610b002024-10-02 21:27:30 +09301811 '20331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301817 'type' => '18141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301823 '20403' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301837 'type' => '16017'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301845 'Return' => '18141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Andrew Jefferyd610b002024-10-02 21:27:30 +09301848 '20641' => {
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',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301867 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 '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 Jefferyd610b002024-10-02 21:27:30 +09301873 '20941' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301885 '21276' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301891 'type' => '18146'
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 Jefferyd610b002024-10-02 21:27:30 +09301900 '21325' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301906 'type' => '18146'
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 Jefferyd610b002024-10-02 21:27:30 +09301912 '21809' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301918 'type' => '18146'
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 Jefferyd610b002024-10-02 21:27:30 +09301927 '21949' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301962 '22218' => {
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 Jefferyd610b002024-10-02 21:27:30 +09301968 '22380' => {
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',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301999 '1' => 'rsi',
2000 '2' => 'rbx',
2001 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302002 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09302003 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302004 },
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 Jefferyd96d21f2024-10-02 22:04:28 +09302008 '22742' => {
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 Jefferyd610b002024-10-02 21:27:30 +09302014 'type' => '18146'
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 Jefferyd96d21f2024-10-02 22:04:28 +09302024 '22837' => {
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 Jefferyd610b002024-10-02 21:27:30 +09302030 'type' => '18146'
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 Jefferyd96d21f2024-10-02 22:04:28 +09302039 '22978' => {
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 Jefferyd96d21f2024-10-02 22:04:28 +09302054 '23160' => {
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' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302084 '0' => 'rdi',
2085 '2' => 'rdi',
2086 '3' => 'rcx',
2087 '4' => 'r8',
2088 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302089 },
2090 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302091 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302093 '23447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302095 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 'Param' => {
2097 '0' => {
2098 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302099 'type' => '18146'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302100 },
2101 '1' => {
2102 'name' => 'handles',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302103 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302104 },
2105 '2' => {
2106 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302107 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 }
2109 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302110 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302111 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2112 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302113 '23694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302115 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302116 'Param' => {
2117 '0' => {
2118 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302119 'type' => '18146'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 }
2121 },
2122 'Reg' => {
2123 '0' => 'rdi'
2124 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302125 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302126 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2127 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302128 '23743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302130 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302131 'Param' => {
2132 '0' => {
2133 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302134 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 }
2136 },
2137 'Reg' => {
2138 '0' => 'rdi'
2139 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302140 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302141 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2142 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302143 '23792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302145 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302146 'Param' => {
2147 '0' => {
2148 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302149 'type' => '18146'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 }
2151 },
2152 'Reg' => {
2153 '0' => 'rdi'
2154 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302155 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302156 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2157 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302158 '23841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302160 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302161 'Param' => {
2162 '0' => {
2163 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302164 'type' => '18146'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 }
2166 },
2167 'Reg' => {
2168 '0' => 'rdi'
2169 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302170 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302171 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2172 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302173 '24388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302175 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 'Param' => {
2177 '0' => {
2178 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302179 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '1' => {
2182 'name' => 'lower',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302183 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302184 },
2185 '2' => {
2186 'name' => 'upper',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302187 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302188 },
2189 '3' => {
2190 'name' => 'scalar',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302191 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302192 },
2193 '4' => {
2194 'name' => 'def',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302195 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302196 }
2197 },
2198 'Reg' => {
2199 '0' => 'rdi',
2200 '1' => 'rsi',
2201 '2' => 'rdx',
2202 '3' => 'rcx',
2203 '4' => 'r8'
2204 },
2205 'Return' => '1',
2206 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2207 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302208 '24524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302210 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302211 'Param' => {
2212 '0' => {
2213 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302214 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302215 },
2216 '1' => {
2217 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302218 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302219 },
2220 '2' => {
2221 'name' => 'info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302222 'type' => '24786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302223 }
2224 },
2225 'Reg' => {
2226 '0' => 'r12',
2227 '1' => 'rbp',
2228 '2' => 'rbx'
2229 },
2230 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302231 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302233 '24796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302235 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302236 'Param' => {
2237 '0' => {
2238 'name' => 'info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302239 'type' => '24786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302240 },
2241 '1' => {
2242 'name' => 'errmsg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302243 'type' => '25095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 }
2245 },
2246 'Return' => '100',
2247 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2248 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302249 '25100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302252 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302253 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2254 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302255 '25276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302257 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302258 'Param' => {
2259 '0' => {
2260 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302261 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302262 },
2263 '1' => {
2264 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302265 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302266 },
2267 '2' => {
2268 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302269 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 }
2271 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302272 'Reg' => {
2273 '2' => 'r12'
2274 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302275 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302276 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2277 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302278 '25570' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302280 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302281 'Param' => {
2282 '0' => {
2283 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302284 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 }
2286 },
2287 'Reg' => {
2288 '0' => 'rdi'
2289 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302290 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302291 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2292 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302293 '25639' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302295 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302296 'Param' => {
2297 '0' => {
2298 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302299 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 }
2301 },
2302 'Reg' => {
2303 '0' => 'rdi'
2304 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302305 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302306 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2307 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302308 '25708' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302310 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302311 'Param' => {
2312 '0' => {
2313 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302314 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 }
2316 },
2317 'Reg' => {
2318 '0' => 'rdi'
2319 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302320 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2322 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302323 '25777' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302325 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302326 'Param' => {
2327 '0' => {
2328 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302329 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302330 },
2331 '1' => {
2332 'name' => 'def_string_length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302333 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302334 }
2335 },
2336 'Reg' => {
2337 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302338 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 },
2340 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302341 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302343 '25865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302345 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302346 'Param' => {
2347 '0' => {
2348 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302349 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302350 },
2351 '1' => {
2352 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302353 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302354 },
2355 '2' => {
2356 'name' => 'info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302357 'type' => '26224'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302358 }
2359 },
2360 'Reg' => {
2361 '0' => 'r12',
2362 '2' => 'rbx'
2363 },
2364 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302365 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302367 '26229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302369 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302370 'Param' => {
2371 '0' => {
2372 'name' => 'info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302373 'type' => '26224'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302374 },
2375 '1' => {
2376 'name' => 'errmsg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302377 'type' => '25095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302378 }
2379 },
2380 'Reg' => {
2381 '1' => 'rbx'
2382 },
2383 'Return' => '100',
2384 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2385 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302386 '26498' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302388 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 'Param' => {
2390 '0' => {
2391 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302392 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 }
2394 },
2395 'Reg' => {
2396 '0' => 'rdi'
2397 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302398 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302399 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2400 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302401 '26748' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302403 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302404 'Param' => {
2405 '0' => {
2406 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302407 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302408 },
2409 '1' => {
2410 'name' => 'def_indices',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302411 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302412 },
2413 '2' => {
2414 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302415 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302416 }
2417 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302418 'Reg' => {
2419 '0' => 'rbp',
2420 '1' => 'r12'
2421 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302422 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302423 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2424 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302425 '27045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302427 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302428 'Param' => {
2429 '0' => {
2430 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302431 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302432 },
2433 '1' => {
2434 'name' => 'pv_hdls',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302435 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302436 },
2437 '2' => {
2438 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302439 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302440 }
2441 },
2442 'Reg' => {
2443 '0' => 'rcx',
2444 '1' => 'rsi',
2445 '2' => 'rdx'
2446 },
2447 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302448 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302450 '27210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302452 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302453 'Param' => {
2454 '0' => {
2455 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302456 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302457 },
2458 '1' => {
2459 'name' => 'def_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302460 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302461 }
2462 },
2463 'Reg' => {
2464 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302465 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302466 },
2467 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302468 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302470 '27289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302472 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302473 'Param' => {
2474 '0' => {
2475 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302476 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302477 },
2478 '1' => {
2479 'name' => 'pv_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302480 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302481 }
2482 },
2483 'Reg' => {
2484 '0' => 'rdi',
2485 '1' => 'rsi'
2486 },
2487 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302488 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302490 '27349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302492 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302493 'Param' => {
2494 '0' => {
2495 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302496 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302497 },
2498 '1' => {
2499 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302500 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302501 },
2502 '2' => {
2503 'name' => 'info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302504 'type' => '27678'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302505 }
2506 },
2507 'Reg' => {
2508 '0' => 'rbp',
2509 '2' => 'rbx'
2510 },
2511 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302512 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302514 '27683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302516 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302517 'Param' => {
2518 '0' => {
2519 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302520 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302521 },
2522 '1' => {
2523 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302524 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302525 }
2526 },
2527 'Reg' => {
2528 '0' => 'rdi',
2529 '1' => 'rsi'
2530 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302531 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302532 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2533 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302534 '27743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302536 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302537 'Param' => {
2538 '0' => {
2539 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302540 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 }
2542 },
2543 'Reg' => {
2544 '0' => 'rdi'
2545 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302546 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302547 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2548 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302549 '27790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302551 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302552 'Param' => {
2553 '0' => {
2554 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302555 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 }
2557 },
2558 'Reg' => {
2559 '0' => 'rdi'
2560 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302561 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302562 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2563 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302564 '27837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302566 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302567 'Param' => {
2568 '0' => {
2569 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302570 'type' => '18560'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 }
2572 },
2573 'Reg' => {
2574 '0' => 'rdi'
2575 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302576 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302577 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2578 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302579 '28470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302581 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302582 'Param' => {
2583 '0' => {
2584 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302585 'type' => '19163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302586 },
2587 '1' => {
2588 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302589 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302590 },
2591 '2' => {
2592 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302593 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302594 }
2595 },
2596 'Reg' => {
2597 '0' => 'rdi',
2598 '1' => 'rsi',
2599 '2' => 'rdx'
2600 },
2601 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302602 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302604 '28707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302606 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 'Param' => {
2608 '0' => {
2609 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302610 'type' => '19163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 }
2612 },
2613 'Reg' => {
2614 '0' => 'rdi'
2615 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302616 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302617 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2618 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302619 '28754' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302621 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302622 'Param' => {
2623 '0' => {
2624 'name' => 'entry',
Andrew Jefferyd610b002024-10-02 21:27:30 +09302625 'type' => '19163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 }
2627 },
2628 'Reg' => {
2629 '0' => 'rdi'
2630 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302631 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302632 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2633 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302634 '28801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302636 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302637 'Param' => {
2638 '0' => {
2639 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302640 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302641 },
2642 '1' => {
2643 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302644 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302645 },
2646 '2' => {
2647 'name' => 'str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302648 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302649 },
2650 '3' => {
2651 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302652 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 }
2654 },
2655 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302656 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302658 '29162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302660 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302661 'Param' => {
2662 '0' => {
2663 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302664 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 }
2666 },
2667 'Reg' => {
2668 '0' => 'rdi'
2669 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302670 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302671 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2672 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302673 '35701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302675 'Line' => '1501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302676 'Param' => {
2677 '0' => {
2678 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302679 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302680 },
2681 '1' => {
2682 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302683 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302684 },
2685 '2' => {
2686 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302687 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 },
2689 '3' => {
2690 'name' => 'non_functioning_component_indication',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302691 'type' => '35883'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 },
2693 '4' => {
2694 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302695 'type' => '35888'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302696 }
2697 },
2698 'Reg' => {
2699 '0' => 'rbx',
2700 '3' => 'rbp',
2701 '4' => 'r12'
2702 },
2703 'Return' => '100',
2704 'ShortName' => 'decode_cancel_update_resp'
2705 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302706 '35898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302708 'Line' => '1484',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302709 'Param' => {
2710 '0' => {
2711 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302712 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302713 },
2714 '1' => {
2715 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302716 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302717 },
2718 '2' => {
2719 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302720 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 }
2722 },
2723 'Return' => '100',
2724 'ShortName' => 'encode_cancel_update_req'
2725 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302726 '36069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302728 'Line' => '1469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302729 'Param' => {
2730 '0' => {
2731 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302732 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302733 },
2734 '1' => {
2735 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302736 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302737 },
2738 '2' => {
2739 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302740 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302741 }
2742 },
2743 'Reg' => {
2744 '0' => 'rdi',
2745 '1' => 'rsi',
2746 '2' => 'rdx'
2747 },
2748 'Return' => '100',
2749 'ShortName' => 'decode_cancel_update_component_resp'
2750 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302751 '36145' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302753 'Line' => '1457',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302754 'Param' => {
2755 '0' => {
2756 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302757 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302758 },
2759 '1' => {
2760 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302761 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302762 },
2763 '2' => {
2764 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302765 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 }
2767 },
2768 'Return' => '100',
2769 'ShortName' => 'encode_cancel_update_component_req'
2770 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302771 '36316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302773 'Line' => '1439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302774 'Param' => {
2775 '0' => {
2776 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302777 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302778 },
2779 '1' => {
2780 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302781 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302782 },
2783 '2' => {
2784 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302785 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302786 },
2787 '3' => {
2788 'name' => 'current_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302789 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302790 },
2791 '4' => {
2792 'name' => 'previous_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302793 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302794 },
2795 '5' => {
2796 'name' => 'aux_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302797 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302798 },
2799 '6' => {
2800 'name' => 'aux_state_status',
2801 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302802 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302803 },
2804 '7' => {
2805 'name' => 'progress_percent',
2806 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302807 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302808 },
2809 '8' => {
2810 'name' => 'reason_code',
2811 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302812 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302813 },
2814 '9' => {
2815 'name' => 'update_option_flags_enabled',
2816 'offset' => '24',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302817 'type' => '36643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302818 }
2819 },
2820 'Reg' => {
2821 '0' => 'rbx',
2822 '3' => 'r12',
2823 '4' => 'rbp',
2824 '5' => 'r13'
2825 },
2826 'Return' => '100',
2827 'ShortName' => 'decode_get_status_resp'
2828 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302829 '36653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302831 'Line' => '1419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302832 'Param' => {
2833 '0' => {
2834 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302835 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302836 },
2837 '1' => {
2838 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302839 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302840 },
2841 '2' => {
2842 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302843 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 }
2845 },
2846 'Return' => '100',
2847 'ShortName' => 'encode_get_status_req'
2848 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302849 '36824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302851 'Line' => '1403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302852 'Param' => {
2853 '0' => {
2854 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302855 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302856 },
2857 '1' => {
2858 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302859 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302860 },
2861 '2' => {
2862 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302863 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302864 },
2865 '3' => {
2866 'name' => 'estimated_time_activation',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302867 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302868 }
2869 },
2870 'Reg' => {
2871 '1' => 'rsi',
2872 '2' => 'rdx',
2873 '3' => 'rcx'
2874 },
2875 'Return' => '100',
2876 'ShortName' => 'decode_activate_firmware_resp'
2877 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302878 '36950' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302880 'Line' => '1389',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302881 'Param' => {
2882 '0' => {
2883 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302885 },
2886 '1' => {
2887 'name' => 'self_contained_activation_req',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302888 'type' => '29889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302889 },
2890 '2' => {
2891 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302892 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302893 },
2894 '3' => {
2895 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302896 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 }
2898 },
2899 'Return' => '100',
2900 'ShortName' => 'encode_activate_firmware_req'
2901 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302902 '37192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302904 'Line' => '1374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302905 'Param' => {
2906 '0' => {
2907 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302908 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302909 },
2910 '1' => {
2911 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302912 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302913 },
2914 '2' => {
2915 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302916 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302917 },
2918 '3' => {
2919 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302920 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 }
2922 },
2923 'Return' => '100',
2924 'ShortName' => 'encode_apply_complete_resp'
2925 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302926 '37382' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302928 'Line' => '1357',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302929 'Param' => {
2930 '0' => {
2931 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302932 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302933 },
2934 '1' => {
2935 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302936 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302937 },
2938 '2' => {
2939 'name' => 'apply_result',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302940 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302941 },
2942 '3' => {
2943 'name' => 'comp_activation_methods_modification',
Andrew Jeffery92967be2024-10-02 22:13:57 +09302944 'type' => '37492'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302945 }
2946 },
2947 'Reg' => {
2948 '0' => 'rdi',
2949 '1' => 'rsi',
2950 '2' => 'rdx',
2951 '3' => 'rcx'
2952 },
2953 'Return' => '100',
2954 'ShortName' => 'decode_apply_complete_req'
2955 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302956 '37502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302958 'Line' => '1344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302959 'Param' => {
2960 '0' => {
2961 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302962 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302963 },
2964 '1' => {
2965 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302966 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302967 },
2968 '2' => {
2969 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302970 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302971 },
2972 '3' => {
2973 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302974 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 }
2976 },
2977 'Return' => '100',
2978 'ShortName' => 'encode_verify_complete_resp'
2979 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09302980 '37692' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302982 'Line' => '1329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302983 'Param' => {
2984 '0' => {
2985 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302986 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302987 },
2988 '1' => {
2989 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302990 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302991 },
2992 '2' => {
2993 'name' => 'verify_result',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09302994 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302995 }
2996 },
2997 'Reg' => {
2998 '0' => 'rdi',
2999 '1' => 'rsi',
3000 '2' => 'rdx'
3001 },
3002 'Return' => '100',
3003 'ShortName' => 'decode_verify_complete_req'
3004 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303005 '37768' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303007 'Line' => '1318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303008 'Param' => {
3009 '0' => {
3010 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303011 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303012 },
3013 '1' => {
3014 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303015 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303016 },
3017 '2' => {
3018 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303019 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303020 },
3021 '3' => {
3022 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303023 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 }
3025 },
3026 'Return' => '100',
3027 'ShortName' => 'encode_transfer_complete_resp'
3028 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303029 '37958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303031 'Line' => '1302',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303032 'Param' => {
3033 '0' => {
3034 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303035 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303036 },
3037 '1' => {
3038 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303039 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303040 },
3041 '2' => {
3042 'name' => 'transfer_result',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303043 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303044 }
3045 },
3046 'Reg' => {
3047 '0' => 'rdi',
3048 '1' => 'rsi',
3049 '2' => 'rdx'
3050 },
3051 'Return' => '100',
3052 'ShortName' => 'decode_transfer_complete_req'
3053 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303054 '38034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303056 'Line' => '1289',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303057 'Param' => {
3058 '0' => {
3059 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303060 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303061 },
3062 '1' => {
3063 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303064 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303065 },
3066 '2' => {
3067 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303068 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303069 },
3070 '3' => {
3071 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303072 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 }
3074 },
3075 'Reg' => {
3076 '2' => 'rbx'
3077 },
3078 'Return' => '100',
3079 'ShortName' => 'encode_request_firmware_data_resp'
3080 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303081 '38224' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303083 'Line' => '1267',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303084 'Param' => {
3085 '0' => {
3086 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303087 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303088 },
3089 '1' => {
3090 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303091 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303092 },
3093 '2' => {
3094 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303095 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303096 },
3097 '3' => {
3098 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303099 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303100 }
3101 },
3102 'Reg' => {
3103 '0' => 'rdi',
3104 '1' => 'rsi',
3105 '2' => 'rdx',
3106 '3' => 'rcx'
3107 },
3108 'Return' => '100',
3109 'ShortName' => 'decode_request_firmware_data_req'
3110 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303111 '38344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303113 'Line' => '1249',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303114 'Param' => {
3115 '0' => {
3116 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303117 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303118 },
3119 '1' => {
3120 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303121 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303122 },
3123 '2' => {
3124 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303125 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303126 },
3127 '3' => {
3128 'name' => 'comp_compatibility_resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303129 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303130 },
3131 '4' => {
3132 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303133 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303134 },
3135 '5' => {
3136 'name' => 'update_option_flags_enabled',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303137 'type' => '36643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303138 },
3139 '6' => {
3140 'name' => 'time_before_req_fw_data',
3141 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303142 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303143 }
3144 },
3145 'Reg' => {
3146 '0' => 'rbx',
3147 '3' => 'r12',
3148 '4' => 'rbp',
3149 '5' => 'r13'
3150 },
3151 'Return' => '100',
3152 'ShortName' => 'decode_update_component_resp'
3153 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303154 '38578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303156 'Line' => '1225',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303157 'Param' => {
3158 '0' => {
3159 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303160 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303161 },
3162 '1' => {
3163 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303164 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303165 },
3166 '2' => {
3167 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303168 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303169 },
3170 '3' => {
3171 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303172 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303173 },
3174 '4' => {
3175 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303176 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303177 },
3178 '5' => {
3179 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303180 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303181 },
3182 '6' => {
3183 'name' => 'update_option_flags',
3184 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303185 'type' => '30665'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303186 },
3187 '7' => {
3188 'name' => 'comp_ver_str_type',
3189 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303191 },
3192 '8' => {
3193 'name' => 'comp_ver_str_len',
3194 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303195 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303196 },
3197 '9' => {
3198 'name' => 'comp_ver_str',
3199 'offset' => '24',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303200 'type' => '39046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303201 },
3202 '10' => {
3203 'name' => 'msg',
3204 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303205 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303206 },
3207 '11' => {
3208 'name' => 'payload_length',
3209 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303210 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 }
3212 },
3213 'Return' => '100',
3214 'ShortName' => 'encode_update_component_req'
3215 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303216 '39056' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303218 'Line' => '1198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303219 'Param' => {
3220 '0' => {
3221 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303222 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303223 },
3224 '1' => {
3225 'name' => 'payload_length',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303226 'type' => '31672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303227 },
3228 '2' => {
3229 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303230 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303231 },
3232 '3' => {
3233 'name' => 'comp_resp',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303234 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303235 },
3236 '4' => {
3237 'name' => 'comp_resp_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303238 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303239 }
3240 },
3241 'Reg' => {
3242 '0' => 'rbx',
3243 '3' => 'r12',
3244 '4' => 'rbp'
3245 },
3246 'Return' => '100',
3247 'ShortName' => 'decode_pass_component_table_resp'
3248 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303249 '39255' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303251 'Line' => '1180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303252 'Param' => {
3253 '0' => {
3254 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303255 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303256 },
3257 '1' => {
3258 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303259 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303260 },
3261 '2' => {
3262 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303263 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303264 },
3265 '3' => {
3266 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303267 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303268 },
3269 '4' => {
3270 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303271 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303272 },
3273 '5' => {
3274 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303275 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303276 },
3277 '6' => {
3278 'name' => 'comp_ver_str_type',
3279 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303280 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303281 },
3282 '7' => {
3283 'name' => 'comp_ver_str_len',
3284 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303285 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303286 },
3287 '8' => {
3288 'name' => 'comp_ver_str',
3289 'offset' => '16',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303290 'type' => '39046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303291 },
3292 '9' => {
3293 'name' => 'msg',
3294 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303295 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303296 },
3297 '10' => {
3298 'name' => 'payload_length',
3299 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303300 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 }
3302 },
3303 'Return' => '100',
3304 'ShortName' => 'encode_pass_component_table_req'
3305 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303306 '39740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303308 'Line' => '1155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303309 'Param' => {
3310 '0' => {
3311 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303312 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303313 },
3314 '1' => {
3315 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303316 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303317 },
3318 '2' => {
3319 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303320 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303321 },
3322 '3' => {
3323 'name' => 'fd_meta_data_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303324 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303325 },
3326 '4' => {
3327 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303328 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303329 }
3330 },
3331 'Reg' => {
3332 '1' => 'r9',
3333 '2' => 'rdx',
3334 '3' => 'rcx',
3335 '4' => 'r8'
3336 },
3337 'Return' => '100',
3338 'ShortName' => 'decode_request_update_resp'
3339 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303340 '39887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303342 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303343 'Param' => {
3344 '0' => {
3345 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303346 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303347 },
3348 '1' => {
3349 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303350 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303351 },
3352 '2' => {
3353 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303354 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303355 },
3356 '3' => {
3357 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303358 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303359 },
3360 '4' => {
3361 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303362 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303363 },
3364 '5' => {
3365 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303366 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303367 },
3368 '6' => {
3369 'name' => 'comp_image_set_ver_str_len',
3370 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303371 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303372 },
3373 '7' => {
3374 'name' => 'comp_img_set_ver_str',
3375 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303376 'type' => '39046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303377 },
3378 '8' => {
3379 'name' => 'msg',
3380 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303381 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303382 },
3383 '9' => {
3384 'name' => 'payload_length',
3385 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303386 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 }
3388 },
3389 'Return' => '100',
3390 'ShortName' => 'encode_request_update_req'
3391 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303392 '49788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303394 'Line' => '952',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303395 'Param' => {
3396 '0' => {
3397 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303398 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303399 },
3400 '1' => {
3401 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303402 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303403 },
3404 '2' => {
3405 'name' => 'component_data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303406 'type' => '50110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303407 },
3408 '3' => {
3409 'name' => 'active_comp_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303410 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303411 },
3412 '4' => {
3413 'name' => 'pending_comp_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303414 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303415 }
3416 },
3417 'Reg' => {
3418 '1' => 'r9',
3419 '2' => 'rdx',
3420 '3' => 'rdi',
3421 '4' => 'r8'
3422 },
3423 'Return' => '100',
3424 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3425 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303426 '50115' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303428 'Line' => '933',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303429 'Param' => {
3430 '0' => {
3431 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303432 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303433 },
3434 '1' => {
3435 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303436 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303437 },
3438 '2' => {
3439 'name' => 'resp_data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303440 'type' => '50335'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303441 },
3442 '3' => {
3443 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303444 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303445 },
3446 '4' => {
3447 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303448 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303449 },
3450 '5' => {
3451 'name' => 'comp_parameter_table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303452 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303453 }
3454 },
3455 'Reg' => {
3456 '0' => 'rbx',
3457 '1' => 'r12',
3458 '2' => 'rbp',
3459 '3' => 'r13',
3460 '4' => 'r14',
3461 '5' => 'r15'
3462 },
3463 'Return' => '100',
3464 'ShortName' => 'decode_get_firmware_parameters_resp'
3465 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303466 '50340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303468 'Line' => '916',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303469 'Param' => {
3470 '0' => {
3471 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303472 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303473 },
3474 '1' => {
3475 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303476 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303477 },
3478 '2' => {
3479 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303480 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303481 }
3482 },
3483 'Reg' => {
3484 '0' => 'rdi',
3485 '1' => 'rsi',
3486 '2' => 'rdx'
3487 },
3488 'Return' => '100',
3489 'ShortName' => 'encode_get_firmware_parameters_req'
3490 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303491 '50480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303493 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303494 'Param' => {
3495 '0' => {
3496 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303497 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303498 },
3499 '1' => {
3500 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303501 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303502 },
3503 '2' => {
3504 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303505 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303506 },
3507 '3' => {
3508 'name' => 'device_identifiers_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303509 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303510 },
3511 '4' => {
3512 'name' => 'descriptor_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303513 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303514 },
3515 '5' => {
3516 'name' => 'descriptor_data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303517 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303518 }
3519 },
3520 'Reg' => {
3521 '1' => 'r10',
3522 '3' => 'rcx',
3523 '4' => 'r8',
3524 '5' => 'r9'
3525 },
3526 'Return' => '100',
3527 'ShortName' => 'decode_query_device_identifiers_resp'
3528 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303529 '50646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303531 'Line' => '883',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303532 'Param' => {
3533 '0' => {
3534 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303535 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303536 },
3537 '1' => {
3538 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303539 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303540 },
3541 '2' => {
3542 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303543 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303544 }
3545 },
3546 'Reg' => {
3547 '0' => 'rdi',
3548 '1' => 'rsi',
3549 '2' => 'rdx'
3550 },
3551 'Return' => '100',
3552 'ShortName' => 'encode_query_device_identifiers_req'
3553 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303554 '50786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303555 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303556 'Line' => '867',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303557 'Param' => {
3558 '0' => {
3559 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303560 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303561 },
3562 '1' => {
3563 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303564 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303565 },
3566 '2' => {
3567 'name' => 'pldm_comp_image_info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303568 'type' => '50933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303569 },
3570 '3' => {
3571 'name' => 'comp_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303572 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303573 }
3574 },
3575 'Reg' => {
3576 '0' => 'rbx',
3577 '1' => 'r13',
3578 '2' => 'rbp',
3579 '3' => 'r12'
3580 },
3581 'Return' => '100',
3582 'ShortName' => 'decode_pldm_comp_image_info'
3583 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303584 '50938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303585 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303586 'Line' => '852',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303587 'Param' => {
3588 '0' => {
3589 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303590 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303591 },
3592 '1' => {
3593 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303594 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303595 },
3596 '2' => {
3597 'name' => 'descriptor_title_str_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303598 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303599 },
3600 '3' => {
3601 'name' => 'descriptor_title_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303602 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303603 },
3604 '4' => {
3605 'name' => 'descriptor_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303606 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303607 }
3608 },
3609 'Reg' => {
3610 '0' => 'rbx',
3611 '1' => 'rbp',
3612 '2' => 'r14',
3613 '3' => 'r12',
3614 '4' => 'r13'
3615 },
3616 'Return' => '100',
3617 'ShortName' => 'decode_vendor_defined_descriptor_value'
3618 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303619 '51120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303621 'Line' => '836',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303622 'Param' => {
3623 '0' => {
3624 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303625 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303626 },
3627 '1' => {
3628 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303630 },
3631 '2' => {
3632 'name' => 'descriptor_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303633 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303634 },
3635 '3' => {
3636 'name' => 'descriptor_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303637 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 }
3639 },
3640 'Reg' => {
3641 '0' => 'rbx',
3642 '1' => 'r12',
3643 '3' => 'rbp'
3644 },
3645 'Return' => '100',
3646 'ShortName' => 'decode_descriptor_type_length_value'
3647 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303648 '51292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303650 'Line' => '817',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303651 'Param' => {
3652 '0' => {
3653 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303654 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303655 },
3656 '1' => {
3657 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303658 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303659 },
3660 '2' => {
3661 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303662 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 },
3664 '3' => {
3665 'name' => 'fw_device_id_record',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303666 'type' => '51549'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303667 },
3668 '4' => {
3669 'name' => 'applicable_components',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303670 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 },
3672 '5' => {
3673 'name' => 'comp_image_set_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303674 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303675 },
3676 '6' => {
3677 'name' => 'record_descriptors',
3678 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303679 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303680 },
3681 '7' => {
3682 'name' => 'fw_device_pkg_data',
3683 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303684 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 }
3686 },
3687 'Reg' => {
3688 '1' => 'r15',
3689 '3' => 'rbp',
3690 '4' => 'r14',
3691 '5' => 'r13'
3692 },
3693 'Return' => '100',
3694 'ShortName' => 'decode_firmware_device_id_record'
3695 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303696 '51554' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 'Header' => 'firmware_update.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303698 'Line' => '796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303699 'Param' => {
3700 '0' => {
3701 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303702 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 },
3704 '1' => {
3705 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303706 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '2' => {
3709 'name' => 'package_header_info',
Andrew Jeffery92967be2024-10-02 22:13:57 +09303710 'type' => '51859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '3' => {
3713 'name' => 'package_version_str',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303714 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rbx',
3719 '1' => 'r13',
3720 '2' => 'rbp',
3721 '3' => 'r12'
3722 },
3723 'Return' => '100',
3724 'ShortName' => 'decode_pldm_package_header_info'
3725 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303726 '55112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303728 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303729 'Param' => {
3730 '0' => {
3731 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303732 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303733 },
3734 '1' => {
3735 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303736 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303737 },
3738 '2' => {
3739 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303740 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303741 },
3742 '3' => {
3743 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303744 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303745 },
3746 '4' => {
3747 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303748 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303749 }
3750 },
3751 'Return' => '100',
3752 'ShortName' => 'encode_set_fru_record_table_resp'
3753 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303754 '55352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303756 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303757 'Param' => {
3758 '0' => {
3759 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303760 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303761 },
3762 '1' => {
3763 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303764 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303765 },
3766 '2' => {
3767 'name' => 'data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303768 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303769 },
3770 '3' => {
3771 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303772 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303773 },
3774 '4' => {
3775 'name' => 'fru_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303776 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303777 }
3778 },
3779 'Reg' => {
3780 '1' => 'rsi',
3781 '2' => 'rdx',
3782 '3' => 'rcx',
3783 '4' => 'r8'
3784 },
3785 'Return' => '100',
3786 'ShortName' => 'decode_set_fru_record_table_req'
3787 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303788 '55519' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303789 'Header' => 'fru.h',
3790 'Line' => '360',
3791 'Param' => {
3792 '0' => {
3793 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303794 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303795 },
3796 '1' => {
3797 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303798 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303799 },
3800 '2' => {
3801 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303802 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303803 },
3804 '3' => {
3805 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303806 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303807 },
3808 '4' => {
3809 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303810 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303811 },
3812 '5' => {
3813 'name' => 'fru_record_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303814 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303815 },
3816 '6' => {
3817 'name' => 'fru_record_table_length',
3818 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303819 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 }
3821 },
3822 'Return' => '100',
3823 'ShortName' => 'decode_get_fru_record_table_resp'
3824 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303825 '55749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303826 'Header' => 'fru.h',
3827 'Line' => '387',
3828 'Param' => {
3829 '0' => {
3830 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303831 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '1' => {
3834 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303835 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '2' => {
3838 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303839 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '3' => {
3842 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303843 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '4' => {
3846 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303847 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303848 },
3849 '5' => {
3850 'name' => 'fru_record_table_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303851 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303852 },
3853 '6' => {
3854 'name' => 'fru_record_table_length',
3855 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303856 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303857 },
3858 '7' => {
3859 'name' => 'max_fru_record_table_length',
3860 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303861 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 }
3863 },
3864 'Reg' => {
3865 '3' => 'r10',
3866 '4' => 'r8',
3867 '5' => 'r9'
3868 },
3869 'Return' => '100',
3870 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3871 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303872 '56070' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303873 'Header' => 'fru.h',
3874 'Line' => '339',
3875 'Param' => {
3876 '0' => {
3877 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303878 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303879 },
3880 '1' => {
3881 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303882 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303883 },
3884 '2' => {
3885 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303886 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 },
3888 '3' => {
3889 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303890 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303891 },
3892 '4' => {
3893 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303894 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303895 }
3896 },
3897 'Return' => '100',
3898 'ShortName' => 'encode_get_fru_record_table_req'
3899 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303900 '56305' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303901 'Header' => 'fru.h',
3902 'Line' => '451',
3903 'Param' => {
3904 '0' => {
3905 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303906 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303907 },
3908 '1' => {
3909 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303910 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303911 },
3912 '2' => {
3913 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303914 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 },
3916 '3' => {
3917 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303918 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303919 },
3920 '4' => {
3921 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303922 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303923 },
3924 '5' => {
3925 'name' => 'fru_structure_data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303926 'type' => '10444'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303927 }
3928 },
3929 'Reg' => {
3930 '1' => 'rsi',
3931 '2' => 'rdx',
3932 '3' => 'r10',
3933 '4' => 'r8',
3934 '5' => 'r9'
3935 },
3936 'Return' => '100',
3937 'ShortName' => 'decode_get_fru_record_by_option_resp'
3938 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303939 '56472' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 'Header' => 'fru.h',
3941 'Line' => '313',
3942 'Param' => {
3943 '0' => {
3944 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303946 },
3947 '1' => {
3948 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303949 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303950 },
3951 '2' => {
3952 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303953 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303954 },
3955 '3' => {
3956 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303957 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 },
3959 '4' => {
3960 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303961 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '5' => {
3964 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303965 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '6' => {
3968 'name' => 'msg',
3969 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303970 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303971 },
3972 '7' => {
3973 'name' => 'payload_length',
3974 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303975 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303976 }
3977 },
3978 'Reg' => {
3979 '2' => 'r15'
3980 },
3981 'Return' => '100',
3982 'ShortName' => 'encode_get_fru_record_by_option_resp'
3983 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09303984 '56863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303985 'Header' => 'fru.h',
3986 'Line' => '292',
3987 'Param' => {
3988 '0' => {
3989 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303990 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303991 },
3992 '1' => {
3993 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303994 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303995 },
3996 '2' => {
3997 'name' => 'data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09303998 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 },
4000 '3' => {
4001 'name' => 'fru_table_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304002 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304003 },
4004 '4' => {
4005 'name' => 'record_set_identifier',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304006 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '5' => {
4009 'name' => 'record_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304010 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '6' => {
4013 'name' => 'field_type',
4014 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304015 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304016 },
4017 '7' => {
4018 'name' => 'transfer_op_flag',
4019 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304020 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304021 }
4022 },
4023 'Reg' => {
4024 '1' => 'r10',
4025 '2' => 'rdx',
4026 '3' => 'rdi',
4027 '4' => 'r8',
4028 '5' => 'r9'
4029 },
4030 'Return' => '100',
4031 'ShortName' => 'decode_get_fru_record_by_option_req'
4032 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304033 '57065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304034 'Header' => 'fru.h',
4035 'Line' => '433',
4036 'Param' => {
4037 '0' => {
4038 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304039 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304040 },
4041 '1' => {
4042 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304043 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '2' => {
4046 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304047 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304048 },
4049 '3' => {
4050 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304051 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 },
4053 '4' => {
4054 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304055 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304056 },
4057 '5' => {
4058 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304059 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304060 },
4061 '6' => {
4062 'name' => 'transfer_op_flag',
4063 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304064 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304065 },
4066 '7' => {
4067 'name' => 'msg',
4068 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304069 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '8' => {
4072 'name' => 'payload_length',
4073 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304074 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304075 }
4076 },
4077 'Return' => '100',
4078 'ShortName' => 'encode_get_fru_record_by_option_req'
4079 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304080 '57362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304081 'Header' => 'fru.h',
4082 'Line' => '468',
4083 'Param' => {
4084 '0' => {
4085 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304086 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304087 },
4088 '1' => {
4089 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304090 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304091 },
4092 '2' => {
4093 'name' => 'record_table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304094 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304095 },
4096 '3' => {
4097 'name' => 'record_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304098 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304099 },
4100 '4' => {
4101 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304102 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 },
4104 '5' => {
4105 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304106 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 },
4108 '6' => {
4109 'name' => 'ft',
4110 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304111 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304112 }
4113 },
4114 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004115 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304117 '58021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304118 'Header' => 'fru.h',
4119 'Line' => '409',
4120 'Param' => {
4121 '0' => {
4122 'name' => 'fru_table',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304123 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304124 },
4125 '1' => {
4126 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304127 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304128 },
4129 '2' => {
4130 'name' => 'curr_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304131 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304132 },
4133 '3' => {
4134 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304135 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304136 },
4137 '4' => {
4138 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304139 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304140 },
4141 '5' => {
4142 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304143 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304144 },
4145 '6' => {
4146 'name' => 'encoding',
4147 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304148 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304149 },
4150 '7' => {
4151 'name' => 'tlvs',
4152 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304153 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '8' => {
4156 'name' => 'tlvs_size',
4157 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304158 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304159 }
4160 },
4161 'Reg' => {
4162 '0' => 'rdi',
4163 '1' => 'rsi',
4164 '2' => 'rbx',
4165 '3' => 'rcx',
4166 '4' => 'r8',
4167 '5' => 'r9'
4168 },
4169 'Return' => '100',
4170 'ShortName' => 'encode_fru_record'
4171 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304172 '58343' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304173 'Header' => 'fru.h',
4174 'Line' => '269',
4175 'Param' => {
4176 '0' => {
4177 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304178 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '1' => {
4181 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304182 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304183 },
4184 '2' => {
4185 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304186 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304187 },
4188 '3' => {
4189 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304191 },
4192 '4' => {
4193 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304194 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304195 }
4196 },
4197 'Return' => '100',
4198 'ShortName' => 'encode_get_fru_record_table_resp'
4199 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304200 '58565' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304201 'Header' => 'fru.h',
4202 'Line' => '251',
4203 'Param' => {
4204 '0' => {
4205 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304206 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '1' => {
4209 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304210 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '2' => {
4213 'name' => 'data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304214 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304215 },
4216 '3' => {
4217 'name' => 'transfer_operation_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304218 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 }
4220 },
4221 'Reg' => {
4222 '0' => 'rdi',
4223 '1' => 'rsi',
4224 '2' => 'rdx',
4225 '3' => 'rcx'
4226 },
4227 'Return' => '100',
4228 'ShortName' => 'decode_get_fru_record_table_req'
4229 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304230 '58669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304231 'Header' => 'fru.h',
4232 'Line' => '232',
4233 'Param' => {
4234 '0' => {
4235 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304237 },
4238 '1' => {
4239 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304241 },
4242 '2' => {
4243 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304244 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304245 },
4246 '3' => {
4247 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304248 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304249 },
4250 '4' => {
4251 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304252 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304253 },
4254 '5' => {
4255 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304256 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 },
4258 '6' => {
4259 'name' => 'total_record_set_identifiers',
4260 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304261 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '7' => {
4264 'name' => 'total_table_records',
4265 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304266 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304267 },
4268 '8' => {
4269 'name' => 'checksum',
4270 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304271 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304272 },
4273 '9' => {
4274 'name' => 'msg',
4275 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304276 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304277 }
4278 },
4279 'Return' => '100',
4280 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4281 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304282 '58972' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304283 'Header' => 'fru.h',
4284 'Line' => '203',
4285 'Param' => {
4286 '0' => {
4287 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304288 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '1' => {
4291 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304292 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '2' => {
4295 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304296 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '3' => {
4299 'name' => 'fru_data_major_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304300 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '4' => {
4303 'name' => 'fru_data_minor_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304304 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304305 },
4306 '5' => {
4307 'name' => 'fru_table_maximum_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304308 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304309 },
4310 '6' => {
4311 'name' => 'fru_table_length',
4312 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304313 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304314 },
4315 '7' => {
4316 'name' => 'total_record_set_identifiers',
4317 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304318 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 },
4320 '8' => {
4321 'name' => 'total_table_records',
4322 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304323 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304324 },
4325 '9' => {
4326 'name' => 'checksum',
4327 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304328 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 }
4330 },
4331 'Reg' => {
4332 '1' => 'rdi',
4333 '2' => 'rdx',
4334 '3' => 'r10',
4335 '4' => 'r8',
4336 '5' => 'r9'
4337 },
4338 'Return' => '100',
4339 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4340 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304341 '59182' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304342 'Header' => 'fru.h',
4343 'Line' => '178',
4344 'Param' => {
4345 '0' => {
4346 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304347 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '1' => {
4350 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304351 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 },
4353 '2' => {
4354 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304355 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 }
4357 },
4358 'Return' => '100',
4359 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4360 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304361 '77093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004363 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 'Param' => {
4365 '0' => {
4366 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304367 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '1' => {
4370 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304371 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '2' => {
4374 'name' => 'num_entities',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304375 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 },
4377 '3' => {
4378 'name' => 'entities',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304379 'type' => '77418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Reg' => {
4383 '2' => 'rbp',
4384 '3' => 'r12'
4385 },
4386 'Return' => '1',
4387 'ShortName' => 'pldm_entity_association_pdr_extract'
4388 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304389 '77433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004391 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 'Param' => {
4393 '0' => {
4394 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304395 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 }
4397 },
4398 'Reg' => {
4399 '0' => 'rdi'
4400 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304401 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4403 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304404 '77487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004406 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304407 'Param' => {
4408 '0' => {
4409 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304410 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304411 }
4412 },
4413 'Reg' => {
4414 '0' => 'rdi'
4415 },
4416 'Return' => '1',
4417 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4418 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304419 '77646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004421 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 'Param' => {
4423 '0' => {
4424 'name' => 'org_tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304425 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304426 },
4427 '1' => {
4428 'name' => 'new_tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304429 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304430 }
4431 },
4432 'Return' => '1',
4433 'ShortName' => 'pldm_entity_association_tree_copy_root'
4434 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304435 '78075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004437 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 'Param' => {
4439 '0' => {
4440 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304441 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304442 },
4443 '1' => {
4444 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304445 'type' => '67463'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 }
4447 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304448 'Return' => '60996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 'ShortName' => 'pldm_entity_association_tree_find'
4450 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304451 '78355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004453 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 'Param' => {
4455 '0' => {
4456 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304457 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '1' => {
4460 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304461 'type' => '67463'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '2' => {
4464 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304465 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 }
4467 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304468 'Return' => '60996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4470 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304471 '78737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004473 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304474 'Param' => {
4475 '0' => {
4476 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304477 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304478 },
4479 '1' => {
4480 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304481 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304482 },
4483 '2' => {
4484 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304485 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304486 }
4487 },
4488 'Reg' => {
4489 '1' => 'rsi',
4490 '2' => 'rdx'
4491 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304492 'Return' => '60991',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304493 'ShortName' => 'pldm_pdr_find_last_in_range'
4494 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304495 '78864' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004497 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304498 'Param' => {
4499 '0' => {
4500 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304501 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304502 }
4503 },
4504 'Reg' => {
4505 '0' => 'rdi'
4506 },
4507 'Return' => '1',
4508 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4509 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304510 '79112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004512 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 'Param' => {
4514 '0' => {
4515 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304516 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 },
4518 '1' => {
4519 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304520 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304521 }
4522 },
4523 'Reg' => {
4524 '0' => 'rdi',
4525 '1' => 'rsi'
4526 },
4527 'Return' => '1',
4528 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4529 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304530 '79380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004532 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 'Param' => {
4534 '0' => {
4535 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304536 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '1' => {
4539 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304540 'type' => '60129'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 },
4542 '2' => {
4543 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304544 'type' => '78070'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304545 }
4546 },
4547 'Return' => '1',
4548 'ShortName' => 'pldm_find_entity_ref_in_tree'
4549 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304550 '79667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004552 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 'Param' => {
4554 '0' => {
4555 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304556 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 },
4558 '1' => {
4559 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304560 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 },
4562 '2' => {
4563 'name' => 'entities',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304564 'type' => '77418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304565 },
4566 '3' => {
4567 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304568 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304569 },
4570 '4' => {
4571 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304572 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304573 },
4574 '5' => {
4575 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304576 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 },
4578 '6' => {
4579 'name' => 'record_handle',
4580 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304581 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304582 }
4583 },
4584 'Reg' => {
4585 '0' => 'rdi',
4586 '1' => 'rsi',
4587 '2' => 'rdx',
4588 '3' => 'rcx',
4589 '4' => 'r8',
4590 '5' => 'r9'
4591 },
4592 'Return' => '100',
4593 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4594 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304595 '79900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004597 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304598 'Param' => {
4599 '0' => {
4600 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304601 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304602 },
4603 '1' => {
4604 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304605 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304606 },
4607 '2' => {
4608 'name' => 'entities',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304609 'type' => '77418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 },
4611 '3' => {
4612 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304613 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304614 },
4615 '4' => {
4616 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304617 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304618 },
4619 '5' => {
4620 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304621 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304622 }
4623 },
4624 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304625 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304627 '80118' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004629 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 'Param' => {
4631 '0' => {
4632 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304633 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304634 },
4635 '1' => {
4636 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304637 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304638 },
4639 '2' => {
4640 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304641 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304642 },
4643 '3' => {
4644 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304645 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304646 }
4647 },
4648 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304649 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304651 '81675' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004653 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'Param' => {
4655 '0' => {
4656 'name' => 'parent',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304657 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304658 },
4659 '1' => {
4660 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304661 'type' => '67463'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304662 }
4663 },
4664 'Reg' => {
4665 '0' => 'rdi',
4666 '1' => 'rsi'
4667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304668 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304669 'ShortName' => 'pldm_is_current_parent_child'
4670 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304671 '81764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004673 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 'Param' => {
4675 '0' => {
4676 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304677 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 },
4679 '1' => {
4680 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304681 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304682 }
4683 },
4684 'Reg' => {
4685 '0' => 'rdi',
4686 '1' => 'rcx'
4687 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304688 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 'ShortName' => 'pldm_entity_get_num_children'
4690 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304691 '81979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004693 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 'Param' => {
4695 '0' => {
4696 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304697 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 }
4699 },
4700 'Reg' => {
4701 '0' => 'rdi'
4702 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304703 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304704 'ShortName' => 'pldm_entity_is_exist_parent'
4705 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304706 '82028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004708 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304709 'Param' => {
4710 '0' => {
4711 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304712 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304713 }
4714 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304715 'Return' => '60129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 'ShortName' => 'pldm_entity_get_parent'
4717 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304718 '82162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004720 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304721 'Param' => {
4722 '0' => {
4723 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304724 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304725 }
4726 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304727 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 'ShortName' => 'pldm_entity_is_node_parent'
4729 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304730 '82317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304731 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004732 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304733 'Param' => {
4734 '0' => {
4735 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304736 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 }
4738 },
4739 'Reg' => {
4740 '0' => 'rdi'
4741 },
4742 'Return' => '1',
4743 'ShortName' => 'pldm_entity_association_tree_destroy'
4744 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304745 '82496' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004747 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304748 'Param' => {
4749 '0' => {
4750 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304751 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304752 },
4753 '1' => {
4754 'name' => 'entities',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304755 'type' => '77418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304756 },
4757 '2' => {
4758 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304759 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304760 }
4761 },
4762 'Reg' => {
4763 '2' => 'rbp'
4764 },
4765 'Return' => '1',
4766 'ShortName' => 'pldm_entity_association_tree_visit'
4767 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304768 '82955' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004770 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 'Param' => {
4772 '0' => {
4773 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304774 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '1' => {
4777 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304778 'type' => '67463'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 },
4780 '2' => {
4781 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304782 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 },
4784 '3' => {
4785 'name' => 'parent',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304786 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
4788 '4' => {
4789 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304790 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 },
4792 '5' => {
4793 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304794 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '6' => {
4797 'name' => 'is_update_container_id',
4798 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304799 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304800 },
4801 '7' => {
4802 'name' => 'container_id',
4803 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304804 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 }
4806 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304807 'Return' => '60996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 'ShortName' => 'pldm_entity_association_tree_add_entity'
4809 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304810 '83562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004812 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 'Param' => {
4814 '0' => {
4815 'name' => 'tree',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304816 'type' => '77482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 },
4818 '1' => {
4819 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304820 'type' => '67463'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304821 },
4822 '2' => {
4823 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304824 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 },
4826 '3' => {
4827 'name' => 'parent',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304828 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304829 },
4830 '4' => {
4831 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304832 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 }
4834 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304835 'Return' => '60996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'ShortName' => 'pldm_entity_association_tree_add'
4837 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304838 '83885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004840 'Line' => '314',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304841 'Return' => '77482',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 'ShortName' => 'pldm_entity_association_tree_init'
4843 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304844 '83959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004846 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304847 'Param' => {
4848 '0' => {
4849 'name' => 'entity',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304850 'type' => '84093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304851 }
4852 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304853 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4855 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304856 '84119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004858 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 'Param' => {
4860 '0' => {
4861 'name' => 'node',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304862 'type' => '60996'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304863 }
4864 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304865 'Return' => '60129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 'ShortName' => 'pldm_entity_extract'
4867 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304868 '84715' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004870 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304871 'Param' => {
4872 '0' => {
4873 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304874 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304875 },
4876 '1' => {
4877 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304878 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304879 },
4880 '2' => {
4881 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304882 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304883 },
4884 '3' => {
4885 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304886 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304887 },
4888 '4' => {
4889 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304890 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304891 }
4892 },
4893 'Reg' => {
4894 '0' => 'rbx',
4895 '1' => 'rbp',
4896 '2' => 'r12',
4897 '3' => 'r13'
4898 },
4899 'Return' => '1',
4900 'ShortName' => 'pldm_pdr_update_TL_pdr'
4901 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304902 '85069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004904 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304905 'Param' => {
4906 '0' => {
4907 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304908 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 },
4910 '1' => {
4911 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304912 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '2' => {
4915 'name' => 'terminus_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304916 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '3' => {
4919 'name' => 'entity_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304920 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 },
4922 '4' => {
4923 'name' => 'entity_instance_num',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304924 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304925 },
4926 '5' => {
4927 'name' => 'container_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304928 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304929 }
4930 },
4931 'Reg' => {
4932 '2' => 'r12'
4933 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304934 'Return' => '62895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304935 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4936 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304937 '85423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004939 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 'Param' => {
4941 '0' => {
4942 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304943 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '1' => {
4946 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304947 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '2' => {
4950 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304951 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '3' => {
4954 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304955 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '4' => {
4958 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304959 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 },
4961 '5' => {
4962 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304963 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 },
4965 '6' => {
4966 'name' => 'bmc_record_handle',
4967 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09304968 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 }
4970 },
4971 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304972 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304974 '85736' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004976 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304977 'Param' => {
4978 '0' => {
4979 'name' => 'record',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304980 'type' => '62895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304981 }
4982 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304983 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 'ShortName' => 'pldm_pdr_record_is_remote'
4985 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09304986 '86107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004988 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304989 'Param' => {
4990 '0' => {
4991 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304992 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304993 },
4994 '1' => {
4995 'name' => 'record',
Andrew Jeffery92967be2024-10-02 22:13:57 +09304996 'type' => '62895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 }
4998 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304999 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'ShortName' => 'pldm_pdr_get_record_handle'
5001 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305002 '86324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'Header' => 'pdr.h',
5004 'Line' => '62',
5005 'Param' => {
5006 '0' => {
5007 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305008 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305009 }
5010 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305011 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 'ShortName' => 'pldm_pdr_get_repo_size'
5013 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305014 '86455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'Header' => 'pdr.h',
5016 'Line' => '52',
5017 'Param' => {
5018 '0' => {
5019 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305020 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 }
5022 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305023 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'ShortName' => 'pldm_pdr_get_record_count'
5025 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305026 '86586' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005028 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305029 'Param' => {
5030 '0' => {
5031 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305032 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305033 },
5034 '1' => {
5035 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305036 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305037 },
5038 '2' => {
5039 'name' => 'curr_record',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305040 'type' => '62895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305041 },
5042 '3' => {
5043 'name' => 'data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305044 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305045 },
5046 '4' => {
5047 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305048 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305049 }
5050 },
5051 'Reg' => {
5052 '0' => 'rdi',
5053 '3' => 'rcx',
5054 '4' => 'r8'
5055 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305056 'Return' => '62895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 'ShortName' => 'pldm_pdr_find_record_by_type'
5058 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305059 '86757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005061 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 'Param' => {
5063 '0' => {
5064 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305065 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305066 },
5067 '1' => {
5068 'name' => 'curr_record',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305069 'type' => '62895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305070 },
5071 '2' => {
5072 'name' => 'data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305073 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305074 },
5075 '3' => {
5076 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305077 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305078 },
5079 '4' => {
5080 'name' => 'next_record_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305081 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305082 }
5083 },
5084 'Reg' => {
5085 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305086 '1' => 'rsi',
5087 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305089 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305091 'Return' => '62895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305092 'ShortName' => 'pldm_pdr_get_next_record'
5093 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305094 '86964' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005096 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 'Param' => {
5098 '0' => {
5099 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305100 'type' => '78859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '1' => {
5103 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305104 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '2' => {
5107 'name' => 'data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305108 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 },
5110 '3' => {
5111 'name' => 'size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305112 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305113 },
5114 '4' => {
5115 'name' => 'next_record_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305116 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305117 }
5118 },
5119 'Reg' => {
5120 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305121 '1' => 'rsi',
5122 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305123 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305124 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305126 'Return' => '62895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305127 'ShortName' => 'pldm_pdr_find_record'
5128 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305129 '87143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 'Header' => 'pdr.h',
5131 'Line' => '42',
5132 'Param' => {
5133 '0' => {
5134 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305135 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 }
5137 },
5138 'Reg' => {
5139 '0' => 'rdi'
5140 },
5141 'Return' => '1',
5142 'ShortName' => 'pldm_pdr_destroy'
5143 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305144 '87296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305145 'Header' => 'pdr.h',
5146 'Line' => '36',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305147 'Return' => '61872',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 'ShortName' => 'pldm_pdr_init'
5149 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305150 '87368' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305151 'Header' => 'pdr.h',
5152 'Line' => '79',
5153 'Param' => {
5154 '0' => {
5155 'name' => 'repo',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305156 'type' => '61872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305157 },
5158 '1' => {
5159 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305160 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 },
5162 '2' => {
5163 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305164 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305165 },
5166 '3' => {
5167 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305168 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 },
5170 '4' => {
5171 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305172 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305173 },
5174 '5' => {
5175 'name' => 'record_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305176 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305177 }
5178 },
5179 'Reg' => {
5180 '0' => 'rbp',
5181 '1' => 'r13',
5182 '2' => 'r14',
5183 '5' => 'r12'
5184 },
5185 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005186 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305187 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305188 '95191' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005189 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305190 'Line' => '2514',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005191 'Param' => {
5192 '0' => {
5193 'name' => 'event',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305194 'type' => '95240'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005195 }
5196 },
5197 'Reg' => {
5198 '0' => 'rdi'
5199 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305200 'Return' => '4603',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005201 'ShortName' => 'pldm_platform_cper_event_event_data'
5202 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305203 '95245' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005204 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305205 'Line' => '2503',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005206 'Param' => {
5207 '0' => {
5208 'name' => 'event_data',
5209 'type' => '2341'
5210 },
5211 '1' => {
5212 'name' => 'event_data_length',
5213 'type' => '1145'
5214 },
5215 '2' => {
5216 'name' => 'cper_event',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305217 'type' => '95240'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005218 },
5219 '3' => {
5220 'name' => 'cper_event_length',
5221 'type' => '1145'
5222 }
5223 },
5224 'Return' => '100',
5225 'ShortName' => 'decode_pldm_platform_cper_event'
5226 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305227 '96429' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005228 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305229 'Line' => '2492',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005230 'Param' => {
5231 '0' => {
5232 'name' => 'pdr',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305233 'type' => '97040'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005234 }
5235 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005236 'Reg' => {
5237 '0' => 'rdi'
5238 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005239 'Return' => '100',
5240 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5241 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305242 '97045' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005243 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305244 'Line' => '2470',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005245 'Param' => {
5246 '0' => {
5247 'name' => 'data',
5248 'type' => '2341'
5249 },
5250 '1' => {
5251 'name' => 'data_length',
5252 'type' => '1145'
5253 },
5254 '2' => {
5255 'name' => 'pdr',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305256 'type' => '97040'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005257 },
5258 '3' => {
5259 'name' => 'pdr_length',
5260 'type' => '1145'
5261 }
5262 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005263 'Return' => '100',
5264 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5265 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305266 '101652' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005267 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305268 'Line' => '1854',
Tal Yacobide67ab62024-05-30 22:36:50 +03005269 'Param' => {
5270 '0' => {
5271 'name' => 'instance_id',
5272 'type' => '121'
5273 },
5274 '1' => {
5275 'name' => 'resp',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305276 'type' => '102768'
Tal Yacobide67ab62024-05-30 22:36:50 +03005277 },
5278 '2' => {
5279 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305280 'type' => '4151'
Tal Yacobide67ab62024-05-30 22:36:50 +03005281 },
5282 '3' => {
5283 'name' => 'payload_length',
5284 'type' => '1145'
5285 }
5286 },
5287 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305288 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005289 },
5290 'Return' => '100',
5291 'ShortName' => 'encode_get_state_effecter_states_resp'
5292 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305293 '102783' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005294 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305295 'Line' => '1837',
Tal Yacobide67ab62024-05-30 22:36:50 +03005296 'Param' => {
5297 '0' => {
5298 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305299 'type' => '4598'
Tal Yacobide67ab62024-05-30 22:36:50 +03005300 },
5301 '1' => {
5302 'name' => 'payload_length',
5303 'type' => '1145'
5304 },
5305 '2' => {
5306 'name' => 'resp',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305307 'type' => '102768'
Tal Yacobide67ab62024-05-30 22:36:50 +03005308 }
5309 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305310 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305311 '2' => 'rdx'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305312 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005313 'Return' => '100',
5314 'ShortName' => 'decode_get_state_effecter_states_resp'
5315 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305316 '103813' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005317 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305318 'Line' => '1806',
Tal Yacobide67ab62024-05-30 22:36:50 +03005319 'Param' => {
5320 '0' => {
5321 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305322 'type' => '4598'
Tal Yacobide67ab62024-05-30 22:36:50 +03005323 },
5324 '1' => {
5325 'name' => 'payload_length',
5326 'type' => '1145'
5327 },
5328 '2' => {
5329 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305330 'type' => '12526'
Tal Yacobide67ab62024-05-30 22:36:50 +03005331 }
5332 },
5333 'Return' => '100',
5334 'ShortName' => 'decode_get_state_effecter_states_req'
5335 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305336 '104452' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005337 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305338 'Line' => '1820',
Tal Yacobide67ab62024-05-30 22:36:50 +03005339 'Param' => {
5340 '0' => {
5341 'name' => 'instance_id',
5342 'type' => '121'
5343 },
5344 '1' => {
5345 'name' => 'effecter_id',
5346 'type' => '1011'
5347 },
5348 '2' => {
5349 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305350 'type' => '4151'
Tal Yacobide67ab62024-05-30 22:36:50 +03005351 },
5352 '3' => {
5353 'name' => 'payload_length',
5354 'type' => '1145'
5355 }
5356 },
5357 'Return' => '100',
5358 'ShortName' => 'encode_get_state_effecter_states_req'
5359 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305360 '122202' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305361 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305362 'Line' => '1986',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 'Param' => {
5364 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305365 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305366 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305367 },
5368 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305369 'name' => 'payload_length',
5370 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305371 },
5372 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305373 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305374 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305375 },
5376 '3' => {
5377 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305378 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305379 },
5380 '4' => {
5381 'name' => 'event_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305382 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305383 },
5384 '5' => {
5385 'name' => 'next_data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305386 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305387 },
5388 '6' => {
5389 'name' => 'transfer_flag',
5390 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305391 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305392 },
5393 '7' => {
5394 'name' => 'event_class',
5395 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305396 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305397 },
5398 '8' => {
5399 'name' => 'event_data_size',
5400 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305401 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305402 },
5403 '9' => {
5404 'name' => 'event_data',
5405 'offset' => '24',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305406 'type' => '52619'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305407 },
5408 '10' => {
5409 'name' => 'event_data_integrity_checksum',
5410 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305411 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305412 }
5413 },
5414 'Return' => '100',
5415 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5416 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305417 '124336' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305418 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305419 'Line' => '1960',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305420 'Param' => {
5421 '0' => {
5422 'name' => 'instance_id',
5423 'type' => '121'
5424 },
5425 '1' => {
5426 'name' => 'format_version',
5427 'type' => '121'
5428 },
5429 '2' => {
5430 'name' => 'transfer_operation_flag',
5431 'type' => '121'
5432 },
5433 '3' => {
5434 'name' => 'data_transfer_handle',
5435 'type' => '1023'
5436 },
5437 '4' => {
5438 'name' => 'event_id_to_acknowledge',
5439 'type' => '1011'
5440 },
5441 '5' => {
5442 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305443 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305444 },
5445 '6' => {
5446 'name' => 'payload_length',
5447 'offset' => '0',
5448 'type' => '1145'
5449 }
5450 },
5451 'Return' => '100',
5452 'ShortName' => 'encode_poll_for_platform_event_message_req'
5453 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305454 '125434' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305455 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305456 'Line' => '2430',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305457 'Param' => {
5458 '0' => {
5459 'name' => 'instance_id',
5460 'type' => '121'
5461 },
5462 '1' => {
5463 'name' => 'completion_code',
5464 'type' => '121'
5465 },
5466 '2' => {
5467 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305468 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305469 }
5470 },
5471 'Return' => '100',
5472 'ShortName' => 'encode_set_event_receiver_resp'
5473 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305474 '125607' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305475 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305476 'Line' => '2416',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305477 'Param' => {
5478 '0' => {
5479 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305480 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305481 },
5482 '1' => {
5483 'name' => 'payload_length',
5484 'type' => '1145'
5485 },
5486 '2' => {
5487 'name' => 'event_message_global_enable',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305488 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305489 },
5490 '3' => {
5491 'name' => 'transport_protocol_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305492 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305493 },
5494 '4' => {
5495 'name' => 'event_receiver_address_info',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305496 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305497 },
5498 '5' => {
5499 'name' => 'heartbeat_timer',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305500 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305501 }
5502 },
5503 'Return' => '100',
5504 'ShortName' => 'decode_set_event_receiver_req'
5505 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305506 '126732' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305507 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305508 'Line' => '2394',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305509 'Param' => {
5510 '0' => {
5511 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305512 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305513 },
5514 '1' => {
5515 'name' => 'payload_length',
5516 'type' => '1145'
5517 },
5518 '2' => {
5519 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305520 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305521 }
5522 },
5523 'Reg' => {
5524 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305525 '1' => 'rsi',
5526 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305527 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305528 'Return' => '100',
5529 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305530 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305531 '127233' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305532 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305533 'Line' => '2380',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305534 'Param' => {
5535 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305536 'name' => 'instance_id',
5537 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305538 },
5539 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305540 'name' => 'event_message_global_enable',
5541 'type' => '121'
5542 },
5543 '2' => {
5544 'name' => 'transport_protocol_type',
5545 'type' => '121'
5546 },
5547 '3' => {
5548 'name' => 'event_receiver_address_info',
5549 'type' => '121'
5550 },
5551 '4' => {
5552 'name' => 'heartbeat_timer',
5553 'type' => '1011'
5554 },
5555 '5' => {
5556 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305557 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305558 }
5559 },
5560 'Return' => '100',
5561 'ShortName' => 'encode_set_event_receiver_req'
5562 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305563 '127491' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305564 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305565 'Line' => '1501',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305566 'Param' => {
5567 '0' => {
5568 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305569 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305570 },
5571 '1' => {
5572 'name' => 'payload_length',
5573 'type' => '1145'
5574 },
5575 '2' => {
5576 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305577 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305578 },
5579 '3' => {
5580 'name' => 'rearm_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305581 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 }
5583 },
5584 'Return' => '100',
5585 'ShortName' => 'decode_get_sensor_reading_req'
5586 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305587 '128318' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305588 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305589 'Line' => '1527',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 'Param' => {
5591 '0' => {
5592 'name' => 'instance_id',
5593 'type' => '121'
5594 },
5595 '1' => {
5596 'name' => 'completion_code',
5597 'type' => '121'
5598 },
5599 '2' => {
5600 'name' => 'sensor_data_size',
5601 'type' => '121'
5602 },
5603 '3' => {
5604 'name' => 'sensor_operational_state',
5605 'type' => '121'
5606 },
5607 '4' => {
5608 'name' => 'sensor_event_message_enable',
5609 'type' => '121'
5610 },
5611 '5' => {
5612 'name' => 'present_state',
5613 'type' => '121'
5614 },
5615 '6' => {
5616 'name' => 'previous_state',
5617 'offset' => '0',
5618 'type' => '121'
5619 },
5620 '7' => {
5621 'name' => 'event_state',
5622 'offset' => '8',
5623 'type' => '121'
5624 },
5625 '8' => {
5626 'name' => 'present_reading',
5627 'offset' => '16',
5628 'type' => '1219'
5629 },
5630 '9' => {
5631 'name' => 'msg',
5632 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305633 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 },
5635 '10' => {
5636 'name' => 'payload_length',
5637 'offset' => '32',
5638 'type' => '1145'
5639 }
5640 },
5641 'Return' => '100',
5642 'ShortName' => 'encode_get_sensor_reading_resp'
5643 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305644 '128872' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305646 'Line' => '2355',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 'Param' => {
5648 '0' => {
5649 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305650 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305651 },
5652 '1' => {
5653 'name' => 'payload_length',
5654 'type' => '1145'
5655 },
5656 '2' => {
5657 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305658 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305659 },
5660 '3' => {
5661 'name' => 'sensor_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305662 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305663 },
5664 '4' => {
5665 'name' => 'sensor_operational_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305666 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305667 },
5668 '5' => {
5669 'name' => 'sensor_event_message_enable',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305670 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305671 },
5672 '6' => {
5673 'name' => 'present_state',
5674 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305675 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305676 },
5677 '7' => {
5678 'name' => 'previous_state',
5679 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305680 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 },
5682 '8' => {
5683 'name' => 'event_state',
5684 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305685 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 },
5687 '9' => {
5688 'name' => 'present_reading',
5689 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305690 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305691 }
5692 },
5693 'Return' => '100',
5694 'ShortName' => 'decode_get_sensor_reading_resp'
5695 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305696 '131601' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305698 'Line' => '2330',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 'Param' => {
5700 '0' => {
5701 'name' => 'instance_id',
5702 'type' => '121'
5703 },
5704 '1' => {
5705 'name' => 'sensor_id',
5706 'type' => '1011'
5707 },
5708 '2' => {
5709 'name' => 'rearm_event_state',
5710 'type' => '121'
5711 },
5712 '3' => {
5713 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305714 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 }
5716 },
5717 'Return' => '100',
5718 'ShortName' => 'encode_get_sensor_reading_req'
5719 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305720 '131819' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305722 'Line' => '2311',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305723 'Param' => {
5724 '0' => {
5725 'name' => 'change_record_data',
5726 'type' => '1219'
5727 },
5728 '1' => {
5729 'name' => 'change_record_data_size',
5730 'type' => '1145'
5731 },
5732 '2' => {
5733 'name' => 'event_data_operation',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305734 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305735 },
5736 '3' => {
5737 'name' => 'number_of_change_entries',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305738 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305739 },
5740 '4' => {
5741 'name' => 'change_entry_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305742 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305743 }
5744 },
5745 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305747 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305748 '3' => 'r9',
5749 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305750 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305751 'Return' => '100',
5752 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305753 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305754 '133281' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305755 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305756 'Line' => '2217',
Thu Nguyenf874b382024-07-24 11:22:34 +00005757 'Param' => {
5758 '0' => {
5759 'name' => 'event_data',
5760 'type' => '2341'
5761 },
5762 '1' => {
5763 'name' => 'event_data_length',
5764 'type' => '1145'
5765 },
5766 '2' => {
5767 'name' => 'poll_event',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305768 'type' => '134291'
Thu Nguyenf874b382024-07-24 11:22:34 +00005769 }
5770 },
5771 'Return' => '100',
5772 'ShortName' => 'decode_pldm_message_poll_event_data'
5773 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305774 '134296' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005775 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305776 'Line' => '2203',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 'Param' => {
5778 '0' => {
5779 'name' => 'event_data',
5780 'type' => '1219'
5781 },
5782 '1' => {
5783 'name' => 'event_data_size',
5784 'type' => '1145'
5785 },
5786 '2' => {
5787 'name' => 'event_data_format',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305788 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 },
5790 '3' => {
5791 'name' => 'number_of_change_records',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305792 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305793 },
5794 '4' => {
5795 'name' => 'change_record_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305796 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 }
5798 },
5799 'Reg' => {
5800 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09305801 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305802 '3' => 'r9',
5803 '4' => 'r8'
5804 },
5805 'Return' => '100',
5806 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5807 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305808 '134973' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305810 'Line' => '2265',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305811 'Param' => {
5812 '0' => {
5813 'name' => 'event_data_format',
5814 'type' => '121'
5815 },
5816 '1' => {
5817 'name' => 'number_of_change_records',
5818 'type' => '121'
5819 },
5820 '2' => {
5821 'name' => 'event_data_operations',
5822 'type' => '1219'
5823 },
5824 '3' => {
5825 'name' => 'numbers_of_change_entries',
5826 'type' => '1219'
5827 },
5828 '4' => {
5829 'name' => 'change_entries',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305830 'type' => '135292'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305831 },
5832 '5' => {
5833 'name' => 'event_data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305834 'type' => '135307'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305835 },
5836 '6' => {
5837 'name' => 'actual_change_records_size',
5838 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305839 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 },
5841 '7' => {
5842 'name' => 'max_change_records_size',
5843 'offset' => '8',
5844 'type' => '1145'
5845 }
5846 },
5847 'Reg' => {
5848 '0' => 'rdi',
5849 '1' => 'rbx',
5850 '2' => 'r10',
5851 '3' => 'r11',
5852 '4' => 'r8',
5853 '5' => 'r9'
5854 },
5855 'Return' => '100',
5856 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5857 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305858 '135317' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305860 'Line' => '2181',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 'Param' => {
5862 '0' => {
5863 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305864 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 },
5866 '1' => {
5867 'name' => 'payload_length',
5868 'type' => '1145'
5869 },
5870 '2' => {
5871 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305872 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305873 },
5874 '3' => {
5875 'name' => 'effecter_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305876 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305877 },
5878 '4' => {
5879 'name' => 'effecter_oper_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305880 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305881 },
5882 '5' => {
5883 'name' => 'pending_value',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305884 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305885 },
5886 '6' => {
5887 'name' => 'present_value',
5888 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305889 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305890 }
5891 },
5892 'Return' => '100',
5893 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5894 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305895 '138786' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305896 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305897 'Line' => '1458',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 'Param' => {
5899 '0' => {
5900 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305901 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 },
5903 '1' => {
5904 'name' => 'payload_length',
5905 'type' => '1145'
5906 },
5907 '2' => {
5908 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305909 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 }
5911 },
5912 'Return' => '100',
5913 'ShortName' => 'decode_get_numeric_effecter_value_req'
5914 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305915 '139457' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305917 'Line' => '1482',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305918 'Param' => {
5919 '0' => {
5920 'name' => 'instance_id',
5921 'type' => '121'
5922 },
5923 '1' => {
5924 'name' => 'completion_code',
5925 'type' => '121'
5926 },
5927 '2' => {
5928 'name' => 'effecter_data_size',
5929 'type' => '121'
5930 },
5931 '3' => {
5932 'name' => 'effecter_oper_state',
5933 'type' => '121'
5934 },
5935 '4' => {
5936 'name' => 'pending_value',
5937 'type' => '1219'
5938 },
5939 '5' => {
5940 'name' => 'present_value',
5941 'type' => '1219'
5942 },
5943 '6' => {
5944 'name' => 'msg',
5945 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305946 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 },
5948 '7' => {
5949 'name' => 'payload_length',
5950 'offset' => '8',
5951 'type' => '1145'
5952 }
5953 },
5954 'Return' => '100',
5955 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5956 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305957 '140155' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305958 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305959 'Line' => '2160',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 'Param' => {
5961 '0' => {
5962 'name' => 'instance_id',
5963 'type' => '121'
5964 },
5965 '1' => {
5966 'name' => 'effecter_id',
5967 'type' => '1011'
5968 },
5969 '2' => {
5970 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305971 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 }
5973 },
5974 'Return' => '100',
5975 'ShortName' => 'encode_get_numeric_effecter_value_req'
5976 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305977 '140353' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305979 'Line' => '2145',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 'Param' => {
5981 '0' => {
5982 'name' => 'pdr_data',
5983 'type' => '2341'
5984 },
5985 '1' => {
5986 'name' => 'pdr_data_length',
5987 'type' => '1145'
5988 },
5989 '2' => {
5990 'name' => 'pdr_value',
Andrew Jeffery92967be2024-10-02 22:13:57 +09305991 'type' => '165523'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 }
5993 },
5994 'Return' => '100',
5995 'ShortName' => 'decode_numeric_sensor_pdr_data'
5996 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09305997 '165528' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305999 'Line' => '2133',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306000 'Param' => {
6001 '0' => {
6002 'name' => 'sensor_data',
6003 'type' => '1219'
6004 },
6005 '1' => {
6006 'name' => 'sensor_data_length',
6007 'type' => '1145'
6008 },
6009 '2' => {
6010 'name' => 'event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306011 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306012 },
6013 '3' => {
6014 'name' => 'previous_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306015 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306016 },
6017 '4' => {
6018 'name' => 'sensor_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306019 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306020 },
6021 '5' => {
6022 'name' => 'present_reading',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306023 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 }
6025 },
6026 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306027 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 '5' => 'r9'
6029 },
6030 'Return' => '100',
6031 'ShortName' => 'decode_numeric_sensor_data'
6032 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306033 '167618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306035 'Line' => '2112',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 'Param' => {
6037 '0' => {
6038 'name' => 'sensor_data',
6039 'type' => '1219'
6040 },
6041 '1' => {
6042 'name' => 'sensor_data_length',
6043 'type' => '1145'
6044 },
6045 '2' => {
6046 'name' => 'sensor_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306047 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 },
6049 '3' => {
6050 'name' => 'event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306051 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 },
6053 '4' => {
6054 'name' => 'previous_event_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306055 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 }
6057 },
6058 'Reg' => {
6059 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306060 '2' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306061 '3' => 'r9',
6062 '4' => 'r8'
6063 },
6064 'Return' => '100',
6065 'ShortName' => 'decode_state_sensor_data'
6066 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306067 '168424' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306069 'Line' => '2094',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 'Param' => {
6071 '0' => {
6072 'name' => 'sensor_data',
6073 'type' => '1219'
6074 },
6075 '1' => {
6076 'name' => 'sensor_data_length',
6077 'type' => '1145'
6078 },
6079 '2' => {
6080 'name' => 'present_op_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306081 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306082 },
6083 '3' => {
6084 'name' => 'previous_op_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306085 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306086 }
6087 },
6088 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306089 '0' => 'r8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 '2' => 'rdx',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306091 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 },
6093 'Return' => '100',
6094 'ShortName' => 'decode_sensor_op_data'
6095 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306096 '169081' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306097 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306098 'Line' => '2077',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 'Param' => {
6100 '0' => {
6101 'name' => 'event_data',
6102 'type' => '1219'
6103 },
6104 '1' => {
6105 'name' => 'event_data_length',
6106 'type' => '1145'
6107 },
6108 '2' => {
6109 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306110 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306111 },
6112 '3' => {
6113 'name' => 'sensor_event_class_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306114 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306115 },
6116 '4' => {
6117 'name' => 'event_class_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306118 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306119 }
6120 },
6121 'Return' => '100',
6122 'ShortName' => 'decode_sensor_event_data'
6123 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306124 '169961' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306126 'Line' => '2056',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306127 'Param' => {
6128 '0' => {
6129 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306130 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306131 },
6132 '1' => {
6133 'name' => 'payload_length',
6134 'type' => '1145'
6135 },
6136 '2' => {
6137 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306138 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306139 },
6140 '3' => {
6141 'name' => 'synchrony_config',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306142 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 },
6144 '4' => {
6145 'name' => 'synchrony_config_support',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306146 'type' => '6424'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 },
6148 '5' => {
6149 'name' => 'number_event_class_returned',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306150 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 },
6152 '6' => {
6153 'name' => 'event_class',
6154 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306155 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 },
6157 '7' => {
6158 'name' => 'event_class_count',
6159 'offset' => '8',
6160 'type' => '121'
6161 }
6162 },
6163 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306164 '4' => 'r8',
6165 '5' => 'r9'
6166 },
6167 'Return' => '100',
6168 'ShortName' => 'decode_event_message_supported_resp'
6169 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306170 '171246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306171 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306172 'Line' => '2039',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306173 'Param' => {
6174 '0' => {
6175 'name' => 'instance_id',
6176 'type' => '121'
6177 },
6178 '1' => {
6179 'name' => 'format_version',
6180 'type' => '121'
6181 },
6182 '2' => {
6183 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306184 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 }
6186 },
6187 'Return' => '100',
6188 'ShortName' => 'encode_event_message_supported_req'
6189 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306190 '171444' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306192 'Line' => '2012',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 'Param' => {
6194 '0' => {
6195 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306196 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 },
6198 '1' => {
6199 'name' => 'payload_length',
6200 'type' => '1145'
6201 },
6202 '2' => {
6203 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306204 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306205 },
6206 '3' => {
6207 'name' => 'terminus_max_buffer_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306208 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 }
6210 },
6211 'Return' => '100',
6212 'ShortName' => 'decode_event_message_buffer_size_resp'
6213 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306214 '172277' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306216 'Line' => '2025',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 'Param' => {
6218 '0' => {
6219 'name' => 'instance_id',
6220 'type' => '121'
6221 },
6222 '1' => {
6223 'name' => 'event_receiver_max_buffer_size',
6224 'type' => '1011'
6225 },
6226 '2' => {
6227 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306228 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306229 }
6230 },
6231 'Reg' => {
6232 '2' => 'rbx'
6233 },
6234 'Return' => '100',
6235 'ShortName' => 'encode_event_message_buffer_size_req'
6236 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306237 '172475' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306238 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306239 'Line' => '2001',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306240 'Param' => {
6241 '0' => {
6242 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306243 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 },
6245 '1' => {
6246 'name' => 'payload_length',
6247 'type' => '1145'
6248 },
6249 '2' => {
6250 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306251 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306252 },
6253 '3' => {
6254 'name' => 'platform_event_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306255 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306256 }
6257 },
6258 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306259 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306260 },
6261 'Return' => '100',
6262 'ShortName' => 'decode_platform_event_message_resp'
6263 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306264 '173151' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306266 'Line' => '1944',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306267 'Param' => {
6268 '0' => {
6269 'name' => 'instance_id',
6270 'type' => '121'
6271 },
6272 '1' => {
6273 'name' => 'format_version',
6274 'type' => '121'
6275 },
6276 '2' => {
6277 'name' => 'tid',
6278 'type' => '121'
6279 },
6280 '3' => {
6281 'name' => 'event_class',
6282 'type' => '121'
6283 },
6284 '4' => {
6285 'name' => 'event_data',
6286 'type' => '1219'
6287 },
6288 '5' => {
6289 'name' => 'event_data_length',
6290 'type' => '1145'
6291 },
6292 '6' => {
6293 'name' => 'msg',
6294 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306295 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306296 },
6297 '7' => {
6298 'name' => 'payload_length',
6299 'offset' => '8',
6300 'type' => '1145'
6301 }
6302 },
6303 'Return' => '100',
6304 'ShortName' => 'encode_platform_event_message_req'
6305 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306306 '173552' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306307 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306308 'Line' => '1924',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306309 'Param' => {
6310 '0' => {
6311 'name' => 'instance_id',
6312 'type' => '121'
6313 },
6314 '1' => {
6315 'name' => 'completion_code',
6316 'type' => '121'
6317 },
6318 '2' => {
6319 'name' => 'tid',
6320 'type' => '121'
6321 },
6322 '3' => {
6323 'name' => 'event_id',
6324 'type' => '1011'
6325 },
6326 '4' => {
6327 'name' => 'next_data_transfer_handle',
6328 'type' => '1023'
6329 },
6330 '5' => {
6331 'name' => 'transfer_flag',
6332 'type' => '121'
6333 },
6334 '6' => {
6335 'name' => 'event_class',
6336 'offset' => '0',
6337 'type' => '121'
6338 },
6339 '7' => {
6340 'name' => 'event_data_size',
6341 'offset' => '8',
6342 'type' => '1023'
6343 },
6344 '8' => {
6345 'name' => 'event_data',
6346 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306347 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306348 },
6349 '9' => {
6350 'name' => 'checksum',
6351 'offset' => '24',
6352 'type' => '1023'
6353 },
6354 '10' => {
6355 'name' => 'msg',
6356 'offset' => '32',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306357 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 },
6359 '11' => {
6360 'name' => 'payload_length',
6361 'offset' => '40',
6362 'type' => '1145'
6363 }
6364 },
6365 'Return' => '100',
6366 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6367 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306368 '175673' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306370 'Line' => '1902',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 'Param' => {
6372 '0' => {
6373 'name' => 'instance_id',
6374 'type' => '121'
6375 },
6376 '1' => {
6377 'name' => 'completion_code',
6378 'type' => '121'
6379 },
6380 '2' => {
6381 'name' => 'platform_event_status',
6382 'type' => '121'
6383 },
6384 '3' => {
6385 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306386 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306387 }
6388 },
6389 'Return' => '100',
6390 'ShortName' => 'encode_platform_event_message_resp'
6391 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306392 '175891' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306394 'Line' => '1887',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306395 'Param' => {
6396 '0' => {
6397 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306398 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 },
6400 '1' => {
6401 'name' => 'payload_length',
6402 'type' => '1145'
6403 },
6404 '2' => {
6405 'name' => 'format_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306406 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306407 },
6408 '3' => {
6409 'name' => 'transfer_operation_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306410 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306411 },
6412 '4' => {
6413 'name' => 'data_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306414 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306415 },
6416 '5' => {
6417 'name' => 'event_id_to_acknowledge',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306418 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 }
6420 },
6421 'Return' => '100',
6422 'ShortName' => 'decode_poll_for_platform_event_message_req'
6423 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306424 '177212' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306425 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306426 'Line' => '1871',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 'Param' => {
6428 '0' => {
6429 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306430 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '1' => {
6433 'name' => 'payload_length',
6434 'type' => '1145'
6435 },
6436 '2' => {
6437 'name' => 'format_version',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306438 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '3' => {
6441 'name' => 'tid',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306442 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 },
6444 '4' => {
6445 'name' => 'event_class',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306446 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306447 },
6448 '5' => {
6449 'name' => 'event_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306450 'type' => '13089'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306451 }
6452 },
6453 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306454 '0' => 'rdi',
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306455 '2' => 'rsi',
6456 '3' => 'r11',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306457 '4' => 'r8',
6458 '5' => 'r9'
6459 },
6460 'Return' => '100',
6461 'ShortName' => 'decode_platform_event_message_req'
6462 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306463 '178038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306464 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306465 'Line' => '2289',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 'Param' => {
6467 '0' => {
6468 'name' => 'event_data',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306469 'type' => '178229'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 },
6471 '1' => {
6472 'name' => 'event_data_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306473 'type' => '31672'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '2' => {
6476 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306477 'type' => '15842'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '3' => {
6480 'name' => 'sensor_event_class',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306481 'type' => '90737'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '4' => {
6484 'name' => 'sensor_offset',
6485 'type' => '1006'
6486 },
6487 '5' => {
6488 'name' => 'event_state',
6489 'type' => '1006'
6490 },
6491 '6' => {
6492 'name' => 'previous_event_state',
6493 'offset' => '0',
6494 'type' => '1006'
6495 },
6496 '7' => {
6497 'name' => 'actual_event_data_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306498 'type' => '132501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306499 }
6500 },
6501 'Reg' => {
6502 '1' => 'rdi',
6503 '2' => 'rdx',
6504 '3' => 'rcx',
6505 '4' => 'r8',
6506 '5' => 'r9',
6507 '7' => 'rsi'
6508 },
6509 'Return' => '100',
6510 'ShortName' => 'encode_sensor_event_data'
6511 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306512 '178244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306514 'Line' => '1423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 'Param' => {
6516 '0' => {
6517 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306518 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '1' => {
6521 'name' => 'payload_length',
6522 'type' => '1145'
6523 },
6524 '2' => {
6525 'name' => 'sensor_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306526 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 },
6528 '3' => {
6529 'name' => 'sensor_rearm',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306530 'type' => '6424'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306531 },
6532 '4' => {
6533 'name' => 'reserved',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306534 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 }
6536 },
6537 'Return' => '100',
6538 'ShortName' => 'decode_get_state_sensor_readings_req'
6539 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306540 '179220' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306541 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306542 'Line' => '1791',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306543 'Param' => {
6544 '0' => {
6545 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306546 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306547 },
6548 '1' => {
6549 'name' => 'payload_length',
6550 'type' => '1145'
6551 },
6552 '2' => {
6553 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306554 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306555 },
6556 '3' => {
6557 'name' => 'comp_sensor_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306558 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306559 },
6560 '4' => {
6561 'name' => 'field',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306562 'type' => '180457'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306563 }
6564 },
6565 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306566 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306567 '4' => 'r8'
6568 },
6569 'Return' => '100',
6570 'ShortName' => 'decode_get_state_sensor_readings_resp'
6571 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306572 '180462' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306573 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306574 'Line' => '1771',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306575 'Param' => {
6576 '0' => {
6577 'name' => 'instance_id',
6578 'type' => '121'
6579 },
6580 '1' => {
6581 'name' => 'sensor_id',
6582 'type' => '1011'
6583 },
6584 '2' => {
6585 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006586 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306587 },
6588 '3' => {
6589 'name' => 'reserved',
6590 'type' => '121'
6591 },
6592 '4' => {
6593 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306594 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 }
6596 },
6597 'Return' => '100',
6598 'ShortName' => 'encode_get_state_sensor_readings_req'
6599 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306600 '180700' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306601 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306602 'Line' => '1443',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306603 'Param' => {
6604 '0' => {
6605 'name' => 'instance_id',
6606 'type' => '121'
6607 },
6608 '1' => {
6609 'name' => 'completion_code',
6610 'type' => '121'
6611 },
6612 '2' => {
6613 'name' => 'comp_sensor_count',
6614 'type' => '121'
6615 },
6616 '3' => {
6617 'name' => 'field',
Andrew Jeffery92967be2024-10-02 22:13:57 +09306618 'type' => '180457'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306619 },
6620 '4' => {
6621 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306622 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 }
6624 },
6625 'Return' => '100',
6626 'ShortName' => 'encode_get_state_sensor_readings_resp'
6627 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306628 '181054' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306629 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306630 'Line' => '1752',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 'Param' => {
6632 '0' => {
6633 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306634 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 },
6636 '1' => {
6637 'name' => 'payload_length',
6638 'type' => '1145'
6639 },
6640 '2' => {
6641 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306642 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306643 }
6644 },
6645 'Reg' => {
6646 '0' => 'rdi',
6647 '1' => 'rsi',
6648 '2' => 'rdx'
6649 },
6650 'Return' => '100',
6651 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6652 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306653 '181131' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306655 'Line' => '1739',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306656 'Param' => {
6657 '0' => {
6658 'name' => 'instance_id',
6659 'type' => '121'
6660 },
6661 '1' => {
6662 'name' => 'effecter_id',
6663 'type' => '1011'
6664 },
6665 '2' => {
6666 'name' => 'effecter_data_size',
6667 'type' => '121'
6668 },
6669 '3' => {
6670 'name' => 'effecter_value',
6671 'type' => '1219'
6672 },
6673 '4' => {
6674 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306675 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306676 },
6677 '5' => {
6678 'name' => 'payload_length',
6679 'type' => '1145'
6680 }
6681 },
6682 'Reg' => {
6683 '3' => 'r12'
6684 },
6685 'Return' => '100',
6686 'ShortName' => 'encode_set_numeric_effecter_value_req'
6687 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306688 '181603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306690 'Line' => '1314',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306691 'Param' => {
6692 '0' => {
6693 'name' => 'instance_id',
6694 'type' => '121'
6695 },
6696 '1' => {
6697 'name' => 'completion_code',
6698 'type' => '121'
6699 },
6700 '2' => {
6701 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306702 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306703 },
6704 '3' => {
6705 'name' => 'payload_length',
6706 'type' => '1145'
6707 }
6708 },
6709 'Return' => '100',
6710 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6711 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306712 '181796' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306714 'Line' => '1298',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306715 'Param' => {
6716 '0' => {
6717 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306718 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '1' => {
6721 'name' => 'payload_length',
6722 'type' => '1145'
6723 },
6724 '2' => {
6725 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306726 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 },
6728 '3' => {
6729 'name' => 'effecter_data_size',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306730 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306731 },
6732 '4' => {
6733 'name' => 'effecter_value',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306734 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 }
6736 },
6737 'Return' => '100',
6738 'ShortName' => 'decode_set_numeric_effecter_value_req'
6739 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306740 '185802' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306742 'Line' => '1650',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306743 'Param' => {
6744 '0' => {
6745 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306746 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 },
6748 '1' => {
6749 'name' => 'payload_length',
6750 'type' => '1145'
6751 },
6752 '2' => {
6753 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306754 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 },
6756 '3' => {
6757 'name' => 'next_record_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306758 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '4' => {
6761 'name' => 'next_data_transfer_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306762 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '5' => {
6765 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306766 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '6' => {
6769 'name' => 'resp_cnt',
6770 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306771 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306772 },
6773 '7' => {
6774 'name' => 'record_data',
6775 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306776 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306777 },
6778 '8' => {
6779 'name' => 'record_data_length',
6780 'offset' => '16',
6781 'type' => '1145'
6782 },
6783 '9' => {
6784 'name' => 'transfer_crc',
6785 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306786 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306787 }
6788 },
6789 'Reg' => {
6790 '5' => 'rbx'
6791 },
6792 'Return' => '100',
6793 'ShortName' => 'decode_get_pdr_resp'
6794 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306795 '187743' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306797 'Line' => '1619',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 'Param' => {
6799 '0' => {
6800 'name' => 'instance_id',
6801 'type' => '121'
6802 },
6803 '1' => {
6804 'name' => 'record_hndl',
6805 'type' => '1023'
6806 },
6807 '2' => {
6808 'name' => 'data_transfer_hndl',
6809 'type' => '1023'
6810 },
6811 '3' => {
6812 'name' => 'transfer_op_flag',
6813 'type' => '121'
6814 },
6815 '4' => {
6816 'name' => 'request_cnt',
6817 'type' => '1011'
6818 },
6819 '5' => {
6820 'name' => 'record_chg_num',
6821 'type' => '1011'
6822 },
6823 '6' => {
6824 'name' => 'msg',
6825 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306826 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '7' => {
6829 'name' => 'payload_length',
6830 'offset' => '8',
6831 'type' => '1145'
6832 }
6833 },
6834 'Reg' => {
6835 '2' => 'r14'
6836 },
6837 'Return' => '100',
6838 'ShortName' => 'encode_get_pdr_req'
6839 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306840 '189966' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306842 'Line' => '1581',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 'Param' => {
6844 '0' => {
6845 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306846 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 },
6848 '1' => {
6849 'name' => 'payload_length',
6850 'type' => '1145'
6851 },
6852 '2' => {
6853 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306854 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '3' => {
6857 'name' => 'repository_state',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306858 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '4' => {
6861 'name' => 'update_time',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306862 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '5' => {
6865 'name' => 'oem_update_time',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306866 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 },
6868 '6' => {
6869 'name' => 'record_count',
6870 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306871 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306872 },
6873 '7' => {
6874 'name' => 'repository_size',
6875 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306876 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '8' => {
6879 'name' => 'largest_record_size',
6880 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306881 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306882 },
6883 '9' => {
6884 'name' => 'data_transfer_handle_timeout',
6885 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306886 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 }
6888 },
6889 'Return' => '100',
6890 'ShortName' => 'decode_get_pdr_repository_info_resp'
6891 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306892 '192032' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306893 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306894 'Line' => '1557',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 'Param' => {
6896 '0' => {
6897 'name' => 'instance_id',
6898 'type' => '121'
6899 },
6900 '1' => {
6901 'name' => 'completion_code',
6902 'type' => '121'
6903 },
6904 '2' => {
6905 'name' => 'repository_state',
6906 'type' => '121'
6907 },
6908 '3' => {
6909 'name' => 'update_time',
6910 'type' => '1219'
6911 },
6912 '4' => {
6913 'name' => 'oem_update_time',
6914 'type' => '1219'
6915 },
6916 '5' => {
6917 'name' => 'record_count',
6918 'type' => '1023'
6919 },
6920 '6' => {
6921 'name' => 'repository_size',
6922 'offset' => '0',
6923 'type' => '1023'
6924 },
6925 '7' => {
6926 'name' => 'largest_record_size',
6927 'offset' => '8',
6928 'type' => '1023'
6929 },
6930 '8' => {
6931 'name' => 'data_transfer_handle_timeout',
6932 'offset' => '16',
6933 'type' => '121'
6934 },
6935 '9' => {
6936 'name' => 'msg',
6937 'offset' => '24',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306938 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 }
6940 },
6941 'Return' => '100',
6942 'ShortName' => 'encode_get_pdr_repository_info_resp'
6943 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306944 '192505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306945 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306946 'Line' => '1381',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 'Param' => {
6948 '0' => {
6949 'name' => 'instance_id',
6950 'type' => '121'
6951 },
6952 '1' => {
6953 'name' => 'completion_code',
6954 'type' => '121'
6955 },
6956 '2' => {
6957 'name' => 'next_record_hndl',
6958 'type' => '1023'
6959 },
6960 '3' => {
6961 'name' => 'next_data_transfer_hndl',
6962 'type' => '1023'
6963 },
6964 '4' => {
6965 'name' => 'transfer_flag',
6966 'type' => '121'
6967 },
6968 '5' => {
6969 'name' => 'resp_cnt',
6970 'type' => '1011'
6971 },
6972 '6' => {
6973 'name' => 'record_data',
6974 'offset' => '0',
6975 'type' => '1219'
6976 },
6977 '7' => {
6978 'name' => 'transfer_crc',
6979 'offset' => '8',
6980 'type' => '121'
6981 },
6982 '8' => {
6983 'name' => 'msg',
6984 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306985 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 }
6987 },
6988 'Return' => '100',
6989 'ShortName' => 'encode_get_pdr_resp'
6990 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09306991 '192954' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306993 'Line' => '1402',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 'Param' => {
6995 '0' => {
6996 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09306997 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '1' => {
7000 'name' => 'payload_length',
7001 'type' => '1145'
7002 },
7003 '2' => {
7004 'name' => 'record_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307005 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 },
7007 '3' => {
7008 'name' => 'data_transfer_hndl',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307009 'type' => '4608'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '4' => {
7012 'name' => 'transfer_op_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307013 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '5' => {
7016 'name' => 'request_cnt',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307017 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '6' => {
7020 'name' => 'record_chg_num',
7021 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307022 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 }
7024 },
7025 'Return' => '100',
7026 'ShortName' => 'decode_get_pdr_req'
7027 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307028 '194566' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307030 'Line' => '1353',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 'Param' => {
7032 '0' => {
7033 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307034 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '1' => {
7037 'name' => 'payload_length',
7038 'type' => '1145'
7039 },
7040 '2' => {
7041 'name' => 'effecter_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307042 'type' => '12526'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 },
7044 '3' => {
7045 'name' => 'comp_effecter_count',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307046 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 },
7048 '4' => {
7049 'name' => 'field',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307050 'type' => '195689'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 }
7052 },
7053 'Return' => '100',
7054 'ShortName' => 'decode_set_state_effecter_states_req'
7055 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307056 '195694' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307057 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307058 'Line' => '1718',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 'Param' => {
7060 '0' => {
7061 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307062 'type' => '4598'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 },
7064 '1' => {
7065 'name' => 'payload_length',
7066 'type' => '1145'
7067 },
7068 '2' => {
7069 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307070 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 }
7072 },
7073 'Reg' => {
7074 '0' => 'rdi',
7075 '1' => 'rsi',
7076 '2' => 'rdx'
7077 },
7078 'Return' => '100',
7079 'ShortName' => 'decode_set_state_effecter_states_resp'
7080 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307081 '195769' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307083 'Line' => '1699',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 'Param' => {
7085 '0' => {
7086 'name' => 'instance_id',
7087 'type' => '121'
7088 },
7089 '1' => {
7090 'name' => 'effecter_id',
7091 'type' => '1011'
7092 },
7093 '2' => {
7094 'name' => 'comp_effecter_count',
7095 'type' => '121'
7096 },
7097 '3' => {
7098 'name' => 'field',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307099 'type' => '195689'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 },
7101 '4' => {
7102 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307103 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 }
7105 },
7106 'Reg' => {
7107 '1' => 'rsi'
7108 },
7109 'Return' => '100',
7110 'ShortName' => 'encode_set_state_effecter_states_req'
7111 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307112 '196113' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307114 'Line' => '1331',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307115 'Param' => {
7116 '0' => {
7117 'name' => 'instance_id',
7118 'type' => '121'
7119 },
7120 '1' => {
7121 'name' => 'completion_code',
7122 'type' => '121'
7123 },
7124 '2' => {
7125 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307126 'type' => '4151'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307127 }
7128 },
7129 'Return' => '100',
7130 'ShortName' => 'encode_set_state_effecter_states_resp'
7131 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307132 '196280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307134 'Line' => '681',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 'Param' => {
7136 '0' => {
7137 'name' => 'sensor',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307138 'type' => '196670'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 },
7140 '1' => {
7141 'name' => 'allocation_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307142 'type' => '31672'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '2' => {
7145 'name' => 'possible_states',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307146 'type' => '196680'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 },
7148 '3' => {
7149 'name' => 'possible_states_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307150 'type' => '31672'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 },
7152 '4' => {
7153 'name' => 'actual_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307154 'type' => '132501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 }
7156 },
7157 'Reg' => {
7158 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307159 '1' => 'rsi',
7160 '2' => 'r9',
7161 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 '4' => 'r8'
7163 },
7164 'Return' => '100',
7165 'ShortName' => 'encode_state_sensor_pdr'
7166 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307167 '196690' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307169 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 'Param' => {
7171 '0' => {
7172 'name' => 'effecter',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307173 'type' => '196860'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 },
7175 '1' => {
7176 'name' => 'allocation_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307177 'type' => '31672'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307178 },
7179 '2' => {
7180 'name' => 'possible_states',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307181 'type' => '196870'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 },
7183 '3' => {
7184 'name' => 'possible_states_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307185 'type' => '31672'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 },
7187 '4' => {
7188 'name' => 'actual_size',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307189 'type' => '132501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307190 }
7191 },
7192 'Reg' => {
7193 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307194 '1' => 'rsi',
7195 '2' => 'rdx',
7196 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 '4' => 'r8'
7198 },
7199 'Return' => '100',
7200 'ShortName' => 'encode_state_effecter_pdr'
7201 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307202 '200305' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307203 'Header' => 'instance-id.h',
7204 'Line' => '85',
7205 'Param' => {
7206 '0' => {
7207 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307208 'type' => '200485'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307209 },
7210 '1' => {
7211 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307212 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307213 },
7214 '2' => {
7215 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307217 }
7218 },
7219 'Return' => '100',
7220 'ShortName' => 'pldm_instance_id_free'
7221 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307222 '200490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307223 'Header' => 'instance-id.h',
7224 'Line' => '68',
7225 'Param' => {
7226 '0' => {
7227 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307228 'type' => '200485'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307229 },
7230 '1' => {
7231 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307233 },
7234 '2' => {
7235 'name' => 'iid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307236 'type' => '200872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 }
7238 },
7239 'Return' => '100',
7240 'ShortName' => 'pldm_instance_id_alloc'
7241 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307242 '200877' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 'Header' => 'instance-id.h',
7244 'Line' => '51',
7245 'Param' => {
7246 '0' => {
7247 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307248 'type' => '200485'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307249 }
7250 },
7251 'Reg' => {
7252 '0' => 'rdi'
7253 },
7254 'Return' => '100',
7255 'ShortName' => 'pldm_instance_db_destroy'
7256 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307257 '200962' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 'Header' => 'instance-id.h',
7259 'Line' => '41',
7260 'Param' => {
7261 '0' => {
7262 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307263 'type' => '201048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 }
7265 },
7266 'Return' => '100',
7267 'ShortName' => 'pldm_instance_db_init_default'
7268 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307269 '201053' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307270 'Header' => 'instance-id.h',
7271 'Line' => '28',
7272 'Param' => {
7273 '0' => {
7274 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307275 'type' => '201048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307276 },
7277 '1' => {
7278 'name' => 'dbpath',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307279 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307280 }
7281 },
7282 'Return' => '100',
7283 'ShortName' => 'pldm_instance_db_init'
7284 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307285 '202004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307286 'Header' => 'transport.h',
7287 'Line' => '53',
7288 'Param' => {
7289 '0' => {
7290 'name' => 'transport',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307291 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 },
7293 '1' => {
7294 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307295 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307296 },
7297 '2' => {
7298 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307299 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307300 },
7301 '3' => {
7302 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307303 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307304 }
7305 },
7306 'Reg' => {
7307 '0' => 'rdi',
7308 '1' => 'rsi',
7309 '2' => 'rdx',
7310 '3' => 'rcx'
7311 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307312 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307313 'ShortName' => 'pldm_transport_send_msg'
7314 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307315 '202051' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 'Header' => 'transport.h',
7317 'Line' => '118',
7318 'Param' => {
7319 '0' => {
7320 'name' => 'transport',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307321 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307322 },
7323 '1' => {
7324 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307325 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307326 },
7327 '2' => {
7328 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307329 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '3' => {
7332 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307333 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 },
7335 '4' => {
7336 'name' => 'pldm_resp_msg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307337 'type' => '52619'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307338 },
7339 '5' => {
7340 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307341 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 }
7343 },
7344 'Reg' => {
7345 '2' => 'r14'
7346 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307347 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307348 'ShortName' => 'pldm_transport_send_recv_msg'
7349 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307350 '202108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307351 'Header' => 'mctp-demux.h',
7352 'Line' => '18',
7353 'Param' => {
7354 '0' => {
7355 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307356 'type' => '201999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 }
7358 },
7359 'Reg' => {
7360 '0' => 'rdi'
7361 },
7362 'Return' => '1',
7363 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7364 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307365 '202145' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 'Header' => 'transport.h',
7367 'Line' => '81',
7368 'Param' => {
7369 '0' => {
7370 'name' => 'transport',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307371 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 },
7373 '1' => {
7374 'name' => 'tid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307375 'type' => '202182'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 },
7377 '2' => {
7378 'name' => 'pldm_msg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307379 'type' => '52619'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 },
7381 '3' => {
7382 'name' => 'msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307383 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 }
7385 },
7386 'Reg' => {
7387 '0' => 'rdi',
7388 '1' => 'rsi',
7389 '2' => 'rbp',
7390 '3' => 'rcx'
7391 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307392 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 'ShortName' => 'pldm_transport_recv_msg'
7394 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307395 '202187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 'Header' => 'mctp-demux.h',
7397 'Line' => '32',
7398 'Param' => {
7399 '0' => {
7400 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307401 'type' => '201999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307402 },
7403 '1' => {
7404 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307405 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '2' => {
7408 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307409 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 }
7411 },
7412 'Reg' => {
7413 '0' => 'rdi',
7414 '1' => 'rsi',
7415 '2' => 'rdx'
7416 },
7417 'Return' => '100',
7418 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7419 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307420 '202219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 'Header' => 'mctp-demux.h',
7422 'Line' => '22',
7423 'Param' => {
7424 '0' => {
7425 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307426 'type' => '201999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307427 }
7428 },
7429 'Reg' => {
7430 '0' => 'rdi'
7431 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307432 'Return' => '202041',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 'ShortName' => 'pldm_transport_mctp_demux_core'
7434 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307435 '202263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 'Header' => 'mctp-demux.h',
7437 'Line' => '15',
7438 'Param' => {
7439 '0' => {
7440 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307441 'type' => '202285'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307442 }
7443 },
7444 'Reg' => {
7445 '0' => 'r12'
7446 },
7447 'Return' => '100',
7448 'ShortName' => 'pldm_transport_mctp_demux_init'
7449 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307450 '202344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 'Header' => 'pldm.h',
7452 'Line' => '119',
7453 'Return' => '1',
7454 'ShortName' => 'pldm_close'
7455 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307456 '202388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307457 'Header' => 'pldm.h',
7458 'Line' => '75',
7459 'Param' => {
7460 '0' => {
7461 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307462 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '1' => {
7465 'name' => 'mctp_fd',
7466 'type' => '100'
7467 },
7468 '2' => {
7469 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307470 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307471 },
7472 '3' => {
7473 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307474 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 }
7476 },
7477 'Reg' => {
7478 '0' => 'rdi',
7479 '1' => 'rsi',
7480 '2' => 'rdx',
7481 '3' => 'rcx'
7482 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307483 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 'ShortName' => 'pldm_send'
7485 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307486 '202807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307487 'Header' => 'pldm.h',
7488 'Line' => '57',
7489 'Param' => {
7490 '0' => {
7491 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307492 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 },
7494 '1' => {
7495 'name' => 'mctp_fd',
7496 'type' => '100'
7497 },
7498 '2' => {
7499 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307500 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307501 },
7502 '3' => {
7503 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307504 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 },
7506 '4' => {
7507 'name' => 'pldm_resp_msg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307508 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 },
7510 '5' => {
7511 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307512 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 }
7514 },
7515 'Reg' => {
7516 '0' => 'rdi',
7517 '1' => 'rsi',
7518 '2' => 'rdx',
7519 '3' => 'rcx',
7520 '4' => 'r8',
7521 '5' => 'r9'
7522 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307523 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307524 'ShortName' => 'pldm_send_recv'
7525 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307526 '203290' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307527 'Header' => 'pldm.h',
7528 'Line' => '94',
7529 'Param' => {
7530 '0' => {
7531 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307532 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307533 },
7534 '1' => {
7535 'name' => 'mctp_fd',
7536 'type' => '100'
7537 },
7538 '2' => {
7539 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307540 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 },
7542 '3' => {
7543 'name' => 'pldm_resp_msg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307544 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307545 },
7546 '4' => {
7547 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307548 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 }
7550 },
7551 'Reg' => {
7552 '3' => 'rbx'
7553 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307554 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307555 'ShortName' => 'pldm_recv'
7556 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307557 '203516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307558 'Header' => 'pldm.h',
7559 'Line' => '112',
7560 'Param' => {
7561 '0' => {
7562 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307563 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 },
7565 '1' => {
7566 'name' => 'mctp_fd',
7567 'type' => '100'
7568 },
7569 '2' => {
7570 'name' => 'pldm_resp_msg',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307571 'type' => '50636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307572 },
7573 '3' => {
7574 'name' => 'resp_msg_len',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307575 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307576 }
7577 },
7578 'Reg' => {
7579 '2' => 'r12',
7580 '3' => 'r13'
7581 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307582 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'ShortName' => 'pldm_recv_any'
7584 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307585 '203969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307586 'Header' => 'pldm.h',
7587 'Line' => '39',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307588 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307589 'ShortName' => 'pldm_open'
7590 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307591 '206387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 'Header' => 'af-mctp.h',
7593 'Line' => '54',
7594 'Param' => {
7595 '0' => {
7596 'name' => 'transport',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307597 'type' => '206543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307598 },
7599 '1' => {
7600 'name' => 'smctp',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307601 'type' => '206548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307602 },
7603 '2' => {
7604 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307605 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307606 }
7607 },
7608 'Reg' => {
7609 '1' => 'rsi',
7610 '2' => 'rdx'
7611 },
7612 'Return' => '100',
7613 'ShortName' => 'pldm_transport_af_mctp_bind'
7614 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307615 '206553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307616 'Header' => 'af-mctp.h',
7617 'Line' => '19',
7618 'Param' => {
7619 '0' => {
7620 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307621 'type' => '206543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307622 }
7623 },
7624 'Reg' => {
7625 '0' => 'rdi'
7626 },
7627 'Return' => '1',
7628 'ShortName' => 'pldm_transport_af_mctp_destroy'
7629 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307630 '206637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307631 'Header' => 'af-mctp.h',
7632 'Line' => '16',
7633 'Param' => {
7634 '0' => {
7635 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307636 'type' => '206861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307637 }
7638 },
7639 'Reg' => {
7640 '0' => 'r12'
7641 },
7642 'Return' => '100',
7643 'ShortName' => 'pldm_transport_af_mctp_init'
7644 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307645 '208048' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 'Header' => 'af-mctp.h',
7647 'Line' => '37',
7648 'Param' => {
7649 '0' => {
7650 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307651 'type' => '206543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307652 },
7653 '1' => {
7654 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307655 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307656 },
7657 '2' => {
7658 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307659 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 }
7661 },
7662 'Reg' => {
7663 '0' => 'rdi',
7664 '1' => 'rsi',
7665 '2' => 'rdx'
7666 },
7667 'Return' => '100',
7668 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7669 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307670 '208121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 'Header' => 'af-mctp.h',
7672 'Line' => '33',
7673 'Param' => {
7674 '0' => {
7675 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307676 'type' => '206543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 },
7678 '1' => {
7679 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307680 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307681 },
7682 '2' => {
7683 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307684 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 }
7686 },
7687 'Reg' => {
7688 '0' => 'rdi',
7689 '1' => 'rsi',
7690 '2' => 'rdx'
7691 },
7692 'Return' => '100',
7693 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7694 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307695 '208362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 'Header' => 'af-mctp.h',
7697 'Line' => '28',
7698 'Param' => {
7699 '0' => {
7700 'name' => 't',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307701 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 },
7703 '1' => {
7704 'name' => 'pollfd',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307705 'type' => '205039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 }
7707 },
7708 'Reg' => {
7709 '0' => 'rdi',
7710 '1' => 'rsi'
7711 },
7712 'Return' => '100',
7713 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7714 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307715 '208440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 'Header' => 'af-mctp.h',
7717 'Line' => '23',
7718 'Param' => {
7719 '0' => {
7720 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307721 'type' => '206543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 }
7723 },
7724 'Reg' => {
7725 '0' => 'rdi'
7726 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307727 'Return' => '202041',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307728 'ShortName' => 'pldm_transport_af_mctp_core'
7729 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307730 '212159' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 'Header' => 'mctp-demux.h',
7732 'Line' => '36',
7733 'Param' => {
7734 '0' => {
7735 'name' => 'ctx',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307736 'type' => '201999'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 },
7738 '1' => {
7739 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307740 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '2' => {
7743 'name' => 'eid',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307744 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 }
7746 },
7747 'Reg' => {
7748 '0' => 'rdi',
7749 '1' => 'rsi',
7750 '2' => 'rdx'
7751 },
7752 'Return' => '100',
7753 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7754 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307755 '212473' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 'Header' => 'mctp-demux.h',
7757 'Line' => '27',
7758 'Param' => {
7759 '0' => {
7760 'name' => 't',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307761 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307762 },
7763 '1' => {
7764 'name' => 'pollfd',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307765 'type' => '205039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 }
7767 },
7768 'Reg' => {
7769 '0' => 'rdi',
7770 '1' => 'rsi'
7771 },
7772 'Return' => '100',
7773 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7774 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307775 '220309' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 'Header' => 'transport.h',
7777 'Line' => '31',
7778 'Param' => {
7779 '0' => {
7780 'name' => 'transport',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307781 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307782 },
7783 '1' => {
7784 'name' => 'timeout',
7785 'type' => '100'
7786 }
7787 },
7788 'Return' => '100',
7789 'ShortName' => 'pldm_transport_poll'
7790 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307791 '222508' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307793 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 'Param' => {
7795 '0' => {
7796 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307797 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 },
7799 '1' => {
7800 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307801 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307802 },
7803 '2' => {
7804 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307805 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 }
7807 },
7808 'Return' => '100',
7809 'ShortName' => 'encode_new_file_with_metadata_resp'
7810 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307811 '222708' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307812 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307813 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307814 'Param' => {
7815 '0' => {
7816 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307817 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 },
7819 '1' => {
7820 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307821 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307822 },
7823 '2' => {
7824 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307825 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 },
7827 '3' => {
7828 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307829 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '4' => {
7832 'name' => 'length',
Andrew Jeffery92967be2024-10-02 22:13:57 +09307833 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '5' => {
7836 'name' => 'file_meta_data_1',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307837 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 },
7839 '6' => {
7840 'name' => 'file_meta_data_2',
7841 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307842 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307843 },
7844 '7' => {
7845 'name' => 'file_meta_data_3',
7846 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307847 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 },
7849 '8' => {
7850 'name' => 'file_meta_data_4',
7851 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307852 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 }
7854 },
7855 'Reg' => {
7856 '1' => 'r10',
7857 '2' => 'rdx',
7858 '3' => 'rdi',
7859 '4' => 'r8',
7860 '5' => 'r9'
7861 },
7862 'Return' => '100',
7863 'ShortName' => 'decode_new_file_with_metadata_req'
7864 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307865 '222940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307866 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307867 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 'Param' => {
7869 '0' => {
7870 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307871 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 },
7873 '1' => {
7874 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307875 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307876 },
7877 '2' => {
7878 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307879 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 }
7881 },
7882 'Reg' => {
7883 '0' => 'rdi',
7884 '1' => 'rsi',
7885 '2' => 'rdx'
7886 },
7887 'Return' => '100',
7888 'ShortName' => 'decode_new_file_with_metadata_resp'
7889 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307890 '223041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307892 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 'Param' => {
7894 '0' => {
7895 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307896 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 },
7898 '1' => {
7899 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307900 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 },
7902 '2' => {
7903 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307904 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '3' => {
7907 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307908 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '4' => {
7911 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307912 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 },
7914 '5' => {
7915 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307916 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307917 },
7918 '6' => {
7919 'name' => 'file_meta_data_3',
7920 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307921 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 },
7923 '7' => {
7924 'name' => 'file_meta_data_4',
7925 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307926 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307927 },
7928 '8' => {
7929 'name' => 'msg',
7930 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307931 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 }
7933 },
7934 'Reg' => {
7935 '2' => 'r14'
7936 },
7937 'Return' => '100',
7938 'ShortName' => 'encode_new_file_with_metadata_req'
7939 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307940 '223338' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307942 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 'Param' => {
7944 '0' => {
7945 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307946 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 },
7948 '1' => {
7949 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307950 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 },
7952 '2' => {
7953 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307954 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 }
7956 },
7957 'Return' => '100',
7958 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7959 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09307960 '223533' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307962 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 'Param' => {
7964 '0' => {
7965 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307966 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 },
7968 '1' => {
7969 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307970 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 },
7972 '2' => {
7973 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307974 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '3' => {
7977 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307978 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '4' => {
7981 'name' => 'file_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307982 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '5' => {
7985 'name' => 'file_meta_data_1',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307986 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 },
7988 '6' => {
7989 'name' => 'file_meta_data_2',
7990 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307991 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 },
7993 '7' => {
7994 'name' => 'file_meta_data_3',
7995 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09307996 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307997 },
7998 '8' => {
7999 'name' => 'file_meta_data_4',
8000 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308001 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308002 }
8003 },
8004 'Reg' => {
8005 '1' => 'rsi',
8006 '2' => 'rdx',
8007 '3' => 'rcx',
8008 '4' => 'r8',
8009 '5' => 'r9'
8010 },
8011 'Return' => '100',
8012 'ShortName' => 'decode_file_ack_with_meta_data_req'
8013 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308014 '223745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308016 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 'Param' => {
8018 '0' => {
8019 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308020 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '1' => {
8023 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308024 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '2' => {
8027 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308028 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 }
8030 },
8031 'Reg' => {
8032 '0' => 'rdi',
8033 '1' => 'rsi',
8034 '2' => 'rdx'
8035 },
8036 'Return' => '100',
8037 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8038 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308039 '223841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308041 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308042 'Param' => {
8043 '0' => {
8044 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308045 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 },
8047 '1' => {
8048 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308049 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 },
8051 '2' => {
8052 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308053 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '3' => {
8056 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308057 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '4' => {
8060 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308061 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 },
8063 '5' => {
8064 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308065 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 },
8067 '6' => {
8068 'name' => 'file_meta_data_3',
8069 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308071 },
8072 '7' => {
8073 'name' => 'file_meta_data_4',
8074 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308075 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 },
8077 '8' => {
8078 'name' => 'msg',
8079 'offset' => '16',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308080 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 }
8082 },
8083 'Reg' => {
8084 '2' => 'r14'
8085 },
8086 'Return' => '100',
8087 'ShortName' => 'encode_file_ack_with_meta_data_req'
8088 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308089 '224138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308091 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 'Param' => {
8093 '0' => {
8094 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308095 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 },
8097 '1' => {
8098 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308099 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '2' => {
8102 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308103 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 }
8105 },
8106 'Reg' => {
8107 '0' => 'rdi',
8108 '1' => 'rsi',
8109 '2' => 'rdx'
8110 },
8111 'Return' => '100',
8112 'ShortName' => 'decode_file_ack_resp'
8113 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308114 '224239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308116 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 'Param' => {
8118 '0' => {
8119 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308120 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 },
8122 '1' => {
8123 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308124 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 },
8126 '2' => {
8127 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308128 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 },
8130 '3' => {
8131 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308133 },
8134 '4' => {
8135 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308136 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 }
8138 },
8139 'Return' => '100',
8140 'ShortName' => 'encode_file_ack_req'
8141 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308142 '224474' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308143 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308144 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 'Param' => {
8146 '0' => {
8147 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308148 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 },
8150 '1' => {
8151 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308152 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 },
8154 '2' => {
8155 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308156 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 }
8158 },
8159 'Return' => '100',
8160 'ShortName' => 'encode_file_ack_resp'
8161 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308162 '224664' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308163 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308164 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 'Param' => {
8166 '0' => {
8167 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308168 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 },
8170 '1' => {
8171 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308172 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 },
8174 '2' => {
8175 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308176 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308177 },
8178 '3' => {
8179 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308180 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308181 },
8182 '4' => {
8183 'name' => 'file_status',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308184 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 }
8186 },
8187 'Reg' => {
8188 '1' => 'rsi',
8189 '2' => 'rdx',
8190 '3' => 'rcx',
8191 '4' => 'r8'
8192 },
8193 'Return' => '100',
8194 'ShortName' => 'decode_file_ack_req'
8195 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308196 '224806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308197 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308198 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 'Param' => {
8200 '0' => {
8201 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308202 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '1' => {
8205 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308206 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '2' => {
8209 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308210 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '3' => {
8213 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308214 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 }
8216 },
8217 'Reg' => {
8218 '0' => 'rdi',
8219 '1' => 'rsi',
8220 '2' => 'rdx',
8221 '3' => 'rcx'
8222 },
8223 'Return' => '100',
8224 'ShortName' => 'decode_rw_file_by_type_resp'
8225 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308226 '224921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308227 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308228 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 'Param' => {
8230 '0' => {
8231 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '1' => {
8235 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '2' => {
8239 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308240 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '3' => {
8243 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308244 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '4' => {
8247 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308248 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '5' => {
8251 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308252 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '6' => {
8255 'name' => 'msg',
8256 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308257 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 }
8259 },
8260 'Return' => '100',
8261 'ShortName' => 'encode_rw_file_by_type_req'
8262 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308263 '225191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308265 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 'Param' => {
8267 '0' => {
8268 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 },
8271 '1' => {
8272 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308273 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '2' => {
8276 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308277 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '3' => {
8280 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308281 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '4' => {
8284 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308285 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 }
8287 },
8288 'Return' => '100',
8289 'ShortName' => 'encode_rw_file_by_type_resp'
8290 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308291 '225421' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308293 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 'Param' => {
8295 '0' => {
8296 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308297 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 },
8299 '1' => {
8300 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308301 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '2' => {
8304 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308305 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '3' => {
8308 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308309 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '4' => {
8312 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308313 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 },
8315 '5' => {
8316 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308317 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 }
8319 },
8320 'Reg' => {
8321 '1' => 'r10',
8322 '2' => 'rdx',
8323 '3' => 'rdi',
8324 '4' => 'r8',
8325 '5' => 'r9'
8326 },
8327 'Return' => '100',
8328 'ShortName' => 'decode_rw_file_by_type_req'
8329 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308330 '225583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308331 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308332 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 'Param' => {
8334 '0' => {
8335 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308336 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 },
8338 '1' => {
8339 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308340 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308341 },
8342 '2' => {
8343 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308344 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 }
8346 },
8347 'Reg' => {
8348 '0' => 'rdi',
8349 '1' => 'rsi',
8350 '2' => 'rdx'
8351 },
8352 'Return' => '100',
8353 'ShortName' => 'decode_new_file_resp'
8354 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308355 '225684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308357 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308358 'Param' => {
8359 '0' => {
8360 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308361 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 },
8363 '1' => {
8364 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308365 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 },
8367 '2' => {
8368 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308369 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '3' => {
8372 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308373 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '4' => {
8376 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308377 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 }
8379 },
8380 'Return' => '100',
8381 'ShortName' => 'encode_new_file_req'
8382 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308383 '225919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308385 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 'Param' => {
8387 '0' => {
8388 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308389 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 },
8391 '1' => {
8392 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308393 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '2' => {
8396 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308397 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 }
8399 },
8400 'Return' => '100',
8401 'ShortName' => 'encode_new_file_resp'
8402 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308403 '226109' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308405 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 'Param' => {
8407 '0' => {
8408 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308409 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '1' => {
8412 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308413 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 },
8415 '2' => {
8416 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308417 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308418 },
8419 '3' => {
8420 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308421 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308422 },
8423 '4' => {
8424 'name' => 'length',
Andrew Jeffery92967be2024-10-02 22:13:57 +09308425 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 }
8427 },
8428 'Reg' => {
8429 '1' => 'r9',
8430 '2' => 'rdx',
8431 '3' => 'rcx',
8432 '4' => 'r8'
8433 },
8434 'Return' => '100',
8435 'ShortName' => 'decode_new_file_req'
8436 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308437 '226251' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308438 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308439 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 'Param' => {
8441 '0' => {
8442 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308443 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '1' => {
8446 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308447 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '2' => {
8450 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308451 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '3' => {
8454 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308455 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 }
8457 },
8458 'Reg' => {
8459 '0' => 'rdi',
8460 '1' => 'rsi',
8461 '2' => 'rdx',
8462 '3' => 'rcx'
8463 },
8464 'Return' => '100',
8465 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8466 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308467 '226366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308469 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Param' => {
8471 '0' => {
8472 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308473 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 },
8475 '1' => {
8476 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308477 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '2' => {
8480 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308481 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '3' => {
8484 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308485 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '4' => {
8488 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308489 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '5' => {
8492 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308493 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '6' => {
8496 'name' => 'address',
8497 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308498 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 },
8500 '7' => {
8501 'name' => 'msg',
8502 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308503 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 }
8505 },
8506 'Return' => '100',
8507 'ShortName' => 'encode_rw_file_by_type_memory_req'
8508 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308509 '226651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308511 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 'Param' => {
8513 '0' => {
8514 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308515 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 },
8517 '1' => {
8518 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308519 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '2' => {
8522 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308523 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '3' => {
8526 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308527 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 },
8529 '4' => {
8530 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308531 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 }
8533 },
8534 'Return' => '100',
8535 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8536 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308537 '226881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308539 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 'Param' => {
8541 '0' => {
8542 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308543 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 },
8545 '1' => {
8546 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308547 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '2' => {
8550 'name' => 'file_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308551 'type' => '12526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '3' => {
8554 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308555 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '4' => {
8558 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308559 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 },
8561 '5' => {
8562 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308563 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308564 },
8565 '6' => {
8566 'name' => 'address',
8567 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +09308568 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 }
8570 },
8571 'Reg' => {
8572 '1' => 'r10',
8573 '2' => 'rdx',
8574 '3' => 'rdi',
8575 '4' => 'r8',
8576 '5' => 'r9'
8577 },
8578 'Return' => '100',
8579 'ShortName' => 'decode_rw_file_by_type_memory_req'
8580 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308581 '227058' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308583 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 'Param' => {
8585 '0' => {
8586 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308587 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 },
8589 '1' => {
8590 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308591 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 },
8593 '2' => {
8594 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308595 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 },
8597 '3' => {
8598 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308599 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 }
8601 },
8602 'Return' => '100',
8603 'ShortName' => 'encode_write_file_resp'
8604 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308605 '227273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308606 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308607 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 'Param' => {
8609 '0' => {
8610 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308611 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 },
8613 '1' => {
8614 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308615 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 },
8617 '2' => {
8618 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308619 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308620 },
8621 '3' => {
8622 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308623 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 }
8625 },
8626 'Reg' => {
8627 '0' => 'rdi',
8628 '1' => 'rsi',
8629 '2' => 'rdx',
8630 '3' => 'rcx'
8631 },
8632 'Return' => '100',
8633 'ShortName' => 'decode_write_file_resp'
8634 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308635 '227383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308637 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308638 'Param' => {
8639 '0' => {
8640 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308641 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 },
8643 '1' => {
8644 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308645 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308646 },
8647 '2' => {
8648 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308649 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 },
8651 '3' => {
8652 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308653 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308654 },
8655 '4' => {
8656 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308657 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 }
8659 },
8660 'Return' => '100',
8661 'ShortName' => 'encode_write_file_req'
8662 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308663 '227618' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308664 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308665 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 'Param' => {
8667 '0' => {
8668 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308669 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '1' => {
8672 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308673 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '2' => {
8676 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308677 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 },
8679 '3' => {
8680 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308681 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 },
8683 '4' => {
8684 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308685 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 },
8687 '5' => {
8688 'name' => 'file_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308689 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 }
8691 },
8692 'Reg' => {
8693 '1' => 'rsi',
8694 '3' => 'rcx',
8695 '4' => 'r8',
8696 '5' => 'r9'
8697 },
8698 'Return' => '100',
8699 'ShortName' => 'decode_write_file_req'
8700 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308701 '227773' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308703 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 'Param' => {
8705 '0' => {
8706 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308707 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 },
8709 '1' => {
8710 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308711 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 },
8713 '2' => {
8714 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308715 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 },
8717 '3' => {
8718 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308719 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 }
8721 },
8722 'Return' => '100',
8723 'ShortName' => 'encode_read_file_resp'
8724 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308725 '227988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308727 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 'Param' => {
8729 '0' => {
8730 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308731 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '1' => {
8734 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308735 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '2' => {
8738 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308739 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 },
8741 '3' => {
8742 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308743 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 },
8745 '4' => {
8746 'name' => 'file_data_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308747 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 }
8749 },
8750 'Reg' => {
8751 '1' => 'r9',
8752 '2' => 'rdx',
8753 '3' => 'rcx',
8754 '4' => 'r8'
8755 },
8756 'Return' => '100',
8757 'ShortName' => 'decode_read_file_resp'
8758 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308759 '228124' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308761 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308762 'Param' => {
8763 '0' => {
8764 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308765 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 },
8767 '1' => {
8768 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308769 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 },
8771 '2' => {
8772 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308773 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 },
8775 '3' => {
8776 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308777 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 },
8779 '4' => {
8780 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308781 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 }
8783 },
8784 'Return' => '100',
8785 'ShortName' => 'encode_read_file_req'
8786 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308787 '228359' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308789 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 'Param' => {
8791 '0' => {
8792 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308793 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '1' => {
8796 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308797 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '2' => {
8800 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308801 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '3' => {
8804 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308805 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 },
8807 '4' => {
8808 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308809 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308810 }
8811 },
8812 'Reg' => {
8813 '1' => 'r9',
8814 '2' => 'rdx',
8815 '3' => 'rcx',
8816 '4' => 'r8'
8817 },
8818 'Return' => '100',
8819 'ShortName' => 'decode_read_file_req'
8820 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308821 '228495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308822 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308823 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 'Param' => {
8825 '0' => {
8826 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308827 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 },
8829 '1' => {
8830 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308831 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '2' => {
8834 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308835 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '3' => {
8838 'name' => 'next_transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308839 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '4' => {
8842 'name' => 'transfer_flag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308843 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 },
8845 '5' => {
8846 'name' => 'file_table_data_start_offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308847 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 },
8849 '6' => {
8850 'name' => 'file_table_length',
8851 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308852 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 }
8854 },
8855 'Reg' => {
8856 '1' => 'rsi',
8857 '2' => 'rdi',
8858 '3' => 'r10',
8859 '4' => 'r8',
8860 '5' => 'r9'
8861 },
8862 'Return' => '100',
8863 'ShortName' => 'decode_get_file_table_resp'
8864 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308865 '228669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308867 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 'Param' => {
8869 '0' => {
8870 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308871 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 },
8873 '1' => {
8874 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308875 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '2' => {
8878 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308879 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '3' => {
8882 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308883 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 },
8885 '4' => {
8886 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308887 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 }
8889 },
8890 'Return' => '100',
8891 'ShortName' => 'encode_get_file_table_req'
8892 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308893 '228896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308895 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 'Param' => {
8897 '0' => {
8898 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308899 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 },
8901 '1' => {
8902 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '2' => {
8906 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308907 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '3' => {
8910 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308911 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '4' => {
8914 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308915 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 },
8917 '5' => {
8918 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308919 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308920 },
8921 '6' => {
8922 'name' => 'msg',
8923 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308924 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 }
8926 },
8927 'Reg' => {
8928 '2' => 'r15'
8929 },
8930 'Return' => '100',
8931 'ShortName' => 'encode_get_file_table_resp'
8932 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308933 '229254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308935 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 'Param' => {
8937 '0' => {
8938 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308939 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '1' => {
8942 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308943 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '2' => {
8946 'name' => 'transfer_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308947 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 },
8949 '3' => {
8950 'name' => 'transfer_opflag',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308951 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 },
8953 '4' => {
8954 'name' => 'table_type',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308955 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 }
8957 },
8958 'Reg' => {
8959 '1' => 'r9',
8960 '2' => 'rdx',
8961 '3' => 'rcx',
8962 '4' => 'r8'
8963 },
8964 'Return' => '100',
8965 'ShortName' => 'decode_get_file_table_req'
8966 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308967 '229389' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308968 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308969 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308970 'Param' => {
8971 '0' => {
8972 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308973 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 },
8975 '1' => {
8976 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308977 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '2' => {
8980 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308981 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '3' => {
8984 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09308985 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 }
8987 },
8988 'Reg' => {
8989 '0' => 'rdi',
8990 '1' => 'rsi',
8991 '2' => 'rdx',
8992 '3' => 'rcx'
8993 },
8994 'Return' => '100',
8995 'ShortName' => 'decode_rw_file_memory_resp'
8996 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09308997 '229498' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308999 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309000 'Param' => {
9001 '0' => {
9002 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309003 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 },
9005 '1' => {
9006 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309007 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 },
9009 '2' => {
9010 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309011 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309012 },
9013 '3' => {
9014 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309015 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309016 },
9017 '4' => {
9018 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309019 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 },
9021 '5' => {
9022 'name' => 'address',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309023 'type' => '15859'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 },
9025 '6' => {
9026 'name' => 'msg',
9027 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309028 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 }
9030 },
9031 'Reg' => {
9032 '2' => 'r14'
9033 },
9034 'Return' => '100',
9035 'ShortName' => 'encode_rw_file_memory_req'
9036 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309037 '229757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309039 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 'Param' => {
9041 '0' => {
9042 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309043 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '1' => {
9046 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309047 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '2' => {
9050 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309051 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '3' => {
9054 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309055 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 },
9057 '4' => {
9058 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309059 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 }
9061 },
9062 'Return' => '100',
9063 'ShortName' => 'encode_rw_file_memory_resp'
9064 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309065 '229978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309067 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 'Param' => {
9069 '0' => {
9070 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309071 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '1' => {
9074 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309075 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '2' => {
9078 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309079 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '3' => {
9082 'name' => 'offset',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309083 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 },
9085 '4' => {
9086 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309087 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 },
9089 '5' => {
9090 'name' => 'address',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309091 'type' => '24509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 }
9093 },
9094 'Reg' => {
9095 '1' => 'r10',
9096 '2' => 'rdx',
9097 '3' => 'rdi',
9098 '4' => 'r8',
9099 '5' => 'r9'
9100 },
9101 'Return' => '100',
9102 'ShortName' => 'decode_rw_file_memory_req'
9103 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309104 '231027' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 'Header' => 'host.h',
9106 'Line' => '101',
9107 'Param' => {
9108 '0' => {
9109 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309110 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 },
9112 '1' => {
9113 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309114 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 },
9116 '2' => {
9117 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309118 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309119 },
9120 '3' => {
9121 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309122 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 },
9124 '4' => {
9125 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309126 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 },
9128 '5' => {
9129 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309130 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 }
9132 },
9133 'Reg' => {
9134 '2' => 'r12'
9135 },
9136 'Return' => '100',
9137 'ShortName' => 'encode_get_alert_status_resp'
9138 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309139 '231275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 'Header' => 'host.h',
9141 'Line' => '86',
9142 'Param' => {
9143 '0' => {
9144 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309145 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 },
9147 '1' => {
9148 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309149 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 },
9151 '2' => {
9152 'name' => 'version_id',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309153 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 }
9155 },
9156 'Reg' => {
9157 '0' => 'rdi',
9158 '1' => 'rsi',
9159 '2' => 'rdx'
9160 },
9161 'Return' => '100',
9162 'ShortName' => 'decode_get_alert_status_req'
9163 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309164 '231358' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 'Header' => 'host.h',
9166 'Line' => '70',
9167 'Param' => {
9168 '0' => {
9169 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309170 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '1' => {
9173 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309174 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 },
9176 '2' => {
9177 'name' => 'completion_code',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309178 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309179 },
9180 '3' => {
9181 'name' => 'rack_entry',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309182 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 },
9184 '4' => {
9185 'name' => 'pri_cec_node',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309186 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 }
9188 },
9189 'Reg' => {
9190 '1' => 'r9',
9191 '2' => 'rdx',
9192 '3' => 'rcx',
9193 '4' => 'r8'
9194 },
9195 'Return' => '100',
9196 'ShortName' => 'decode_get_alert_status_resp'
9197 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309198 '231497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 'Header' => 'host.h',
9200 'Line' => '52',
9201 'Param' => {
9202 '0' => {
9203 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309204 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 },
9206 '1' => {
9207 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309208 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 },
9210 '2' => {
9211 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309212 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309213 },
9214 '3' => {
9215 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 }
9218 },
9219 'Return' => '100',
9220 'ShortName' => 'encode_get_alert_status_req'
9221 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309222 '232565' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309223 'Header' => 'platform.h',
9224 'Line' => '47',
9225 'Param' => {
9226 '0' => {
9227 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '1' => {
9231 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '2' => {
9235 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309236 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 },
9238 '3' => {
9239 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309240 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309241 },
9242 '4' => {
9243 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309244 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 },
9246 '5' => {
9247 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309248 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 },
9250 '6' => {
9251 'name' => 'msg',
9252 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309253 'type' => '4151'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309254 }
9255 },
9256 'Return' => '100',
9257 'ShortName' => 'encode_bios_attribute_update_event_req'
9258 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309259 '234417' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009260 'Header' => 'file_io.h',
9261 'Line' => '160',
9262 'Param' => {
9263 '0' => {
9264 'name' => 'instance_id',
9265 'type' => '121'
9266 },
9267 '1' => {
9268 'name' => 'resp',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309269 'type' => '236136'
Lora Linea0bf3a2024-09-20 10:09:56 +08009270 },
9271 '2' => {
9272 'name' => 'resp_len',
9273 'type' => '1145'
9274 },
9275 '3' => {
9276 'name' => 'responseMsg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309277 'type' => '4151'
Lora Linea0bf3a2024-09-20 10:09:56 +08009278 },
9279 '4' => {
9280 'name' => 'payload_length',
9281 'type' => '1145'
9282 }
9283 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309284 'Reg' => {
9285 '3' => 'r13'
9286 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009287 'Return' => '100',
9288 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9289 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309290 '236151' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009291 'Header' => 'file_io.h',
9292 'Line' => '147',
9293 'Param' => {
9294 '0' => {
9295 'name' => 'resp',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309296 'type' => '236136'
Lora Linea0bf3a2024-09-20 10:09:56 +08009297 }
9298 },
9299 'Reg' => {
9300 '0' => 'rdi'
9301 },
9302 'Return' => '2579',
9303 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9304 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309305 '236199' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009306 'Header' => 'file_io.h',
9307 'Line' => '137',
9308 'Param' => {
9309 '0' => {
9310 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309311 'type' => '4598'
Lora Linea0bf3a2024-09-20 10:09:56 +08009312 },
9313 '1' => {
9314 'name' => 'payload_length',
9315 'type' => '1145'
9316 },
9317 '2' => {
9318 'name' => 'req',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309319 'type' => '237319'
Lora Linea0bf3a2024-09-20 10:09:56 +08009320 }
9321 },
9322 'Return' => '100',
9323 'ShortName' => 'decode_oem_meta_file_io_read_req'
9324 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309325 '237324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309326 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309327 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309328 'Param' => {
9329 '0' => {
9330 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309331 'type' => '4598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309332 },
9333 '1' => {
9334 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309335 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 },
9337 '2' => {
9338 'name' => 'file_handle',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309339 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 },
9341 '3' => {
9342 'name' => 'length',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309343 'type' => '4608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309344 },
9345 '4' => {
9346 'name' => 'data',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309347 'type' => '4603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309348 }
9349 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309350 'Reg' => {
9351 '0' => 'rbx',
9352 '1' => 'rsi',
9353 '2' => 'rbp',
9354 '3' => 'rcx',
9355 '4' => 'r8'
9356 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309357 'Return' => '100',
9358 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009359 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309360 '237758' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009361 'Header' => 'file_io.h',
9362 'Line' => '113',
9363 'Param' => {
9364 '0' => {
9365 'name' => 'msg',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309366 'type' => '4598'
Lora Linea0bf3a2024-09-20 10:09:56 +08009367 },
9368 '1' => {
9369 'name' => 'payload_length',
9370 'type' => '1145'
9371 },
9372 '2' => {
9373 'name' => 'req',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309374 'type' => '237753'
Lora Linea0bf3a2024-09-20 10:09:56 +08009375 },
9376 '3' => {
9377 'name' => 'req_length',
9378 'type' => '1145'
9379 }
9380 },
9381 'Return' => '100',
9382 'ShortName' => 'decode_oem_meta_file_io_write_req'
9383 },
Andrew Jeffery92967be2024-10-02 22:13:57 +09309384 '238707' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009385 'Header' => 'file_io.h',
9386 'Line' => '102',
9387 'Param' => {
9388 '0' => {
9389 'name' => 'req',
Andrew Jeffery92967be2024-10-02 22:13:57 +09309390 'type' => '237753'
Lora Linea0bf3a2024-09-20 10:09:56 +08009391 }
9392 },
9393 'Reg' => {
9394 '0' => 'rdi'
9395 },
9396 'Return' => '2579',
9397 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309398 }
9399 },
9400 'SymbolVersion' => {},
9401 'Symbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +02009402 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309403 'bcd2dec16' => 1,
9404 'bcd2dec32' => 1,
9405 'bcd2dec8' => 1,
9406 'crc32' => 1,
9407 'crc8' => 1,
9408 'dec2bcd16' => 1,
9409 'dec2bcd32' => 1,
9410 'dec2bcd8' => 1,
9411 'decode_activate_firmware_resp' => 1,
9412 'decode_apply_complete_req' => 1,
9413 'decode_cancel_update_component_resp' => 1,
9414 'decode_cancel_update_resp' => 1,
9415 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009416 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309417 'decode_event_message_buffer_size_resp' => 1,
9418 'decode_event_message_supported_resp' => 1,
9419 'decode_file_ack_req' => 1,
9420 'decode_file_ack_resp' => 1,
9421 'decode_file_ack_with_meta_data_req' => 1,
9422 'decode_file_ack_with_meta_data_resp' => 1,
9423 'decode_firmware_device_id_record' => 1,
9424 'decode_get_alert_status_req' => 1,
9425 'decode_get_alert_status_resp' => 1,
9426 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9427 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9428 'decode_get_bios_table_req' => 1,
9429 'decode_get_bios_table_resp' => 1,
9430 'decode_get_commands_req' => 1,
9431 'decode_get_commands_resp' => 1,
9432 'decode_get_date_time_resp' => 1,
9433 'decode_get_file_table_req' => 1,
9434 'decode_get_file_table_resp' => 1,
9435 'decode_get_firmware_parameters_resp' => 1,
9436 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9437 'decode_get_fru_record_by_option_req' => 1,
9438 'decode_get_fru_record_by_option_resp' => 1,
9439 'decode_get_fru_record_table_metadata_resp' => 1,
9440 'decode_get_fru_record_table_req' => 1,
9441 'decode_get_fru_record_table_resp' => 1,
9442 'decode_get_fru_record_table_resp_safe' => 1,
9443 'decode_get_numeric_effecter_value_req' => 1,
9444 'decode_get_numeric_effecter_value_resp' => 1,
9445 'decode_get_pdr_repository_info_resp' => 1,
9446 'decode_get_pdr_req' => 1,
9447 'decode_get_pdr_resp' => 1,
9448 'decode_get_sensor_reading_req' => 1,
9449 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009450 'decode_get_state_effecter_states_req' => 1,
9451 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309452 'decode_get_state_sensor_readings_req' => 1,
9453 'decode_get_state_sensor_readings_resp' => 1,
9454 'decode_get_status_resp' => 1,
9455 'decode_get_tid_resp' => 1,
9456 'decode_get_types_resp' => 1,
9457 'decode_get_version_req' => 1,
9458 'decode_get_version_resp' => 1,
9459 'decode_multipart_receive_req' => 1,
9460 'decode_new_file_req' => 1,
9461 'decode_new_file_resp' => 1,
9462 'decode_new_file_with_metadata_req' => 1,
9463 'decode_new_file_with_metadata_resp' => 1,
9464 'decode_numeric_sensor_data' => 1,
9465 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009466 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309467 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009468 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309469 'decode_pass_component_table_resp' => 1,
9470 'decode_platform_event_message_req' => 1,
9471 'decode_platform_event_message_resp' => 1,
9472 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009473 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009474 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309475 'decode_pldm_package_header_info' => 1,
9476 'decode_pldm_pdr_repository_change_record_data' => 1,
9477 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009478 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309479 'decode_poll_for_platform_event_message_req' => 1,
9480 'decode_poll_for_platform_event_message_resp' => 1,
9481 'decode_query_device_identifiers_resp' => 1,
9482 'decode_read_file_req' => 1,
9483 'decode_read_file_resp' => 1,
9484 'decode_request_firmware_data_req' => 1,
9485 'decode_request_update_resp' => 1,
9486 'decode_rw_file_by_type_memory_req' => 1,
9487 'decode_rw_file_by_type_memory_resp' => 1,
9488 'decode_rw_file_by_type_req' => 1,
9489 'decode_rw_file_by_type_resp' => 1,
9490 'decode_rw_file_memory_req' => 1,
9491 'decode_rw_file_memory_resp' => 1,
9492 'decode_sensor_event_data' => 1,
9493 'decode_sensor_op_data' => 1,
9494 'decode_set_bios_attribute_current_value_req' => 1,
9495 'decode_set_bios_attribute_current_value_resp' => 1,
9496 'decode_set_bios_table_req' => 1,
9497 'decode_set_bios_table_resp' => 1,
9498 'decode_set_date_time_req' => 1,
9499 'decode_set_date_time_resp' => 1,
9500 'decode_set_event_receiver_req' => 1,
9501 'decode_set_event_receiver_resp' => 1,
9502 'decode_set_fru_record_table_req' => 1,
9503 'decode_set_numeric_effecter_value_req' => 1,
9504 'decode_set_numeric_effecter_value_resp' => 1,
9505 'decode_set_state_effecter_states_req' => 1,
9506 'decode_set_state_effecter_states_resp' => 1,
9507 'decode_state_sensor_data' => 1,
9508 'decode_transfer_complete_req' => 1,
9509 'decode_update_component_resp' => 1,
9510 'decode_vendor_defined_descriptor_value' => 1,
9511 'decode_verify_complete_req' => 1,
9512 'decode_write_file_req' => 1,
9513 'decode_write_file_resp' => 1,
9514 'encode_activate_firmware_req' => 1,
9515 'encode_apply_complete_resp' => 1,
9516 'encode_bios_attribute_update_event_req' => 1,
9517 'encode_cancel_update_component_req' => 1,
9518 'encode_cancel_update_req' => 1,
9519 'encode_cc_only_resp' => 1,
9520 'encode_event_message_buffer_size_req' => 1,
9521 'encode_event_message_supported_req' => 1,
9522 'encode_file_ack_req' => 1,
9523 'encode_file_ack_resp' => 1,
9524 'encode_file_ack_with_meta_data_req' => 1,
9525 'encode_file_ack_with_meta_data_resp' => 1,
9526 'encode_fru_record' => 1,
9527 'encode_get_alert_status_req' => 1,
9528 'encode_get_alert_status_resp' => 1,
9529 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9530 'encode_get_bios_current_value_by_handle_resp' => 1,
9531 'encode_get_bios_table_req' => 1,
9532 'encode_get_bios_table_resp' => 1,
9533 'encode_get_commands_req' => 1,
9534 'encode_get_commands_resp' => 1,
9535 'encode_get_date_time_req' => 1,
9536 'encode_get_date_time_resp' => 1,
9537 'encode_get_file_table_req' => 1,
9538 'encode_get_file_table_resp' => 1,
9539 'encode_get_firmware_parameters_req' => 1,
9540 'encode_get_fru_record_by_option_req' => 1,
9541 'encode_get_fru_record_by_option_resp' => 1,
9542 'encode_get_fru_record_table_metadata_req' => 1,
9543 'encode_get_fru_record_table_metadata_resp' => 1,
9544 'encode_get_fru_record_table_req' => 1,
9545 'encode_get_fru_record_table_resp' => 1,
9546 'encode_get_numeric_effecter_value_req' => 1,
9547 'encode_get_numeric_effecter_value_resp' => 1,
9548 'encode_get_pdr_repository_info_resp' => 1,
9549 'encode_get_pdr_req' => 1,
9550 'encode_get_pdr_resp' => 1,
9551 'encode_get_sensor_reading_req' => 1,
9552 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009553 'encode_get_state_effecter_states_req' => 1,
9554 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309555 'encode_get_state_sensor_readings_req' => 1,
9556 'encode_get_state_sensor_readings_resp' => 1,
9557 'encode_get_status_req' => 1,
9558 'encode_get_tid_req' => 1,
9559 'encode_get_tid_resp' => 1,
9560 'encode_get_types_req' => 1,
9561 'encode_get_types_resp' => 1,
9562 'encode_get_version_req' => 1,
9563 'encode_get_version_resp' => 1,
9564 'encode_new_file_req' => 1,
9565 'encode_new_file_resp' => 1,
9566 'encode_new_file_with_metadata_req' => 1,
9567 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009568 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309569 'encode_pass_component_table_req' => 1,
9570 'encode_platform_event_message_req' => 1,
9571 'encode_platform_event_message_resp' => 1,
9572 'encode_pldm_header_only' => 1,
9573 'encode_pldm_pdr_repository_chg_event_data' => 1,
9574 'encode_poll_for_platform_event_message_req' => 1,
9575 'encode_poll_for_platform_event_message_resp' => 1,
9576 'encode_query_device_identifiers_req' => 1,
9577 'encode_read_file_req' => 1,
9578 'encode_read_file_resp' => 1,
9579 'encode_request_firmware_data_resp' => 1,
9580 'encode_request_update_req' => 1,
9581 'encode_rw_file_by_type_memory_req' => 1,
9582 'encode_rw_file_by_type_memory_resp' => 1,
9583 'encode_rw_file_by_type_req' => 1,
9584 'encode_rw_file_by_type_resp' => 1,
9585 'encode_rw_file_memory_req' => 1,
9586 'encode_rw_file_memory_resp' => 1,
9587 'encode_sensor_event_data' => 1,
9588 'encode_set_bios_attribute_current_value_req' => 1,
9589 'encode_set_bios_attribute_current_value_resp' => 1,
9590 'encode_set_bios_table_req' => 1,
9591 'encode_set_bios_table_resp' => 1,
9592 'encode_set_date_time_req' => 1,
9593 'encode_set_date_time_resp' => 1,
9594 'encode_set_event_receiver_req' => 1,
9595 'encode_set_event_receiver_resp' => 1,
9596 'encode_set_fru_record_table_resp' => 1,
9597 'encode_set_numeric_effecter_value_req' => 1,
9598 'encode_set_numeric_effecter_value_resp' => 1,
9599 'encode_set_state_effecter_states_req' => 1,
9600 'encode_set_state_effecter_states_resp' => 1,
9601 'encode_set_tid_req' => 1,
9602 'encode_state_effecter_pdr' => 1,
9603 'encode_state_sensor_pdr' => 1,
9604 'encode_transfer_complete_resp' => 1,
9605 'encode_update_component_req' => 1,
9606 'encode_verify_complete_resp' => 1,
9607 'encode_write_file_req' => 1,
9608 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009609 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 'is_time_legal' => 1,
9611 'is_transfer_flag_valid' => 1,
9612 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309613 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9615 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9616 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9617 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309618 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309619 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309620 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309621 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309622 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9623 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309624 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9626 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9627 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309628 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309629 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9630 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9631 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309632 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9634 'pldm_bios_table_attr_entry_string_info_check' => 1,
9635 'pldm_bios_table_attr_find_by_handle' => 1,
9636 'pldm_bios_table_attr_find_by_string_handle' => 1,
9637 'pldm_bios_table_attr_value_copy_and_update' => 1,
9638 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9639 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9640 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309641 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309642 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309643 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309644 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309645 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309646 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9647 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9648 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9649 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9650 'pldm_bios_table_attr_value_entry_length' => 1,
9651 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9652 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9653 'pldm_bios_table_attr_value_find_by_handle' => 1,
9654 'pldm_bios_table_checksum' => 1,
9655 'pldm_bios_table_iter_create' => 1,
9656 'pldm_bios_table_iter_free' => 1,
9657 'pldm_bios_table_iter_is_end' => 1,
9658 'pldm_bios_table_iter_next' => 1,
9659 'pldm_bios_table_iter_value' => 1,
9660 'pldm_bios_table_pad_checksum_size' => 1,
9661 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309662 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309664 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309665 'pldm_bios_table_string_entry_encode_length' => 1,
9666 'pldm_bios_table_string_find_by_handle' => 1,
9667 'pldm_bios_table_string_find_by_string' => 1,
9668 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309669 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309670 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309671 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9672 'pldm_entity_association_pdr_extract' => 1,
9673 'pldm_entity_association_tree_add' => 1,
9674 'pldm_entity_association_tree_add_entity' => 1,
9675 'pldm_entity_association_tree_copy_root' => 1,
9676 'pldm_entity_association_tree_destroy' => 1,
9677 'pldm_entity_association_tree_destroy_root' => 1,
9678 'pldm_entity_association_tree_find' => 1,
9679 'pldm_entity_association_tree_find_with_locality' => 1,
9680 'pldm_entity_association_tree_init' => 1,
9681 'pldm_entity_association_tree_visit' => 1,
9682 'pldm_entity_extract' => 1,
9683 'pldm_entity_get_num_children' => 1,
9684 'pldm_entity_get_parent' => 1,
9685 'pldm_entity_is_exist_parent' => 1,
9686 'pldm_entity_is_node_parent' => 1,
9687 'pldm_entity_node_get_remote_container_id' => 1,
9688 'pldm_find_entity_ref_in_tree' => 1,
9689 'pldm_instance_db_destroy' => 1,
9690 'pldm_instance_db_init' => 1,
9691 'pldm_instance_db_init_default' => 1,
9692 'pldm_instance_id_alloc' => 1,
9693 'pldm_instance_id_free' => 1,
9694 'pldm_is_current_parent_child' => 1,
9695 'pldm_is_empty_entity_assoc_tree' => 1,
9696 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009697 'pldm_oem_meta_file_io_read_resp_data' => 1,
9698 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309699 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009700 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309701 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309702 'pldm_pdr_destroy' => 1,
9703 'pldm_pdr_find_last_in_range' => 1,
9704 'pldm_pdr_find_record' => 1,
9705 'pldm_pdr_find_record_by_type' => 1,
9706 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9707 'pldm_pdr_get_next_record' => 1,
9708 'pldm_pdr_get_record_count' => 1,
9709 'pldm_pdr_get_record_handle' => 1,
9710 'pldm_pdr_get_repo_size' => 1,
9711 'pldm_pdr_init' => 1,
9712 'pldm_pdr_record_is_remote' => 1,
9713 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9714 'pldm_pdr_remove_remote_pdrs' => 1,
9715 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009716 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309717 'pldm_recv' => 1,
9718 'pldm_recv_any' => 1,
9719 'pldm_send' => 1,
9720 'pldm_send_recv' => 1,
9721 'pldm_transport_af_mctp_bind' => 1,
9722 'pldm_transport_af_mctp_core' => 1,
9723 'pldm_transport_af_mctp_destroy' => 1,
9724 'pldm_transport_af_mctp_init' => 1,
9725 'pldm_transport_af_mctp_init_pollfd' => 1,
9726 'pldm_transport_af_mctp_map_tid' => 1,
9727 'pldm_transport_af_mctp_unmap_tid' => 1,
9728 'pldm_transport_mctp_demux_core' => 1,
9729 'pldm_transport_mctp_demux_destroy' => 1,
9730 'pldm_transport_mctp_demux_init' => 1,
9731 'pldm_transport_mctp_demux_init_pollfd' => 1,
9732 'pldm_transport_mctp_demux_map_tid' => 1,
9733 'pldm_transport_mctp_demux_unmap_tid' => 1,
9734 'pldm_transport_poll' => 1,
9735 'pldm_transport_recv_msg' => 1,
9736 'pldm_transport_send_msg' => 1,
9737 'pldm_transport_send_recv_msg' => 1,
9738 'unpack_pldm_header' => 1,
9739 'ver2str' => 1
9740 }
9741 },
9742 'Target' => 'unix',
9743 'TypeInfo' => {
9744 '1' => {
9745 'Name' => 'void',
9746 'Type' => 'Intrinsic'
9747 },
9748 '46' => {
9749 'Name' => 'unsigned char',
9750 'Size' => '1',
9751 'Type' => 'Intrinsic'
9752 },
9753 '53' => {
9754 'Name' => 'unsigned short',
9755 'Size' => '2',
9756 'Type' => 'Intrinsic'
9757 },
9758 '60' => {
9759 'Name' => 'unsigned int',
9760 'Size' => '4',
9761 'Type' => 'Intrinsic'
9762 },
9763 '67' => {
9764 'Name' => 'unsigned long',
9765 'Size' => '8',
9766 'Type' => 'Intrinsic'
9767 },
9768 '74' => {
9769 'Name' => 'signed char',
9770 'Size' => '1',
9771 'Type' => 'Intrinsic'
9772 },
9773 '81' => {
9774 'BaseType' => '46',
9775 'Header' => 'types.h',
9776 'Line' => '38',
9777 'Name' => '__uint8_t',
9778 'PrivateABI' => 1,
9779 'Size' => '1',
9780 'Type' => 'Typedef'
9781 },
9782 '93' => {
9783 'Name' => 'short',
9784 'Size' => '2',
9785 'Type' => 'Intrinsic'
9786 },
9787 '100' => {
9788 'Name' => 'int',
9789 'Size' => '4',
9790 'Type' => 'Intrinsic'
9791 },
9792 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309793 'Name' => 'long',
9794 'Size' => '8',
9795 'Type' => 'Intrinsic'
9796 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309797 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309798 'Name' => 'char',
9799 'Size' => '1',
9800 'Type' => 'Intrinsic'
9801 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309802 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309803 'BaseType' => '81',
9804 'Header' => 'stdint-uintn.h',
9805 'Line' => '24',
9806 'Name' => 'uint8_t',
9807 'PrivateABI' => 1,
9808 'Size' => '1',
9809 'Type' => 'Typedef'
9810 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309811 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309812 'Name' => 'float',
9813 'Size' => '4',
9814 'Type' => 'Intrinsic'
9815 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309816 '175' => {
9817 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309818 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309819 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309820 'Name' => 'pldm_tid_t',
9821 'Size' => '1',
9822 'Type' => 'Typedef'
9823 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309824 '187' => {
9825 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309826 'Header' => 'instance-id.h',
9827 'Line' => '13',
9828 'Name' => 'pldm_instance_id_t',
9829 'Size' => '1',
9830 'Type' => 'Typedef'
9831 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309832 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309833 'Header' => 'responder.h',
9834 'Line' => '10',
9835 'Memb' => {
9836 '0' => {
9837 'name' => 'tid',
9838 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309839 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309840 },
9841 '1' => {
9842 'name' => 'instance_id',
9843 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309844 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309845 },
9846 '2' => {
9847 'name' => 'type',
9848 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309849 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309850 },
9851 '3' => {
9852 'name' => 'command',
9853 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309854 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309855 },
9856 '4' => {
9857 'name' => 'next',
9858 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309859 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309860 }
9861 },
9862 'Name' => 'struct pldm_responder_cookie',
9863 'PrivateABI' => 1,
9864 'Size' => '16',
9865 'Type' => 'Struct'
9866 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309867 '279' => {
9868 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309869 'Name' => 'struct pldm_responder_cookie*',
9870 'Size' => '8',
9871 'Type' => 'Pointer'
9872 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309873 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309874 'Header' => 'pldm.h',
9875 'Line' => '15',
9876 'Memb' => {
9877 '0' => {
9878 'name' => 'PLDM_REQUESTER_SUCCESS',
9879 'value' => '0'
9880 },
9881 '1' => {
9882 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9883 'value' => '18446744073709551615 (-1)'
9884 },
9885 '2' => {
9886 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9887 'value' => '18446744073709551614 (-2)'
9888 },
9889 '3' => {
9890 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9891 'value' => '18446744073709551613 (-3)'
9892 },
9893 '4' => {
9894 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9895 'value' => '18446744073709551612 (-4)'
9896 },
9897 '5' => {
9898 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9899 'value' => '18446744073709551611 (-5)'
9900 },
9901 '6' => {
9902 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9903 'value' => '18446744073709551610 (-6)'
9904 },
9905 '7' => {
9906 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9907 'value' => '18446744073709551609 (-7)'
9908 },
9909 '8' => {
9910 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9911 'value' => '18446744073709551608 (-8)'
9912 },
9913 '9' => {
9914 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9915 'value' => '18446744073709551607 (-9)'
9916 },
9917 '10' => {
9918 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9919 'value' => '18446744073709551606 (-10)'
9920 },
9921 '11' => {
9922 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9923 'value' => '18446744073709551605 (-11)'
9924 },
9925 '12' => {
9926 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9927 'value' => '18446744073709551604 (-12)'
9928 },
9929 '13' => {
9930 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9931 'value' => '18446744073709551603 (-13)'
9932 }
9933 },
9934 'Name' => 'enum pldm_requester_error_codes',
9935 'Size' => '4',
9936 'Type' => 'Enum'
9937 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309938 '805' => {
9939 'Name' => '_Bool',
9940 'Size' => '1',
9941 'Type' => 'Intrinsic'
9942 },
9943 '927' => {
9944 'BaseType' => '53',
9945 'Header' => 'types.h',
9946 'Line' => '40',
9947 'Name' => '__uint16_t',
9948 'PrivateABI' => 1,
9949 'Size' => '2',
9950 'Type' => 'Typedef'
9951 },
9952 '951' => {
9953 'BaseType' => '60',
9954 'Header' => 'types.h',
9955 'Line' => '42',
9956 'Name' => '__uint32_t',
9957 'PrivateABI' => 1,
9958 'Size' => '4',
9959 'Type' => 'Typedef'
9960 },
9961 '970' => {
9962 'BaseType' => '107',
9963 'Header' => 'types.h',
9964 'Line' => '194',
9965 'Name' => '__ssize_t',
9966 'PrivateABI' => 1,
9967 'Size' => '8',
9968 'Type' => 'Typedef'
9969 },
9970 '982' => {
9971 'BaseType' => '114',
9972 'Name' => 'char*',
9973 'Size' => '8',
9974 'Type' => 'Pointer'
9975 },
9976 '1006' => {
9977 'BaseType' => '121',
9978 'Name' => 'uint8_t const',
9979 'Size' => '1',
9980 'Type' => 'Const'
9981 },
9982 '1011' => {
9983 'BaseType' => '927',
9984 'Header' => 'stdint-uintn.h',
9985 'Line' => '25',
9986 'Name' => 'uint16_t',
9987 'PrivateABI' => 1,
9988 'Size' => '2',
9989 'Type' => 'Typedef'
9990 },
9991 '1023' => {
9992 'BaseType' => '951',
9993 'Header' => 'stdint-uintn.h',
9994 'Line' => '26',
9995 'Name' => 'uint32_t',
9996 'PrivateABI' => 1,
9997 'Size' => '4',
9998 'Type' => 'Typedef'
9999 },
10000 '1035' => {
10001 'Header' => 'pldm_types.h',
10002 'Line' => '25',
10003 'Memb' => {
10004 '0' => {
10005 'name' => 'alpha',
10006 'offset' => '0',
10007 'type' => '121'
10008 },
10009 '1' => {
10010 'name' => 'update',
10011 'offset' => '1',
10012 'type' => '121'
10013 },
10014 '2' => {
10015 'name' => 'minor',
10016 'offset' => '2',
10017 'type' => '121'
10018 },
10019 '3' => {
10020 'name' => 'major',
10021 'offset' => '3',
10022 'type' => '121'
10023 }
10024 },
10025 'Name' => 'struct pldm_version',
10026 'Size' => '4',
10027 'Type' => 'Struct'
10028 },
10029 '1093' => {
10030 'BaseType' => '1035',
10031 'Header' => 'pldm_types.h',
10032 'Line' => '30',
10033 'Name' => 'ver32_t',
10034 'Size' => '4',
10035 'Type' => 'Typedef'
10036 },
10037 '1105' => {
10038 'BaseType' => '1093',
10039 'Name' => 'ver32_t const',
10040 'Size' => '4',
10041 'Type' => 'Const'
10042 },
10043 '1145' => {
10044 'BaseType' => '67',
10045 'Header' => 'stddef.h',
10046 'Line' => '214',
10047 'Name' => 'size_t',
10048 'PrivateABI' => 1,
10049 'Size' => '8',
10050 'Type' => 'Typedef'
10051 },
10052 '1207' => {
10053 'BaseType' => '970',
10054 'Header' => 'types.h',
10055 'Line' => '108',
10056 'Name' => 'ssize_t',
10057 'PrivateABI' => 1,
10058 'Size' => '8',
10059 'Type' => 'Typedef'
10060 },
10061 '1219' => {
10062 'BaseType' => '1006',
10063 'Name' => 'uint8_t const*',
10064 'Size' => '8',
10065 'Type' => 'Pointer'
10066 },
10067 '2228' => {
10068 'BaseType' => '1105',
10069 'Name' => 'ver32_t const*',
10070 'Size' => '8',
10071 'Type' => 'Pointer'
10072 },
10073 '2341' => {
10074 'BaseType' => '2346',
10075 'Name' => 'void const*',
10076 'Size' => '8',
10077 'Type' => 'Pointer'
10078 },
10079 '2346' => {
10080 'BaseType' => '1',
10081 'Name' => 'void const',
10082 'Type' => 'Const'
10083 },
10084 '2579' => {
10085 'BaseType' => '1',
10086 'Name' => 'void*',
10087 'Size' => '8',
10088 'Type' => 'Pointer'
10089 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010090 '2593' => {
10091 'BaseType' => '114',
10092 'Name' => 'char const',
10093 'Size' => '1',
10094 'Type' => 'Const'
10095 },
10096 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010097 'Header' => 'pldm_types.h',
10098 'Line' => '9',
10099 'Name' => 'anon-struct-pldm_types.h-9',
10100 'Size' => '1',
10101 'Type' => 'Struct'
10102 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010103 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010104 'Header' => 'pldm_types.h',
10105 'Line' => '19',
10106 'Memb' => {
10107 '0' => {
10108 'name' => 'byte',
10109 'offset' => '0',
10110 'type' => '121'
10111 },
10112 '1' => {
10113 'name' => 'bits',
10114 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010115 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010116 }
10117 },
10118 'Name' => 'union bitfield8_t',
10119 'Size' => '1',
10120 'Type' => 'Union'
10121 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010122 '2788' => {
10123 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010124 'Name' => 'bitfield8_t const',
10125 'Size' => '1',
10126 'Type' => 'Const'
10127 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010128 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010129 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010130 'Line' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010131 'Memb' => {
10132 '0' => {
10133 'name' => 'PLDM_RESPONSE',
10134 'value' => '0'
10135 },
10136 '1' => {
10137 'name' => 'PLDM_REQUEST',
10138 'value' => '1'
10139 },
10140 '2' => {
10141 'name' => 'PLDM_RESERVED',
10142 'value' => '2'
10143 },
10144 '3' => {
10145 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10146 'value' => '3'
10147 }
10148 },
10149 'Name' => 'enum MessageType',
10150 'Size' => '4',
10151 'Type' => 'Enum'
10152 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010153 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010154 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010155 'Line' => '139',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010156 'Memb' => {
10157 '0' => {
10158 'name' => 'command',
10159 'offset' => '2',
10160 'type' => '121'
10161 }
10162 },
10163 'Name' => 'struct pldm_msg_hdr',
10164 'Size' => '3',
10165 'Type' => 'Struct'
10166 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010167 '3314' => {
10168 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010169 'Name' => 'struct pldm_msg_hdr const',
10170 'Size' => '3',
10171 'Type' => 'Const'
10172 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010173 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010174 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010175 'Line' => '172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010176 'Memb' => {
10177 '0' => {
10178 'name' => 'hdr',
10179 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010180 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010181 },
10182 '1' => {
10183 'name' => 'payload',
10184 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010185 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010186 }
10187 },
10188 'Name' => 'struct pldm_msg',
10189 'Size' => '4',
10190 'Type' => 'Struct'
10191 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010192 '3359' => {
10193 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010194 'Name' => 'struct pldm_msg const',
10195 'Size' => '4',
10196 'Type' => 'Const'
10197 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010198 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010199 'BaseType' => '121',
10200 'Name' => 'uint8_t[1]',
10201 'Size' => '1',
10202 'Type' => 'Array'
10203 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010204 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010205 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010206 'Line' => '239',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010207 'Memb' => {
10208 '0' => {
10209 'name' => 'msg_type',
10210 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010211 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010212 },
10213 '1' => {
10214 'name' => 'instance',
10215 'offset' => '4',
10216 'type' => '121'
10217 },
10218 '2' => {
10219 'name' => 'pldm_type',
10220 'offset' => '5',
10221 'type' => '121'
10222 },
10223 '3' => {
10224 'name' => 'command',
10225 'offset' => '6',
10226 'type' => '121'
10227 },
10228 '4' => {
10229 'name' => 'completion_code',
10230 'offset' => '7',
10231 'type' => '121'
10232 }
10233 },
10234 'Name' => 'struct pldm_header_info',
10235 'Size' => '8',
10236 'Type' => 'Struct'
10237 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010238 '3459' => {
10239 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010240 'Name' => 'struct pldm_header_info const',
10241 'Size' => '8',
10242 'Type' => 'Const'
10243 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010244 '3920' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010245 'BaseType' => '2593',
10246 'Name' => 'char const*',
10247 'Size' => '8',
10248 'Type' => 'Pointer'
10249 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010250 '4151' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010251 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010252 'Name' => 'struct pldm_msg*',
10253 'Size' => '8',
10254 'Type' => 'Pointer'
10255 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010256 '4598' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010257 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010258 'Name' => 'struct pldm_msg const*',
10259 'Size' => '8',
10260 'Type' => 'Pointer'
10261 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010262 '4603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010263 'BaseType' => '121',
10264 'Name' => 'uint8_t*',
10265 'Size' => '8',
10266 'Type' => 'Pointer'
10267 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010268 '4608' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010269 'BaseType' => '1023',
10270 'Name' => 'uint32_t*',
10271 'Size' => '8',
10272 'Type' => 'Pointer'
10273 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010274 '5501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010275 'BaseType' => '1093',
10276 'Name' => 'ver32_t*',
10277 'Size' => '8',
10278 'Type' => 'Pointer'
10279 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010280 '6424' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010281 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010282 'Name' => 'bitfield8_t*',
10283 'Size' => '8',
10284 'Type' => 'Pointer'
10285 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010286 '6886' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010287 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010288 'Name' => 'bitfield8_t const*',
10289 'Size' => '8',
10290 'Type' => 'Pointer'
10291 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010292 '7674' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010293 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010294 'Name' => 'struct pldm_msg_hdr const*',
10295 'Size' => '8',
10296 'Type' => 'Pointer'
10297 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010298 '7913' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010299 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010300 'Name' => 'struct pldm_header_info*',
10301 'Size' => '8',
10302 'Type' => 'Pointer'
10303 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010304 '8173' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010305 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010306 'Name' => 'struct pldm_header_info const*',
10307 'Size' => '8',
10308 'Type' => 'Pointer'
10309 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010310 '8178' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010311 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010312 'Name' => 'struct pldm_msg_hdr*',
10313 'Size' => '8',
10314 'Type' => 'Pointer'
10315 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010316 '10048' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010317 'Header' => 'utils.h',
10318 'Line' => '20',
10319 'Memb' => {
10320 '0' => {
10321 'name' => 'ptr',
10322 'offset' => '0',
10323 'type' => '1219'
10324 },
10325 '1' => {
10326 'name' => 'length',
10327 'offset' => '8',
10328 'type' => '1145'
10329 }
10330 },
10331 'Name' => 'struct variable_field',
10332 'Size' => '16',
10333 'Type' => 'Struct'
10334 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010335 '10444' => {
10336 'BaseType' => '10048',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010337 'Name' => 'struct variable_field*',
10338 'Size' => '8',
10339 'Type' => 'Pointer'
10340 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010341 '12526' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010342 'BaseType' => '1011',
10343 'Name' => 'uint16_t*',
10344 'Size' => '8',
10345 'Type' => 'Pointer'
10346 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010347 '13089' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010348 'BaseType' => '1145',
10349 'Name' => 'size_t*',
10350 'Size' => '8',
10351 'Type' => 'Pointer'
10352 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010353 '15765' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010354 'BaseType' => '67',
10355 'Header' => 'types.h',
10356 'Line' => '45',
10357 'Name' => '__uint64_t',
10358 'PrivateABI' => 1,
10359 'Size' => '8',
10360 'Type' => 'Typedef'
10361 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010362 '15842' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010363 'BaseType' => '1011',
10364 'Name' => 'uint16_t const',
10365 'Size' => '2',
10366 'Type' => 'Const'
10367 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010368 '15859' => {
10369 'BaseType' => '15765',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010370 'Header' => 'stdint-uintn.h',
10371 'Line' => '27',
10372 'Name' => 'uint64_t',
10373 'PrivateABI' => 1,
10374 'Size' => '8',
10375 'Type' => 'Typedef'
10376 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010377 '16017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010378 'Header' => 'bios.h',
10379 'Line' => '39',
10380 'Memb' => {
10381 '0' => {
10382 'name' => 'PLDM_BIOS_STRING_TABLE',
10383 'value' => '0'
10384 },
10385 '1' => {
10386 'name' => 'PLDM_BIOS_ATTR_TABLE',
10387 'value' => '1'
10388 },
10389 '2' => {
10390 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10391 'value' => '2'
10392 }
10393 },
10394 'Name' => 'enum pldm_bios_table_types',
10395 'Size' => '4',
10396 'Type' => 'Enum'
10397 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010398 '16051' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010399 'Header' => 'bios.h',
10400 'Line' => '48',
10401 'Memb' => {
10402 '0' => {
10403 'name' => 'string_handle',
10404 'offset' => '0',
10405 'type' => '1011'
10406 },
10407 '1' => {
10408 'name' => 'string_length',
10409 'offset' => '2',
10410 'type' => '1011'
10411 },
10412 '2' => {
10413 'name' => 'name',
10414 'offset' => '4',
Andrew Jefferyd610b002024-10-02 21:27:30 +093010415 'type' => '16108'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010416 }
10417 },
10418 'Name' => 'struct pldm_bios_string_table_entry',
10419 'Size' => '5',
10420 'Type' => 'Struct'
10421 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010422 '16103' => {
10423 'BaseType' => '16051',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010424 'Name' => 'struct pldm_bios_string_table_entry const',
10425 'Size' => '5',
10426 'Type' => 'Const'
10427 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010428 '16108' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010429 'BaseType' => '114',
10430 'Name' => 'char[1]',
10431 'Size' => '1',
10432 'Type' => 'Array'
10433 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010434 '16124' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010435 'Header' => 'bios.h',
10436 'Line' => '54',
10437 'Memb' => {
10438 '0' => {
10439 'name' => 'attr_handle',
10440 'offset' => '0',
10441 'type' => '1011'
10442 },
10443 '1' => {
10444 'name' => 'attr_type',
10445 'offset' => '2',
10446 'type' => '121'
10447 },
10448 '2' => {
10449 'name' => 'string_handle',
10450 'offset' => '3',
10451 'type' => '1011'
10452 },
10453 '3' => {
10454 'name' => 'metadata',
10455 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010456 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 }
10458 },
10459 'Name' => 'struct pldm_bios_attr_table_entry',
10460 'Size' => '6',
10461 'Type' => 'Struct'
10462 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010463 '16189' => {
10464 'BaseType' => '16124',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010465 'Name' => 'struct pldm_bios_attr_table_entry const',
10466 'Size' => '6',
10467 'Type' => 'Const'
10468 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010469 '16194' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010470 'Header' => 'bios.h',
10471 'Line' => '66',
10472 'Memb' => {
10473 '0' => {
10474 'name' => 'attr_handle',
10475 'offset' => '0',
10476 'type' => '1011'
10477 },
10478 '1' => {
10479 'name' => 'attr_type',
10480 'offset' => '2',
10481 'type' => '121'
10482 },
10483 '2' => {
10484 'name' => 'value',
10485 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010486 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010487 }
10488 },
10489 'Name' => 'struct pldm_bios_attr_val_table_entry',
10490 'Size' => '4',
10491 'Type' => 'Struct'
10492 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010493 '16246' => {
10494 'BaseType' => '16194',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010495 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10496 'Size' => '4',
10497 'Type' => 'Const'
10498 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010499 '16315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010500 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010501 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010502 'Memb' => {
10503 '0' => {
10504 'name' => 'name_handle',
10505 'offset' => '0',
10506 'type' => '1011'
10507 },
10508 '1' => {
10509 'name' => 'read_only',
10510 'offset' => '2',
10511 'type' => '805'
10512 },
10513 '2' => {
10514 'name' => 'pv_num',
10515 'offset' => '3',
10516 'type' => '121'
10517 },
10518 '3' => {
10519 'name' => 'pv_handle',
10520 'offset' => '8',
Andrew Jefferyd610b002024-10-02 21:27:30 +093010521 'type' => '16418'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010522 },
10523 '4' => {
10524 'name' => 'def_num',
10525 'offset' => '22',
10526 'type' => '121'
10527 },
10528 '5' => {
10529 'name' => 'def_index',
10530 'offset' => '36',
10531 'type' => '1219'
10532 }
10533 },
10534 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10535 'Size' => '32',
10536 'Type' => 'Struct'
10537 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010538 '16406' => {
10539 'BaseType' => '16315',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010540 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10541 'Size' => '32',
10542 'Type' => 'Const'
10543 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010544 '16418' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010545 'BaseType' => '15842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010546 'Name' => 'uint16_t const*',
10547 'Size' => '8',
10548 'Type' => 'Pointer'
10549 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010550 '16428' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010551 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010552 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010553 'Memb' => {
10554 '0' => {
10555 'name' => 'name_handle',
10556 'offset' => '0',
10557 'type' => '1011'
10558 },
10559 '1' => {
10560 'name' => 'read_only',
10561 'offset' => '2',
10562 'type' => '805'
10563 },
10564 '2' => {
10565 'name' => 'string_type',
10566 'offset' => '3',
10567 'type' => '121'
10568 },
10569 '3' => {
10570 'name' => 'min_length',
10571 'offset' => '4',
10572 'type' => '1011'
10573 },
10574 '4' => {
10575 'name' => 'max_length',
10576 'offset' => '6',
10577 'type' => '1011'
10578 },
10579 '5' => {
10580 'name' => 'def_length',
10581 'offset' => '8',
10582 'type' => '1011'
10583 },
10584 '6' => {
10585 'name' => 'def_string',
10586 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010587 'type' => '3920'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010588 }
10589 },
10590 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10591 'Size' => '24',
10592 'Type' => 'Struct'
10593 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010594 '16540' => {
10595 'BaseType' => '16428',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10597 'Size' => '24',
10598 'Type' => 'Const'
10599 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010600 '16550' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010601 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010602 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010603 'Memb' => {
10604 '0' => {
10605 'name' => 'name_handle',
10606 'offset' => '0',
10607 'type' => '1011'
10608 },
10609 '1' => {
10610 'name' => 'read_only',
10611 'offset' => '2',
10612 'type' => '805'
10613 },
10614 '2' => {
10615 'name' => 'lower_bound',
10616 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010617 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010618 },
10619 '3' => {
10620 'name' => 'upper_bound',
10621 'offset' => '22',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010622 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010623 },
10624 '4' => {
10625 'name' => 'scalar_increment',
10626 'offset' => '36',
10627 'type' => '1023'
10628 },
10629 '5' => {
10630 'name' => 'default_value',
10631 'offset' => '50',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010632 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010633 }
10634 },
10635 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10636 'Size' => '40',
10637 'Type' => 'Struct'
10638 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010639 '16648' => {
10640 'BaseType' => '16550',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010641 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10642 'Size' => '40',
10643 'Type' => 'Const'
10644 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010645 '16931' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010646 'Name' => 'ssize_t(*)(void const*)',
10647 'Param' => {
10648 '0' => {
10649 'type' => '2341'
10650 }
10651 },
10652 'Return' => '1207',
10653 'Size' => '8',
10654 'Type' => 'FuncPtr'
10655 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010656 '17001' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093010657 'Line' => '952',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010658 'Memb' => {
10659 '0' => {
10660 'name' => 'table_data',
10661 'offset' => '0',
10662 'type' => '1219'
10663 },
10664 '1' => {
10665 'name' => 'table_len',
10666 'offset' => '8',
10667 'type' => '1145'
10668 },
10669 '2' => {
10670 'name' => 'current_pos',
10671 'offset' => '22',
10672 'type' => '1145'
10673 },
10674 '3' => {
10675 'name' => 'entry_length_handler',
10676 'offset' => '36',
Andrew Jefferyd610b002024-10-02 21:27:30 +093010677 'type' => '16931'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010678 }
10679 },
10680 'Name' => 'struct pldm_bios_table_iter',
10681 'PrivateABI' => 1,
10682 'Size' => '32',
10683 'Source' => 'bios_table.c',
10684 'Type' => 'Struct'
10685 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010686 '17071' => {
10687 'BaseType' => '17001',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010688 'Name' => 'struct pldm_bios_table_iter const',
10689 'Size' => '32',
10690 'Type' => 'Const'
10691 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010692 '18141' => {
10693 'BaseType' => '17001',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 'Name' => 'struct pldm_bios_table_iter*',
10695 'Size' => '8',
10696 'Type' => 'Pointer'
10697 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010698 '18146' => {
10699 'BaseType' => '16246',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010700 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10701 'Size' => '8',
10702 'Type' => 'Pointer'
10703 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010704 '18560' => {
10705 'BaseType' => '16189',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010706 'Name' => 'struct pldm_bios_attr_table_entry const*',
10707 'Size' => '8',
10708 'Type' => 'Pointer'
10709 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010710 '19163' => {
10711 'BaseType' => '16103',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010712 'Name' => 'struct pldm_bios_string_table_entry const*',
10713 'Size' => '8',
10714 'Type' => 'Pointer'
10715 },
Andrew Jefferyd610b002024-10-02 21:27:30 +093010716 '20326' => {
10717 'BaseType' => '17071',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010718 'Name' => 'struct pldm_bios_table_iter const*',
10719 'Size' => '8',
10720 'Type' => 'Pointer'
10721 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010722 '24509' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010723 'BaseType' => '15859',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010724 'Name' => 'uint64_t*',
10725 'Size' => '8',
10726 'Type' => 'Pointer'
10727 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010728 '24786' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093010729 'BaseType' => '16648',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010730 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10731 'Size' => '8',
10732 'Type' => 'Pointer'
10733 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010734 '25095' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010735 'BaseType' => '3920',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010736 'Name' => 'char const**',
10737 'Size' => '8',
10738 'Type' => 'Pointer'
10739 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010740 '26224' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093010741 'BaseType' => '16540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010742 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10743 'Size' => '8',
10744 'Type' => 'Pointer'
10745 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010746 '27678' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093010747 'BaseType' => '16406',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010748 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10749 'Size' => '8',
10750 'Type' => 'Pointer'
10751 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010752 '29848' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010753 'BaseType' => '1023',
10754 'Name' => 'uint32_t const',
10755 'Size' => '4',
10756 'Type' => 'Const'
10757 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010758 '29889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010759 'BaseType' => '121',
10760 'Header' => 'pldm_types.h',
10761 'Line' => '32',
10762 'Name' => 'bool8_t',
10763 'Size' => '1',
10764 'Type' => 'Typedef'
10765 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010766 '29901' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010767 'Header' => 'pldm_types.h',
10768 'Line' => '36',
10769 'Name' => 'anon-struct-pldm_types.h-36',
10770 'Size' => '2',
10771 'Type' => 'Struct'
10772 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010773 '30165' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010774 'Header' => 'pldm_types.h',
10775 'Line' => '54',
10776 'Memb' => {
10777 '0' => {
10778 'name' => 'value',
10779 'offset' => '0',
10780 'type' => '1011'
10781 },
10782 '1' => {
10783 'name' => 'bits',
10784 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010785 'type' => '29901'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010786 }
10787 },
10788 'Name' => 'union bitfield16_t',
10789 'Size' => '2',
10790 'Type' => 'Union'
10791 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010792 '30177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010793 'Header' => 'pldm_types.h',
10794 'Line' => '58',
10795 'Name' => 'anon-struct-pldm_types.h-58',
10796 'Size' => '4',
10797 'Type' => 'Struct'
10798 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010799 '30665' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010800 'Header' => 'pldm_types.h',
10801 'Line' => '92',
10802 'Memb' => {
10803 '0' => {
10804 'name' => 'value',
10805 'offset' => '0',
10806 'type' => '1023'
10807 },
10808 '1' => {
10809 'name' => 'bits',
10810 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010811 'type' => '30177'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010812 }
10813 },
10814 'Name' => 'union bitfield32_t',
10815 'Size' => '4',
10816 'Type' => 'Union'
10817 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010818 '30677' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010819 'Header' => 'pldm_types.h',
10820 'Line' => '96',
10821 'Name' => 'anon-struct-pldm_types.h-96',
10822 'Size' => '8',
10823 'Type' => 'Struct'
10824 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010825 '31613' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010826 'Header' => 'pldm_types.h',
10827 'Line' => '162',
10828 'Memb' => {
10829 '0' => {
10830 'name' => 'value',
10831 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010832 'type' => '15859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010833 },
10834 '1' => {
10835 'name' => 'bits',
10836 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010837 'type' => '30677'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010838 }
10839 },
10840 'Name' => 'union bitfield64_t',
10841 'Size' => '8',
10842 'Type' => 'Union'
10843 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010844 '31672' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010845 'BaseType' => '1145',
10846 'Name' => 'size_t const',
10847 'Size' => '8',
10848 'Type' => 'Const'
10849 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010850 '33427' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010851 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010852 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010853 'Memb' => {
10854 '0' => {
10855 'name' => 'uuid',
10856 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010857 'type' => '33531'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010858 },
10859 '1' => {
10860 'name' => 'package_header_format_version',
10861 'offset' => '22',
10862 'type' => '121'
10863 },
10864 '2' => {
10865 'name' => 'package_header_size',
10866 'offset' => '23',
10867 'type' => '1011'
10868 },
10869 '3' => {
10870 'name' => 'package_release_date_time',
10871 'offset' => '25',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010872 'type' => '33547'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010873 },
10874 '4' => {
10875 'name' => 'component_bitmap_bit_length',
10876 'offset' => '50',
10877 'type' => '1011'
10878 },
10879 '5' => {
10880 'name' => 'package_version_string_type',
10881 'offset' => '52',
10882 'type' => '121'
10883 },
10884 '6' => {
10885 'name' => 'package_version_string_length',
10886 'offset' => '53',
10887 'type' => '121'
10888 }
10889 },
10890 'Name' => 'struct pldm_package_header_information',
10891 'Size' => '36',
10892 'Type' => 'Struct'
10893 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010894 '33531' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 'BaseType' => '121',
10896 'Name' => 'uint8_t[16]',
10897 'Size' => '16',
10898 'Type' => 'Array'
10899 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010900 '33547' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'BaseType' => '121',
10902 'Name' => 'uint8_t[13]',
10903 'Size' => '13',
10904 'Type' => 'Array'
10905 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010906 '33563' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010908 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010909 'Memb' => {
10910 '0' => {
10911 'name' => 'record_length',
10912 'offset' => '0',
10913 'type' => '1011'
10914 },
10915 '1' => {
10916 'name' => 'descriptor_count',
10917 'offset' => '2',
10918 'type' => '121'
10919 },
10920 '2' => {
10921 'name' => 'device_update_option_flags',
10922 'offset' => '3',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010923 'type' => '30665'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010924 },
10925 '3' => {
10926 'name' => 'comp_image_set_version_string_type',
10927 'offset' => '7',
10928 'type' => '121'
10929 },
10930 '4' => {
10931 'name' => 'comp_image_set_version_string_length',
10932 'offset' => '8',
10933 'type' => '121'
10934 },
10935 '5' => {
10936 'name' => 'fw_device_pkg_data_length',
10937 'offset' => '9',
10938 'type' => '1011'
10939 }
10940 },
10941 'Name' => 'struct pldm_firmware_device_id_record',
10942 'Size' => '11',
10943 'Type' => 'Struct'
10944 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010945 '33758' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010946 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010947 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010948 'Memb' => {
10949 '0' => {
10950 'name' => 'comp_classification',
10951 'offset' => '0',
10952 'type' => '1011'
10953 },
10954 '1' => {
10955 'name' => 'comp_identifier',
10956 'offset' => '2',
10957 'type' => '1011'
10958 },
10959 '2' => {
10960 'name' => 'comp_comparison_stamp',
10961 'offset' => '4',
10962 'type' => '1023'
10963 },
10964 '3' => {
10965 'name' => 'comp_options',
10966 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010967 'type' => '30165'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010968 },
10969 '4' => {
10970 'name' => 'requested_comp_activation_method',
10971 'offset' => '16',
Andrew Jeffery92967be2024-10-02 22:13:57 +093010972 'type' => '30165'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 },
10974 '5' => {
10975 'name' => 'comp_location_offset',
10976 'offset' => '18',
10977 'type' => '1023'
10978 },
10979 '6' => {
10980 'name' => 'comp_size',
10981 'offset' => '22',
10982 'type' => '1023'
10983 },
10984 '7' => {
10985 'name' => 'comp_version_string_type',
10986 'offset' => '32',
10987 'type' => '121'
10988 },
10989 '8' => {
10990 'name' => 'comp_version_string_length',
10991 'offset' => '33',
10992 'type' => '121'
10993 }
10994 },
10995 'Name' => 'struct pldm_component_image_information',
10996 'Size' => '22',
10997 'Type' => 'Struct'
10998 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093010999 '33940' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011000 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011001 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011002 'Memb' => {
11003 '0' => {
11004 'name' => 'completion_code',
11005 'offset' => '0',
11006 'type' => '121'
11007 },
11008 '1' => {
11009 'name' => 'capabilities_during_update',
11010 'offset' => '1',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011011 'type' => '30665'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011012 },
11013 '2' => {
11014 'name' => 'comp_count',
11015 'offset' => '5',
11016 'type' => '1011'
11017 },
11018 '3' => {
11019 'name' => 'active_comp_image_set_ver_str_type',
11020 'offset' => '7',
11021 'type' => '121'
11022 },
11023 '4' => {
11024 'name' => 'active_comp_image_set_ver_str_len',
11025 'offset' => '8',
11026 'type' => '121'
11027 },
11028 '5' => {
11029 'name' => 'pending_comp_image_set_ver_str_type',
11030 'offset' => '9',
11031 'type' => '121'
11032 },
11033 '6' => {
11034 'name' => 'pending_comp_image_set_ver_str_len',
11035 'offset' => '16',
11036 'type' => '121'
11037 }
11038 },
11039 'Name' => 'struct pldm_get_firmware_parameters_resp',
11040 'Size' => '11',
11041 'Type' => 'Struct'
11042 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011043 '34122' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011045 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011046 'Memb' => {
11047 '0' => {
11048 'name' => 'comp_classification',
11049 'offset' => '0',
11050 'type' => '1011'
11051 },
11052 '1' => {
11053 'name' => 'comp_identifier',
11054 'offset' => '2',
11055 'type' => '1011'
11056 },
11057 '2' => {
11058 'name' => 'comp_classification_index',
11059 'offset' => '4',
11060 'type' => '121'
11061 },
11062 '3' => {
11063 'name' => 'active_comp_comparison_stamp',
11064 'offset' => '5',
11065 'type' => '1023'
11066 },
11067 '4' => {
11068 'name' => 'active_comp_ver_str_type',
11069 'offset' => '9',
11070 'type' => '121'
11071 },
11072 '5' => {
11073 'name' => 'active_comp_ver_str_len',
11074 'offset' => '16',
11075 'type' => '121'
11076 },
11077 '6' => {
11078 'name' => 'active_comp_release_date',
11079 'offset' => '17',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011080 'type' => '34304'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011081 },
11082 '7' => {
11083 'name' => 'pending_comp_comparison_stamp',
11084 'offset' => '25',
11085 'type' => '1023'
11086 },
11087 '8' => {
11088 'name' => 'pending_comp_ver_str_type',
11089 'offset' => '35',
11090 'type' => '121'
11091 },
11092 '9' => {
11093 'name' => 'pending_comp_ver_str_len',
11094 'offset' => '36',
11095 'type' => '121'
11096 },
11097 '10' => {
11098 'name' => 'pending_comp_release_date',
11099 'offset' => '37',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011100 'type' => '34304'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011101 },
11102 '11' => {
11103 'name' => 'comp_activation_methods',
11104 'offset' => '51',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011105 'type' => '30165'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011106 },
11107 '12' => {
11108 'name' => 'capabilities_during_update',
11109 'offset' => '53',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011110 'type' => '30665'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011111 }
11112 },
11113 'Name' => 'struct pldm_component_parameter_entry',
11114 'Size' => '39',
11115 'Type' => 'Struct'
11116 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011117 '34304' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011118 'BaseType' => '121',
11119 'Name' => 'uint8_t[8]',
11120 'Size' => '8',
11121 'Type' => 'Array'
11122 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011123 '35518' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011124 'BaseType' => '10048',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011125 'Name' => 'struct variable_field const',
11126 'Size' => '16',
11127 'Type' => 'Const'
11128 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011129 '35883' => {
11130 'BaseType' => '29889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011131 'Name' => 'bool8_t*',
11132 'Size' => '8',
11133 'Type' => 'Pointer'
11134 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011135 '35888' => {
11136 'BaseType' => '31613',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011137 'Name' => 'bitfield64_t*',
11138 'Size' => '8',
11139 'Type' => 'Pointer'
11140 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011141 '36643' => {
11142 'BaseType' => '30665',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Name' => 'bitfield32_t*',
11144 'Size' => '8',
11145 'Type' => 'Pointer'
11146 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011147 '37492' => {
11148 'BaseType' => '30165',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011149 'Name' => 'bitfield16_t*',
11150 'Size' => '8',
11151 'Type' => 'Pointer'
11152 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011153 '39046' => {
11154 'BaseType' => '35518',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011155 'Name' => 'struct variable_field const*',
11156 'Size' => '8',
11157 'Type' => 'Pointer'
11158 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011159 '50110' => {
11160 'BaseType' => '34122',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011161 'Name' => 'struct pldm_component_parameter_entry*',
11162 'Size' => '8',
11163 'Type' => 'Pointer'
11164 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011165 '50335' => {
11166 'BaseType' => '33940',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011167 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11168 'Size' => '8',
11169 'Type' => 'Pointer'
11170 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011171 '50636' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011172 'BaseType' => '4603',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011173 'Name' => 'uint8_t**',
11174 'Size' => '8',
11175 'Type' => 'Pointer'
11176 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011177 '50933' => {
11178 'BaseType' => '33758',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011179 'Name' => 'struct pldm_component_image_information*',
11180 'Size' => '8',
11181 'Type' => 'Pointer'
11182 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011183 '51549' => {
11184 'BaseType' => '33563',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 'Name' => 'struct pldm_firmware_device_id_record*',
11186 'Size' => '8',
11187 'Type' => 'Pointer'
11188 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011189 '51859' => {
11190 'BaseType' => '33427',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011191 'Name' => 'struct pldm_package_header_information*',
11192 'Size' => '8',
11193 'Type' => 'Pointer'
11194 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011195 '52619' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011196 'BaseType' => '2579',
11197 'Name' => 'void**',
11198 'Size' => '8',
11199 'Type' => 'Pointer'
11200 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011201 '59875' => {
11202 'BaseType' => '59892',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011203 'Header' => 'pdr.h',
11204 'Line' => '16',
11205 'Name' => 'pldm_pdr',
11206 'PrivateABI' => 1,
11207 'Size' => '24',
11208 'Type' => 'Typedef'
11209 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011210 '59887' => {
11211 'BaseType' => '59875',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011212 'Name' => 'pldm_pdr const',
11213 'Size' => '24',
11214 'Type' => 'Const'
11215 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011216 '59892' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011217 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011218 'Memb' => {
11219 '0' => {
11220 'name' => 'record_count',
11221 'offset' => '0',
11222 'type' => '1023'
11223 },
11224 '1' => {
11225 'name' => 'size',
11226 'offset' => '4',
11227 'type' => '1023'
11228 },
11229 '2' => {
11230 'name' => 'first',
11231 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011232 'type' => '60991'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011233 },
11234 '3' => {
11235 'name' => 'last',
11236 'offset' => '22',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011237 'type' => '60991'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011238 }
11239 },
11240 'Name' => 'struct pldm_pdr',
11241 'PrivateABI' => 1,
11242 'Size' => '24',
11243 'Source' => 'pdr.c',
11244 'Type' => 'Struct'
11245 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011246 '59958' => {
11247 'BaseType' => '59975',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011248 'Header' => 'pdr.h',
11249 'Line' => '21',
11250 'Name' => 'pldm_pdr_record',
11251 'PrivateABI' => 1,
11252 'Size' => '32',
11253 'Type' => 'Typedef'
11254 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011255 '59970' => {
11256 'BaseType' => '59958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011257 'Name' => 'pldm_pdr_record const',
11258 'Size' => '32',
11259 'Type' => 'Const'
11260 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011261 '59975' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011262 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011263 'Memb' => {
11264 '0' => {
11265 'name' => 'record_handle',
11266 'offset' => '0',
11267 'type' => '1023'
11268 },
11269 '1' => {
11270 'name' => 'size',
11271 'offset' => '4',
11272 'type' => '1023'
11273 },
11274 '2' => {
11275 'name' => 'data',
11276 'offset' => '8',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011277 'type' => '4603'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011278 },
11279 '3' => {
11280 'name' => 'next',
11281 'offset' => '22',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011282 'type' => '60979'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011283 },
11284 '4' => {
11285 'name' => 'is_remote',
11286 'offset' => '36',
11287 'type' => '805'
11288 },
11289 '5' => {
11290 'name' => 'terminus_handle',
11291 'offset' => '38',
11292 'type' => '1011'
11293 }
11294 },
11295 'Name' => 'struct pldm_pdr_record',
11296 'PrivateABI' => 1,
11297 'Size' => '32',
11298 'Source' => 'pdr.c',
11299 'Type' => 'Struct'
11300 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011301 '60067' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011302 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011303 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011304 'Memb' => {
11305 '0' => {
11306 'name' => 'entity_type',
11307 'offset' => '0',
11308 'type' => '1011'
11309 },
11310 '1' => {
11311 'name' => 'entity_instance_num',
11312 'offset' => '2',
11313 'type' => '1011'
11314 },
11315 '2' => {
11316 'name' => 'entity_container_id',
11317 'offset' => '4',
11318 'type' => '1011'
11319 }
11320 },
11321 'Name' => 'struct pldm_entity',
11322 'Size' => '6',
11323 'Type' => 'Struct'
11324 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011325 '60129' => {
11326 'BaseType' => '60067',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011327 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011328 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011329 'Name' => 'pldm_entity',
11330 'Size' => '6',
11331 'Type' => 'Typedef'
11332 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011333 '60173' => {
11334 'BaseType' => '60185',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011335 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011336 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011337 'Name' => 'pldm_entity_association_tree',
11338 'PrivateABI' => 1,
11339 'Size' => '16',
11340 'Type' => 'Typedef'
11341 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011342 '60185' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011343 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011344 'Memb' => {
11345 '0' => {
11346 'name' => 'root',
11347 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011348 'type' => '60996'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011349 },
11350 '1' => {
11351 'name' => 'last_used_container_id',
11352 'offset' => '8',
11353 'type' => '1011'
11354 }
11355 },
11356 'Name' => 'struct pldm_entity_association_tree',
11357 'PrivateABI' => 1,
11358 'Size' => '16',
11359 'Source' => 'pdr.c',
11360 'Type' => 'Struct'
11361 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011362 '60228' => {
11363 'BaseType' => '60245',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011364 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011365 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011366 'Name' => 'pldm_entity_node',
11367 'PrivateABI' => 1,
11368 'Size' => '40',
11369 'Type' => 'Typedef'
11370 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011371 '60240' => {
11372 'BaseType' => '60228',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011373 'Name' => 'pldm_entity_node const',
11374 'Size' => '40',
11375 'Type' => 'Const'
11376 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011377 '60245' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011378 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011379 'Memb' => {
11380 '0' => {
11381 'name' => 'entity',
11382 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011383 'type' => '60129'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011384 },
11385 '1' => {
11386 'name' => 'parent',
11387 'offset' => '6',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011388 'type' => '60129'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011389 },
11390 '2' => {
11391 'name' => 'remote_container_id',
11392 'offset' => '18',
11393 'type' => '1011'
11394 },
11395 '3' => {
11396 'name' => 'first_child',
11397 'offset' => '22',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011398 'type' => '60996'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011399 },
11400 '4' => {
11401 'name' => 'next_sibling',
11402 'offset' => '36',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011403 'type' => '60996'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011404 },
11405 '5' => {
11406 'name' => 'association_type',
11407 'offset' => '50',
11408 'type' => '121'
11409 }
11410 },
11411 'Name' => 'struct pldm_entity_node',
11412 'PrivateABI' => 1,
11413 'Size' => '40',
11414 'Source' => 'pdr.c',
11415 'Type' => 'Struct'
11416 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011417 '60519' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011418 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011419 'Line' => '522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011420 'Memb' => {
11421 '0' => {
11422 'name' => 'record_handle',
11423 'offset' => '0',
11424 'type' => '1023'
11425 },
11426 '1' => {
11427 'name' => 'version',
11428 'offset' => '4',
11429 'type' => '121'
11430 },
11431 '2' => {
11432 'name' => 'type',
11433 'offset' => '5',
11434 'type' => '121'
11435 },
11436 '3' => {
11437 'name' => 'record_change_num',
11438 'offset' => '6',
11439 'type' => '1011'
11440 },
11441 '4' => {
11442 'name' => 'length',
11443 'offset' => '8',
11444 'type' => '1011'
11445 }
11446 },
11447 'Name' => 'struct pldm_pdr_hdr',
11448 'Size' => '10',
11449 'Type' => 'Struct'
11450 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011451 '60979' => {
11452 'BaseType' => '59975',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011453 'Name' => 'struct pldm_pdr_record*',
11454 'Size' => '8',
11455 'Type' => 'Pointer'
11456 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011457 '60991' => {
11458 'BaseType' => '59958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011459 'Name' => 'pldm_pdr_record*',
11460 'Size' => '8',
11461 'Type' => 'Pointer'
11462 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011463 '60996' => {
11464 'BaseType' => '60228',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011465 'Name' => 'pldm_entity_node*',
11466 'Size' => '8',
11467 'Type' => 'Pointer'
11468 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011469 '61872' => {
11470 'BaseType' => '59875',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011471 'Name' => 'pldm_pdr*',
11472 'Size' => '8',
11473 'Type' => 'Pointer'
11474 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011475 '62895' => {
11476 'BaseType' => '59970',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011477 'Name' => 'pldm_pdr_record const*',
11478 'Size' => '8',
11479 'Type' => 'Pointer'
11480 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011481 '67463' => {
11482 'BaseType' => '60129',
Lora Linea0bf3a2024-09-20 10:09:56 +080011483 'Name' => 'pldm_entity*',
11484 'Size' => '8',
11485 'Type' => 'Pointer'
11486 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011487 '77418' => {
11488 'BaseType' => '67463',
Lora Linea0bf3a2024-09-20 10:09:56 +080011489 'Name' => 'pldm_entity**',
11490 'Size' => '8',
11491 'Type' => 'Pointer'
11492 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011493 '77482' => {
11494 'BaseType' => '60173',
Lora Linea0bf3a2024-09-20 10:09:56 +080011495 'Name' => 'pldm_entity_association_tree*',
11496 'Size' => '8',
11497 'Type' => 'Pointer'
11498 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011499 '78070' => {
11500 'BaseType' => '60996',
Lora Linea0bf3a2024-09-20 10:09:56 +080011501 'Name' => 'pldm_entity_node**',
11502 'Size' => '8',
11503 'Type' => 'Pointer'
11504 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011505 '78859' => {
11506 'BaseType' => '59887',
Lora Linea0bf3a2024-09-20 10:09:56 +080011507 'Name' => 'pldm_pdr const*',
11508 'Size' => '8',
11509 'Type' => 'Pointer'
11510 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011511 '84093' => {
11512 'BaseType' => '60240',
Lora Linea0bf3a2024-09-20 10:09:56 +080011513 'Name' => 'pldm_entity_node const*',
11514 'Size' => '8',
11515 'Type' => 'Pointer'
11516 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011517 '88928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011518 'BaseType' => '74',
11519 'Header' => 'types.h',
11520 'Line' => '37',
11521 'Name' => '__int8_t',
11522 'PrivateABI' => 1,
11523 'Size' => '1',
11524 'Type' => 'Typedef'
11525 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011526 '88959' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011527 'BaseType' => '93',
11528 'Header' => 'types.h',
11529 'Line' => '39',
11530 'Name' => '__int16_t',
11531 'PrivateABI' => 1,
11532 'Size' => '2',
11533 'Type' => 'Typedef'
11534 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011535 '88990' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011536 'BaseType' => '100',
11537 'Header' => 'types.h',
11538 'Line' => '41',
11539 'Name' => '__int32_t',
11540 'PrivateABI' => 1,
11541 'Size' => '4',
11542 'Type' => 'Typedef'
11543 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011544 '89028' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011545 'BaseType' => '927',
11546 'Header' => 'types.h',
11547 'Line' => '55',
11548 'Name' => '__uint_least16_t',
11549 'PrivateABI' => 1,
11550 'Size' => '2',
11551 'Type' => 'Typedef'
11552 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011553 '89081' => {
11554 'BaseType' => '88928',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011555 'Header' => 'stdint-intn.h',
11556 'Line' => '24',
11557 'Name' => 'int8_t',
11558 'PrivateABI' => 1,
11559 'Size' => '1',
11560 'Type' => 'Typedef'
11561 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011562 '89093' => {
11563 'BaseType' => '88959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011564 'Header' => 'stdint-intn.h',
11565 'Line' => '25',
11566 'Name' => 'int16_t',
11567 'PrivateABI' => 1,
11568 'Size' => '2',
11569 'Type' => 'Typedef'
11570 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011571 '89105' => {
11572 'BaseType' => '88990',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'Header' => 'stdint-intn.h',
11574 'Line' => '26',
11575 'Name' => 'int32_t',
11576 'PrivateABI' => 1,
11577 'Size' => '4',
11578 'Type' => 'Typedef'
11579 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011580 '89370' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011581 'BaseType' => '133',
11582 'Header' => 'pldm_types.h',
11583 'Line' => '164',
11584 'Name' => 'real32_t',
11585 'Size' => '4',
11586 'Type' => 'Typedef'
11587 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011588 '90027' => {
11589 'BaseType' => '89028',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011590 'Header' => 'uchar.h',
11591 'Line' => '51',
11592 'Name' => 'char16_t',
11593 'PrivateABI' => 1,
11594 'Size' => '2',
11595 'Type' => 'Typedef'
11596 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011597 '90703' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011598 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011599 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011600 'Memb' => {
11601 '0' => {
11602 'name' => 'PLDM_SENSOR_OP_STATE',
11603 'value' => '0'
11604 },
11605 '1' => {
11606 'name' => 'PLDM_STATE_SENSOR_STATE',
11607 'value' => '1'
11608 },
11609 '2' => {
11610 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11611 'value' => '2'
11612 }
11613 },
11614 'Name' => 'enum sensor_event_class_states',
11615 'Size' => '4',
11616 'Type' => 'Enum'
11617 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011618 '90737' => {
11619 'BaseType' => '90703',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011620 'Name' => 'enum sensor_event_class_states const',
11621 'Size' => '4',
11622 'Type' => 'Const'
11623 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011624 '91045' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011625 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011626 'Line' => '597',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011627 'Memb' => {
11628 '0' => {
11629 'name' => 'hdr',
11630 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011631 'type' => '60519'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011632 },
11633 '1' => {
11634 'name' => 'terminus_handle',
11635 'offset' => '16',
11636 'type' => '1011'
11637 },
11638 '2' => {
11639 'name' => 'sensor_id',
11640 'offset' => '18',
11641 'type' => '1011'
11642 },
11643 '3' => {
11644 'name' => 'entity_type',
11645 'offset' => '20',
11646 'type' => '1011'
11647 },
11648 '4' => {
11649 'name' => 'entity_instance',
11650 'offset' => '22',
11651 'type' => '1011'
11652 },
11653 '5' => {
11654 'name' => 'container_id',
11655 'offset' => '24',
11656 'type' => '1011'
11657 },
11658 '6' => {
11659 'name' => 'sensor_init',
11660 'offset' => '32',
11661 'type' => '121'
11662 },
11663 '7' => {
11664 'name' => 'sensor_auxiliary_names_pdr',
11665 'offset' => '33',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011666 'type' => '29889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011667 },
11668 '8' => {
11669 'name' => 'composite_sensor_count',
11670 'offset' => '34',
11671 'type' => '121'
11672 },
11673 '9' => {
11674 'name' => 'possible_states',
11675 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011676 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011677 }
11678 },
11679 'Name' => 'struct pldm_state_sensor_pdr',
11680 'Size' => '24',
11681 'Type' => 'Struct'
11682 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011683 '91199' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011684 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011685 'Line' => '614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011686 'Memb' => {
11687 '0' => {
11688 'name' => 'state_set_id',
11689 'offset' => '0',
11690 'type' => '1011'
11691 },
11692 '1' => {
11693 'name' => 'possible_states_size',
11694 'offset' => '2',
11695 'type' => '121'
11696 },
11697 '2' => {
11698 'name' => 'states',
11699 'offset' => '3',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011700 'type' => '91261'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011701 }
11702 },
11703 'Name' => 'struct state_sensor_possible_states',
11704 'Size' => '4',
11705 'Type' => 'Struct'
11706 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011707 '91256' => {
11708 'BaseType' => '91199',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011709 'Name' => 'struct state_sensor_possible_states const',
11710 'Size' => '4',
11711 'Type' => 'Const'
11712 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011713 '91261' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011714 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011715 'Name' => 'bitfield8_t[1]',
11716 'Size' => '1',
11717 'Type' => 'Array'
11718 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011719 '91277' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011720 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011721 'Line' => '624',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011722 'Memb' => {
11723 '0' => {
11724 'name' => 'hdr',
11725 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011726 'type' => '60519'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011727 },
11728 '1' => {
11729 'name' => 'terminus_handle',
11730 'offset' => '16',
11731 'type' => '1011'
11732 },
11733 '2' => {
11734 'name' => 'effecter_id',
11735 'offset' => '18',
11736 'type' => '1011'
11737 },
11738 '3' => {
11739 'name' => 'entity_type',
11740 'offset' => '20',
11741 'type' => '1011'
11742 },
11743 '4' => {
11744 'name' => 'entity_instance',
11745 'offset' => '22',
11746 'type' => '1011'
11747 },
11748 '5' => {
11749 'name' => 'container_id',
11750 'offset' => '24',
11751 'type' => '1011'
11752 },
11753 '6' => {
11754 'name' => 'effecter_semantic_id',
11755 'offset' => '32',
11756 'type' => '1011'
11757 },
11758 '7' => {
11759 'name' => 'effecter_init',
11760 'offset' => '34',
11761 'type' => '121'
11762 },
11763 '8' => {
11764 'name' => 'has_description_pdr',
11765 'offset' => '35',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011766 'type' => '29889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011767 },
11768 '9' => {
11769 'name' => 'composite_effecter_count',
11770 'offset' => '36',
11771 'type' => '121'
11772 },
11773 '10' => {
11774 'name' => 'possible_states',
11775 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011776 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011777 }
11778 },
11779 'Name' => 'struct pldm_state_effecter_pdr',
11780 'Size' => '26',
11781 'Type' => 'Struct'
11782 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011783 '91634' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011785 'Line' => '715',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011786 'Memb' => {
11787 '0' => {
11788 'name' => 'value_u8',
11789 'offset' => '0',
11790 'type' => '121'
11791 },
11792 '1' => {
11793 'name' => 'value_s8',
11794 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011795 'type' => '89081'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011796 },
11797 '2' => {
11798 'name' => 'value_u16',
11799 'offset' => '0',
11800 'type' => '1011'
11801 },
11802 '3' => {
11803 'name' => 'value_s16',
11804 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011805 'type' => '89093'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011806 },
11807 '4' => {
11808 'name' => 'value_u32',
11809 'offset' => '0',
11810 'type' => '1023'
11811 },
11812 '5' => {
11813 'name' => 'value_s32',
11814 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011815 'type' => '89105'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011816 },
11817 '6' => {
11818 'name' => 'value_f32',
11819 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011820 'type' => '89370'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011821 }
11822 },
11823 'Name' => 'union union_range_field_format',
11824 'Size' => '4',
11825 'Type' => 'Union'
11826 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011827 '92233' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011828 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011829 'Line' => '772',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011830 'Memb' => {
11831 '0' => {
11832 'name' => 'value_u8',
11833 'offset' => '0',
11834 'type' => '121'
11835 },
11836 '1' => {
11837 'name' => 'value_s8',
11838 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011839 'type' => '89081'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011840 },
11841 '2' => {
11842 'name' => 'value_u16',
11843 'offset' => '0',
11844 'type' => '1011'
11845 },
11846 '3' => {
11847 'name' => 'value_s16',
11848 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011849 'type' => '89093'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011850 },
11851 '4' => {
11852 'name' => 'value_u32',
11853 'offset' => '0',
11854 'type' => '1023'
11855 },
11856 '5' => {
11857 'name' => 'value_s32',
11858 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011859 'type' => '89105'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011860 }
11861 },
11862 'Name' => 'union union_sensor_data_size',
11863 'Size' => '4',
11864 'Type' => 'Union'
11865 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011866 '92246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011867 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011868 'Line' => '779',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011869 'Memb' => {
11870 '0' => {
11871 'name' => 'record_handle',
11872 'offset' => '0',
11873 'type' => '1023'
11874 },
11875 '1' => {
11876 'name' => 'version',
11877 'offset' => '4',
11878 'type' => '121'
11879 },
11880 '2' => {
11881 'name' => 'type',
11882 'offset' => '5',
11883 'type' => '121'
11884 },
11885 '3' => {
11886 'name' => 'record_change_num',
11887 'offset' => '6',
11888 'type' => '1011'
11889 },
11890 '4' => {
11891 'name' => 'length',
11892 'offset' => '8',
11893 'type' => '1011'
11894 }
11895 },
11896 'Name' => 'struct pldm_value_pdr_hdr',
11897 'Size' => '12',
11898 'Type' => 'Struct'
11899 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011900 '92331' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011901 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011902 'Line' => '797',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011903 'Memb' => {
11904 '0' => {
11905 'name' => 'entity_instance_num',
11906 'offset' => '0',
11907 'type' => '1011'
11908 },
11909 '1' => {
11910 'name' => 'entity_instance',
11911 'offset' => '0',
11912 'type' => '1011'
11913 }
11914 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011915 'Name' => 'anon-union-platform.h-797',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011916 'Size' => '2',
11917 'Type' => 'Union'
11918 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093011919 '92365' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011920 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093011921 'Line' => '792',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011922 'Memb' => {
11923 '0' => {
11924 'name' => 'hdr',
11925 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011926 'type' => '92246'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011927 },
11928 '1' => {
11929 'name' => 'terminus_handle',
11930 'offset' => '18',
11931 'type' => '1011'
11932 },
11933 '2' => {
11934 'name' => 'sensor_id',
11935 'offset' => '20',
11936 'type' => '1011'
11937 },
11938 '3' => {
11939 'name' => 'entity_type',
11940 'offset' => '22',
11941 'type' => '1011'
11942 },
11943 '4' => {
11944 'name' => 'unnamed0',
11945 'offset' => '24',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011946 'type' => '92331'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011947 },
11948 '5' => {
11949 'name' => 'container_id',
11950 'offset' => '32',
11951 'type' => '1011'
11952 },
11953 '6' => {
11954 'name' => 'sensor_init',
11955 'offset' => '34',
11956 'type' => '121'
11957 },
11958 '7' => {
11959 'name' => 'sensor_auxiliary_names_pdr',
11960 'offset' => '35',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011961 'type' => '29889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011962 },
11963 '8' => {
11964 'name' => 'base_unit',
11965 'offset' => '36',
11966 'type' => '121'
11967 },
11968 '9' => {
11969 'name' => 'unit_modifier',
11970 'offset' => '37',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011971 'type' => '89081'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011972 },
11973 '10' => {
11974 'name' => 'rate_unit',
11975 'offset' => '38',
11976 'type' => '121'
11977 },
11978 '11' => {
11979 'name' => 'base_oem_unit_handle',
11980 'offset' => '39',
11981 'type' => '121'
11982 },
11983 '12' => {
11984 'name' => 'aux_unit',
11985 'offset' => '40',
11986 'type' => '121'
11987 },
11988 '13' => {
11989 'name' => 'aux_unit_modifier',
11990 'offset' => '41',
Andrew Jeffery92967be2024-10-02 22:13:57 +093011991 'type' => '89081'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011992 },
11993 '14' => {
11994 'name' => 'aux_rate_unit',
11995 'offset' => '48',
11996 'type' => '121'
11997 },
11998 '15' => {
11999 'name' => 'rel',
12000 'offset' => '49',
12001 'type' => '121'
12002 },
12003 '16' => {
12004 'name' => 'aux_oem_unit_handle',
12005 'offset' => '50',
12006 'type' => '121'
12007 },
12008 '17' => {
12009 'name' => 'is_linear',
12010 'offset' => '51',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012011 'type' => '29889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012012 },
12013 '18' => {
12014 'name' => 'sensor_data_size',
12015 'offset' => '52',
12016 'type' => '121'
12017 },
12018 '19' => {
12019 'name' => 'resolution',
12020 'offset' => '54',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012021 'type' => '89370'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012022 },
12023 '20' => {
12024 'name' => 'offset',
12025 'offset' => '64',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012026 'type' => '89370'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012027 },
12028 '21' => {
12029 'name' => 'accuracy',
12030 'offset' => '68',
12031 'type' => '1011'
12032 },
12033 '22' => {
12034 'name' => 'plus_tolerance',
12035 'offset' => '70',
12036 'type' => '121'
12037 },
12038 '23' => {
12039 'name' => 'minus_tolerance',
12040 'offset' => '71',
12041 'type' => '121'
12042 },
12043 '24' => {
12044 'name' => 'hysteresis',
12045 'offset' => '72',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012046 'type' => '92233'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012047 },
12048 '25' => {
12049 'name' => 'supported_thresholds',
12050 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030012051 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012052 },
12053 '26' => {
12054 'name' => 'threshold_and_hysteresis_volatility',
12055 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030012056 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012057 },
12058 '27' => {
12059 'name' => 'state_transition_interval',
12060 'offset' => '86',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012061 'type' => '89370'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012062 },
12063 '28' => {
12064 'name' => 'update_interval',
12065 'offset' => '96',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012066 'type' => '89370'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012067 },
12068 '29' => {
12069 'name' => 'max_readable',
12070 'offset' => '100',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012071 'type' => '92233'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012072 },
12073 '30' => {
12074 'name' => 'min_readable',
12075 'offset' => '104',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012076 'type' => '92233'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012077 },
12078 '31' => {
12079 'name' => 'range_field_format',
12080 'offset' => '114',
12081 'type' => '121'
12082 },
12083 '32' => {
12084 'name' => 'range_field_support',
12085 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030012086 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012087 },
12088 '33' => {
12089 'name' => 'nominal_value',
12090 'offset' => '118',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012091 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012092 },
12093 '34' => {
12094 'name' => 'normal_max',
12095 'offset' => '128',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012096 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012097 },
12098 '35' => {
12099 'name' => 'normal_min',
12100 'offset' => '132',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012101 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012102 },
12103 '36' => {
12104 'name' => 'warning_high',
12105 'offset' => '136',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012106 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012107 },
12108 '37' => {
12109 'name' => 'warning_low',
12110 'offset' => '146',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012111 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012112 },
12113 '38' => {
12114 'name' => 'critical_high',
12115 'offset' => '150',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012116 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012117 },
12118 '39' => {
12119 'name' => 'critical_low',
12120 'offset' => '256',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012121 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012122 },
12123 '40' => {
12124 'name' => 'fatal_high',
12125 'offset' => '260',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012126 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012127 },
12128 '41' => {
12129 'name' => 'fatal_low',
12130 'offset' => '264',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012131 'type' => '91634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012132 }
12133 },
12134 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12135 'Size' => '112',
12136 'Type' => 'Struct'
12137 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012138 '92958' => {
12139 'BaseType' => '90027',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012140 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012141 'Line' => '840',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012142 'Name' => 'pldm_utf16be',
12143 'Size' => '2',
12144 'Type' => 'Typedef'
12145 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012146 '92971' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012147 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012148 'Line' => '842',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012149 'Memb' => {
12150 '0' => {
12151 'name' => 'tag',
12152 'offset' => '0',
12153 'type' => '982'
12154 },
12155 '1' => {
12156 'name' => 'name',
12157 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012158 'type' => '93013'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012159 }
12160 },
12161 'Name' => 'struct pldm_entity_auxiliary_name',
12162 'Size' => '16',
12163 'Type' => 'Struct'
12164 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012165 '93013' => {
12166 'BaseType' => '92958',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012167 'Name' => 'pldm_utf16be*',
12168 'Size' => '8',
12169 'Type' => 'Pointer'
12170 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012171 '93018' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012172 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012173 'Line' => '852',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012174 'Memb' => {
12175 '0' => {
12176 'name' => 'hdr',
12177 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012178 'type' => '92246'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012179 },
12180 '1' => {
12181 'name' => 'container',
12182 'offset' => '18',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012183 'type' => '60129'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012184 },
12185 '2' => {
12186 'name' => 'shared_name_count',
12187 'offset' => '24',
12188 'type' => '121'
12189 },
12190 '3' => {
12191 'name' => 'name_string_count',
12192 'offset' => '25',
12193 'type' => '121'
12194 },
12195 '4' => {
12196 'name' => 'names',
12197 'offset' => '36',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012198 'type' => '93132'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012199 },
12200 '5' => {
12201 'name' => 'auxiliary_name_data_size',
12202 'offset' => '50',
12203 'type' => '1145'
12204 },
12205 '6' => {
12206 'name' => 'auxiliary_name_data',
12207 'offset' => '64',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012208 'type' => '93137'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012209 }
12210 },
12211 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12212 'Size' => '40',
12213 'Type' => 'Struct'
12214 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012215 '93132' => {
12216 'BaseType' => '92971',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012217 'Name' => 'struct pldm_entity_auxiliary_name*',
12218 'Size' => '8',
12219 'Type' => 'Pointer'
12220 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012221 '93137' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012222 'BaseType' => '114',
12223 'Name' => 'char[]',
12224 'Size' => '8',
12225 'Type' => 'Array'
12226 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012227 '93152' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012228 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012229 'Line' => '882',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012230 'Memb' => {
12231 '0' => {
12232 'name' => 'state_set_id',
12233 'offset' => '0',
12234 'type' => '1011'
12235 },
12236 '1' => {
12237 'name' => 'possible_states_size',
12238 'offset' => '2',
12239 'type' => '121'
12240 },
12241 '2' => {
12242 'name' => 'states',
12243 'offset' => '3',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012244 'type' => '91261'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012245 }
12246 },
12247 'Name' => 'struct state_effecter_possible_states',
12248 'Size' => '4',
12249 'Type' => 'Struct'
12250 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012251 '93209' => {
12252 'BaseType' => '93152',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012253 'Name' => 'struct state_effecter_possible_states const',
12254 'Size' => '4',
12255 'Type' => 'Const'
12256 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012257 '93214' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012258 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012259 'Line' => '930',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012260 'Memb' => {
12261 '0' => {
12262 'name' => 'set_request',
12263 'offset' => '0',
12264 'type' => '121'
12265 },
12266 '1' => {
12267 'name' => 'effecter_state',
12268 'offset' => '1',
12269 'type' => '121'
12270 }
12271 },
12272 'Name' => 'struct state_field_for_state_effecter_set',
12273 'Size' => '2',
12274 'Type' => 'Struct'
12275 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012276 '93257' => {
12277 'BaseType' => '93214',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012278 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012279 'Line' => '933',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012280 'Name' => 'set_effecter_state_field',
12281 'Size' => '2',
12282 'Type' => 'Typedef'
12283 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012284 '93270' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012285 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012286 'Line' => '939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012287 'Memb' => {
12288 '0' => {
12289 'name' => 'sensor_op_state',
12290 'offset' => '0',
12291 'type' => '121'
12292 },
12293 '1' => {
12294 'name' => 'present_state',
12295 'offset' => '1',
12296 'type' => '121'
12297 },
12298 '2' => {
12299 'name' => 'previous_state',
12300 'offset' => '2',
12301 'type' => '121'
12302 },
12303 '3' => {
12304 'name' => 'event_state',
12305 'offset' => '3',
12306 'type' => '121'
12307 }
12308 },
12309 'Name' => 'struct state_field_for_get_state_sensor_readings',
12310 'Size' => '4',
12311 'Type' => 'Struct'
12312 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012313 '93341' => {
12314 'BaseType' => '93270',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012315 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012316 'Line' => '947',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012317 'Name' => 'get_sensor_state_field',
12318 'Size' => '4',
12319 'Type' => 'Typedef'
12320 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012321 '93354' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012322 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012323 'Line' => '953',
Tal Yacobide67ab62024-05-30 22:36:50 +030012324 'Memb' => {
12325 '0' => {
12326 'name' => 'effecter_op_state',
12327 'offset' => '0',
12328 'type' => '121'
12329 },
12330 '1' => {
12331 'name' => 'pending_state',
12332 'offset' => '1',
12333 'type' => '121'
12334 },
12335 '2' => {
12336 'name' => 'present_state',
12337 'offset' => '2',
12338 'type' => '121'
12339 }
12340 },
12341 'Name' => 'struct state_field_for_get_state_effecter_states',
12342 'Size' => '3',
12343 'Type' => 'Struct'
12344 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012345 '93411' => {
12346 'BaseType' => '93354',
Tal Yacobide67ab62024-05-30 22:36:50 +030012347 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012348 'Line' => '957',
Tal Yacobide67ab62024-05-30 22:36:50 +030012349 'Name' => 'get_effecter_state_field',
12350 'Size' => '3',
12351 'Type' => 'Typedef'
12352 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012353 '94140' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012354 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012355 'Line' => '1102',
Tal Yacobide67ab62024-05-30 22:36:50 +030012356 'Memb' => {
12357 '0' => {
12358 'name' => 'completion_code',
12359 'offset' => '0',
12360 'type' => '121'
12361 },
12362 '1' => {
12363 'name' => 'comp_effecter_count',
12364 'offset' => '1',
12365 'type' => '121'
12366 },
12367 '2' => {
12368 'name' => 'field',
12369 'offset' => '2',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012370 'type' => '94197'
Tal Yacobide67ab62024-05-30 22:36:50 +030012371 }
12372 },
12373 'Name' => 'struct pldm_get_state_effecter_states_resp',
12374 'Size' => '26',
12375 'Type' => 'Struct'
12376 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012377 '94197' => {
12378 'BaseType' => '93411',
Tal Yacobide67ab62024-05-30 22:36:50 +030012379 'Name' => 'get_effecter_state_field[8]',
12380 'Size' => '24',
12381 'Type' => 'Array'
12382 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012383 '94213' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012384 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012385 'Line' => '1112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012386 'Memb' => {
12387 '0' => {
12388 'name' => 'sensor_id',
12389 'offset' => '0',
12390 'type' => '1011'
12391 },
12392 '1' => {
12393 'name' => 'sensor_event_class_type',
12394 'offset' => '2',
12395 'type' => '121'
12396 },
12397 '2' => {
12398 'name' => 'event_class',
12399 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012400 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012401 }
12402 },
12403 'Name' => 'struct pldm_sensor_event_data',
12404 'Size' => '4',
12405 'Type' => 'Struct'
12406 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012407 '94327' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012408 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012409 'Line' => '1152',
Thu Nguyenf874b382024-07-24 11:22:34 +000012410 'Memb' => {
12411 '0' => {
12412 'name' => 'format_version',
12413 'offset' => '0',
12414 'type' => '121'
12415 },
12416 '1' => {
12417 'name' => 'event_id',
12418 'offset' => '2',
12419 'type' => '1011'
12420 },
12421 '2' => {
12422 'name' => 'data_transfer_handle',
12423 'offset' => '4',
12424 'type' => '1023'
12425 }
12426 },
12427 'Name' => 'struct pldm_message_poll_event',
12428 'Size' => '8',
12429 'Type' => 'Struct'
12430 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012431 '94389' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012432 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012433 'Line' => '1162',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012434 'Memb' => {
12435 '0' => {
12436 'name' => 'format_version',
12437 'offset' => '0',
12438 'type' => '121'
12439 },
12440 '1' => {
12441 'name' => 'format_type',
12442 'offset' => '1',
12443 'type' => '121'
12444 },
12445 '2' => {
12446 'name' => 'event_data_length',
12447 'offset' => '2',
12448 'type' => '1011'
12449 },
12450 '3' => {
12451 'name' => 'event_data',
12452 'offset' => '4',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012453 'type' => '94460'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012454 }
12455 },
12456 'Name' => 'struct pldm_platform_cper_event',
12457 'Size' => '4',
12458 'Type' => 'Struct'
12459 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012460 '94460' => {
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012461 'BaseType' => '121',
12462 'Name' => 'uint8_t[]',
12463 'Size' => '8',
12464 'Type' => 'Array'
12465 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012466 '94616' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012467 'Header' => 'platform.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012468 'Line' => '1222',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012469 'Memb' => {
12470 '0' => {
12471 'name' => 'event_data_format',
12472 'offset' => '0',
12473 'type' => '121'
12474 },
12475 '1' => {
12476 'name' => 'number_of_change_records',
12477 'offset' => '1',
12478 'type' => '121'
12479 },
12480 '2' => {
12481 'name' => 'change_records',
12482 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012483 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012484 }
12485 },
12486 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12487 'Size' => '3',
12488 'Type' => 'Struct'
12489 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012490 '95240' => {
12491 'BaseType' => '94389',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012492 'Name' => 'struct pldm_platform_cper_event*',
12493 'Size' => '8',
12494 'Type' => 'Pointer'
12495 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012496 '97040' => {
12497 'BaseType' => '93018',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012498 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12499 'Size' => '8',
12500 'Type' => 'Pointer'
12501 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012502 '102768' => {
12503 'BaseType' => '94140',
Tal Yacobide67ab62024-05-30 22:36:50 +030012504 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12505 'Size' => '8',
12506 'Type' => 'Pointer'
12507 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012508 '132501' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012509 'BaseType' => '13089',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012510 'Name' => 'size_t*const',
12511 'Size' => '8',
12512 'Type' => 'Const'
12513 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012514 '134291' => {
12515 'BaseType' => '94327',
Thu Nguyenf874b382024-07-24 11:22:34 +000012516 'Name' => 'struct pldm_message_poll_event*',
12517 'Size' => '8',
12518 'Type' => 'Pointer'
12519 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012520 '135292' => {
12521 'BaseType' => '135302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012522 'Name' => 'uint32_t const*const*',
12523 'Size' => '8',
12524 'Type' => 'Pointer'
12525 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012526 '135297' => {
12527 'BaseType' => '29848',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012528 'Name' => 'uint32_t const*',
12529 'Size' => '8',
12530 'Type' => 'Pointer'
12531 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012532 '135302' => {
12533 'BaseType' => '135297',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012534 'Name' => 'uint32_t const*const',
12535 'Size' => '8',
12536 'Type' => 'Const'
12537 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012538 '135307' => {
12539 'BaseType' => '94616',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012540 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12541 'Size' => '8',
12542 'Type' => 'Pointer'
12543 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012544 '165523' => {
12545 'BaseType' => '92365',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012546 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12547 'Size' => '8',
12548 'Type' => 'Pointer'
12549 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012550 '178224' => {
12551 'BaseType' => '94213',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012552 'Name' => 'struct pldm_sensor_event_data*',
12553 'Size' => '8',
12554 'Type' => 'Pointer'
12555 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012556 '178229' => {
12557 'BaseType' => '178224',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012558 'Name' => 'struct pldm_sensor_event_data*const',
12559 'Size' => '8',
12560 'Type' => 'Const'
12561 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012562 '180457' => {
12563 'BaseType' => '93341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012564 'Name' => 'get_sensor_state_field*',
12565 'Size' => '8',
12566 'Type' => 'Pointer'
12567 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012568 '195689' => {
12569 'BaseType' => '93257',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012570 'Name' => 'set_effecter_state_field*',
12571 'Size' => '8',
12572 'Type' => 'Pointer'
12573 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012574 '196665' => {
12575 'BaseType' => '91045',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012576 'Name' => 'struct pldm_state_sensor_pdr*',
12577 'Size' => '8',
12578 'Type' => 'Pointer'
12579 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012580 '196670' => {
12581 'BaseType' => '196665',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012582 'Name' => 'struct pldm_state_sensor_pdr*const',
12583 'Size' => '8',
12584 'Type' => 'Const'
12585 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012586 '196675' => {
12587 'BaseType' => '91256',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012588 'Name' => 'struct state_sensor_possible_states const*',
12589 'Size' => '8',
12590 'Type' => 'Pointer'
12591 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012592 '196680' => {
12593 'BaseType' => '196675',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012594 'Name' => 'struct state_sensor_possible_states const*const',
12595 'Size' => '8',
12596 'Type' => 'Const'
12597 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012598 '196855' => {
12599 'BaseType' => '91277',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012600 'Name' => 'struct pldm_state_effecter_pdr*',
12601 'Size' => '8',
12602 'Type' => 'Pointer'
12603 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012604 '196860' => {
12605 'BaseType' => '196855',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 'Name' => 'struct pldm_state_effecter_pdr*const',
12607 'Size' => '8',
12608 'Type' => 'Const'
12609 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012610 '196865' => {
12611 'BaseType' => '93209',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012612 'Name' => 'struct state_effecter_possible_states const*',
12613 'Size' => '8',
12614 'Type' => 'Pointer'
12615 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012616 '196870' => {
12617 'BaseType' => '196865',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012618 'Name' => 'struct state_effecter_possible_states const*const',
12619 'Size' => '8',
12620 'Type' => 'Const'
12621 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012622 '199848' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012623 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012624 'Memb' => {
12625 '0' => {
12626 'name' => 'prev',
12627 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012628 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012629 },
12630 '1' => {
12631 'name' => 'allocations',
12632 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012633 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012634 }
12635 },
12636 'Name' => 'struct pldm_tid_state',
12637 'PrivateABI' => 1,
12638 'Size' => '8',
12639 'Source' => 'instance-id.c',
12640 'Type' => 'Struct'
12641 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012642 '199887' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012643 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012644 'Memb' => {
12645 '0' => {
12646 'name' => 'state',
12647 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012648 'type' => '199929'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012649 },
12650 '1' => {
12651 'name' => 'lock_db_fd',
12652 'offset' => '8264',
12653 'type' => '100'
12654 }
12655 },
12656 'Name' => 'struct pldm_instance_db',
12657 'PrivateABI' => 1,
12658 'Size' => '2052',
12659 'Source' => 'instance-id.c',
12660 'Type' => 'Struct'
12661 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012662 '199929' => {
12663 'BaseType' => '199848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012664 'Name' => 'struct pldm_tid_state[256]',
12665 'Size' => '2048',
12666 'Type' => 'Array'
12667 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012668 '200485' => {
12669 'BaseType' => '199887',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012670 'Name' => 'struct pldm_instance_db*',
12671 'Size' => '8',
12672 'Type' => 'Pointer'
12673 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012674 '200872' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012675 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012676 'Name' => 'pldm_instance_id_t*',
12677 'Size' => '8',
12678 'Type' => 'Pointer'
12679 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012680 '201048' => {
12681 'BaseType' => '200485',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012682 'Name' => 'struct pldm_instance_db**',
12683 'Size' => '8',
12684 'Type' => 'Pointer'
12685 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012686 '201840' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012687 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012688 'Header' => 'pldm.h',
12689 'Line' => '13',
12690 'Name' => 'mctp_eid_t',
12691 'Size' => '1',
12692 'Type' => 'Typedef'
12693 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012694 '201955' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012695 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012696 'Header' => 'pldm.h',
12697 'Line' => '30',
12698 'Name' => 'pldm_requester_rc_t',
12699 'Size' => '4',
12700 'Type' => 'Typedef'
12701 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012702 '201973' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012703 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012704 'Memb' => {
12705 '0' => {
12706 'name' => 'transport',
12707 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012708 'type' => '202046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012709 },
12710 '1' => {
12711 'name' => 'socket',
12712 'offset' => '64',
12713 'type' => '100'
12714 },
12715 '2' => {
12716 'name' => 'tid_eid_map',
12717 'offset' => '68',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012718 'type' => '205742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012719 },
12720 '3' => {
12721 'name' => 'socket_send_buf',
12722 'offset' => '768',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012723 'type' => '204662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012724 }
12725 },
12726 'Name' => 'struct pldm_transport_mctp_demux',
12727 'PrivateABI' => 1,
12728 'Size' => '312',
12729 'Source' => 'mctp-demux.c',
12730 'Type' => 'Struct'
12731 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012732 '201999' => {
12733 'BaseType' => '201973',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012734 'Name' => 'struct pldm_transport_mctp_demux*',
12735 'Size' => '8',
12736 'Type' => 'Pointer'
12737 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012738 '202041' => {
12739 'BaseType' => '202046',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012740 'Name' => 'struct pldm_transport*',
12741 'Size' => '8',
12742 'Type' => 'Pointer'
12743 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012744 '202046' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012745 'Header' => 'transport.h',
12746 'Line' => '18',
12747 'Memb' => {
12748 '0' => {
12749 'name' => 'name',
12750 'offset' => '0',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012751 'type' => '3920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012752 },
12753 '1' => {
12754 'name' => 'version',
12755 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012756 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012757 },
12758 '2' => {
12759 'name' => 'recv',
12760 'offset' => '22',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012761 'type' => '204973'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012762 },
12763 '3' => {
12764 'name' => 'send',
12765 'offset' => '36',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012766 'type' => '205014'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012767 },
12768 '4' => {
12769 'name' => 'init_pollfd',
12770 'offset' => '50',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012771 'type' => '205094'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012772 }
12773 },
12774 'Name' => 'struct pldm_transport',
12775 'PrivateABI' => 1,
12776 'Size' => '40',
12777 'Type' => 'Struct'
12778 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012779 '202182' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012780 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012781 'Name' => 'pldm_tid_t*',
12782 'Size' => '8',
12783 'Type' => 'Pointer'
12784 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012785 '202285' => {
12786 'BaseType' => '201999',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012787 'Name' => 'struct pldm_transport_mctp_demux**',
12788 'Size' => '8',
12789 'Type' => 'Pointer'
12790 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012791 '204382' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012792 'BaseType' => '46',
12793 'Header' => 'int-ll64.h',
12794 'Line' => '21',
12795 'Name' => '__u8',
12796 'PrivateABI' => 1,
12797 'Size' => '1',
12798 'Type' => 'Typedef'
12799 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012800 '204394' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012801 'BaseType' => '53',
12802 'Header' => 'int-ll64.h',
12803 'Line' => '24',
12804 'Name' => '__u16',
12805 'PrivateABI' => 1,
12806 'Size' => '2',
12807 'Type' => 'Typedef'
12808 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012809 '204662' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012810 'Header' => 'socket.h',
12811 'Line' => '5',
12812 'Memb' => {
12813 '0' => {
12814 'name' => 'size',
12815 'offset' => '0',
12816 'type' => '100'
12817 },
12818 '1' => {
12819 'name' => 'socket',
12820 'offset' => '4',
12821 'type' => '100'
12822 },
12823 '2' => {
12824 'name' => 'max_size',
12825 'offset' => '8',
12826 'type' => '100'
12827 }
12828 },
12829 'Name' => 'struct pldm_socket_sndbuf',
12830 'PrivateABI' => 1,
12831 'Size' => '12',
12832 'Type' => 'Struct'
12833 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012834 '204973' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012835 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12836 'Param' => {
12837 '0' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012838 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012839 },
12840 '1' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012841 'type' => '202182'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012842 },
12843 '2' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012844 'type' => '52619'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012845 },
12846 '3' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093012847 'type' => '13089'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012848 }
12849 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012850 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012851 'Size' => '8',
12852 'Type' => 'FuncPtr'
12853 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012854 '205014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012855 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12856 'Param' => {
12857 '0' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012858 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012859 },
12860 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012861 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012862 },
12863 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012864 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012865 },
12866 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012867 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012868 }
12869 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012870 'Return' => '201955',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012871 'Size' => '8',
12872 'Type' => 'FuncPtr'
12873 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012874 '205039' => {
12875 'BaseType' => '205044',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012876 'Name' => 'struct pollfd*',
12877 'Size' => '8',
12878 'Type' => 'Pointer'
12879 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012880 '205044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012881 'Header' => 'poll.h',
12882 'Line' => '36',
12883 'Memb' => {
12884 '0' => {
12885 'name' => 'fd',
12886 'offset' => '0',
12887 'type' => '100'
12888 },
12889 '1' => {
12890 'name' => 'events',
12891 'offset' => '4',
12892 'type' => '93'
12893 },
12894 '2' => {
12895 'name' => 'revents',
12896 'offset' => '6',
12897 'type' => '93'
12898 }
12899 },
12900 'Name' => 'struct pollfd',
12901 'PrivateABI' => 1,
12902 'Size' => '8',
12903 'Type' => 'Struct'
12904 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012905 '205094' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012906 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12907 'Param' => {
12908 '0' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012909 'type' => '202041'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012910 },
12911 '1' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +093012912 'type' => '205039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012913 }
12914 },
12915 'Return' => '100',
12916 'Size' => '8',
12917 'Type' => 'FuncPtr'
12918 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012919 '205099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012920 'BaseType' => '53',
12921 'Header' => 'socket.h',
12922 'Line' => '10',
12923 'Name' => '__kernel_sa_family_t',
12924 'PrivateABI' => 1,
12925 'Size' => '2',
12926 'Type' => 'Typedef'
12927 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012928 '205476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012929 'Header' => 'mctp.h',
12930 'Line' => '18',
12931 'Memb' => {
12932 '0' => {
12933 'name' => 's_addr',
12934 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012935 'type' => '201840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012936 }
12937 },
12938 'Name' => 'struct mctp_addr',
12939 'PrivateABI' => 1,
12940 'Size' => '1',
12941 'Type' => 'Struct'
12942 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012943 '205502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012944 'Header' => 'mctp.h',
12945 'Line' => '22',
12946 'Memb' => {
12947 '0' => {
12948 'name' => 'smctp_family',
12949 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012950 'type' => '205099'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012951 },
12952 '1' => {
12953 'name' => '__smctp_pad0',
12954 'offset' => '2',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012955 'type' => '204394'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012956 },
12957 '2' => {
12958 'name' => 'smctp_network',
12959 'offset' => '4',
12960 'type' => '60'
12961 },
12962 '3' => {
12963 'name' => 'smctp_addr',
12964 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012965 'type' => '205476'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012966 },
12967 '4' => {
12968 'name' => 'smctp_type',
12969 'offset' => '9',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012970 'type' => '204382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012971 },
12972 '5' => {
12973 'name' => 'smctp_tag',
12974 'offset' => '16',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012975 'type' => '204382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012976 },
12977 '6' => {
12978 'name' => '__smctp_pad1',
12979 'offset' => '17',
Andrew Jeffery92967be2024-10-02 22:13:57 +093012980 'type' => '204382'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012981 }
12982 },
12983 'Name' => 'struct sockaddr_mctp',
12984 'PrivateABI' => 1,
12985 'Size' => '12',
12986 'Type' => 'Struct'
12987 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012988 '205606' => {
12989 'BaseType' => '205502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012990 'Name' => 'struct sockaddr_mctp const',
12991 'Size' => '12',
12992 'Type' => 'Const'
12993 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093012994 '205649' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012995 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012996 'Memb' => {
12997 '0' => {
12998 'name' => 'transport',
12999 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013000 'type' => '202046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013001 },
13002 '1' => {
13003 'name' => 'socket',
13004 'offset' => '64',
13005 'type' => '100'
13006 },
13007 '2' => {
13008 'name' => 'tid_eid_map',
13009 'offset' => '68',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013010 'type' => '205742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013011 },
13012 '3' => {
13013 'name' => 'socket_send_buf',
13014 'offset' => '768',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013015 'type' => '204662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013016 },
13017 '4' => {
13018 'name' => 'bound',
13019 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013020 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013021 },
13022 '5' => {
13023 'name' => 'cookie_jar',
13024 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013025 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013026 }
13027 },
13028 'Name' => 'struct pldm_transport_af_mctp',
13029 'PrivateABI' => 1,
13030 'Size' => '336',
13031 'Source' => 'af-mctp.c',
13032 'Type' => 'Struct'
13033 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013034 '205742' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013035 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013036 'Name' => 'pldm_tid_t[256]',
13037 'Size' => '256',
13038 'Type' => 'Array'
13039 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013040 '206543' => {
13041 'BaseType' => '205649',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013042 'Name' => 'struct pldm_transport_af_mctp*',
13043 'Size' => '8',
13044 'Type' => 'Pointer'
13045 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013046 '206548' => {
13047 'BaseType' => '205606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013048 'Name' => 'struct sockaddr_mctp const*',
13049 'Size' => '8',
13050 'Type' => 'Pointer'
13051 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013052 '206861' => {
13053 'BaseType' => '206543',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013054 'Name' => 'struct pldm_transport_af_mctp**',
13055 'Size' => '8',
13056 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013057 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013058 '233358' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013059 'Header' => 'file_io.h',
13060 'Line' => '32',
13061 'Memb' => {
13062 '0' => {
13063 'name' => 'handle',
13064 'offset' => '0',
13065 'type' => '121'
13066 },
13067 '1' => {
13068 'name' => 'length',
13069 'offset' => '4',
13070 'type' => '1023'
13071 },
13072 '2' => {
13073 'name' => 'data',
13074 'offset' => '8',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013075 'type' => '94460'
Lora Linea0bf3a2024-09-20 10:09:56 +080013076 }
13077 },
13078 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13079 'Size' => '8',
13080 'Type' => 'Struct'
13081 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013082 '233425' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013083 'Header' => 'file_io.h',
13084 'Line' => '45',
13085 'Memb' => {
13086 '0' => {
13087 'name' => 'transferFlag',
13088 'offset' => '0',
13089 'type' => '121'
13090 },
13091 '1' => {
13092 'name' => 'offset',
13093 'offset' => '2',
13094 'type' => '1011'
13095 }
13096 },
13097 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13098 'Size' => '4',
13099 'Type' => 'Struct'
13100 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013101 '233464' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013102 'Header' => 'file_io.h',
13103 'Line' => '55',
13104 'Memb' => {
13105 '0' => {
13106 'name' => 'size',
13107 'offset' => '0',
13108 'type' => '1011'
13109 },
13110 '1' => {
13111 'name' => 'crc32',
13112 'offset' => '4',
13113 'type' => '1023'
13114 }
13115 },
13116 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13117 'Size' => '8',
13118 'Type' => 'Struct'
13119 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013120 '233503' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013121 'Header' => 'file_io.h',
13122 'Line' => '70',
13123 'Memb' => {
13124 '0' => {
13125 'name' => 'data',
13126 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013127 'type' => '233425'
Lora Linea0bf3a2024-09-20 10:09:56 +080013128 }
13129 },
13130 'Name' => 'anon-union-file_io.h-70',
13131 'Size' => '4',
13132 'Type' => 'Union'
13133 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013134 '233521' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013135 'Header' => 'file_io.h',
13136 'Line' => '65',
13137 'Memb' => {
13138 '0' => {
13139 'name' => 'version',
13140 'offset' => '0',
13141 'type' => '1145'
13142 },
13143 '1' => {
13144 'name' => 'handle',
13145 'offset' => '8',
13146 'type' => '121'
13147 },
13148 '2' => {
13149 'name' => 'option',
13150 'offset' => '9',
13151 'type' => '121'
13152 },
13153 '3' => {
13154 'name' => 'length',
13155 'offset' => '16',
13156 'type' => '121'
13157 },
13158 '4' => {
13159 'name' => 'info',
13160 'offset' => '18',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013161 'type' => '233503'
Lora Linea0bf3a2024-09-20 10:09:56 +080013162 }
13163 },
13164 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13165 'Size' => '16',
13166 'Type' => 'Struct'
13167 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013168 '233599' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013169 'Header' => 'file_io.h',
13170 'Line' => '86',
13171 'Memb' => {
13172 '0' => {
13173 'name' => 'attr',
13174 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013175 'type' => '233464'
Lora Linea0bf3a2024-09-20 10:09:56 +080013176 },
13177 '1' => {
13178 'name' => 'data',
13179 'offset' => '0',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013180 'type' => '233425'
Lora Linea0bf3a2024-09-20 10:09:56 +080013181 }
13182 },
13183 'Name' => 'anon-union-file_io.h-86',
13184 'Size' => '8',
13185 'Type' => 'Union'
13186 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013187 '233627' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013188 'Header' => 'file_io.h',
13189 'Line' => '80',
13190 'Memb' => {
13191 '0' => {
13192 'name' => 'version',
13193 'offset' => '0',
13194 'type' => '1145'
13195 },
13196 '1' => {
13197 'name' => 'completion_code',
13198 'offset' => '8',
13199 'type' => '121'
13200 },
13201 '2' => {
13202 'name' => 'handle',
13203 'offset' => '9',
13204 'type' => '121'
13205 },
13206 '3' => {
13207 'name' => 'option',
13208 'offset' => '16',
13209 'type' => '121'
13210 },
13211 '4' => {
13212 'name' => 'length',
13213 'offset' => '17',
13214 'type' => '121'
13215 },
13216 '5' => {
13217 'name' => 'info',
13218 'offset' => '18',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013219 'type' => '233599'
Lora Linea0bf3a2024-09-20 10:09:56 +080013220 },
13221 '6' => {
13222 'name' => 'data',
13223 'offset' => '32',
Andrew Jeffery92967be2024-10-02 22:13:57 +093013224 'type' => '94460'
Lora Linea0bf3a2024-09-20 10:09:56 +080013225 }
13226 },
13227 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13228 'Size' => '24',
13229 'Type' => 'Struct'
13230 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013231 '236136' => {
13232 'BaseType' => '233627',
Lora Linea0bf3a2024-09-20 10:09:56 +080013233 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13234 'Size' => '8',
13235 'Type' => 'Pointer'
13236 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013237 '237319' => {
13238 'BaseType' => '233521',
Lora Linea0bf3a2024-09-20 10:09:56 +080013239 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13240 'Size' => '8',
13241 'Type' => 'Pointer'
13242 },
Andrew Jeffery92967be2024-10-02 22:13:57 +093013243 '237753' => {
13244 'BaseType' => '233358',
Lora Linea0bf3a2024-09-20 10:09:56 +080013245 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13246 'Size' => '8',
13247 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013248 }
13249 },
13250 'UndefinedSymbols' => {
Andrew Jeffery615344f2024-09-07 11:58:37 +020013251 'libpldm.so.0.9.1' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013252 '_ITM_deregisterTMCloneTable' => 0,
13253 '_ITM_registerTMCloneTable' => 0,
13254 '__assert_fail@GLIBC_2.2.5' => 0,
13255 '__cxa_finalize@GLIBC_2.2.5' => 0,
13256 '__errno_location@GLIBC_2.2.5' => 0,
13257 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013258 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013259 '__memcpy_chk@GLIBC_2.3.4' => 0,
13260 '__recv_chk@GLIBC_2.4' => 0,
13261 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013262 '__stack_chk_fail@GLIBC_2.4' => 0,
13263 'bind@GLIBC_2.2.5' => 0,
13264 'calloc@GLIBC_2.2.5' => 0,
13265 'clock_gettime@GLIBC_2.17' => 0,
13266 'close@GLIBC_2.2.5' => 0,
13267 'connect@GLIBC_2.2.5' => 0,
13268 'dup@GLIBC_2.2.5' => 0,
13269 'fclose@GLIBC_2.2.5' => 0,
13270 'fcntl64@GLIBC_2.28' => 0,
13271 'fgets@GLIBC_2.2.5' => 0,
13272 'fopen64@GLIBC_2.2.5' => 0,
13273 'free@GLIBC_2.2.5' => 0,
13274 'getsockopt@GLIBC_2.2.5' => 0,
13275 'malloc@GLIBC_2.2.5' => 0,
13276 'memcmp@GLIBC_2.2.5' => 0,
13277 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013278 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013279 'open64@GLIBC_2.2.5' => 0,
13280 'poll@GLIBC_2.2.5' => 0,
13281 'ppoll@GLIBC_2.4' => 0,
13282 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013283 'recvmsg@GLIBC_2.2.5' => 0,
13284 'sendmsg@GLIBC_2.2.5' => 0,
13285 'sendto@GLIBC_2.2.5' => 0,
13286 'setsockopt@GLIBC_2.2.5' => 0,
13287 'socket@GLIBC_2.2.5' => 0,
13288 'stat64@GLIBC_2.33' => 0,
13289 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013290 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013291 'timerfd_create@GLIBC_2.8' => 0,
13292 'timerfd_settime@GLIBC_2.8' => 0,
13293 'write@GLIBC_2.2.5' => 0
13294 }
13295 },
13296 'WordSize' => '8'
13297};