blob: 3e94264566e5ca5772c965e0098e55af6bfbebfa [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093025 'LibraryName' => 'libpldm.so.0.8.0',
26 'LibraryVersion' => '0.8.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093040 '1303' => {
41 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
52 '1363' => {
53 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
78 'type' => '1011'
79 }
80 },
81 'Reg' => {
82 '0' => 'rdi',
83 '1' => 'rsi',
84 '2' => 'rdx',
85 '5' => 'r9'
86 },
87 'Return' => '805',
88 'ShortName' => 'is_time_legal'
89 },
90 '1548' => {
91 'Header' => 'utils.h',
92 'Line' => '87',
93 'Param' => {
94 '0' => {
95 'name' => 'dec',
96 'type' => '1023'
97 }
98 },
99 'Return' => '1023',
100 'ShortName' => 'dec2bcd32'
101 },
102 '1677' => {
103 'Header' => 'utils.h',
104 'Line' => '81',
105 'Param' => {
106 '0' => {
107 'name' => 'bcd',
108 'type' => '1023'
109 }
110 },
111 'Return' => '1023',
112 'ShortName' => 'bcd2dec32'
113 },
114 '1780' => {
115 'Header' => 'utils.h',
116 'Line' => '75',
117 'Param' => {
118 '0' => {
119 'name' => 'dec',
120 'type' => '1011'
121 }
122 },
123 'Return' => '1011',
124 'ShortName' => 'dec2bcd16'
125 },
126 '1896' => {
127 'Header' => 'utils.h',
128 'Line' => '69',
129 'Param' => {
130 '0' => {
131 'name' => 'bcd',
132 'type' => '1011'
133 }
134 },
135 'Return' => '1011',
136 'ShortName' => 'bcd2dec16'
137 },
138 '1999' => {
139 'Header' => 'utils.h',
140 'Line' => '63',
141 'Param' => {
142 '0' => {
143 'name' => 'dec',
144 'type' => '121'
145 }
146 },
147 'Return' => '121',
148 'ShortName' => 'dec2bcd8'
149 },
150 '2052' => {
151 'Header' => 'utils.h',
152 'Line' => '57',
153 'Param' => {
154 '0' => {
155 'name' => 'bcd',
156 'type' => '121'
157 }
158 },
159 'Return' => '121',
160 'ShortName' => 'bcd2dec8'
161 },
162 '2105' => {
163 'Header' => 'utils.h',
164 'Line' => '51',
165 'Param' => {
166 '0' => {
167 'name' => 'version',
168 'type' => '2228'
169 },
170 '1' => {
171 'name' => 'buffer',
172 'type' => '982'
173 },
174 '2' => {
175 'name' => 'buffer_size',
176 'type' => '1145'
177 }
178 },
179 'Reg' => {
180 '0' => 'rdi',
181 '1' => 'rcx'
182 },
183 'Return' => '1207',
184 'ShortName' => 'ver2str'
185 },
186 '2233' => {
187 'Header' => 'utils.h',
188 'Line' => '31',
189 'Param' => {
190 '0' => {
191 'name' => 'data',
192 'type' => '2341'
193 },
194 '1' => {
195 'name' => 'size',
196 'type' => '1145'
197 }
198 },
199 'Reg' => {
200 '1' => 'rdx'
201 },
202 'Return' => '121',
203 'ShortName' => 'crc8'
204 },
205 '2347' => {
206 'Header' => 'utils.h',
207 'Line' => '39',
208 'Param' => {
209 '0' => {
210 'name' => 'data',
211 'type' => '2341'
212 },
213 '1' => {
214 'name' => 'size',
215 'type' => '1145'
216 }
217 },
218 'Reg' => {
219 '1' => 'rcx'
220 },
221 'Return' => '1023',
222 'ShortName' => 'crc32'
223 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300224 '3927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800226 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930227 'Param' => {
228 '0' => {
229 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930231 },
232 '1' => {
233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 },
236 '2' => {
237 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930239 },
240 '3' => {
241 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930243 },
244 '4' => {
245 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300246 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300252 '4125' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800254 'Line' => '596',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930255 'Param' => {
256 '0' => {
257 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930258 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930259 },
260 '1' => {
261 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930263 },
264 '2' => {
265 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 },
268 '3' => {
269 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930271 },
272 '4' => {
273 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300274 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300280 '4334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800282 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300286 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300294 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300298 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +0300302 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300306 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300311 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +0300316 'type' => '4577'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300328 '4587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800330 'Line' => '561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 'Param' => {
332 '0' => {
333 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930334 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930335 },
336 '1' => {
337 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930339 },
340 '2' => {
341 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300342 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300348 '4782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800350 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300354 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300362 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +0300366 'type' => '4572'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300378 '4898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800380 'Line' => '549',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930381 'Param' => {
382 '0' => {
383 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930384 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
386 '1' => {
387 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930388 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930389 },
390 '2' => {
391 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930392 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 },
394 '3' => {
395 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300396 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300402 '5108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800404 'Line' => '537',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
407 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930408 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
411 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300412 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300418 '5241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800420 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300424 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300432 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300436 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300440 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300444 'type' => '5470'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300457 '5480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800459 'Line' => '521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300463 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300471 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300475 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300479 'type' => '4572'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300492 '5610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800494 'Line' => '507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930495 'Param' => {
496 '0' => {
497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930499 },
500 '1' => {
501 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930502 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930503 },
504 '2' => {
505 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930506 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930507 },
508 '3' => {
509 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930510 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930511 },
512 '4' => {
513 'name' => 'version_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930514 'type' => '2228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 },
516 '5' => {
517 'name' => 'version_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930518 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930519 },
520 '6' => {
521 'name' => 'msg',
522 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300523 'type' => '4120'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300532 '5980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800534 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930535 'Param' => {
536 '0' => {
537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930539 },
540 '1' => {
541 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930542 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930543 },
544 '2' => {
545 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930547 },
548 '3' => {
549 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930551 },
552 '4' => {
553 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300554 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300560 '6210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800562 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300566 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300574 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Tal Yacobide67ab62024-05-30 22:36:50 +0300578 'type' => '6393'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300590 '6403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800592 'Line' => '351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300596 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300604 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Tal Yacobide67ab62024-05-30 22:36:50 +0300608 'type' => '6393'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300620 '6587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800622 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930626 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930627 },
628 '1' => {
629 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930630 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930631 },
632 '2' => {
633 'name' => 'commands',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800634 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300638 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800644 '6860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800646 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300650 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300658 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300662 'type' => '5470'
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 Jeffery5befd122024-07-17 17:07:57 +0800674 '6971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800676 'Line' => '461',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930680 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930684 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '2' => {
687 'name' => 'types',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800688 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300692 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800698 '7239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800700 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930701 'Param' => {
702 '0' => {
703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930705 },
706 '1' => {
707 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930708 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '2' => {
711 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930712 'type' => '1093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 },
714 '3' => {
715 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300716 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +0800725 '7444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800727 'Line' => '334',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 'Param' => {
729 '0' => {
730 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930732 },
733 '1' => {
734 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300735 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800741 '7575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800743 'Line' => '189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800747 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800751 'type' => '7643'
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 Jeffery5befd122024-07-17 17:07:57 +0800761 '7648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800763 'Line' => '319',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800767 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800771 'type' => '7882'
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 Jeffery5befd122024-07-17 17:07:57 +0800777 '7908' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800779 'Line' => '306',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800783 'type' => '8142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800787 'type' => '8147'
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 Jeffery5befd122024-07-17 17:07:57 +0800793 '10236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 'Header' => 'bios.h',
795 'Line' => '612',
796 'Param' => {
797 '0' => {
798 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300799 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300807 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '3' => {
810 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300811 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '4' => {
814 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300815 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '5' => {
818 'name' => 'table',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800819 'type' => '10413'
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 Jeffery5befd122024-07-17 17:07:57 +0800832 '10423' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300850 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 }
852 },
853 'Return' => '100',
854 'ShortName' => 'encode_set_bios_table_resp'
855 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800856 '10642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 'Header' => 'bios.h',
858 'Line' => '322',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300862 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300870 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '3' => {
873 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300874 'type' => '4577'
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 Jeffery5befd122024-07-17 17:07:57 +0800886 '10752' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300917 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +0800928 '11141' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300946 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 }
948 },
949 'Return' => '100',
950 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800952 '11355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 'Header' => 'bios.h',
954 'Line' => '502',
955 'Param' => {
956 '0' => {
957 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300958 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300966 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '3' => {
969 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300970 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 },
972 '4' => {
973 'name' => 'attribute',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800974 'type' => '10413'
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 Jeffery5befd122024-07-17 17:07:57 +0800986 '11502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 'Header' => 'bios.h',
988 'Line' => '279',
989 'Param' => {
990 '0' => {
991 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300992 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001000 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 },
1002 '3' => {
1003 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001004 'type' => '4577'
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 Jeffery5befd122024-07-17 17:07:57 +08001016 '11612' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001042 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001056 '11984' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001087 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001096 '12353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 'Header' => 'bios.h',
1098 'Line' => '461',
1099 'Param' => {
1100 '0' => {
1101 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001102 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001110 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '3' => {
1113 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001114 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 },
1116 '4' => {
1117 'name' => 'attribute_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001118 'type' => '12495'
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 Jeffery5befd122024-07-17 17:07:57 +08001130 '12505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 'Header' => 'bios.h',
1132 'Line' => '446',
1133 'Param' => {
1134 '0' => {
1135 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001136 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001144 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '3' => {
1147 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001148 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '4' => {
1151 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001152 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 },
1154 '5' => {
1155 'name' => 'attribute_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001156 'type' => '10413'
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 Jeffery5befd122024-07-17 17:07:57 +08001169 '12667' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001191 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001197 '12896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 'Header' => 'bios.h',
1199 'Line' => '412',
1200 'Param' => {
1201 '0' => {
1202 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001203 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001211 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '3' => {
1214 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001215 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '4' => {
1218 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001219 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 },
1221 '5' => {
1222 'name' => 'bios_table_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001223 'type' => '13058'
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 Jeffery5befd122024-07-17 17:07:57 +08001236 '13068' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 'Header' => 'bios.h',
1238 'Line' => '395',
1239 'Param' => {
1240 '0' => {
1241 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001242 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001250 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '3' => {
1253 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001254 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 },
1256 '4' => {
1257 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03001258 'type' => '4572'
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 Jeffery5befd122024-07-17 17:07:57 +08001270 '13215' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001292 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 }
1294 },
1295 'Return' => '100',
1296 'ShortName' => 'encode_get_bios_table_req'
1297 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001298 '13439' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001320 'type' => '4572'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001329 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001338 '13792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 'Header' => 'bios.h',
1340 'Line' => '581',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001344 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001352 'type' => '4572'
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 Jeffery5befd122024-07-17 17:07:57 +08001363 '13865' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001377 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001387 '14072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 'Header' => 'bios.h',
1389 'Line' => '551',
1390 'Param' => {
1391 '0' => {
1392 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001393 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001401 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '3' => {
1404 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001405 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '4' => {
1408 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '5' => {
1412 'name' => 'day',
Tal Yacobide67ab62024-05-30 22:36:50 +03001413 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '6' => {
1416 'name' => 'month',
1417 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001418 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 },
1420 '7' => {
1421 'name' => 'year',
1422 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001423 'type' => '12495'
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 Jeffery5befd122024-07-17 17:07:57 +08001435 '14363' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001471 'type' => '4120'
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 Jeffery5befd122024-07-17 17:07:57 +08001482 '14856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 'Header' => 'bios.h',
1484 'Line' => '238',
1485 'Param' => {
1486 '0' => {
1487 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001488 'type' => '4567'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001496 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '3' => {
1499 'name' => 'seconds',
Tal Yacobide67ab62024-05-30 22:36:50 +03001500 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '4' => {
1503 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001504 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '5' => {
1507 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001508 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '6' => {
1511 'name' => 'day',
1512 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001513 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '7' => {
1516 'name' => 'month',
1517 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03001518 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 },
1520 '8' => {
1521 'name' => 'year',
1522 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001523 'type' => '12495'
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 Jeffery5befd122024-07-17 17:07:57 +08001536 '15057' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001577 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 }
1579 },
1580 'Return' => '100',
1581 'ShortName' => 'encode_get_date_time_resp'
1582 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001583 '15341' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001593 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 }
1595 },
1596 'Return' => '100',
1597 'ShortName' => 'encode_get_date_time_req'
1598 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001599 '17275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301601 'Line' => '670',
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 Jeffery5befd122024-07-17 17:07:57 +08001619 '17420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301621 'Line' => '661',
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 Jeffery5befd122024-07-17 17:07:57 +08001637 'type' => '13058'
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 Jeffery5befd122024-07-17 17:07:57 +08001655 '18108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301657 'Line' => '625',
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 Jeffery5befd122024-07-17 17:07:57 +08001675 'Return' => '18103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001678 '18371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301680 'Line' => '202',
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 Jeffery5befd122024-07-17 17:07:57 +08001698 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001701 '18638' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301703 'Line' => '192',
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 Jeffery5befd122024-07-17 17:07:57 +08001721 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001724 '18900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301726 'Line' => '151',
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001738 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301739 }
1740 },
1741 'Reg' => {
1742 '0' => 'rbp',
1743 '1' => 'r12',
1744 '2' => 'rbx'
1745 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301746 'Return' => '19120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301749 '19289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301751 'Line' => '160',
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 Jeffery46673f42024-06-25 16:02:25 +09301769 'Return' => '19120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301772 '20050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
1774 'Line' => '52',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001778 'type' => '18098'
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 Jeffery46673f42024-06-25 16:02:25 +09301787 '20098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
1789 'Line' => '46',
1790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001793 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301799 '20208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
1801 'Line' => '41',
1802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Andrew Jeffery46673f42024-06-25 16:02:25 +09301805 'type' => '20283'
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 Jeffery46673f42024-06-25 16:02:25 +09301811 '20288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001817 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301823 '20360' => {
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 Jeffery5befd122024-07-17 17:07:57 +08001837 'type' => '15974'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001845 'Return' => '18098',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301848 '20598' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301850 'Line' => '644',
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 Jeffery5befd122024-07-17 17:07:57 +08001862 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301871 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301873 '20898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301875 'Line' => '632',
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 Jeffery46673f42024-06-25 16:02:25 +09301885 '21253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301887 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001891 'type' => '18103'
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 Jeffery46673f42024-06-25 16:02:25 +09301900 '21302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301902 'Line' => '614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001906 'type' => '18103'
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 Jeffery46673f42024-06-25 16:02:25 +09301912 '21786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301914 'Line' => '576',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001918 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001924 'Return' => '15828',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301927 '21926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301929 'Line' => '592',
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 Jeffery5befd122024-07-17 17:07:57 +08001949 'type' => '15828'
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 Jeffery46673f42024-06-25 16:02:25 +09301962 '22195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301964 'Line' => '570',
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 Jeffery46673f42024-06-25 16:02:25 +09301968 '22357' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09301970 'Line' => '560',
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001994 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302008 '22757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302010 'Line' => '541',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002014 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002018 'type' => '10413'
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 Jeffery46673f42024-06-25 16:02:25 +09302024 '22852' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302026 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002030 'type' => '18103'
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 Jeffery46673f42024-06-25 16:02:25 +09302039 '22993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302041 'Line' => '525',
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 Jeffery46673f42024-06-25 16:02:25 +09302054 '23175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302056 'Line' => '512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302091 '23494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302093 'Line' => '493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002097 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '1' => {
2100 'name' => 'handles',
Tal Yacobide67ab62024-05-30 22:36:50 +03002101 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '2' => {
2104 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302111 '23741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302113 'Line' => '483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002117 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302123 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302126 '23790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302128 'Line' => '477',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302138 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302141 '23839' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302143 'Line' => '470',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002147 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 }
2149 },
2150 'Reg' => {
2151 '0' => 'rdi'
2152 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302153 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302156 '23888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302158 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002162 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302163 }
2164 },
2165 'Reg' => {
2166 '0' => 'rdi'
2167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302168 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302171 '24435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302173 'Line' => '455',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002177 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302181 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302185 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '3' => {
2188 'name' => 'scalar',
Tal Yacobide67ab62024-05-30 22:36:50 +03002189 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 },
2191 '4' => {
2192 'name' => 'def',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302193 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302194 }
2195 },
2196 'Reg' => {
2197 '0' => 'rdi',
2198 '1' => 'rsi',
2199 '2' => 'rdx',
2200 '3' => 'rcx',
2201 '4' => 'r8'
2202 },
2203 'Return' => '1',
2204 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302206 '24571' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302208 'Line' => '440',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Param' => {
2210 '0' => {
2211 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302212 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '1' => {
2215 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 },
2218 '2' => {
2219 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302220 'type' => '24833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302221 }
2222 },
2223 'Reg' => {
2224 '0' => 'r12',
2225 '1' => 'rbp',
2226 '2' => 'rbx'
2227 },
2228 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302231 '24843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302233 'Line' => '421',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302237 'type' => '24833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302241 'type' => '25142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302247 '25147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302249 'Line' => '428',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302253 '25323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302255 'Line' => '395',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002259 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302270 'Reg' => {
2271 '2' => 'r12'
2272 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302273 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2275 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302276 '25617' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302278 'Line' => '387',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 'Param' => {
2280 '0' => {
2281 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002282 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302283 }
2284 },
2285 'Reg' => {
2286 '0' => 'rdi'
2287 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302288 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2290 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302291 '25686' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302293 'Line' => '379',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 'Param' => {
2295 '0' => {
2296 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002297 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302298 }
2299 },
2300 'Reg' => {
2301 '0' => 'rdi'
2302 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302303 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2305 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302306 '25755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302308 'Line' => '371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 'Param' => {
2310 '0' => {
2311 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002312 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 }
2314 },
2315 'Reg' => {
2316 '0' => 'rdi'
2317 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302318 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2320 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302321 '25824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302323 'Line' => '360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 'Param' => {
2325 '0' => {
2326 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002327 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 },
2329 '1' => {
2330 'name' => 'def_string_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002331 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302332 }
2333 },
2334 'Reg' => {
2335 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302336 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
2338 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302339 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302341 '25912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302343 'Line' => '346',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Param' => {
2345 '0' => {
2346 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302347 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '1' => {
2350 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302351 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 },
2353 '2' => {
2354 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302355 'type' => '26271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302356 }
2357 },
2358 'Reg' => {
2359 '0' => 'r12',
2360 '2' => 'rbx'
2361 },
2362 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302363 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302365 '26276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302367 'Line' => '325',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302371 'type' => '26271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 },
2373 '1' => {
2374 'name' => 'errmsg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302375 'type' => '25142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 }
2377 },
2378 'Reg' => {
2379 '1' => 'rbx'
2380 },
2381 'Return' => '100',
2382 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2383 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302384 '26545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302386 'Line' => '333',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 'Param' => {
2388 '0' => {
2389 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302390 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302391 }
2392 },
2393 'Reg' => {
2394 '0' => 'rdi'
2395 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302396 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2398 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302399 '26795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302401 'Line' => '299',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 'Param' => {
2403 '0' => {
2404 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002405 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '1' => {
2408 'name' => 'def_indices',
Tal Yacobide67ab62024-05-30 22:36:50 +03002409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 },
2411 '2' => {
2412 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 }
2415 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302416 'Reg' => {
2417 '0' => 'rbp',
2418 '1' => 'r12'
2419 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302420 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2422 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302423 '27092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Header' => 'bios_table.h',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302425 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 'Param' => {
2427 '0' => {
2428 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002429 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '1' => {
2432 'name' => 'pv_hdls',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002433 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 },
2435 '2' => {
2436 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302437 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 }
2439 },
2440 'Reg' => {
2441 '0' => 'rcx',
2442 '1' => 'rsi',
2443 '2' => 'rdx'
2444 },
2445 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302446 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302448 '27257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302450 'Line' => '265',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 'Param' => {
2452 '0' => {
2453 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002454 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 },
2456 '1' => {
2457 'name' => 'def_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002458 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302459 }
2460 },
2461 'Reg' => {
2462 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
2465 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302466 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302468 '27337' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Header' => 'bios_table.h',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302470 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'Param' => {
2472 '0' => {
2473 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002474 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 },
2476 '1' => {
2477 'name' => 'pv_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002478 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302479 }
2480 },
2481 'Reg' => {
2482 '0' => 'rdi',
2483 '1' => 'rsi'
2484 },
2485 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302486 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302488 '27397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302490 'Line' => '239',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Param' => {
2492 '0' => {
2493 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302494 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '1' => {
2497 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302498 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 },
2500 '2' => {
2501 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302502 'type' => '27726'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
2505 'Reg' => {
2506 '0' => 'rbp',
2507 '2' => 'rbx'
2508 },
2509 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302510 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302512 '27731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302514 'Line' => '225',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Param' => {
2516 '0' => {
2517 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302518 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 },
2520 '1' => {
2521 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302522 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 }
2524 },
2525 'Reg' => {
2526 '0' => 'rdi',
2527 '1' => 'rsi'
2528 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302529 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2531 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302532 '27791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302534 'Line' => '182',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 'Param' => {
2536 '0' => {
2537 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002538 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302539 }
2540 },
2541 'Reg' => {
2542 '0' => 'rdi'
2543 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302544 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302545 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2546 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302547 '27838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302549 'Line' => '174',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Param' => {
2551 '0' => {
2552 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002553 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 }
2555 },
2556 'Reg' => {
2557 '0' => 'rdi'
2558 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302559 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2561 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302562 '27885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302564 'Line' => '167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 'Param' => {
2566 '0' => {
2567 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002568 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302569 }
2570 },
2571 'Reg' => {
2572 '0' => 'rdi'
2573 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302574 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302575 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2576 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302577 '28518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302579 'Line' => '137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302583 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '1' => {
2586 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302587 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 '2' => {
2590 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302591 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302592 }
2593 },
2594 'Reg' => {
2595 '0' => 'rdi',
2596 '1' => 'rsi',
2597 '2' => 'rdx'
2598 },
2599 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302600 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302602 '28755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302604 'Line' => '122',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 'Param' => {
2606 '0' => {
2607 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302608 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302609 }
2610 },
2611 'Reg' => {
2612 '0' => 'rdi'
2613 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302614 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2616 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302617 '28802' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302619 'Line' => '115',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 'Param' => {
2621 '0' => {
2622 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302623 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 }
2625 },
2626 'Reg' => {
2627 '0' => 'rdi'
2628 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302629 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302630 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2631 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302632 '28849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Header' => 'bios_table.h',
2634 'Line' => '105',
2635 'Param' => {
2636 '0' => {
2637 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302638 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '1' => {
2641 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302642 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '2' => {
2645 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03002646 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 },
2648 '3' => {
2649 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302650 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 }
2652 },
2653 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302654 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302656 '29210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Header' => 'bios_table.h',
2658 'Line' => '91',
2659 'Param' => {
2660 '0' => {
2661 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302662 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302663 }
2664 },
2665 'Reg' => {
2666 '0' => 'rdi'
2667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302668 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2670 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002671 '35788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002673 'Line' => '1500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Param' => {
2675 '0' => {
2676 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002677 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '1' => {
2680 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302681 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '2' => {
2684 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002685 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '3' => {
2688 'name' => 'non_functioning_component_indication',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002689 'type' => '35970'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
2691 '4' => {
2692 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002693 'type' => '35975'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302694 }
2695 },
2696 'Reg' => {
2697 '0' => 'rbx',
2698 '3' => 'rbp',
2699 '4' => 'r12'
2700 },
2701 'Return' => '100',
2702 'ShortName' => 'decode_cancel_update_resp'
2703 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002704 '35985' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002706 'Line' => '1483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 'Param' => {
2708 '0' => {
2709 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302710 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '1' => {
2713 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002714 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 },
2716 '2' => {
2717 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302718 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302719 }
2720 },
2721 'Return' => '100',
2722 'ShortName' => 'encode_cancel_update_req'
2723 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002724 '36157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002726 'Line' => '1468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Param' => {
2728 '0' => {
2729 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002730 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '1' => {
2733 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 },
2736 '2' => {
2737 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002738 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302739 }
2740 },
2741 'Reg' => {
2742 '0' => 'rdi',
2743 '1' => 'rsi',
2744 '2' => 'rdx'
2745 },
2746 'Return' => '100',
2747 'ShortName' => 'decode_cancel_update_component_resp'
2748 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002749 '36233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002751 'Line' => '1456',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302755 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '1' => {
2758 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002759 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 },
2761 '2' => {
2762 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302763 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302764 }
2765 },
2766 'Return' => '100',
2767 'ShortName' => 'encode_cancel_update_component_req'
2768 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002769 '36405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002771 'Line' => '1438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Param' => {
2773 '0' => {
2774 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002775 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '1' => {
2778 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302779 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '2' => {
2782 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002783 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '3' => {
2786 'name' => 'current_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002787 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '4' => {
2790 'name' => 'previous_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002791 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '5' => {
2794 'name' => 'aux_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002795 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302796 },
2797 '6' => {
2798 'name' => 'aux_state_status',
2799 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03002800 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '7' => {
2803 'name' => 'progress_percent',
2804 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03002805 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '8' => {
2808 'name' => 'reason_code',
2809 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03002810 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302811 },
2812 '9' => {
2813 'name' => 'update_option_flags_enabled',
2814 'offset' => '24',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002815 'type' => '36732'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302816 }
2817 },
2818 'Reg' => {
2819 '0' => 'rbx',
2820 '3' => 'r12',
2821 '4' => 'rbp',
2822 '5' => 'r13'
2823 },
2824 'Return' => '100',
2825 'ShortName' => 'decode_get_status_resp'
2826 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002827 '36742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002829 'Line' => '1418',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 'Param' => {
2831 '0' => {
2832 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302833 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '1' => {
2836 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002837 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 },
2839 '2' => {
2840 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302841 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302842 }
2843 },
2844 'Return' => '100',
2845 'ShortName' => 'encode_get_status_req'
2846 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002847 '36914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002849 'Line' => '1402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Param' => {
2851 '0' => {
2852 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002853 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '1' => {
2856 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302857 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '2' => {
2860 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002861 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 },
2863 '3' => {
2864 'name' => 'estimated_time_activation',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002865 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302866 }
2867 },
2868 'Reg' => {
2869 '1' => 'rsi',
2870 '2' => 'rdx',
2871 '3' => 'rcx'
2872 },
2873 'Return' => '100',
2874 'ShortName' => 'decode_activate_firmware_resp'
2875 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002876 '37040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002878 'Line' => '1388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 'Param' => {
2880 '0' => {
2881 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302882 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '1' => {
2885 'name' => 'self_contained_activation_req',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302886 'type' => '29937'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '2' => {
2889 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002890 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 },
2892 '3' => {
2893 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302894 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302895 }
2896 },
2897 'Return' => '100',
2898 'ShortName' => 'encode_activate_firmware_req'
2899 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002900 '37283' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002902 'Line' => '1373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 'Param' => {
2904 '0' => {
2905 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302906 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '1' => {
2909 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302910 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '2' => {
2913 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002914 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 },
2916 '3' => {
2917 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302918 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302919 }
2920 },
2921 'Return' => '100',
2922 'ShortName' => 'encode_apply_complete_resp'
2923 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002924 '37474' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002926 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Param' => {
2928 '0' => {
2929 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002930 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '1' => {
2933 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302934 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '2' => {
2937 'name' => 'apply_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002938 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 },
2940 '3' => {
2941 'name' => 'comp_activation_methods_modification',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002942 'type' => '37584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302943 }
2944 },
2945 'Reg' => {
2946 '0' => 'rdi',
2947 '1' => 'rsi',
2948 '2' => 'rdx',
2949 '3' => 'rcx'
2950 },
2951 'Return' => '100',
2952 'ShortName' => 'decode_apply_complete_req'
2953 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002954 '37594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002956 'Line' => '1343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 'Param' => {
2958 '0' => {
2959 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302960 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '1' => {
2963 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302964 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '2' => {
2967 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002968 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 },
2970 '3' => {
2971 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302972 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302973 }
2974 },
2975 'Return' => '100',
2976 'ShortName' => 'encode_verify_complete_resp'
2977 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03002978 '37785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002980 'Line' => '1328',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Param' => {
2982 '0' => {
2983 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002984 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '1' => {
2987 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302988 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 },
2990 '2' => {
2991 'name' => 'verify_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002992 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302993 }
2994 },
2995 'Reg' => {
2996 '0' => 'rdi',
2997 '1' => 'rsi',
2998 '2' => 'rdx'
2999 },
3000 'Return' => '100',
3001 'ShortName' => 'decode_verify_complete_req'
3002 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003003 '37861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003005 'Line' => '1317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 'Param' => {
3007 '0' => {
3008 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303009 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '1' => {
3012 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303013 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '2' => {
3016 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003017 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 },
3019 '3' => {
3020 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303021 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303022 }
3023 },
3024 'Return' => '100',
3025 'ShortName' => 'encode_transfer_complete_resp'
3026 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003027 '38052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003029 'Line' => '1301',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Param' => {
3031 '0' => {
3032 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003033 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '1' => {
3036 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303037 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 },
3039 '2' => {
3040 'name' => 'transfer_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03003041 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303042 }
3043 },
3044 'Reg' => {
3045 '0' => 'rdi',
3046 '1' => 'rsi',
3047 '2' => 'rdx'
3048 },
3049 'Return' => '100',
3050 'ShortName' => 'decode_transfer_complete_req'
3051 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003052 '38128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003054 'Line' => '1288',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 'Param' => {
3056 '0' => {
3057 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '1' => {
3061 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '2' => {
3065 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003066 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 },
3068 '3' => {
3069 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303070 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303071 }
3072 },
3073 'Reg' => {
3074 '2' => 'rbx'
3075 },
3076 'Return' => '100',
3077 'ShortName' => 'encode_request_firmware_data_resp'
3078 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003079 '38319' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003081 'Line' => '1266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Param' => {
3083 '0' => {
3084 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003085 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '1' => {
3088 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303089 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '2' => {
3092 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03003093 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 },
3095 '3' => {
3096 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03003097 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303098 }
3099 },
3100 'Reg' => {
3101 '0' => 'rdi',
3102 '1' => 'rsi',
3103 '2' => 'rdx',
3104 '3' => 'rcx'
3105 },
3106 'Return' => '100',
3107 'ShortName' => 'decode_request_firmware_data_req'
3108 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003109 '38439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003111 'Line' => '1248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Param' => {
3113 '0' => {
3114 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003115 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '1' => {
3118 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303119 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '2' => {
3122 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003123 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '3' => {
3126 'name' => 'comp_compatibility_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003127 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '4' => {
3130 'name' => 'comp_compatibility_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003131 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '5' => {
3134 'name' => 'update_option_flags_enabled',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003135 'type' => '36732'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 },
3137 '6' => {
3138 'name' => 'time_before_req_fw_data',
3139 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003140 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303141 }
3142 },
3143 'Reg' => {
3144 '0' => 'rbx',
3145 '3' => 'r12',
3146 '4' => 'rbp',
3147 '5' => 'r13'
3148 },
3149 'Return' => '100',
3150 'ShortName' => 'decode_update_component_resp'
3151 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003152 '38673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003154 'Line' => '1224',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 'Param' => {
3156 '0' => {
3157 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303158 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '1' => {
3161 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303162 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '2' => {
3165 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303166 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '3' => {
3169 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303170 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '4' => {
3173 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303174 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '5' => {
3177 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303178 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303179 },
3180 '6' => {
3181 'name' => 'update_option_flags',
3182 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303183 'type' => '30713'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303184 },
3185 '7' => {
3186 'name' => 'comp_ver_str_type',
3187 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303189 },
3190 '8' => {
3191 'name' => 'comp_ver_str_len',
3192 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303193 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303194 },
3195 '9' => {
3196 'name' => 'comp_ver_str',
3197 'offset' => '24',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003198 'type' => '39142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303199 },
3200 '10' => {
3201 'name' => 'msg',
3202 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03003203 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303204 },
3205 '11' => {
3206 'name' => 'payload_length',
3207 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303209 }
3210 },
3211 'Return' => '100',
3212 'ShortName' => 'encode_update_component_req'
3213 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003214 '39152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003216 'Line' => '1197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Param' => {
3218 '0' => {
3219 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003220 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '1' => {
3223 'name' => 'payload_length',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303224 'type' => '31720'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '2' => {
3227 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003228 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '3' => {
3231 'name' => 'comp_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003232 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 },
3234 '4' => {
3235 'name' => 'comp_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003236 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303237 }
3238 },
3239 'Reg' => {
3240 '0' => 'rbx',
3241 '3' => 'r12',
3242 '4' => 'rbp'
3243 },
3244 'Return' => '100',
3245 'ShortName' => 'decode_pass_component_table_resp'
3246 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003247 '39351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003249 'Line' => '1179',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 'Param' => {
3251 '0' => {
3252 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303253 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '1' => {
3256 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303257 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '2' => {
3260 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303261 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '3' => {
3264 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303265 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '4' => {
3268 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '5' => {
3272 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303273 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303274 },
3275 '6' => {
3276 'name' => 'comp_ver_str_type',
3277 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303278 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303279 },
3280 '7' => {
3281 'name' => 'comp_ver_str_len',
3282 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303283 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303284 },
3285 '8' => {
3286 'name' => 'comp_ver_str',
3287 'offset' => '16',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003288 'type' => '39142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 },
3290 '9' => {
3291 'name' => 'msg',
3292 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03003293 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303294 },
3295 '10' => {
3296 'name' => 'payload_length',
3297 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303298 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303299 }
3300 },
3301 'Return' => '100',
3302 'ShortName' => 'encode_pass_component_table_req'
3303 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003304 '39837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003306 'Line' => '1154',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Param' => {
3308 '0' => {
3309 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003310 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '1' => {
3313 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303314 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '2' => {
3317 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003318 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '3' => {
3321 'name' => 'fd_meta_data_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003322 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 },
3324 '4' => {
3325 'name' => 'fd_will_send_pkg_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003326 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303327 }
3328 },
3329 'Reg' => {
3330 '1' => 'r9',
3331 '2' => 'rdx',
3332 '3' => 'rcx',
3333 '4' => 'r8'
3334 },
3335 'Return' => '100',
3336 'ShortName' => 'decode_request_update_resp'
3337 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003338 '39984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003340 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 'Param' => {
3342 '0' => {
3343 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303344 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '1' => {
3347 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303348 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '2' => {
3351 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303352 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '3' => {
3355 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303356 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '4' => {
3359 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303360 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '5' => {
3363 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303364 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303365 },
3366 '6' => {
3367 'name' => 'comp_image_set_ver_str_len',
3368 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303370 },
3371 '7' => {
3372 'name' => 'comp_img_set_ver_str',
3373 'offset' => '8',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003374 'type' => '39142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303375 },
3376 '8' => {
3377 'name' => 'msg',
3378 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03003379 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303380 },
3381 '9' => {
3382 'name' => 'payload_length',
3383 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303384 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303385 }
3386 },
3387 'Return' => '100',
3388 'ShortName' => 'encode_request_update_req'
3389 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003390 '52740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003392 'Line' => '951',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 'Param' => {
3394 '0' => {
3395 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303396 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303397 },
3398 '1' => {
3399 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303400 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '2' => {
3403 'name' => 'component_data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003404 'type' => '53062'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '3' => {
3407 'name' => 'active_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003408 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 },
3410 '4' => {
3411 'name' => 'pending_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003412 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303413 }
3414 },
3415 'Reg' => {
3416 '1' => 'r9',
3417 '2' => 'rdx',
3418 '3' => 'rdi',
3419 '4' => 'r8'
3420 },
3421 'Return' => '100',
3422 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3423 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003424 '53067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303425 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003426 'Line' => '932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Param' => {
3428 '0' => {
3429 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003430 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303431 },
3432 '1' => {
3433 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303434 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303435 },
3436 '2' => {
3437 'name' => 'resp_data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003438 'type' => '53287'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '3' => {
3441 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003442 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '4' => {
3445 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003446 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 },
3448 '5' => {
3449 'name' => 'comp_parameter_table',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003450 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303451 }
3452 },
3453 'Reg' => {
3454 '0' => 'rbx',
3455 '1' => 'r12',
3456 '2' => 'rbp',
3457 '3' => 'r13',
3458 '4' => 'r14',
3459 '5' => 'r15'
3460 },
3461 'Return' => '100',
3462 'ShortName' => 'decode_get_firmware_parameters_resp'
3463 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003464 '53292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303465 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003466 'Line' => '915',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 'Param' => {
3468 '0' => {
3469 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303470 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303471 },
3472 '1' => {
3473 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303474 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303475 },
3476 '2' => {
3477 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003478 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303479 }
3480 },
3481 'Reg' => {
3482 '0' => 'rdi',
3483 '1' => 'rsi',
3484 '2' => 'rdx'
3485 },
3486 'Return' => '100',
3487 'ShortName' => 'encode_get_firmware_parameters_req'
3488 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003489 '53432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003491 'Line' => '897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Param' => {
3493 '0' => {
3494 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003495 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303496 },
3497 '1' => {
3498 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303499 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 },
3501 '2' => {
3502 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003503 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '3' => {
3506 'name' => 'device_identifiers_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03003507 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '4' => {
3510 'name' => 'descriptor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03003511 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 },
3513 '5' => {
3514 'name' => 'descriptor_data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003515 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303516 }
3517 },
3518 'Reg' => {
3519 '1' => 'r10',
3520 '3' => 'rcx',
3521 '4' => 'r8',
3522 '5' => 'r9'
3523 },
3524 'Return' => '100',
3525 'ShortName' => 'decode_query_device_identifiers_resp'
3526 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003527 '53598' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003529 'Line' => '882',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 'Param' => {
3531 '0' => {
3532 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303533 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '1' => {
3536 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303537 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303538 },
3539 '2' => {
3540 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003541 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 }
3543 },
3544 'Reg' => {
3545 '0' => 'rdi',
3546 '1' => 'rsi',
3547 '2' => 'rdx'
3548 },
3549 'Return' => '100',
3550 'ShortName' => 'encode_query_device_identifiers_req'
3551 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003552 '53738' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303553 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003554 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303555 'Param' => {
3556 '0' => {
3557 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303558 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303559 },
3560 '1' => {
3561 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303562 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 },
3564 '2' => {
3565 'name' => 'pldm_comp_image_info',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003566 'type' => '53885'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '3' => {
3569 'name' => 'comp_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003570 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303571 }
3572 },
3573 'Reg' => {
3574 '0' => 'rbx',
3575 '1' => 'r13',
3576 '2' => 'rbp',
3577 '3' => 'r12'
3578 },
3579 'Return' => '100',
3580 'ShortName' => 'decode_pldm_comp_image_info'
3581 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003582 '53890' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003584 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303585 'Param' => {
3586 '0' => {
3587 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303588 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303589 },
3590 '1' => {
3591 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303592 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303593 },
3594 '2' => {
3595 'name' => 'descriptor_title_str_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03003596 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '3' => {
3599 'name' => 'descriptor_title_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003600 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 },
3602 '4' => {
3603 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003604 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303605 }
3606 },
3607 'Reg' => {
3608 '0' => 'rbx',
3609 '1' => 'rbp',
3610 '2' => 'r14',
3611 '3' => 'r12',
3612 '4' => 'r13'
3613 },
3614 'Return' => '100',
3615 'ShortName' => 'decode_vendor_defined_descriptor_value'
3616 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003617 '54072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003619 'Line' => '835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 'Param' => {
3621 '0' => {
3622 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303623 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 },
3625 '1' => {
3626 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303627 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303628 },
3629 '2' => {
3630 'name' => 'descriptor_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003631 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 },
3633 '3' => {
3634 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003635 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303636 }
3637 },
3638 'Reg' => {
3639 '0' => 'rbx',
3640 '1' => 'r12',
3641 '3' => 'rbp'
3642 },
3643 'Return' => '100',
3644 'ShortName' => 'decode_descriptor_type_length_value'
3645 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003646 '54244' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003648 'Line' => '816',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 'Param' => {
3650 '0' => {
3651 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303652 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 },
3654 '1' => {
3655 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303656 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303657 },
3658 '2' => {
3659 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303660 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303661 },
3662 '3' => {
3663 'name' => 'fw_device_id_record',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003664 'type' => '54501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '4' => {
3667 'name' => 'applicable_components',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003668 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '5' => {
3671 'name' => 'comp_image_set_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003672 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '6' => {
3675 'name' => 'record_descriptors',
3676 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003677 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '7' => {
3680 'name' => 'fw_device_pkg_data',
3681 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003682 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303683 }
3684 },
3685 'Reg' => {
3686 '1' => 'r15',
3687 '3' => 'rbp',
3688 '4' => 'r14',
3689 '5' => 'r13'
3690 },
3691 'Return' => '100',
3692 'ShortName' => 'decode_firmware_device_id_record'
3693 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003694 '54506' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303695 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003696 'Line' => '795',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 'Param' => {
3698 '0' => {
3699 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303700 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 },
3702 '1' => {
3703 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303704 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 },
3706 '2' => {
3707 'name' => 'package_header_info',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003708 'type' => '54811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '3' => {
3711 'name' => 'package_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003712 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303713 }
3714 },
3715 'Reg' => {
3716 '0' => 'rbx',
3717 '1' => 'r13',
3718 '2' => 'rbp',
3719 '3' => 'r12'
3720 },
3721 'Return' => '100',
3722 'ShortName' => 'decode_pldm_package_header_info'
3723 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003724 '58289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003726 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Param' => {
3728 '0' => {
3729 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303730 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303731 },
3732 '1' => {
3733 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303734 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '2' => {
3737 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303738 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303739 },
3740 '3' => {
3741 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303742 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '4' => {
3745 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003746 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Return' => '100',
3750 'ShortName' => 'encode_set_fru_record_table_resp'
3751 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003752 '58529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003754 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 'Param' => {
3756 '0' => {
3757 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003758 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303759 },
3760 '1' => {
3761 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303762 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303763 },
3764 '2' => {
3765 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003766 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '3' => {
3769 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003770 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 },
3772 '4' => {
3773 'name' => 'fru_table_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003774 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 }
3776 },
3777 'Reg' => {
3778 '1' => 'rsi',
3779 '2' => 'rdx',
3780 '3' => 'rcx',
3781 '4' => 'r8'
3782 },
3783 'Return' => '100',
3784 'ShortName' => 'decode_set_fru_record_table_req'
3785 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003786 '58696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'fru.h',
3788 'Line' => '360',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003792 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '1' => {
3795 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303796 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '2' => {
3799 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003800 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '3' => {
3803 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003804 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '4' => {
3807 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003808 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '5' => {
3811 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003812 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '6' => {
3815 'name' => 'fru_record_table_length',
3816 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003817 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 }
3819 },
3820 'Return' => '100',
3821 'ShortName' => 'decode_get_fru_record_table_resp'
3822 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003823 '58926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 'Header' => 'fru.h',
3825 'Line' => '387',
3826 'Param' => {
3827 '0' => {
3828 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003829 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '1' => {
3832 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '2' => {
3836 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003837 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '3' => {
3840 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003841 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '4' => {
3844 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003845 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '5' => {
3848 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003849 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '6' => {
3852 'name' => 'fru_record_table_length',
3853 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003854 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303855 },
3856 '7' => {
3857 'name' => 'max_fru_record_table_length',
3858 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303859 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 }
3861 },
3862 'Reg' => {
3863 '3' => 'r10',
3864 '4' => 'r8',
3865 '5' => 'r9'
3866 },
3867 'Return' => '100',
3868 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3869 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003870 '59247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303871 'Header' => 'fru.h',
3872 'Line' => '339',
3873 'Param' => {
3874 '0' => {
3875 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303876 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '1' => {
3879 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303880 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 },
3882 '2' => {
3883 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303885 },
3886 '3' => {
3887 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003888 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303889 },
3890 '4' => {
3891 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303892 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303893 }
3894 },
3895 'Return' => '100',
3896 'ShortName' => 'encode_get_fru_record_table_req'
3897 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003898 '59482' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'Header' => 'fru.h',
3900 'Line' => '451',
3901 'Param' => {
3902 '0' => {
3903 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003904 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303905 },
3906 '1' => {
3907 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303908 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 },
3910 '2' => {
3911 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003912 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '3' => {
3915 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003916 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '4' => {
3919 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003920 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 },
3922 '5' => {
3923 'name' => 'fru_structure_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003924 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303925 }
3926 },
3927 'Reg' => {
3928 '1' => 'rsi',
3929 '2' => 'rdx',
3930 '3' => 'r10',
3931 '4' => 'r8',
3932 '5' => 'r9'
3933 },
3934 'Return' => '100',
3935 'ShortName' => 'decode_get_fru_record_by_option_resp'
3936 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003937 '59649' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303938 'Header' => 'fru.h',
3939 'Line' => '313',
3940 'Param' => {
3941 '0' => {
3942 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303943 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303944 },
3945 '1' => {
3946 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303947 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 },
3949 '2' => {
3950 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303951 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '3' => {
3954 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303955 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '4' => {
3958 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303959 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '5' => {
3962 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303963 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '6' => {
3966 'name' => 'msg',
3967 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003968 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303969 },
3970 '7' => {
3971 'name' => 'payload_length',
3972 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303973 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 }
3975 },
3976 'Reg' => {
3977 '2' => 'r15'
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'encode_get_fru_record_by_option_resp'
3981 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03003982 '60040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '292',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003988 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303992 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '2' => {
3995 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003996 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'fru_table_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004000 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'record_set_identifier',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004004 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'record_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03004008 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'field_type',
4012 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004013 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'transfer_op_flag',
4017 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004018 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '1' => 'r10',
4023 '2' => 'rdx',
4024 '3' => 'rdi',
4025 '4' => 'r8',
4026 '5' => 'r9'
4027 },
4028 'Return' => '100',
4029 'ShortName' => 'decode_get_fru_record_by_option_req'
4030 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004031 '60242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Header' => 'fru.h',
4033 'Line' => '433',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '1' => {
4040 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304041 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '2' => {
4044 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '3' => {
4048 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304049 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '4' => {
4052 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304053 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '5' => {
4056 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304057 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 },
4059 '6' => {
4060 'name' => 'transfer_op_flag',
4061 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304063 },
4064 '7' => {
4065 'name' => 'msg',
4066 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004067 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 },
4069 '8' => {
4070 'name' => 'payload_length',
4071 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304072 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304073 }
4074 },
4075 'Return' => '100',
4076 'ShortName' => 'encode_get_fru_record_by_option_req'
4077 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004078 '60539' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304079 'Header' => 'fru.h',
4080 'Line' => '468',
4081 'Param' => {
4082 '0' => {
4083 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304084 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304085 },
4086 '1' => {
4087 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304088 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304089 },
4090 '2' => {
4091 'name' => 'record_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004092 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '3' => {
4095 'name' => 'record_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004096 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 },
4098 '4' => {
4099 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304100 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304101 },
4102 '5' => {
4103 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304104 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 },
4106 '6' => {
4107 'name' => 'ft',
4108 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304109 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 }
4111 },
4112 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004113 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004115 '61198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 'Header' => 'fru.h',
4117 'Line' => '409',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'fru_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004121 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304122 },
4123 '1' => {
4124 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304125 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304126 },
4127 '2' => {
4128 'name' => 'curr_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004129 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304130 },
4131 '3' => {
4132 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304133 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '4' => {
4136 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304137 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304138 },
4139 '5' => {
4140 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304141 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304142 },
4143 '6' => {
4144 'name' => 'encoding',
4145 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304146 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 },
4148 '7' => {
4149 'name' => 'tlvs',
4150 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004151 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304152 },
4153 '8' => {
4154 'name' => 'tlvs_size',
4155 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304156 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 }
4158 },
4159 'Reg' => {
4160 '0' => 'rdi',
4161 '1' => 'rsi',
4162 '2' => 'rbx',
4163 '3' => 'rcx',
4164 '4' => 'r8',
4165 '5' => 'r9'
4166 },
4167 'Return' => '100',
4168 'ShortName' => 'encode_fru_record'
4169 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004170 '61520' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304171 'Header' => 'fru.h',
4172 'Line' => '269',
4173 'Param' => {
4174 '0' => {
4175 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304176 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304177 },
4178 '1' => {
4179 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304180 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304181 },
4182 '2' => {
4183 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304184 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304185 },
4186 '3' => {
4187 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304189 },
4190 '4' => {
4191 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004192 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 }
4194 },
4195 'Return' => '100',
4196 'ShortName' => 'encode_get_fru_record_table_resp'
4197 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004198 '61742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '251',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004204 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '1' => {
4207 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '2' => {
4211 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03004212 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03004216 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 }
4218 },
4219 'Reg' => {
4220 '0' => 'rdi',
4221 '1' => 'rsi',
4222 '2' => 'rdx',
4223 '3' => 'rcx'
4224 },
4225 'Return' => '100',
4226 'ShortName' => 'decode_get_fru_record_table_req'
4227 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004228 '61846' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304229 'Header' => 'fru.h',
4230 'Line' => '232',
4231 'Param' => {
4232 '0' => {
4233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304235 },
4236 '1' => {
4237 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304239 },
4240 '2' => {
4241 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304243 },
4244 '3' => {
4245 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304246 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304247 },
4248 '4' => {
4249 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304250 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304251 },
4252 '5' => {
4253 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304254 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304255 },
4256 '6' => {
4257 'name' => 'total_record_set_identifiers',
4258 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304259 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '7' => {
4262 'name' => 'total_table_records',
4263 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304264 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304265 },
4266 '8' => {
4267 'name' => 'checksum',
4268 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304269 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '9' => {
4272 'name' => 'msg',
4273 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004274 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
4277 'Return' => '100',
4278 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004280 '62149' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '203',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004286 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03004294 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'fru_data_major_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004298 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'fru_data_minor_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004302 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'fru_table_maximum_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004306 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'fru_table_length',
4310 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004311 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'total_record_set_identifiers',
4315 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004316 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'total_table_records',
4320 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004321 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 },
4323 '9' => {
4324 'name' => 'checksum',
4325 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004326 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 }
4328 },
4329 'Reg' => {
4330 '1' => 'rdi',
4331 '2' => 'rdx',
4332 '3' => 'r10',
4333 '4' => 'r8',
4334 '5' => 'r9'
4335 },
4336 'Return' => '100',
4337 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4338 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004339 '62359' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 'Header' => 'fru.h',
4341 'Line' => '178',
4342 'Param' => {
4343 '0' => {
4344 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304345 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '1' => {
4348 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004349 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 },
4351 '2' => {
4352 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304353 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 }
4355 },
4356 'Return' => '100',
4357 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4358 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004359 '76812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304361 'Line' => '639',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Param' => {
4363 '0' => {
4364 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304365 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '1' => {
4368 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304369 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '2' => {
4372 'name' => 'num_entities',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004373 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '3' => {
4376 'name' => 'entities',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004377 'type' => '77125'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 }
4379 },
4380 'Reg' => {
4381 '2' => 'rbp',
4382 '3' => 'r12'
4383 },
4384 'Return' => '1',
4385 'ShortName' => 'pldm_entity_association_pdr_extract'
4386 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004387 '77140' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304389 'Line' => '627',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Param' => {
4391 '0' => {
4392 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004393 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 }
4395 },
4396 'Reg' => {
4397 '0' => 'rdi'
4398 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304399 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4401 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004402 '77194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304404 'Line' => '617',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Param' => {
4406 '0' => {
4407 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004408 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 }
4410 },
4411 'Reg' => {
4412 '0' => 'rdi'
4413 },
4414 'Return' => '1',
4415 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4416 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004417 '77257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304419 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Param' => {
4421 '0' => {
4422 'name' => 'org_tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004423 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '1' => {
4426 'name' => 'new_tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004427 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 }
4429 },
4430 'Return' => '1',
4431 'ShortName' => 'pldm_entity_association_tree_copy_root'
4432 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004433 '77641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304435 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Param' => {
4437 '0' => {
4438 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004439 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 },
4441 '1' => {
4442 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004443 'type' => '69241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 }
4445 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004446 'Return' => '64268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'ShortName' => 'pldm_entity_association_tree_find'
4448 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004449 '77921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304451 'Line' => '595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Param' => {
4453 '0' => {
4454 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004455 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '1' => {
4458 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004459 'type' => '69241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '2' => {
4462 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304463 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 }
4465 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004466 'Return' => '64268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004469 '78303' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004471 'Line' => '216',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 'Param' => {
4473 '0' => {
4474 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004475 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304476 },
4477 '1' => {
4478 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304479 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '2' => {
4482 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304483 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 }
4485 },
4486 'Reg' => {
4487 '1' => 'rsi',
4488 '2' => 'rdx'
4489 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004490 'Return' => '64263',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'ShortName' => 'pldm_pdr_find_last_in_range'
4492 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004493 '78430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004495 'Line' => '181',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 'Param' => {
4497 '0' => {
4498 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004499 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 }
4501 },
4502 'Reg' => {
4503 '0' => 'rdi'
4504 },
4505 'Return' => '1',
4506 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4507 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004508 '78678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004510 'Line' => '190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 'Param' => {
4512 '0' => {
4513 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004514 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304515 },
4516 '1' => {
4517 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304518 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 }
4520 },
4521 'Reg' => {
4522 '0' => 'rdi',
4523 '1' => 'rsi'
4524 },
4525 'Return' => '1',
4526 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4527 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004528 '78946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304530 'Line' => '542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Param' => {
4532 '0' => {
4533 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004534 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '1' => {
4537 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004538 'type' => '63404'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '2' => {
4541 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004542 'type' => '77636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Return' => '1',
4546 'ShortName' => 'pldm_find_entity_ref_in_tree'
4547 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004548 '79233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304550 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Param' => {
4552 '0' => {
4553 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004554 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 },
4556 '1' => {
4557 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004558 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '2' => {
4561 'name' => 'entities',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004562 'type' => '77125'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 },
4564 '3' => {
4565 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304566 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 },
4568 '4' => {
4569 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304570 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304571 },
4572 '5' => {
4573 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304574 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 },
4576 '6' => {
4577 'name' => 'record_handle',
4578 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304579 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304580 }
4581 },
4582 'Reg' => {
4583 '0' => 'rdi',
4584 '1' => 'rsi',
4585 '2' => 'rdx',
4586 '3' => 'rcx',
4587 '4' => 'r8',
4588 '5' => 'r9'
4589 },
4590 'Return' => '100',
4591 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4592 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004593 '79466' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304595 'Line' => '511',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Param' => {
4597 '0' => {
4598 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004599 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '1' => {
4602 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004603 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 },
4605 '2' => {
4606 'name' => 'entities',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004607 'type' => '77125'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 },
4609 '3' => {
4610 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304611 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304612 },
4613 '4' => {
4614 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304615 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304616 },
4617 '5' => {
4618 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304619 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304620 }
4621 },
4622 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304623 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004625 '79684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304627 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Param' => {
4629 '0' => {
4630 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004631 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 },
4633 '1' => {
4634 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004635 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304636 },
4637 '2' => {
4638 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304639 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304640 },
4641 '3' => {
4642 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304643 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 }
4645 },
4646 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304647 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004649 '81207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304651 'Line' => '568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Param' => {
4653 '0' => {
4654 'name' => 'parent',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004655 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 },
4657 '1' => {
4658 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004659 'type' => '69241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 }
4661 },
4662 'Reg' => {
4663 '0' => 'rdi',
4664 '1' => 'rsi'
4665 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304666 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 'ShortName' => 'pldm_is_current_parent_child'
4668 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004669 '81296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304671 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Param' => {
4673 '0' => {
4674 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004675 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 },
4677 '1' => {
4678 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304679 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 }
4681 },
4682 'Reg' => {
4683 '0' => 'rdi',
4684 '1' => 'rcx'
4685 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304686 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 'ShortName' => 'pldm_entity_get_num_children'
4688 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004689 '81511' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304691 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Param' => {
4693 '0' => {
4694 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004695 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 }
4697 },
4698 'Reg' => {
4699 '0' => 'rdi'
4700 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304701 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 'ShortName' => 'pldm_entity_is_exist_parent'
4703 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004704 '81666' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304706 'Line' => '433',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Param' => {
4708 '0' => {
4709 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004710 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 }
4712 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004713 'Return' => '63404',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'ShortName' => 'pldm_entity_get_parent'
4715 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004716 '81800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304718 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'Param' => {
4720 '0' => {
4721 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004722 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 }
4724 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304725 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 'ShortName' => 'pldm_entity_is_node_parent'
4727 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004728 '81955' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304730 'Line' => '413',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304731 'Param' => {
4732 '0' => {
4733 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004734 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304735 }
4736 },
4737 'Reg' => {
4738 '0' => 'rdi'
4739 },
4740 'Return' => '1',
4741 'ShortName' => 'pldm_entity_association_tree_destroy'
4742 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004743 '82134' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304745 'Line' => '385',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 'Param' => {
4747 '0' => {
4748 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004749 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '1' => {
4752 'name' => 'entities',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004753 'type' => '77125'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '2' => {
4756 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004757 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304758 }
4759 },
4760 'Reg' => {
4761 '2' => 'rbp'
4762 },
4763 'Return' => '1',
4764 'ShortName' => 'pldm_entity_association_tree_visit'
4765 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004766 '82593' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304768 'Line' => '367',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 'Param' => {
4770 '0' => {
4771 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004772 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '1' => {
4775 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004776 'type' => '69241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 },
4778 '2' => {
4779 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304780 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
4782 '3' => {
4783 'name' => 'parent',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004784 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 },
4786 '4' => {
4787 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304788 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '5' => {
4791 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304792 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 },
4794 '6' => {
4795 'name' => 'is_update_container_id',
4796 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304797 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304798 },
4799 '7' => {
4800 'name' => 'container_id',
4801 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304802 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 }
4804 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004805 'Return' => '64268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'ShortName' => 'pldm_entity_association_tree_add_entity'
4807 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004808 '83120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304810 'Line' => '339',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'tree',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004814 'type' => '77189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004818 'type' => '69241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '2' => {
4821 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304822 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 },
4824 '3' => {
4825 'name' => 'parent',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004826 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 },
4828 '4' => {
4829 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304830 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 }
4832 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004833 'Return' => '64268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_add'
4835 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004836 '83553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304838 'Line' => '322',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004839 'Return' => '77189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'ShortName' => 'pldm_entity_association_tree_init'
4841 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004842 '83627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304844 'Line' => '407',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'Param' => {
4846 '0' => {
4847 'name' => 'entity',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004848 'type' => '83761'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 }
4850 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304851 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4853 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004854 '83787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304856 'Line' => '396',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004860 'type' => '64268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004863 'Return' => '63404',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'ShortName' => 'pldm_entity_extract'
4865 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004866 '84581' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004868 'Line' => '203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Param' => {
4870 '0' => {
4871 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004872 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304873 },
4874 '1' => {
4875 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304876 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 },
4878 '2' => {
4879 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304880 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 },
4882 '3' => {
4883 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304885 },
4886 '4' => {
4887 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304888 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 }
4890 },
4891 'Reg' => {
4892 '0' => 'rbx',
4893 '1' => 'rbp',
4894 '2' => 'r12',
4895 '3' => 'r13'
4896 },
4897 'Return' => '1',
4898 'ShortName' => 'pldm_pdr_update_TL_pdr'
4899 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004900 '84940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304902 'Line' => '287',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004906 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304910 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '2' => {
4913 'name' => 'terminus_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004914 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '3' => {
4917 'name' => 'entity_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004918 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '4' => {
4921 'name' => 'entity_instance_num',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004922 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '5' => {
4925 'name' => 'container_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004926 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 }
4928 },
4929 'Reg' => {
4930 '2' => 'r12'
4931 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004932 'Return' => '84925',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004935 '85294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004937 'Line' => '261',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Param' => {
4939 '0' => {
4940 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004941 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '1' => {
4944 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304945 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '2' => {
4948 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304949 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '3' => {
4952 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304953 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 },
4955 '4' => {
4956 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304957 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304958 },
4959 '5' => {
4960 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304961 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304962 },
4963 '6' => {
4964 'name' => 'bmc_record_handle',
4965 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004966 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 }
4968 },
4969 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304970 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004972 '85633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004974 'Line' => '173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'Param' => {
4976 '0' => {
4977 'name' => 'record',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004978 'type' => '84925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304979 }
4980 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304981 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 'ShortName' => 'pldm_pdr_record_is_remote'
4983 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004984 '86004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004986 'Line' => '97',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 'Param' => {
4988 '0' => {
4989 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004990 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 },
4992 '1' => {
4993 'name' => 'record',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03004994 'type' => '84925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 }
4996 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304997 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'ShortName' => 'pldm_pdr_get_record_handle'
4999 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005000 '86221' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
5002 'Line' => '62',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005006 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 }
5008 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305009 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'ShortName' => 'pldm_pdr_get_repo_size'
5011 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005012 '86352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
5014 'Line' => '52',
5015 'Param' => {
5016 '0' => {
5017 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005018 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 }
5020 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305021 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'ShortName' => 'pldm_pdr_get_record_count'
5023 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005024 '86483' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005026 'Line' => '163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005030 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305031 },
5032 '1' => {
5033 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305034 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305035 },
5036 '2' => {
5037 'name' => 'curr_record',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005038 'type' => '84925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005042 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005046 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rdi',
5051 '3' => 'rcx',
5052 '4' => 'r8'
5053 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005054 'Return' => '84925',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'ShortName' => 'pldm_pdr_find_record_by_type'
5056 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005057 '86654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005059 'Line' => '145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005063 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'curr_record',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005067 'type' => '84925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005071 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005075 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005079 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 }
5081 },
5082 'Reg' => {
5083 '0' => 'rdi',
5084 '1' => 'rbx',
5085 '2' => 'r13',
5086 '3' => 'rcx',
5087 '4' => 'rbp'
5088 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005089 'Return' => '84925',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_get_next_record'
5091 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005092 '86821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005094 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005098 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '1' => {
5101 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305102 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '2' => {
5105 'name' => 'data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005106 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005110 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005114 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '0' => 'rdi',
5119 '1' => 'rax',
5120 '2' => 'rdx',
5121 '3' => 'rcx',
5122 '4' => 'rbp'
5123 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005124 'Return' => '84925',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'ShortName' => 'pldm_pdr_find_record'
5126 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005127 '86989' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Header' => 'pdr.h',
5129 'Line' => '42',
5130 'Param' => {
5131 '0' => {
5132 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005133 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi'
5138 },
5139 'Return' => '1',
5140 'ShortName' => 'pldm_pdr_destroy'
5141 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005142 '87142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '36',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005145 'Return' => '69236',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'ShortName' => 'pldm_pdr_init'
5147 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005148 '87214' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Header' => 'pdr.h',
5150 'Line' => '79',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'repo',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005154 'type' => '69236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 },
5156 '1' => {
5157 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305158 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
5160 '2' => {
5161 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305162 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 },
5164 '3' => {
5165 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305166 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 },
5168 '4' => {
5169 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305170 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305171 },
5172 '5' => {
5173 'name' => 'record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005174 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 }
5176 },
5177 'Reg' => {
5178 '0' => 'rbp',
5179 '1' => 'r13',
5180 '2' => 'r14',
5181 '5' => 'r12'
5182 },
5183 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005184 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005186 '97182' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005187 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005188 'Line' => '2484',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005189 'Param' => {
5190 '0' => {
5191 'name' => 'pdr',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005192 'type' => '98107'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005193 }
5194 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005195 'Reg' => {
5196 '0' => 'rdi'
5197 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005198 'Return' => '100',
5199 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5200 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005201 '98112' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005202 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005203 'Line' => '2462',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005204 'Param' => {
5205 '0' => {
5206 'name' => 'data',
5207 'type' => '2341'
5208 },
5209 '1' => {
5210 'name' => 'data_length',
5211 'type' => '1145'
5212 },
5213 '2' => {
5214 'name' => 'pdr',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005215 'type' => '98107'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005216 },
5217 '3' => {
5218 'name' => 'pdr_length',
5219 'type' => '1145'
5220 }
5221 },
5222 'Reg' => {
5223 '2' => 'rbx'
5224 },
5225 'Return' => '100',
5226 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5227 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005228 '104933' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005229 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005230 'Line' => '1846',
Tal Yacobide67ab62024-05-30 22:36:50 +03005231 'Param' => {
5232 '0' => {
5233 'name' => 'instance_id',
5234 'type' => '121'
5235 },
5236 '1' => {
5237 'name' => 'resp',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005238 'type' => '106531'
Tal Yacobide67ab62024-05-30 22:36:50 +03005239 },
5240 '2' => {
5241 'name' => 'msg',
5242 'type' => '4120'
5243 },
5244 '3' => {
5245 'name' => 'payload_length',
5246 'type' => '1145'
5247 }
5248 },
5249 'Reg' => {
5250 '2' => 'rbp'
5251 },
5252 'Return' => '100',
5253 'ShortName' => 'encode_get_state_effecter_states_resp'
5254 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005255 '106546' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005256 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005257 'Line' => '1829',
Tal Yacobide67ab62024-05-30 22:36:50 +03005258 'Param' => {
5259 '0' => {
5260 'name' => 'msg',
5261 'type' => '4567'
5262 },
5263 '1' => {
5264 'name' => 'payload_length',
5265 'type' => '1145'
5266 },
5267 '2' => {
5268 'name' => 'resp',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005269 'type' => '106531'
Tal Yacobide67ab62024-05-30 22:36:50 +03005270 }
5271 },
5272 'Return' => '100',
5273 'ShortName' => 'decode_get_state_effecter_states_resp'
5274 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005275 '108063' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005276 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005277 'Line' => '1798',
Tal Yacobide67ab62024-05-30 22:36:50 +03005278 'Param' => {
5279 '0' => {
5280 'name' => 'msg',
5281 'type' => '4567'
5282 },
5283 '1' => {
5284 'name' => 'payload_length',
5285 'type' => '1145'
5286 },
5287 '2' => {
5288 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005289 'type' => '12495'
Tal Yacobide67ab62024-05-30 22:36:50 +03005290 }
5291 },
5292 'Return' => '100',
5293 'ShortName' => 'decode_get_state_effecter_states_req'
5294 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005295 '108830' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005296 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005297 'Line' => '1812',
Tal Yacobide67ab62024-05-30 22:36:50 +03005298 'Param' => {
5299 '0' => {
5300 'name' => 'instance_id',
5301 'type' => '121'
5302 },
5303 '1' => {
5304 'name' => 'effecter_id',
5305 'type' => '1011'
5306 },
5307 '2' => {
5308 'name' => 'msg',
5309 'type' => '4120'
5310 },
5311 '3' => {
5312 'name' => 'payload_length',
5313 'type' => '1145'
5314 }
5315 },
5316 'Return' => '100',
5317 'ShortName' => 'encode_get_state_effecter_states_req'
5318 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005319 '150209' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305320 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005321 'Line' => '1978',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305322 'Param' => {
5323 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305324 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005325 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305326 },
5327 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305328 'name' => 'payload_length',
5329 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305330 },
5331 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305332 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005333 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305334 },
5335 '3' => {
5336 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03005337 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305338 },
5339 '4' => {
5340 'name' => 'event_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005341 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305342 },
5343 '5' => {
5344 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005345 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305346 },
5347 '6' => {
5348 'name' => 'transfer_flag',
5349 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005350 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305351 },
5352 '7' => {
5353 'name' => 'event_class',
5354 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005355 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305356 },
5357 '8' => {
5358 'name' => 'event_data_size',
5359 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005360 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305361 },
5362 '9' => {
5363 'name' => 'event_data',
5364 'offset' => '24',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005365 'type' => '55579'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305366 },
5367 '10' => {
5368 'name' => 'event_data_integrity_checksum',
5369 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03005370 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305371 }
5372 },
5373 'Return' => '100',
5374 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5375 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005376 '152914' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305377 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005378 'Line' => '1952',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305379 'Param' => {
5380 '0' => {
5381 'name' => 'instance_id',
5382 'type' => '121'
5383 },
5384 '1' => {
5385 'name' => 'format_version',
5386 'type' => '121'
5387 },
5388 '2' => {
5389 'name' => 'transfer_operation_flag',
5390 'type' => '121'
5391 },
5392 '3' => {
5393 'name' => 'data_transfer_handle',
5394 'type' => '1023'
5395 },
5396 '4' => {
5397 'name' => 'event_id_to_acknowledge',
5398 'type' => '1011'
5399 },
5400 '5' => {
5401 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005402 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305403 },
5404 '6' => {
5405 'name' => 'payload_length',
5406 'offset' => '0',
5407 'type' => '1145'
5408 }
5409 },
5410 'Return' => '100',
5411 'ShortName' => 'encode_poll_for_platform_event_message_req'
5412 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005413 '154328' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305414 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005415 'Line' => '2422',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305416 'Param' => {
5417 '0' => {
5418 'name' => 'instance_id',
5419 'type' => '121'
5420 },
5421 '1' => {
5422 'name' => 'completion_code',
5423 'type' => '121'
5424 },
5425 '2' => {
5426 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005427 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305428 }
5429 },
5430 'Return' => '100',
5431 'ShortName' => 'encode_set_event_receiver_resp'
5432 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005433 '154501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305434 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005435 'Line' => '2408',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305436 'Param' => {
5437 '0' => {
5438 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005439 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305440 },
5441 '1' => {
5442 'name' => 'payload_length',
5443 'type' => '1145'
5444 },
5445 '2' => {
5446 'name' => 'event_message_global_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005447 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305448 },
5449 '3' => {
5450 'name' => 'transport_protocol_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03005451 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305452 },
5453 '4' => {
5454 'name' => 'event_receiver_address_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03005455 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305456 },
5457 '5' => {
5458 'name' => 'heartbeat_timer',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005459 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305460 }
5461 },
5462 'Return' => '100',
5463 'ShortName' => 'decode_set_event_receiver_req'
5464 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005465 '155920' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305466 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005467 'Line' => '2386',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305468 'Param' => {
5469 '0' => {
5470 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005471 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305472 },
5473 '1' => {
5474 'name' => 'payload_length',
5475 'type' => '1145'
5476 },
5477 '2' => {
5478 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305480 }
5481 },
5482 'Reg' => {
5483 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305484 '1' => 'rsi',
5485 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305486 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305487 'Return' => '100',
5488 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305489 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005490 '156578' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305491 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005492 'Line' => '2372',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305493 'Param' => {
5494 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305495 'name' => 'instance_id',
5496 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305497 },
5498 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305499 'name' => 'event_message_global_enable',
5500 'type' => '121'
5501 },
5502 '2' => {
5503 'name' => 'transport_protocol_type',
5504 'type' => '121'
5505 },
5506 '3' => {
5507 'name' => 'event_receiver_address_info',
5508 'type' => '121'
5509 },
5510 '4' => {
5511 'name' => 'heartbeat_timer',
5512 'type' => '1011'
5513 },
5514 '5' => {
5515 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005516 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305517 }
5518 },
5519 'Return' => '100',
5520 'ShortName' => 'encode_set_event_receiver_req'
5521 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005522 '156836' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005524 'Line' => '1493',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305525 'Param' => {
5526 '0' => {
5527 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005528 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305529 },
5530 '1' => {
5531 'name' => 'payload_length',
5532 'type' => '1145'
5533 },
5534 '2' => {
5535 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005536 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305537 },
5538 '3' => {
5539 'name' => 'rearm_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005540 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 }
5542 },
5543 'Return' => '100',
5544 'ShortName' => 'decode_get_sensor_reading_req'
5545 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005546 '157817' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305547 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005548 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 'Param' => {
5550 '0' => {
5551 'name' => 'instance_id',
5552 'type' => '121'
5553 },
5554 '1' => {
5555 'name' => 'completion_code',
5556 'type' => '121'
5557 },
5558 '2' => {
5559 'name' => 'sensor_data_size',
5560 'type' => '121'
5561 },
5562 '3' => {
5563 'name' => 'sensor_operational_state',
5564 'type' => '121'
5565 },
5566 '4' => {
5567 'name' => 'sensor_event_message_enable',
5568 'type' => '121'
5569 },
5570 '5' => {
5571 'name' => 'present_state',
5572 'type' => '121'
5573 },
5574 '6' => {
5575 'name' => 'previous_state',
5576 'offset' => '0',
5577 'type' => '121'
5578 },
5579 '7' => {
5580 'name' => 'event_state',
5581 'offset' => '8',
5582 'type' => '121'
5583 },
5584 '8' => {
5585 'name' => 'present_reading',
5586 'offset' => '16',
5587 'type' => '1219'
5588 },
5589 '9' => {
5590 'name' => 'msg',
5591 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005592 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305593 },
5594 '10' => {
5595 'name' => 'payload_length',
5596 'offset' => '32',
5597 'type' => '1145'
5598 }
5599 },
5600 'Return' => '100',
5601 'ShortName' => 'encode_get_sensor_reading_resp'
5602 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005603 '158369' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005605 'Line' => '2347',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 'Param' => {
5607 '0' => {
5608 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005609 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305610 },
5611 '1' => {
5612 'name' => 'payload_length',
5613 'type' => '1145'
5614 },
5615 '2' => {
5616 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005617 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305618 },
5619 '3' => {
5620 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005621 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305622 },
5623 '4' => {
5624 'name' => 'sensor_operational_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005625 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 },
5627 '5' => {
5628 'name' => 'sensor_event_message_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005629 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305630 },
5631 '6' => {
5632 'name' => 'present_state',
5633 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005634 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 },
5636 '7' => {
5637 'name' => 'previous_state',
5638 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005639 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305640 },
5641 '8' => {
5642 'name' => 'event_state',
5643 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005644 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 },
5646 '9' => {
5647 'name' => 'present_reading',
5648 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005649 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305650 }
5651 },
5652 'Return' => '100',
5653 'ShortName' => 'decode_get_sensor_reading_resp'
5654 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005655 '161962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305656 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005657 'Line' => '2322',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305658 'Param' => {
5659 '0' => {
5660 'name' => 'instance_id',
5661 'type' => '121'
5662 },
5663 '1' => {
5664 'name' => 'sensor_id',
5665 'type' => '1011'
5666 },
5667 '2' => {
5668 'name' => 'rearm_event_state',
5669 'type' => '121'
5670 },
5671 '3' => {
5672 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005673 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305674 }
5675 },
5676 'Return' => '100',
5677 'ShortName' => 'encode_get_sensor_reading_req'
5678 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005679 '162180' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305680 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005681 'Line' => '2303',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305682 'Param' => {
5683 '0' => {
5684 'name' => 'change_record_data',
5685 'type' => '1219'
5686 },
5687 '1' => {
5688 'name' => 'change_record_data_size',
5689 'type' => '1145'
5690 },
5691 '2' => {
5692 'name' => 'event_data_operation',
Tal Yacobide67ab62024-05-30 22:36:50 +03005693 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305694 },
5695 '3' => {
5696 'name' => 'number_of_change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005697 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305698 },
5699 '4' => {
5700 'name' => 'change_entry_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005701 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305702 }
5703 },
5704 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305705 '0' => 'rdi',
5706 '2' => 'rdx',
5707 '3' => 'r9',
5708 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305710 'Return' => '100',
5711 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305712 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005713 '164181' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305714 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005715 'Line' => '2209',
Thu Nguyenf874b382024-07-24 11:22:34 +00005716 'Param' => {
5717 '0' => {
5718 'name' => 'event_data',
5719 'type' => '2341'
5720 },
5721 '1' => {
5722 'name' => 'event_data_length',
5723 'type' => '1145'
5724 },
5725 '2' => {
5726 'name' => 'poll_event',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005727 'type' => '165428'
Thu Nguyenf874b382024-07-24 11:22:34 +00005728 }
5729 },
5730 'Return' => '100',
5731 'ShortName' => 'decode_pldm_message_poll_event_data'
5732 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005733 '165433' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005734 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005735 'Line' => '2195',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 'Param' => {
5737 '0' => {
5738 'name' => 'event_data',
5739 'type' => '1219'
5740 },
5741 '1' => {
5742 'name' => 'event_data_size',
5743 'type' => '1145'
5744 },
5745 '2' => {
5746 'name' => 'event_data_format',
Tal Yacobide67ab62024-05-30 22:36:50 +03005747 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305748 },
5749 '3' => {
5750 'name' => 'number_of_change_records',
Tal Yacobide67ab62024-05-30 22:36:50 +03005751 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305752 },
5753 '4' => {
5754 'name' => 'change_record_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005755 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305756 }
5757 },
5758 'Reg' => {
5759 '0' => 'rdi',
5760 '2' => 'rdx',
5761 '3' => 'r9',
5762 '4' => 'r8'
5763 },
5764 'Return' => '100',
5765 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5766 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005767 '166330' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305768 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005769 'Line' => '2257',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305770 'Param' => {
5771 '0' => {
5772 'name' => 'event_data_format',
5773 'type' => '121'
5774 },
5775 '1' => {
5776 'name' => 'number_of_change_records',
5777 'type' => '121'
5778 },
5779 '2' => {
5780 'name' => 'event_data_operations',
5781 'type' => '1219'
5782 },
5783 '3' => {
5784 'name' => 'numbers_of_change_entries',
5785 'type' => '1219'
5786 },
5787 '4' => {
5788 'name' => 'change_entries',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005789 'type' => '166649'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305790 },
5791 '5' => {
5792 'name' => 'event_data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005793 'type' => '166664'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305794 },
5795 '6' => {
5796 'name' => 'actual_change_records_size',
5797 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005798 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305799 },
5800 '7' => {
5801 'name' => 'max_change_records_size',
5802 'offset' => '8',
5803 'type' => '1145'
5804 }
5805 },
5806 'Reg' => {
5807 '0' => 'rdi',
5808 '1' => 'rbx',
5809 '2' => 'r10',
5810 '3' => 'r11',
5811 '4' => 'r8',
5812 '5' => 'r9'
5813 },
5814 'Return' => '100',
5815 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5816 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005817 '166674' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305818 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005819 'Line' => '2173',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305820 'Param' => {
5821 '0' => {
5822 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005823 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305824 },
5825 '1' => {
5826 'name' => 'payload_length',
5827 'type' => '1145'
5828 },
5829 '2' => {
5830 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005831 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305832 },
5833 '3' => {
5834 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005835 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305836 },
5837 '4' => {
5838 'name' => 'effecter_oper_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005839 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 },
5841 '5' => {
5842 'name' => 'pending_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005843 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305844 },
5845 '6' => {
5846 'name' => 'present_value',
5847 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005848 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305849 }
5850 },
5851 'Return' => '100',
5852 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5853 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005854 '171022' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005856 'Line' => '1450',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 'Param' => {
5858 '0' => {
5859 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005860 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 },
5862 '1' => {
5863 'name' => 'payload_length',
5864 'type' => '1145'
5865 },
5866 '2' => {
5867 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005868 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 }
5870 },
5871 'Return' => '100',
5872 'ShortName' => 'decode_get_numeric_effecter_value_req'
5873 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005874 '171784' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005876 'Line' => '1474',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305877 'Param' => {
5878 '0' => {
5879 'name' => 'instance_id',
5880 'type' => '121'
5881 },
5882 '1' => {
5883 'name' => 'completion_code',
5884 'type' => '121'
5885 },
5886 '2' => {
5887 'name' => 'effecter_data_size',
5888 'type' => '121'
5889 },
5890 '3' => {
5891 'name' => 'effecter_oper_state',
5892 'type' => '121'
5893 },
5894 '4' => {
5895 'name' => 'pending_value',
5896 'type' => '1219'
5897 },
5898 '5' => {
5899 'name' => 'present_value',
5900 'type' => '1219'
5901 },
5902 '6' => {
5903 'name' => 'msg',
5904 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005905 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 },
5907 '7' => {
5908 'name' => 'payload_length',
5909 'offset' => '8',
5910 'type' => '1145'
5911 }
5912 },
5913 'Return' => '100',
5914 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5915 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005916 '172480' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305917 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005918 'Line' => '2152',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305919 'Param' => {
5920 '0' => {
5921 'name' => 'instance_id',
5922 'type' => '121'
5923 },
5924 '1' => {
5925 'name' => 'effecter_id',
5926 'type' => '1011'
5927 },
5928 '2' => {
5929 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005930 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305931 }
5932 },
5933 'Return' => '100',
5934 'ShortName' => 'encode_get_numeric_effecter_value_req'
5935 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005936 '172678' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305937 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005938 'Line' => '2137',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305939 'Param' => {
5940 '0' => {
5941 'name' => 'pdr_data',
5942 'type' => '2341'
5943 },
5944 '1' => {
5945 'name' => 'pdr_data_length',
5946 'type' => '1145'
5947 },
5948 '2' => {
5949 'name' => 'pdr_value',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005950 'type' => '231221'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305951 }
5952 },
5953 'Return' => '100',
5954 'ShortName' => 'decode_numeric_sensor_pdr_data'
5955 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005956 '231226' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305957 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005958 'Line' => '2125',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305959 'Param' => {
5960 '0' => {
5961 'name' => 'sensor_data',
5962 'type' => '1219'
5963 },
5964 '1' => {
5965 'name' => 'sensor_data_length',
5966 'type' => '1145'
5967 },
5968 '2' => {
5969 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005970 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305971 },
5972 '3' => {
5973 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005974 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305975 },
5976 '4' => {
5977 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005978 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305979 },
5980 '5' => {
5981 'name' => 'present_reading',
Tal Yacobide67ab62024-05-30 22:36:50 +03005982 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305983 }
5984 },
5985 'Reg' => {
5986 '3' => 'r10',
5987 '5' => 'r9'
5988 },
5989 'Return' => '100',
5990 'ShortName' => 'decode_numeric_sensor_data'
5991 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005992 '233883' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005994 'Line' => '2104',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305995 'Param' => {
5996 '0' => {
5997 'name' => 'sensor_data',
5998 'type' => '1219'
5999 },
6000 '1' => {
6001 'name' => 'sensor_data_length',
6002 'type' => '1145'
6003 },
6004 '2' => {
6005 'name' => 'sensor_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03006006 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306007 },
6008 '3' => {
6009 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006010 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306011 },
6012 '4' => {
6013 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006014 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306015 }
6016 },
6017 'Reg' => {
6018 '0' => 'rdi',
6019 '2' => 'rdx',
6020 '3' => 'r9',
6021 '4' => 'r8'
6022 },
6023 'Return' => '100',
6024 'ShortName' => 'decode_state_sensor_data'
6025 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006026 '234979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306027 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006028 'Line' => '2086',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306029 'Param' => {
6030 '0' => {
6031 'name' => 'sensor_data',
6032 'type' => '1219'
6033 },
6034 '1' => {
6035 'name' => 'sensor_data_length',
6036 'type' => '1145'
6037 },
6038 '2' => {
6039 'name' => 'present_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006040 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306041 },
6042 '3' => {
6043 'name' => 'previous_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006044 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306045 }
6046 },
6047 'Reg' => {
6048 '1' => 'rsi',
6049 '2' => 'rdx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006050 '3' => 'r8'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306051 },
6052 'Return' => '100',
6053 'ShortName' => 'decode_sensor_op_data'
6054 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006055 '235856' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006057 'Line' => '2069',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306058 'Param' => {
6059 '0' => {
6060 'name' => 'event_data',
6061 'type' => '1219'
6062 },
6063 '1' => {
6064 'name' => 'event_data_length',
6065 'type' => '1145'
6066 },
6067 '2' => {
6068 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006069 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 },
6071 '3' => {
6072 'name' => 'sensor_event_class_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03006073 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 },
6075 '4' => {
6076 'name' => 'event_class_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006077 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 }
6079 },
6080 'Return' => '100',
6081 'ShortName' => 'decode_sensor_event_data'
6082 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006083 '236809' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006085 'Line' => '2048',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306086 'Param' => {
6087 '0' => {
6088 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006089 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 },
6091 '1' => {
6092 'name' => 'payload_length',
6093 'type' => '1145'
6094 },
6095 '2' => {
6096 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006097 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306098 },
6099 '3' => {
6100 'name' => 'synchrony_config',
Tal Yacobide67ab62024-05-30 22:36:50 +03006101 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306102 },
6103 '4' => {
6104 'name' => 'synchrony_config_support',
Tal Yacobide67ab62024-05-30 22:36:50 +03006105 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306106 },
6107 '5' => {
6108 'name' => 'number_event_class_returned',
Tal Yacobide67ab62024-05-30 22:36:50 +03006109 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306110 },
6111 '6' => {
6112 'name' => 'event_class',
6113 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006114 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306115 },
6116 '7' => {
6117 'name' => 'event_class_count',
6118 'offset' => '8',
6119 'type' => '121'
6120 }
6121 },
6122 'Reg' => {
6123 '3' => 'r10',
6124 '4' => 'r8',
6125 '5' => 'r9'
6126 },
6127 'Return' => '100',
6128 'ShortName' => 'decode_event_message_supported_resp'
6129 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006130 '238442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306131 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006132 'Line' => '2031',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306133 'Param' => {
6134 '0' => {
6135 'name' => 'instance_id',
6136 'type' => '121'
6137 },
6138 '1' => {
6139 'name' => 'format_version',
6140 'type' => '121'
6141 },
6142 '2' => {
6143 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006144 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 }
6146 },
6147 'Return' => '100',
6148 'ShortName' => 'encode_event_message_supported_req'
6149 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006150 '238640' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006152 'Line' => '2004',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306153 'Param' => {
6154 '0' => {
6155 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006156 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306157 },
6158 '1' => {
6159 'name' => 'payload_length',
6160 'type' => '1145'
6161 },
6162 '2' => {
6163 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006164 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 },
6166 '3' => {
6167 'name' => 'terminus_max_buffer_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006168 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306169 }
6170 },
6171 'Return' => '100',
6172 'ShortName' => 'decode_event_message_buffer_size_resp'
6173 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006174 '239621' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006176 'Line' => '2017',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306177 'Param' => {
6178 '0' => {
6179 'name' => 'instance_id',
6180 'type' => '121'
6181 },
6182 '1' => {
6183 'name' => 'event_receiver_max_buffer_size',
6184 'type' => '1011'
6185 },
6186 '2' => {
6187 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006188 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306189 }
6190 },
6191 'Reg' => {
6192 '2' => 'rbx'
6193 },
6194 'Return' => '100',
6195 'ShortName' => 'encode_event_message_buffer_size_req'
6196 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006197 '239819' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306198 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006199 'Line' => '1993',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306200 'Param' => {
6201 '0' => {
6202 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006203 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306204 },
6205 '1' => {
6206 'name' => 'payload_length',
6207 'type' => '1145'
6208 },
6209 '2' => {
6210 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006211 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306212 },
6213 '3' => {
6214 'name' => 'platform_event_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03006215 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 }
6217 },
6218 'Reg' => {
6219 '3' => 'r8'
6220 },
6221 'Return' => '100',
6222 'ShortName' => 'decode_platform_event_message_resp'
6223 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006224 '240627' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306225 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006226 'Line' => '1936',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 'Param' => {
6228 '0' => {
6229 'name' => 'instance_id',
6230 'type' => '121'
6231 },
6232 '1' => {
6233 'name' => 'format_version',
6234 'type' => '121'
6235 },
6236 '2' => {
6237 'name' => 'tid',
6238 'type' => '121'
6239 },
6240 '3' => {
6241 'name' => 'event_class',
6242 'type' => '121'
6243 },
6244 '4' => {
6245 'name' => 'event_data',
6246 'type' => '1219'
6247 },
6248 '5' => {
6249 'name' => 'event_data_length',
6250 'type' => '1145'
6251 },
6252 '6' => {
6253 'name' => 'msg',
6254 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006255 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306256 },
6257 '7' => {
6258 'name' => 'payload_length',
6259 'offset' => '8',
6260 'type' => '1145'
6261 }
6262 },
6263 'Return' => '100',
6264 'ShortName' => 'encode_platform_event_message_req'
6265 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006266 '241028' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306267 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006268 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306269 'Param' => {
6270 '0' => {
6271 'name' => 'instance_id',
6272 'type' => '121'
6273 },
6274 '1' => {
6275 'name' => 'completion_code',
6276 'type' => '121'
6277 },
6278 '2' => {
6279 'name' => 'tid',
6280 'type' => '121'
6281 },
6282 '3' => {
6283 'name' => 'event_id',
6284 'type' => '1011'
6285 },
6286 '4' => {
6287 'name' => 'next_data_transfer_handle',
6288 'type' => '1023'
6289 },
6290 '5' => {
6291 'name' => 'transfer_flag',
6292 'type' => '121'
6293 },
6294 '6' => {
6295 'name' => 'event_class',
6296 'offset' => '0',
6297 'type' => '121'
6298 },
6299 '7' => {
6300 'name' => 'event_data_size',
6301 'offset' => '8',
6302 'type' => '1023'
6303 },
6304 '8' => {
6305 'name' => 'event_data',
6306 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006307 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306308 },
6309 '9' => {
6310 'name' => 'checksum',
6311 'offset' => '24',
6312 'type' => '1023'
6313 },
6314 '10' => {
6315 'name' => 'msg',
6316 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03006317 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306318 },
6319 '11' => {
6320 'name' => 'payload_length',
6321 'offset' => '40',
6322 'type' => '1145'
6323 }
6324 },
6325 'Return' => '100',
6326 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6327 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006328 '243890' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306329 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006330 'Line' => '1894',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306331 'Param' => {
6332 '0' => {
6333 'name' => 'instance_id',
6334 'type' => '121'
6335 },
6336 '1' => {
6337 'name' => 'completion_code',
6338 'type' => '121'
6339 },
6340 '2' => {
6341 'name' => 'platform_event_status',
6342 'type' => '121'
6343 },
6344 '3' => {
6345 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006346 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306347 }
6348 },
6349 'Return' => '100',
6350 'ShortName' => 'encode_platform_event_message_resp'
6351 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006352 '244108' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006354 'Line' => '1879',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'Param' => {
6356 '0' => {
6357 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006358 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306359 },
6360 '1' => {
6361 'name' => 'payload_length',
6362 'type' => '1145'
6363 },
6364 '2' => {
6365 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006366 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306367 },
6368 '3' => {
6369 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006370 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 },
6372 '4' => {
6373 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03006374 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306375 },
6376 '5' => {
6377 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006378 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 }
6380 },
6381 'Return' => '100',
6382 'ShortName' => 'decode_poll_for_platform_event_message_req'
6383 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006384 '245546' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006386 'Line' => '1863',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306387 'Param' => {
6388 '0' => {
6389 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006390 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306391 },
6392 '1' => {
6393 'name' => 'payload_length',
6394 'type' => '1145'
6395 },
6396 '2' => {
6397 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006398 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 },
6400 '3' => {
6401 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03006402 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306403 },
6404 '4' => {
6405 'name' => 'event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006406 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306407 },
6408 '5' => {
6409 'name' => 'event_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006410 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306411 }
6412 },
6413 'Reg' => {
6414 '1' => 'rsi',
6415 '2' => 'rdx',
6416 '3' => 'r10',
6417 '4' => 'r8',
6418 '5' => 'r9'
6419 },
6420 'Return' => '100',
6421 'ShortName' => 'decode_platform_event_message_req'
6422 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006423 '246662' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006425 'Line' => '2281',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 'Param' => {
6427 '0' => {
6428 'name' => 'event_data',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006429 'type' => '246853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306430 },
6431 '1' => {
6432 'name' => 'event_data_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306433 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306434 },
6435 '2' => {
6436 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006437 'type' => '15811'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306438 },
6439 '3' => {
6440 'name' => 'sensor_event_class',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006441 'type' => '91066'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306442 },
6443 '4' => {
6444 'name' => 'sensor_offset',
6445 'type' => '1006'
6446 },
6447 '5' => {
6448 'name' => 'event_state',
6449 'type' => '1006'
6450 },
6451 '6' => {
6452 'name' => 'previous_event_state',
6453 'offset' => '0',
6454 'type' => '1006'
6455 },
6456 '7' => {
6457 'name' => 'actual_event_data_size',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006458 'type' => '163082'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306459 }
6460 },
6461 'Reg' => {
6462 '1' => 'rdi',
6463 '2' => 'rdx',
6464 '3' => 'rcx',
6465 '4' => 'r8',
6466 '5' => 'r9',
6467 '7' => 'rsi'
6468 },
6469 'Return' => '100',
6470 'ShortName' => 'encode_sensor_event_data'
6471 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006472 '246868' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006474 'Line' => '1415',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306475 'Param' => {
6476 '0' => {
6477 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006478 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306479 },
6480 '1' => {
6481 'name' => 'payload_length',
6482 'type' => '1145'
6483 },
6484 '2' => {
6485 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006486 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306487 },
6488 '3' => {
6489 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006490 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306491 },
6492 '4' => {
6493 'name' => 'reserved',
Tal Yacobide67ab62024-05-30 22:36:50 +03006494 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306495 }
6496 },
6497 'Return' => '100',
6498 'ShortName' => 'decode_get_state_sensor_readings_req'
6499 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006500 '248068' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306501 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006502 'Line' => '1783',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306503 'Param' => {
6504 '0' => {
6505 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006506 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306507 },
6508 '1' => {
6509 'name' => 'payload_length',
6510 'type' => '1145'
6511 },
6512 '2' => {
6513 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006514 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 },
6516 '3' => {
6517 'name' => 'comp_sensor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006518 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '4' => {
6521 'name' => 'field',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006522 'type' => '249779'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306523 }
6524 },
6525 'Reg' => {
6526 '1' => 'rsi',
6527 '3' => 'r9',
6528 '4' => 'r8'
6529 },
6530 'Return' => '100',
6531 'ShortName' => 'decode_get_state_sensor_readings_resp'
6532 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006533 '249784' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006535 'Line' => '1763',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 'Param' => {
6537 '0' => {
6538 'name' => 'instance_id',
6539 'type' => '121'
6540 },
6541 '1' => {
6542 'name' => 'sensor_id',
6543 'type' => '1011'
6544 },
6545 '2' => {
6546 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006547 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306548 },
6549 '3' => {
6550 'name' => 'reserved',
6551 'type' => '121'
6552 },
6553 '4' => {
6554 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006555 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 }
6557 },
6558 'Return' => '100',
6559 'ShortName' => 'encode_get_state_sensor_readings_req'
6560 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006561 '250022' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006563 'Line' => '1435',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306564 'Param' => {
6565 '0' => {
6566 'name' => 'instance_id',
6567 'type' => '121'
6568 },
6569 '1' => {
6570 'name' => 'completion_code',
6571 'type' => '121'
6572 },
6573 '2' => {
6574 'name' => 'comp_sensor_count',
6575 'type' => '121'
6576 },
6577 '3' => {
6578 'name' => 'field',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006579 'type' => '249779'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 },
6581 '4' => {
6582 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006583 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306584 }
6585 },
6586 'Return' => '100',
6587 'ShortName' => 'encode_get_state_sensor_readings_resp'
6588 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006589 '250376' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006591 'Line' => '1744',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306592 'Param' => {
6593 '0' => {
6594 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006595 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306596 },
6597 '1' => {
6598 'name' => 'payload_length',
6599 'type' => '1145'
6600 },
6601 '2' => {
6602 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006603 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 }
6605 },
6606 'Reg' => {
6607 '0' => 'rdi',
6608 '1' => 'rsi',
6609 '2' => 'rdx'
6610 },
6611 'Return' => '100',
6612 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6613 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006614 '250453' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306615 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006616 'Line' => '1731',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306617 'Param' => {
6618 '0' => {
6619 'name' => 'instance_id',
6620 'type' => '121'
6621 },
6622 '1' => {
6623 'name' => 'effecter_id',
6624 'type' => '1011'
6625 },
6626 '2' => {
6627 'name' => 'effecter_data_size',
6628 'type' => '121'
6629 },
6630 '3' => {
6631 'name' => 'effecter_value',
6632 'type' => '1219'
6633 },
6634 '4' => {
6635 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006636 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306637 },
6638 '5' => {
6639 'name' => 'payload_length',
6640 'type' => '1145'
6641 }
6642 },
6643 'Reg' => {
6644 '3' => 'r12'
6645 },
6646 'Return' => '100',
6647 'ShortName' => 'encode_set_numeric_effecter_value_req'
6648 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006649 '250923' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306650 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006651 'Line' => '1306',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306652 'Param' => {
6653 '0' => {
6654 'name' => 'instance_id',
6655 'type' => '121'
6656 },
6657 '1' => {
6658 'name' => 'completion_code',
6659 'type' => '121'
6660 },
6661 '2' => {
6662 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006663 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 },
6665 '3' => {
6666 'name' => 'payload_length',
6667 'type' => '1145'
6668 }
6669 },
6670 'Return' => '100',
6671 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6672 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006673 '251116' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006675 'Line' => '1290',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306676 'Param' => {
6677 '0' => {
6678 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006679 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306680 },
6681 '1' => {
6682 'name' => 'payload_length',
6683 'type' => '1145'
6684 },
6685 '2' => {
6686 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006687 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306688 },
6689 '3' => {
6690 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006691 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 },
6693 '4' => {
6694 'name' => 'effecter_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03006695 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306696 }
6697 },
6698 'Return' => '100',
6699 'ShortName' => 'decode_set_numeric_effecter_value_req'
6700 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006701 '256122' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006703 'Line' => '1642',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306704 'Param' => {
6705 '0' => {
6706 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006707 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306708 },
6709 '1' => {
6710 'name' => 'payload_length',
6711 'type' => '1145'
6712 },
6713 '2' => {
6714 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006715 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306716 },
6717 '3' => {
6718 'name' => 'next_record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006719 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306720 },
6721 '4' => {
6722 'name' => 'next_data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006723 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306724 },
6725 '5' => {
6726 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006727 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 },
6729 '6' => {
6730 'name' => 'resp_cnt',
6731 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006732 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 },
6734 '7' => {
6735 'name' => 'record_data',
6736 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006737 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306738 },
6739 '8' => {
6740 'name' => 'record_data_length',
6741 'offset' => '16',
6742 'type' => '1145'
6743 },
6744 '9' => {
6745 'name' => 'transfer_crc',
6746 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006747 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306748 }
6749 },
6750 'Reg' => {
6751 '5' => 'rbx'
6752 },
6753 'Return' => '100',
6754 'ShortName' => 'decode_get_pdr_resp'
6755 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006756 '258603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306757 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006758 'Line' => '1611',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 'Param' => {
6760 '0' => {
6761 'name' => 'instance_id',
6762 'type' => '121'
6763 },
6764 '1' => {
6765 'name' => 'record_hndl',
6766 'type' => '1023'
6767 },
6768 '2' => {
6769 'name' => 'data_transfer_hndl',
6770 'type' => '1023'
6771 },
6772 '3' => {
6773 'name' => 'transfer_op_flag',
6774 'type' => '121'
6775 },
6776 '4' => {
6777 'name' => 'request_cnt',
6778 'type' => '1011'
6779 },
6780 '5' => {
6781 'name' => 'record_chg_num',
6782 'type' => '1011'
6783 },
6784 '6' => {
6785 'name' => 'msg',
6786 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006787 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 },
6789 '7' => {
6790 'name' => 'payload_length',
6791 'offset' => '8',
6792 'type' => '1145'
6793 }
6794 },
6795 'Reg' => {
6796 '2' => 'r14'
6797 },
6798 'Return' => '100',
6799 'ShortName' => 'encode_get_pdr_req'
6800 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006801 '261603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006803 'Line' => '1573',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 'Param' => {
6805 '0' => {
6806 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006807 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306808 },
6809 '1' => {
6810 'name' => 'payload_length',
6811 'type' => '1145'
6812 },
6813 '2' => {
6814 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006815 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306816 },
6817 '3' => {
6818 'name' => 'repository_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006819 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306820 },
6821 '4' => {
6822 'name' => 'update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006823 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306824 },
6825 '5' => {
6826 'name' => 'oem_update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006827 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306828 },
6829 '6' => {
6830 'name' => 'record_count',
6831 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006832 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306833 },
6834 '7' => {
6835 'name' => 'repository_size',
6836 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006837 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306838 },
6839 '8' => {
6840 'name' => 'largest_record_size',
6841 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006842 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 },
6844 '9' => {
6845 'name' => 'data_transfer_handle_timeout',
6846 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006847 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306848 }
6849 },
6850 'Return' => '100',
6851 'ShortName' => 'decode_get_pdr_repository_info_resp'
6852 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006853 '264431' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306854 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006855 'Line' => '1549',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306856 'Param' => {
6857 '0' => {
6858 'name' => 'instance_id',
6859 'type' => '121'
6860 },
6861 '1' => {
6862 'name' => 'completion_code',
6863 'type' => '121'
6864 },
6865 '2' => {
6866 'name' => 'repository_state',
6867 'type' => '121'
6868 },
6869 '3' => {
6870 'name' => 'update_time',
6871 'type' => '1219'
6872 },
6873 '4' => {
6874 'name' => 'oem_update_time',
6875 'type' => '1219'
6876 },
6877 '5' => {
6878 'name' => 'record_count',
6879 'type' => '1023'
6880 },
6881 '6' => {
6882 'name' => 'repository_size',
6883 'offset' => '0',
6884 'type' => '1023'
6885 },
6886 '7' => {
6887 'name' => 'largest_record_size',
6888 'offset' => '8',
6889 'type' => '1023'
6890 },
6891 '8' => {
6892 'name' => 'data_transfer_handle_timeout',
6893 'offset' => '16',
6894 'type' => '121'
6895 },
6896 '9' => {
6897 'name' => 'msg',
6898 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006899 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306900 }
6901 },
6902 'Return' => '100',
6903 'ShortName' => 'encode_get_pdr_repository_info_resp'
6904 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006905 '264904' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306906 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006907 'Line' => '1373',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306908 'Param' => {
6909 '0' => {
6910 'name' => 'instance_id',
6911 'type' => '121'
6912 },
6913 '1' => {
6914 'name' => 'completion_code',
6915 'type' => '121'
6916 },
6917 '2' => {
6918 'name' => 'next_record_hndl',
6919 'type' => '1023'
6920 },
6921 '3' => {
6922 'name' => 'next_data_transfer_hndl',
6923 'type' => '1023'
6924 },
6925 '4' => {
6926 'name' => 'transfer_flag',
6927 'type' => '121'
6928 },
6929 '5' => {
6930 'name' => 'resp_cnt',
6931 'type' => '1011'
6932 },
6933 '6' => {
6934 'name' => 'record_data',
6935 'offset' => '0',
6936 'type' => '1219'
6937 },
6938 '7' => {
6939 'name' => 'transfer_crc',
6940 'offset' => '8',
6941 'type' => '121'
6942 },
6943 '8' => {
6944 'name' => 'msg',
6945 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006946 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 }
6948 },
6949 'Return' => '100',
6950 'ShortName' => 'encode_get_pdr_resp'
6951 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006952 '265353' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306953 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006954 'Line' => '1394',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 'Param' => {
6956 '0' => {
6957 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006958 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '1' => {
6961 'name' => 'payload_length',
6962 'type' => '1145'
6963 },
6964 '2' => {
6965 'name' => 'record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006966 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306967 },
6968 '3' => {
6969 'name' => 'data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006970 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306971 },
6972 '4' => {
6973 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006974 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306975 },
6976 '5' => {
6977 'name' => 'request_cnt',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006978 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306979 },
6980 '6' => {
6981 'name' => 'record_chg_num',
6982 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006983 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306984 }
6985 },
6986 'Return' => '100',
6987 'ShortName' => 'decode_get_pdr_req'
6988 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006989 '267247' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306990 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03006991 'Line' => '1345',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 'Param' => {
6993 '0' => {
6994 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006995 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 },
6997 '1' => {
6998 'name' => 'payload_length',
6999 'type' => '1145'
7000 },
7001 '2' => {
7002 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007003 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 },
7005 '3' => {
7006 'name' => 'comp_effecter_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03007007 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307008 },
7009 '4' => {
7010 'name' => 'field',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007011 'type' => '268664'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 }
7013 },
7014 'Return' => '100',
7015 'ShortName' => 'decode_set_state_effecter_states_req'
7016 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007017 '268669' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007019 'Line' => '1710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 'Param' => {
7021 '0' => {
7022 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007023 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307024 },
7025 '1' => {
7026 'name' => 'payload_length',
7027 'type' => '1145'
7028 },
7029 '2' => {
7030 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007031 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307032 }
7033 },
7034 'Reg' => {
7035 '0' => 'rdi',
7036 '1' => 'rsi',
7037 '2' => 'rdx'
7038 },
7039 'Return' => '100',
7040 'ShortName' => 'decode_set_state_effecter_states_resp'
7041 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007042 '268743' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007044 'Line' => '1691',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307045 'Param' => {
7046 '0' => {
7047 'name' => 'instance_id',
7048 'type' => '121'
7049 },
7050 '1' => {
7051 'name' => 'effecter_id',
7052 'type' => '1011'
7053 },
7054 '2' => {
7055 'name' => 'comp_effecter_count',
7056 'type' => '121'
7057 },
7058 '3' => {
7059 'name' => 'field',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007060 'type' => '268664'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307061 },
7062 '4' => {
7063 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007064 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307065 }
7066 },
7067 'Reg' => {
7068 '1' => 'rsi'
7069 },
7070 'Return' => '100',
7071 'ShortName' => 'encode_set_state_effecter_states_req'
7072 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007073 '269087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007075 'Line' => '1323',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 'Param' => {
7077 '0' => {
7078 'name' => 'instance_id',
7079 'type' => '121'
7080 },
7081 '1' => {
7082 'name' => 'completion_code',
7083 'type' => '121'
7084 },
7085 '2' => {
7086 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007087 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307088 }
7089 },
7090 'Return' => '100',
7091 'ShortName' => 'encode_set_state_effecter_states_resp'
7092 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007093 '269254' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307094 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007095 'Line' => '673',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307096 'Param' => {
7097 '0' => {
7098 'name' => 'sensor',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007099 'type' => '269639'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 },
7101 '1' => {
7102 'name' => 'allocation_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307103 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 },
7105 '2' => {
7106 'name' => 'possible_states',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007107 'type' => '269649'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 },
7109 '3' => {
7110 'name' => 'possible_states_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307111 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307112 },
7113 '4' => {
7114 'name' => 'actual_size',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007115 'type' => '163082'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 }
7117 },
7118 'Reg' => {
7119 '0' => 'rdi',
7120 '1' => 'r10',
7121 '2' => 'rsi',
7122 '3' => 'r9',
7123 '4' => 'r8'
7124 },
7125 'Return' => '100',
7126 'ShortName' => 'encode_state_sensor_pdr'
7127 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007128 '269659' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007130 'Line' => '913',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307131 'Param' => {
7132 '0' => {
7133 'name' => 'effecter',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007134 'type' => '270044'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 },
7136 '1' => {
7137 'name' => 'allocation_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307138 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 },
7140 '2' => {
7141 'name' => 'possible_states',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007142 'type' => '270054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '3' => {
7145 'name' => 'possible_states_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307146 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 },
7148 '4' => {
7149 'name' => 'actual_size',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007150 'type' => '163082'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 }
7152 },
7153 'Reg' => {
7154 '0' => 'rdi',
7155 '1' => 'r10',
7156 '2' => 'rsi',
7157 '3' => 'r9',
7158 '4' => 'r8'
7159 },
7160 'Return' => '100',
7161 'ShortName' => 'encode_state_effecter_pdr'
7162 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007163 '276666' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307164 'Header' => 'instance-id.h',
7165 'Line' => '85',
7166 'Param' => {
7167 '0' => {
7168 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007169 'type' => '276846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307170 },
7171 '1' => {
7172 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307173 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307174 },
7175 '2' => {
7176 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307177 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307178 }
7179 },
7180 'Return' => '100',
7181 'ShortName' => 'pldm_instance_id_free'
7182 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007183 '276851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 'Header' => 'instance-id.h',
7185 'Line' => '68',
7186 'Param' => {
7187 '0' => {
7188 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007189 'type' => '276846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307190 },
7191 '1' => {
7192 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307194 },
7195 '2' => {
7196 'name' => 'iid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007197 'type' => '277233'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307198 }
7199 },
7200 'Return' => '100',
7201 'ShortName' => 'pldm_instance_id_alloc'
7202 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007203 '277238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307204 'Header' => 'instance-id.h',
7205 'Line' => '51',
7206 'Param' => {
7207 '0' => {
7208 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007209 'type' => '276846'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307210 }
7211 },
7212 'Reg' => {
7213 '0' => 'rdi'
7214 },
7215 'Return' => '100',
7216 'ShortName' => 'pldm_instance_db_destroy'
7217 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007218 '277323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307219 'Header' => 'instance-id.h',
7220 'Line' => '41',
7221 'Param' => {
7222 '0' => {
7223 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007224 'type' => '277409'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307225 }
7226 },
7227 'Return' => '100',
7228 'ShortName' => 'pldm_instance_db_init_default'
7229 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007230 '277414' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307231 'Header' => 'instance-id.h',
7232 'Line' => '28',
7233 'Param' => {
7234 '0' => {
7235 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007236 'type' => '277409'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 },
7238 '1' => {
7239 'name' => 'dbpath',
Tal Yacobide67ab62024-05-30 22:36:50 +03007240 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 }
7242 },
7243 'Return' => '100',
7244 'ShortName' => 'pldm_instance_db_init'
7245 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007246 '278365' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307247 'Header' => 'transport.h',
7248 'Line' => '53',
7249 'Param' => {
7250 '0' => {
7251 'name' => 'transport',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007252 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307253 },
7254 '1' => {
7255 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307256 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307257 },
7258 '2' => {
7259 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307260 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307261 },
7262 '3' => {
7263 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307264 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307265 }
7266 },
7267 'Reg' => {
7268 '0' => 'rdi',
7269 '1' => 'rsi',
7270 '2' => 'rdx',
7271 '3' => 'rcx'
7272 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007273 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307274 'ShortName' => 'pldm_transport_send_msg'
7275 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007276 '278412' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307277 'Header' => 'transport.h',
7278 'Line' => '118',
7279 'Param' => {
7280 '0' => {
7281 'name' => 'transport',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007282 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307283 },
7284 '1' => {
7285 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307286 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307287 },
7288 '2' => {
7289 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307290 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307291 },
7292 '3' => {
7293 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307294 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307295 },
7296 '4' => {
7297 'name' => 'pldm_resp_msg',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007298 'type' => '55579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307299 },
7300 '5' => {
7301 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007302 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307303 }
7304 },
7305 'Reg' => {
7306 '2' => 'r14'
7307 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007308 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307309 'ShortName' => 'pldm_transport_send_recv_msg'
7310 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007311 '278469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307312 'Header' => 'mctp-demux.h',
7313 'Line' => '18',
7314 'Param' => {
7315 '0' => {
7316 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007317 'type' => '278360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307318 }
7319 },
7320 'Reg' => {
7321 '0' => 'rdi'
7322 },
7323 'Return' => '1',
7324 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7325 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007326 '278506' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307327 'Header' => 'transport.h',
7328 'Line' => '81',
7329 'Param' => {
7330 '0' => {
7331 'name' => 'transport',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007332 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307333 },
7334 '1' => {
7335 'name' => 'tid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007336 'type' => '278543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307337 },
7338 '2' => {
7339 'name' => 'pldm_msg',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007340 'type' => '55579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307341 },
7342 '3' => {
7343 'name' => 'msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007344 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307345 }
7346 },
7347 'Reg' => {
7348 '0' => 'rdi',
7349 '1' => 'rsi',
7350 '2' => 'rbp',
7351 '3' => 'rcx'
7352 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007353 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307354 'ShortName' => 'pldm_transport_recv_msg'
7355 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007356 '278548' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 'Header' => 'mctp-demux.h',
7358 'Line' => '32',
7359 'Param' => {
7360 '0' => {
7361 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007362 'type' => '278360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 },
7364 '1' => {
7365 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307366 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307367 },
7368 '2' => {
7369 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007370 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307371 }
7372 },
7373 'Reg' => {
7374 '0' => 'rdi',
7375 '1' => 'rsi',
7376 '2' => 'rdx'
7377 },
7378 'Return' => '100',
7379 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7380 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007381 '278580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307382 'Header' => 'mctp-demux.h',
7383 'Line' => '22',
7384 'Param' => {
7385 '0' => {
7386 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007387 'type' => '278360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 }
7389 },
7390 'Reg' => {
7391 '0' => 'rdi'
7392 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007393 'Return' => '278402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 'ShortName' => 'pldm_transport_mctp_demux_core'
7395 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007396 '278624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 'Header' => 'mctp-demux.h',
7398 'Line' => '15',
7399 'Param' => {
7400 '0' => {
7401 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007402 'type' => '278646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307403 }
7404 },
7405 'Reg' => {
7406 '0' => 'r12'
7407 },
7408 'Return' => '100',
7409 'ShortName' => 'pldm_transport_mctp_demux_init'
7410 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007411 '278705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307412 'Header' => 'pldm.h',
7413 'Line' => '119',
7414 'Return' => '1',
7415 'ShortName' => 'pldm_close'
7416 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007417 '278749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307418 'Header' => 'pldm.h',
7419 'Line' => '75',
7420 'Param' => {
7421 '0' => {
7422 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007423 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307424 },
7425 '1' => {
7426 'name' => 'mctp_fd',
7427 'type' => '100'
7428 },
7429 '2' => {
7430 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307431 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307432 },
7433 '3' => {
7434 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307435 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 }
7437 },
7438 'Reg' => {
7439 '0' => 'rdi',
7440 '1' => 'rsi',
7441 '2' => 'rdx',
7442 '3' => 'rcx'
7443 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007444 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 'ShortName' => 'pldm_send'
7446 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007447 '279168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307448 'Header' => 'pldm.h',
7449 'Line' => '57',
7450 'Param' => {
7451 '0' => {
7452 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007453 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307454 },
7455 '1' => {
7456 'name' => 'mctp_fd',
7457 'type' => '100'
7458 },
7459 '2' => {
7460 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307461 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307462 },
7463 '3' => {
7464 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307465 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307466 },
7467 '4' => {
7468 'name' => 'pldm_resp_msg',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007469 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307470 },
7471 '5' => {
7472 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007473 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307474 }
7475 },
7476 'Reg' => {
7477 '0' => 'rdi',
7478 '1' => 'rsi',
7479 '2' => 'rdx',
7480 '3' => 'rcx',
7481 '4' => 'r8',
7482 '5' => 'r9'
7483 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007484 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307485 'ShortName' => 'pldm_send_recv'
7486 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007487 '279651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307488 'Header' => 'pldm.h',
7489 'Line' => '94',
7490 'Param' => {
7491 '0' => {
7492 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007493 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307494 },
7495 '1' => {
7496 'name' => 'mctp_fd',
7497 'type' => '100'
7498 },
7499 '2' => {
7500 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307501 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307502 },
7503 '3' => {
7504 'name' => 'pldm_resp_msg',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007505 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307506 },
7507 '4' => {
7508 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007509 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 }
7511 },
7512 'Reg' => {
7513 '3' => 'rbx'
7514 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007515 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307516 'ShortName' => 'pldm_recv'
7517 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007518 '279877' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307519 'Header' => 'pldm.h',
7520 'Line' => '112',
7521 'Param' => {
7522 '0' => {
7523 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007524 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307525 },
7526 '1' => {
7527 'name' => 'mctp_fd',
7528 'type' => '100'
7529 },
7530 '2' => {
7531 'name' => 'pldm_resp_msg',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007532 'type' => '53588'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307533 },
7534 '3' => {
7535 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007536 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307537 }
7538 },
7539 'Reg' => {
7540 '2' => 'r12',
7541 '3' => 'r13'
7542 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007543 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 'ShortName' => 'pldm_recv_any'
7545 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007546 '280330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307547 'Header' => 'pldm.h',
7548 'Line' => '39',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007549 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'ShortName' => 'pldm_open'
7551 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007552 '282748' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 'Header' => 'af-mctp.h',
7554 'Line' => '54',
7555 'Param' => {
7556 '0' => {
7557 'name' => 'transport',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007558 'type' => '282904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307559 },
7560 '1' => {
7561 'name' => 'smctp',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007562 'type' => '282909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307563 },
7564 '2' => {
7565 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307566 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307567 }
7568 },
7569 'Reg' => {
7570 '1' => 'rsi',
7571 '2' => 'rdx'
7572 },
7573 'Return' => '100',
7574 'ShortName' => 'pldm_transport_af_mctp_bind'
7575 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007576 '282914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307577 'Header' => 'af-mctp.h',
7578 'Line' => '19',
7579 'Param' => {
7580 '0' => {
7581 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007582 'type' => '282904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 }
7584 },
7585 'Reg' => {
7586 '0' => 'rdi'
7587 },
7588 'Return' => '1',
7589 'ShortName' => 'pldm_transport_af_mctp_destroy'
7590 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007591 '282998' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 'Header' => 'af-mctp.h',
7593 'Line' => '16',
7594 'Param' => {
7595 '0' => {
7596 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007597 'type' => '283222'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307598 }
7599 },
7600 'Reg' => {
7601 '0' => 'r12'
7602 },
7603 'Return' => '100',
7604 'ShortName' => 'pldm_transport_af_mctp_init'
7605 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007606 '284409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307607 'Header' => 'af-mctp.h',
7608 'Line' => '37',
7609 'Param' => {
7610 '0' => {
7611 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007612 'type' => '282904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307613 },
7614 '1' => {
7615 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307616 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307617 },
7618 '2' => {
7619 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007620 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307621 }
7622 },
7623 'Reg' => {
7624 '0' => 'rdi',
7625 '1' => 'rsi',
7626 '2' => 'rdx'
7627 },
7628 'Return' => '100',
7629 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7630 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007631 '284482' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 'Header' => 'af-mctp.h',
7633 'Line' => '33',
7634 'Param' => {
7635 '0' => {
7636 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007637 'type' => '282904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 },
7639 '1' => {
7640 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307641 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307642 },
7643 '2' => {
7644 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007645 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 }
7647 },
7648 'Reg' => {
7649 '0' => 'rdi',
7650 '1' => 'rsi',
7651 '2' => 'rdx'
7652 },
7653 'Return' => '100',
7654 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7655 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007656 '284723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307657 'Header' => 'af-mctp.h',
7658 'Line' => '28',
7659 'Param' => {
7660 '0' => {
7661 'name' => 't',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007662 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307663 },
7664 '1' => {
7665 'name' => 'pollfd',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007666 'type' => '281400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307667 }
7668 },
7669 'Reg' => {
7670 '0' => 'rdi',
7671 '1' => 'rsi'
7672 },
7673 'Return' => '100',
7674 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7675 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007676 '284801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 'Header' => 'af-mctp.h',
7678 'Line' => '23',
7679 'Param' => {
7680 '0' => {
7681 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007682 'type' => '282904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307683 }
7684 },
7685 'Reg' => {
7686 '0' => 'rdi'
7687 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007688 'Return' => '278402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307689 'ShortName' => 'pldm_transport_af_mctp_core'
7690 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007691 '288520' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 'Header' => 'mctp-demux.h',
7693 'Line' => '36',
7694 'Param' => {
7695 '0' => {
7696 'name' => 'ctx',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007697 'type' => '278360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 },
7699 '1' => {
7700 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307701 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 },
7703 '2' => {
7704 'name' => 'eid',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007705 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 }
7707 },
7708 'Reg' => {
7709 '0' => 'rdi',
7710 '1' => 'rsi',
7711 '2' => 'rdx'
7712 },
7713 'Return' => '100',
7714 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7715 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007716 '288834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 'Header' => 'mctp-demux.h',
7718 'Line' => '27',
7719 'Param' => {
7720 '0' => {
7721 'name' => 't',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007722 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307723 },
7724 '1' => {
7725 'name' => 'pollfd',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007726 'type' => '281400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307727 }
7728 },
7729 'Reg' => {
7730 '0' => 'rdi',
7731 '1' => 'rsi'
7732 },
7733 'Return' => '100',
7734 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7735 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007736 '293810' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 'Header' => 'transport.h',
7738 'Line' => '31',
7739 'Param' => {
7740 '0' => {
7741 'name' => 'transport',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007742 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 },
7744 '1' => {
7745 'name' => 'timeout',
7746 'type' => '100'
7747 }
7748 },
7749 'Return' => '100',
7750 'ShortName' => 'pldm_transport_poll'
7751 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007752 '298869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307753 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307754 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 'Param' => {
7756 '0' => {
7757 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307758 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307759 },
7760 '1' => {
7761 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307762 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 },
7764 '2' => {
7765 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007766 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307767 }
7768 },
7769 'Return' => '100',
7770 'ShortName' => 'encode_new_file_with_metadata_resp'
7771 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007772 '299069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307774 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 'Param' => {
7776 '0' => {
7777 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007778 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307779 },
7780 '1' => {
7781 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307782 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 },
7784 '2' => {
7785 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007786 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307787 },
7788 '3' => {
7789 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007790 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 },
7792 '4' => {
7793 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307794 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 },
7796 '5' => {
7797 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007798 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307799 },
7800 '6' => {
7801 'name' => 'file_meta_data_2',
7802 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007803 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307804 },
7805 '7' => {
7806 'name' => 'file_meta_data_3',
7807 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007808 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 },
7810 '8' => {
7811 'name' => 'file_meta_data_4',
7812 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007813 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307814 }
7815 },
7816 'Reg' => {
7817 '1' => 'r10',
7818 '2' => 'rdx',
7819 '3' => 'rdi',
7820 '4' => 'r8',
7821 '5' => 'r9'
7822 },
7823 'Return' => '100',
7824 'ShortName' => 'decode_new_file_with_metadata_req'
7825 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007826 '299301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307828 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307829 'Param' => {
7830 '0' => {
7831 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007832 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307833 },
7834 '1' => {
7835 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307836 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 },
7838 '2' => {
7839 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007840 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307841 }
7842 },
7843 'Reg' => {
7844 '0' => 'rdi',
7845 '1' => 'rsi',
7846 '2' => 'rdx'
7847 },
7848 'Return' => '100',
7849 'ShortName' => 'decode_new_file_with_metadata_resp'
7850 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007851 '299402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307853 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307854 'Param' => {
7855 '0' => {
7856 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307857 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 },
7859 '1' => {
7860 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307861 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307862 },
7863 '2' => {
7864 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307865 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307866 },
7867 '3' => {
7868 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007869 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307870 },
7871 '4' => {
7872 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307873 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307874 },
7875 '5' => {
7876 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307877 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307878 },
7879 '6' => {
7880 'name' => 'file_meta_data_3',
7881 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307882 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307883 },
7884 '7' => {
7885 'name' => 'file_meta_data_4',
7886 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307887 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307888 },
7889 '8' => {
7890 'name' => 'msg',
7891 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007892 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 }
7894 },
7895 'Reg' => {
7896 '2' => 'r14'
7897 },
7898 'Return' => '100',
7899 'ShortName' => 'encode_new_file_with_metadata_req'
7900 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007901 '299699' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307903 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307904 'Param' => {
7905 '0' => {
7906 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307907 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307908 },
7909 '1' => {
7910 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307911 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307912 },
7913 '2' => {
7914 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007915 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307916 }
7917 },
7918 'Return' => '100',
7919 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7920 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007921 '299894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307923 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 'Param' => {
7925 '0' => {
7926 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007927 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307928 },
7929 '1' => {
7930 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307931 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 },
7933 '2' => {
7934 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007935 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307936 },
7937 '3' => {
7938 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007939 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307940 },
7941 '4' => {
7942 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03007943 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307944 },
7945 '5' => {
7946 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007947 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307948 },
7949 '6' => {
7950 'name' => 'file_meta_data_2',
7951 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007952 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 },
7954 '7' => {
7955 'name' => 'file_meta_data_3',
7956 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007957 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307958 },
7959 '8' => {
7960 'name' => 'file_meta_data_4',
7961 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007962 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 }
7964 },
7965 'Reg' => {
7966 '1' => 'rsi',
7967 '2' => 'rdx',
7968 '3' => 'rcx',
7969 '4' => 'r8',
7970 '5' => 'r9'
7971 },
7972 'Return' => '100',
7973 'ShortName' => 'decode_file_ack_with_meta_data_req'
7974 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03007975 '300106' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307977 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307978 'Param' => {
7979 '0' => {
7980 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007981 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307982 },
7983 '1' => {
7984 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307985 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307986 },
7987 '2' => {
7988 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007989 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307990 }
7991 },
7992 'Reg' => {
7993 '0' => 'rdi',
7994 '1' => 'rsi',
7995 '2' => 'rdx'
7996 },
7997 'Return' => '100',
7998 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7999 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008000 '300202' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308002 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308003 'Param' => {
8004 '0' => {
8005 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308006 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 },
8008 '1' => {
8009 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308010 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 },
8012 '2' => {
8013 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308014 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 },
8016 '3' => {
8017 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308018 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 },
8020 '4' => {
8021 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308022 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308023 },
8024 '5' => {
8025 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308027 },
8028 '6' => {
8029 'name' => 'file_meta_data_3',
8030 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308031 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308032 },
8033 '7' => {
8034 'name' => 'file_meta_data_4',
8035 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308036 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 },
8038 '8' => {
8039 'name' => 'msg',
8040 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03008041 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308042 }
8043 },
8044 'Reg' => {
8045 '2' => 'r14'
8046 },
8047 'Return' => '100',
8048 'ShortName' => 'encode_file_ack_with_meta_data_req'
8049 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008050 '300499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308052 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308053 'Param' => {
8054 '0' => {
8055 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008056 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308057 },
8058 '1' => {
8059 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308060 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308061 },
8062 '2' => {
8063 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008064 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 }
8066 },
8067 'Reg' => {
8068 '0' => 'rdi',
8069 '1' => 'rsi',
8070 '2' => 'rdx'
8071 },
8072 'Return' => '100',
8073 'ShortName' => 'decode_file_ack_resp'
8074 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008075 '300600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308077 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308078 'Param' => {
8079 '0' => {
8080 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308081 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308082 },
8083 '1' => {
8084 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308085 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 },
8087 '2' => {
8088 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308089 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 },
8091 '3' => {
8092 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308093 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 },
8095 '4' => {
8096 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008097 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308098 }
8099 },
8100 'Return' => '100',
8101 'ShortName' => 'encode_file_ack_req'
8102 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008103 '300835' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308105 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308106 'Param' => {
8107 '0' => {
8108 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308109 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308110 },
8111 '1' => {
8112 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308113 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 },
8115 '2' => {
8116 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008117 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 }
8119 },
8120 'Return' => '100',
8121 'ShortName' => 'encode_file_ack_resp'
8122 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008123 '301025' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308125 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 'Param' => {
8127 '0' => {
8128 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008129 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308130 },
8131 '1' => {
8132 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308133 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308134 },
8135 '2' => {
8136 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008137 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308138 },
8139 '3' => {
8140 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008141 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 },
8143 '4' => {
8144 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03008145 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308146 }
8147 },
8148 'Reg' => {
8149 '1' => 'rsi',
8150 '2' => 'rdx',
8151 '3' => 'rcx',
8152 '4' => 'r8'
8153 },
8154 'Return' => '100',
8155 'ShortName' => 'decode_file_ack_req'
8156 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008157 '301167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308159 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308160 'Param' => {
8161 '0' => {
8162 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008163 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308164 },
8165 '1' => {
8166 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308167 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308168 },
8169 '2' => {
8170 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008171 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308172 },
8173 '3' => {
8174 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008175 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308176 }
8177 },
8178 'Reg' => {
8179 '0' => 'rdi',
8180 '1' => 'rsi',
8181 '2' => 'rdx',
8182 '3' => 'rcx'
8183 },
8184 'Return' => '100',
8185 'ShortName' => 'decode_rw_file_by_type_resp'
8186 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008187 '301282' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308189 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308190 'Param' => {
8191 '0' => {
8192 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308193 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 },
8195 '1' => {
8196 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308197 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308198 },
8199 '2' => {
8200 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308201 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308202 },
8203 '3' => {
8204 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308205 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 },
8207 '4' => {
8208 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308209 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308210 },
8211 '5' => {
8212 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308213 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 },
8215 '6' => {
8216 'name' => 'msg',
8217 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008218 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308219 }
8220 },
8221 'Return' => '100',
8222 'ShortName' => 'encode_rw_file_by_type_req'
8223 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008224 '301552' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308226 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308227 'Param' => {
8228 '0' => {
8229 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308231 },
8232 '1' => {
8233 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308235 },
8236 '2' => {
8237 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308239 },
8240 '3' => {
8241 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308242 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308243 },
8244 '4' => {
8245 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008246 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 }
8248 },
8249 'Return' => '100',
8250 'ShortName' => 'encode_rw_file_by_type_resp'
8251 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008252 '301782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308254 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308255 'Param' => {
8256 '0' => {
8257 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008258 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308259 },
8260 '1' => {
8261 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308262 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308263 },
8264 '2' => {
8265 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008266 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308267 },
8268 '3' => {
8269 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008270 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308271 },
8272 '4' => {
8273 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008274 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308275 },
8276 '5' => {
8277 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008278 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308279 }
8280 },
8281 'Reg' => {
8282 '1' => 'r10',
8283 '2' => 'rdx',
8284 '3' => 'rdi',
8285 '4' => 'r8',
8286 '5' => 'r9'
8287 },
8288 'Return' => '100',
8289 'ShortName' => 'decode_rw_file_by_type_req'
8290 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008291 '301944' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308293 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 'Param' => {
8295 '0' => {
8296 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008297 'type' => '4567'
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' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008305 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 }
8307 },
8308 'Reg' => {
8309 '0' => 'rdi',
8310 '1' => 'rsi',
8311 '2' => 'rdx'
8312 },
8313 'Return' => '100',
8314 'ShortName' => 'decode_new_file_resp'
8315 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008316 '302045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308318 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308319 'Param' => {
8320 '0' => {
8321 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308322 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308323 },
8324 '1' => {
8325 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308326 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308327 },
8328 '2' => {
8329 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308330 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308331 },
8332 '3' => {
8333 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008334 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308335 },
8336 '4' => {
8337 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008338 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308339 }
8340 },
8341 'Return' => '100',
8342 'ShortName' => 'encode_new_file_req'
8343 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008344 '302280' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308346 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308347 'Param' => {
8348 '0' => {
8349 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308350 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308351 },
8352 '1' => {
8353 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308354 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308355 },
8356 '2' => {
8357 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008358 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308359 }
8360 },
8361 'Return' => '100',
8362 'ShortName' => 'encode_new_file_resp'
8363 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008364 '302470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308366 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308367 'Param' => {
8368 '0' => {
8369 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008370 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308371 },
8372 '1' => {
8373 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308374 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308375 },
8376 '2' => {
8377 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008378 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308379 },
8380 '3' => {
8381 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008382 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308383 },
8384 '4' => {
8385 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308386 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308387 }
8388 },
8389 'Reg' => {
8390 '1' => 'r9',
8391 '2' => 'rdx',
8392 '3' => 'rcx',
8393 '4' => 'r8'
8394 },
8395 'Return' => '100',
8396 'ShortName' => 'decode_new_file_req'
8397 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008398 '302612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308400 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308401 'Param' => {
8402 '0' => {
8403 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008404 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308405 },
8406 '1' => {
8407 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308408 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308409 },
8410 '2' => {
8411 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008412 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 },
8414 '3' => {
8415 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008416 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308417 }
8418 },
8419 'Reg' => {
8420 '0' => 'rdi',
8421 '1' => 'rsi',
8422 '2' => 'rdx',
8423 '3' => 'rcx'
8424 },
8425 'Return' => '100',
8426 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8427 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008428 '302727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308430 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 'Param' => {
8432 '0' => {
8433 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308434 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308435 },
8436 '1' => {
8437 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308438 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308439 },
8440 '2' => {
8441 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308442 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308443 },
8444 '3' => {
8445 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308446 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308447 },
8448 '4' => {
8449 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308450 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308451 },
8452 '5' => {
8453 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308454 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 },
8456 '6' => {
8457 'name' => 'address',
8458 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008459 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308460 },
8461 '7' => {
8462 'name' => 'msg',
8463 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03008464 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 }
8466 },
8467 'Return' => '100',
8468 'ShortName' => 'encode_rw_file_by_type_memory_req'
8469 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008470 '303012' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308472 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 'Param' => {
8474 '0' => {
8475 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308476 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 },
8478 '1' => {
8479 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308480 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308481 },
8482 '2' => {
8483 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308484 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 },
8486 '3' => {
8487 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308488 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 },
8490 '4' => {
8491 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008492 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 }
8494 },
8495 'Return' => '100',
8496 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8497 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008498 '303242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308500 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 'Param' => {
8502 '0' => {
8503 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008504 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308505 },
8506 '1' => {
8507 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308508 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308509 },
8510 '2' => {
8511 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008512 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308513 },
8514 '3' => {
8515 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008516 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308517 },
8518 '4' => {
8519 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008520 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308521 },
8522 '5' => {
8523 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008524 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308525 },
8526 '6' => {
8527 'name' => 'address',
8528 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308529 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308530 }
8531 },
8532 'Reg' => {
8533 '1' => 'r10',
8534 '2' => 'rdx',
8535 '3' => 'rdi',
8536 '4' => 'r8',
8537 '5' => 'r9'
8538 },
8539 'Return' => '100',
8540 'ShortName' => 'decode_rw_file_by_type_memory_req'
8541 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008542 '303419' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308544 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308545 'Param' => {
8546 '0' => {
8547 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308548 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308549 },
8550 '1' => {
8551 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308552 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308553 },
8554 '2' => {
8555 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308556 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308557 },
8558 '3' => {
8559 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008560 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 }
8562 },
8563 'Return' => '100',
8564 'ShortName' => 'encode_write_file_resp'
8565 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008566 '303634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308568 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 'Param' => {
8570 '0' => {
8571 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008572 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 },
8574 '1' => {
8575 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308576 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308577 },
8578 '2' => {
8579 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008580 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308581 },
8582 '3' => {
8583 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008584 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308585 }
8586 },
8587 'Reg' => {
8588 '0' => 'rdi',
8589 '1' => 'rsi',
8590 '2' => 'rdx',
8591 '3' => 'rcx'
8592 },
8593 'Return' => '100',
8594 'ShortName' => 'decode_write_file_resp'
8595 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008596 '303744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308598 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308599 'Param' => {
8600 '0' => {
8601 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308602 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308603 },
8604 '1' => {
8605 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308606 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308607 },
8608 '2' => {
8609 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308610 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308611 },
8612 '3' => {
8613 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308614 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 },
8616 '4' => {
8617 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008618 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308619 }
8620 },
8621 'Return' => '100',
8622 'ShortName' => 'encode_write_file_req'
8623 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008624 '303979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308626 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'Param' => {
8628 '0' => {
8629 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008630 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 },
8632 '1' => {
8633 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308634 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '2' => {
8637 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008638 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 },
8640 '3' => {
8641 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008642 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '4' => {
8645 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008646 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 },
8648 '5' => {
8649 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008650 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 }
8652 },
8653 'Reg' => {
8654 '1' => 'rsi',
8655 '3' => 'rcx',
8656 '4' => 'r8',
8657 '5' => 'r9'
8658 },
8659 'Return' => '100',
8660 'ShortName' => 'decode_write_file_req'
8661 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008662 '304134' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308664 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308665 'Param' => {
8666 '0' => {
8667 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308668 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308669 },
8670 '1' => {
8671 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308672 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 },
8674 '2' => {
8675 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308676 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308677 },
8678 '3' => {
8679 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008680 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 }
8682 },
8683 'Return' => '100',
8684 'ShortName' => 'encode_read_file_resp'
8685 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008686 '304349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308688 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308689 'Param' => {
8690 '0' => {
8691 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008692 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308693 },
8694 '1' => {
8695 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308696 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308697 },
8698 '2' => {
8699 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008700 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308701 },
8702 '3' => {
8703 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008704 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308705 },
8706 '4' => {
8707 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008708 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308709 }
8710 },
8711 'Reg' => {
8712 '1' => 'r9',
8713 '2' => 'rdx',
8714 '3' => 'rcx',
8715 '4' => 'r8'
8716 },
8717 'Return' => '100',
8718 'ShortName' => 'decode_read_file_resp'
8719 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008720 '304485' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308722 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308723 'Param' => {
8724 '0' => {
8725 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308726 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308727 },
8728 '1' => {
8729 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308730 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308731 },
8732 '2' => {
8733 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308734 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 },
8736 '3' => {
8737 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308738 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 },
8740 '4' => {
8741 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008742 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 }
8744 },
8745 'Return' => '100',
8746 'ShortName' => 'encode_read_file_req'
8747 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008748 '304720' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308750 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308751 'Param' => {
8752 '0' => {
8753 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008754 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308755 },
8756 '1' => {
8757 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308758 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308759 },
8760 '2' => {
8761 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008762 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 },
8764 '3' => {
8765 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008766 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308767 },
8768 '4' => {
8769 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008770 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308771 }
8772 },
8773 'Reg' => {
8774 '1' => 'r9',
8775 '2' => 'rdx',
8776 '3' => 'rcx',
8777 '4' => 'r8'
8778 },
8779 'Return' => '100',
8780 'ShortName' => 'decode_read_file_req'
8781 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008782 '304856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308784 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308785 'Param' => {
8786 '0' => {
8787 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008788 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308789 },
8790 '1' => {
8791 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308792 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 },
8794 '2' => {
8795 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008796 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308797 },
8798 '3' => {
8799 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008800 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308801 },
8802 '4' => {
8803 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008804 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308805 },
8806 '5' => {
8807 'name' => 'file_table_data_start_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008808 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308809 },
8810 '6' => {
8811 'name' => 'file_table_length',
8812 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008813 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308814 }
8815 },
8816 'Reg' => {
8817 '1' => 'rsi',
8818 '2' => 'rdi',
8819 '3' => 'r10',
8820 '4' => 'r8',
8821 '5' => 'r9'
8822 },
8823 'Return' => '100',
8824 'ShortName' => 'decode_get_file_table_resp'
8825 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008826 '305030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308828 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308829 'Param' => {
8830 '0' => {
8831 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308832 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308833 },
8834 '1' => {
8835 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308836 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 },
8838 '2' => {
8839 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308840 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308841 },
8842 '3' => {
8843 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308844 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 },
8846 '4' => {
8847 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008848 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308849 }
8850 },
8851 'Return' => '100',
8852 'ShortName' => 'encode_get_file_table_req'
8853 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008854 '305257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308856 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 'Param' => {
8858 '0' => {
8859 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308860 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308861 },
8862 '1' => {
8863 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308864 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308865 },
8866 '2' => {
8867 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308868 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308869 },
8870 '3' => {
8871 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308872 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 },
8874 '4' => {
8875 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308876 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 },
8878 '5' => {
8879 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308880 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308881 },
8882 '6' => {
8883 'name' => 'msg',
8884 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008885 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308886 }
8887 },
8888 'Reg' => {
8889 '2' => 'r15'
8890 },
8891 'Return' => '100',
8892 'ShortName' => 'encode_get_file_table_resp'
8893 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008894 '305615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308896 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308897 'Param' => {
8898 '0' => {
8899 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008900 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308901 },
8902 '1' => {
8903 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308904 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308905 },
8906 '2' => {
8907 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008908 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 },
8910 '3' => {
8911 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008912 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308913 },
8914 '4' => {
8915 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008916 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308917 }
8918 },
8919 'Reg' => {
8920 '1' => 'r9',
8921 '2' => 'rdx',
8922 '3' => 'rcx',
8923 '4' => 'r8'
8924 },
8925 'Return' => '100',
8926 'ShortName' => 'decode_get_file_table_req'
8927 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008928 '305750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308930 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 'Param' => {
8932 '0' => {
8933 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008934 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '1' => {
8937 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308938 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 },
8940 '2' => {
8941 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008942 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308943 },
8944 '3' => {
8945 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008946 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 }
8948 },
8949 'Reg' => {
8950 '0' => 'rdi',
8951 '1' => 'rsi',
8952 '2' => 'rdx',
8953 '3' => 'rcx'
8954 },
8955 'Return' => '100',
8956 'ShortName' => 'decode_rw_file_memory_resp'
8957 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008958 '305859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308960 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 'Param' => {
8962 '0' => {
8963 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308964 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308965 },
8966 '1' => {
8967 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308968 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308969 },
8970 '2' => {
8971 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308972 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308973 },
8974 '3' => {
8975 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308976 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308977 },
8978 '4' => {
8979 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308980 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308981 },
8982 '5' => {
8983 'name' => 'address',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008984 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308985 },
8986 '6' => {
8987 'name' => 'msg',
8988 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008989 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 }
8991 },
8992 'Reg' => {
8993 '2' => 'r14'
8994 },
8995 'Return' => '100',
8996 'ShortName' => 'encode_rw_file_memory_req'
8997 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03008998 '306118' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309000 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309001 'Param' => {
9002 '0' => {
9003 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309004 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309005 },
9006 '1' => {
9007 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309008 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309009 },
9010 '2' => {
9011 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309012 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 },
9014 '3' => {
9015 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309016 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309017 },
9018 '4' => {
9019 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009020 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 }
9022 },
9023 'Return' => '100',
9024 'ShortName' => 'encode_rw_file_memory_resp'
9025 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009026 '306339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309028 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 'Param' => {
9030 '0' => {
9031 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009032 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 },
9034 '1' => {
9035 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309036 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309037 },
9038 '2' => {
9039 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009040 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309041 },
9042 '3' => {
9043 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03009044 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309045 },
9046 '4' => {
9047 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009048 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309049 },
9050 '5' => {
9051 'name' => 'address',
Andrew Jeffery46673f42024-06-25 16:02:25 +09309052 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 }
9054 },
9055 'Reg' => {
9056 '1' => 'r10',
9057 '2' => 'rdx',
9058 '3' => 'rdi',
9059 '4' => 'r8',
9060 '5' => 'r9'
9061 },
9062 'Return' => '100',
9063 'ShortName' => 'decode_rw_file_memory_req'
9064 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009065 '307388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 'Header' => 'host.h',
9067 'Line' => '101',
9068 'Param' => {
9069 '0' => {
9070 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309071 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '1' => {
9074 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309075 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '2' => {
9078 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309079 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '3' => {
9082 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309083 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 },
9085 '4' => {
9086 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009087 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 },
9089 '5' => {
9090 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309091 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 }
9093 },
9094 'Reg' => {
9095 '2' => 'r12'
9096 },
9097 'Return' => '100',
9098 'ShortName' => 'encode_get_alert_status_resp'
9099 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009100 '307636' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 'Header' => 'host.h',
9102 'Line' => '86',
9103 'Param' => {
9104 '0' => {
9105 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009106 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309107 },
9108 '1' => {
9109 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309110 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 },
9112 '2' => {
9113 'name' => 'version_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03009114 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 }
9116 },
9117 'Reg' => {
9118 '0' => 'rdi',
9119 '1' => 'rsi',
9120 '2' => 'rdx'
9121 },
9122 'Return' => '100',
9123 'ShortName' => 'decode_get_alert_status_req'
9124 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009125 '307719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309126 'Header' => 'host.h',
9127 'Line' => '70',
9128 'Param' => {
9129 '0' => {
9130 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009131 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309132 },
9133 '1' => {
9134 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309135 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309136 },
9137 '2' => {
9138 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03009139 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 },
9141 '3' => {
9142 'name' => 'rack_entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03009143 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309144 },
9145 '4' => {
9146 'name' => 'pri_cec_node',
Tal Yacobide67ab62024-05-30 22:36:50 +03009147 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309148 }
9149 },
9150 'Reg' => {
9151 '1' => 'r9',
9152 '2' => 'rdx',
9153 '3' => 'rcx',
9154 '4' => 'r8'
9155 },
9156 'Return' => '100',
9157 'ShortName' => 'decode_get_alert_status_resp'
9158 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009159 '307858' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309160 'Header' => 'host.h',
9161 'Line' => '52',
9162 'Param' => {
9163 '0' => {
9164 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309165 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309166 },
9167 '1' => {
9168 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309169 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309170 },
9171 '2' => {
9172 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009173 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 },
9175 '3' => {
9176 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309177 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309178 }
9179 },
9180 'Return' => '100',
9181 'ShortName' => 'encode_get_alert_status_req'
9182 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009183 '308926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309184 'Header' => 'platform.h',
9185 'Line' => '47',
9186 'Param' => {
9187 '0' => {
9188 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309189 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309190 },
9191 '1' => {
9192 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309193 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309194 },
9195 '2' => {
9196 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309197 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309198 },
9199 '3' => {
9200 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309201 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309202 },
9203 '4' => {
9204 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309205 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309206 },
9207 '5' => {
9208 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309209 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309210 },
9211 '6' => {
9212 'name' => 'msg',
9213 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009214 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309215 }
9216 },
9217 'Return' => '100',
9218 'ShortName' => 'encode_bios_attribute_update_event_req'
9219 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03009220 '310061' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 'Header' => 'file_io.h',
9222 'Line' => '36',
9223 'Param' => {
9224 '0' => {
9225 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009226 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309227 },
9228 '1' => {
9229 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309230 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309231 },
9232 '2' => {
9233 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009234 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309235 },
9236 '3' => {
9237 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009238 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 },
9240 '4' => {
9241 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03009242 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309243 }
9244 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 'Return' => '100',
9246 'ShortName' => 'decode_oem_meta_file_io_req'
9247 }
9248 },
9249 'SymbolVersion' => {},
9250 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309251 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309252 'bcd2dec16' => 1,
9253 'bcd2dec32' => 1,
9254 'bcd2dec8' => 1,
9255 'crc32' => 1,
9256 'crc8' => 1,
9257 'dec2bcd16' => 1,
9258 'dec2bcd32' => 1,
9259 'dec2bcd8' => 1,
9260 'decode_activate_firmware_resp' => 1,
9261 'decode_apply_complete_req' => 1,
9262 'decode_cancel_update_component_resp' => 1,
9263 'decode_cancel_update_resp' => 1,
9264 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009265 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309266 'decode_event_message_buffer_size_resp' => 1,
9267 'decode_event_message_supported_resp' => 1,
9268 'decode_file_ack_req' => 1,
9269 'decode_file_ack_resp' => 1,
9270 'decode_file_ack_with_meta_data_req' => 1,
9271 'decode_file_ack_with_meta_data_resp' => 1,
9272 'decode_firmware_device_id_record' => 1,
9273 'decode_get_alert_status_req' => 1,
9274 'decode_get_alert_status_resp' => 1,
9275 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9276 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9277 'decode_get_bios_table_req' => 1,
9278 'decode_get_bios_table_resp' => 1,
9279 'decode_get_commands_req' => 1,
9280 'decode_get_commands_resp' => 1,
9281 'decode_get_date_time_resp' => 1,
9282 'decode_get_file_table_req' => 1,
9283 'decode_get_file_table_resp' => 1,
9284 'decode_get_firmware_parameters_resp' => 1,
9285 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9286 'decode_get_fru_record_by_option_req' => 1,
9287 'decode_get_fru_record_by_option_resp' => 1,
9288 'decode_get_fru_record_table_metadata_resp' => 1,
9289 'decode_get_fru_record_table_req' => 1,
9290 'decode_get_fru_record_table_resp' => 1,
9291 'decode_get_fru_record_table_resp_safe' => 1,
9292 'decode_get_numeric_effecter_value_req' => 1,
9293 'decode_get_numeric_effecter_value_resp' => 1,
9294 'decode_get_pdr_repository_info_resp' => 1,
9295 'decode_get_pdr_req' => 1,
9296 'decode_get_pdr_resp' => 1,
9297 'decode_get_sensor_reading_req' => 1,
9298 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009299 'decode_get_state_effecter_states_req' => 1,
9300 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309301 'decode_get_state_sensor_readings_req' => 1,
9302 'decode_get_state_sensor_readings_resp' => 1,
9303 'decode_get_status_resp' => 1,
9304 'decode_get_tid_resp' => 1,
9305 'decode_get_types_resp' => 1,
9306 'decode_get_version_req' => 1,
9307 'decode_get_version_resp' => 1,
9308 'decode_multipart_receive_req' => 1,
9309 'decode_new_file_req' => 1,
9310 'decode_new_file_resp' => 1,
9311 'decode_new_file_with_metadata_req' => 1,
9312 'decode_new_file_with_metadata_resp' => 1,
9313 'decode_numeric_sensor_data' => 1,
9314 'decode_numeric_sensor_pdr_data' => 1,
9315 'decode_oem_meta_file_io_req' => 1,
9316 'decode_pass_component_table_resp' => 1,
9317 'decode_platform_event_message_req' => 1,
9318 'decode_platform_event_message_resp' => 1,
9319 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009320 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009321 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 'decode_pldm_package_header_info' => 1,
9323 'decode_pldm_pdr_repository_change_record_data' => 1,
9324 'decode_pldm_pdr_repository_chg_event_data' => 1,
9325 'decode_poll_for_platform_event_message_req' => 1,
9326 'decode_poll_for_platform_event_message_resp' => 1,
9327 'decode_query_device_identifiers_resp' => 1,
9328 'decode_read_file_req' => 1,
9329 'decode_read_file_resp' => 1,
9330 'decode_request_firmware_data_req' => 1,
9331 'decode_request_update_resp' => 1,
9332 'decode_rw_file_by_type_memory_req' => 1,
9333 'decode_rw_file_by_type_memory_resp' => 1,
9334 'decode_rw_file_by_type_req' => 1,
9335 'decode_rw_file_by_type_resp' => 1,
9336 'decode_rw_file_memory_req' => 1,
9337 'decode_rw_file_memory_resp' => 1,
9338 'decode_sensor_event_data' => 1,
9339 'decode_sensor_op_data' => 1,
9340 'decode_set_bios_attribute_current_value_req' => 1,
9341 'decode_set_bios_attribute_current_value_resp' => 1,
9342 'decode_set_bios_table_req' => 1,
9343 'decode_set_bios_table_resp' => 1,
9344 'decode_set_date_time_req' => 1,
9345 'decode_set_date_time_resp' => 1,
9346 'decode_set_event_receiver_req' => 1,
9347 'decode_set_event_receiver_resp' => 1,
9348 'decode_set_fru_record_table_req' => 1,
9349 'decode_set_numeric_effecter_value_req' => 1,
9350 'decode_set_numeric_effecter_value_resp' => 1,
9351 'decode_set_state_effecter_states_req' => 1,
9352 'decode_set_state_effecter_states_resp' => 1,
9353 'decode_state_sensor_data' => 1,
9354 'decode_transfer_complete_req' => 1,
9355 'decode_update_component_resp' => 1,
9356 'decode_vendor_defined_descriptor_value' => 1,
9357 'decode_verify_complete_req' => 1,
9358 'decode_write_file_req' => 1,
9359 'decode_write_file_resp' => 1,
9360 'encode_activate_firmware_req' => 1,
9361 'encode_apply_complete_resp' => 1,
9362 'encode_bios_attribute_update_event_req' => 1,
9363 'encode_cancel_update_component_req' => 1,
9364 'encode_cancel_update_req' => 1,
9365 'encode_cc_only_resp' => 1,
9366 'encode_event_message_buffer_size_req' => 1,
9367 'encode_event_message_supported_req' => 1,
9368 'encode_file_ack_req' => 1,
9369 'encode_file_ack_resp' => 1,
9370 'encode_file_ack_with_meta_data_req' => 1,
9371 'encode_file_ack_with_meta_data_resp' => 1,
9372 'encode_fru_record' => 1,
9373 'encode_get_alert_status_req' => 1,
9374 'encode_get_alert_status_resp' => 1,
9375 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9376 'encode_get_bios_current_value_by_handle_resp' => 1,
9377 'encode_get_bios_table_req' => 1,
9378 'encode_get_bios_table_resp' => 1,
9379 'encode_get_commands_req' => 1,
9380 'encode_get_commands_resp' => 1,
9381 'encode_get_date_time_req' => 1,
9382 'encode_get_date_time_resp' => 1,
9383 'encode_get_file_table_req' => 1,
9384 'encode_get_file_table_resp' => 1,
9385 'encode_get_firmware_parameters_req' => 1,
9386 'encode_get_fru_record_by_option_req' => 1,
9387 'encode_get_fru_record_by_option_resp' => 1,
9388 'encode_get_fru_record_table_metadata_req' => 1,
9389 'encode_get_fru_record_table_metadata_resp' => 1,
9390 'encode_get_fru_record_table_req' => 1,
9391 'encode_get_fru_record_table_resp' => 1,
9392 'encode_get_numeric_effecter_value_req' => 1,
9393 'encode_get_numeric_effecter_value_resp' => 1,
9394 'encode_get_pdr_repository_info_resp' => 1,
9395 'encode_get_pdr_req' => 1,
9396 'encode_get_pdr_resp' => 1,
9397 'encode_get_sensor_reading_req' => 1,
9398 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009399 'encode_get_state_effecter_states_req' => 1,
9400 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309401 'encode_get_state_sensor_readings_req' => 1,
9402 'encode_get_state_sensor_readings_resp' => 1,
9403 'encode_get_status_req' => 1,
9404 'encode_get_tid_req' => 1,
9405 'encode_get_tid_resp' => 1,
9406 'encode_get_types_req' => 1,
9407 'encode_get_types_resp' => 1,
9408 'encode_get_version_req' => 1,
9409 'encode_get_version_resp' => 1,
9410 'encode_new_file_req' => 1,
9411 'encode_new_file_resp' => 1,
9412 'encode_new_file_with_metadata_req' => 1,
9413 'encode_new_file_with_metadata_resp' => 1,
9414 'encode_pass_component_table_req' => 1,
9415 'encode_platform_event_message_req' => 1,
9416 'encode_platform_event_message_resp' => 1,
9417 'encode_pldm_header_only' => 1,
9418 'encode_pldm_pdr_repository_chg_event_data' => 1,
9419 'encode_poll_for_platform_event_message_req' => 1,
9420 'encode_poll_for_platform_event_message_resp' => 1,
9421 'encode_query_device_identifiers_req' => 1,
9422 'encode_read_file_req' => 1,
9423 'encode_read_file_resp' => 1,
9424 'encode_request_firmware_data_resp' => 1,
9425 'encode_request_update_req' => 1,
9426 'encode_rw_file_by_type_memory_req' => 1,
9427 'encode_rw_file_by_type_memory_resp' => 1,
9428 'encode_rw_file_by_type_req' => 1,
9429 'encode_rw_file_by_type_resp' => 1,
9430 'encode_rw_file_memory_req' => 1,
9431 'encode_rw_file_memory_resp' => 1,
9432 'encode_sensor_event_data' => 1,
9433 'encode_set_bios_attribute_current_value_req' => 1,
9434 'encode_set_bios_attribute_current_value_resp' => 1,
9435 'encode_set_bios_table_req' => 1,
9436 'encode_set_bios_table_resp' => 1,
9437 'encode_set_date_time_req' => 1,
9438 'encode_set_date_time_resp' => 1,
9439 'encode_set_event_receiver_req' => 1,
9440 'encode_set_event_receiver_resp' => 1,
9441 'encode_set_fru_record_table_resp' => 1,
9442 'encode_set_numeric_effecter_value_req' => 1,
9443 'encode_set_numeric_effecter_value_resp' => 1,
9444 'encode_set_state_effecter_states_req' => 1,
9445 'encode_set_state_effecter_states_resp' => 1,
9446 'encode_set_tid_req' => 1,
9447 'encode_state_effecter_pdr' => 1,
9448 'encode_state_sensor_pdr' => 1,
9449 'encode_transfer_complete_resp' => 1,
9450 'encode_update_component_req' => 1,
9451 'encode_verify_complete_resp' => 1,
9452 'encode_write_file_req' => 1,
9453 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009454 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309455 'get_fru_record_by_option_check' => 1,
9456 'is_time_legal' => 1,
9457 'is_transfer_flag_valid' => 1,
9458 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309459 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309460 'pldm_bios_table_append_pad_checksum_check' => 1,
9461 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9462 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9463 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9464 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309465 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309466 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309467 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309468 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309469 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309470 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309471 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309472 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9473 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9474 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309475 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309476 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9477 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9478 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9479 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309480 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309481 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9482 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9483 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9484 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309485 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309486 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9487 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9488 'pldm_bios_table_attr_entry_string_info_check' => 1,
9489 'pldm_bios_table_attr_find_by_handle' => 1,
9490 'pldm_bios_table_attr_find_by_string_handle' => 1,
9491 'pldm_bios_table_attr_value_copy_and_update' => 1,
9492 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9493 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9494 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309495 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309496 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9497 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309498 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309499 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9500 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309501 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309502 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9503 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9504 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9505 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9506 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9507 'pldm_bios_table_attr_value_entry_length' => 1,
9508 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9509 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9510 'pldm_bios_table_attr_value_find_by_handle' => 1,
9511 'pldm_bios_table_checksum' => 1,
9512 'pldm_bios_table_iter_create' => 1,
9513 'pldm_bios_table_iter_free' => 1,
9514 'pldm_bios_table_iter_is_end' => 1,
9515 'pldm_bios_table_iter_next' => 1,
9516 'pldm_bios_table_iter_value' => 1,
9517 'pldm_bios_table_pad_checksum_size' => 1,
9518 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309519 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309520 'pldm_bios_table_string_entry_decode_string_check' => 1,
9521 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309522 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309523 'pldm_bios_table_string_entry_encode_check' => 1,
9524 'pldm_bios_table_string_entry_encode_length' => 1,
9525 'pldm_bios_table_string_find_by_handle' => 1,
9526 'pldm_bios_table_string_find_by_string' => 1,
9527 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309528 'pldm_entity_association_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309529 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309530 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309531 'pldm_entity_association_pdr_add_from_node_check' => 1,
9532 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9533 'pldm_entity_association_pdr_extract' => 1,
9534 'pldm_entity_association_tree_add' => 1,
9535 'pldm_entity_association_tree_add_entity' => 1,
9536 'pldm_entity_association_tree_copy_root' => 1,
9537 'pldm_entity_association_tree_destroy' => 1,
9538 'pldm_entity_association_tree_destroy_root' => 1,
9539 'pldm_entity_association_tree_find' => 1,
9540 'pldm_entity_association_tree_find_with_locality' => 1,
9541 'pldm_entity_association_tree_init' => 1,
9542 'pldm_entity_association_tree_visit' => 1,
9543 'pldm_entity_extract' => 1,
9544 'pldm_entity_get_num_children' => 1,
9545 'pldm_entity_get_parent' => 1,
9546 'pldm_entity_is_exist_parent' => 1,
9547 'pldm_entity_is_node_parent' => 1,
9548 'pldm_entity_node_get_remote_container_id' => 1,
9549 'pldm_find_entity_ref_in_tree' => 1,
9550 'pldm_instance_db_destroy' => 1,
9551 'pldm_instance_db_init' => 1,
9552 'pldm_instance_db_init_default' => 1,
9553 'pldm_instance_id_alloc' => 1,
9554 'pldm_instance_id_free' => 1,
9555 'pldm_is_current_parent_child' => 1,
9556 'pldm_is_empty_entity_assoc_tree' => 1,
9557 'pldm_msg_hdr_correlate_response' => 1,
9558 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009559 'pldm_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309560 'pldm_pdr_add_check' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309561 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309562 'pldm_pdr_add_fru_record_set_check' => 1,
9563 'pldm_pdr_destroy' => 1,
9564 'pldm_pdr_find_last_in_range' => 1,
9565 'pldm_pdr_find_record' => 1,
9566 'pldm_pdr_find_record_by_type' => 1,
9567 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9568 'pldm_pdr_get_next_record' => 1,
9569 'pldm_pdr_get_record_count' => 1,
9570 'pldm_pdr_get_record_handle' => 1,
9571 'pldm_pdr_get_repo_size' => 1,
9572 'pldm_pdr_init' => 1,
9573 'pldm_pdr_record_is_remote' => 1,
9574 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9575 'pldm_pdr_remove_remote_pdrs' => 1,
9576 'pldm_pdr_update_TL_pdr' => 1,
9577 'pldm_recv' => 1,
9578 'pldm_recv_any' => 1,
9579 'pldm_send' => 1,
9580 'pldm_send_recv' => 1,
9581 'pldm_transport_af_mctp_bind' => 1,
9582 'pldm_transport_af_mctp_core' => 1,
9583 'pldm_transport_af_mctp_destroy' => 1,
9584 'pldm_transport_af_mctp_init' => 1,
9585 'pldm_transport_af_mctp_init_pollfd' => 1,
9586 'pldm_transport_af_mctp_map_tid' => 1,
9587 'pldm_transport_af_mctp_unmap_tid' => 1,
9588 'pldm_transport_mctp_demux_core' => 1,
9589 'pldm_transport_mctp_demux_destroy' => 1,
9590 'pldm_transport_mctp_demux_init' => 1,
9591 'pldm_transport_mctp_demux_init_pollfd' => 1,
9592 'pldm_transport_mctp_demux_map_tid' => 1,
9593 'pldm_transport_mctp_demux_unmap_tid' => 1,
9594 'pldm_transport_poll' => 1,
9595 'pldm_transport_recv_msg' => 1,
9596 'pldm_transport_send_msg' => 1,
9597 'pldm_transport_send_recv_msg' => 1,
9598 'unpack_pldm_header' => 1,
9599 'ver2str' => 1
9600 }
9601 },
9602 'Target' => 'unix',
9603 'TypeInfo' => {
9604 '1' => {
9605 'Name' => 'void',
9606 'Type' => 'Intrinsic'
9607 },
9608 '46' => {
9609 'Name' => 'unsigned char',
9610 'Size' => '1',
9611 'Type' => 'Intrinsic'
9612 },
9613 '53' => {
9614 'Name' => 'unsigned short',
9615 'Size' => '2',
9616 'Type' => 'Intrinsic'
9617 },
9618 '60' => {
9619 'Name' => 'unsigned int',
9620 'Size' => '4',
9621 'Type' => 'Intrinsic'
9622 },
9623 '67' => {
9624 'Name' => 'unsigned long',
9625 'Size' => '8',
9626 'Type' => 'Intrinsic'
9627 },
9628 '74' => {
9629 'Name' => 'signed char',
9630 'Size' => '1',
9631 'Type' => 'Intrinsic'
9632 },
9633 '81' => {
9634 'BaseType' => '46',
9635 'Header' => 'types.h',
9636 'Line' => '38',
9637 'Name' => '__uint8_t',
9638 'PrivateABI' => 1,
9639 'Size' => '1',
9640 'Type' => 'Typedef'
9641 },
9642 '93' => {
9643 'Name' => 'short',
9644 'Size' => '2',
9645 'Type' => 'Intrinsic'
9646 },
9647 '100' => {
9648 'Name' => 'int',
9649 'Size' => '4',
9650 'Type' => 'Intrinsic'
9651 },
9652 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309653 'Name' => 'long',
9654 'Size' => '8',
9655 'Type' => 'Intrinsic'
9656 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309657 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309658 'Name' => 'char',
9659 'Size' => '1',
9660 'Type' => 'Intrinsic'
9661 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309662 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 'BaseType' => '81',
9664 'Header' => 'stdint-uintn.h',
9665 'Line' => '24',
9666 'Name' => 'uint8_t',
9667 'PrivateABI' => 1,
9668 'Size' => '1',
9669 'Type' => 'Typedef'
9670 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309671 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309672 'Name' => 'float',
9673 'Size' => '4',
9674 'Type' => 'Intrinsic'
9675 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309676 '175' => {
9677 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309678 'Header' => 'base.h',
9679 'Line' => '16',
9680 'Name' => 'pldm_tid_t',
9681 'Size' => '1',
9682 'Type' => 'Typedef'
9683 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309684 '187' => {
9685 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309686 'Header' => 'instance-id.h',
9687 'Line' => '13',
9688 'Name' => 'pldm_instance_id_t',
9689 'Size' => '1',
9690 'Type' => 'Typedef'
9691 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309692 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309693 'Header' => 'responder.h',
9694 'Line' => '10',
9695 'Memb' => {
9696 '0' => {
9697 'name' => 'tid',
9698 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309699 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309700 },
9701 '1' => {
9702 'name' => 'instance_id',
9703 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309704 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309705 },
9706 '2' => {
9707 'name' => 'type',
9708 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309709 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309710 },
9711 '3' => {
9712 'name' => 'command',
9713 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309714 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309715 },
9716 '4' => {
9717 'name' => 'next',
9718 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309719 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309720 }
9721 },
9722 'Name' => 'struct pldm_responder_cookie',
9723 'PrivateABI' => 1,
9724 'Size' => '16',
9725 'Type' => 'Struct'
9726 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309727 '279' => {
9728 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309729 'Name' => 'struct pldm_responder_cookie*',
9730 'Size' => '8',
9731 'Type' => 'Pointer'
9732 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309733 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309734 'Header' => 'pldm.h',
9735 'Line' => '15',
9736 'Memb' => {
9737 '0' => {
9738 'name' => 'PLDM_REQUESTER_SUCCESS',
9739 'value' => '0'
9740 },
9741 '1' => {
9742 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9743 'value' => '18446744073709551615 (-1)'
9744 },
9745 '2' => {
9746 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9747 'value' => '18446744073709551614 (-2)'
9748 },
9749 '3' => {
9750 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9751 'value' => '18446744073709551613 (-3)'
9752 },
9753 '4' => {
9754 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9755 'value' => '18446744073709551612 (-4)'
9756 },
9757 '5' => {
9758 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9759 'value' => '18446744073709551611 (-5)'
9760 },
9761 '6' => {
9762 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9763 'value' => '18446744073709551610 (-6)'
9764 },
9765 '7' => {
9766 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9767 'value' => '18446744073709551609 (-7)'
9768 },
9769 '8' => {
9770 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9771 'value' => '18446744073709551608 (-8)'
9772 },
9773 '9' => {
9774 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9775 'value' => '18446744073709551607 (-9)'
9776 },
9777 '10' => {
9778 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9779 'value' => '18446744073709551606 (-10)'
9780 },
9781 '11' => {
9782 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9783 'value' => '18446744073709551605 (-11)'
9784 },
9785 '12' => {
9786 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9787 'value' => '18446744073709551604 (-12)'
9788 },
9789 '13' => {
9790 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9791 'value' => '18446744073709551603 (-13)'
9792 }
9793 },
9794 'Name' => 'enum pldm_requester_error_codes',
9795 'Size' => '4',
9796 'Type' => 'Enum'
9797 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309798 '805' => {
9799 'Name' => '_Bool',
9800 'Size' => '1',
9801 'Type' => 'Intrinsic'
9802 },
9803 '927' => {
9804 'BaseType' => '53',
9805 'Header' => 'types.h',
9806 'Line' => '40',
9807 'Name' => '__uint16_t',
9808 'PrivateABI' => 1,
9809 'Size' => '2',
9810 'Type' => 'Typedef'
9811 },
9812 '951' => {
9813 'BaseType' => '60',
9814 'Header' => 'types.h',
9815 'Line' => '42',
9816 'Name' => '__uint32_t',
9817 'PrivateABI' => 1,
9818 'Size' => '4',
9819 'Type' => 'Typedef'
9820 },
9821 '970' => {
9822 'BaseType' => '107',
9823 'Header' => 'types.h',
9824 'Line' => '194',
9825 'Name' => '__ssize_t',
9826 'PrivateABI' => 1,
9827 'Size' => '8',
9828 'Type' => 'Typedef'
9829 },
9830 '982' => {
9831 'BaseType' => '114',
9832 'Name' => 'char*',
9833 'Size' => '8',
9834 'Type' => 'Pointer'
9835 },
9836 '1006' => {
9837 'BaseType' => '121',
9838 'Name' => 'uint8_t const',
9839 'Size' => '1',
9840 'Type' => 'Const'
9841 },
9842 '1011' => {
9843 'BaseType' => '927',
9844 'Header' => 'stdint-uintn.h',
9845 'Line' => '25',
9846 'Name' => 'uint16_t',
9847 'PrivateABI' => 1,
9848 'Size' => '2',
9849 'Type' => 'Typedef'
9850 },
9851 '1023' => {
9852 'BaseType' => '951',
9853 'Header' => 'stdint-uintn.h',
9854 'Line' => '26',
9855 'Name' => 'uint32_t',
9856 'PrivateABI' => 1,
9857 'Size' => '4',
9858 'Type' => 'Typedef'
9859 },
9860 '1035' => {
9861 'Header' => 'pldm_types.h',
9862 'Line' => '25',
9863 'Memb' => {
9864 '0' => {
9865 'name' => 'alpha',
9866 'offset' => '0',
9867 'type' => '121'
9868 },
9869 '1' => {
9870 'name' => 'update',
9871 'offset' => '1',
9872 'type' => '121'
9873 },
9874 '2' => {
9875 'name' => 'minor',
9876 'offset' => '2',
9877 'type' => '121'
9878 },
9879 '3' => {
9880 'name' => 'major',
9881 'offset' => '3',
9882 'type' => '121'
9883 }
9884 },
9885 'Name' => 'struct pldm_version',
9886 'Size' => '4',
9887 'Type' => 'Struct'
9888 },
9889 '1093' => {
9890 'BaseType' => '1035',
9891 'Header' => 'pldm_types.h',
9892 'Line' => '30',
9893 'Name' => 'ver32_t',
9894 'Size' => '4',
9895 'Type' => 'Typedef'
9896 },
9897 '1105' => {
9898 'BaseType' => '1093',
9899 'Name' => 'ver32_t const',
9900 'Size' => '4',
9901 'Type' => 'Const'
9902 },
9903 '1145' => {
9904 'BaseType' => '67',
9905 'Header' => 'stddef.h',
9906 'Line' => '214',
9907 'Name' => 'size_t',
9908 'PrivateABI' => 1,
9909 'Size' => '8',
9910 'Type' => 'Typedef'
9911 },
9912 '1207' => {
9913 'BaseType' => '970',
9914 'Header' => 'types.h',
9915 'Line' => '108',
9916 'Name' => 'ssize_t',
9917 'PrivateABI' => 1,
9918 'Size' => '8',
9919 'Type' => 'Typedef'
9920 },
9921 '1219' => {
9922 'BaseType' => '1006',
9923 'Name' => 'uint8_t const*',
9924 'Size' => '8',
9925 'Type' => 'Pointer'
9926 },
9927 '2228' => {
9928 'BaseType' => '1105',
9929 'Name' => 'ver32_t const*',
9930 'Size' => '8',
9931 'Type' => 'Pointer'
9932 },
9933 '2341' => {
9934 'BaseType' => '2346',
9935 'Name' => 'void const*',
9936 'Size' => '8',
9937 'Type' => 'Pointer'
9938 },
9939 '2346' => {
9940 'BaseType' => '1',
9941 'Name' => 'void const',
9942 'Type' => 'Const'
9943 },
9944 '2579' => {
9945 'BaseType' => '1',
9946 'Name' => 'void*',
9947 'Size' => '8',
9948 'Type' => 'Pointer'
9949 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009950 '2593' => {
9951 'BaseType' => '114',
9952 'Name' => 'char const',
9953 'Size' => '1',
9954 'Type' => 'Const'
9955 },
9956 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309957 'Header' => 'pldm_types.h',
9958 'Line' => '9',
9959 'Name' => 'anon-struct-pldm_types.h-9',
9960 'Size' => '1',
9961 'Type' => 'Struct'
9962 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009963 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309964 'Header' => 'pldm_types.h',
9965 'Line' => '19',
9966 'Memb' => {
9967 '0' => {
9968 'name' => 'byte',
9969 'offset' => '0',
9970 'type' => '121'
9971 },
9972 '1' => {
9973 'name' => 'bits',
9974 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009975 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309976 }
9977 },
9978 'Name' => 'union bitfield8_t',
9979 'Size' => '1',
9980 'Type' => 'Union'
9981 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009982 '2788' => {
9983 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309984 'Name' => 'bitfield8_t const',
9985 'Size' => '1',
9986 'Type' => 'Const'
9987 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009988 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309989 'Header' => 'base.h',
9990 'Line' => '92',
9991 'Memb' => {
9992 '0' => {
9993 'name' => 'PLDM_RESPONSE',
9994 'value' => '0'
9995 },
9996 '1' => {
9997 'name' => 'PLDM_REQUEST',
9998 'value' => '1'
9999 },
10000 '2' => {
10001 'name' => 'PLDM_RESERVED',
10002 'value' => '2'
10003 },
10004 '3' => {
10005 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10006 'value' => '3'
10007 }
10008 },
10009 'Name' => 'enum MessageType',
10010 'Size' => '4',
10011 'Type' => 'Enum'
10012 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010013 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010014 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010015 'Line' => '138',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010016 'Memb' => {
10017 '0' => {
10018 'name' => 'command',
10019 'offset' => '2',
10020 'type' => '121'
10021 }
10022 },
10023 'Name' => 'struct pldm_msg_hdr',
10024 'Size' => '3',
10025 'Type' => 'Struct'
10026 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010027 '3314' => {
10028 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010029 'Name' => 'struct pldm_msg_hdr const',
10030 'Size' => '3',
10031 'Type' => 'Const'
10032 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010033 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010034 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010035 'Line' => '171',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010036 'Memb' => {
10037 '0' => {
10038 'name' => 'hdr',
10039 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010040 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010041 },
10042 '1' => {
10043 'name' => 'payload',
10044 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010045 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010046 }
10047 },
10048 'Name' => 'struct pldm_msg',
10049 'Size' => '4',
10050 'Type' => 'Struct'
10051 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010052 '3359' => {
10053 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010054 'Name' => 'struct pldm_msg const',
10055 'Size' => '4',
10056 'Type' => 'Const'
10057 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010058 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010059 'BaseType' => '121',
10060 'Name' => 'uint8_t[1]',
10061 'Size' => '1',
10062 'Type' => 'Array'
10063 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010064 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010065 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010066 'Line' => '197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010067 'Memb' => {
10068 '0' => {
10069 'name' => 'msg_type',
10070 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010071 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010072 },
10073 '1' => {
10074 'name' => 'instance',
10075 'offset' => '4',
10076 'type' => '121'
10077 },
10078 '2' => {
10079 'name' => 'pldm_type',
10080 'offset' => '5',
10081 'type' => '121'
10082 },
10083 '3' => {
10084 'name' => 'command',
10085 'offset' => '6',
10086 'type' => '121'
10087 },
10088 '4' => {
10089 'name' => 'completion_code',
10090 'offset' => '7',
10091 'type' => '121'
10092 }
10093 },
10094 'Name' => 'struct pldm_header_info',
10095 'Size' => '8',
10096 'Type' => 'Struct'
10097 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010098 '3459' => {
10099 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010100 'Name' => 'struct pldm_header_info const',
10101 'Size' => '8',
10102 'Type' => 'Const'
10103 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010104 '3889' => {
10105 'BaseType' => '2593',
10106 'Name' => 'char const*',
10107 'Size' => '8',
10108 'Type' => 'Pointer'
10109 },
10110 '4120' => {
10111 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010112 'Name' => 'struct pldm_msg*',
10113 'Size' => '8',
10114 'Type' => 'Pointer'
10115 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010116 '4567' => {
10117 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010118 'Name' => 'struct pldm_msg const*',
10119 'Size' => '8',
10120 'Type' => 'Pointer'
10121 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010122 '4572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010123 'BaseType' => '121',
10124 'Name' => 'uint8_t*',
10125 'Size' => '8',
10126 'Type' => 'Pointer'
10127 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010128 '4577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010129 'BaseType' => '1023',
10130 'Name' => 'uint32_t*',
10131 'Size' => '8',
10132 'Type' => 'Pointer'
10133 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010134 '5470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010135 'BaseType' => '1093',
10136 'Name' => 'ver32_t*',
10137 'Size' => '8',
10138 'Type' => 'Pointer'
10139 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010140 '6393' => {
10141 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010142 'Name' => 'bitfield8_t*',
10143 'Size' => '8',
10144 'Type' => 'Pointer'
10145 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010146 '6855' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010147 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010148 'Name' => 'bitfield8_t const*',
10149 'Size' => '8',
10150 'Type' => 'Pointer'
10151 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010152 '7643' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010153 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010154 'Name' => 'struct pldm_msg_hdr const*',
10155 'Size' => '8',
10156 'Type' => 'Pointer'
10157 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010158 '7882' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010159 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010160 'Name' => 'struct pldm_header_info*',
10161 'Size' => '8',
10162 'Type' => 'Pointer'
10163 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010164 '8142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010165 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010166 'Name' => 'struct pldm_header_info const*',
10167 'Size' => '8',
10168 'Type' => 'Pointer'
10169 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010170 '8147' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010171 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010172 'Name' => 'struct pldm_msg_hdr*',
10173 'Size' => '8',
10174 'Type' => 'Pointer'
10175 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010176 '10017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010177 'Header' => 'utils.h',
10178 'Line' => '20',
10179 'Memb' => {
10180 '0' => {
10181 'name' => 'ptr',
10182 'offset' => '0',
10183 'type' => '1219'
10184 },
10185 '1' => {
10186 'name' => 'length',
10187 'offset' => '8',
10188 'type' => '1145'
10189 }
10190 },
10191 'Name' => 'struct variable_field',
10192 'Size' => '16',
10193 'Type' => 'Struct'
10194 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010195 '10413' => {
10196 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010197 'Name' => 'struct variable_field*',
10198 'Size' => '8',
10199 'Type' => 'Pointer'
10200 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010201 '12495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010202 'BaseType' => '1011',
10203 'Name' => 'uint16_t*',
10204 'Size' => '8',
10205 'Type' => 'Pointer'
10206 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010207 '13058' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010208 'BaseType' => '1145',
10209 'Name' => 'size_t*',
10210 'Size' => '8',
10211 'Type' => 'Pointer'
10212 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010213 '15734' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010214 'BaseType' => '67',
10215 'Header' => 'types.h',
10216 'Line' => '45',
10217 'Name' => '__uint64_t',
10218 'PrivateABI' => 1,
10219 'Size' => '8',
10220 'Type' => 'Typedef'
10221 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010222 '15811' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010223 'BaseType' => '1011',
10224 'Name' => 'uint16_t const',
10225 'Size' => '2',
10226 'Type' => 'Const'
10227 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010228 '15828' => {
10229 'BaseType' => '15734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010230 'Header' => 'stdint-uintn.h',
10231 'Line' => '27',
10232 'Name' => 'uint64_t',
10233 'PrivateABI' => 1,
10234 'Size' => '8',
10235 'Type' => 'Typedef'
10236 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010237 '15974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010238 'Header' => 'bios.h',
10239 'Line' => '39',
10240 'Memb' => {
10241 '0' => {
10242 'name' => 'PLDM_BIOS_STRING_TABLE',
10243 'value' => '0'
10244 },
10245 '1' => {
10246 'name' => 'PLDM_BIOS_ATTR_TABLE',
10247 'value' => '1'
10248 },
10249 '2' => {
10250 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10251 'value' => '2'
10252 }
10253 },
10254 'Name' => 'enum pldm_bios_table_types',
10255 'Size' => '4',
10256 'Type' => 'Enum'
10257 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010258 '16008' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010259 'Header' => 'bios.h',
10260 'Line' => '48',
10261 'Memb' => {
10262 '0' => {
10263 'name' => 'string_handle',
10264 'offset' => '0',
10265 'type' => '1011'
10266 },
10267 '1' => {
10268 'name' => 'string_length',
10269 'offset' => '2',
10270 'type' => '1011'
10271 },
10272 '2' => {
10273 'name' => 'name',
10274 'offset' => '4',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010275 'type' => '16065'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010276 }
10277 },
10278 'Name' => 'struct pldm_bios_string_table_entry',
10279 'Size' => '5',
10280 'Type' => 'Struct'
10281 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010282 '16060' => {
10283 'BaseType' => '16008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010284 'Name' => 'struct pldm_bios_string_table_entry const',
10285 'Size' => '5',
10286 'Type' => 'Const'
10287 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010288 '16065' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010289 'BaseType' => '114',
10290 'Name' => 'char[1]',
10291 'Size' => '1',
10292 'Type' => 'Array'
10293 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010294 '16081' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010295 'Header' => 'bios.h',
10296 'Line' => '54',
10297 'Memb' => {
10298 '0' => {
10299 'name' => 'attr_handle',
10300 'offset' => '0',
10301 'type' => '1011'
10302 },
10303 '1' => {
10304 'name' => 'attr_type',
10305 'offset' => '2',
10306 'type' => '121'
10307 },
10308 '2' => {
10309 'name' => 'string_handle',
10310 'offset' => '3',
10311 'type' => '1011'
10312 },
10313 '3' => {
10314 'name' => 'metadata',
10315 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010316 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010317 }
10318 },
10319 'Name' => 'struct pldm_bios_attr_table_entry',
10320 'Size' => '6',
10321 'Type' => 'Struct'
10322 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010323 '16146' => {
10324 'BaseType' => '16081',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010325 'Name' => 'struct pldm_bios_attr_table_entry const',
10326 'Size' => '6',
10327 'Type' => 'Const'
10328 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010329 '16151' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010330 'Header' => 'bios.h',
10331 'Line' => '66',
10332 'Memb' => {
10333 '0' => {
10334 'name' => 'attr_handle',
10335 'offset' => '0',
10336 'type' => '1011'
10337 },
10338 '1' => {
10339 'name' => 'attr_type',
10340 'offset' => '2',
10341 'type' => '121'
10342 },
10343 '2' => {
10344 'name' => 'value',
10345 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010346 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010347 }
10348 },
10349 'Name' => 'struct pldm_bios_attr_val_table_entry',
10350 'Size' => '4',
10351 'Type' => 'Struct'
10352 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010353 '16203' => {
10354 'BaseType' => '16151',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010355 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10356 'Size' => '4',
10357 'Type' => 'Const'
10358 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010359 '16272' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010360 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +093010361 'Line' => '211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010362 'Memb' => {
10363 '0' => {
10364 'name' => 'name_handle',
10365 'offset' => '0',
10366 'type' => '1011'
10367 },
10368 '1' => {
10369 'name' => 'read_only',
10370 'offset' => '2',
10371 'type' => '805'
10372 },
10373 '2' => {
10374 'name' => 'pv_num',
10375 'offset' => '3',
10376 'type' => '121'
10377 },
10378 '3' => {
10379 'name' => 'pv_handle',
10380 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010381 'type' => '16375'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010382 },
10383 '4' => {
10384 'name' => 'def_num',
10385 'offset' => '22',
10386 'type' => '121'
10387 },
10388 '5' => {
10389 'name' => 'def_index',
10390 'offset' => '36',
10391 'type' => '1219'
10392 }
10393 },
10394 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10395 'Size' => '32',
10396 'Type' => 'Struct'
10397 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010398 '16363' => {
10399 'BaseType' => '16272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010400 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10401 'Size' => '32',
10402 'Type' => 'Const'
10403 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010404 '16375' => {
10405 'BaseType' => '15811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010406 'Name' => 'uint16_t const*',
10407 'Size' => '8',
10408 'Type' => 'Pointer'
10409 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010410 '16385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010411 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +093010412 'Line' => '309',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010413 'Memb' => {
10414 '0' => {
10415 'name' => 'name_handle',
10416 'offset' => '0',
10417 'type' => '1011'
10418 },
10419 '1' => {
10420 'name' => 'read_only',
10421 'offset' => '2',
10422 'type' => '805'
10423 },
10424 '2' => {
10425 'name' => 'string_type',
10426 'offset' => '3',
10427 'type' => '121'
10428 },
10429 '3' => {
10430 'name' => 'min_length',
10431 'offset' => '4',
10432 'type' => '1011'
10433 },
10434 '4' => {
10435 'name' => 'max_length',
10436 'offset' => '6',
10437 'type' => '1011'
10438 },
10439 '5' => {
10440 'name' => 'def_length',
10441 'offset' => '8',
10442 'type' => '1011'
10443 },
10444 '6' => {
10445 'name' => 'def_string',
10446 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010447 'type' => '3889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010448 }
10449 },
10450 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10451 'Size' => '24',
10452 'Type' => 'Struct'
10453 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010454 '16497' => {
10455 'BaseType' => '16385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010456 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10457 'Size' => '24',
10458 'Type' => 'Const'
10459 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010460 '16507' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010461 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010462 'Line' => '405',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010463 'Memb' => {
10464 '0' => {
10465 'name' => 'name_handle',
10466 'offset' => '0',
10467 'type' => '1011'
10468 },
10469 '1' => {
10470 'name' => 'read_only',
10471 'offset' => '2',
10472 'type' => '805'
10473 },
10474 '2' => {
10475 'name' => 'lower_bound',
10476 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010477 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010478 },
10479 '3' => {
10480 'name' => 'upper_bound',
10481 'offset' => '22',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010482 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010483 },
10484 '4' => {
10485 'name' => 'scalar_increment',
10486 'offset' => '36',
10487 'type' => '1023'
10488 },
10489 '5' => {
10490 'name' => 'default_value',
10491 'offset' => '50',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010492 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010493 }
10494 },
10495 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10496 'Size' => '40',
10497 'Type' => 'Struct'
10498 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010499 '16605' => {
10500 'BaseType' => '16507',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010501 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10502 'Size' => '40',
10503 'Type' => 'Const'
10504 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010505 '16888' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010506 'Name' => 'ssize_t(*)(void const*)',
10507 'Param' => {
10508 '0' => {
10509 'type' => '2341'
10510 }
10511 },
10512 'Return' => '1207',
10513 'Size' => '8',
10514 'Type' => 'FuncPtr'
10515 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010516 '16958' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010517 'Line' => '943',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010518 'Memb' => {
10519 '0' => {
10520 'name' => 'table_data',
10521 'offset' => '0',
10522 'type' => '1219'
10523 },
10524 '1' => {
10525 'name' => 'table_len',
10526 'offset' => '8',
10527 'type' => '1145'
10528 },
10529 '2' => {
10530 'name' => 'current_pos',
10531 'offset' => '22',
10532 'type' => '1145'
10533 },
10534 '3' => {
10535 'name' => 'entry_length_handler',
10536 'offset' => '36',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010537 'type' => '16888'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010538 }
10539 },
10540 'Name' => 'struct pldm_bios_table_iter',
10541 'PrivateABI' => 1,
10542 'Size' => '32',
10543 'Source' => 'bios_table.c',
10544 'Type' => 'Struct'
10545 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010546 '17028' => {
10547 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 'Name' => 'struct pldm_bios_table_iter const',
10549 'Size' => '32',
10550 'Type' => 'Const'
10551 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010552 '18098' => {
10553 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010554 'Name' => 'struct pldm_bios_table_iter*',
10555 'Size' => '8',
10556 'Type' => 'Pointer'
10557 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010558 '18103' => {
10559 'BaseType' => '16203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010560 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10561 'Size' => '8',
10562 'Type' => 'Pointer'
10563 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010564 '18517' => {
10565 'BaseType' => '16146',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 'Name' => 'struct pldm_bios_attr_table_entry const*',
10567 'Size' => '8',
10568 'Type' => 'Pointer'
10569 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010570 '19120' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010571 'BaseType' => '16060',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 'Name' => 'struct pldm_bios_string_table_entry const*',
10573 'Size' => '8',
10574 'Type' => 'Pointer'
10575 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010576 '20283' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010577 'BaseType' => '17028',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Name' => 'struct pldm_bios_table_iter const*',
10579 'Size' => '8',
10580 'Type' => 'Pointer'
10581 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010582 '24556' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010583 'BaseType' => '15828',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010584 'Name' => 'uint64_t*',
10585 'Size' => '8',
10586 'Type' => 'Pointer'
10587 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010588 '24833' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010589 'BaseType' => '16605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010590 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10591 'Size' => '8',
10592 'Type' => 'Pointer'
10593 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010594 '25142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010595 'BaseType' => '3889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Name' => 'char const**',
10597 'Size' => '8',
10598 'Type' => 'Pointer'
10599 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010600 '26271' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010601 'BaseType' => '16497',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010602 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10603 'Size' => '8',
10604 'Type' => 'Pointer'
10605 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010606 '27726' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010607 'BaseType' => '16363',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010608 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10609 'Size' => '8',
10610 'Type' => 'Pointer'
10611 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010612 '29896' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010613 'BaseType' => '1023',
10614 'Name' => 'uint32_t const',
10615 'Size' => '4',
10616 'Type' => 'Const'
10617 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010618 '29937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010619 'BaseType' => '121',
10620 'Header' => 'pldm_types.h',
10621 'Line' => '32',
10622 'Name' => 'bool8_t',
10623 'Size' => '1',
10624 'Type' => 'Typedef'
10625 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010626 '29949' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 'Header' => 'pldm_types.h',
10628 'Line' => '36',
10629 'Name' => 'anon-struct-pldm_types.h-36',
10630 'Size' => '2',
10631 'Type' => 'Struct'
10632 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010633 '30213' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010634 'Header' => 'pldm_types.h',
10635 'Line' => '54',
10636 'Memb' => {
10637 '0' => {
10638 'name' => 'value',
10639 'offset' => '0',
10640 'type' => '1011'
10641 },
10642 '1' => {
10643 'name' => 'bits',
10644 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010645 'type' => '29949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010646 }
10647 },
10648 'Name' => 'union bitfield16_t',
10649 'Size' => '2',
10650 'Type' => 'Union'
10651 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010652 '30225' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010653 'Header' => 'pldm_types.h',
10654 'Line' => '58',
10655 'Name' => 'anon-struct-pldm_types.h-58',
10656 'Size' => '4',
10657 'Type' => 'Struct'
10658 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010659 '30713' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 'Header' => 'pldm_types.h',
10661 'Line' => '92',
10662 'Memb' => {
10663 '0' => {
10664 'name' => 'value',
10665 'offset' => '0',
10666 'type' => '1023'
10667 },
10668 '1' => {
10669 'name' => 'bits',
10670 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010671 'type' => '30225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 }
10673 },
10674 'Name' => 'union bitfield32_t',
10675 'Size' => '4',
10676 'Type' => 'Union'
10677 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010678 '30725' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010679 'Header' => 'pldm_types.h',
10680 'Line' => '96',
10681 'Name' => 'anon-struct-pldm_types.h-96',
10682 'Size' => '8',
10683 'Type' => 'Struct'
10684 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010685 '31661' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010686 'Header' => 'pldm_types.h',
10687 'Line' => '162',
10688 'Memb' => {
10689 '0' => {
10690 'name' => 'value',
10691 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010692 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010693 },
10694 '1' => {
10695 'name' => 'bits',
10696 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010697 'type' => '30725'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010698 }
10699 },
10700 'Name' => 'union bitfield64_t',
10701 'Size' => '8',
10702 'Type' => 'Union'
10703 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010704 '31720' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010705 'BaseType' => '1145',
10706 'Name' => 'size_t const',
10707 'Size' => '8',
10708 'Type' => 'Const'
10709 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010710 '33514' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010711 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010712 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010713 'Memb' => {
10714 '0' => {
10715 'name' => 'uuid',
10716 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010717 'type' => '33618'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010718 },
10719 '1' => {
10720 'name' => 'package_header_format_version',
10721 'offset' => '22',
10722 'type' => '121'
10723 },
10724 '2' => {
10725 'name' => 'package_header_size',
10726 'offset' => '23',
10727 'type' => '1011'
10728 },
10729 '3' => {
10730 'name' => 'package_release_date_time',
10731 'offset' => '25',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010732 'type' => '33634'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010733 },
10734 '4' => {
10735 'name' => 'component_bitmap_bit_length',
10736 'offset' => '50',
10737 'type' => '1011'
10738 },
10739 '5' => {
10740 'name' => 'package_version_string_type',
10741 'offset' => '52',
10742 'type' => '121'
10743 },
10744 '6' => {
10745 'name' => 'package_version_string_length',
10746 'offset' => '53',
10747 'type' => '121'
10748 }
10749 },
10750 'Name' => 'struct pldm_package_header_information',
10751 'Size' => '36',
10752 'Type' => 'Struct'
10753 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010754 '33618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 'BaseType' => '121',
10756 'Name' => 'uint8_t[16]',
10757 'Size' => '16',
10758 'Type' => 'Array'
10759 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010760 '33634' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010761 'BaseType' => '121',
10762 'Name' => 'uint8_t[13]',
10763 'Size' => '13',
10764 'Type' => 'Array'
10765 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010766 '33650' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010767 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010768 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010769 'Memb' => {
10770 '0' => {
10771 'name' => 'record_length',
10772 'offset' => '0',
10773 'type' => '1011'
10774 },
10775 '1' => {
10776 'name' => 'descriptor_count',
10777 'offset' => '2',
10778 'type' => '121'
10779 },
10780 '2' => {
10781 'name' => 'device_update_option_flags',
10782 'offset' => '3',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010783 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010784 },
10785 '3' => {
10786 'name' => 'comp_image_set_version_string_type',
10787 'offset' => '7',
10788 'type' => '121'
10789 },
10790 '4' => {
10791 'name' => 'comp_image_set_version_string_length',
10792 'offset' => '8',
10793 'type' => '121'
10794 },
10795 '5' => {
10796 'name' => 'fw_device_pkg_data_length',
10797 'offset' => '9',
10798 'type' => '1011'
10799 }
10800 },
10801 'Name' => 'struct pldm_firmware_device_id_record',
10802 'Size' => '11',
10803 'Type' => 'Struct'
10804 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010805 '33845' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010806 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010807 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010808 'Memb' => {
10809 '0' => {
10810 'name' => 'comp_classification',
10811 'offset' => '0',
10812 'type' => '1011'
10813 },
10814 '1' => {
10815 'name' => 'comp_identifier',
10816 'offset' => '2',
10817 'type' => '1011'
10818 },
10819 '2' => {
10820 'name' => 'comp_comparison_stamp',
10821 'offset' => '4',
10822 'type' => '1023'
10823 },
10824 '3' => {
10825 'name' => 'comp_options',
10826 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010827 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010828 },
10829 '4' => {
10830 'name' => 'requested_comp_activation_method',
10831 'offset' => '16',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010832 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010833 },
10834 '5' => {
10835 'name' => 'comp_location_offset',
10836 'offset' => '18',
10837 'type' => '1023'
10838 },
10839 '6' => {
10840 'name' => 'comp_size',
10841 'offset' => '22',
10842 'type' => '1023'
10843 },
10844 '7' => {
10845 'name' => 'comp_version_string_type',
10846 'offset' => '32',
10847 'type' => '121'
10848 },
10849 '8' => {
10850 'name' => 'comp_version_string_length',
10851 'offset' => '33',
10852 'type' => '121'
10853 }
10854 },
10855 'Name' => 'struct pldm_component_image_information',
10856 'Size' => '22',
10857 'Type' => 'Struct'
10858 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010859 '34027' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010860 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010861 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010862 'Memb' => {
10863 '0' => {
10864 'name' => 'completion_code',
10865 'offset' => '0',
10866 'type' => '121'
10867 },
10868 '1' => {
10869 'name' => 'capabilities_during_update',
10870 'offset' => '1',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010871 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010872 },
10873 '2' => {
10874 'name' => 'comp_count',
10875 'offset' => '5',
10876 'type' => '1011'
10877 },
10878 '3' => {
10879 'name' => 'active_comp_image_set_ver_str_type',
10880 'offset' => '7',
10881 'type' => '121'
10882 },
10883 '4' => {
10884 'name' => 'active_comp_image_set_ver_str_len',
10885 'offset' => '8',
10886 'type' => '121'
10887 },
10888 '5' => {
10889 'name' => 'pending_comp_image_set_ver_str_type',
10890 'offset' => '9',
10891 'type' => '121'
10892 },
10893 '6' => {
10894 'name' => 'pending_comp_image_set_ver_str_len',
10895 'offset' => '16',
10896 'type' => '121'
10897 }
10898 },
10899 'Name' => 'struct pldm_get_firmware_parameters_resp',
10900 'Size' => '11',
10901 'Type' => 'Struct'
10902 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010903 '34209' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010904 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010905 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010906 'Memb' => {
10907 '0' => {
10908 'name' => 'comp_classification',
10909 'offset' => '0',
10910 'type' => '1011'
10911 },
10912 '1' => {
10913 'name' => 'comp_identifier',
10914 'offset' => '2',
10915 'type' => '1011'
10916 },
10917 '2' => {
10918 'name' => 'comp_classification_index',
10919 'offset' => '4',
10920 'type' => '121'
10921 },
10922 '3' => {
10923 'name' => 'active_comp_comparison_stamp',
10924 'offset' => '5',
10925 'type' => '1023'
10926 },
10927 '4' => {
10928 'name' => 'active_comp_ver_str_type',
10929 'offset' => '9',
10930 'type' => '121'
10931 },
10932 '5' => {
10933 'name' => 'active_comp_ver_str_len',
10934 'offset' => '16',
10935 'type' => '121'
10936 },
10937 '6' => {
10938 'name' => 'active_comp_release_date',
10939 'offset' => '17',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010940 'type' => '34391'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010941 },
10942 '7' => {
10943 'name' => 'pending_comp_comparison_stamp',
10944 'offset' => '25',
10945 'type' => '1023'
10946 },
10947 '8' => {
10948 'name' => 'pending_comp_ver_str_type',
10949 'offset' => '35',
10950 'type' => '121'
10951 },
10952 '9' => {
10953 'name' => 'pending_comp_ver_str_len',
10954 'offset' => '36',
10955 'type' => '121'
10956 },
10957 '10' => {
10958 'name' => 'pending_comp_release_date',
10959 'offset' => '37',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010960 'type' => '34391'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010961 },
10962 '11' => {
10963 'name' => 'comp_activation_methods',
10964 'offset' => '51',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010965 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 },
10967 '12' => {
10968 'name' => 'capabilities_during_update',
10969 'offset' => '53',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010970 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010971 }
10972 },
10973 'Name' => 'struct pldm_component_parameter_entry',
10974 'Size' => '39',
10975 'Type' => 'Struct'
10976 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010977 '34391' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 'BaseType' => '121',
10979 'Name' => 'uint8_t[8]',
10980 'Size' => '8',
10981 'Type' => 'Array'
10982 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010983 '35605' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010984 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010985 'Name' => 'struct variable_field const',
10986 'Size' => '16',
10987 'Type' => 'Const'
10988 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010989 '35970' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010990 'BaseType' => '29937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010991 'Name' => 'bool8_t*',
10992 'Size' => '8',
10993 'Type' => 'Pointer'
10994 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030010995 '35975' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010996 'BaseType' => '31661',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010997 'Name' => 'bitfield64_t*',
10998 'Size' => '8',
10999 'Type' => 'Pointer'
11000 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011001 '36732' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011002 'BaseType' => '30713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 'Name' => 'bitfield32_t*',
11004 'Size' => '8',
11005 'Type' => 'Pointer'
11006 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011007 '37584' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011008 'BaseType' => '30213',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011009 'Name' => 'bitfield16_t*',
11010 'Size' => '8',
11011 'Type' => 'Pointer'
11012 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011013 '39142' => {
11014 'BaseType' => '35605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 'Name' => 'struct variable_field const*',
11016 'Size' => '8',
11017 'Type' => 'Pointer'
11018 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011019 '53062' => {
11020 'BaseType' => '34209',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011021 'Name' => 'struct pldm_component_parameter_entry*',
11022 'Size' => '8',
11023 'Type' => 'Pointer'
11024 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011025 '53287' => {
11026 'BaseType' => '34027',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011027 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11028 'Size' => '8',
11029 'Type' => 'Pointer'
11030 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011031 '53588' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011032 'BaseType' => '4572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011033 'Name' => 'uint8_t**',
11034 'Size' => '8',
11035 'Type' => 'Pointer'
11036 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011037 '53885' => {
11038 'BaseType' => '33845',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011039 'Name' => 'struct pldm_component_image_information*',
11040 'Size' => '8',
11041 'Type' => 'Pointer'
11042 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011043 '54501' => {
11044 'BaseType' => '33650',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011045 'Name' => 'struct pldm_firmware_device_id_record*',
11046 'Size' => '8',
11047 'Type' => 'Pointer'
11048 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011049 '54811' => {
11050 'BaseType' => '33514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011051 'Name' => 'struct pldm_package_header_information*',
11052 'Size' => '8',
11053 'Type' => 'Pointer'
11054 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011055 '55579' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011056 'BaseType' => '2579',
11057 'Name' => 'void**',
11058 'Size' => '8',
11059 'Type' => 'Pointer'
11060 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011061 '63155' => {
11062 'BaseType' => '63172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011063 'Header' => 'pdr.h',
11064 'Line' => '16',
11065 'Name' => 'pldm_pdr',
11066 'PrivateABI' => 1,
11067 'Size' => '24',
11068 'Type' => 'Typedef'
11069 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011070 '63167' => {
11071 'BaseType' => '63155',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011072 'Name' => 'pldm_pdr const',
11073 'Size' => '24',
11074 'Type' => 'Const'
11075 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011076 '63172' => {
11077 'Line' => '26',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 'Memb' => {
11079 '0' => {
11080 'name' => 'record_count',
11081 'offset' => '0',
11082 'type' => '1023'
11083 },
11084 '1' => {
11085 'name' => 'size',
11086 'offset' => '4',
11087 'type' => '1023'
11088 },
11089 '2' => {
11090 'name' => 'first',
11091 'offset' => '8',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011092 'type' => '64263'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011093 },
11094 '3' => {
11095 'name' => 'last',
11096 'offset' => '22',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011097 'type' => '64263'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 }
11099 },
11100 'Name' => 'struct pldm_pdr',
11101 'PrivateABI' => 1,
11102 'Size' => '24',
11103 'Source' => 'pdr.c',
11104 'Type' => 'Struct'
11105 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011106 '63238' => {
11107 'BaseType' => '63255',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011108 'Header' => 'pdr.h',
11109 'Line' => '21',
11110 'Name' => 'pldm_pdr_record',
11111 'PrivateABI' => 1,
11112 'Size' => '32',
11113 'Type' => 'Typedef'
11114 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011115 '63250' => {
11116 'BaseType' => '63238',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011117 'Name' => 'pldm_pdr_record const',
11118 'Size' => '32',
11119 'Type' => 'Const'
11120 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011121 '63255' => {
11122 'Line' => '17',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011123 'Memb' => {
11124 '0' => {
11125 'name' => 'record_handle',
11126 'offset' => '0',
11127 'type' => '1023'
11128 },
11129 '1' => {
11130 'name' => 'size',
11131 'offset' => '4',
11132 'type' => '1023'
11133 },
11134 '2' => {
11135 'name' => 'data',
11136 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011137 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011138 },
11139 '3' => {
11140 'name' => 'next',
11141 'offset' => '22',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011142 'type' => '64251'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 },
11144 '4' => {
11145 'name' => 'is_remote',
11146 'offset' => '36',
11147 'type' => '805'
11148 },
11149 '5' => {
11150 'name' => 'terminus_handle',
11151 'offset' => '38',
11152 'type' => '1011'
11153 }
11154 },
11155 'Name' => 'struct pldm_pdr_record',
11156 'PrivateABI' => 1,
11157 'Size' => '32',
11158 'Source' => 'pdr.c',
11159 'Type' => 'Struct'
11160 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011161 '63347' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011162 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011163 'Line' => '296',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011164 'Memb' => {
11165 '0' => {
11166 'name' => 'entity_type',
11167 'offset' => '0',
11168 'type' => '1011'
11169 },
11170 '1' => {
11171 'name' => 'entity_instance_num',
11172 'offset' => '2',
11173 'type' => '1011'
11174 },
11175 '2' => {
11176 'name' => 'entity_container_id',
11177 'offset' => '4',
11178 'type' => '1011'
11179 }
11180 },
11181 'Name' => 'struct pldm_entity',
11182 'Size' => '6',
11183 'Type' => 'Struct'
11184 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011185 '63404' => {
11186 'BaseType' => '63347',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011187 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011188 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011189 'Name' => 'pldm_entity',
11190 'Size' => '6',
11191 'Type' => 'Typedef'
11192 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011193 '63448' => {
11194 'BaseType' => '63460',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011195 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011196 'Line' => '310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011197 'Name' => 'pldm_entity_association_tree',
11198 'PrivateABI' => 1,
11199 'Size' => '16',
11200 'Type' => 'Typedef'
11201 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011202 '63460' => {
11203 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011204 'Memb' => {
11205 '0' => {
11206 'name' => 'root',
11207 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011208 'type' => '64268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011209 },
11210 '1' => {
11211 'name' => 'last_used_container_id',
11212 'offset' => '8',
11213 'type' => '1011'
11214 }
11215 },
11216 'Name' => 'struct pldm_entity_association_tree',
11217 'PrivateABI' => 1,
11218 'Size' => '16',
11219 'Source' => 'pdr.c',
11220 'Type' => 'Struct'
11221 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011222 '63503' => {
11223 'BaseType' => '63520',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011224 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011225 'Line' => '315',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011226 'Name' => 'pldm_entity_node',
11227 'PrivateABI' => 1,
11228 'Size' => '40',
11229 'Type' => 'Typedef'
11230 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011231 '63515' => {
11232 'BaseType' => '63503',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011233 'Name' => 'pldm_entity_node const',
11234 'Size' => '40',
11235 'Type' => 'Const'
11236 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011237 '63520' => {
11238 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011239 'Memb' => {
11240 '0' => {
11241 'name' => 'entity',
11242 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011243 'type' => '63404'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011244 },
11245 '1' => {
11246 'name' => 'parent',
11247 'offset' => '6',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011248 'type' => '63404'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011249 },
11250 '2' => {
11251 'name' => 'remote_container_id',
11252 'offset' => '18',
11253 'type' => '1011'
11254 },
11255 '3' => {
11256 'name' => 'first_child',
11257 'offset' => '22',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011258 'type' => '64268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011259 },
11260 '4' => {
11261 'name' => 'next_sibling',
11262 'offset' => '36',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011263 'type' => '64268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011264 },
11265 '5' => {
11266 'name' => 'association_type',
11267 'offset' => '50',
11268 'type' => '121'
11269 }
11270 },
11271 'Name' => 'struct pldm_entity_node',
11272 'PrivateABI' => 1,
11273 'Size' => '40',
11274 'Source' => 'pdr.c',
11275 'Type' => 'Struct'
11276 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011277 '63791' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011278 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011279 'Line' => '514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011280 'Memb' => {
11281 '0' => {
11282 'name' => 'record_handle',
11283 'offset' => '0',
11284 'type' => '1023'
11285 },
11286 '1' => {
11287 'name' => 'version',
11288 'offset' => '4',
11289 'type' => '121'
11290 },
11291 '2' => {
11292 'name' => 'type',
11293 'offset' => '5',
11294 'type' => '121'
11295 },
11296 '3' => {
11297 'name' => 'record_change_num',
11298 'offset' => '6',
11299 'type' => '1011'
11300 },
11301 '4' => {
11302 'name' => 'length',
11303 'offset' => '8',
11304 'type' => '1011'
11305 }
11306 },
11307 'Name' => 'struct pldm_pdr_hdr',
11308 'Size' => '10',
11309 'Type' => 'Struct'
11310 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011311 '64251' => {
11312 'BaseType' => '63255',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011313 'Name' => 'struct pldm_pdr_record*',
11314 'Size' => '8',
11315 'Type' => 'Pointer'
11316 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011317 '64263' => {
11318 'BaseType' => '63238',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011319 'Name' => 'pldm_pdr_record*',
11320 'Size' => '8',
11321 'Type' => 'Pointer'
11322 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011323 '64268' => {
11324 'BaseType' => '63503',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011325 'Name' => 'pldm_entity_node*',
11326 'Size' => '8',
11327 'Type' => 'Pointer'
11328 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011329 '69236' => {
11330 'BaseType' => '63155',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011331 'Name' => 'pldm_pdr*',
11332 'Size' => '8',
11333 'Type' => 'Pointer'
11334 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011335 '69241' => {
11336 'BaseType' => '63404',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011337 'Name' => 'pldm_entity*',
11338 'Size' => '8',
11339 'Type' => 'Pointer'
11340 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011341 '77125' => {
11342 'BaseType' => '69241',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011343 'Name' => 'pldm_entity**',
11344 'Size' => '8',
11345 'Type' => 'Pointer'
11346 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011347 '77189' => {
11348 'BaseType' => '63448',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011349 'Name' => 'pldm_entity_association_tree*',
11350 'Size' => '8',
11351 'Type' => 'Pointer'
11352 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011353 '77636' => {
11354 'BaseType' => '64268',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011355 'Name' => 'pldm_entity_node**',
11356 'Size' => '8',
11357 'Type' => 'Pointer'
11358 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011359 '78425' => {
11360 'BaseType' => '63167',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011361 'Name' => 'pldm_pdr const*',
11362 'Size' => '8',
11363 'Type' => 'Pointer'
11364 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011365 '83761' => {
11366 'BaseType' => '63515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011367 'Name' => 'pldm_entity_node const*',
11368 'Size' => '8',
11369 'Type' => 'Pointer'
11370 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011371 '84925' => {
11372 'BaseType' => '63250',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011373 'Name' => 'pldm_pdr_record const*',
11374 'Size' => '8',
11375 'Type' => 'Pointer'
11376 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011377 '89218' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011378 'BaseType' => '74',
11379 'Header' => 'types.h',
11380 'Line' => '37',
11381 'Name' => '__int8_t',
11382 'PrivateABI' => 1,
11383 'Size' => '1',
11384 'Type' => 'Typedef'
11385 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011386 '89249' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011387 'BaseType' => '93',
11388 'Header' => 'types.h',
11389 'Line' => '39',
11390 'Name' => '__int16_t',
11391 'PrivateABI' => 1,
11392 'Size' => '2',
11393 'Type' => 'Typedef'
11394 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011395 '89280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011396 'BaseType' => '100',
11397 'Header' => 'types.h',
11398 'Line' => '41',
11399 'Name' => '__int32_t',
11400 'PrivateABI' => 1,
11401 'Size' => '4',
11402 'Type' => 'Typedef'
11403 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011404 '89318' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011405 'BaseType' => '927',
11406 'Header' => 'types.h',
11407 'Line' => '55',
11408 'Name' => '__uint_least16_t',
11409 'PrivateABI' => 1,
11410 'Size' => '2',
11411 'Type' => 'Typedef'
11412 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011413 '89371' => {
11414 'BaseType' => '89218',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011415 'Header' => 'stdint-intn.h',
11416 'Line' => '24',
11417 'Name' => 'int8_t',
11418 'PrivateABI' => 1,
11419 'Size' => '1',
11420 'Type' => 'Typedef'
11421 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011422 '89383' => {
11423 'BaseType' => '89249',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011424 'Header' => 'stdint-intn.h',
11425 'Line' => '25',
11426 'Name' => 'int16_t',
11427 'PrivateABI' => 1,
11428 'Size' => '2',
11429 'Type' => 'Typedef'
11430 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011431 '89395' => {
11432 'BaseType' => '89280',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011433 'Header' => 'stdint-intn.h',
11434 'Line' => '26',
11435 'Name' => 'int32_t',
11436 'PrivateABI' => 1,
11437 'Size' => '4',
11438 'Type' => 'Typedef'
11439 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011440 '89660' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011441 'BaseType' => '133',
11442 'Header' => 'pldm_types.h',
11443 'Line' => '164',
11444 'Name' => 'real32_t',
11445 'Size' => '4',
11446 'Type' => 'Typedef'
11447 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011448 '90316' => {
11449 'BaseType' => '89318',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011450 'Header' => 'uchar.h',
11451 'Line' => '51',
11452 'Name' => 'char16_t',
11453 'PrivateABI' => 1,
11454 'Size' => '2',
11455 'Type' => 'Typedef'
11456 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011457 '91032' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011458 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011459 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011460 'Memb' => {
11461 '0' => {
11462 'name' => 'PLDM_SENSOR_OP_STATE',
11463 'value' => '0'
11464 },
11465 '1' => {
11466 'name' => 'PLDM_STATE_SENSOR_STATE',
11467 'value' => '1'
11468 },
11469 '2' => {
11470 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11471 'value' => '2'
11472 }
11473 },
11474 'Name' => 'enum sensor_event_class_states',
11475 'Size' => '4',
11476 'Type' => 'Enum'
11477 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011478 '91066' => {
11479 'BaseType' => '91032',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011480 'Name' => 'enum sensor_event_class_states const',
11481 'Size' => '4',
11482 'Type' => 'Const'
11483 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011484 '91374' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011485 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011486 'Line' => '589',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011487 'Memb' => {
11488 '0' => {
11489 'name' => 'hdr',
11490 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011491 'type' => '63791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011492 },
11493 '1' => {
11494 'name' => 'terminus_handle',
11495 'offset' => '16',
11496 'type' => '1011'
11497 },
11498 '2' => {
11499 'name' => 'sensor_id',
11500 'offset' => '18',
11501 'type' => '1011'
11502 },
11503 '3' => {
11504 'name' => 'entity_type',
11505 'offset' => '20',
11506 'type' => '1011'
11507 },
11508 '4' => {
11509 'name' => 'entity_instance',
11510 'offset' => '22',
11511 'type' => '1011'
11512 },
11513 '5' => {
11514 'name' => 'container_id',
11515 'offset' => '24',
11516 'type' => '1011'
11517 },
11518 '6' => {
11519 'name' => 'sensor_init',
11520 'offset' => '32',
11521 'type' => '121'
11522 },
11523 '7' => {
11524 'name' => 'sensor_auxiliary_names_pdr',
11525 'offset' => '33',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011526 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011527 },
11528 '8' => {
11529 'name' => 'composite_sensor_count',
11530 'offset' => '34',
11531 'type' => '121'
11532 },
11533 '9' => {
11534 'name' => 'possible_states',
11535 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011536 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011537 }
11538 },
11539 'Name' => 'struct pldm_state_sensor_pdr',
11540 'Size' => '24',
11541 'Type' => 'Struct'
11542 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011543 '91528' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011544 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011545 'Line' => '606',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011546 'Memb' => {
11547 '0' => {
11548 'name' => 'state_set_id',
11549 'offset' => '0',
11550 'type' => '1011'
11551 },
11552 '1' => {
11553 'name' => 'possible_states_size',
11554 'offset' => '2',
11555 'type' => '121'
11556 },
11557 '2' => {
11558 'name' => 'states',
11559 'offset' => '3',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011560 'type' => '91590'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011561 }
11562 },
11563 'Name' => 'struct state_sensor_possible_states',
11564 'Size' => '4',
11565 'Type' => 'Struct'
11566 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011567 '91585' => {
11568 'BaseType' => '91528',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011569 'Name' => 'struct state_sensor_possible_states const',
11570 'Size' => '4',
11571 'Type' => 'Const'
11572 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011573 '91590' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011574 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011575 'Name' => 'bitfield8_t[1]',
11576 'Size' => '1',
11577 'Type' => 'Array'
11578 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011579 '91606' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011580 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011581 'Line' => '616',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011582 'Memb' => {
11583 '0' => {
11584 'name' => 'hdr',
11585 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011586 'type' => '63791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011587 },
11588 '1' => {
11589 'name' => 'terminus_handle',
11590 'offset' => '16',
11591 'type' => '1011'
11592 },
11593 '2' => {
11594 'name' => 'effecter_id',
11595 'offset' => '18',
11596 'type' => '1011'
11597 },
11598 '3' => {
11599 'name' => 'entity_type',
11600 'offset' => '20',
11601 'type' => '1011'
11602 },
11603 '4' => {
11604 'name' => 'entity_instance',
11605 'offset' => '22',
11606 'type' => '1011'
11607 },
11608 '5' => {
11609 'name' => 'container_id',
11610 'offset' => '24',
11611 'type' => '1011'
11612 },
11613 '6' => {
11614 'name' => 'effecter_semantic_id',
11615 'offset' => '32',
11616 'type' => '1011'
11617 },
11618 '7' => {
11619 'name' => 'effecter_init',
11620 'offset' => '34',
11621 'type' => '121'
11622 },
11623 '8' => {
11624 'name' => 'has_description_pdr',
11625 'offset' => '35',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011626 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011627 },
11628 '9' => {
11629 'name' => 'composite_effecter_count',
11630 'offset' => '36',
11631 'type' => '121'
11632 },
11633 '10' => {
11634 'name' => 'possible_states',
11635 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011636 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011637 }
11638 },
11639 'Name' => 'struct pldm_state_effecter_pdr',
11640 'Size' => '26',
11641 'Type' => 'Struct'
11642 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011643 '91963' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011644 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011645 'Line' => '707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011646 'Memb' => {
11647 '0' => {
11648 'name' => 'value_u8',
11649 'offset' => '0',
11650 'type' => '121'
11651 },
11652 '1' => {
11653 'name' => 'value_s8',
11654 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011655 'type' => '89371'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011656 },
11657 '2' => {
11658 'name' => 'value_u16',
11659 'offset' => '0',
11660 'type' => '1011'
11661 },
11662 '3' => {
11663 'name' => 'value_s16',
11664 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011665 'type' => '89383'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011666 },
11667 '4' => {
11668 'name' => 'value_u32',
11669 'offset' => '0',
11670 'type' => '1023'
11671 },
11672 '5' => {
11673 'name' => 'value_s32',
11674 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011675 'type' => '89395'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011676 },
11677 '6' => {
11678 'name' => 'value_f32',
11679 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011680 'type' => '89660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011681 }
11682 },
11683 'Name' => 'union union_range_field_format',
11684 'Size' => '4',
11685 'Type' => 'Union'
11686 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011687 '92562' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011689 'Line' => '764',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011690 'Memb' => {
11691 '0' => {
11692 'name' => 'value_u8',
11693 'offset' => '0',
11694 'type' => '121'
11695 },
11696 '1' => {
11697 'name' => 'value_s8',
11698 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011699 'type' => '89371'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011700 },
11701 '2' => {
11702 'name' => 'value_u16',
11703 'offset' => '0',
11704 'type' => '1011'
11705 },
11706 '3' => {
11707 'name' => 'value_s16',
11708 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011709 'type' => '89383'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011710 },
11711 '4' => {
11712 'name' => 'value_u32',
11713 'offset' => '0',
11714 'type' => '1023'
11715 },
11716 '5' => {
11717 'name' => 'value_s32',
11718 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011719 'type' => '89395'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011720 }
11721 },
11722 'Name' => 'union union_sensor_data_size',
11723 'Size' => '4',
11724 'Type' => 'Union'
11725 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011726 '92575' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011727 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011728 'Line' => '771',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011729 'Memb' => {
11730 '0' => {
11731 'name' => 'record_handle',
11732 'offset' => '0',
11733 'type' => '1023'
11734 },
11735 '1' => {
11736 'name' => 'version',
11737 'offset' => '4',
11738 'type' => '121'
11739 },
11740 '2' => {
11741 'name' => 'type',
11742 'offset' => '5',
11743 'type' => '121'
11744 },
11745 '3' => {
11746 'name' => 'record_change_num',
11747 'offset' => '6',
11748 'type' => '1011'
11749 },
11750 '4' => {
11751 'name' => 'length',
11752 'offset' => '8',
11753 'type' => '1011'
11754 }
11755 },
11756 'Name' => 'struct pldm_value_pdr_hdr',
11757 'Size' => '12',
11758 'Type' => 'Struct'
11759 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011760 '92660' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011762 'Line' => '789',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011763 'Memb' => {
11764 '0' => {
11765 'name' => 'entity_instance_num',
11766 'offset' => '0',
11767 'type' => '1011'
11768 },
11769 '1' => {
11770 'name' => 'entity_instance',
11771 'offset' => '0',
11772 'type' => '1011'
11773 }
11774 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011775 'Name' => 'anon-union-platform.h-789',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011776 'Size' => '2',
11777 'Type' => 'Union'
11778 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011779 '92694' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011780 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011781 'Line' => '784',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011782 'Memb' => {
11783 '0' => {
11784 'name' => 'hdr',
11785 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011786 'type' => '92575'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011787 },
11788 '1' => {
11789 'name' => 'terminus_handle',
11790 'offset' => '18',
11791 'type' => '1011'
11792 },
11793 '2' => {
11794 'name' => 'sensor_id',
11795 'offset' => '20',
11796 'type' => '1011'
11797 },
11798 '3' => {
11799 'name' => 'entity_type',
11800 'offset' => '22',
11801 'type' => '1011'
11802 },
11803 '4' => {
11804 'name' => 'unnamed0',
11805 'offset' => '24',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011806 'type' => '92660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011807 },
11808 '5' => {
11809 'name' => 'container_id',
11810 'offset' => '32',
11811 'type' => '1011'
11812 },
11813 '6' => {
11814 'name' => 'sensor_init',
11815 'offset' => '34',
11816 'type' => '121'
11817 },
11818 '7' => {
11819 'name' => 'sensor_auxiliary_names_pdr',
11820 'offset' => '35',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011821 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 },
11823 '8' => {
11824 'name' => 'base_unit',
11825 'offset' => '36',
11826 'type' => '121'
11827 },
11828 '9' => {
11829 'name' => 'unit_modifier',
11830 'offset' => '37',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011831 'type' => '89371'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 },
11833 '10' => {
11834 'name' => 'rate_unit',
11835 'offset' => '38',
11836 'type' => '121'
11837 },
11838 '11' => {
11839 'name' => 'base_oem_unit_handle',
11840 'offset' => '39',
11841 'type' => '121'
11842 },
11843 '12' => {
11844 'name' => 'aux_unit',
11845 'offset' => '40',
11846 'type' => '121'
11847 },
11848 '13' => {
11849 'name' => 'aux_unit_modifier',
11850 'offset' => '41',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011851 'type' => '89371'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011852 },
11853 '14' => {
11854 'name' => 'aux_rate_unit',
11855 'offset' => '48',
11856 'type' => '121'
11857 },
11858 '15' => {
11859 'name' => 'rel',
11860 'offset' => '49',
11861 'type' => '121'
11862 },
11863 '16' => {
11864 'name' => 'aux_oem_unit_handle',
11865 'offset' => '50',
11866 'type' => '121'
11867 },
11868 '17' => {
11869 'name' => 'is_linear',
11870 'offset' => '51',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011871 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011872 },
11873 '18' => {
11874 'name' => 'sensor_data_size',
11875 'offset' => '52',
11876 'type' => '121'
11877 },
11878 '19' => {
11879 'name' => 'resolution',
11880 'offset' => '54',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011881 'type' => '89660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011882 },
11883 '20' => {
11884 'name' => 'offset',
11885 'offset' => '64',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011886 'type' => '89660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011887 },
11888 '21' => {
11889 'name' => 'accuracy',
11890 'offset' => '68',
11891 'type' => '1011'
11892 },
11893 '22' => {
11894 'name' => 'plus_tolerance',
11895 'offset' => '70',
11896 'type' => '121'
11897 },
11898 '23' => {
11899 'name' => 'minus_tolerance',
11900 'offset' => '71',
11901 'type' => '121'
11902 },
11903 '24' => {
11904 'name' => 'hysteresis',
11905 'offset' => '72',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011906 'type' => '92562'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011907 },
11908 '25' => {
11909 'name' => 'supported_thresholds',
11910 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030011911 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011912 },
11913 '26' => {
11914 'name' => 'threshold_and_hysteresis_volatility',
11915 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030011916 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011917 },
11918 '27' => {
11919 'name' => 'state_transition_interval',
11920 'offset' => '86',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011921 'type' => '89660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011922 },
11923 '28' => {
11924 'name' => 'update_interval',
11925 'offset' => '96',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011926 'type' => '89660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011927 },
11928 '29' => {
11929 'name' => 'max_readable',
11930 'offset' => '100',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011931 'type' => '92562'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011932 },
11933 '30' => {
11934 'name' => 'min_readable',
11935 'offset' => '104',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011936 'type' => '92562'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011937 },
11938 '31' => {
11939 'name' => 'range_field_format',
11940 'offset' => '114',
11941 'type' => '121'
11942 },
11943 '32' => {
11944 'name' => 'range_field_support',
11945 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030011946 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011947 },
11948 '33' => {
11949 'name' => 'nominal_value',
11950 'offset' => '118',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011951 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011952 },
11953 '34' => {
11954 'name' => 'normal_max',
11955 'offset' => '128',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011956 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011957 },
11958 '35' => {
11959 'name' => 'normal_min',
11960 'offset' => '132',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011961 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011962 },
11963 '36' => {
11964 'name' => 'warning_high',
11965 'offset' => '136',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011966 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011967 },
11968 '37' => {
11969 'name' => 'warning_low',
11970 'offset' => '146',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011971 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011972 },
11973 '38' => {
11974 'name' => 'critical_high',
11975 'offset' => '150',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011976 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011977 },
11978 '39' => {
11979 'name' => 'critical_low',
11980 'offset' => '256',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011981 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011982 },
11983 '40' => {
11984 'name' => 'fatal_high',
11985 'offset' => '260',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011986 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011987 },
11988 '41' => {
11989 'name' => 'fatal_low',
11990 'offset' => '264',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011991 'type' => '91963'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011992 }
11993 },
11994 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11995 'Size' => '112',
11996 'Type' => 'Struct'
11997 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030011998 '93287' => {
11999 'BaseType' => '90316',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012000 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012001 'Line' => '832',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012002 'Name' => 'pldm_utf16be',
12003 'Size' => '2',
12004 'Type' => 'Typedef'
12005 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012006 '93300' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012007 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012008 'Line' => '834',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012009 'Memb' => {
12010 '0' => {
12011 'name' => 'tag',
12012 'offset' => '0',
12013 'type' => '982'
12014 },
12015 '1' => {
12016 'name' => 'name',
12017 'offset' => '8',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012018 'type' => '93342'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012019 }
12020 },
12021 'Name' => 'struct pldm_entity_auxiliary_name',
12022 'Size' => '16',
12023 'Type' => 'Struct'
12024 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012025 '93342' => {
12026 'BaseType' => '93287',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012027 'Name' => 'pldm_utf16be*',
12028 'Size' => '8',
12029 'Type' => 'Pointer'
12030 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012031 '93347' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012032 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012033 'Line' => '844',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012034 'Memb' => {
12035 '0' => {
12036 'name' => 'hdr',
12037 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012038 'type' => '92575'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012039 },
12040 '1' => {
12041 'name' => 'container',
12042 'offset' => '18',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012043 'type' => '63404'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012044 },
12045 '2' => {
12046 'name' => 'shared_name_count',
12047 'offset' => '24',
12048 'type' => '121'
12049 },
12050 '3' => {
12051 'name' => 'name_string_count',
12052 'offset' => '25',
12053 'type' => '121'
12054 },
12055 '4' => {
12056 'name' => 'names',
12057 'offset' => '36',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012058 'type' => '93461'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012059 },
12060 '5' => {
12061 'name' => 'auxiliary_name_data_size',
12062 'offset' => '50',
12063 'type' => '1145'
12064 },
12065 '6' => {
12066 'name' => 'auxiliary_name_data',
12067 'offset' => '64',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012068 'type' => '93466'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012069 }
12070 },
12071 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12072 'Size' => '40',
12073 'Type' => 'Struct'
12074 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012075 '93461' => {
12076 'BaseType' => '93300',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012077 'Name' => 'struct pldm_entity_auxiliary_name*',
12078 'Size' => '8',
12079 'Type' => 'Pointer'
12080 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012081 '93466' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012082 'BaseType' => '114',
12083 'Name' => 'char[]',
12084 'Size' => '8',
12085 'Type' => 'Array'
12086 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012087 '93481' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012088 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012089 'Line' => '874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012090 'Memb' => {
12091 '0' => {
12092 'name' => 'state_set_id',
12093 'offset' => '0',
12094 'type' => '1011'
12095 },
12096 '1' => {
12097 'name' => 'possible_states_size',
12098 'offset' => '2',
12099 'type' => '121'
12100 },
12101 '2' => {
12102 'name' => 'states',
12103 'offset' => '3',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012104 'type' => '91590'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012105 }
12106 },
12107 'Name' => 'struct state_effecter_possible_states',
12108 'Size' => '4',
12109 'Type' => 'Struct'
12110 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012111 '93538' => {
12112 'BaseType' => '93481',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012113 'Name' => 'struct state_effecter_possible_states const',
12114 'Size' => '4',
12115 'Type' => 'Const'
12116 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012117 '93543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012118 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012119 'Line' => '922',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012120 'Memb' => {
12121 '0' => {
12122 'name' => 'set_request',
12123 'offset' => '0',
12124 'type' => '121'
12125 },
12126 '1' => {
12127 'name' => 'effecter_state',
12128 'offset' => '1',
12129 'type' => '121'
12130 }
12131 },
12132 'Name' => 'struct state_field_for_state_effecter_set',
12133 'Size' => '2',
12134 'Type' => 'Struct'
12135 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012136 '93586' => {
12137 'BaseType' => '93543',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012138 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012139 'Line' => '925',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012140 'Name' => 'set_effecter_state_field',
12141 'Size' => '2',
12142 'Type' => 'Typedef'
12143 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012144 '93599' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012145 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012146 'Line' => '931',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012147 'Memb' => {
12148 '0' => {
12149 'name' => 'sensor_op_state',
12150 'offset' => '0',
12151 'type' => '121'
12152 },
12153 '1' => {
12154 'name' => 'present_state',
12155 'offset' => '1',
12156 'type' => '121'
12157 },
12158 '2' => {
12159 'name' => 'previous_state',
12160 'offset' => '2',
12161 'type' => '121'
12162 },
12163 '3' => {
12164 'name' => 'event_state',
12165 'offset' => '3',
12166 'type' => '121'
12167 }
12168 },
12169 'Name' => 'struct state_field_for_get_state_sensor_readings',
12170 'Size' => '4',
12171 'Type' => 'Struct'
12172 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012173 '93670' => {
12174 'BaseType' => '93599',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012175 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012176 'Line' => '939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012177 'Name' => 'get_sensor_state_field',
12178 'Size' => '4',
12179 'Type' => 'Typedef'
12180 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012181 '93683' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012182 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012183 'Line' => '945',
Tal Yacobide67ab62024-05-30 22:36:50 +030012184 'Memb' => {
12185 '0' => {
12186 'name' => 'effecter_op_state',
12187 'offset' => '0',
12188 'type' => '121'
12189 },
12190 '1' => {
12191 'name' => 'pending_state',
12192 'offset' => '1',
12193 'type' => '121'
12194 },
12195 '2' => {
12196 'name' => 'present_state',
12197 'offset' => '2',
12198 'type' => '121'
12199 }
12200 },
12201 'Name' => 'struct state_field_for_get_state_effecter_states',
12202 'Size' => '3',
12203 'Type' => 'Struct'
12204 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012205 '93740' => {
12206 'BaseType' => '93683',
Tal Yacobide67ab62024-05-30 22:36:50 +030012207 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012208 'Line' => '949',
Tal Yacobide67ab62024-05-30 22:36:50 +030012209 'Name' => 'get_effecter_state_field',
12210 'Size' => '3',
12211 'Type' => 'Typedef'
12212 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012213 '94469' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012214 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012215 'Line' => '1094',
Tal Yacobide67ab62024-05-30 22:36:50 +030012216 'Memb' => {
12217 '0' => {
12218 'name' => 'completion_code',
12219 'offset' => '0',
12220 'type' => '121'
12221 },
12222 '1' => {
12223 'name' => 'comp_effecter_count',
12224 'offset' => '1',
12225 'type' => '121'
12226 },
12227 '2' => {
12228 'name' => 'field',
12229 'offset' => '2',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012230 'type' => '94526'
Tal Yacobide67ab62024-05-30 22:36:50 +030012231 }
12232 },
12233 'Name' => 'struct pldm_get_state_effecter_states_resp',
12234 'Size' => '26',
12235 'Type' => 'Struct'
12236 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012237 '94526' => {
12238 'BaseType' => '93740',
Tal Yacobide67ab62024-05-30 22:36:50 +030012239 'Name' => 'get_effecter_state_field[8]',
12240 'Size' => '24',
12241 'Type' => 'Array'
12242 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012243 '94542' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012244 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012245 'Line' => '1104',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012246 'Memb' => {
12247 '0' => {
12248 'name' => 'sensor_id',
12249 'offset' => '0',
12250 'type' => '1011'
12251 },
12252 '1' => {
12253 'name' => 'sensor_event_class_type',
12254 'offset' => '2',
12255 'type' => '121'
12256 },
12257 '2' => {
12258 'name' => 'event_class',
12259 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012260 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012261 }
12262 },
12263 'Name' => 'struct pldm_sensor_event_data',
12264 'Size' => '4',
12265 'Type' => 'Struct'
12266 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012267 '94656' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012268 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012269 'Line' => '1144',
Thu Nguyenf874b382024-07-24 11:22:34 +000012270 'Memb' => {
12271 '0' => {
12272 'name' => 'format_version',
12273 'offset' => '0',
12274 'type' => '121'
12275 },
12276 '1' => {
12277 'name' => 'event_id',
12278 'offset' => '2',
12279 'type' => '1011'
12280 },
12281 '2' => {
12282 'name' => 'data_transfer_handle',
12283 'offset' => '4',
12284 'type' => '1023'
12285 }
12286 },
12287 'Name' => 'struct pldm_message_poll_event',
12288 'Size' => '8',
12289 'Type' => 'Struct'
12290 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012291 '94945' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012292 'Header' => 'platform.h',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012293 'Line' => '1214',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012294 'Memb' => {
12295 '0' => {
12296 'name' => 'event_data_format',
12297 'offset' => '0',
12298 'type' => '121'
12299 },
12300 '1' => {
12301 'name' => 'number_of_change_records',
12302 'offset' => '1',
12303 'type' => '121'
12304 },
12305 '2' => {
12306 'name' => 'change_records',
12307 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012308 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012309 }
12310 },
12311 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12312 'Size' => '3',
12313 'Type' => 'Struct'
12314 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012315 '98107' => {
12316 'BaseType' => '93347',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012317 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12318 'Size' => '8',
12319 'Type' => 'Pointer'
12320 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012321 '106531' => {
12322 'BaseType' => '94469',
Tal Yacobide67ab62024-05-30 22:36:50 +030012323 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12324 'Size' => '8',
12325 'Type' => 'Pointer'
12326 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012327 '163082' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012328 'BaseType' => '13058',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012329 'Name' => 'size_t*const',
12330 'Size' => '8',
12331 'Type' => 'Const'
12332 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012333 '165428' => {
12334 'BaseType' => '94656',
Thu Nguyenf874b382024-07-24 11:22:34 +000012335 'Name' => 'struct pldm_message_poll_event*',
12336 'Size' => '8',
12337 'Type' => 'Pointer'
12338 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012339 '166649' => {
12340 'BaseType' => '166659',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 'Name' => 'uint32_t const*const*',
12342 'Size' => '8',
12343 'Type' => 'Pointer'
12344 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012345 '166654' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012346 'BaseType' => '29896',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012347 'Name' => 'uint32_t const*',
12348 'Size' => '8',
12349 'Type' => 'Pointer'
12350 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012351 '166659' => {
12352 'BaseType' => '166654',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012353 'Name' => 'uint32_t const*const',
12354 'Size' => '8',
12355 'Type' => 'Const'
12356 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012357 '166664' => {
12358 'BaseType' => '94945',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012359 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12360 'Size' => '8',
12361 'Type' => 'Pointer'
12362 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012363 '231221' => {
12364 'BaseType' => '92694',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12366 'Size' => '8',
12367 'Type' => 'Pointer'
12368 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012369 '246848' => {
12370 'BaseType' => '94542',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012371 'Name' => 'struct pldm_sensor_event_data*',
12372 'Size' => '8',
12373 'Type' => 'Pointer'
12374 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012375 '246853' => {
12376 'BaseType' => '246848',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012377 'Name' => 'struct pldm_sensor_event_data*const',
12378 'Size' => '8',
12379 'Type' => 'Const'
12380 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012381 '249779' => {
12382 'BaseType' => '93670',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 'Name' => 'get_sensor_state_field*',
12384 'Size' => '8',
12385 'Type' => 'Pointer'
12386 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012387 '268664' => {
12388 'BaseType' => '93586',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012389 'Name' => 'set_effecter_state_field*',
12390 'Size' => '8',
12391 'Type' => 'Pointer'
12392 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012393 '269634' => {
12394 'BaseType' => '91374',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 'Name' => 'struct pldm_state_sensor_pdr*',
12396 'Size' => '8',
12397 'Type' => 'Pointer'
12398 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012399 '269639' => {
12400 'BaseType' => '269634',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012401 'Name' => 'struct pldm_state_sensor_pdr*const',
12402 'Size' => '8',
12403 'Type' => 'Const'
12404 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012405 '269644' => {
12406 'BaseType' => '91585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012407 'Name' => 'struct state_sensor_possible_states const*',
12408 'Size' => '8',
12409 'Type' => 'Pointer'
12410 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012411 '269649' => {
12412 'BaseType' => '269644',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012413 'Name' => 'struct state_sensor_possible_states const*const',
12414 'Size' => '8',
12415 'Type' => 'Const'
12416 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012417 '270039' => {
12418 'BaseType' => '91606',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012419 'Name' => 'struct pldm_state_effecter_pdr*',
12420 'Size' => '8',
12421 'Type' => 'Pointer'
12422 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012423 '270044' => {
12424 'BaseType' => '270039',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012425 'Name' => 'struct pldm_state_effecter_pdr*const',
12426 'Size' => '8',
12427 'Type' => 'Const'
12428 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012429 '270049' => {
12430 'BaseType' => '93538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012431 'Name' => 'struct state_effecter_possible_states const*',
12432 'Size' => '8',
12433 'Type' => 'Pointer'
12434 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012435 '270054' => {
12436 'BaseType' => '270049',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012437 'Name' => 'struct state_effecter_possible_states const*const',
12438 'Size' => '8',
12439 'Type' => 'Const'
12440 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012441 '276209' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012442 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012443 'Memb' => {
12444 '0' => {
12445 'name' => 'prev',
12446 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012447 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012448 },
12449 '1' => {
12450 'name' => 'allocations',
12451 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012452 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012453 }
12454 },
12455 'Name' => 'struct pldm_tid_state',
12456 'PrivateABI' => 1,
12457 'Size' => '8',
12458 'Source' => 'instance-id.c',
12459 'Type' => 'Struct'
12460 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012461 '276248' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012462 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012463 'Memb' => {
12464 '0' => {
12465 'name' => 'state',
12466 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012467 'type' => '276290'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012468 },
12469 '1' => {
12470 'name' => 'lock_db_fd',
12471 'offset' => '8264',
12472 'type' => '100'
12473 }
12474 },
12475 'Name' => 'struct pldm_instance_db',
12476 'PrivateABI' => 1,
12477 'Size' => '2052',
12478 'Source' => 'instance-id.c',
12479 'Type' => 'Struct'
12480 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012481 '276290' => {
12482 'BaseType' => '276209',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012483 'Name' => 'struct pldm_tid_state[256]',
12484 'Size' => '2048',
12485 'Type' => 'Array'
12486 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012487 '276846' => {
12488 'BaseType' => '276248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012489 'Name' => 'struct pldm_instance_db*',
12490 'Size' => '8',
12491 'Type' => 'Pointer'
12492 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012493 '277233' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012494 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012495 'Name' => 'pldm_instance_id_t*',
12496 'Size' => '8',
12497 'Type' => 'Pointer'
12498 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012499 '277409' => {
12500 'BaseType' => '276846',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012501 'Name' => 'struct pldm_instance_db**',
12502 'Size' => '8',
12503 'Type' => 'Pointer'
12504 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012505 '278201' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012506 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012507 'Header' => 'pldm.h',
12508 'Line' => '13',
12509 'Name' => 'mctp_eid_t',
12510 'Size' => '1',
12511 'Type' => 'Typedef'
12512 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012513 '278316' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012514 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012515 'Header' => 'pldm.h',
12516 'Line' => '30',
12517 'Name' => 'pldm_requester_rc_t',
12518 'Size' => '4',
12519 'Type' => 'Typedef'
12520 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012521 '278334' => {
12522 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012523 'Memb' => {
12524 '0' => {
12525 'name' => 'transport',
12526 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012527 'type' => '278407'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012528 },
12529 '1' => {
12530 'name' => 'socket',
12531 'offset' => '64',
12532 'type' => '100'
12533 },
12534 '2' => {
12535 'name' => 'tid_eid_map',
12536 'offset' => '68',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012537 'type' => '282103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012538 },
12539 '3' => {
12540 'name' => 'socket_send_buf',
12541 'offset' => '768',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012542 'type' => '281023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012543 }
12544 },
12545 'Name' => 'struct pldm_transport_mctp_demux',
12546 'PrivateABI' => 1,
12547 'Size' => '312',
12548 'Source' => 'mctp-demux.c',
12549 'Type' => 'Struct'
12550 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012551 '278360' => {
12552 'BaseType' => '278334',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012553 'Name' => 'struct pldm_transport_mctp_demux*',
12554 'Size' => '8',
12555 'Type' => 'Pointer'
12556 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012557 '278402' => {
12558 'BaseType' => '278407',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012559 'Name' => 'struct pldm_transport*',
12560 'Size' => '8',
12561 'Type' => 'Pointer'
12562 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012563 '278407' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012564 'Header' => 'transport.h',
12565 'Line' => '18',
12566 'Memb' => {
12567 '0' => {
12568 'name' => 'name',
12569 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012570 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012571 },
12572 '1' => {
12573 'name' => 'version',
12574 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012575 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012576 },
12577 '2' => {
12578 'name' => 'recv',
12579 'offset' => '22',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012580 'type' => '281334'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012581 },
12582 '3' => {
12583 'name' => 'send',
12584 'offset' => '36',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012585 'type' => '281375'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012586 },
12587 '4' => {
12588 'name' => 'init_pollfd',
12589 'offset' => '50',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012590 'type' => '281455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012591 }
12592 },
12593 'Name' => 'struct pldm_transport',
12594 'PrivateABI' => 1,
12595 'Size' => '40',
12596 'Type' => 'Struct'
12597 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012598 '278543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012599 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012600 'Name' => 'pldm_tid_t*',
12601 'Size' => '8',
12602 'Type' => 'Pointer'
12603 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012604 '278646' => {
12605 'BaseType' => '278360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012606 'Name' => 'struct pldm_transport_mctp_demux**',
12607 'Size' => '8',
12608 'Type' => 'Pointer'
12609 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012610 '280743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012611 'BaseType' => '46',
12612 'Header' => 'int-ll64.h',
12613 'Line' => '21',
12614 'Name' => '__u8',
12615 'PrivateABI' => 1,
12616 'Size' => '1',
12617 'Type' => 'Typedef'
12618 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012619 '280755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012620 'BaseType' => '53',
12621 'Header' => 'int-ll64.h',
12622 'Line' => '24',
12623 'Name' => '__u16',
12624 'PrivateABI' => 1,
12625 'Size' => '2',
12626 'Type' => 'Typedef'
12627 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012628 '281023' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012629 'Header' => 'socket.h',
12630 'Line' => '5',
12631 'Memb' => {
12632 '0' => {
12633 'name' => 'size',
12634 'offset' => '0',
12635 'type' => '100'
12636 },
12637 '1' => {
12638 'name' => 'socket',
12639 'offset' => '4',
12640 'type' => '100'
12641 },
12642 '2' => {
12643 'name' => 'max_size',
12644 'offset' => '8',
12645 'type' => '100'
12646 }
12647 },
12648 'Name' => 'struct pldm_socket_sndbuf',
12649 'PrivateABI' => 1,
12650 'Size' => '12',
12651 'Type' => 'Struct'
12652 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012653 '281334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012654 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12655 'Param' => {
12656 '0' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012657 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012658 },
12659 '1' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012660 'type' => '278543'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012661 },
12662 '2' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012663 'type' => '55579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012664 },
12665 '3' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012666 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012667 }
12668 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012669 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012670 'Size' => '8',
12671 'Type' => 'FuncPtr'
12672 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012673 '281375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012674 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12675 'Param' => {
12676 '0' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012677 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012678 },
12679 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012680 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012681 },
12682 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012683 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012684 },
12685 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012686 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012687 }
12688 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012689 'Return' => '278316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012690 'Size' => '8',
12691 'Type' => 'FuncPtr'
12692 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012693 '281400' => {
12694 'BaseType' => '281405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012695 'Name' => 'struct pollfd*',
12696 'Size' => '8',
12697 'Type' => 'Pointer'
12698 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012699 '281405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012700 'Header' => 'poll.h',
12701 'Line' => '36',
12702 'Memb' => {
12703 '0' => {
12704 'name' => 'fd',
12705 'offset' => '0',
12706 'type' => '100'
12707 },
12708 '1' => {
12709 'name' => 'events',
12710 'offset' => '4',
12711 'type' => '93'
12712 },
12713 '2' => {
12714 'name' => 'revents',
12715 'offset' => '6',
12716 'type' => '93'
12717 }
12718 },
12719 'Name' => 'struct pollfd',
12720 'PrivateABI' => 1,
12721 'Size' => '8',
12722 'Type' => 'Struct'
12723 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012724 '281455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012725 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12726 'Param' => {
12727 '0' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012728 'type' => '278402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012729 },
12730 '1' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012731 'type' => '281400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012732 }
12733 },
12734 'Return' => '100',
12735 'Size' => '8',
12736 'Type' => 'FuncPtr'
12737 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012738 '281460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012739 'BaseType' => '53',
12740 'Header' => 'socket.h',
12741 'Line' => '10',
12742 'Name' => '__kernel_sa_family_t',
12743 'PrivateABI' => 1,
12744 'Size' => '2',
12745 'Type' => 'Typedef'
12746 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012747 '281837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012748 'Header' => 'mctp.h',
12749 'Line' => '18',
12750 'Memb' => {
12751 '0' => {
12752 'name' => 's_addr',
12753 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012754 'type' => '278201'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012755 }
12756 },
12757 'Name' => 'struct mctp_addr',
12758 'PrivateABI' => 1,
12759 'Size' => '1',
12760 'Type' => 'Struct'
12761 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012762 '281863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012763 'Header' => 'mctp.h',
12764 'Line' => '22',
12765 'Memb' => {
12766 '0' => {
12767 'name' => 'smctp_family',
12768 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012769 'type' => '281460'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012770 },
12771 '1' => {
12772 'name' => '__smctp_pad0',
12773 'offset' => '2',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012774 'type' => '280755'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012775 },
12776 '2' => {
12777 'name' => 'smctp_network',
12778 'offset' => '4',
12779 'type' => '60'
12780 },
12781 '3' => {
12782 'name' => 'smctp_addr',
12783 'offset' => '8',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012784 'type' => '281837'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012785 },
12786 '4' => {
12787 'name' => 'smctp_type',
12788 'offset' => '9',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012789 'type' => '280743'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012790 },
12791 '5' => {
12792 'name' => 'smctp_tag',
12793 'offset' => '16',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012794 'type' => '280743'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012795 },
12796 '6' => {
12797 'name' => '__smctp_pad1',
12798 'offset' => '17',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012799 'type' => '280743'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012800 }
12801 },
12802 'Name' => 'struct sockaddr_mctp',
12803 'PrivateABI' => 1,
12804 'Size' => '12',
12805 'Type' => 'Struct'
12806 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012807 '281967' => {
12808 'BaseType' => '281863',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012809 'Name' => 'struct sockaddr_mctp const',
12810 'Size' => '12',
12811 'Type' => 'Const'
12812 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012813 '282010' => {
12814 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012815 'Memb' => {
12816 '0' => {
12817 'name' => 'transport',
12818 'offset' => '0',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012819 'type' => '278407'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012820 },
12821 '1' => {
12822 'name' => 'socket',
12823 'offset' => '64',
12824 'type' => '100'
12825 },
12826 '2' => {
12827 'name' => 'tid_eid_map',
12828 'offset' => '68',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012829 'type' => '282103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012830 },
12831 '3' => {
12832 'name' => 'socket_send_buf',
12833 'offset' => '768',
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012834 'type' => '281023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012835 },
12836 '4' => {
12837 'name' => 'bound',
12838 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012839 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012840 },
12841 '5' => {
12842 'name' => 'cookie_jar',
12843 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012844 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012845 }
12846 },
12847 'Name' => 'struct pldm_transport_af_mctp',
12848 'PrivateABI' => 1,
12849 'Size' => '336',
12850 'Source' => 'af-mctp.c',
12851 'Type' => 'Struct'
12852 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012853 '282103' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012854 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012855 'Name' => 'pldm_tid_t[256]',
12856 'Size' => '256',
12857 'Type' => 'Array'
12858 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012859 '282904' => {
12860 'BaseType' => '282010',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012861 'Name' => 'struct pldm_transport_af_mctp*',
12862 'Size' => '8',
12863 'Type' => 'Pointer'
12864 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012865 '282909' => {
12866 'BaseType' => '281967',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012867 'Name' => 'struct sockaddr_mctp const*',
12868 'Size' => '8',
12869 'Type' => 'Pointer'
12870 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030012871 '283222' => {
12872 'BaseType' => '282904',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012873 'Name' => 'struct pldm_transport_af_mctp**',
12874 'Size' => '8',
12875 'Type' => 'Pointer'
12876 }
12877 },
12878 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012879 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012880 '_ITM_deregisterTMCloneTable' => 0,
12881 '_ITM_registerTMCloneTable' => 0,
12882 '__assert_fail@GLIBC_2.2.5' => 0,
12883 '__cxa_finalize@GLIBC_2.2.5' => 0,
12884 '__errno_location@GLIBC_2.2.5' => 0,
12885 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000012886 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012887 '__memcpy_chk@GLIBC_2.3.4' => 0,
12888 '__recv_chk@GLIBC_2.4' => 0,
12889 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012890 '__stack_chk_fail@GLIBC_2.4' => 0,
12891 'bind@GLIBC_2.2.5' => 0,
12892 'calloc@GLIBC_2.2.5' => 0,
12893 'clock_gettime@GLIBC_2.17' => 0,
12894 'close@GLIBC_2.2.5' => 0,
12895 'connect@GLIBC_2.2.5' => 0,
12896 'dup@GLIBC_2.2.5' => 0,
12897 'fclose@GLIBC_2.2.5' => 0,
12898 'fcntl64@GLIBC_2.28' => 0,
12899 'fgets@GLIBC_2.2.5' => 0,
12900 'fopen64@GLIBC_2.2.5' => 0,
12901 'free@GLIBC_2.2.5' => 0,
12902 'getsockopt@GLIBC_2.2.5' => 0,
12903 'malloc@GLIBC_2.2.5' => 0,
12904 'memcmp@GLIBC_2.2.5' => 0,
12905 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012906 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012907 'open64@GLIBC_2.2.5' => 0,
12908 'poll@GLIBC_2.2.5' => 0,
12909 'ppoll@GLIBC_2.4' => 0,
12910 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012911 'recvmsg@GLIBC_2.2.5' => 0,
12912 'sendmsg@GLIBC_2.2.5' => 0,
12913 'sendto@GLIBC_2.2.5' => 0,
12914 'setsockopt@GLIBC_2.2.5' => 0,
12915 'socket@GLIBC_2.2.5' => 0,
12916 'stat64@GLIBC_2.33' => 0,
12917 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012918 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012919 'timerfd_create@GLIBC_2.8' => 0,
12920 'timerfd_settime@GLIBC_2.8' => 0,
12921 'write@GLIBC_2.2.5' => 0
12922 }
12923 },
12924 'WordSize' => '8'
12925};