blob: f72585c6383a896f192c9a5ef8fddb1bf11d5885 [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 Jefferyc166dd52024-05-22 15:45:34 +0930226 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930227 'Param' => {
228 '0' => {
229 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930231 },
232 '1' => {
233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 },
236 '2' => {
237 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930239 },
240 '3' => {
241 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930243 },
244 '4' => {
245 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930254 'Line' => '594',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930255 'Param' => {
256 '0' => {
257 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930258 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930259 },
260 '1' => {
261 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930263 },
264 '2' => {
265 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 },
268 '3' => {
269 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930271 },
272 '4' => {
273 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930282 'Line' => '577',
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 Jefferyc166dd52024-05-22 15:45:34 +0930330 'Line' => '559',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 'Param' => {
332 '0' => {
333 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930334 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930335 },
336 '1' => {
337 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930339 },
340 '2' => {
341 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930350 'Line' => '441',
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 Jefferyc166dd52024-05-22 15:45:34 +0930380 'Line' => '547',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930381 'Param' => {
382 '0' => {
383 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930384 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
386 '1' => {
387 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930388 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930389 },
390 '2' => {
391 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930392 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 },
394 '3' => {
395 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930404 'Line' => '535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
407 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930408 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
411 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930420 'Line' => '420',
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 Jefferyc166dd52024-05-22 15:45:34 +0930459 'Line' => '519',
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 Jefferyc166dd52024-05-22 15:45:34 +0930494 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930495 'Param' => {
496 '0' => {
497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930499 },
500 '1' => {
501 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930502 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930503 },
504 '2' => {
505 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930506 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930507 },
508 '3' => {
509 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930510 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930511 },
512 '4' => {
513 'name' => 'version_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930514 'type' => '2228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 },
516 '5' => {
517 'name' => 'version_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930518 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930519 },
520 '6' => {
521 'name' => 'msg',
522 'offset' => '0',
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 Jefferyc166dd52024-05-22 15:45:34 +0930534 'Line' => '401',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930535 'Param' => {
536 '0' => {
537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930539 },
540 '1' => {
541 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930542 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930543 },
544 '2' => {
545 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930547 },
548 '3' => {
549 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930551 },
552 '4' => {
553 'name' => 'msg',
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 Jefferyc166dd52024-05-22 15:45:34 +0930562 'Line' => '382',
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 Jefferyc166dd52024-05-22 15:45:34 +0930592 'Line' => '349',
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 Jefferyc166dd52024-05-22 15:45:34 +0930622 'Line' => '486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930626 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930627 },
628 '1' => {
629 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930630 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930631 },
632 '2' => {
633 'name' => 'commands',
Tal Yacobide67ab62024-05-30 22:36:50 +0300634 'type' => '6856'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300644 '6861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930646 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300674 '6972' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930676 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930680 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930684 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '2' => {
687 'name' => 'types',
Tal Yacobide67ab62024-05-30 22:36:50 +0300688 'type' => '6856'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300698 '7241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930700 'Line' => '364',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930701 'Param' => {
702 '0' => {
703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930705 },
706 '1' => {
707 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930708 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '2' => {
711 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930712 'type' => '1093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 },
714 '3' => {
715 'name' => 'msg',
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300725 '7447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930727 'Line' => '332',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 'Param' => {
729 '0' => {
730 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930732 },
733 '1' => {
734 'name' => 'msg',
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300741 '7578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930743 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Tal Yacobide67ab62024-05-30 22:36:50 +0300747 'type' => '7646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Tal Yacobide67ab62024-05-30 22:36:50 +0300751 'type' => '7646'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300761 '7651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930763 'Line' => '317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300767 'type' => '7646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Tal Yacobide67ab62024-05-30 22:36:50 +0300771 'type' => '7887'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300777 '7913' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930779 'Line' => '304',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Tal Yacobide67ab62024-05-30 22:36:50 +0300783 'type' => '8149'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300787 'type' => '8154'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300793 '10249' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300819 'type' => '10426'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300832 '10436' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300856 '10655' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300886 '10765' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300928 '11154' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300952 '11368' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +0300974 'type' => '10426'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300986 '11515' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001016 '11625' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001056 '11997' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001096 '12366' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001118 'type' => '12508'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001130 '12518' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001156 'type' => '10426'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001169 '12680' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001197 '12909' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001223 'type' => '13071'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001236 '13081' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001270 '13228' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001298 '13452' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001338 '13805' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001363 '13878' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001387 '14085' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001423 'type' => '12508'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001435 '14376' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001482 '14869' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001523 'type' => '12508'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001536 '15070' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001583 '15354' => {
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001599 '17288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
1601 'Line' => '633',
1602 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001619 '17433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
1621 'Line' => '624',
1622 '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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001637 'type' => '13071'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001655 '18121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
1657 'Line' => '590',
1658 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001675 'Return' => '18116',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001678 '18384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
1680 'Line' => '197',
1681 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001698 'Return' => '18530',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001701 '18651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
1703 'Line' => '187',
1704 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001721 'Return' => '18530',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001724 '18913' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
1726 'Line' => '146',
1727 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001746 'Return' => '19134',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001749 '19303' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
1751 'Line' => '155',
1752 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001769 'Return' => '19134',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001772 '20064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
1774 'Line' => '52',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Tal Yacobide67ab62024-05-30 22:36:50 +03001778 'type' => '18111'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001787 '20112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
1789 'Line' => '46',
1790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Tal Yacobide67ab62024-05-30 22:36:50 +03001793 'type' => '18111'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001799 '20222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
1801 'Line' => '41',
1802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Tal Yacobide67ab62024-05-30 22:36:50 +03001805 'type' => '20297'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001811 '20302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Tal Yacobide67ab62024-05-30 22:36:50 +03001817 'type' => '18111'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001823 '20374' => {
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001837 'type' => '15987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001845 'Return' => '18111',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001848 '20612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
1850 'Line' => '609',
1851 '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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001862 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
1871 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
1872 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001873 '20912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
1875 'Line' => '597',
1876 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001885 '21267' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
1887 'Line' => '572',
1888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03001891 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001900 '21316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
1902 'Line' => '579',
1903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03001906 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001912 '21800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
1914 'Line' => '546',
1915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03001918 'type' => '18116'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001924 'Return' => '15841',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001927 '21940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
1929 'Line' => '562',
1930 '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',
Tal Yacobide67ab62024-05-30 22:36:50 +03001949 'type' => '15841'
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',
1960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
1961 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001962 '22209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
1964 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301965 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967 },
Tal Yacobide67ab62024-05-30 22:36:50 +03001968 '22371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
1970 'Line' => '533',
1971 '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',
2006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2007 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002008 '22771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
2010 'Line' => '514',
2011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002014 'type' => '18116'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Tal Yacobide67ab62024-05-30 22:36:50 +03002018 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Return' => '1',
2022 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002024 '22866' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
2026 'Line' => '504',
2027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002030 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002039 '23007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
2041 'Line' => '498',
2042 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002054 '23189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
2056 'Line' => '488',
2057 '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',
2089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2090 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002091 '23508' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
2093 'Line' => '469',
2094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002097 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002111 '23755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
2113 'Line' => '459',
2114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002117 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002126 '23804' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
2128 'Line' => '453',
2129 '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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002141 '23853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
2143 'Line' => '446',
2144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002147 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002156 '23902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
2158 'Line' => '439',
2159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002162 'type' => '18116'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002171 '24449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
2173 'Line' => '431',
2174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002177 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Tal Yacobide67ab62024-05-30 22:36:50 +03002181 'type' => '24570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Tal Yacobide67ab62024-05-30 22:36:50 +03002185 'type' => '24570'
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',
Tal Yacobide67ab62024-05-30 22:36:50 +03002193 'type' => '24570'
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 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002206 '24585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
2208 'Line' => '419',
2209 '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',
Tal Yacobide67ab62024-05-30 22:36:50 +03002220 'type' => '24847'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302221 }
2222 },
2223 'Reg' => {
2224 '0' => 'r12',
2225 '1' => 'rbp',
2226 '2' => 'rbx'
2227 },
2228 'Return' => '100',
2229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
2230 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002231 '24857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
2233 'Line' => '400',
2234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Tal Yacobide67ab62024-05-30 22:36:50 +03002237 'type' => '24847'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002241 'type' => '25156'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002247 '25161' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
2249 'Line' => '407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002253 '25323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
2255 'Line' => '374',
2256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002259 'type' => '18530'
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 Jeffery48761c62024-06-03 15:48:26 +09302270 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2272 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002273 '25592' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'Header' => 'bios_table.h',
2275 'Line' => '366',
2276 'Param' => {
2277 '0' => {
2278 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002279 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302280 }
2281 },
2282 'Reg' => {
2283 '0' => 'rdi'
2284 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302285 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302286 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2287 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002288 '25661' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'Header' => 'bios_table.h',
2290 'Line' => '358',
2291 'Param' => {
2292 '0' => {
2293 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002294 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302295 }
2296 },
2297 'Reg' => {
2298 '0' => 'rdi'
2299 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302300 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302301 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2302 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002303 '25730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'Header' => 'bios_table.h',
2305 'Line' => '350',
2306 'Param' => {
2307 '0' => {
2308 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002309 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302310 }
2311 },
2312 'Reg' => {
2313 '0' => 'rdi'
2314 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302315 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302316 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2317 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002318 '25799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'Header' => 'bios_table.h',
2320 'Line' => '342',
2321 'Param' => {
2322 '0' => {
2323 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002324 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 },
2326 '1' => {
2327 'name' => 'def_string_length',
Tal Yacobide67ab62024-05-30 22:36:50 +03002328 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302329 }
2330 },
2331 'Reg' => {
2332 '0' => 'rdi',
2333 '1' => 'rbx'
2334 },
2335 'Return' => '100',
2336 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
2337 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002338 '25969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 'Header' => 'bios_table.h',
2340 'Line' => '331',
2341 'Param' => {
2342 '0' => {
2343 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302344 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 },
2346 '1' => {
2347 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302349 },
2350 '2' => {
2351 'name' => 'info',
Tal Yacobide67ab62024-05-30 22:36:50 +03002352 'type' => '26328'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302353 }
2354 },
2355 'Reg' => {
2356 '0' => 'r12',
2357 '2' => 'rbx'
2358 },
2359 'Return' => '100',
2360 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
2361 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002362 '26333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302363 'Header' => 'bios_table.h',
2364 'Line' => '310',
2365 'Param' => {
2366 '0' => {
2367 'name' => 'info',
Tal Yacobide67ab62024-05-30 22:36:50 +03002368 'type' => '26328'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302369 },
2370 '1' => {
2371 'name' => 'errmsg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002372 'type' => '25156'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302373 }
2374 },
2375 'Reg' => {
2376 '1' => 'rbx'
2377 },
2378 'Return' => '100',
2379 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2380 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002381 '26602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302382 'Header' => 'bios_table.h',
2383 'Line' => '318',
2384 'Param' => {
2385 '0' => {
2386 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302387 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302388 }
2389 },
2390 'Reg' => {
2391 '0' => 'rdi'
2392 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302393 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302394 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2395 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002396 '26834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'Header' => 'bios_table.h',
2398 'Line' => '284',
2399 'Param' => {
2400 '0' => {
2401 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002402 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302403 },
2404 '1' => {
2405 'name' => 'def_indices',
Tal Yacobide67ab62024-05-30 22:36:50 +03002406 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302407 },
2408 '2' => {
2409 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302410 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302411 }
2412 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2415 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002416 '27113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'Header' => 'bios_table.h',
2418 'Line' => '272',
2419 'Param' => {
2420 '0' => {
2421 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002422 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302423 },
2424 '1' => {
2425 'name' => 'pv_hdls',
Tal Yacobide67ab62024-05-30 22:36:50 +03002426 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302427 },
2428 '2' => {
2429 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302430 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302431 }
2432 },
2433 'Reg' => {
2434 '0' => 'rcx',
2435 '1' => 'rsi',
2436 '2' => 'rdx'
2437 },
2438 'Return' => '100',
2439 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
2440 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002441 '27278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302442 'Header' => 'bios_table.h',
2443 'Line' => '255',
2444 'Param' => {
2445 '0' => {
2446 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002447 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302448 },
2449 '1' => {
2450 'name' => 'def_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002451 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302452 }
2453 },
2454 'Reg' => {
2455 '0' => 'rdi',
2456 '1' => 'rbx'
2457 },
2458 'Return' => '100',
2459 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
2460 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002461 '27439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302462 'Header' => 'bios_table.h',
2463 'Line' => '245',
2464 'Param' => {
2465 '0' => {
2466 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002467 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302468 },
2469 '1' => {
2470 'name' => 'pv_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002471 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302472 }
2473 },
2474 'Reg' => {
2475 '0' => 'rdi',
2476 '1' => 'rsi'
2477 },
2478 'Return' => '100',
2479 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
2480 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002481 '27499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302482 'Header' => 'bios_table.h',
2483 'Line' => '234',
2484 'Param' => {
2485 '0' => {
2486 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302487 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302488 },
2489 '1' => {
2490 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302491 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302492 },
2493 '2' => {
2494 'name' => 'info',
Tal Yacobide67ab62024-05-30 22:36:50 +03002495 'type' => '27828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302496 }
2497 },
2498 'Reg' => {
2499 '0' => 'rbp',
2500 '2' => 'rbx'
2501 },
2502 'Return' => '100',
2503 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
2504 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002505 '27833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302506 'Header' => 'bios_table.h',
2507 'Line' => '220',
2508 'Param' => {
2509 '0' => {
2510 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302511 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302512 },
2513 '1' => {
2514 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302515 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302516 }
2517 },
2518 'Reg' => {
2519 '0' => 'rdi',
2520 '1' => 'rsi'
2521 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302522 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2524 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002525 '27893' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'Header' => 'bios_table.h',
2527 'Line' => '177',
2528 'Param' => {
2529 '0' => {
2530 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002531 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302532 }
2533 },
2534 'Reg' => {
2535 '0' => 'rdi'
2536 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302537 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302538 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2539 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002540 '27940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'Header' => 'bios_table.h',
2542 'Line' => '169',
2543 'Param' => {
2544 '0' => {
2545 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002546 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302547 }
2548 },
2549 'Reg' => {
2550 '0' => 'rdi'
2551 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302552 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302553 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2554 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002555 '27987' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'Header' => 'bios_table.h',
2557 'Line' => '162',
2558 'Param' => {
2559 '0' => {
2560 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002561 'type' => '18530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302562 }
2563 },
2564 'Reg' => {
2565 '0' => 'rdi'
2566 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302567 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302568 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2569 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002570 '28620' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'Header' => 'bios_table.h',
2572 'Line' => '135',
2573 'Param' => {
2574 '0' => {
2575 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002576 'type' => '19134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302577 },
2578 '1' => {
2579 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302580 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302581 },
2582 '2' => {
2583 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302584 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302585 }
2586 },
2587 'Reg' => {
2588 '0' => 'rdi',
2589 '1' => 'rsi',
2590 '2' => 'rdx'
2591 },
2592 'Return' => '100',
2593 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
2594 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002595 '28857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302596 'Header' => 'bios_table.h',
2597 'Line' => '120',
2598 'Param' => {
2599 '0' => {
2600 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002601 'type' => '19134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302602 }
2603 },
2604 'Reg' => {
2605 '0' => 'rdi'
2606 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302607 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302608 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2609 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002610 '28904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'Header' => 'bios_table.h',
2612 'Line' => '113',
2613 'Param' => {
2614 '0' => {
2615 'name' => 'entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03002616 'type' => '19134'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302617 }
2618 },
2619 'Reg' => {
2620 '0' => 'rdi'
2621 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302622 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302623 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2624 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002625 '28951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'Header' => 'bios_table.h',
2627 'Line' => '105',
2628 'Param' => {
2629 '0' => {
2630 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302631 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302632 },
2633 '1' => {
2634 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302635 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302636 },
2637 '2' => {
2638 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03002639 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302640 },
2641 '3' => {
2642 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302643 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302644 }
2645 },
2646 'Return' => '100',
2647 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
2648 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002649 '29312' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302650 'Header' => 'bios_table.h',
2651 'Line' => '91',
2652 'Param' => {
2653 '0' => {
2654 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302655 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302656 }
2657 },
2658 'Reg' => {
2659 '0' => 'rdi'
2660 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302661 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302662 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2663 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002664 '35543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302666 'Line' => '1285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302667 'Param' => {
2668 '0' => {
2669 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002670 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302671 },
2672 '1' => {
2673 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302674 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302675 },
2676 '2' => {
2677 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002678 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302679 },
2680 '3' => {
2681 'name' => 'non_functioning_component_indication',
Tal Yacobide67ab62024-05-30 22:36:50 +03002682 'type' => '35725'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302683 },
2684 '4' => {
2685 'name' => 'non_functioning_component_bitmap',
Tal Yacobide67ab62024-05-30 22:36:50 +03002686 'type' => '35730'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302687 }
2688 },
2689 'Reg' => {
2690 '0' => 'rbx',
2691 '3' => 'rbp',
2692 '4' => 'r12'
2693 },
2694 'Return' => '100',
2695 'ShortName' => 'decode_cancel_update_resp'
2696 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002697 '35740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302699 'Line' => '1268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302700 'Param' => {
2701 '0' => {
2702 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302703 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302704 },
2705 '1' => {
2706 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002707 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302708 },
2709 '2' => {
2710 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302711 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302712 }
2713 },
2714 'Return' => '100',
2715 'ShortName' => 'encode_cancel_update_req'
2716 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002717 '35912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302718 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302719 'Line' => '1253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302720 'Param' => {
2721 '0' => {
2722 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002723 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302724 },
2725 '1' => {
2726 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302727 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302728 },
2729 '2' => {
2730 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002731 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302732 }
2733 },
2734 'Reg' => {
2735 '0' => 'rdi',
2736 '1' => 'rsi',
2737 '2' => 'rdx'
2738 },
2739 'Return' => '100',
2740 'ShortName' => 'decode_cancel_update_component_resp'
2741 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002742 '35988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302743 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302744 'Line' => '1241',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302745 'Param' => {
2746 '0' => {
2747 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302748 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302749 },
2750 '1' => {
2751 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002752 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302753 },
2754 '2' => {
2755 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302756 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302757 }
2758 },
2759 'Return' => '100',
2760 'ShortName' => 'encode_cancel_update_component_req'
2761 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002762 '36160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302763 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302764 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302765 'Param' => {
2766 '0' => {
2767 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002768 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302769 },
2770 '1' => {
2771 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302772 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302773 },
2774 '2' => {
2775 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002776 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302777 },
2778 '3' => {
2779 'name' => 'current_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002780 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302781 },
2782 '4' => {
2783 'name' => 'previous_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002784 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302785 },
2786 '5' => {
2787 'name' => 'aux_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002788 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302789 },
2790 '6' => {
2791 'name' => 'aux_state_status',
2792 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03002793 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302794 },
2795 '7' => {
2796 'name' => 'progress_percent',
2797 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03002798 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302799 },
2800 '8' => {
2801 'name' => 'reason_code',
2802 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03002803 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302804 },
2805 '9' => {
2806 'name' => 'update_option_flags_enabled',
2807 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03002808 'type' => '36487'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302809 }
2810 },
2811 'Reg' => {
2812 '0' => 'rbx',
2813 '3' => 'r12',
2814 '4' => 'rbp',
2815 '5' => 'r13'
2816 },
2817 'Return' => '100',
2818 'ShortName' => 'decode_get_status_resp'
2819 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002820 '36497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302821 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302822 'Line' => '1203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302823 'Param' => {
2824 '0' => {
2825 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302826 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302827 },
2828 '1' => {
2829 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002830 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302831 },
2832 '2' => {
2833 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302834 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302835 }
2836 },
2837 'Return' => '100',
2838 'ShortName' => 'encode_get_status_req'
2839 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002840 '36669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302841 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302842 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302843 'Param' => {
2844 '0' => {
2845 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002846 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302847 },
2848 '1' => {
2849 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302850 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302851 },
2852 '2' => {
2853 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002854 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302855 },
2856 '3' => {
2857 'name' => 'estimated_time_activation',
Tal Yacobide67ab62024-05-30 22:36:50 +03002858 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302859 }
2860 },
2861 'Reg' => {
2862 '1' => 'rsi',
2863 '2' => 'rdx',
2864 '3' => 'rcx'
2865 },
2866 'Return' => '100',
2867 'ShortName' => 'decode_activate_firmware_resp'
2868 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002869 '36795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302870 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302871 'Line' => '1173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302872 'Param' => {
2873 '0' => {
2874 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302875 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302876 },
2877 '1' => {
2878 'name' => 'self_contained_activation_req',
Tal Yacobide67ab62024-05-30 22:36:50 +03002879 'type' => '30034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302880 },
2881 '2' => {
2882 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002883 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302884 },
2885 '3' => {
2886 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302887 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302888 }
2889 },
2890 'Return' => '100',
2891 'ShortName' => 'encode_activate_firmware_req'
2892 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002893 '37038' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302894 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302895 'Line' => '1158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302896 'Param' => {
2897 '0' => {
2898 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302899 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302900 },
2901 '1' => {
2902 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302904 },
2905 '2' => {
2906 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002907 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302908 },
2909 '3' => {
2910 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302911 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302912 }
2913 },
2914 'Return' => '100',
2915 'ShortName' => 'encode_apply_complete_resp'
2916 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002917 '37229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302918 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302919 'Line' => '1141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302920 'Param' => {
2921 '0' => {
2922 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002923 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302924 },
2925 '1' => {
2926 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302927 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302928 },
2929 '2' => {
2930 'name' => 'apply_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002931 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302932 },
2933 '3' => {
2934 'name' => 'comp_activation_methods_modification',
Tal Yacobide67ab62024-05-30 22:36:50 +03002935 'type' => '37339'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302936 }
2937 },
2938 'Reg' => {
2939 '0' => 'rdi',
2940 '1' => 'rsi',
2941 '2' => 'rdx',
2942 '3' => 'rcx'
2943 },
2944 'Return' => '100',
2945 'ShortName' => 'decode_apply_complete_req'
2946 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002947 '37349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302948 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302949 'Line' => '1128',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302950 'Param' => {
2951 '0' => {
2952 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302953 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302954 },
2955 '1' => {
2956 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302957 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302958 },
2959 '2' => {
2960 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002961 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302962 },
2963 '3' => {
2964 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302965 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302966 }
2967 },
2968 'Return' => '100',
2969 'ShortName' => 'encode_verify_complete_resp'
2970 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002971 '37540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302972 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302973 'Line' => '1113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302974 'Param' => {
2975 '0' => {
2976 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002977 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302978 },
2979 '1' => {
2980 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302981 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302982 },
2983 '2' => {
2984 'name' => 'verify_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002985 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302986 }
2987 },
2988 'Reg' => {
2989 '0' => 'rdi',
2990 '1' => 'rsi',
2991 '2' => 'rdx'
2992 },
2993 'Return' => '100',
2994 'ShortName' => 'decode_verify_complete_req'
2995 },
Tal Yacobide67ab62024-05-30 22:36:50 +03002996 '37616' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302997 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302998 'Line' => '1102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302999 'Param' => {
3000 '0' => {
3001 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303002 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303003 },
3004 '1' => {
3005 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303006 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303007 },
3008 '2' => {
3009 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003010 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303011 },
3012 '3' => {
3013 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303014 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303015 }
3016 },
3017 'Return' => '100',
3018 'ShortName' => 'encode_transfer_complete_resp'
3019 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003020 '37807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303021 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303022 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303023 'Param' => {
3024 '0' => {
3025 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003026 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303027 },
3028 '1' => {
3029 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303030 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303031 },
3032 '2' => {
3033 'name' => 'transfer_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03003034 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303035 }
3036 },
3037 'Reg' => {
3038 '0' => 'rdi',
3039 '1' => 'rsi',
3040 '2' => 'rdx'
3041 },
3042 'Return' => '100',
3043 'ShortName' => 'decode_transfer_complete_req'
3044 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003045 '37883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303046 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303047 'Line' => '1073',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303048 'Param' => {
3049 '0' => {
3050 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303051 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303052 },
3053 '1' => {
3054 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303055 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303056 },
3057 '2' => {
3058 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003059 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303060 },
3061 '3' => {
3062 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303063 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303064 }
3065 },
3066 'Reg' => {
3067 '2' => 'rbx'
3068 },
3069 'Return' => '100',
3070 'ShortName' => 'encode_request_firmware_data_resp'
3071 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003072 '38074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303074 'Line' => '1051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303075 'Param' => {
3076 '0' => {
3077 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003078 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303079 },
3080 '1' => {
3081 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303082 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303083 },
3084 '2' => {
3085 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03003086 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303087 },
3088 '3' => {
3089 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03003090 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303091 }
3092 },
3093 'Reg' => {
3094 '0' => 'rdi',
3095 '1' => 'rsi',
3096 '2' => 'rdx',
3097 '3' => 'rcx'
3098 },
3099 'Return' => '100',
3100 'ShortName' => 'decode_request_firmware_data_req'
3101 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003102 '38194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303103 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303104 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303105 'Param' => {
3106 '0' => {
3107 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003108 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303109 },
3110 '1' => {
3111 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303112 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303113 },
3114 '2' => {
3115 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003116 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303117 },
3118 '3' => {
3119 'name' => 'comp_compatibility_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003120 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303121 },
3122 '4' => {
3123 'name' => 'comp_compatibility_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003124 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303125 },
3126 '5' => {
3127 'name' => 'update_option_flags_enabled',
Tal Yacobide67ab62024-05-30 22:36:50 +03003128 'type' => '36487'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303129 },
3130 '6' => {
3131 'name' => 'time_before_req_fw_data',
3132 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003133 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303134 }
3135 },
3136 'Reg' => {
3137 '0' => 'rbx',
3138 '3' => 'r12',
3139 '4' => 'rbp',
3140 '5' => 'r13'
3141 },
3142 'Return' => '100',
3143 'ShortName' => 'decode_update_component_resp'
3144 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003145 '38428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303147 'Line' => '1009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303148 'Param' => {
3149 '0' => {
3150 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303151 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303152 },
3153 '1' => {
3154 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303155 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303156 },
3157 '2' => {
3158 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303159 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303160 },
3161 '3' => {
3162 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303163 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303164 },
3165 '4' => {
3166 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303167 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303168 },
3169 '5' => {
3170 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303171 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303172 },
3173 '6' => {
3174 'name' => 'update_option_flags',
3175 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003176 'type' => '30810'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303177 },
3178 '7' => {
3179 'name' => 'comp_ver_str_type',
3180 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303181 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303182 },
3183 '8' => {
3184 'name' => 'comp_ver_str_len',
3185 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303186 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303187 },
3188 '9' => {
3189 'name' => 'comp_ver_str',
3190 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03003191 'type' => '38897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303192 },
3193 '10' => {
3194 'name' => 'msg',
3195 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03003196 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303197 },
3198 '11' => {
3199 'name' => 'payload_length',
3200 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303201 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303202 }
3203 },
3204 'Return' => '100',
3205 'ShortName' => 'encode_update_component_req'
3206 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003207 '38907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303209 'Line' => '982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303210 'Param' => {
3211 '0' => {
3212 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003213 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303214 },
3215 '1' => {
3216 'name' => 'payload_length',
Tal Yacobide67ab62024-05-30 22:36:50 +03003217 'type' => '31817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303218 },
3219 '2' => {
3220 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003221 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303222 },
3223 '3' => {
3224 'name' => 'comp_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003225 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303226 },
3227 '4' => {
3228 'name' => 'comp_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003229 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303230 }
3231 },
3232 'Reg' => {
3233 '0' => 'rbx',
3234 '3' => 'r12',
3235 '4' => 'rbp'
3236 },
3237 'Return' => '100',
3238 'ShortName' => 'decode_pass_component_table_resp'
3239 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003240 '39106' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303242 'Line' => '964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303243 'Param' => {
3244 '0' => {
3245 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303246 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303247 },
3248 '1' => {
3249 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303250 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303251 },
3252 '2' => {
3253 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303254 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303255 },
3256 '3' => {
3257 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303258 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303259 },
3260 '4' => {
3261 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303263 },
3264 '5' => {
3265 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303266 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303267 },
3268 '6' => {
3269 'name' => 'comp_ver_str_type',
3270 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303271 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303272 },
3273 '7' => {
3274 'name' => 'comp_ver_str_len',
3275 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303276 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303277 },
3278 '8' => {
3279 'name' => 'comp_ver_str',
3280 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03003281 'type' => '38897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303282 },
3283 '9' => {
3284 'name' => 'msg',
3285 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03003286 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303287 },
3288 '10' => {
3289 'name' => 'payload_length',
3290 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303291 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303292 }
3293 },
3294 'Return' => '100',
3295 'ShortName' => 'encode_pass_component_table_req'
3296 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003297 '39592' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303299 'Line' => '939',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303300 'Param' => {
3301 '0' => {
3302 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003303 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303304 },
3305 '1' => {
3306 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303307 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303308 },
3309 '2' => {
3310 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003311 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303312 },
3313 '3' => {
3314 'name' => 'fd_meta_data_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03003315 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303316 },
3317 '4' => {
3318 'name' => 'fd_will_send_pkg_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003319 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303320 }
3321 },
3322 'Reg' => {
3323 '1' => 'r9',
3324 '2' => 'rdx',
3325 '3' => 'rcx',
3326 '4' => 'r8'
3327 },
3328 'Return' => '100',
3329 'ShortName' => 'decode_request_update_resp'
3330 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003331 '39739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303333 'Line' => '920',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303334 'Param' => {
3335 '0' => {
3336 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303337 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303338 },
3339 '1' => {
3340 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303341 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 },
3343 '2' => {
3344 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303345 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303346 },
3347 '3' => {
3348 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303349 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303350 },
3351 '4' => {
3352 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303353 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303354 },
3355 '5' => {
3356 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303357 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303358 },
3359 '6' => {
3360 'name' => 'comp_image_set_ver_str_len',
3361 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303362 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303363 },
3364 '7' => {
3365 'name' => 'comp_img_set_ver_str',
3366 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03003367 'type' => '38897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303368 },
3369 '8' => {
3370 'name' => 'msg',
3371 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03003372 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303373 },
3374 '9' => {
3375 'name' => 'payload_length',
3376 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303377 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303378 }
3379 },
3380 'Return' => '100',
3381 'ShortName' => 'encode_request_update_req'
3382 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003383 '44871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303385 'Line' => '827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303386 'Param' => {
3387 '0' => {
3388 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303389 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303390 },
3391 '1' => {
3392 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303393 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303394 },
3395 '2' => {
3396 'name' => 'component_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003397 'type' => '45193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303398 },
3399 '3' => {
3400 'name' => 'active_comp_ver_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003401 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303402 },
3403 '4' => {
3404 'name' => 'pending_comp_ver_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003405 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303406 }
3407 },
3408 'Reg' => {
3409 '1' => 'r9',
3410 '2' => 'rdx',
3411 '3' => 'rdi',
3412 '4' => 'r8'
3413 },
3414 'Return' => '100',
3415 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3416 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003417 '45198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303418 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303419 'Line' => '808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303420 'Param' => {
3421 '0' => {
3422 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003423 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303424 },
3425 '1' => {
3426 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303427 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303428 },
3429 '2' => {
3430 'name' => 'resp_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003431 'type' => '45418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303432 },
3433 '3' => {
3434 'name' => 'active_comp_image_set_ver_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003435 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303436 },
3437 '4' => {
3438 'name' => 'pending_comp_image_set_ver_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003439 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303440 },
3441 '5' => {
3442 'name' => 'comp_parameter_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03003443 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303444 }
3445 },
3446 'Reg' => {
3447 '0' => 'rbx',
3448 '1' => 'r12',
3449 '2' => 'rbp',
3450 '3' => 'r13',
3451 '4' => 'r14',
3452 '5' => 'r15'
3453 },
3454 'Return' => '100',
3455 'ShortName' => 'decode_get_firmware_parameters_resp'
3456 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003457 '45423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303458 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303459 'Line' => '791',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303460 'Param' => {
3461 '0' => {
3462 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303463 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303464 },
3465 '1' => {
3466 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303467 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303468 },
3469 '2' => {
3470 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003471 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303472 }
3473 },
3474 'Reg' => {
3475 '0' => 'rdi',
3476 '1' => 'rsi',
3477 '2' => 'rdx'
3478 },
3479 'Return' => '100',
3480 'ShortName' => 'encode_get_firmware_parameters_req'
3481 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003482 '45563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303483 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303484 'Line' => '773',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303485 'Param' => {
3486 '0' => {
3487 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003488 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303489 },
3490 '1' => {
3491 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303492 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303493 },
3494 '2' => {
3495 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003496 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303497 },
3498 '3' => {
3499 'name' => 'device_identifiers_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03003500 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303501 },
3502 '4' => {
3503 'name' => 'descriptor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03003504 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303505 },
3506 '5' => {
3507 'name' => 'descriptor_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003508 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303509 }
3510 },
3511 'Reg' => {
3512 '1' => 'r10',
3513 '3' => 'rcx',
3514 '4' => 'r8',
3515 '5' => 'r9'
3516 },
3517 'Return' => '100',
3518 'ShortName' => 'decode_query_device_identifiers_resp'
3519 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003520 '45729' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303521 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303522 'Line' => '758',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303523 'Param' => {
3524 '0' => {
3525 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303526 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303527 },
3528 '1' => {
3529 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303530 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303531 },
3532 '2' => {
3533 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003534 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303535 }
3536 },
3537 'Reg' => {
3538 '0' => 'rdi',
3539 '1' => 'rsi',
3540 '2' => 'rdx'
3541 },
3542 'Return' => '100',
3543 'ShortName' => 'encode_query_device_identifiers_req'
3544 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003545 '45869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303546 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303547 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303548 'Param' => {
3549 '0' => {
3550 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303551 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303552 },
3553 '1' => {
3554 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303555 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303556 },
3557 '2' => {
3558 'name' => 'pldm_comp_image_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03003559 'type' => '46016'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303560 },
3561 '3' => {
3562 'name' => 'comp_version_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003563 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303564 }
3565 },
3566 'Reg' => {
3567 '0' => 'rbx',
3568 '1' => 'r13',
3569 '2' => 'rbp',
3570 '3' => 'r12'
3571 },
3572 'Return' => '100',
3573 'ShortName' => 'decode_pldm_comp_image_info'
3574 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003575 '46021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303577 'Line' => '727',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 'Param' => {
3579 '0' => {
3580 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303581 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '1' => {
3584 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303585 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 },
3587 '2' => {
3588 'name' => 'descriptor_title_str_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03003589 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303590 },
3591 '3' => {
3592 'name' => 'descriptor_title_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003593 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303594 },
3595 '4' => {
3596 'name' => 'descriptor_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003597 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 }
3599 },
3600 'Reg' => {
3601 '0' => 'rbx',
3602 '1' => 'rbp',
3603 '2' => 'r14',
3604 '3' => 'r12',
3605 '4' => 'r13'
3606 },
3607 'Return' => '100',
3608 'ShortName' => 'decode_vendor_defined_descriptor_value'
3609 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003610 '46203' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303611 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303612 'Line' => '711',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303613 'Param' => {
3614 '0' => {
3615 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303616 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303617 },
3618 '1' => {
3619 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303620 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303621 },
3622 '2' => {
3623 'name' => 'descriptor_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03003624 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 },
3626 '3' => {
3627 'name' => 'descriptor_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003628 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303629 }
3630 },
3631 'Reg' => {
3632 '0' => 'rbx',
3633 '1' => 'r12',
3634 '3' => 'rbp'
3635 },
3636 'Return' => '100',
3637 'ShortName' => 'decode_descriptor_type_length_value'
3638 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003639 '46375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303641 'Line' => '692',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303642 'Param' => {
3643 '0' => {
3644 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303645 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303646 },
3647 '1' => {
3648 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303649 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303650 },
3651 '2' => {
3652 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303653 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303654 },
3655 '3' => {
3656 'name' => 'fw_device_id_record',
Tal Yacobide67ab62024-05-30 22:36:50 +03003657 'type' => '46632'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303658 },
3659 '4' => {
3660 'name' => 'applicable_components',
Tal Yacobide67ab62024-05-30 22:36:50 +03003661 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303662 },
3663 '5' => {
3664 'name' => 'comp_image_set_version_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003665 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303666 },
3667 '6' => {
3668 'name' => 'record_descriptors',
3669 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003670 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 },
3672 '7' => {
3673 'name' => 'fw_device_pkg_data',
3674 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03003675 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303676 }
3677 },
3678 'Reg' => {
3679 '1' => 'r15',
3680 '3' => 'rbp',
3681 '4' => 'r14',
3682 '5' => 'r13'
3683 },
3684 'Return' => '100',
3685 'ShortName' => 'decode_firmware_device_id_record'
3686 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003687 '46637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303688 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303689 'Line' => '671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303690 'Param' => {
3691 '0' => {
3692 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303693 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303694 },
3695 '1' => {
3696 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303697 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303698 },
3699 '2' => {
3700 'name' => 'package_header_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03003701 'type' => '46942'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 },
3703 '3' => {
3704 'name' => 'package_version_str',
Tal Yacobide67ab62024-05-30 22:36:50 +03003705 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303706 }
3707 },
3708 'Reg' => {
3709 '0' => 'rbx',
3710 '1' => 'r13',
3711 '2' => 'rbp',
3712 '3' => 'r12'
3713 },
3714 'Return' => '100',
3715 'ShortName' => 'decode_pldm_package_header_info'
3716 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003717 '50207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303718 'Header' => 'fru.h',
3719 'Line' => '501',
3720 'Param' => {
3721 '0' => {
3722 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303723 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303724 },
3725 '1' => {
3726 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303727 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 },
3729 '2' => {
3730 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303731 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '3' => {
3734 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303735 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '4' => {
3738 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003739 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 }
3741 },
3742 'Return' => '100',
3743 'ShortName' => 'encode_set_fru_record_table_resp'
3744 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003745 '50447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 'Header' => 'fru.h',
3747 'Line' => '486',
3748 'Param' => {
3749 '0' => {
3750 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003751 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 },
3753 '1' => {
3754 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303755 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '2' => {
3758 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003759 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '3' => {
3762 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003763 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '4' => {
3766 'name' => 'fru_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003767 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 }
3769 },
3770 'Reg' => {
3771 '1' => 'rsi',
3772 '2' => 'rdx',
3773 '3' => 'rcx',
3774 '4' => 'r8'
3775 },
3776 'Return' => '100',
3777 'ShortName' => 'decode_set_fru_record_table_req'
3778 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003779 '50614' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Header' => 'fru.h',
3781 'Line' => '360',
3782 'Param' => {
3783 '0' => {
3784 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003785 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303786 },
3787 '1' => {
3788 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303789 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303790 },
3791 '2' => {
3792 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003793 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303794 },
3795 '3' => {
3796 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003797 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 },
3799 '4' => {
3800 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003801 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 },
3803 '5' => {
3804 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003805 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303806 },
3807 '6' => {
3808 'name' => 'fru_record_table_length',
3809 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003810 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303811 }
3812 },
3813 'Return' => '100',
3814 'ShortName' => 'decode_get_fru_record_table_resp'
3815 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003816 '50844' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303817 'Header' => 'fru.h',
3818 'Line' => '387',
3819 'Param' => {
3820 '0' => {
3821 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003822 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303823 },
3824 '1' => {
3825 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303826 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303827 },
3828 '2' => {
3829 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003830 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303831 },
3832 '3' => {
3833 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003834 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303835 },
3836 '4' => {
3837 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003838 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303839 },
3840 '5' => {
3841 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003842 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303843 },
3844 '6' => {
3845 'name' => 'fru_record_table_length',
3846 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003847 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303848 },
3849 '7' => {
3850 'name' => 'max_fru_record_table_length',
3851 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303852 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303853 }
3854 },
3855 'Reg' => {
3856 '3' => 'r10',
3857 '4' => 'r8',
3858 '5' => 'r9'
3859 },
3860 'Return' => '100',
3861 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3862 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003863 '51165' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303864 'Header' => 'fru.h',
3865 'Line' => '339',
3866 'Param' => {
3867 '0' => {
3868 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303869 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303870 },
3871 '1' => {
3872 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303873 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303874 },
3875 '2' => {
3876 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303877 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303878 },
3879 '3' => {
3880 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003881 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303882 },
3883 '4' => {
3884 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303885 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 }
3887 },
3888 'Return' => '100',
3889 'ShortName' => 'encode_get_fru_record_table_req'
3890 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003891 '51400' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303892 'Header' => 'fru.h',
3893 'Line' => '451',
3894 'Param' => {
3895 '0' => {
3896 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003897 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303898 },
3899 '1' => {
3900 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303901 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 },
3903 '2' => {
3904 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003905 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303906 },
3907 '3' => {
3908 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003909 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303910 },
3911 '4' => {
3912 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003913 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 },
3915 '5' => {
3916 'name' => 'fru_structure_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003917 'type' => '10426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 }
3919 },
3920 'Reg' => {
3921 '1' => 'rsi',
3922 '2' => 'rdx',
3923 '3' => 'r10',
3924 '4' => 'r8',
3925 '5' => 'r9'
3926 },
3927 'Return' => '100',
3928 'ShortName' => 'decode_get_fru_record_by_option_resp'
3929 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003930 '51567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303931 'Header' => 'fru.h',
3932 'Line' => '313',
3933 'Param' => {
3934 '0' => {
3935 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303936 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303937 },
3938 '1' => {
3939 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303940 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303941 },
3942 '2' => {
3943 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303944 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303945 },
3946 '3' => {
3947 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303948 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 },
3950 '4' => {
3951 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303952 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303953 },
3954 '5' => {
3955 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303956 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303957 },
3958 '6' => {
3959 'name' => 'msg',
3960 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003961 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '7' => {
3964 'name' => 'payload_length',
3965 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303966 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303967 }
3968 },
3969 'Reg' => {
3970 '2' => 'r15'
3971 },
3972 'Return' => '100',
3973 'ShortName' => 'encode_get_fru_record_by_option_resp'
3974 },
Tal Yacobide67ab62024-05-30 22:36:50 +03003975 '51958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303976 'Header' => 'fru.h',
3977 'Line' => '292',
3978 'Param' => {
3979 '0' => {
3980 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003981 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303982 },
3983 '1' => {
3984 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303985 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 },
3987 '2' => {
3988 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003989 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303990 },
3991 '3' => {
3992 'name' => 'fru_table_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003993 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 },
3995 '4' => {
3996 'name' => 'record_set_identifier',
Tal Yacobide67ab62024-05-30 22:36:50 +03003997 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303998 },
3999 '5' => {
4000 'name' => 'record_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03004001 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304002 },
4003 '6' => {
4004 'name' => 'field_type',
4005 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004006 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '7' => {
4009 'name' => 'transfer_op_flag',
4010 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004011 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304012 }
4013 },
4014 'Reg' => {
4015 '1' => 'r10',
4016 '2' => 'rdx',
4017 '3' => 'rdi',
4018 '4' => 'r8',
4019 '5' => 'r9'
4020 },
4021 'Return' => '100',
4022 'ShortName' => 'decode_get_fru_record_by_option_req'
4023 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004024 '52160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304025 'Header' => 'fru.h',
4026 'Line' => '433',
4027 'Param' => {
4028 '0' => {
4029 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304030 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304031 },
4032 '1' => {
4033 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304034 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304035 },
4036 '2' => {
4037 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304038 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304039 },
4040 '3' => {
4041 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304042 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304043 },
4044 '4' => {
4045 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304046 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304047 },
4048 '5' => {
4049 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304050 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304051 },
4052 '6' => {
4053 'name' => 'transfer_op_flag',
4054 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304055 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304056 },
4057 '7' => {
4058 'name' => 'msg',
4059 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004060 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304061 },
4062 '8' => {
4063 'name' => 'payload_length',
4064 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304065 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304066 }
4067 },
4068 'Return' => '100',
4069 'ShortName' => 'encode_get_fru_record_by_option_req'
4070 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004071 '52457' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304072 'Header' => 'fru.h',
4073 'Line' => '468',
4074 'Param' => {
4075 '0' => {
4076 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304077 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '1' => {
4080 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304081 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '2' => {
4084 'name' => 'record_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004085 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 },
4087 '3' => {
4088 'name' => 'record_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004089 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 },
4091 '4' => {
4092 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304093 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304094 },
4095 '5' => {
4096 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304097 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304098 },
4099 '6' => {
4100 'name' => 'ft',
4101 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304102 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 }
4104 },
4105 'Return' => '100',
4106 'ShortName' => 'get_fru_record_by_option_check'
4107 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004108 '53116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304109 'Header' => 'fru.h',
4110 'Line' => '409',
4111 'Param' => {
4112 '0' => {
4113 'name' => 'fru_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004114 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304115 },
4116 '1' => {
4117 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304118 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304119 },
4120 '2' => {
4121 'name' => 'curr_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004122 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304123 },
4124 '3' => {
4125 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304126 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304127 },
4128 '4' => {
4129 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304130 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304131 },
4132 '5' => {
4133 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304134 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304135 },
4136 '6' => {
4137 'name' => 'encoding',
4138 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304139 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304140 },
4141 '7' => {
4142 'name' => 'tlvs',
4143 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004144 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 },
4146 '8' => {
4147 'name' => 'tlvs_size',
4148 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304149 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304150 }
4151 },
4152 'Reg' => {
4153 '0' => 'rdi',
4154 '1' => 'rsi',
4155 '2' => 'rbx',
4156 '3' => 'rcx',
4157 '4' => 'r8',
4158 '5' => 'r9'
4159 },
4160 'Return' => '100',
4161 'ShortName' => 'encode_fru_record'
4162 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004163 '53438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304164 'Header' => 'fru.h',
4165 'Line' => '269',
4166 'Param' => {
4167 '0' => {
4168 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304169 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304170 },
4171 '1' => {
4172 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304173 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '2' => {
4176 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304177 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 },
4179 '3' => {
4180 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304181 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304182 },
4183 '4' => {
4184 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004185 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304186 }
4187 },
4188 'Return' => '100',
4189 'ShortName' => 'encode_get_fru_record_table_resp'
4190 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004191 '53660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304192 'Header' => 'fru.h',
4193 'Line' => '251',
4194 'Param' => {
4195 '0' => {
4196 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004197 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304198 },
4199 '1' => {
4200 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304201 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304202 },
4203 '2' => {
4204 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03004205 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304206 },
4207 '3' => {
4208 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03004209 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304210 }
4211 },
4212 'Reg' => {
4213 '0' => 'rdi',
4214 '1' => 'rsi',
4215 '2' => 'rdx',
4216 '3' => 'rcx'
4217 },
4218 'Return' => '100',
4219 'ShortName' => 'decode_get_fru_record_table_req'
4220 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004221 '53764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304222 'Header' => 'fru.h',
4223 'Line' => '232',
4224 'Param' => {
4225 '0' => {
4226 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304227 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 },
4229 '1' => {
4230 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304231 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304232 },
4233 '2' => {
4234 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304235 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304236 },
4237 '3' => {
4238 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304239 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 },
4241 '4' => {
4242 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304243 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 },
4245 '5' => {
4246 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304247 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 },
4249 '6' => {
4250 'name' => 'total_record_set_identifiers',
4251 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304252 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304253 },
4254 '7' => {
4255 'name' => 'total_table_records',
4256 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304257 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 },
4259 '8' => {
4260 'name' => 'checksum',
4261 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304262 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304263 },
4264 '9' => {
4265 'name' => 'msg',
4266 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004267 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304268 }
4269 },
4270 'Return' => '100',
4271 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4272 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004273 '54067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304274 'Header' => 'fru.h',
4275 'Line' => '203',
4276 'Param' => {
4277 '0' => {
4278 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004279 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304280 },
4281 '1' => {
4282 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304283 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304284 },
4285 '2' => {
4286 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03004287 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304288 },
4289 '3' => {
4290 'name' => 'fru_data_major_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004291 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304292 },
4293 '4' => {
4294 'name' => 'fru_data_minor_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004295 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304296 },
4297 '5' => {
4298 'name' => 'fru_table_maximum_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004299 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304300 },
4301 '6' => {
4302 'name' => 'fru_table_length',
4303 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004304 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304305 },
4306 '7' => {
4307 'name' => 'total_record_set_identifiers',
4308 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004309 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304310 },
4311 '8' => {
4312 'name' => 'total_table_records',
4313 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03004314 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304315 },
4316 '9' => {
4317 'name' => 'checksum',
4318 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004319 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304320 }
4321 },
4322 'Reg' => {
4323 '1' => 'rdi',
4324 '2' => 'rdx',
4325 '3' => 'r10',
4326 '4' => 'r8',
4327 '5' => 'r9'
4328 },
4329 'Return' => '100',
4330 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4331 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004332 '54277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304333 'Header' => 'fru.h',
4334 'Line' => '178',
4335 'Param' => {
4336 '0' => {
4337 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304339 },
4340 '1' => {
4341 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004342 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304343 },
4344 '2' => {
4345 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304346 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304347 }
4348 },
4349 'Return' => '100',
4350 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4351 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004352 '68581' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304353 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304354 'Line' => '625',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304355 'Param' => {
4356 '0' => {
4357 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304358 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 },
4360 '1' => {
4361 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304362 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304363 },
4364 '2' => {
4365 'name' => 'num_entities',
Tal Yacobide67ab62024-05-30 22:36:50 +03004366 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304367 },
4368 '3' => {
4369 'name' => 'entities',
Tal Yacobide67ab62024-05-30 22:36:50 +03004370 'type' => '68894'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304371 }
4372 },
4373 'Reg' => {
4374 '2' => 'rbp',
4375 '3' => 'r12'
4376 },
4377 'Return' => '1',
4378 'ShortName' => 'pldm_entity_association_pdr_extract'
4379 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004380 '68909' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304381 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304382 'Line' => '613',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304383 'Param' => {
4384 '0' => {
4385 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004386 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304387 }
4388 },
4389 'Reg' => {
4390 '0' => 'rdi'
4391 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304392 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304393 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4394 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004395 '68963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304397 'Line' => '603',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 'Param' => {
4399 '0' => {
4400 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004401 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 }
4403 },
4404 'Reg' => {
4405 '0' => 'rdi'
4406 },
4407 'Return' => '1',
4408 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4409 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004410 '69026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304411 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304412 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304413 'Param' => {
4414 '0' => {
4415 'name' => 'org_tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004416 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 },
4418 '1' => {
4419 'name' => 'new_tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004420 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304421 }
4422 },
4423 'Return' => '1',
4424 'ShortName' => 'pldm_entity_association_tree_copy_root'
4425 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004426 '69410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304427 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304428 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304429 'Param' => {
4430 '0' => {
4431 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004432 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 },
4434 '1' => {
4435 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004436 'type' => '61027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304437 }
4438 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004439 'Return' => '56157',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 'ShortName' => 'pldm_entity_association_tree_find'
4441 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004442 '69690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304443 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304444 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304445 'Param' => {
4446 '0' => {
4447 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004448 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 },
4450 '1' => {
4451 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004452 'type' => '61027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304453 },
4454 '2' => {
4455 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304456 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 }
4458 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004459 'Return' => '56157',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4461 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004462 '70072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304463 'Header' => 'pdr.h',
4464 'Line' => '200',
4465 'Param' => {
4466 '0' => {
4467 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004468 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 },
4470 '1' => {
4471 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304472 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304473 },
4474 '2' => {
4475 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304476 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304477 }
4478 },
4479 'Reg' => {
4480 '1' => 'rsi',
4481 '2' => 'rdx'
4482 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004483 'Return' => '56152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 'ShortName' => 'pldm_pdr_find_last_in_range'
4485 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004486 '70199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304487 'Header' => 'pdr.h',
4488 'Line' => '165',
4489 'Param' => {
4490 '0' => {
4491 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004492 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304493 }
4494 },
4495 'Reg' => {
4496 '0' => 'rdi'
4497 },
4498 'Return' => '1',
4499 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4500 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004501 '70447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304502 'Header' => 'pdr.h',
4503 'Line' => '174',
4504 'Param' => {
4505 '0' => {
4506 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004507 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304508 },
4509 '1' => {
4510 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304511 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304512 }
4513 },
4514 'Reg' => {
4515 '0' => 'rdi',
4516 '1' => 'rsi'
4517 },
4518 'Return' => '1',
4519 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4520 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004521 '70715' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304522 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304523 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304524 'Param' => {
4525 '0' => {
4526 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004527 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304528 },
4529 '1' => {
4530 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004531 'type' => '55293'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304532 },
4533 '2' => {
4534 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004535 'type' => '69405'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304536 }
4537 },
4538 'Return' => '1',
4539 'ShortName' => 'pldm_find_entity_ref_in_tree'
4540 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004541 '71002' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304542 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304543 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304544 'Param' => {
4545 '0' => {
4546 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004547 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304548 },
4549 '1' => {
4550 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004551 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304552 },
4553 '2' => {
4554 'name' => 'entities',
Tal Yacobide67ab62024-05-30 22:36:50 +03004555 'type' => '68894'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304556 },
4557 '3' => {
4558 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304559 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304560 },
4561 '4' => {
4562 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304563 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304564 },
4565 '5' => {
4566 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304567 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 },
4569 '6' => {
4570 'name' => 'record_handle',
4571 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304572 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304573 }
4574 },
4575 'Reg' => {
4576 '0' => 'rdi',
4577 '1' => 'rsi',
4578 '2' => 'rdx',
4579 '3' => 'rcx',
4580 '4' => 'r8',
4581 '5' => 'r9'
4582 },
4583 'Return' => '100',
4584 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4585 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004586 '71235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304588 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304589 'Param' => {
4590 '0' => {
4591 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004592 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 },
4594 '1' => {
4595 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004596 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '2' => {
4599 'name' => 'entities',
Tal Yacobide67ab62024-05-30 22:36:50 +03004600 'type' => '68894'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 },
4602 '3' => {
4603 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304604 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 },
4606 '4' => {
4607 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304608 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 },
4610 '5' => {
4611 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304612 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 }
4614 },
4615 'Return' => '100',
4616 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
4617 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004618 '71453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 'Header' => 'pdr.h',
4620 'Line' => '451',
4621 'Param' => {
4622 '0' => {
4623 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004624 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 },
4626 '1' => {
4627 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004628 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 },
4630 '2' => {
4631 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304632 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 },
4634 '3' => {
4635 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304636 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 }
4638 },
4639 'Return' => '100',
4640 'ShortName' => 'pldm_entity_association_pdr_add_check'
4641 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004642 '72976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304644 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 'Param' => {
4646 '0' => {
4647 'name' => 'parent',
Tal Yacobide67ab62024-05-30 22:36:50 +03004648 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 },
4650 '1' => {
4651 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004652 'type' => '61027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 }
4654 },
4655 'Reg' => {
4656 '0' => 'rdi',
4657 '1' => 'rsi'
4658 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304659 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 'ShortName' => 'pldm_is_current_parent_child'
4661 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004662 '73065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304663 'Header' => 'pdr.h',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304664 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304665 'Param' => {
4666 '0' => {
4667 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004668 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304669 },
4670 '1' => {
4671 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304672 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304673 }
4674 },
4675 'Reg' => {
4676 '0' => 'rdi',
4677 '1' => 'rcx'
4678 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304679 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 'ShortName' => 'pldm_entity_get_num_children'
4681 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004682 '73280' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304683 'Header' => 'pdr.h',
4684 'Line' => '422',
4685 'Param' => {
4686 '0' => {
4687 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004688 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 }
4690 },
4691 'Reg' => {
4692 '0' => 'rdi'
4693 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304694 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304695 'ShortName' => 'pldm_entity_is_exist_parent'
4696 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004697 '73435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 'Header' => 'pdr.h',
4699 'Line' => '412',
4700 'Param' => {
4701 '0' => {
4702 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004703 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304704 }
4705 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004706 'Return' => '55293',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'ShortName' => 'pldm_entity_get_parent'
4708 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004709 '73569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304710 'Header' => 'pdr.h',
4711 'Line' => '402',
4712 'Param' => {
4713 '0' => {
4714 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004715 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 }
4717 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304718 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'ShortName' => 'pldm_entity_is_node_parent'
4720 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004721 '73724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 'Header' => 'pdr.h',
4723 'Line' => '392',
4724 'Param' => {
4725 '0' => {
4726 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004727 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 }
4729 },
4730 'Reg' => {
4731 '0' => 'rdi'
4732 },
4733 'Return' => '1',
4734 'ShortName' => 'pldm_entity_association_tree_destroy'
4735 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004736 '73903' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 'Header' => 'pdr.h',
4738 'Line' => '364',
4739 'Param' => {
4740 '0' => {
4741 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004742 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 },
4744 '1' => {
4745 'name' => 'entities',
Tal Yacobide67ab62024-05-30 22:36:50 +03004746 'type' => '68894'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304747 },
4748 '2' => {
4749 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004750 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304751 }
4752 },
4753 'Reg' => {
4754 '2' => 'rbp'
4755 },
4756 'Return' => '1',
4757 'ShortName' => 'pldm_entity_association_tree_visit'
4758 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004759 '74362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304760 'Header' => 'pdr.h',
4761 'Line' => '346',
4762 'Param' => {
4763 '0' => {
4764 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004765 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304766 },
4767 '1' => {
4768 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004769 'type' => '61027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304770 },
4771 '2' => {
4772 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304773 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304774 },
4775 '3' => {
4776 'name' => 'parent',
Tal Yacobide67ab62024-05-30 22:36:50 +03004777 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304778 },
4779 '4' => {
4780 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304781 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304782 },
4783 '5' => {
4784 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304785 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304786 },
4787 '6' => {
4788 'name' => 'is_update_container_id',
4789 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304790 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 },
4792 '7' => {
4793 'name' => 'container_id',
4794 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304795 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304796 }
4797 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004798 'Return' => '56157',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 'ShortName' => 'pldm_entity_association_tree_add_entity'
4800 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004801 '74889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304802 'Header' => 'pdr.h',
4803 'Line' => '318',
4804 'Param' => {
4805 '0' => {
4806 'name' => 'tree',
Tal Yacobide67ab62024-05-30 22:36:50 +03004807 'type' => '68958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 },
4809 '1' => {
4810 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004811 'type' => '61027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304812 },
4813 '2' => {
4814 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304815 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304816 },
4817 '3' => {
4818 'name' => 'parent',
Tal Yacobide67ab62024-05-30 22:36:50 +03004819 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304820 },
4821 '4' => {
4822 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304823 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304824 }
4825 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004826 'Return' => '56157',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 'ShortName' => 'pldm_entity_association_tree_add'
4828 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004829 '75322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'Header' => 'pdr.h',
4831 'Line' => '301',
Tal Yacobide67ab62024-05-30 22:36:50 +03004832 'Return' => '68958',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 'ShortName' => 'pldm_entity_association_tree_init'
4834 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004835 '75396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'Header' => 'pdr.h',
4837 'Line' => '386',
4838 'Param' => {
4839 '0' => {
4840 'name' => 'entity',
Tal Yacobide67ab62024-05-30 22:36:50 +03004841 'type' => '75530'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 }
4843 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304844 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4846 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004847 '75556' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304848 'Header' => 'pdr.h',
4849 'Line' => '375',
4850 'Param' => {
4851 '0' => {
4852 'name' => 'node',
Tal Yacobide67ab62024-05-30 22:36:50 +03004853 'type' => '56157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 }
4855 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004856 'Return' => '55293',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'ShortName' => 'pldm_entity_extract'
4858 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004859 '76350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304860 'Header' => 'pdr.h',
4861 'Line' => '187',
4862 'Param' => {
4863 '0' => {
4864 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004865 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 },
4867 '1' => {
4868 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304869 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 },
4871 '2' => {
4872 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304873 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 },
4875 '3' => {
4876 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304877 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304878 },
4879 '4' => {
4880 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304881 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 }
4883 },
4884 'Reg' => {
4885 '0' => 'rbx',
4886 '1' => 'rbp',
4887 '2' => 'r12',
4888 '3' => 'r13'
4889 },
4890 'Return' => '1',
4891 'ShortName' => 'pldm_pdr_update_TL_pdr'
4892 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004893 '76709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Header' => 'pdr.h',
4895 'Line' => '266',
4896 'Param' => {
4897 '0' => {
4898 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004899 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304900 },
4901 '1' => {
4902 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304903 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304904 },
4905 '2' => {
4906 'name' => 'terminus_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03004907 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304908 },
4909 '3' => {
4910 'name' => 'entity_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03004911 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304912 },
4913 '4' => {
4914 'name' => 'entity_instance_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03004915 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304916 },
4917 '5' => {
4918 'name' => 'container_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03004919 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304920 }
4921 },
4922 'Reg' => {
4923 '2' => 'r12'
4924 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004925 'Return' => '76694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304926 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4927 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004928 '77063' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304929 'Header' => 'pdr.h',
4930 'Line' => '245',
4931 'Param' => {
4932 '0' => {
4933 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004934 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304935 },
4936 '1' => {
4937 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304938 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304939 },
4940 '2' => {
4941 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304942 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304943 },
4944 '3' => {
4945 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304946 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304947 },
4948 '4' => {
4949 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304950 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304951 },
4952 '5' => {
4953 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304954 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304955 },
4956 '6' => {
4957 'name' => 'bmc_record_handle',
4958 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004959 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 }
4961 },
4962 'Return' => '100',
4963 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
4964 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004965 '77401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 'Header' => 'pdr.h',
4967 'Line' => '157',
4968 'Param' => {
4969 '0' => {
4970 'name' => 'record',
Tal Yacobide67ab62024-05-30 22:36:50 +03004971 'type' => '76694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 }
4973 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304974 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'ShortName' => 'pldm_pdr_record_is_remote'
4976 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004977 '77555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 'Header' => 'pdr.h',
4979 'Line' => '94',
4980 'Param' => {
4981 '0' => {
4982 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004983 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 },
4985 '1' => {
4986 'name' => 'record',
Tal Yacobide67ab62024-05-30 22:36:50 +03004987 'type' => '76694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304988 }
4989 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304990 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 'ShortName' => 'pldm_pdr_get_record_handle'
4992 },
Tal Yacobide67ab62024-05-30 22:36:50 +03004993 '77772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 'Header' => 'pdr.h',
4995 'Line' => '62',
4996 'Param' => {
4997 '0' => {
4998 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03004999 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 }
5001 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305002 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'ShortName' => 'pldm_pdr_get_repo_size'
5004 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005005 '77903' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 'Header' => 'pdr.h',
5007 'Line' => '52',
5008 'Param' => {
5009 '0' => {
5010 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005011 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 }
5013 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305014 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'ShortName' => 'pldm_pdr_get_record_count'
5016 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005017 '78034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 'Header' => 'pdr.h',
5019 'Line' => '147',
5020 'Param' => {
5021 '0' => {
5022 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005023 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 },
5025 '1' => {
5026 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305027 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305028 },
5029 '2' => {
5030 'name' => 'curr_record',
Tal Yacobide67ab62024-05-30 22:36:50 +03005031 'type' => '76694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305032 },
5033 '3' => {
5034 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03005035 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305036 },
5037 '4' => {
5038 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005039 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305040 }
5041 },
5042 'Reg' => {
5043 '0' => 'rdi',
5044 '3' => 'rcx',
5045 '4' => 'r8'
5046 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005047 'Return' => '76694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305048 'ShortName' => 'pldm_pdr_find_record_by_type'
5049 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005050 '78205' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305051 'Header' => 'pdr.h',
5052 'Line' => '129',
5053 'Param' => {
5054 '0' => {
5055 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005056 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 },
5058 '1' => {
5059 'name' => 'curr_record',
Tal Yacobide67ab62024-05-30 22:36:50 +03005060 'type' => '76694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '2' => {
5063 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03005064 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '3' => {
5067 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005068 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '4' => {
5071 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005072 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 }
5074 },
5075 'Reg' => {
5076 '0' => 'rdi',
5077 '1' => 'rbx',
5078 '2' => 'r13',
5079 '3' => 'rcx',
5080 '4' => 'rbp'
5081 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005082 'Return' => '76694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305083 'ShortName' => 'pldm_pdr_get_next_record'
5084 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005085 '78372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305086 'Header' => 'pdr.h',
5087 'Line' => '110',
5088 'Param' => {
5089 '0' => {
5090 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005091 'type' => '70194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305092 },
5093 '1' => {
5094 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305095 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305096 },
5097 '2' => {
5098 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03005099 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305100 },
5101 '3' => {
5102 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005103 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305104 },
5105 '4' => {
5106 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005107 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305108 }
5109 },
5110 'Reg' => {
5111 '0' => 'rdi',
5112 '1' => 'rax',
5113 '2' => 'rdx',
5114 '3' => 'rcx',
5115 '4' => 'rbp'
5116 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005117 'Return' => '76694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305118 'ShortName' => 'pldm_pdr_find_record'
5119 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005120 '78540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'Header' => 'pdr.h',
5122 'Line' => '42',
5123 'Param' => {
5124 '0' => {
5125 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005126 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305127 }
5128 },
5129 'Reg' => {
5130 '0' => 'rdi'
5131 },
5132 'Return' => '1',
5133 'ShortName' => 'pldm_pdr_destroy'
5134 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005135 '78693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 'Header' => 'pdr.h',
5137 'Line' => '36',
Tal Yacobide67ab62024-05-30 22:36:50 +03005138 'Return' => '61022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305139 'ShortName' => 'pldm_pdr_init'
5140 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005141 '78765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 'Header' => 'pdr.h',
5143 'Line' => '79',
5144 'Param' => {
5145 '0' => {
5146 'name' => 'repo',
Tal Yacobide67ab62024-05-30 22:36:50 +03005147 'type' => '61022'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 },
5149 '1' => {
5150 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305151 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 },
5153 '2' => {
5154 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305155 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305156 },
5157 '3' => {
5158 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305159 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305160 },
5161 '4' => {
5162 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305163 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305164 },
5165 '5' => {
5166 'name' => 'record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005167 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305168 }
5169 },
5170 'Reg' => {
5171 '0' => 'rbp',
5172 '1' => 'r13',
5173 '2' => 'r14',
5174 '5' => 'r12'
5175 },
5176 'Return' => '100',
5177 'ShortName' => 'pldm_pdr_add_check'
5178 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005179 '86270' => {
5180 'Header' => 'platform.h',
5181 'Line' => '1715',
5182 'Param' => {
5183 '0' => {
5184 'name' => 'instance_id',
5185 'type' => '121'
5186 },
5187 '1' => {
5188 'name' => 'resp',
5189 'type' => '87871'
5190 },
5191 '2' => {
5192 'name' => 'msg',
5193 'type' => '4120'
5194 },
5195 '3' => {
5196 'name' => 'payload_length',
5197 'type' => '1145'
5198 }
5199 },
5200 'Reg' => {
5201 '2' => 'rbp'
5202 },
5203 'Return' => '100',
5204 'ShortName' => 'encode_get_state_effecter_states_resp'
5205 },
5206 '87891' => {
5207 'Header' => 'platform.h',
5208 'Line' => '1698',
5209 'Param' => {
5210 '0' => {
5211 'name' => 'msg',
5212 'type' => '4567'
5213 },
5214 '1' => {
5215 'name' => 'payload_length',
5216 'type' => '1145'
5217 },
5218 '2' => {
5219 'name' => 'resp',
5220 'type' => '87871'
5221 }
5222 },
5223 'Return' => '100',
5224 'ShortName' => 'decode_get_state_effecter_states_resp'
5225 },
5226 '89412' => {
5227 'Header' => 'platform.h',
5228 'Line' => '1667',
5229 'Param' => {
5230 '0' => {
5231 'name' => 'msg',
5232 'type' => '4567'
5233 },
5234 '1' => {
5235 'name' => 'payload_length',
5236 'type' => '1145'
5237 },
5238 '2' => {
5239 'name' => 'effecter_id',
5240 'type' => '12508'
5241 }
5242 },
5243 'Return' => '100',
5244 'ShortName' => 'decode_get_state_effecter_states_req'
5245 },
5246 '90183' => {
5247 'Header' => 'platform.h',
5248 'Line' => '1681',
5249 'Param' => {
5250 '0' => {
5251 'name' => 'instance_id',
5252 'type' => '121'
5253 },
5254 '1' => {
5255 'name' => 'effecter_id',
5256 'type' => '1011'
5257 },
5258 '2' => {
5259 'name' => 'msg',
5260 'type' => '4120'
5261 },
5262 '3' => {
5263 'name' => 'payload_length',
5264 'type' => '1145'
5265 }
5266 },
5267 'Return' => '100',
5268 'ShortName' => 'encode_get_state_effecter_states_req'
5269 },
5270 '131515' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305271 'Header' => 'platform.h',
5272 'Line' => '1847',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305273 'Param' => {
5274 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305275 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005276 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305277 },
5278 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305279 'name' => 'payload_length',
5280 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305281 },
5282 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305283 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005284 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305285 },
5286 '3' => {
5287 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03005288 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305289 },
5290 '4' => {
5291 'name' => 'event_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03005292 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305293 },
5294 '5' => {
5295 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005296 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305297 },
5298 '6' => {
5299 'name' => 'transfer_flag',
5300 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005301 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305302 },
5303 '7' => {
5304 'name' => 'event_class',
5305 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005306 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305307 },
5308 '8' => {
5309 'name' => 'event_data_size',
5310 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005311 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305312 },
5313 '9' => {
5314 'name' => 'event_data',
5315 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005316 'type' => '47709'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305317 },
5318 '10' => {
5319 'name' => 'event_data_integrity_checksum',
5320 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03005321 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305322 }
5323 },
5324 'Return' => '100',
5325 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5326 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005327 '134224' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305328 'Header' => 'platform.h',
5329 'Line' => '1821',
5330 'Param' => {
5331 '0' => {
5332 'name' => 'instance_id',
5333 'type' => '121'
5334 },
5335 '1' => {
5336 'name' => 'format_version',
5337 'type' => '121'
5338 },
5339 '2' => {
5340 'name' => 'transfer_operation_flag',
5341 'type' => '121'
5342 },
5343 '3' => {
5344 'name' => 'data_transfer_handle',
5345 'type' => '1023'
5346 },
5347 '4' => {
5348 'name' => 'event_id_to_acknowledge',
5349 'type' => '1011'
5350 },
5351 '5' => {
5352 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005353 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305354 },
5355 '6' => {
5356 'name' => 'payload_length',
5357 'offset' => '0',
5358 'type' => '1145'
5359 }
5360 },
5361 'Return' => '100',
5362 'ShortName' => 'encode_poll_for_platform_event_message_req'
5363 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005364 '135641' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305365 'Header' => 'platform.h',
5366 'Line' => '2300',
5367 'Param' => {
5368 '0' => {
5369 'name' => 'instance_id',
5370 'type' => '121'
5371 },
5372 '1' => {
5373 'name' => 'completion_code',
5374 'type' => '121'
5375 },
5376 '2' => {
5377 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005378 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305379 }
5380 },
5381 'Return' => '100',
5382 'ShortName' => 'encode_set_event_receiver_resp'
5383 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005384 '135812' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305385 'Header' => 'platform.h',
5386 'Line' => '2286',
5387 'Param' => {
5388 '0' => {
5389 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005390 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305391 },
5392 '1' => {
5393 'name' => 'payload_length',
5394 'type' => '1145'
5395 },
5396 '2' => {
5397 'name' => 'event_message_global_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005398 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305399 },
5400 '3' => {
5401 'name' => 'transport_protocol_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03005402 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305403 },
5404 '4' => {
5405 'name' => 'event_receiver_address_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03005406 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305407 },
5408 '5' => {
5409 'name' => 'heartbeat_timer',
Tal Yacobide67ab62024-05-30 22:36:50 +03005410 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305411 }
5412 },
5413 'Return' => '100',
5414 'ShortName' => 'decode_set_event_receiver_req'
5415 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005416 '137235' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305417 'Header' => 'platform.h',
5418 'Line' => '2264',
5419 'Param' => {
5420 '0' => {
5421 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005422 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305423 },
5424 '1' => {
5425 'name' => 'payload_length',
5426 'type' => '1145'
5427 },
5428 '2' => {
5429 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005430 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305431 }
5432 },
5433 'Reg' => {
5434 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305435 '1' => 'rsi',
5436 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305437 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305438 'Return' => '100',
5439 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305440 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005441 '137897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305442 'Header' => 'platform.h',
5443 'Line' => '2250',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305444 'Param' => {
5445 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305446 'name' => 'instance_id',
5447 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305448 },
5449 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305450 'name' => 'event_message_global_enable',
5451 'type' => '121'
5452 },
5453 '2' => {
5454 'name' => 'transport_protocol_type',
5455 'type' => '121'
5456 },
5457 '3' => {
5458 'name' => 'event_receiver_address_info',
5459 'type' => '121'
5460 },
5461 '4' => {
5462 'name' => 'heartbeat_timer',
5463 'type' => '1011'
5464 },
5465 '5' => {
5466 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005467 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305468 }
5469 },
5470 'Return' => '100',
5471 'ShortName' => 'encode_set_event_receiver_req'
5472 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005473 '138153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305474 'Header' => 'platform.h',
5475 'Line' => '1394',
5476 'Param' => {
5477 '0' => {
5478 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305480 },
5481 '1' => {
5482 'name' => 'payload_length',
5483 'type' => '1145'
5484 },
5485 '2' => {
5486 'name' => 'sensor_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03005487 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305488 },
5489 '3' => {
5490 'name' => 'rearm_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005491 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305492 }
5493 },
5494 'Return' => '100',
5495 'ShortName' => 'decode_get_sensor_reading_req'
5496 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 '139138' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305498 'Header' => 'platform.h',
5499 'Line' => '1420',
5500 'Param' => {
5501 '0' => {
5502 'name' => 'instance_id',
5503 'type' => '121'
5504 },
5505 '1' => {
5506 'name' => 'completion_code',
5507 'type' => '121'
5508 },
5509 '2' => {
5510 'name' => 'sensor_data_size',
5511 'type' => '121'
5512 },
5513 '3' => {
5514 'name' => 'sensor_operational_state',
5515 'type' => '121'
5516 },
5517 '4' => {
5518 'name' => 'sensor_event_message_enable',
5519 'type' => '121'
5520 },
5521 '5' => {
5522 'name' => 'present_state',
5523 'type' => '121'
5524 },
5525 '6' => {
5526 'name' => 'previous_state',
5527 'offset' => '0',
5528 'type' => '121'
5529 },
5530 '7' => {
5531 'name' => 'event_state',
5532 'offset' => '8',
5533 'type' => '121'
5534 },
5535 '8' => {
5536 'name' => 'present_reading',
5537 'offset' => '16',
5538 'type' => '1219'
5539 },
5540 '9' => {
5541 'name' => 'msg',
5542 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005543 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305544 },
5545 '10' => {
5546 'name' => 'payload_length',
5547 'offset' => '32',
5548 'type' => '1145'
5549 }
5550 },
5551 'Return' => '100',
5552 'ShortName' => 'encode_get_sensor_reading_resp'
5553 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005554 '139688' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 'Header' => 'platform.h',
5556 'Line' => '2225',
5557 'Param' => {
5558 '0' => {
5559 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005560 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 },
5562 '1' => {
5563 'name' => 'payload_length',
5564 'type' => '1145'
5565 },
5566 '2' => {
5567 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005568 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 },
5570 '3' => {
5571 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005572 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305573 },
5574 '4' => {
5575 'name' => 'sensor_operational_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005576 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '5' => {
5579 'name' => 'sensor_event_message_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005580 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305581 },
5582 '6' => {
5583 'name' => 'present_state',
5584 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005585 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305586 },
5587 '7' => {
5588 'name' => 'previous_state',
5589 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005590 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305591 },
5592 '8' => {
5593 'name' => 'event_state',
5594 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005595 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305596 },
5597 '9' => {
5598 'name' => 'present_reading',
5599 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005600 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305601 }
5602 },
5603 'Return' => '100',
5604 'ShortName' => 'decode_get_sensor_reading_resp'
5605 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005606 '143286' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305607 'Header' => 'platform.h',
5608 'Line' => '2200',
5609 'Param' => {
5610 '0' => {
5611 'name' => 'instance_id',
5612 'type' => '121'
5613 },
5614 '1' => {
5615 'name' => 'sensor_id',
5616 'type' => '1011'
5617 },
5618 '2' => {
5619 'name' => 'rearm_event_state',
5620 'type' => '121'
5621 },
5622 '3' => {
5623 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005624 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305625 }
5626 },
5627 'Return' => '100',
5628 'ShortName' => 'encode_get_sensor_reading_req'
5629 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005630 '143502' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305631 'Header' => 'platform.h',
5632 'Line' => '2181',
5633 'Param' => {
5634 '0' => {
5635 'name' => 'change_record_data',
5636 'type' => '1219'
5637 },
5638 '1' => {
5639 'name' => 'change_record_data_size',
5640 'type' => '1145'
5641 },
5642 '2' => {
5643 'name' => 'event_data_operation',
Tal Yacobide67ab62024-05-30 22:36:50 +03005644 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 },
5646 '3' => {
5647 'name' => 'number_of_change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005648 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 },
5650 '4' => {
5651 'name' => 'change_entry_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03005652 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305653 }
5654 },
5655 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305656 '0' => 'rdi',
5657 '2' => 'rdx',
5658 '3' => 'r9',
5659 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305660 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 'Return' => '100',
5662 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305663 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005664 '146799' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 'Header' => 'platform.h',
5666 'Line' => '2064',
5667 'Param' => {
5668 '0' => {
5669 'name' => 'event_data',
5670 'type' => '1219'
5671 },
5672 '1' => {
5673 'name' => 'event_data_size',
5674 'type' => '1145'
5675 },
5676 '2' => {
5677 'name' => 'event_data_format',
Tal Yacobide67ab62024-05-30 22:36:50 +03005678 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305679 },
5680 '3' => {
5681 'name' => 'number_of_change_records',
Tal Yacobide67ab62024-05-30 22:36:50 +03005682 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305683 },
5684 '4' => {
5685 'name' => 'change_record_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03005686 'type' => '13071'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305687 }
5688 },
5689 'Reg' => {
5690 '0' => 'rdi',
5691 '2' => 'rdx',
5692 '3' => 'r9',
5693 '4' => 'r8'
5694 },
5695 'Return' => '100',
5696 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5697 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005698 '147681' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 'Header' => 'platform.h',
5700 'Line' => '2135',
5701 'Param' => {
5702 '0' => {
5703 'name' => 'event_data_format',
5704 'type' => '121'
5705 },
5706 '1' => {
5707 'name' => 'number_of_change_records',
5708 'type' => '121'
5709 },
5710 '2' => {
5711 'name' => 'event_data_operations',
5712 'type' => '1219'
5713 },
5714 '3' => {
5715 'name' => 'numbers_of_change_entries',
5716 'type' => '1219'
5717 },
5718 '4' => {
5719 'name' => 'change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005720 'type' => '147999'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 },
5722 '5' => {
5723 'name' => 'event_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03005724 'type' => '148014'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305725 },
5726 '6' => {
5727 'name' => 'actual_change_records_size',
5728 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005729 'type' => '13071'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305730 },
5731 '7' => {
5732 'name' => 'max_change_records_size',
5733 'offset' => '8',
5734 'type' => '1145'
5735 }
5736 },
5737 'Reg' => {
5738 '0' => 'rdi',
5739 '1' => 'rbx',
5740 '2' => 'r10',
5741 '3' => 'r11',
5742 '4' => 'r8',
5743 '5' => 'r9'
5744 },
5745 'Return' => '100',
5746 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5747 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005748 '148024' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305749 'Header' => 'platform.h',
5750 'Line' => '2042',
5751 'Param' => {
5752 '0' => {
5753 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005754 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305755 },
5756 '1' => {
5757 'name' => 'payload_length',
5758 'type' => '1145'
5759 },
5760 '2' => {
5761 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005762 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305763 },
5764 '3' => {
5765 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005766 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305767 },
5768 '4' => {
5769 'name' => 'effecter_oper_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005770 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305771 },
5772 '5' => {
5773 'name' => 'pending_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005774 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305775 },
5776 '6' => {
5777 'name' => 'present_value',
5778 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005779 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 }
5781 },
5782 'Return' => '100',
5783 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5784 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005785 '152378' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305786 'Header' => 'platform.h',
5787 'Line' => '1351',
5788 'Param' => {
5789 '0' => {
5790 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005791 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305792 },
5793 '1' => {
5794 'name' => 'payload_length',
5795 'type' => '1145'
5796 },
5797 '2' => {
5798 'name' => 'effecter_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03005799 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305800 }
5801 },
5802 'Return' => '100',
5803 'ShortName' => 'decode_get_numeric_effecter_value_req'
5804 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005805 '153144' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305806 'Header' => 'platform.h',
5807 'Line' => '1375',
5808 'Param' => {
5809 '0' => {
5810 'name' => 'instance_id',
5811 'type' => '121'
5812 },
5813 '1' => {
5814 'name' => 'completion_code',
5815 'type' => '121'
5816 },
5817 '2' => {
5818 'name' => 'effecter_data_size',
5819 'type' => '121'
5820 },
5821 '3' => {
5822 'name' => 'effecter_oper_state',
5823 'type' => '121'
5824 },
5825 '4' => {
5826 'name' => 'pending_value',
5827 'type' => '1219'
5828 },
5829 '5' => {
5830 'name' => 'present_value',
5831 'type' => '1219'
5832 },
5833 '6' => {
5834 'name' => 'msg',
5835 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005836 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 },
5838 '7' => {
5839 'name' => 'payload_length',
5840 'offset' => '8',
5841 'type' => '1145'
5842 }
5843 },
5844 'Return' => '100',
5845 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5846 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005847 '153834' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305848 'Header' => 'platform.h',
5849 'Line' => '2021',
5850 'Param' => {
5851 '0' => {
5852 'name' => 'instance_id',
5853 'type' => '121'
5854 },
5855 '1' => {
5856 'name' => 'effecter_id',
5857 'type' => '1011'
5858 },
5859 '2' => {
5860 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005861 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305862 }
5863 },
5864 'Return' => '100',
5865 'ShortName' => 'encode_get_numeric_effecter_value_req'
5866 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005867 '154030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305868 'Header' => 'platform.h',
5869 'Line' => '2006',
5870 'Param' => {
5871 '0' => {
5872 'name' => 'pdr_data',
5873 'type' => '2341'
5874 },
5875 '1' => {
5876 'name' => 'pdr_data_length',
5877 'type' => '1145'
5878 },
5879 '2' => {
5880 'name' => 'pdr_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005881 'type' => '212516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305882 }
5883 },
5884 'Return' => '100',
5885 'ShortName' => 'decode_numeric_sensor_pdr_data'
5886 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005887 '212521' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305888 'Header' => 'platform.h',
5889 'Line' => '1994',
5890 'Param' => {
5891 '0' => {
5892 'name' => 'sensor_data',
5893 'type' => '1219'
5894 },
5895 '1' => {
5896 'name' => 'sensor_data_length',
5897 'type' => '1145'
5898 },
5899 '2' => {
5900 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005901 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 },
5903 '3' => {
5904 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005905 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 },
5907 '4' => {
5908 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005909 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 },
5911 '5' => {
5912 'name' => 'present_reading',
Tal Yacobide67ab62024-05-30 22:36:50 +03005913 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305914 }
5915 },
5916 'Reg' => {
5917 '3' => 'r10',
5918 '5' => 'r9'
5919 },
5920 'Return' => '100',
5921 'ShortName' => 'decode_numeric_sensor_data'
5922 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005923 '215163' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305924 'Header' => 'platform.h',
5925 'Line' => '1973',
5926 'Param' => {
5927 '0' => {
5928 'name' => 'sensor_data',
5929 'type' => '1219'
5930 },
5931 '1' => {
5932 'name' => 'sensor_data_length',
5933 'type' => '1145'
5934 },
5935 '2' => {
5936 'name' => 'sensor_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03005937 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305938 },
5939 '3' => {
5940 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005941 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305942 },
5943 '4' => {
5944 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005945 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305946 }
5947 },
5948 'Reg' => {
5949 '0' => 'rdi',
5950 '2' => 'rdx',
5951 '3' => 'r9',
5952 '4' => 'r8'
5953 },
5954 'Return' => '100',
5955 'ShortName' => 'decode_state_sensor_data'
5956 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005957 '216244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305958 'Header' => 'platform.h',
5959 'Line' => '1955',
5960 'Param' => {
5961 '0' => {
5962 'name' => 'sensor_data',
5963 'type' => '1219'
5964 },
5965 '1' => {
5966 'name' => 'sensor_data_length',
5967 'type' => '1145'
5968 },
5969 '2' => {
5970 'name' => 'present_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005971 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 },
5973 '3' => {
5974 'name' => 'previous_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005975 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 }
5977 },
5978 'Reg' => {
5979 '1' => 'rsi',
5980 '2' => 'rdx',
5981 '3' => 'rcx'
5982 },
5983 'Return' => '100',
5984 'ShortName' => 'decode_sensor_op_data'
5985 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005986 '217106' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305987 'Header' => 'platform.h',
5988 'Line' => '1938',
5989 'Param' => {
5990 '0' => {
5991 'name' => 'event_data',
5992 'type' => '1219'
5993 },
5994 '1' => {
5995 'name' => 'event_data_length',
5996 'type' => '1145'
5997 },
5998 '2' => {
5999 'name' => 'sensor_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03006000 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306001 },
6002 '3' => {
6003 'name' => 'sensor_event_class_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03006004 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 },
6006 '4' => {
6007 'name' => 'event_class_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03006008 'type' => '13071'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306009 }
6010 },
6011 'Return' => '100',
6012 'ShortName' => 'decode_sensor_event_data'
6013 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006014 '218038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306015 'Header' => 'platform.h',
6016 'Line' => '1917',
6017 'Param' => {
6018 '0' => {
6019 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006020 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306021 },
6022 '1' => {
6023 'name' => 'payload_length',
6024 'type' => '1145'
6025 },
6026 '2' => {
6027 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006028 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306029 },
6030 '3' => {
6031 'name' => 'synchrony_config',
Tal Yacobide67ab62024-05-30 22:36:50 +03006032 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306033 },
6034 '4' => {
6035 'name' => 'synchrony_config_support',
Tal Yacobide67ab62024-05-30 22:36:50 +03006036 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306037 },
6038 '5' => {
6039 'name' => 'number_event_class_returned',
Tal Yacobide67ab62024-05-30 22:36:50 +03006040 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306041 },
6042 '6' => {
6043 'name' => 'event_class',
6044 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006045 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306046 },
6047 '7' => {
6048 'name' => 'event_class_count',
6049 'offset' => '8',
6050 'type' => '121'
6051 }
6052 },
6053 'Reg' => {
6054 '3' => 'r10',
6055 '4' => 'r8',
6056 '5' => 'r9'
6057 },
6058 'Return' => '100',
6059 'ShortName' => 'decode_event_message_supported_resp'
6060 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006061 '219675' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306062 'Header' => 'platform.h',
6063 'Line' => '1900',
6064 'Param' => {
6065 '0' => {
6066 'name' => 'instance_id',
6067 'type' => '121'
6068 },
6069 '1' => {
6070 'name' => 'format_version',
6071 'type' => '121'
6072 },
6073 '2' => {
6074 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006075 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 }
6077 },
6078 'Return' => '100',
6079 'ShortName' => 'encode_event_message_supported_req'
6080 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006081 '219871' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306082 'Header' => 'platform.h',
6083 'Line' => '1873',
6084 'Param' => {
6085 '0' => {
6086 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006087 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306088 },
6089 '1' => {
6090 'name' => 'payload_length',
6091 'type' => '1145'
6092 },
6093 '2' => {
6094 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006095 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '3' => {
6098 'name' => 'terminus_max_buffer_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006099 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 }
6101 },
6102 'Return' => '100',
6103 'ShortName' => 'decode_event_message_buffer_size_resp'
6104 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006105 '220856' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306106 'Header' => 'platform.h',
6107 'Line' => '1886',
6108 'Param' => {
6109 '0' => {
6110 'name' => 'instance_id',
6111 'type' => '121'
6112 },
6113 '1' => {
6114 'name' => 'event_receiver_max_buffer_size',
6115 'type' => '1011'
6116 },
6117 '2' => {
6118 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006119 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306120 }
6121 },
6122 'Reg' => {
6123 '2' => 'rbx'
6124 },
6125 'Return' => '100',
6126 'ShortName' => 'encode_event_message_buffer_size_req'
6127 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006128 '221052' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306129 'Header' => 'platform.h',
6130 'Line' => '1862',
6131 'Param' => {
6132 '0' => {
6133 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006134 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 },
6136 '1' => {
6137 'name' => 'payload_length',
6138 'type' => '1145'
6139 },
6140 '2' => {
6141 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006142 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 },
6144 '3' => {
6145 'name' => 'platform_event_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03006146 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 }
6148 },
6149 'Reg' => {
6150 '3' => 'r8'
6151 },
6152 'Return' => '100',
6153 'ShortName' => 'decode_platform_event_message_resp'
6154 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006155 '221858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 'Header' => 'platform.h',
6157 'Line' => '1805',
6158 'Param' => {
6159 '0' => {
6160 'name' => 'instance_id',
6161 'type' => '121'
6162 },
6163 '1' => {
6164 'name' => 'format_version',
6165 'type' => '121'
6166 },
6167 '2' => {
6168 'name' => 'tid',
6169 'type' => '121'
6170 },
6171 '3' => {
6172 'name' => 'event_class',
6173 'type' => '121'
6174 },
6175 '4' => {
6176 'name' => 'event_data',
6177 'type' => '1219'
6178 },
6179 '5' => {
6180 'name' => 'event_data_length',
6181 'type' => '1145'
6182 },
6183 '6' => {
6184 'name' => 'msg',
6185 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006186 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 },
6188 '7' => {
6189 'name' => 'payload_length',
6190 'offset' => '8',
6191 'type' => '1145'
6192 }
6193 },
6194 'Return' => '100',
6195 'ShortName' => 'encode_platform_event_message_req'
6196 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006197 '222257' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306198 'Header' => 'platform.h',
6199 'Line' => '1785',
6200 'Param' => {
6201 '0' => {
6202 'name' => 'instance_id',
6203 'type' => '121'
6204 },
6205 '1' => {
6206 'name' => 'completion_code',
6207 'type' => '121'
6208 },
6209 '2' => {
6210 'name' => 'tid',
6211 'type' => '121'
6212 },
6213 '3' => {
6214 'name' => 'event_id',
6215 'type' => '1011'
6216 },
6217 '4' => {
6218 'name' => 'next_data_transfer_handle',
6219 'type' => '1023'
6220 },
6221 '5' => {
6222 'name' => 'transfer_flag',
6223 'type' => '121'
6224 },
6225 '6' => {
6226 'name' => 'event_class',
6227 'offset' => '0',
6228 'type' => '121'
6229 },
6230 '7' => {
6231 'name' => 'event_data_size',
6232 'offset' => '8',
6233 'type' => '1023'
6234 },
6235 '8' => {
6236 'name' => 'event_data',
6237 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006238 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306239 },
6240 '9' => {
6241 'name' => 'checksum',
6242 'offset' => '24',
6243 'type' => '1023'
6244 },
6245 '10' => {
6246 'name' => 'msg',
6247 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03006248 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306249 },
6250 '11' => {
6251 'name' => 'payload_length',
6252 'offset' => '40',
6253 'type' => '1145'
6254 }
6255 },
6256 'Return' => '100',
6257 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6258 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006259 '224953' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306260 'Header' => 'platform.h',
6261 'Line' => '1763',
6262 'Param' => {
6263 '0' => {
6264 'name' => 'instance_id',
6265 'type' => '121'
6266 },
6267 '1' => {
6268 'name' => 'completion_code',
6269 'type' => '121'
6270 },
6271 '2' => {
6272 'name' => 'platform_event_status',
6273 'type' => '121'
6274 },
6275 '3' => {
6276 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006277 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306278 }
6279 },
6280 'Return' => '100',
6281 'ShortName' => 'encode_platform_event_message_resp'
6282 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006283 '225169' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306284 'Header' => 'platform.h',
6285 'Line' => '1748',
6286 'Param' => {
6287 '0' => {
6288 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006289 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 },
6291 '1' => {
6292 'name' => 'payload_length',
6293 'type' => '1145'
6294 },
6295 '2' => {
6296 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006297 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 },
6299 '3' => {
6300 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006301 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306302 },
6303 '4' => {
6304 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03006305 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 },
6307 '5' => {
6308 'name' => 'event_id_to_acknowledge',
Tal Yacobide67ab62024-05-30 22:36:50 +03006309 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306310 }
6311 },
6312 'Return' => '100',
6313 'ShortName' => 'decode_poll_for_platform_event_message_req'
6314 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006315 '226605' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306316 'Header' => 'platform.h',
6317 'Line' => '1732',
6318 'Param' => {
6319 '0' => {
6320 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006321 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306322 },
6323 '1' => {
6324 'name' => 'payload_length',
6325 'type' => '1145'
6326 },
6327 '2' => {
6328 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006329 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306330 },
6331 '3' => {
6332 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03006333 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306334 },
6335 '4' => {
6336 'name' => 'event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006337 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306338 },
6339 '5' => {
6340 'name' => 'event_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03006341 'type' => '13071'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306342 }
6343 },
6344 'Reg' => {
6345 '1' => 'rsi',
6346 '2' => 'rdx',
6347 '3' => 'r10',
6348 '4' => 'r8',
6349 '5' => 'r9'
6350 },
6351 'Return' => '100',
6352 'ShortName' => 'decode_platform_event_message_req'
6353 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006354 '227725' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'Header' => 'platform.h',
6356 'Line' => '2159',
6357 'Param' => {
6358 '0' => {
6359 'name' => 'event_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03006360 'type' => '227915'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '1' => {
6363 'name' => 'event_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006364 'type' => '31817'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '2' => {
6367 'name' => 'sensor_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03006368 'type' => '15824'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '3' => {
6371 'name' => 'sensor_event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006372 'type' => '82479'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 },
6374 '4' => {
6375 'name' => 'sensor_offset',
6376 'type' => '1006'
6377 },
6378 '5' => {
6379 'name' => 'event_state',
6380 'type' => '1006'
6381 },
6382 '6' => {
6383 'name' => 'previous_event_state',
6384 'offset' => '0',
6385 'type' => '1006'
6386 },
6387 '7' => {
6388 'name' => 'actual_event_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006389 'type' => '144389'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306390 }
6391 },
6392 'Reg' => {
6393 '1' => 'rdi',
6394 '2' => 'rdx',
6395 '3' => 'rcx',
6396 '4' => 'r8',
6397 '5' => 'r9',
6398 '7' => 'rsi'
6399 },
6400 'Return' => '100',
6401 'ShortName' => 'encode_sensor_event_data'
6402 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006403 '227930' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306404 'Header' => 'platform.h',
6405 'Line' => '1316',
6406 'Param' => {
6407 '0' => {
6408 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006409 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 },
6411 '1' => {
6412 'name' => 'payload_length',
6413 'type' => '1145'
6414 },
6415 '2' => {
6416 'name' => 'sensor_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03006417 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 },
6419 '3' => {
6420 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006421 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306422 },
6423 '4' => {
6424 'name' => 'reserved',
Tal Yacobide67ab62024-05-30 22:36:50 +03006425 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 }
6427 },
6428 'Return' => '100',
6429 'ShortName' => 'decode_get_state_sensor_readings_req'
6430 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006431 '229134' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 'Header' => 'platform.h',
6433 'Line' => '1652',
6434 'Param' => {
6435 '0' => {
6436 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006437 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306438 },
6439 '1' => {
6440 'name' => 'payload_length',
6441 'type' => '1145'
6442 },
6443 '2' => {
6444 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006445 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306446 },
6447 '3' => {
6448 'name' => 'comp_sensor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006449 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 },
6451 '4' => {
6452 'name' => 'field',
Tal Yacobide67ab62024-05-30 22:36:50 +03006453 'type' => '230849'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 }
6455 },
6456 'Reg' => {
6457 '1' => 'rsi',
6458 '3' => 'r9',
6459 '4' => 'r8'
6460 },
6461 'Return' => '100',
6462 'ShortName' => 'decode_get_state_sensor_readings_resp'
6463 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006464 '230854' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 'Header' => 'platform.h',
6466 'Line' => '1632',
6467 'Param' => {
6468 '0' => {
6469 'name' => 'instance_id',
6470 'type' => '121'
6471 },
6472 '1' => {
6473 'name' => 'sensor_id',
6474 'type' => '1011'
6475 },
6476 '2' => {
6477 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006478 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306479 },
6480 '3' => {
6481 'name' => 'reserved',
6482 'type' => '121'
6483 },
6484 '4' => {
6485 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006486 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306487 }
6488 },
6489 'Return' => '100',
6490 'ShortName' => 'encode_get_state_sensor_readings_req'
6491 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006492 '231090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306493 'Header' => 'platform.h',
6494 'Line' => '1336',
6495 'Param' => {
6496 '0' => {
6497 'name' => 'instance_id',
6498 'type' => '121'
6499 },
6500 '1' => {
6501 'name' => 'completion_code',
6502 'type' => '121'
6503 },
6504 '2' => {
6505 'name' => 'comp_sensor_count',
6506 'type' => '121'
6507 },
6508 '3' => {
6509 'name' => 'field',
Tal Yacobide67ab62024-05-30 22:36:50 +03006510 'type' => '230849'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306511 },
6512 '4' => {
6513 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006514 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 }
6516 },
6517 'Return' => '100',
6518 'ShortName' => 'encode_get_state_sensor_readings_resp'
6519 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006520 '231442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306521 'Header' => 'platform.h',
6522 'Line' => '1613',
6523 'Param' => {
6524 '0' => {
6525 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006526 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 },
6528 '1' => {
6529 'name' => 'payload_length',
6530 'type' => '1145'
6531 },
6532 '2' => {
6533 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006534 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 }
6536 },
6537 'Reg' => {
6538 '0' => 'rdi',
6539 '1' => 'rsi',
6540 '2' => 'rdx'
6541 },
6542 'Return' => '100',
6543 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6544 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006545 '231518' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 'Header' => 'platform.h',
6547 'Line' => '1600',
6548 'Param' => {
6549 '0' => {
6550 'name' => 'instance_id',
6551 'type' => '121'
6552 },
6553 '1' => {
6554 'name' => 'effecter_id',
6555 'type' => '1011'
6556 },
6557 '2' => {
6558 'name' => 'effecter_data_size',
6559 'type' => '121'
6560 },
6561 '3' => {
6562 'name' => 'effecter_value',
6563 'type' => '1219'
6564 },
6565 '4' => {
6566 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006567 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 },
6569 '5' => {
6570 'name' => 'payload_length',
6571 'type' => '1145'
6572 }
6573 },
6574 'Reg' => {
6575 '3' => 'r12'
6576 },
6577 'Return' => '100',
6578 'ShortName' => 'encode_set_numeric_effecter_value_req'
6579 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006580 '231986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306581 'Header' => 'platform.h',
6582 'Line' => '1207',
6583 'Param' => {
6584 '0' => {
6585 'name' => 'instance_id',
6586 'type' => '121'
6587 },
6588 '1' => {
6589 'name' => 'completion_code',
6590 'type' => '121'
6591 },
6592 '2' => {
6593 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006594 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 },
6596 '3' => {
6597 'name' => 'payload_length',
6598 'type' => '1145'
6599 }
6600 },
6601 'Return' => '100',
6602 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6603 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006604 '232177' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306605 'Header' => 'platform.h',
6606 'Line' => '1191',
6607 'Param' => {
6608 '0' => {
6609 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006610 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306611 },
6612 '1' => {
6613 'name' => 'payload_length',
6614 'type' => '1145'
6615 },
6616 '2' => {
6617 'name' => 'effecter_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03006618 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306619 },
6620 '3' => {
6621 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006622 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 },
6624 '4' => {
6625 'name' => 'effecter_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03006626 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 }
6628 },
6629 'Return' => '100',
6630 'ShortName' => 'decode_set_numeric_effecter_value_req'
6631 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006632 '234783' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306633 'Header' => 'platform.h',
6634 'Line' => '1531',
6635 'Param' => {
6636 '0' => {
6637 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006638 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306639 },
6640 '1' => {
6641 'name' => 'payload_length',
6642 'type' => '1145'
6643 },
6644 '2' => {
6645 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006646 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 },
6648 '3' => {
6649 'name' => 'next_record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006650 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306651 },
6652 '4' => {
6653 'name' => 'next_data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006654 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306655 },
6656 '5' => {
6657 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006658 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306659 },
6660 '6' => {
6661 'name' => 'resp_cnt',
6662 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006663 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 },
6665 '7' => {
6666 'name' => 'record_data',
6667 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006668 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 },
6670 '8' => {
6671 'name' => 'record_data_length',
6672 'offset' => '16',
6673 'type' => '1145'
6674 },
6675 '9' => {
6676 'name' => 'transfer_crc',
6677 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006678 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306679 }
6680 },
6681 'Reg' => {
6682 '5' => 'rbx'
6683 },
6684 'Return' => '100',
6685 'ShortName' => 'decode_get_pdr_resp'
6686 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006687 '237093' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306688 'Header' => 'platform.h',
6689 'Line' => '1500',
6690 'Param' => {
6691 '0' => {
6692 'name' => 'instance_id',
6693 'type' => '121'
6694 },
6695 '1' => {
6696 'name' => 'record_hndl',
6697 'type' => '1023'
6698 },
6699 '2' => {
6700 'name' => 'data_transfer_hndl',
6701 'type' => '1023'
6702 },
6703 '3' => {
6704 'name' => 'transfer_op_flag',
6705 'type' => '121'
6706 },
6707 '4' => {
6708 'name' => 'request_cnt',
6709 'type' => '1011'
6710 },
6711 '5' => {
6712 'name' => 'record_chg_num',
6713 'type' => '1011'
6714 },
6715 '6' => {
6716 'name' => 'msg',
6717 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006718 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '7' => {
6721 'name' => 'payload_length',
6722 'offset' => '8',
6723 'type' => '1145'
6724 }
6725 },
6726 'Reg' => {
6727 '2' => 'r14'
6728 },
6729 'Return' => '100',
6730 'ShortName' => 'encode_get_pdr_req'
6731 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006732 '237381' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 'Header' => 'platform.h',
6734 'Line' => '1474',
6735 'Param' => {
6736 '0' => {
6737 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006738 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306739 },
6740 '1' => {
6741 'name' => 'payload_length',
6742 'type' => '1145'
6743 },
6744 '2' => {
6745 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006746 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 },
6748 '3' => {
6749 'name' => 'repository_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006750 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 },
6752 '4' => {
6753 'name' => 'update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006754 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 },
6756 '5' => {
6757 'name' => 'oem_update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006758 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '6' => {
6761 'name' => 'record_count',
6762 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006763 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306764 },
6765 '7' => {
6766 'name' => 'repository_size',
6767 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006768 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '8' => {
6771 'name' => 'largest_record_size',
6772 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006773 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306774 },
6775 '9' => {
6776 'name' => 'data_transfer_handle_timeout',
6777 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006778 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 }
6780 },
6781 'Return' => '100',
6782 'ShortName' => 'decode_get_pdr_repository_info_resp'
6783 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006784 '239863' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306785 'Header' => 'platform.h',
6786 'Line' => '1450',
6787 'Param' => {
6788 '0' => {
6789 'name' => 'instance_id',
6790 'type' => '121'
6791 },
6792 '1' => {
6793 'name' => 'completion_code',
6794 'type' => '121'
6795 },
6796 '2' => {
6797 'name' => 'repository_state',
6798 'type' => '121'
6799 },
6800 '3' => {
6801 'name' => 'update_time',
6802 'type' => '1219'
6803 },
6804 '4' => {
6805 'name' => 'oem_update_time',
6806 'type' => '1219'
6807 },
6808 '5' => {
6809 'name' => 'record_count',
6810 'type' => '1023'
6811 },
6812 '6' => {
6813 'name' => 'repository_size',
6814 'offset' => '0',
6815 'type' => '1023'
6816 },
6817 '7' => {
6818 'name' => 'largest_record_size',
6819 'offset' => '8',
6820 'type' => '1023'
6821 },
6822 '8' => {
6823 'name' => 'data_transfer_handle_timeout',
6824 'offset' => '16',
6825 'type' => '121'
6826 },
6827 '9' => {
6828 'name' => 'msg',
6829 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006830 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 }
6832 },
6833 'Return' => '100',
6834 'ShortName' => 'encode_get_pdr_repository_info_resp'
6835 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006836 '240339' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306837 'Header' => 'platform.h',
6838 'Line' => '1274',
6839 'Param' => {
6840 '0' => {
6841 'name' => 'instance_id',
6842 'type' => '121'
6843 },
6844 '1' => {
6845 'name' => 'completion_code',
6846 'type' => '121'
6847 },
6848 '2' => {
6849 'name' => 'next_record_hndl',
6850 'type' => '1023'
6851 },
6852 '3' => {
6853 'name' => 'next_data_transfer_hndl',
6854 'type' => '1023'
6855 },
6856 '4' => {
6857 'name' => 'transfer_flag',
6858 'type' => '121'
6859 },
6860 '5' => {
6861 'name' => 'resp_cnt',
6862 'type' => '1011'
6863 },
6864 '6' => {
6865 'name' => 'record_data',
6866 'offset' => '0',
6867 'type' => '1219'
6868 },
6869 '7' => {
6870 'name' => 'transfer_crc',
6871 'offset' => '8',
6872 'type' => '121'
6873 },
6874 '8' => {
6875 'name' => 'msg',
6876 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006877 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306878 }
6879 },
6880 'Return' => '100',
6881 'ShortName' => 'encode_get_pdr_resp'
6882 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006883 '240791' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306884 'Header' => 'platform.h',
6885 'Line' => '1295',
6886 'Param' => {
6887 '0' => {
6888 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006889 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306890 },
6891 '1' => {
6892 'name' => 'payload_length',
6893 'type' => '1145'
6894 },
6895 '2' => {
6896 'name' => 'record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006897 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306898 },
6899 '3' => {
6900 'name' => 'data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006901 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306902 },
6903 '4' => {
6904 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006905 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306906 },
6907 '5' => {
6908 'name' => 'request_cnt',
Tal Yacobide67ab62024-05-30 22:36:50 +03006909 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306910 },
6911 '6' => {
6912 'name' => 'record_chg_num',
6913 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006914 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306915 }
6916 },
6917 'Return' => '100',
6918 'ShortName' => 'decode_get_pdr_req'
6919 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006920 '242689' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306921 'Header' => 'platform.h',
6922 'Line' => '1246',
6923 'Param' => {
6924 '0' => {
6925 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006926 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306927 },
6928 '1' => {
6929 'name' => 'payload_length',
6930 'type' => '1145'
6931 },
6932 '2' => {
6933 'name' => 'effecter_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03006934 'type' => '12508'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306935 },
6936 '3' => {
6937 'name' => 'comp_effecter_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006938 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 },
6940 '4' => {
6941 'name' => 'field',
Tal Yacobide67ab62024-05-30 22:36:50 +03006942 'type' => '244109'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 }
6944 },
6945 'Return' => '100',
6946 'ShortName' => 'decode_set_state_effecter_states_req'
6947 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006948 '244114' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306949 'Header' => 'platform.h',
6950 'Line' => '1579',
6951 'Param' => {
6952 '0' => {
6953 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006954 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 },
6956 '1' => {
6957 'name' => 'payload_length',
6958 'type' => '1145'
6959 },
6960 '2' => {
6961 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006962 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306963 }
6964 },
6965 'Reg' => {
6966 '0' => 'rdi',
6967 '1' => 'rsi',
6968 '2' => 'rdx'
6969 },
6970 'Return' => '100',
6971 'ShortName' => 'decode_set_state_effecter_states_resp'
6972 },
Tal Yacobide67ab62024-05-30 22:36:50 +03006973 '244187' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306974 'Header' => 'platform.h',
6975 'Line' => '1560',
6976 'Param' => {
6977 '0' => {
6978 'name' => 'instance_id',
6979 'type' => '121'
6980 },
6981 '1' => {
6982 'name' => 'effecter_id',
6983 'type' => '1011'
6984 },
6985 '2' => {
6986 'name' => 'comp_effecter_count',
6987 'type' => '121'
6988 },
6989 '3' => {
6990 'name' => 'field',
Tal Yacobide67ab62024-05-30 22:36:50 +03006991 'type' => '244109'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 },
6993 '4' => {
6994 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006995 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 }
6997 },
6998 'Reg' => {
6999 '1' => 'rsi'
7000 },
7001 'Return' => '100',
7002 'ShortName' => 'encode_set_state_effecter_states_req'
7003 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007004 '244530' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 'Header' => 'platform.h',
7006 'Line' => '1224',
7007 'Param' => {
7008 '0' => {
7009 'name' => 'instance_id',
7010 'type' => '121'
7011 },
7012 '1' => {
7013 'name' => 'completion_code',
7014 'type' => '121'
7015 },
7016 '2' => {
7017 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007018 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307019 }
7020 },
7021 'Return' => '100',
7022 'ShortName' => 'encode_set_state_effecter_states_resp'
7023 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007024 '244696' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307025 'Header' => 'platform.h',
7026 'Line' => '641',
7027 'Param' => {
7028 '0' => {
7029 'name' => 'sensor',
Tal Yacobide67ab62024-05-30 22:36:50 +03007030 'type' => '245080'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 },
7032 '1' => {
7033 'name' => 'allocation_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007034 'type' => '31817'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '2' => {
7037 'name' => 'possible_states',
Tal Yacobide67ab62024-05-30 22:36:50 +03007038 'type' => '245090'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 },
7040 '3' => {
7041 'name' => 'possible_states_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007042 'type' => '31817'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 },
7044 '4' => {
7045 'name' => 'actual_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007046 'type' => '144389'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 }
7048 },
7049 'Reg' => {
7050 '0' => 'rdi',
7051 '1' => 'r10',
7052 '2' => 'rsi',
7053 '3' => 'r9',
7054 '4' => 'r8'
7055 },
7056 'Return' => '100',
7057 'ShortName' => 'encode_state_sensor_pdr'
7058 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007059 '245100' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 'Header' => 'platform.h',
7061 'Line' => '843',
7062 'Param' => {
7063 '0' => {
7064 'name' => 'effecter',
Tal Yacobide67ab62024-05-30 22:36:50 +03007065 'type' => '245484'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307066 },
7067 '1' => {
7068 'name' => 'allocation_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007069 'type' => '31817'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307070 },
7071 '2' => {
7072 'name' => 'possible_states',
Tal Yacobide67ab62024-05-30 22:36:50 +03007073 'type' => '245494'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 },
7075 '3' => {
7076 'name' => 'possible_states_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007077 'type' => '31817'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307078 },
7079 '4' => {
7080 'name' => 'actual_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03007081 'type' => '144389'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 }
7083 },
7084 'Reg' => {
7085 '0' => 'rdi',
7086 '1' => 'r10',
7087 '2' => 'rsi',
7088 '3' => 'r9',
7089 '4' => 'r8'
7090 },
7091 'Return' => '100',
7092 'ShortName' => 'encode_state_effecter_pdr'
7093 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007094 '251502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307095 'Header' => 'instance-id.h',
7096 'Line' => '85',
7097 'Param' => {
7098 '0' => {
7099 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007100 'type' => '251725'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307101 },
7102 '1' => {
7103 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307105 },
7106 '2' => {
7107 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307109 }
7110 },
7111 'Return' => '100',
7112 'ShortName' => 'pldm_instance_id_free'
7113 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007114 '251730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307115 'Header' => 'instance-id.h',
7116 'Line' => '68',
7117 'Param' => {
7118 '0' => {
7119 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007120 'type' => '251725'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307121 },
7122 '1' => {
7123 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307125 },
7126 '2' => {
7127 'name' => 'iid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007128 'type' => '252150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307129 }
7130 },
7131 'Return' => '100',
7132 'ShortName' => 'pldm_instance_id_alloc'
7133 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007134 '252155' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307135 'Header' => 'instance-id.h',
7136 'Line' => '51',
7137 'Param' => {
7138 '0' => {
7139 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007140 'type' => '251725'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307141 }
7142 },
7143 'Reg' => {
7144 '0' => 'rdi'
7145 },
7146 'Return' => '100',
7147 'ShortName' => 'pldm_instance_db_destroy'
7148 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007149 '252240' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307150 'Header' => 'instance-id.h',
7151 'Line' => '41',
7152 'Param' => {
7153 '0' => {
7154 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007155 'type' => '252326'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307156 }
7157 },
7158 'Return' => '100',
7159 'ShortName' => 'pldm_instance_db_init_default'
7160 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007161 '252331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307162 'Header' => 'instance-id.h',
7163 'Line' => '28',
7164 'Param' => {
7165 '0' => {
7166 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007167 'type' => '252326'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307168 },
7169 '1' => {
7170 'name' => 'dbpath',
Tal Yacobide67ab62024-05-30 22:36:50 +03007171 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307172 }
7173 },
7174 'Return' => '100',
7175 'ShortName' => 'pldm_instance_db_init'
7176 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007177 '253247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307178 'Header' => 'transport.h',
7179 'Line' => '53',
7180 'Param' => {
7181 '0' => {
7182 'name' => 'transport',
Tal Yacobide67ab62024-05-30 22:36:50 +03007183 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 },
7185 '1' => {
7186 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307188 },
7189 '2' => {
7190 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307192 },
7193 '3' => {
7194 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307195 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307196 }
7197 },
7198 'Reg' => {
7199 '0' => 'rdi',
7200 '1' => 'rsi',
7201 '2' => 'rdx',
7202 '3' => 'rcx'
7203 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007204 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307205 'ShortName' => 'pldm_transport_send_msg'
7206 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007207 '253294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307208 'Header' => 'transport.h',
7209 'Line' => '118',
7210 'Param' => {
7211 '0' => {
7212 'name' => 'transport',
Tal Yacobide67ab62024-05-30 22:36:50 +03007213 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307214 },
7215 '1' => {
7216 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307217 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307218 },
7219 '2' => {
7220 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307221 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307222 },
7223 '3' => {
7224 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307225 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307226 },
7227 '4' => {
7228 'name' => 'pldm_resp_msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007229 'type' => '47709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307230 },
7231 '5' => {
7232 'name' => 'resp_msg_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03007233 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307234 }
7235 },
7236 'Reg' => {
7237 '2' => 'r14'
7238 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007239 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307240 'ShortName' => 'pldm_transport_send_recv_msg'
7241 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007242 '253351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 'Header' => 'mctp-demux.h',
7244 'Line' => '18',
7245 'Param' => {
7246 '0' => {
7247 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007248 'type' => '253242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307249 }
7250 },
7251 'Reg' => {
7252 '0' => 'rdi'
7253 },
7254 'Return' => '1',
7255 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7256 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007257 '253388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 'Header' => 'transport.h',
7259 'Line' => '81',
7260 'Param' => {
7261 '0' => {
7262 'name' => 'transport',
Tal Yacobide67ab62024-05-30 22:36:50 +03007263 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 },
7265 '1' => {
7266 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007267 'type' => '253425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307268 },
7269 '2' => {
7270 'name' => 'pldm_msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007271 'type' => '47709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307272 },
7273 '3' => {
7274 'name' => 'msg_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03007275 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307276 }
7277 },
7278 'Reg' => {
7279 '0' => 'rdi',
7280 '1' => 'rsi',
7281 '2' => 'rbp',
7282 '3' => 'rcx'
7283 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007284 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307285 'ShortName' => 'pldm_transport_recv_msg'
7286 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007287 '253430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307288 'Header' => 'mctp-demux.h',
7289 'Line' => '32',
7290 'Param' => {
7291 '0' => {
7292 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007293 'type' => '253242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307294 },
7295 '1' => {
7296 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307297 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307298 },
7299 '2' => {
7300 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007301 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307302 }
7303 },
7304 'Reg' => {
7305 '0' => 'rdi',
7306 '1' => 'rsi',
7307 '2' => 'rdx'
7308 },
7309 'Return' => '100',
7310 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7311 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007312 '253462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307313 'Header' => 'mctp-demux.h',
7314 'Line' => '22',
7315 'Param' => {
7316 '0' => {
7317 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007318 'type' => '253242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307319 }
7320 },
7321 'Reg' => {
7322 '0' => 'rdi'
7323 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007324 'Return' => '253284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307325 'ShortName' => 'pldm_transport_mctp_demux_core'
7326 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007327 '253506' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307328 'Header' => 'mctp-demux.h',
7329 'Line' => '15',
7330 'Param' => {
7331 '0' => {
7332 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007333 'type' => '253528'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 }
7335 },
7336 'Reg' => {
7337 '0' => 'r12'
7338 },
7339 'Return' => '100',
7340 'ShortName' => 'pldm_transport_mctp_demux_init'
7341 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007342 '253587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307343 'Header' => 'pldm.h',
7344 'Line' => '119',
7345 'Return' => '1',
7346 'ShortName' => 'pldm_close'
7347 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007348 '253631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307349 'Header' => 'pldm.h',
7350 'Line' => '75',
7351 'Param' => {
7352 '0' => {
7353 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007354 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307355 },
7356 '1' => {
7357 'name' => 'mctp_fd',
7358 'type' => '100'
7359 },
7360 '2' => {
7361 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307362 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 },
7364 '3' => {
7365 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307366 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307367 }
7368 },
7369 'Reg' => {
7370 '0' => 'rdi',
7371 '1' => 'rsi',
7372 '2' => 'rdx',
7373 '3' => 'rcx'
7374 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007375 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 'ShortName' => 'pldm_send'
7377 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007378 '254050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 'Header' => 'pldm.h',
7380 'Line' => '57',
7381 'Param' => {
7382 '0' => {
7383 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007384 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 },
7386 '1' => {
7387 'name' => 'mctp_fd',
7388 'type' => '100'
7389 },
7390 '2' => {
7391 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307392 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 },
7394 '3' => {
7395 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307396 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 },
7398 '4' => {
7399 'name' => 'pldm_resp_msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007400 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307401 },
7402 '5' => {
7403 'name' => 'resp_msg_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03007404 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307405 }
7406 },
7407 'Reg' => {
7408 '0' => 'rdi',
7409 '1' => 'rsi',
7410 '2' => 'rdx',
7411 '3' => 'rcx',
7412 '4' => 'r8',
7413 '5' => 'r9'
7414 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007415 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307416 'ShortName' => 'pldm_send_recv'
7417 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007418 '254533' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307419 'Header' => 'pldm.h',
7420 'Line' => '94',
7421 'Param' => {
7422 '0' => {
7423 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007424 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307425 },
7426 '1' => {
7427 'name' => 'mctp_fd',
7428 'type' => '100'
7429 },
7430 '2' => {
7431 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307432 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 },
7434 '3' => {
7435 'name' => 'pldm_resp_msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007436 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307437 },
7438 '4' => {
7439 'name' => 'resp_msg_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03007440 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307441 }
7442 },
7443 'Reg' => {
7444 '3' => 'rbx'
7445 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007446 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307447 'ShortName' => 'pldm_recv'
7448 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007449 '254759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307450 'Header' => 'pldm.h',
7451 'Line' => '112',
7452 'Param' => {
7453 '0' => {
7454 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007455 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307456 },
7457 '1' => {
7458 'name' => 'mctp_fd',
7459 'type' => '100'
7460 },
7461 '2' => {
7462 'name' => 'pldm_resp_msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007463 'type' => '45719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 },
7465 '3' => {
7466 'name' => 'resp_msg_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03007467 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307468 }
7469 },
7470 'Reg' => {
7471 '2' => 'r12',
7472 '3' => 'r13'
7473 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007474 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 'ShortName' => 'pldm_recv_any'
7476 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007477 '255212' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307478 'Header' => 'pldm.h',
7479 'Line' => '39',
Tal Yacobide67ab62024-05-30 22:36:50 +03007480 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307481 'ShortName' => 'pldm_open'
7482 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007483 '257581' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 'Header' => 'af-mctp.h',
7485 'Line' => '54',
7486 'Param' => {
7487 '0' => {
7488 'name' => 'transport',
Tal Yacobide67ab62024-05-30 22:36:50 +03007489 'type' => '257737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307490 },
7491 '1' => {
7492 'name' => 'smctp',
Tal Yacobide67ab62024-05-30 22:36:50 +03007493 'type' => '257742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307494 },
7495 '2' => {
7496 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307497 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307498 }
7499 },
7500 'Reg' => {
7501 '1' => 'rsi',
7502 '2' => 'rdx'
7503 },
7504 'Return' => '100',
7505 'ShortName' => 'pldm_transport_af_mctp_bind'
7506 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007507 '257747' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307508 'Header' => 'af-mctp.h',
7509 'Line' => '19',
7510 'Param' => {
7511 '0' => {
7512 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007513 'type' => '257737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307514 }
7515 },
7516 'Reg' => {
7517 '0' => 'rdi'
7518 },
7519 'Return' => '1',
7520 'ShortName' => 'pldm_transport_af_mctp_destroy'
7521 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007522 '257831' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307523 'Header' => 'af-mctp.h',
7524 'Line' => '16',
7525 'Param' => {
7526 '0' => {
7527 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007528 'type' => '258055'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307529 }
7530 },
7531 'Reg' => {
7532 '0' => 'r12'
7533 },
7534 'Return' => '100',
7535 'ShortName' => 'pldm_transport_af_mctp_init'
7536 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007537 '259250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307538 'Header' => 'af-mctp.h',
7539 'Line' => '37',
7540 'Param' => {
7541 '0' => {
7542 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007543 'type' => '257737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 },
7545 '1' => {
7546 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307547 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307548 },
7549 '2' => {
7550 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007551 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307552 }
7553 },
7554 'Reg' => {
7555 '0' => 'rdi',
7556 '1' => 'rsi',
7557 '2' => 'rdx'
7558 },
7559 'Return' => '100',
7560 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7561 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007562 '259323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307563 'Header' => 'af-mctp.h',
7564 'Line' => '33',
7565 'Param' => {
7566 '0' => {
7567 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007568 'type' => '257737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307569 },
7570 '1' => {
7571 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307572 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307573 },
7574 '2' => {
7575 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007576 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307577 }
7578 },
7579 'Reg' => {
7580 '0' => 'rdi',
7581 '1' => 'rsi',
7582 '2' => 'rdx'
7583 },
7584 'Return' => '100',
7585 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7586 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007587 '259564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307588 'Header' => 'af-mctp.h',
7589 'Line' => '28',
7590 'Param' => {
7591 '0' => {
7592 'name' => 't',
Tal Yacobide67ab62024-05-30 22:36:50 +03007593 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307594 },
7595 '1' => {
7596 'name' => 'pollfd',
Tal Yacobide67ab62024-05-30 22:36:50 +03007597 'type' => '256247'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307598 }
7599 },
7600 'Reg' => {
7601 '0' => 'rdi',
7602 '1' => 'rsi'
7603 },
7604 'Return' => '100',
7605 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7606 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007607 '259642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307608 'Header' => 'af-mctp.h',
7609 'Line' => '23',
7610 'Param' => {
7611 '0' => {
7612 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007613 'type' => '257737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 }
7615 },
7616 'Reg' => {
7617 '0' => 'rdi'
7618 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007619 'Return' => '253284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 'ShortName' => 'pldm_transport_af_mctp_core'
7621 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007622 '263313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307623 'Header' => 'mctp-demux.h',
7624 'Line' => '36',
7625 'Param' => {
7626 '0' => {
7627 'name' => 'ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +03007628 'type' => '253242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307629 },
7630 '1' => {
7631 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307632 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307633 },
7634 '2' => {
7635 'name' => 'eid',
Tal Yacobide67ab62024-05-30 22:36:50 +03007636 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307637 }
7638 },
7639 'Reg' => {
7640 '0' => 'rdi',
7641 '1' => 'rsi',
7642 '2' => 'rdx'
7643 },
7644 'Return' => '100',
7645 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7646 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007647 '263627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307648 'Header' => 'mctp-demux.h',
7649 'Line' => '27',
7650 'Param' => {
7651 '0' => {
7652 'name' => 't',
Tal Yacobide67ab62024-05-30 22:36:50 +03007653 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307654 },
7655 '1' => {
7656 'name' => 'pollfd',
Tal Yacobide67ab62024-05-30 22:36:50 +03007657 'type' => '256247'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307658 }
7659 },
7660 'Reg' => {
7661 '0' => 'rdi',
7662 '1' => 'rsi'
7663 },
7664 'Return' => '100',
7665 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7666 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007667 '268560' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307668 'Header' => 'transport.h',
7669 'Line' => '31',
7670 'Param' => {
7671 '0' => {
7672 'name' => 'transport',
Tal Yacobide67ab62024-05-30 22:36:50 +03007673 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 },
7675 '1' => {
7676 'name' => 'timeout',
7677 'type' => '100'
7678 }
7679 },
7680 'Return' => '100',
7681 'ShortName' => 'pldm_transport_poll'
7682 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007683 '273619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307684 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307685 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307686 'Param' => {
7687 '0' => {
7688 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307689 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 },
7691 '1' => {
7692 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307693 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307694 },
7695 '2' => {
7696 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007697 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 }
7699 },
7700 'Return' => '100',
7701 'ShortName' => 'encode_new_file_with_metadata_resp'
7702 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007703 '273819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307704 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307705 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 'Param' => {
7707 '0' => {
7708 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007709 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307710 },
7711 '1' => {
7712 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307713 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 },
7715 '2' => {
7716 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03007717 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307718 },
7719 '3' => {
7720 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007721 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 },
7723 '4' => {
7724 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03007725 'type' => '24570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307726 },
7727 '5' => {
7728 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007729 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307730 },
7731 '6' => {
7732 'name' => 'file_meta_data_2',
7733 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007734 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 },
7736 '7' => {
7737 'name' => 'file_meta_data_3',
7738 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007739 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 },
7741 '8' => {
7742 'name' => 'file_meta_data_4',
7743 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007744 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 }
7746 },
7747 'Reg' => {
7748 '1' => 'r10',
7749 '2' => 'rdx',
7750 '3' => 'rdi',
7751 '4' => 'r8',
7752 '5' => 'r9'
7753 },
7754 'Return' => '100',
7755 'ShortName' => 'decode_new_file_with_metadata_req'
7756 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007757 '274051' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307758 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307759 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 'Param' => {
7761 '0' => {
7762 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007763 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307764 },
7765 '1' => {
7766 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307767 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307768 },
7769 '2' => {
7770 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007771 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307772 }
7773 },
7774 'Reg' => {
7775 '0' => 'rdi',
7776 '1' => 'rsi',
7777 '2' => 'rdx'
7778 },
7779 'Return' => '100',
7780 'ShortName' => 'decode_new_file_with_metadata_resp'
7781 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007782 '274152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307784 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 'Param' => {
7786 '0' => {
7787 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307788 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '1' => {
7791 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307792 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307793 },
7794 '2' => {
7795 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307796 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307797 },
7798 '3' => {
7799 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03007800 'type' => '15841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 },
7802 '4' => {
7803 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307804 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307805 },
7806 '5' => {
7807 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307808 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 },
7810 '6' => {
7811 'name' => 'file_meta_data_3',
7812 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307813 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307814 },
7815 '7' => {
7816 'name' => 'file_meta_data_4',
7817 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307818 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307819 },
7820 '8' => {
7821 'name' => 'msg',
7822 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007823 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 }
7825 },
7826 'Reg' => {
7827 '2' => 'r14'
7828 },
7829 'Return' => '100',
7830 'ShortName' => 'encode_new_file_with_metadata_req'
7831 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007832 '274449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307833 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307834 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307835 'Param' => {
7836 '0' => {
7837 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307839 },
7840 '1' => {
7841 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307842 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307843 },
7844 '2' => {
7845 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007846 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 }
7848 },
7849 'Return' => '100',
7850 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7851 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007852 '274644' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307854 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 'Param' => {
7856 '0' => {
7857 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007858 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307859 },
7860 '1' => {
7861 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307862 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 },
7864 '2' => {
7865 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03007866 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307867 },
7868 '3' => {
7869 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007870 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307871 },
7872 '4' => {
7873 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03007874 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307875 },
7876 '5' => {
7877 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007878 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307879 },
7880 '6' => {
7881 'name' => 'file_meta_data_2',
7882 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007883 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307884 },
7885 '7' => {
7886 'name' => 'file_meta_data_3',
7887 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007888 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 },
7890 '8' => {
7891 'name' => 'file_meta_data_4',
7892 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007893 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307894 }
7895 },
7896 'Reg' => {
7897 '1' => 'rsi',
7898 '2' => 'rdx',
7899 '3' => 'rcx',
7900 '4' => 'r8',
7901 '5' => 'r9'
7902 },
7903 'Return' => '100',
7904 'ShortName' => 'decode_file_ack_with_meta_data_req'
7905 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007906 '274856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307907 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307908 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 'Param' => {
7910 '0' => {
7911 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007912 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 },
7914 '1' => {
7915 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307916 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307917 },
7918 '2' => {
7919 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007920 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 }
7922 },
7923 'Reg' => {
7924 '0' => 'rdi',
7925 '1' => 'rsi',
7926 '2' => 'rdx'
7927 },
7928 'Return' => '100',
7929 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7930 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007931 '274952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307933 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307934 'Param' => {
7935 '0' => {
7936 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307937 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 },
7939 '1' => {
7940 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '2' => {
7944 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307945 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307946 },
7947 '3' => {
7948 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307949 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 },
7951 '4' => {
7952 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307953 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307954 },
7955 '5' => {
7956 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307957 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307958 },
7959 '6' => {
7960 'name' => 'file_meta_data_3',
7961 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307962 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 },
7964 '7' => {
7965 'name' => 'file_meta_data_4',
7966 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307967 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307968 },
7969 '8' => {
7970 'name' => 'msg',
7971 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007972 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 }
7974 },
7975 'Reg' => {
7976 '2' => 'r14'
7977 },
7978 'Return' => '100',
7979 'ShortName' => 'encode_file_ack_with_meta_data_req'
7980 },
Tal Yacobide67ab62024-05-30 22:36:50 +03007981 '275249' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307982 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307983 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 'Param' => {
7985 '0' => {
7986 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007987 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307988 },
7989 '1' => {
7990 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307991 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 },
7993 '2' => {
7994 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007995 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 }
7997 },
7998 'Reg' => {
7999 '0' => 'rdi',
8000 '1' => 'rsi',
8001 '2' => 'rdx'
8002 },
8003 'Return' => '100',
8004 'ShortName' => 'decode_file_ack_resp'
8005 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008006 '275350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308008 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 'Param' => {
8010 '0' => {
8011 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308012 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '1' => {
8015 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308016 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '2' => {
8019 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308020 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '3' => {
8023 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308024 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '4' => {
8027 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008028 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 }
8030 },
8031 'Return' => '100',
8032 'ShortName' => 'encode_file_ack_req'
8033 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008034 '275585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308036 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 'Param' => {
8038 '0' => {
8039 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308040 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308041 },
8042 '1' => {
8043 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308044 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308045 },
8046 '2' => {
8047 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008048 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 }
8050 },
8051 'Return' => '100',
8052 'ShortName' => 'encode_file_ack_resp'
8053 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008054 '275775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308056 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308057 'Param' => {
8058 '0' => {
8059 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008060 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308061 },
8062 '1' => {
8063 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 },
8066 '2' => {
8067 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008068 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308069 },
8070 '3' => {
8071 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008072 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 },
8074 '4' => {
8075 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03008076 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308077 }
8078 },
8079 'Reg' => {
8080 '1' => 'rsi',
8081 '2' => 'rdx',
8082 '3' => 'rcx',
8083 '4' => 'r8'
8084 },
8085 'Return' => '100',
8086 'ShortName' => 'decode_file_ack_req'
8087 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008088 '275917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308089 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308090 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 'Param' => {
8092 '0' => {
8093 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008094 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308095 },
8096 '1' => {
8097 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308098 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308099 },
8100 '2' => {
8101 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008102 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308103 },
8104 '3' => {
8105 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008106 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308107 }
8108 },
8109 'Reg' => {
8110 '0' => 'rdi',
8111 '1' => 'rsi',
8112 '2' => 'rdx',
8113 '3' => 'rcx'
8114 },
8115 'Return' => '100',
8116 'ShortName' => 'decode_rw_file_by_type_resp'
8117 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008118 '276032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308119 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308120 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 'Param' => {
8122 '0' => {
8123 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308124 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 },
8126 '1' => {
8127 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308128 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 },
8130 '2' => {
8131 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308132 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308133 },
8134 '3' => {
8135 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308136 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 },
8138 '4' => {
8139 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308140 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 },
8142 '5' => {
8143 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308144 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 },
8146 '6' => {
8147 'name' => 'msg',
8148 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008149 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308150 }
8151 },
8152 'Return' => '100',
8153 'ShortName' => 'encode_rw_file_by_type_req'
8154 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008155 '276302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308156 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308157 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 'Param' => {
8159 '0' => {
8160 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308161 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '1' => {
8164 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308165 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 },
8167 '2' => {
8168 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308169 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '3' => {
8172 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308173 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 },
8175 '4' => {
8176 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008177 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 }
8179 },
8180 'Return' => '100',
8181 'ShortName' => 'encode_rw_file_by_type_resp'
8182 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008183 '276532' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308185 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 'Param' => {
8187 '0' => {
8188 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008189 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308190 },
8191 '1' => {
8192 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308193 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 },
8195 '2' => {
8196 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008197 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308198 },
8199 '3' => {
8200 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008201 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308202 },
8203 '4' => {
8204 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008205 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 },
8207 '5' => {
8208 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008209 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308210 }
8211 },
8212 'Reg' => {
8213 '1' => 'r10',
8214 '2' => 'rdx',
8215 '3' => 'rdi',
8216 '4' => 'r8',
8217 '5' => 'r9'
8218 },
8219 'Return' => '100',
8220 'ShortName' => 'decode_rw_file_by_type_req'
8221 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008222 '276694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308223 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308224 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 'Param' => {
8226 '0' => {
8227 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008228 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '1' => {
8231 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '2' => {
8235 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008236 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 }
8238 },
8239 'Reg' => {
8240 '0' => 'rdi',
8241 '1' => 'rsi',
8242 '2' => 'rdx'
8243 },
8244 'Return' => '100',
8245 'ShortName' => 'decode_new_file_resp'
8246 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008247 '276795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308248 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308249 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 'Param' => {
8251 '0' => {
8252 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308253 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308254 },
8255 '1' => {
8256 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308257 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 },
8259 '2' => {
8260 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308261 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 },
8263 '3' => {
8264 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008265 'type' => '15841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 },
8267 '4' => {
8268 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008269 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 }
8271 },
8272 'Return' => '100',
8273 'ShortName' => 'encode_new_file_req'
8274 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008275 '277030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308277 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 'Param' => {
8279 '0' => {
8280 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308281 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '1' => {
8284 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308285 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 },
8287 '2' => {
8288 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008289 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 }
8291 },
8292 'Return' => '100',
8293 'ShortName' => 'encode_new_file_resp'
8294 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008295 '277220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308297 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 'Param' => {
8299 '0' => {
8300 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008301 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '1' => {
8304 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308305 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '2' => {
8308 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008309 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '3' => {
8312 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008313 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 },
8315 '4' => {
8316 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008317 'type' => '24570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 }
8319 },
8320 'Reg' => {
8321 '1' => 'r9',
8322 '2' => 'rdx',
8323 '3' => 'rcx',
8324 '4' => 'r8'
8325 },
8326 'Return' => '100',
8327 'ShortName' => 'decode_new_file_req'
8328 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008329 '277362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308330 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308331 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 'Param' => {
8333 '0' => {
8334 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008335 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 },
8337 '1' => {
8338 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308339 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 },
8341 '2' => {
8342 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008343 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 },
8345 '3' => {
8346 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008347 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 }
8349 },
8350 'Reg' => {
8351 '0' => 'rdi',
8352 '1' => 'rsi',
8353 '2' => 'rdx',
8354 '3' => 'rcx'
8355 },
8356 'Return' => '100',
8357 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8358 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008359 '277477' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308361 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 'Param' => {
8363 '0' => {
8364 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308365 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 },
8367 '1' => {
8368 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '2' => {
8372 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308373 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '3' => {
8376 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308377 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 },
8379 '4' => {
8380 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308381 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308382 },
8383 '5' => {
8384 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308385 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 },
8387 '6' => {
8388 'name' => 'address',
8389 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008390 'type' => '15841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308391 },
8392 '7' => {
8393 'name' => 'msg',
8394 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03008395 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 }
8397 },
8398 'Return' => '100',
8399 'ShortName' => 'encode_rw_file_by_type_memory_req'
8400 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008401 '277762' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308403 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 'Param' => {
8405 '0' => {
8406 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308407 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 },
8409 '1' => {
8410 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308411 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308412 },
8413 '2' => {
8414 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308415 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 },
8417 '3' => {
8418 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308419 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308420 },
8421 '4' => {
8422 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008423 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308424 }
8425 },
8426 'Return' => '100',
8427 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8428 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008429 '277992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308430 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308431 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 'Param' => {
8433 '0' => {
8434 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008435 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '1' => {
8438 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308439 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '2' => {
8442 'name' => 'file_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008443 'type' => '12508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '3' => {
8446 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008447 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '4' => {
8450 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008451 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '5' => {
8454 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008455 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 },
8457 '6' => {
8458 'name' => 'address',
8459 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008460 'type' => '24570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 }
8462 },
8463 'Reg' => {
8464 '1' => 'r10',
8465 '2' => 'rdx',
8466 '3' => 'rdi',
8467 '4' => 'r8',
8468 '5' => 'r9'
8469 },
8470 'Return' => '100',
8471 'ShortName' => 'decode_rw_file_by_type_memory_req'
8472 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008473 '278169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308475 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308476 'Param' => {
8477 '0' => {
8478 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308479 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308480 },
8481 '1' => {
8482 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308483 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308484 },
8485 '2' => {
8486 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308487 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308488 },
8489 '3' => {
8490 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008491 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308492 }
8493 },
8494 'Return' => '100',
8495 'ShortName' => 'encode_write_file_resp'
8496 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008497 '278384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308499 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308500 'Param' => {
8501 '0' => {
8502 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008503 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 },
8505 '1' => {
8506 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308507 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308508 },
8509 '2' => {
8510 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008511 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 },
8513 '3' => {
8514 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008515 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 }
8517 },
8518 'Reg' => {
8519 '0' => 'rdi',
8520 '1' => 'rsi',
8521 '2' => 'rdx',
8522 '3' => 'rcx'
8523 },
8524 'Return' => '100',
8525 'ShortName' => 'decode_write_file_resp'
8526 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008527 '278494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308529 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308530 'Param' => {
8531 '0' => {
8532 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308533 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308534 },
8535 '1' => {
8536 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308537 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 },
8539 '2' => {
8540 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308541 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 },
8543 '3' => {
8544 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308545 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308546 },
8547 '4' => {
8548 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008549 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308550 }
8551 },
8552 'Return' => '100',
8553 'ShortName' => 'encode_write_file_req'
8554 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008555 '278729' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308557 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308558 'Param' => {
8559 '0' => {
8560 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008561 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308562 },
8563 '1' => {
8564 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308565 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 },
8567 '2' => {
8568 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008569 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 },
8571 '3' => {
8572 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008573 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 },
8575 '4' => {
8576 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008577 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 },
8579 '5' => {
8580 'name' => 'file_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008581 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 }
8583 },
8584 'Reg' => {
8585 '1' => 'rsi',
8586 '3' => 'rcx',
8587 '4' => 'r8',
8588 '5' => 'r9'
8589 },
8590 'Return' => '100',
8591 'ShortName' => 'decode_write_file_req'
8592 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008593 '278884' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308595 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Param' => {
8597 '0' => {
8598 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308599 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 },
8601 '1' => {
8602 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308603 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308604 },
8605 '2' => {
8606 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308607 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 },
8609 '3' => {
8610 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008611 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 }
8613 },
8614 'Return' => '100',
8615 'ShortName' => 'encode_read_file_resp'
8616 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008617 '279099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308619 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308620 'Param' => {
8621 '0' => {
8622 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008623 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 },
8625 '1' => {
8626 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308627 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 },
8629 '2' => {
8630 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008631 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 },
8633 '3' => {
8634 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008635 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '4' => {
8638 'name' => 'file_data_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008639 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 }
8641 },
8642 'Reg' => {
8643 '1' => 'r9',
8644 '2' => 'rdx',
8645 '3' => 'rcx',
8646 '4' => 'r8'
8647 },
8648 'Return' => '100',
8649 'ShortName' => 'decode_read_file_resp'
8650 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008651 '279235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308653 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308654 'Param' => {
8655 '0' => {
8656 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308657 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 },
8659 '1' => {
8660 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308661 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 },
8663 '2' => {
8664 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308665 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 },
8667 '3' => {
8668 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308669 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '4' => {
8672 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008673 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 }
8675 },
8676 'Return' => '100',
8677 'ShortName' => 'encode_read_file_req'
8678 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008679 '279470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308681 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 'Param' => {
8683 '0' => {
8684 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008685 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 },
8687 '1' => {
8688 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308689 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 },
8691 '2' => {
8692 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008693 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 },
8695 '3' => {
8696 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008697 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308698 },
8699 '4' => {
8700 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008701 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 }
8703 },
8704 'Reg' => {
8705 '1' => 'r9',
8706 '2' => 'rdx',
8707 '3' => 'rcx',
8708 '4' => 'r8'
8709 },
8710 'Return' => '100',
8711 'ShortName' => 'decode_read_file_req'
8712 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008713 '279606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308714 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308715 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 'Param' => {
8717 '0' => {
8718 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008719 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 },
8721 '1' => {
8722 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308723 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '2' => {
8726 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008727 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 },
8729 '3' => {
8730 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008731 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '4' => {
8734 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008735 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '5' => {
8738 'name' => 'file_table_data_start_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008739 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 },
8741 '6' => {
8742 'name' => 'file_table_length',
8743 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008744 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 }
8746 },
8747 'Reg' => {
8748 '1' => 'rsi',
8749 '2' => 'rdi',
8750 '3' => 'r10',
8751 '4' => 'r8',
8752 '5' => 'r9'
8753 },
8754 'Return' => '100',
8755 'ShortName' => 'decode_get_file_table_resp'
8756 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008757 '279780' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308758 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308759 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 'Param' => {
8761 '0' => {
8762 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308763 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '1' => {
8766 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308767 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 },
8769 '2' => {
8770 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308771 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308772 },
8773 '3' => {
8774 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308775 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 },
8777 '4' => {
8778 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008779 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308780 }
8781 },
8782 'Return' => '100',
8783 'ShortName' => 'encode_get_file_table_req'
8784 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008785 '280007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308787 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 'Param' => {
8789 '0' => {
8790 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308791 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308792 },
8793 '1' => {
8794 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308795 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308796 },
8797 '2' => {
8798 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308799 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308800 },
8801 '3' => {
8802 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308803 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308804 },
8805 '4' => {
8806 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308807 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 },
8809 '5' => {
8810 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308811 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308812 },
8813 '6' => {
8814 'name' => 'msg',
8815 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008816 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308817 }
8818 },
8819 'Reg' => {
8820 '2' => 'r15'
8821 },
8822 'Return' => '100',
8823 'ShortName' => 'encode_get_file_table_resp'
8824 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008825 '280365' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308827 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 'Param' => {
8829 '0' => {
8830 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008831 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '1' => {
8834 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308835 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '2' => {
8838 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008839 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '3' => {
8842 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008843 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 },
8845 '4' => {
8846 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008847 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 }
8849 },
8850 'Reg' => {
8851 '1' => 'r9',
8852 '2' => 'rdx',
8853 '3' => 'rcx',
8854 '4' => 'r8'
8855 },
8856 'Return' => '100',
8857 'ShortName' => 'decode_get_file_table_req'
8858 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008859 '280500' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308860 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308861 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 'Param' => {
8863 '0' => {
8864 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008865 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 },
8867 '1' => {
8868 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308869 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 },
8871 '2' => {
8872 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008873 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 },
8875 '3' => {
8876 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008877 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308878 }
8879 },
8880 'Reg' => {
8881 '0' => 'rdi',
8882 '1' => 'rsi',
8883 '2' => 'rdx',
8884 '3' => 'rcx'
8885 },
8886 'Return' => '100',
8887 'ShortName' => 'decode_rw_file_memory_resp'
8888 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008889 '280609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308890 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308891 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 'Param' => {
8893 '0' => {
8894 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308895 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 },
8897 '1' => {
8898 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308899 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 },
8901 '2' => {
8902 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308903 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '3' => {
8906 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308907 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '4' => {
8910 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308911 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '5' => {
8914 'name' => 'address',
Tal Yacobide67ab62024-05-30 22:36:50 +03008915 'type' => '15841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 },
8917 '6' => {
8918 'name' => 'msg',
8919 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008920 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308921 }
8922 },
8923 'Reg' => {
8924 '2' => 'r14'
8925 },
8926 'Return' => '100',
8927 'ShortName' => 'encode_rw_file_memory_req'
8928 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008929 '280868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308930 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308931 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308932 'Param' => {
8933 '0' => {
8934 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308935 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 },
8937 '1' => {
8938 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308939 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '2' => {
8942 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308943 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '3' => {
8946 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308947 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 },
8949 '4' => {
8950 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008951 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 }
8953 },
8954 'Return' => '100',
8955 'ShortName' => 'encode_rw_file_memory_resp'
8956 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008957 '281089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308959 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308960 'Param' => {
8961 '0' => {
8962 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008963 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308964 },
8965 '1' => {
8966 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308967 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308968 },
8969 '2' => {
8970 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008971 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308972 },
8973 '3' => {
8974 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008975 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308976 },
8977 '4' => {
8978 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008979 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 },
8981 '5' => {
8982 'name' => 'address',
Tal Yacobide67ab62024-05-30 22:36:50 +03008983 'type' => '24570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308984 }
8985 },
8986 'Reg' => {
8987 '1' => 'r10',
8988 '2' => 'rdx',
8989 '3' => 'rdi',
8990 '4' => 'r8',
8991 '5' => 'r9'
8992 },
8993 'Return' => '100',
8994 'ShortName' => 'decode_rw_file_memory_req'
8995 },
Tal Yacobide67ab62024-05-30 22:36:50 +03008996 '282138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 'Header' => 'host.h',
8998 'Line' => '101',
8999 'Param' => {
9000 '0' => {
9001 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309002 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '1' => {
9005 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309006 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '2' => {
9009 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309010 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 },
9012 '3' => {
9013 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309014 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 },
9016 '4' => {
9017 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009018 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 },
9020 '5' => {
9021 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309022 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 }
9024 },
9025 'Reg' => {
9026 '2' => 'r12'
9027 },
9028 'Return' => '100',
9029 'ShortName' => 'encode_get_alert_status_resp'
9030 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009031 '282386' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309032 'Header' => 'host.h',
9033 'Line' => '86',
9034 'Param' => {
9035 '0' => {
9036 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009037 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 },
9039 '1' => {
9040 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309041 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309042 },
9043 '2' => {
9044 'name' => 'version_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03009045 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309046 }
9047 },
9048 'Reg' => {
9049 '0' => 'rdi',
9050 '1' => 'rsi',
9051 '2' => 'rdx'
9052 },
9053 'Return' => '100',
9054 'ShortName' => 'decode_get_alert_status_req'
9055 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009056 '282469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 'Header' => 'host.h',
9058 'Line' => '70',
9059 'Param' => {
9060 '0' => {
9061 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009062 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 },
9064 '1' => {
9065 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309066 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 },
9068 '2' => {
9069 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03009070 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309071 },
9072 '3' => {
9073 'name' => 'rack_entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03009074 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 },
9076 '4' => {
9077 'name' => 'pri_cec_node',
Tal Yacobide67ab62024-05-30 22:36:50 +03009078 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309079 }
9080 },
9081 'Reg' => {
9082 '1' => 'r9',
9083 '2' => 'rdx',
9084 '3' => 'rcx',
9085 '4' => 'r8'
9086 },
9087 'Return' => '100',
9088 'ShortName' => 'decode_get_alert_status_resp'
9089 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009090 '282608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 'Header' => 'host.h',
9092 'Line' => '52',
9093 'Param' => {
9094 '0' => {
9095 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309096 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 },
9098 '1' => {
9099 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309100 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 },
9102 '2' => {
9103 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009104 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 },
9106 '3' => {
9107 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309108 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 }
9110 },
9111 'Return' => '100',
9112 'ShortName' => 'encode_get_alert_status_req'
9113 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009114 '283676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 'Header' => 'platform.h',
9116 'Line' => '47',
9117 'Param' => {
9118 '0' => {
9119 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309120 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309121 },
9122 '1' => {
9123 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309124 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309125 },
9126 '2' => {
9127 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309128 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309129 },
9130 '3' => {
9131 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309133 },
9134 '4' => {
9135 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309136 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 },
9138 '5' => {
9139 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309140 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309141 },
9142 '6' => {
9143 'name' => 'msg',
9144 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009145 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 }
9147 },
9148 'Return' => '100',
9149 'ShortName' => 'encode_bios_attribute_update_event_req'
9150 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009151 '284782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309152 'Header' => 'file_io.h',
9153 'Line' => '36',
9154 'Param' => {
9155 '0' => {
9156 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009157 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309158 },
9159 '1' => {
9160 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309161 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309162 },
9163 '2' => {
9164 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009165 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309166 },
9167 '3' => {
9168 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009169 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309170 },
9171 '4' => {
9172 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03009173 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 }
9175 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309176 'Return' => '100',
9177 'ShortName' => 'decode_oem_meta_file_io_req'
9178 }
9179 },
9180 'SymbolVersion' => {},
9181 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309182 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 'bcd2dec16' => 1,
9184 'bcd2dec32' => 1,
9185 'bcd2dec8' => 1,
9186 'crc32' => 1,
9187 'crc8' => 1,
9188 'dec2bcd16' => 1,
9189 'dec2bcd32' => 1,
9190 'dec2bcd8' => 1,
9191 'decode_activate_firmware_resp' => 1,
9192 'decode_apply_complete_req' => 1,
9193 'decode_cancel_update_component_resp' => 1,
9194 'decode_cancel_update_resp' => 1,
9195 'decode_descriptor_type_length_value' => 1,
9196 'decode_event_message_buffer_size_resp' => 1,
9197 'decode_event_message_supported_resp' => 1,
9198 'decode_file_ack_req' => 1,
9199 'decode_file_ack_resp' => 1,
9200 'decode_file_ack_with_meta_data_req' => 1,
9201 'decode_file_ack_with_meta_data_resp' => 1,
9202 'decode_firmware_device_id_record' => 1,
9203 'decode_get_alert_status_req' => 1,
9204 'decode_get_alert_status_resp' => 1,
9205 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9206 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9207 'decode_get_bios_table_req' => 1,
9208 'decode_get_bios_table_resp' => 1,
9209 'decode_get_commands_req' => 1,
9210 'decode_get_commands_resp' => 1,
9211 'decode_get_date_time_resp' => 1,
9212 'decode_get_file_table_req' => 1,
9213 'decode_get_file_table_resp' => 1,
9214 'decode_get_firmware_parameters_resp' => 1,
9215 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9216 'decode_get_fru_record_by_option_req' => 1,
9217 'decode_get_fru_record_by_option_resp' => 1,
9218 'decode_get_fru_record_table_metadata_resp' => 1,
9219 'decode_get_fru_record_table_req' => 1,
9220 'decode_get_fru_record_table_resp' => 1,
9221 'decode_get_fru_record_table_resp_safe' => 1,
9222 'decode_get_numeric_effecter_value_req' => 1,
9223 'decode_get_numeric_effecter_value_resp' => 1,
9224 'decode_get_pdr_repository_info_resp' => 1,
9225 'decode_get_pdr_req' => 1,
9226 'decode_get_pdr_resp' => 1,
9227 'decode_get_sensor_reading_req' => 1,
9228 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009229 'decode_get_state_effecter_states_req' => 1,
9230 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309231 'decode_get_state_sensor_readings_req' => 1,
9232 'decode_get_state_sensor_readings_resp' => 1,
9233 'decode_get_status_resp' => 1,
9234 'decode_get_tid_resp' => 1,
9235 'decode_get_types_resp' => 1,
9236 'decode_get_version_req' => 1,
9237 'decode_get_version_resp' => 1,
9238 'decode_multipart_receive_req' => 1,
9239 'decode_new_file_req' => 1,
9240 'decode_new_file_resp' => 1,
9241 'decode_new_file_with_metadata_req' => 1,
9242 'decode_new_file_with_metadata_resp' => 1,
9243 'decode_numeric_sensor_data' => 1,
9244 'decode_numeric_sensor_pdr_data' => 1,
9245 'decode_oem_meta_file_io_req' => 1,
9246 'decode_pass_component_table_resp' => 1,
9247 'decode_platform_event_message_req' => 1,
9248 'decode_platform_event_message_resp' => 1,
9249 'decode_pldm_comp_image_info' => 1,
9250 'decode_pldm_package_header_info' => 1,
9251 'decode_pldm_pdr_repository_change_record_data' => 1,
9252 'decode_pldm_pdr_repository_chg_event_data' => 1,
9253 'decode_poll_for_platform_event_message_req' => 1,
9254 'decode_poll_for_platform_event_message_resp' => 1,
9255 'decode_query_device_identifiers_resp' => 1,
9256 'decode_read_file_req' => 1,
9257 'decode_read_file_resp' => 1,
9258 'decode_request_firmware_data_req' => 1,
9259 'decode_request_update_resp' => 1,
9260 'decode_rw_file_by_type_memory_req' => 1,
9261 'decode_rw_file_by_type_memory_resp' => 1,
9262 'decode_rw_file_by_type_req' => 1,
9263 'decode_rw_file_by_type_resp' => 1,
9264 'decode_rw_file_memory_req' => 1,
9265 'decode_rw_file_memory_resp' => 1,
9266 'decode_sensor_event_data' => 1,
9267 'decode_sensor_op_data' => 1,
9268 'decode_set_bios_attribute_current_value_req' => 1,
9269 'decode_set_bios_attribute_current_value_resp' => 1,
9270 'decode_set_bios_table_req' => 1,
9271 'decode_set_bios_table_resp' => 1,
9272 'decode_set_date_time_req' => 1,
9273 'decode_set_date_time_resp' => 1,
9274 'decode_set_event_receiver_req' => 1,
9275 'decode_set_event_receiver_resp' => 1,
9276 'decode_set_fru_record_table_req' => 1,
9277 'decode_set_numeric_effecter_value_req' => 1,
9278 'decode_set_numeric_effecter_value_resp' => 1,
9279 'decode_set_state_effecter_states_req' => 1,
9280 'decode_set_state_effecter_states_resp' => 1,
9281 'decode_state_sensor_data' => 1,
9282 'decode_transfer_complete_req' => 1,
9283 'decode_update_component_resp' => 1,
9284 'decode_vendor_defined_descriptor_value' => 1,
9285 'decode_verify_complete_req' => 1,
9286 'decode_write_file_req' => 1,
9287 'decode_write_file_resp' => 1,
9288 'encode_activate_firmware_req' => 1,
9289 'encode_apply_complete_resp' => 1,
9290 'encode_bios_attribute_update_event_req' => 1,
9291 'encode_cancel_update_component_req' => 1,
9292 'encode_cancel_update_req' => 1,
9293 'encode_cc_only_resp' => 1,
9294 'encode_event_message_buffer_size_req' => 1,
9295 'encode_event_message_supported_req' => 1,
9296 'encode_file_ack_req' => 1,
9297 'encode_file_ack_resp' => 1,
9298 'encode_file_ack_with_meta_data_req' => 1,
9299 'encode_file_ack_with_meta_data_resp' => 1,
9300 'encode_fru_record' => 1,
9301 'encode_get_alert_status_req' => 1,
9302 'encode_get_alert_status_resp' => 1,
9303 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9304 'encode_get_bios_current_value_by_handle_resp' => 1,
9305 'encode_get_bios_table_req' => 1,
9306 'encode_get_bios_table_resp' => 1,
9307 'encode_get_commands_req' => 1,
9308 'encode_get_commands_resp' => 1,
9309 'encode_get_date_time_req' => 1,
9310 'encode_get_date_time_resp' => 1,
9311 'encode_get_file_table_req' => 1,
9312 'encode_get_file_table_resp' => 1,
9313 'encode_get_firmware_parameters_req' => 1,
9314 'encode_get_fru_record_by_option_req' => 1,
9315 'encode_get_fru_record_by_option_resp' => 1,
9316 'encode_get_fru_record_table_metadata_req' => 1,
9317 'encode_get_fru_record_table_metadata_resp' => 1,
9318 'encode_get_fru_record_table_req' => 1,
9319 'encode_get_fru_record_table_resp' => 1,
9320 'encode_get_numeric_effecter_value_req' => 1,
9321 'encode_get_numeric_effecter_value_resp' => 1,
9322 'encode_get_pdr_repository_info_resp' => 1,
9323 'encode_get_pdr_req' => 1,
9324 'encode_get_pdr_resp' => 1,
9325 'encode_get_sensor_reading_req' => 1,
9326 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009327 'encode_get_state_effecter_states_req' => 1,
9328 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309329 'encode_get_state_sensor_readings_req' => 1,
9330 'encode_get_state_sensor_readings_resp' => 1,
9331 'encode_get_status_req' => 1,
9332 'encode_get_tid_req' => 1,
9333 'encode_get_tid_resp' => 1,
9334 'encode_get_types_req' => 1,
9335 'encode_get_types_resp' => 1,
9336 'encode_get_version_req' => 1,
9337 'encode_get_version_resp' => 1,
9338 'encode_new_file_req' => 1,
9339 'encode_new_file_resp' => 1,
9340 'encode_new_file_with_metadata_req' => 1,
9341 'encode_new_file_with_metadata_resp' => 1,
9342 'encode_pass_component_table_req' => 1,
9343 'encode_platform_event_message_req' => 1,
9344 'encode_platform_event_message_resp' => 1,
9345 'encode_pldm_header_only' => 1,
9346 'encode_pldm_pdr_repository_chg_event_data' => 1,
9347 'encode_poll_for_platform_event_message_req' => 1,
9348 'encode_poll_for_platform_event_message_resp' => 1,
9349 'encode_query_device_identifiers_req' => 1,
9350 'encode_read_file_req' => 1,
9351 'encode_read_file_resp' => 1,
9352 'encode_request_firmware_data_resp' => 1,
9353 'encode_request_update_req' => 1,
9354 'encode_rw_file_by_type_memory_req' => 1,
9355 'encode_rw_file_by_type_memory_resp' => 1,
9356 'encode_rw_file_by_type_req' => 1,
9357 'encode_rw_file_by_type_resp' => 1,
9358 'encode_rw_file_memory_req' => 1,
9359 'encode_rw_file_memory_resp' => 1,
9360 'encode_sensor_event_data' => 1,
9361 'encode_set_bios_attribute_current_value_req' => 1,
9362 'encode_set_bios_attribute_current_value_resp' => 1,
9363 'encode_set_bios_table_req' => 1,
9364 'encode_set_bios_table_resp' => 1,
9365 'encode_set_date_time_req' => 1,
9366 'encode_set_date_time_resp' => 1,
9367 'encode_set_event_receiver_req' => 1,
9368 'encode_set_event_receiver_resp' => 1,
9369 'encode_set_fru_record_table_resp' => 1,
9370 'encode_set_numeric_effecter_value_req' => 1,
9371 'encode_set_numeric_effecter_value_resp' => 1,
9372 'encode_set_state_effecter_states_req' => 1,
9373 'encode_set_state_effecter_states_resp' => 1,
9374 'encode_set_tid_req' => 1,
9375 'encode_state_effecter_pdr' => 1,
9376 'encode_state_sensor_pdr' => 1,
9377 'encode_transfer_complete_resp' => 1,
9378 'encode_update_component_req' => 1,
9379 'encode_verify_complete_resp' => 1,
9380 'encode_write_file_req' => 1,
9381 'encode_write_file_resp' => 1,
9382 'get_fru_record_by_option_check' => 1,
9383 'is_time_legal' => 1,
9384 'is_transfer_flag_valid' => 1,
9385 'pack_pldm_header' => 1,
9386 'pldm_bios_table_append_pad_checksum_check' => 1,
9387 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9388 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9389 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9390 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9391 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9392 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9393 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9394 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9395 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9396 'pldm_bios_table_attr_entry_integer_decode' => 1,
9397 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9398 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9399 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9400 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9401 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9402 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9403 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9404 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9405 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9406 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9407 'pldm_bios_table_attr_entry_string_info_check' => 1,
9408 'pldm_bios_table_attr_find_by_handle' => 1,
9409 'pldm_bios_table_attr_find_by_string_handle' => 1,
9410 'pldm_bios_table_attr_value_copy_and_update' => 1,
9411 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9412 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9413 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9414 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9415 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9416 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9417 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9418 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9419 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9420 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9421 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9422 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9423 'pldm_bios_table_attr_value_entry_length' => 1,
9424 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9425 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9426 'pldm_bios_table_attr_value_find_by_handle' => 1,
9427 'pldm_bios_table_checksum' => 1,
9428 'pldm_bios_table_iter_create' => 1,
9429 'pldm_bios_table_iter_free' => 1,
9430 'pldm_bios_table_iter_is_end' => 1,
9431 'pldm_bios_table_iter_next' => 1,
9432 'pldm_bios_table_iter_value' => 1,
9433 'pldm_bios_table_pad_checksum_size' => 1,
9434 'pldm_bios_table_string_entry_decode_handle' => 1,
9435 'pldm_bios_table_string_entry_decode_string_check' => 1,
9436 'pldm_bios_table_string_entry_decode_string_length' => 1,
9437 'pldm_bios_table_string_entry_encode_check' => 1,
9438 'pldm_bios_table_string_entry_encode_length' => 1,
9439 'pldm_bios_table_string_find_by_handle' => 1,
9440 'pldm_bios_table_string_find_by_string' => 1,
9441 'pldm_close' => 1,
9442 'pldm_entity_association_pdr_add_check' => 1,
9443 'pldm_entity_association_pdr_add_from_node_check' => 1,
9444 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9445 'pldm_entity_association_pdr_extract' => 1,
9446 'pldm_entity_association_tree_add' => 1,
9447 'pldm_entity_association_tree_add_entity' => 1,
9448 'pldm_entity_association_tree_copy_root' => 1,
9449 'pldm_entity_association_tree_destroy' => 1,
9450 'pldm_entity_association_tree_destroy_root' => 1,
9451 'pldm_entity_association_tree_find' => 1,
9452 'pldm_entity_association_tree_find_with_locality' => 1,
9453 'pldm_entity_association_tree_init' => 1,
9454 'pldm_entity_association_tree_visit' => 1,
9455 'pldm_entity_extract' => 1,
9456 'pldm_entity_get_num_children' => 1,
9457 'pldm_entity_get_parent' => 1,
9458 'pldm_entity_is_exist_parent' => 1,
9459 'pldm_entity_is_node_parent' => 1,
9460 'pldm_entity_node_get_remote_container_id' => 1,
9461 'pldm_find_entity_ref_in_tree' => 1,
9462 'pldm_instance_db_destroy' => 1,
9463 'pldm_instance_db_init' => 1,
9464 'pldm_instance_db_init_default' => 1,
9465 'pldm_instance_id_alloc' => 1,
9466 'pldm_instance_id_free' => 1,
9467 'pldm_is_current_parent_child' => 1,
9468 'pldm_is_empty_entity_assoc_tree' => 1,
9469 'pldm_msg_hdr_correlate_response' => 1,
9470 'pldm_open' => 1,
9471 'pldm_pdr_add_check' => 1,
9472 'pldm_pdr_add_fru_record_set_check' => 1,
9473 'pldm_pdr_destroy' => 1,
9474 'pldm_pdr_find_last_in_range' => 1,
9475 'pldm_pdr_find_record' => 1,
9476 'pldm_pdr_find_record_by_type' => 1,
9477 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9478 'pldm_pdr_get_next_record' => 1,
9479 'pldm_pdr_get_record_count' => 1,
9480 'pldm_pdr_get_record_handle' => 1,
9481 'pldm_pdr_get_repo_size' => 1,
9482 'pldm_pdr_init' => 1,
9483 'pldm_pdr_record_is_remote' => 1,
9484 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9485 'pldm_pdr_remove_remote_pdrs' => 1,
9486 'pldm_pdr_update_TL_pdr' => 1,
9487 'pldm_recv' => 1,
9488 'pldm_recv_any' => 1,
9489 'pldm_send' => 1,
9490 'pldm_send_recv' => 1,
9491 'pldm_transport_af_mctp_bind' => 1,
9492 'pldm_transport_af_mctp_core' => 1,
9493 'pldm_transport_af_mctp_destroy' => 1,
9494 'pldm_transport_af_mctp_init' => 1,
9495 'pldm_transport_af_mctp_init_pollfd' => 1,
9496 'pldm_transport_af_mctp_map_tid' => 1,
9497 'pldm_transport_af_mctp_unmap_tid' => 1,
9498 'pldm_transport_mctp_demux_core' => 1,
9499 'pldm_transport_mctp_demux_destroy' => 1,
9500 'pldm_transport_mctp_demux_init' => 1,
9501 'pldm_transport_mctp_demux_init_pollfd' => 1,
9502 'pldm_transport_mctp_demux_map_tid' => 1,
9503 'pldm_transport_mctp_demux_unmap_tid' => 1,
9504 'pldm_transport_poll' => 1,
9505 'pldm_transport_recv_msg' => 1,
9506 'pldm_transport_send_msg' => 1,
9507 'pldm_transport_send_recv_msg' => 1,
9508 'unpack_pldm_header' => 1,
9509 'ver2str' => 1
9510 }
9511 },
9512 'Target' => 'unix',
9513 'TypeInfo' => {
9514 '1' => {
9515 'Name' => 'void',
9516 'Type' => 'Intrinsic'
9517 },
9518 '46' => {
9519 'Name' => 'unsigned char',
9520 'Size' => '1',
9521 'Type' => 'Intrinsic'
9522 },
9523 '53' => {
9524 'Name' => 'unsigned short',
9525 'Size' => '2',
9526 'Type' => 'Intrinsic'
9527 },
9528 '60' => {
9529 'Name' => 'unsigned int',
9530 'Size' => '4',
9531 'Type' => 'Intrinsic'
9532 },
9533 '67' => {
9534 'Name' => 'unsigned long',
9535 'Size' => '8',
9536 'Type' => 'Intrinsic'
9537 },
9538 '74' => {
9539 'Name' => 'signed char',
9540 'Size' => '1',
9541 'Type' => 'Intrinsic'
9542 },
9543 '81' => {
9544 'BaseType' => '46',
9545 'Header' => 'types.h',
9546 'Line' => '38',
9547 'Name' => '__uint8_t',
9548 'PrivateABI' => 1,
9549 'Size' => '1',
9550 'Type' => 'Typedef'
9551 },
9552 '93' => {
9553 'Name' => 'short',
9554 'Size' => '2',
9555 'Type' => 'Intrinsic'
9556 },
9557 '100' => {
9558 'Name' => 'int',
9559 'Size' => '4',
9560 'Type' => 'Intrinsic'
9561 },
9562 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309563 'Name' => 'long',
9564 'Size' => '8',
9565 'Type' => 'Intrinsic'
9566 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309567 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309568 'Name' => 'char',
9569 'Size' => '1',
9570 'Type' => 'Intrinsic'
9571 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309572 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309573 'BaseType' => '81',
9574 'Header' => 'stdint-uintn.h',
9575 'Line' => '24',
9576 'Name' => 'uint8_t',
9577 'PrivateABI' => 1,
9578 'Size' => '1',
9579 'Type' => 'Typedef'
9580 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309581 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309582 'Name' => 'float',
9583 'Size' => '4',
9584 'Type' => 'Intrinsic'
9585 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309586 '175' => {
9587 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309588 'Header' => 'base.h',
9589 'Line' => '16',
9590 'Name' => 'pldm_tid_t',
9591 'Size' => '1',
9592 'Type' => 'Typedef'
9593 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309594 '187' => {
9595 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309596 'Header' => 'instance-id.h',
9597 'Line' => '13',
9598 'Name' => 'pldm_instance_id_t',
9599 'Size' => '1',
9600 'Type' => 'Typedef'
9601 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309602 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309603 'Header' => 'responder.h',
9604 'Line' => '10',
9605 'Memb' => {
9606 '0' => {
9607 'name' => 'tid',
9608 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309609 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 },
9611 '1' => {
9612 'name' => 'instance_id',
9613 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309614 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309615 },
9616 '2' => {
9617 'name' => 'type',
9618 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309619 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309620 },
9621 '3' => {
9622 'name' => 'command',
9623 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309624 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 },
9626 '4' => {
9627 'name' => 'next',
9628 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309629 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309630 }
9631 },
9632 'Name' => 'struct pldm_responder_cookie',
9633 'PrivateABI' => 1,
9634 'Size' => '16',
9635 'Type' => 'Struct'
9636 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309637 '279' => {
9638 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 'Name' => 'struct pldm_responder_cookie*',
9640 'Size' => '8',
9641 'Type' => 'Pointer'
9642 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309643 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309644 'Header' => 'pldm.h',
9645 'Line' => '15',
9646 'Memb' => {
9647 '0' => {
9648 'name' => 'PLDM_REQUESTER_SUCCESS',
9649 'value' => '0'
9650 },
9651 '1' => {
9652 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9653 'value' => '18446744073709551615 (-1)'
9654 },
9655 '2' => {
9656 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9657 'value' => '18446744073709551614 (-2)'
9658 },
9659 '3' => {
9660 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9661 'value' => '18446744073709551613 (-3)'
9662 },
9663 '4' => {
9664 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9665 'value' => '18446744073709551612 (-4)'
9666 },
9667 '5' => {
9668 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9669 'value' => '18446744073709551611 (-5)'
9670 },
9671 '6' => {
9672 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9673 'value' => '18446744073709551610 (-6)'
9674 },
9675 '7' => {
9676 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9677 'value' => '18446744073709551609 (-7)'
9678 },
9679 '8' => {
9680 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9681 'value' => '18446744073709551608 (-8)'
9682 },
9683 '9' => {
9684 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9685 'value' => '18446744073709551607 (-9)'
9686 },
9687 '10' => {
9688 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9689 'value' => '18446744073709551606 (-10)'
9690 },
9691 '11' => {
9692 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9693 'value' => '18446744073709551605 (-11)'
9694 },
9695 '12' => {
9696 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9697 'value' => '18446744073709551604 (-12)'
9698 },
9699 '13' => {
9700 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9701 'value' => '18446744073709551603 (-13)'
9702 }
9703 },
9704 'Name' => 'enum pldm_requester_error_codes',
9705 'Size' => '4',
9706 'Type' => 'Enum'
9707 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309708 '805' => {
9709 'Name' => '_Bool',
9710 'Size' => '1',
9711 'Type' => 'Intrinsic'
9712 },
9713 '927' => {
9714 'BaseType' => '53',
9715 'Header' => 'types.h',
9716 'Line' => '40',
9717 'Name' => '__uint16_t',
9718 'PrivateABI' => 1,
9719 'Size' => '2',
9720 'Type' => 'Typedef'
9721 },
9722 '951' => {
9723 'BaseType' => '60',
9724 'Header' => 'types.h',
9725 'Line' => '42',
9726 'Name' => '__uint32_t',
9727 'PrivateABI' => 1,
9728 'Size' => '4',
9729 'Type' => 'Typedef'
9730 },
9731 '970' => {
9732 'BaseType' => '107',
9733 'Header' => 'types.h',
9734 'Line' => '194',
9735 'Name' => '__ssize_t',
9736 'PrivateABI' => 1,
9737 'Size' => '8',
9738 'Type' => 'Typedef'
9739 },
9740 '982' => {
9741 'BaseType' => '114',
9742 'Name' => 'char*',
9743 'Size' => '8',
9744 'Type' => 'Pointer'
9745 },
9746 '1006' => {
9747 'BaseType' => '121',
9748 'Name' => 'uint8_t const',
9749 'Size' => '1',
9750 'Type' => 'Const'
9751 },
9752 '1011' => {
9753 'BaseType' => '927',
9754 'Header' => 'stdint-uintn.h',
9755 'Line' => '25',
9756 'Name' => 'uint16_t',
9757 'PrivateABI' => 1,
9758 'Size' => '2',
9759 'Type' => 'Typedef'
9760 },
9761 '1023' => {
9762 'BaseType' => '951',
9763 'Header' => 'stdint-uintn.h',
9764 'Line' => '26',
9765 'Name' => 'uint32_t',
9766 'PrivateABI' => 1,
9767 'Size' => '4',
9768 'Type' => 'Typedef'
9769 },
9770 '1035' => {
9771 'Header' => 'pldm_types.h',
9772 'Line' => '25',
9773 'Memb' => {
9774 '0' => {
9775 'name' => 'alpha',
9776 'offset' => '0',
9777 'type' => '121'
9778 },
9779 '1' => {
9780 'name' => 'update',
9781 'offset' => '1',
9782 'type' => '121'
9783 },
9784 '2' => {
9785 'name' => 'minor',
9786 'offset' => '2',
9787 'type' => '121'
9788 },
9789 '3' => {
9790 'name' => 'major',
9791 'offset' => '3',
9792 'type' => '121'
9793 }
9794 },
9795 'Name' => 'struct pldm_version',
9796 'Size' => '4',
9797 'Type' => 'Struct'
9798 },
9799 '1093' => {
9800 'BaseType' => '1035',
9801 'Header' => 'pldm_types.h',
9802 'Line' => '30',
9803 'Name' => 'ver32_t',
9804 'Size' => '4',
9805 'Type' => 'Typedef'
9806 },
9807 '1105' => {
9808 'BaseType' => '1093',
9809 'Name' => 'ver32_t const',
9810 'Size' => '4',
9811 'Type' => 'Const'
9812 },
9813 '1145' => {
9814 'BaseType' => '67',
9815 'Header' => 'stddef.h',
9816 'Line' => '214',
9817 'Name' => 'size_t',
9818 'PrivateABI' => 1,
9819 'Size' => '8',
9820 'Type' => 'Typedef'
9821 },
9822 '1207' => {
9823 'BaseType' => '970',
9824 'Header' => 'types.h',
9825 'Line' => '108',
9826 'Name' => 'ssize_t',
9827 'PrivateABI' => 1,
9828 'Size' => '8',
9829 'Type' => 'Typedef'
9830 },
9831 '1219' => {
9832 'BaseType' => '1006',
9833 'Name' => 'uint8_t const*',
9834 'Size' => '8',
9835 'Type' => 'Pointer'
9836 },
9837 '2228' => {
9838 'BaseType' => '1105',
9839 'Name' => 'ver32_t const*',
9840 'Size' => '8',
9841 'Type' => 'Pointer'
9842 },
9843 '2341' => {
9844 'BaseType' => '2346',
9845 'Name' => 'void const*',
9846 'Size' => '8',
9847 'Type' => 'Pointer'
9848 },
9849 '2346' => {
9850 'BaseType' => '1',
9851 'Name' => 'void const',
9852 'Type' => 'Const'
9853 },
9854 '2579' => {
9855 'BaseType' => '1',
9856 'Name' => 'void*',
9857 'Size' => '8',
9858 'Type' => 'Pointer'
9859 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009860 '2593' => {
9861 'BaseType' => '114',
9862 'Name' => 'char const',
9863 'Size' => '1',
9864 'Type' => 'Const'
9865 },
9866 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309867 'Header' => 'pldm_types.h',
9868 'Line' => '9',
9869 'Name' => 'anon-struct-pldm_types.h-9',
9870 'Size' => '1',
9871 'Type' => 'Struct'
9872 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009873 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309874 'Header' => 'pldm_types.h',
9875 'Line' => '19',
9876 'Memb' => {
9877 '0' => {
9878 'name' => 'byte',
9879 'offset' => '0',
9880 'type' => '121'
9881 },
9882 '1' => {
9883 'name' => 'bits',
9884 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009885 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309886 }
9887 },
9888 'Name' => 'union bitfield8_t',
9889 'Size' => '1',
9890 'Type' => 'Union'
9891 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009892 '2788' => {
9893 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309894 'Name' => 'bitfield8_t const',
9895 'Size' => '1',
9896 'Type' => 'Const'
9897 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009898 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309899 'Header' => 'base.h',
9900 'Line' => '92',
9901 'Memb' => {
9902 '0' => {
9903 'name' => 'PLDM_RESPONSE',
9904 'value' => '0'
9905 },
9906 '1' => {
9907 'name' => 'PLDM_REQUEST',
9908 'value' => '1'
9909 },
9910 '2' => {
9911 'name' => 'PLDM_RESERVED',
9912 'value' => '2'
9913 },
9914 '3' => {
9915 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9916 'value' => '3'
9917 }
9918 },
9919 'Name' => 'enum MessageType',
9920 'Size' => '4',
9921 'Type' => 'Enum'
9922 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009923 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309924 'Header' => 'base.h',
9925 'Line' => '136',
9926 'Memb' => {
9927 '0' => {
9928 'name' => 'command',
9929 'offset' => '2',
9930 'type' => '121'
9931 }
9932 },
9933 'Name' => 'struct pldm_msg_hdr',
9934 'Size' => '3',
9935 'Type' => 'Struct'
9936 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009937 '3314' => {
9938 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309939 'Name' => 'struct pldm_msg_hdr const',
9940 'Size' => '3',
9941 'Type' => 'Const'
9942 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009943 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309944 'Header' => 'base.h',
9945 'Line' => '169',
9946 'Memb' => {
9947 '0' => {
9948 'name' => 'hdr',
9949 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009950 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309951 },
9952 '1' => {
9953 'name' => 'payload',
9954 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +03009955 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309956 }
9957 },
9958 'Name' => 'struct pldm_msg',
9959 'Size' => '4',
9960 'Type' => 'Struct'
9961 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009962 '3359' => {
9963 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309964 'Name' => 'struct pldm_msg const',
9965 'Size' => '4',
9966 'Type' => 'Const'
9967 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009968 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309969 'BaseType' => '121',
9970 'Name' => 'uint8_t[1]',
9971 'Size' => '1',
9972 'Type' => 'Array'
9973 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009974 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309975 'Header' => 'base.h',
9976 'Line' => '195',
9977 'Memb' => {
9978 '0' => {
9979 'name' => 'msg_type',
9980 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009981 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309982 },
9983 '1' => {
9984 'name' => 'instance',
9985 'offset' => '4',
9986 'type' => '121'
9987 },
9988 '2' => {
9989 'name' => 'pldm_type',
9990 'offset' => '5',
9991 'type' => '121'
9992 },
9993 '3' => {
9994 'name' => 'command',
9995 'offset' => '6',
9996 'type' => '121'
9997 },
9998 '4' => {
9999 'name' => 'completion_code',
10000 'offset' => '7',
10001 'type' => '121'
10002 }
10003 },
10004 'Name' => 'struct pldm_header_info',
10005 'Size' => '8',
10006 'Type' => 'Struct'
10007 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010008 '3459' => {
10009 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010010 'Name' => 'struct pldm_header_info const',
10011 'Size' => '8',
10012 'Type' => 'Const'
10013 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010014 '3889' => {
10015 'BaseType' => '2593',
10016 'Name' => 'char const*',
10017 'Size' => '8',
10018 'Type' => 'Pointer'
10019 },
10020 '4120' => {
10021 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010022 'Name' => 'struct pldm_msg*',
10023 'Size' => '8',
10024 'Type' => 'Pointer'
10025 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010026 '4567' => {
10027 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010028 'Name' => 'struct pldm_msg const*',
10029 'Size' => '8',
10030 'Type' => 'Pointer'
10031 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010032 '4572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010033 'BaseType' => '121',
10034 'Name' => 'uint8_t*',
10035 'Size' => '8',
10036 'Type' => 'Pointer'
10037 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010038 '4577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010039 'BaseType' => '1023',
10040 'Name' => 'uint32_t*',
10041 'Size' => '8',
10042 'Type' => 'Pointer'
10043 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010044 '5470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010045 'BaseType' => '1093',
10046 'Name' => 'ver32_t*',
10047 'Size' => '8',
10048 'Type' => 'Pointer'
10049 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010050 '6393' => {
10051 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010052 'Name' => 'bitfield8_t*',
10053 'Size' => '8',
10054 'Type' => 'Pointer'
10055 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010056 '6856' => {
10057 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010058 'Name' => 'bitfield8_t const*',
10059 'Size' => '8',
10060 'Type' => 'Pointer'
10061 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010062 '7646' => {
10063 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010064 'Name' => 'struct pldm_msg_hdr const*',
10065 'Size' => '8',
10066 'Type' => 'Pointer'
10067 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010068 '7887' => {
10069 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010070 'Name' => 'struct pldm_header_info*',
10071 'Size' => '8',
10072 'Type' => 'Pointer'
10073 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010074 '8149' => {
10075 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010076 'Name' => 'struct pldm_header_info const*',
10077 'Size' => '8',
10078 'Type' => 'Pointer'
10079 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010080 '8154' => {
10081 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010082 'Name' => 'struct pldm_msg_hdr*',
10083 'Size' => '8',
10084 'Type' => 'Pointer'
10085 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010086 '10030' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010087 'Header' => 'utils.h',
10088 'Line' => '20',
10089 'Memb' => {
10090 '0' => {
10091 'name' => 'ptr',
10092 'offset' => '0',
10093 'type' => '1219'
10094 },
10095 '1' => {
10096 'name' => 'length',
10097 'offset' => '8',
10098 'type' => '1145'
10099 }
10100 },
10101 'Name' => 'struct variable_field',
10102 'Size' => '16',
10103 'Type' => 'Struct'
10104 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010105 '10426' => {
10106 'BaseType' => '10030',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010107 'Name' => 'struct variable_field*',
10108 'Size' => '8',
10109 'Type' => 'Pointer'
10110 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010111 '12508' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010112 'BaseType' => '1011',
10113 'Name' => 'uint16_t*',
10114 'Size' => '8',
10115 'Type' => 'Pointer'
10116 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010117 '13071' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010118 'BaseType' => '1145',
10119 'Name' => 'size_t*',
10120 'Size' => '8',
10121 'Type' => 'Pointer'
10122 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010123 '15747' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010124 'BaseType' => '67',
10125 'Header' => 'types.h',
10126 'Line' => '45',
10127 'Name' => '__uint64_t',
10128 'PrivateABI' => 1,
10129 'Size' => '8',
10130 'Type' => 'Typedef'
10131 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010132 '15824' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010133 'BaseType' => '1011',
10134 'Name' => 'uint16_t const',
10135 'Size' => '2',
10136 'Type' => 'Const'
10137 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010138 '15841' => {
10139 'BaseType' => '15747',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010140 'Header' => 'stdint-uintn.h',
10141 'Line' => '27',
10142 'Name' => 'uint64_t',
10143 'PrivateABI' => 1,
10144 'Size' => '8',
10145 'Type' => 'Typedef'
10146 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010147 '15987' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010148 'Header' => 'bios.h',
10149 'Line' => '39',
10150 'Memb' => {
10151 '0' => {
10152 'name' => 'PLDM_BIOS_STRING_TABLE',
10153 'value' => '0'
10154 },
10155 '1' => {
10156 'name' => 'PLDM_BIOS_ATTR_TABLE',
10157 'value' => '1'
10158 },
10159 '2' => {
10160 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10161 'value' => '2'
10162 }
10163 },
10164 'Name' => 'enum pldm_bios_table_types',
10165 'Size' => '4',
10166 'Type' => 'Enum'
10167 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010168 '16021' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010169 'Header' => 'bios.h',
10170 'Line' => '48',
10171 'Memb' => {
10172 '0' => {
10173 'name' => 'string_handle',
10174 'offset' => '0',
10175 'type' => '1011'
10176 },
10177 '1' => {
10178 'name' => 'string_length',
10179 'offset' => '2',
10180 'type' => '1011'
10181 },
10182 '2' => {
10183 'name' => 'name',
10184 'offset' => '4',
Tal Yacobide67ab62024-05-30 22:36:50 +030010185 'type' => '16078'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010186 }
10187 },
10188 'Name' => 'struct pldm_bios_string_table_entry',
10189 'Size' => '5',
10190 'Type' => 'Struct'
10191 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010192 '16073' => {
10193 'BaseType' => '16021',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010194 'Name' => 'struct pldm_bios_string_table_entry const',
10195 'Size' => '5',
10196 'Type' => 'Const'
10197 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010198 '16078' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010199 'BaseType' => '114',
10200 'Name' => 'char[1]',
10201 'Size' => '1',
10202 'Type' => 'Array'
10203 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010204 '16094' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010205 'Header' => 'bios.h',
10206 'Line' => '54',
10207 'Memb' => {
10208 '0' => {
10209 'name' => 'attr_handle',
10210 'offset' => '0',
10211 'type' => '1011'
10212 },
10213 '1' => {
10214 'name' => 'attr_type',
10215 'offset' => '2',
10216 'type' => '121'
10217 },
10218 '2' => {
10219 'name' => 'string_handle',
10220 'offset' => '3',
10221 'type' => '1011'
10222 },
10223 '3' => {
10224 'name' => 'metadata',
10225 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010226 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010227 }
10228 },
10229 'Name' => 'struct pldm_bios_attr_table_entry',
10230 'Size' => '6',
10231 'Type' => 'Struct'
10232 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010233 '16159' => {
10234 'BaseType' => '16094',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010235 'Name' => 'struct pldm_bios_attr_table_entry const',
10236 'Size' => '6',
10237 'Type' => 'Const'
10238 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010239 '16164' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010240 'Header' => 'bios.h',
10241 'Line' => '66',
10242 'Memb' => {
10243 '0' => {
10244 'name' => 'attr_handle',
10245 'offset' => '0',
10246 'type' => '1011'
10247 },
10248 '1' => {
10249 'name' => 'attr_type',
10250 'offset' => '2',
10251 'type' => '121'
10252 },
10253 '2' => {
10254 'name' => 'value',
10255 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010256 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010257 }
10258 },
10259 'Name' => 'struct pldm_bios_attr_val_table_entry',
10260 'Size' => '4',
10261 'Type' => 'Struct'
10262 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010263 '16216' => {
10264 'BaseType' => '16164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010265 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10266 'Size' => '4',
10267 'Type' => 'Const'
10268 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010269 '16285' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010270 'Header' => 'bios_table.h',
10271 'Line' => '206',
10272 'Memb' => {
10273 '0' => {
10274 'name' => 'name_handle',
10275 'offset' => '0',
10276 'type' => '1011'
10277 },
10278 '1' => {
10279 'name' => 'read_only',
10280 'offset' => '2',
10281 'type' => '805'
10282 },
10283 '2' => {
10284 'name' => 'pv_num',
10285 'offset' => '3',
10286 'type' => '121'
10287 },
10288 '3' => {
10289 'name' => 'pv_handle',
10290 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030010291 'type' => '16388'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010292 },
10293 '4' => {
10294 'name' => 'def_num',
10295 'offset' => '22',
10296 'type' => '121'
10297 },
10298 '5' => {
10299 'name' => 'def_index',
10300 'offset' => '36',
10301 'type' => '1219'
10302 }
10303 },
10304 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10305 'Size' => '32',
10306 'Type' => 'Struct'
10307 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010308 '16376' => {
10309 'BaseType' => '16285',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010310 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10311 'Size' => '32',
10312 'Type' => 'Const'
10313 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010314 '16388' => {
10315 'BaseType' => '15824',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010316 'Name' => 'uint16_t const*',
10317 'Size' => '8',
10318 'Type' => 'Pointer'
10319 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010320 '16398' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010321 'Header' => 'bios_table.h',
10322 'Line' => '294',
10323 'Memb' => {
10324 '0' => {
10325 'name' => 'name_handle',
10326 'offset' => '0',
10327 'type' => '1011'
10328 },
10329 '1' => {
10330 'name' => 'read_only',
10331 'offset' => '2',
10332 'type' => '805'
10333 },
10334 '2' => {
10335 'name' => 'string_type',
10336 'offset' => '3',
10337 'type' => '121'
10338 },
10339 '3' => {
10340 'name' => 'min_length',
10341 'offset' => '4',
10342 'type' => '1011'
10343 },
10344 '4' => {
10345 'name' => 'max_length',
10346 'offset' => '6',
10347 'type' => '1011'
10348 },
10349 '5' => {
10350 'name' => 'def_length',
10351 'offset' => '8',
10352 'type' => '1011'
10353 },
10354 '6' => {
10355 'name' => 'def_string',
10356 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010357 'type' => '3889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010358 }
10359 },
10360 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10361 'Size' => '24',
10362 'Type' => 'Struct'
10363 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010364 '16510' => {
10365 'BaseType' => '16398',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010366 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10367 'Size' => '24',
10368 'Type' => 'Const'
10369 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010370 '16520' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010371 'Header' => 'bios_table.h',
10372 'Line' => '384',
10373 'Memb' => {
10374 '0' => {
10375 'name' => 'name_handle',
10376 'offset' => '0',
10377 'type' => '1011'
10378 },
10379 '1' => {
10380 'name' => 'read_only',
10381 'offset' => '2',
10382 'type' => '805'
10383 },
10384 '2' => {
10385 'name' => 'lower_bound',
10386 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030010387 'type' => '15841'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010388 },
10389 '3' => {
10390 'name' => 'upper_bound',
10391 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010392 'type' => '15841'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010393 },
10394 '4' => {
10395 'name' => 'scalar_increment',
10396 'offset' => '36',
10397 'type' => '1023'
10398 },
10399 '5' => {
10400 'name' => 'default_value',
10401 'offset' => '50',
Tal Yacobide67ab62024-05-30 22:36:50 +030010402 'type' => '15841'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 }
10404 },
10405 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10406 'Size' => '40',
10407 'Type' => 'Struct'
10408 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010409 '16618' => {
10410 'BaseType' => '16520',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010411 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10412 'Size' => '40',
10413 'Type' => 'Const'
10414 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010415 '16901' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010416 'Name' => 'ssize_t(*)(void const*)',
10417 'Param' => {
10418 '0' => {
10419 'type' => '2341'
10420 }
10421 },
10422 'Return' => '1207',
10423 'Size' => '8',
10424 'Type' => 'FuncPtr'
10425 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010426 '16971' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010427 'Line' => '938',
10428 'Memb' => {
10429 '0' => {
10430 'name' => 'table_data',
10431 'offset' => '0',
10432 'type' => '1219'
10433 },
10434 '1' => {
10435 'name' => 'table_len',
10436 'offset' => '8',
10437 'type' => '1145'
10438 },
10439 '2' => {
10440 'name' => 'current_pos',
10441 'offset' => '22',
10442 'type' => '1145'
10443 },
10444 '3' => {
10445 'name' => 'entry_length_handler',
10446 'offset' => '36',
Tal Yacobide67ab62024-05-30 22:36:50 +030010447 'type' => '16901'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010448 }
10449 },
10450 'Name' => 'struct pldm_bios_table_iter',
10451 'PrivateABI' => 1,
10452 'Size' => '32',
10453 'Source' => 'bios_table.c',
10454 'Type' => 'Struct'
10455 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010456 '17041' => {
10457 'BaseType' => '16971',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010458 'Name' => 'struct pldm_bios_table_iter const',
10459 'Size' => '32',
10460 'Type' => 'Const'
10461 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010462 '18111' => {
10463 'BaseType' => '16971',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010464 'Name' => 'struct pldm_bios_table_iter*',
10465 'Size' => '8',
10466 'Type' => 'Pointer'
10467 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010468 '18116' => {
10469 'BaseType' => '16216',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010470 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10471 'Size' => '8',
10472 'Type' => 'Pointer'
10473 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010474 '18530' => {
10475 'BaseType' => '16159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010476 'Name' => 'struct pldm_bios_attr_table_entry const*',
10477 'Size' => '8',
10478 'Type' => 'Pointer'
10479 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010480 '19134' => {
10481 'BaseType' => '16073',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010482 'Name' => 'struct pldm_bios_string_table_entry const*',
10483 'Size' => '8',
10484 'Type' => 'Pointer'
10485 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010486 '20297' => {
10487 'BaseType' => '17041',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010488 'Name' => 'struct pldm_bios_table_iter const*',
10489 'Size' => '8',
10490 'Type' => 'Pointer'
10491 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010492 '24570' => {
10493 'BaseType' => '15841',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010494 'Name' => 'uint64_t*',
10495 'Size' => '8',
10496 'Type' => 'Pointer'
10497 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010498 '24847' => {
10499 'BaseType' => '16618',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010500 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10501 'Size' => '8',
10502 'Type' => 'Pointer'
10503 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010504 '25156' => {
10505 'BaseType' => '3889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010506 'Name' => 'char const**',
10507 'Size' => '8',
10508 'Type' => 'Pointer'
10509 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010510 '26328' => {
10511 'BaseType' => '16510',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010512 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10513 'Size' => '8',
10514 'Type' => 'Pointer'
10515 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010516 '27828' => {
10517 'BaseType' => '16376',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010518 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10519 'Size' => '8',
10520 'Type' => 'Pointer'
10521 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010522 '29993' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010523 'BaseType' => '1023',
10524 'Name' => 'uint32_t const',
10525 'Size' => '4',
10526 'Type' => 'Const'
10527 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010528 '30034' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010529 'BaseType' => '121',
10530 'Header' => 'pldm_types.h',
10531 'Line' => '32',
10532 'Name' => 'bool8_t',
10533 'Size' => '1',
10534 'Type' => 'Typedef'
10535 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010536 '30046' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010537 'Header' => 'pldm_types.h',
10538 'Line' => '36',
10539 'Name' => 'anon-struct-pldm_types.h-36',
10540 'Size' => '2',
10541 'Type' => 'Struct'
10542 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010543 '30310' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010544 'Header' => 'pldm_types.h',
10545 'Line' => '54',
10546 'Memb' => {
10547 '0' => {
10548 'name' => 'value',
10549 'offset' => '0',
10550 'type' => '1011'
10551 },
10552 '1' => {
10553 'name' => 'bits',
10554 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010555 'type' => '30046'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010556 }
10557 },
10558 'Name' => 'union bitfield16_t',
10559 'Size' => '2',
10560 'Type' => 'Union'
10561 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010562 '30322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010563 'Header' => 'pldm_types.h',
10564 'Line' => '58',
10565 'Name' => 'anon-struct-pldm_types.h-58',
10566 'Size' => '4',
10567 'Type' => 'Struct'
10568 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010569 '30810' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010570 'Header' => 'pldm_types.h',
10571 'Line' => '92',
10572 'Memb' => {
10573 '0' => {
10574 'name' => 'value',
10575 'offset' => '0',
10576 'type' => '1023'
10577 },
10578 '1' => {
10579 'name' => 'bits',
10580 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010581 'type' => '30322'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010582 }
10583 },
10584 'Name' => 'union bitfield32_t',
10585 'Size' => '4',
10586 'Type' => 'Union'
10587 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010588 '30822' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010589 'Header' => 'pldm_types.h',
10590 'Line' => '96',
10591 'Name' => 'anon-struct-pldm_types.h-96',
10592 'Size' => '8',
10593 'Type' => 'Struct'
10594 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010595 '31758' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Header' => 'pldm_types.h',
10597 'Line' => '162',
10598 'Memb' => {
10599 '0' => {
10600 'name' => 'value',
10601 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010602 'type' => '15841'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010603 },
10604 '1' => {
10605 'name' => 'bits',
10606 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010607 'type' => '30822'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010608 }
10609 },
10610 'Name' => 'union bitfield64_t',
10611 'Size' => '8',
10612 'Type' => 'Union'
10613 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010614 '31817' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 'BaseType' => '1145',
10616 'Name' => 'size_t const',
10617 'Size' => '8',
10618 'Type' => 'Const'
10619 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010620 '33572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010621 'Header' => 'firmware_update.h',
10622 'Line' => '372',
10623 'Memb' => {
10624 '0' => {
10625 'name' => 'uuid',
10626 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010627 'type' => '33676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010628 },
10629 '1' => {
10630 'name' => 'package_header_format_version',
10631 'offset' => '22',
10632 'type' => '121'
10633 },
10634 '2' => {
10635 'name' => 'package_header_size',
10636 'offset' => '23',
10637 'type' => '1011'
10638 },
10639 '3' => {
10640 'name' => 'package_release_date_time',
10641 'offset' => '25',
Tal Yacobide67ab62024-05-30 22:36:50 +030010642 'type' => '33692'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010643 },
10644 '4' => {
10645 'name' => 'component_bitmap_bit_length',
10646 'offset' => '50',
10647 'type' => '1011'
10648 },
10649 '5' => {
10650 'name' => 'package_version_string_type',
10651 'offset' => '52',
10652 'type' => '121'
10653 },
10654 '6' => {
10655 'name' => 'package_version_string_length',
10656 'offset' => '53',
10657 'type' => '121'
10658 }
10659 },
10660 'Name' => 'struct pldm_package_header_information',
10661 'Size' => '36',
10662 'Type' => 'Struct'
10663 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010664 '33676' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010665 'BaseType' => '121',
10666 'Name' => 'uint8_t[16]',
10667 'Size' => '16',
10668 'Type' => 'Array'
10669 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010670 '33692' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010671 'BaseType' => '121',
10672 'Name' => 'uint8_t[13]',
10673 'Size' => '13',
10674 'Type' => 'Array'
10675 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010676 '33708' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010677 'Header' => 'firmware_update.h',
10678 'Line' => '386',
10679 'Memb' => {
10680 '0' => {
10681 'name' => 'record_length',
10682 'offset' => '0',
10683 'type' => '1011'
10684 },
10685 '1' => {
10686 'name' => 'descriptor_count',
10687 'offset' => '2',
10688 'type' => '121'
10689 },
10690 '2' => {
10691 'name' => 'device_update_option_flags',
10692 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010693 'type' => '30810'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 },
10695 '3' => {
10696 'name' => 'comp_image_set_version_string_type',
10697 'offset' => '7',
10698 'type' => '121'
10699 },
10700 '4' => {
10701 'name' => 'comp_image_set_version_string_length',
10702 'offset' => '8',
10703 'type' => '121'
10704 },
10705 '5' => {
10706 'name' => 'fw_device_pkg_data_length',
10707 'offset' => '9',
10708 'type' => '1011'
10709 }
10710 },
10711 'Name' => 'struct pldm_firmware_device_id_record',
10712 'Size' => '11',
10713 'Type' => 'Struct'
10714 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010715 '33903' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010716 'Header' => 'firmware_update.h',
10717 'Line' => '420',
10718 'Memb' => {
10719 '0' => {
10720 'name' => 'comp_classification',
10721 'offset' => '0',
10722 'type' => '1011'
10723 },
10724 '1' => {
10725 'name' => 'comp_identifier',
10726 'offset' => '2',
10727 'type' => '1011'
10728 },
10729 '2' => {
10730 'name' => 'comp_comparison_stamp',
10731 'offset' => '4',
10732 'type' => '1023'
10733 },
10734 '3' => {
10735 'name' => 'comp_options',
10736 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030010737 'type' => '30310'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010738 },
10739 '4' => {
10740 'name' => 'requested_comp_activation_method',
10741 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +030010742 'type' => '30310'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010743 },
10744 '5' => {
10745 'name' => 'comp_location_offset',
10746 'offset' => '18',
10747 'type' => '1023'
10748 },
10749 '6' => {
10750 'name' => 'comp_size',
10751 'offset' => '22',
10752 'type' => '1023'
10753 },
10754 '7' => {
10755 'name' => 'comp_version_string_type',
10756 'offset' => '32',
10757 'type' => '121'
10758 },
10759 '8' => {
10760 'name' => 'comp_version_string_length',
10761 'offset' => '33',
10762 'type' => '121'
10763 }
10764 },
10765 'Name' => 'struct pldm_component_image_information',
10766 'Size' => '22',
10767 'Type' => 'Struct'
10768 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010769 '34085' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010770 'Header' => 'firmware_update.h',
10771 'Line' => '446',
10772 'Memb' => {
10773 '0' => {
10774 'name' => 'completion_code',
10775 'offset' => '0',
10776 'type' => '121'
10777 },
10778 '1' => {
10779 'name' => 'capabilities_during_update',
10780 'offset' => '1',
Tal Yacobide67ab62024-05-30 22:36:50 +030010781 'type' => '30810'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010782 },
10783 '2' => {
10784 'name' => 'comp_count',
10785 'offset' => '5',
10786 'type' => '1011'
10787 },
10788 '3' => {
10789 'name' => 'active_comp_image_set_ver_str_type',
10790 'offset' => '7',
10791 'type' => '121'
10792 },
10793 '4' => {
10794 'name' => 'active_comp_image_set_ver_str_len',
10795 'offset' => '8',
10796 'type' => '121'
10797 },
10798 '5' => {
10799 'name' => 'pending_comp_image_set_ver_str_type',
10800 'offset' => '9',
10801 'type' => '121'
10802 },
10803 '6' => {
10804 'name' => 'pending_comp_image_set_ver_str_len',
10805 'offset' => '16',
10806 'type' => '121'
10807 }
10808 },
10809 'Name' => 'struct pldm_get_firmware_parameters_resp',
10810 'Size' => '11',
10811 'Type' => 'Struct'
10812 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010813 '34267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010814 'Header' => 'firmware_update.h',
10815 'Line' => '474',
10816 'Memb' => {
10817 '0' => {
10818 'name' => 'comp_classification',
10819 'offset' => '0',
10820 'type' => '1011'
10821 },
10822 '1' => {
10823 'name' => 'comp_identifier',
10824 'offset' => '2',
10825 'type' => '1011'
10826 },
10827 '2' => {
10828 'name' => 'comp_classification_index',
10829 'offset' => '4',
10830 'type' => '121'
10831 },
10832 '3' => {
10833 'name' => 'active_comp_comparison_stamp',
10834 'offset' => '5',
10835 'type' => '1023'
10836 },
10837 '4' => {
10838 'name' => 'active_comp_ver_str_type',
10839 'offset' => '9',
10840 'type' => '121'
10841 },
10842 '5' => {
10843 'name' => 'active_comp_ver_str_len',
10844 'offset' => '16',
10845 'type' => '121'
10846 },
10847 '6' => {
10848 'name' => 'active_comp_release_date',
10849 'offset' => '17',
Tal Yacobide67ab62024-05-30 22:36:50 +030010850 'type' => '34449'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010851 },
10852 '7' => {
10853 'name' => 'pending_comp_comparison_stamp',
10854 'offset' => '25',
10855 'type' => '1023'
10856 },
10857 '8' => {
10858 'name' => 'pending_comp_ver_str_type',
10859 'offset' => '35',
10860 'type' => '121'
10861 },
10862 '9' => {
10863 'name' => 'pending_comp_ver_str_len',
10864 'offset' => '36',
10865 'type' => '121'
10866 },
10867 '10' => {
10868 'name' => 'pending_comp_release_date',
10869 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030010870 'type' => '34449'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010871 },
10872 '11' => {
10873 'name' => 'comp_activation_methods',
10874 'offset' => '51',
Tal Yacobide67ab62024-05-30 22:36:50 +030010875 'type' => '30310'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010876 },
10877 '12' => {
10878 'name' => 'capabilities_during_update',
10879 'offset' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +030010880 'type' => '30810'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010881 }
10882 },
10883 'Name' => 'struct pldm_component_parameter_entry',
10884 'Size' => '39',
10885 'Type' => 'Struct'
10886 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010887 '34449' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010888 'BaseType' => '121',
10889 'Name' => 'uint8_t[8]',
10890 'Size' => '8',
10891 'Type' => 'Array'
10892 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010893 '35387' => {
10894 'BaseType' => '10030',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 'Name' => 'struct variable_field const',
10896 'Size' => '16',
10897 'Type' => 'Const'
10898 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010899 '35725' => {
10900 'BaseType' => '30034',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'Name' => 'bool8_t*',
10902 'Size' => '8',
10903 'Type' => 'Pointer'
10904 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010905 '35730' => {
10906 'BaseType' => '31758',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 'Name' => 'bitfield64_t*',
10908 'Size' => '8',
10909 'Type' => 'Pointer'
10910 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010911 '36487' => {
10912 'BaseType' => '30810',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010913 'Name' => 'bitfield32_t*',
10914 'Size' => '8',
10915 'Type' => 'Pointer'
10916 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010917 '37339' => {
10918 'BaseType' => '30310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010919 'Name' => 'bitfield16_t*',
10920 'Size' => '8',
10921 'Type' => 'Pointer'
10922 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010923 '38897' => {
10924 'BaseType' => '35387',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010925 'Name' => 'struct variable_field const*',
10926 'Size' => '8',
10927 'Type' => 'Pointer'
10928 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010929 '45193' => {
10930 'BaseType' => '34267',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010931 'Name' => 'struct pldm_component_parameter_entry*',
10932 'Size' => '8',
10933 'Type' => 'Pointer'
10934 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010935 '45418' => {
10936 'BaseType' => '34085',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010937 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10938 'Size' => '8',
10939 'Type' => 'Pointer'
10940 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010941 '45719' => {
10942 'BaseType' => '4572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010943 'Name' => 'uint8_t**',
10944 'Size' => '8',
10945 'Type' => 'Pointer'
10946 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010947 '46016' => {
10948 'BaseType' => '33903',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010949 'Name' => 'struct pldm_component_image_information*',
10950 'Size' => '8',
10951 'Type' => 'Pointer'
10952 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010953 '46632' => {
10954 'BaseType' => '33708',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010955 'Name' => 'struct pldm_firmware_device_id_record*',
10956 'Size' => '8',
10957 'Type' => 'Pointer'
10958 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010959 '46942' => {
10960 'BaseType' => '33572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010961 'Name' => 'struct pldm_package_header_information*',
10962 'Size' => '8',
10963 'Type' => 'Pointer'
10964 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010965 '47709' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 'BaseType' => '2579',
10967 'Name' => 'void**',
10968 'Size' => '8',
10969 'Type' => 'Pointer'
10970 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010971 '55044' => {
10972 'BaseType' => '55061',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 'Header' => 'pdr.h',
10974 'Line' => '16',
10975 'Name' => 'pldm_pdr',
10976 'PrivateABI' => 1,
10977 'Size' => '24',
10978 'Type' => 'Typedef'
10979 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010980 '55056' => {
10981 'BaseType' => '55044',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010982 'Name' => 'pldm_pdr const',
10983 'Size' => '24',
10984 'Type' => 'Const'
10985 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010986 '55061' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010987 'Line' => '25',
10988 'Memb' => {
10989 '0' => {
10990 'name' => 'record_count',
10991 'offset' => '0',
10992 'type' => '1023'
10993 },
10994 '1' => {
10995 'name' => 'size',
10996 'offset' => '4',
10997 'type' => '1023'
10998 },
10999 '2' => {
11000 'name' => 'first',
11001 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011002 'type' => '56152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 },
11004 '3' => {
11005 'name' => 'last',
11006 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030011007 'type' => '56152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 }
11009 },
11010 'Name' => 'struct pldm_pdr',
11011 'PrivateABI' => 1,
11012 'Size' => '24',
11013 'Source' => 'pdr.c',
11014 'Type' => 'Struct'
11015 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011016 '55127' => {
11017 'BaseType' => '55144',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011018 'Header' => 'pdr.h',
11019 'Line' => '21',
11020 'Name' => 'pldm_pdr_record',
11021 'PrivateABI' => 1,
11022 'Size' => '32',
11023 'Type' => 'Typedef'
11024 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011025 '55139' => {
11026 'BaseType' => '55127',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011027 'Name' => 'pldm_pdr_record const',
11028 'Size' => '32',
11029 'Type' => 'Const'
11030 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011031 '55144' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011032 'Line' => '16',
11033 'Memb' => {
11034 '0' => {
11035 'name' => 'record_handle',
11036 'offset' => '0',
11037 'type' => '1023'
11038 },
11039 '1' => {
11040 'name' => 'size',
11041 'offset' => '4',
11042 'type' => '1023'
11043 },
11044 '2' => {
11045 'name' => 'data',
11046 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011047 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011048 },
11049 '3' => {
11050 'name' => 'next',
11051 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030011052 'type' => '56140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011053 },
11054 '4' => {
11055 'name' => 'is_remote',
11056 'offset' => '36',
11057 'type' => '805'
11058 },
11059 '5' => {
11060 'name' => 'terminus_handle',
11061 'offset' => '38',
11062 'type' => '1011'
11063 }
11064 },
11065 'Name' => 'struct pldm_pdr_record',
11066 'PrivateABI' => 1,
11067 'Size' => '32',
11068 'Source' => 'pdr.c',
11069 'Type' => 'Struct'
11070 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011071 '55236' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011072 'Header' => 'pdr.h',
11073 'Line' => '275',
11074 'Memb' => {
11075 '0' => {
11076 'name' => 'entity_type',
11077 'offset' => '0',
11078 'type' => '1011'
11079 },
11080 '1' => {
11081 'name' => 'entity_instance_num',
11082 'offset' => '2',
11083 'type' => '1011'
11084 },
11085 '2' => {
11086 'name' => 'entity_container_id',
11087 'offset' => '4',
11088 'type' => '1011'
11089 }
11090 },
11091 'Name' => 'struct pldm_entity',
11092 'Size' => '6',
11093 'Type' => 'Struct'
11094 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011095 '55293' => {
11096 'BaseType' => '55236',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011097 'Header' => 'pdr.h',
11098 'Line' => '279',
11099 'Name' => 'pldm_entity',
11100 'Size' => '6',
11101 'Type' => 'Typedef'
11102 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011103 '55337' => {
11104 'BaseType' => '55349',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 'Header' => 'pdr.h',
11106 'Line' => '289',
11107 'Name' => 'pldm_entity_association_tree',
11108 'PrivateABI' => 1,
11109 'Size' => '16',
11110 'Type' => 'Typedef'
11111 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011112 '55349' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011113 'Line' => '440',
11114 'Memb' => {
11115 '0' => {
11116 'name' => 'root',
11117 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011118 'type' => '56157'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011119 },
11120 '1' => {
11121 'name' => 'last_used_container_id',
11122 'offset' => '8',
11123 'type' => '1011'
11124 }
11125 },
11126 'Name' => 'struct pldm_entity_association_tree',
11127 'PrivateABI' => 1,
11128 'Size' => '16',
11129 'Source' => 'pdr.c',
11130 'Type' => 'Struct'
11131 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011132 '55392' => {
11133 'BaseType' => '55409',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011134 'Header' => 'pdr.h',
11135 'Line' => '294',
11136 'Name' => 'pldm_entity_node',
11137 'PrivateABI' => 1,
11138 'Size' => '40',
11139 'Type' => 'Typedef'
11140 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011141 '55404' => {
11142 'BaseType' => '55392',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Name' => 'pldm_entity_node const',
11144 'Size' => '40',
11145 'Type' => 'Const'
11146 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011147 '55409' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011148 'Line' => '445',
11149 'Memb' => {
11150 '0' => {
11151 'name' => 'entity',
11152 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011153 'type' => '55293'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011154 },
11155 '1' => {
11156 'name' => 'parent',
11157 'offset' => '6',
Tal Yacobide67ab62024-05-30 22:36:50 +030011158 'type' => '55293'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011159 },
11160 '2' => {
11161 'name' => 'remote_container_id',
11162 'offset' => '18',
11163 'type' => '1011'
11164 },
11165 '3' => {
11166 'name' => 'first_child',
11167 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030011168 'type' => '56157'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011169 },
11170 '4' => {
11171 'name' => 'next_sibling',
11172 'offset' => '36',
Tal Yacobide67ab62024-05-30 22:36:50 +030011173 'type' => '56157'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011174 },
11175 '5' => {
11176 'name' => 'association_type',
11177 'offset' => '50',
11178 'type' => '121'
11179 }
11180 },
11181 'Name' => 'struct pldm_entity_node',
11182 'PrivateABI' => 1,
11183 'Size' => '40',
11184 'Source' => 'pdr.c',
11185 'Type' => 'Struct'
11186 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011187 '55680' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011188 'Header' => 'platform.h',
11189 'Line' => '482',
11190 'Memb' => {
11191 '0' => {
11192 'name' => 'record_handle',
11193 'offset' => '0',
11194 'type' => '1023'
11195 },
11196 '1' => {
11197 'name' => 'version',
11198 'offset' => '4',
11199 'type' => '121'
11200 },
11201 '2' => {
11202 'name' => 'type',
11203 'offset' => '5',
11204 'type' => '121'
11205 },
11206 '3' => {
11207 'name' => 'record_change_num',
11208 'offset' => '6',
11209 'type' => '1011'
11210 },
11211 '4' => {
11212 'name' => 'length',
11213 'offset' => '8',
11214 'type' => '1011'
11215 }
11216 },
11217 'Name' => 'struct pldm_pdr_hdr',
11218 'Size' => '10',
11219 'Type' => 'Struct'
11220 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011221 '56140' => {
11222 'BaseType' => '55144',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011223 'Name' => 'struct pldm_pdr_record*',
11224 'Size' => '8',
11225 'Type' => 'Pointer'
11226 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011227 '56152' => {
11228 'BaseType' => '55127',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011229 'Name' => 'pldm_pdr_record*',
11230 'Size' => '8',
11231 'Type' => 'Pointer'
11232 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011233 '56157' => {
11234 'BaseType' => '55392',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011235 'Name' => 'pldm_entity_node*',
11236 'Size' => '8',
11237 'Type' => 'Pointer'
11238 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011239 '61022' => {
11240 'BaseType' => '55044',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011241 'Name' => 'pldm_pdr*',
11242 'Size' => '8',
11243 'Type' => 'Pointer'
11244 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011245 '61027' => {
11246 'BaseType' => '55293',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011247 'Name' => 'pldm_entity*',
11248 'Size' => '8',
11249 'Type' => 'Pointer'
11250 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011251 '68894' => {
11252 'BaseType' => '61027',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011253 'Name' => 'pldm_entity**',
11254 'Size' => '8',
11255 'Type' => 'Pointer'
11256 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011257 '68958' => {
11258 'BaseType' => '55337',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011259 'Name' => 'pldm_entity_association_tree*',
11260 'Size' => '8',
11261 'Type' => 'Pointer'
11262 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011263 '69405' => {
11264 'BaseType' => '56157',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011265 'Name' => 'pldm_entity_node**',
11266 'Size' => '8',
11267 'Type' => 'Pointer'
11268 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011269 '70194' => {
11270 'BaseType' => '55056',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011271 'Name' => 'pldm_pdr const*',
11272 'Size' => '8',
11273 'Type' => 'Pointer'
11274 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011275 '75530' => {
11276 'BaseType' => '55404',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011277 'Name' => 'pldm_entity_node const*',
11278 'Size' => '8',
11279 'Type' => 'Pointer'
11280 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011281 '76694' => {
11282 'BaseType' => '55139',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011283 'Name' => 'pldm_pdr_record const*',
11284 'Size' => '8',
11285 'Type' => 'Pointer'
11286 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011287 '80781' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011288 'BaseType' => '74',
11289 'Header' => 'types.h',
11290 'Line' => '37',
11291 'Name' => '__int8_t',
11292 'PrivateABI' => 1,
11293 'Size' => '1',
11294 'Type' => 'Typedef'
11295 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011296 '80812' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011297 'BaseType' => '93',
11298 'Header' => 'types.h',
11299 'Line' => '39',
11300 'Name' => '__int16_t',
11301 'PrivateABI' => 1,
11302 'Size' => '2',
11303 'Type' => 'Typedef'
11304 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011305 '80843' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011306 'BaseType' => '100',
11307 'Header' => 'types.h',
11308 'Line' => '41',
11309 'Name' => '__int32_t',
11310 'PrivateABI' => 1,
11311 'Size' => '4',
11312 'Type' => 'Typedef'
11313 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011314 '80922' => {
11315 'BaseType' => '80781',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011316 'Header' => 'stdint-intn.h',
11317 'Line' => '24',
11318 'Name' => 'int8_t',
11319 'PrivateABI' => 1,
11320 'Size' => '1',
11321 'Type' => 'Typedef'
11322 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011323 '80934' => {
11324 'BaseType' => '80812',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011325 'Header' => 'stdint-intn.h',
11326 'Line' => '25',
11327 'Name' => 'int16_t',
11328 'PrivateABI' => 1,
11329 'Size' => '2',
11330 'Type' => 'Typedef'
11331 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011332 '80946' => {
11333 'BaseType' => '80843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011334 'Header' => 'stdint-intn.h',
11335 'Line' => '26',
11336 'Name' => 'int32_t',
11337 'PrivateABI' => 1,
11338 'Size' => '4',
11339 'Type' => 'Typedef'
11340 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011341 '81211' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011342 'BaseType' => '133',
11343 'Header' => 'pldm_types.h',
11344 'Line' => '164',
11345 'Name' => 'real32_t',
11346 'Size' => '4',
11347 'Type' => 'Typedef'
11348 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011349 '82445' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011350 'Header' => 'platform.h',
11351 'Line' => '260',
11352 'Memb' => {
11353 '0' => {
11354 'name' => 'PLDM_SENSOR_OP_STATE',
11355 'value' => '0'
11356 },
11357 '1' => {
11358 'name' => 'PLDM_STATE_SENSOR_STATE',
11359 'value' => '1'
11360 },
11361 '2' => {
11362 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11363 'value' => '2'
11364 }
11365 },
11366 'Name' => 'enum sensor_event_class_states',
11367 'Size' => '4',
11368 'Type' => 'Enum'
11369 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011370 '82479' => {
11371 'BaseType' => '82445',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011372 'Name' => 'enum sensor_event_class_states const',
11373 'Size' => '4',
11374 'Type' => 'Const'
11375 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011376 '82781' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011377 'Header' => 'platform.h',
11378 'Line' => '557',
11379 'Memb' => {
11380 '0' => {
11381 'name' => 'hdr',
11382 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011383 'type' => '55680'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011384 },
11385 '1' => {
11386 'name' => 'terminus_handle',
11387 'offset' => '16',
11388 'type' => '1011'
11389 },
11390 '2' => {
11391 'name' => 'sensor_id',
11392 'offset' => '18',
11393 'type' => '1011'
11394 },
11395 '3' => {
11396 'name' => 'entity_type',
11397 'offset' => '20',
11398 'type' => '1011'
11399 },
11400 '4' => {
11401 'name' => 'entity_instance',
11402 'offset' => '22',
11403 'type' => '1011'
11404 },
11405 '5' => {
11406 'name' => 'container_id',
11407 'offset' => '24',
11408 'type' => '1011'
11409 },
11410 '6' => {
11411 'name' => 'sensor_init',
11412 'offset' => '32',
11413 'type' => '121'
11414 },
11415 '7' => {
11416 'name' => 'sensor_auxiliary_names_pdr',
11417 'offset' => '33',
Tal Yacobide67ab62024-05-30 22:36:50 +030011418 'type' => '30034'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011419 },
11420 '8' => {
11421 'name' => 'composite_sensor_count',
11422 'offset' => '34',
11423 'type' => '121'
11424 },
11425 '9' => {
11426 'name' => 'possible_states',
11427 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011428 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011429 }
11430 },
11431 'Name' => 'struct pldm_state_sensor_pdr',
11432 'Size' => '24',
11433 'Type' => 'Struct'
11434 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011435 '82925' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011436 'Header' => 'platform.h',
11437 'Line' => '574',
11438 'Memb' => {
11439 '0' => {
11440 'name' => 'state_set_id',
11441 'offset' => '0',
11442 'type' => '1011'
11443 },
11444 '1' => {
11445 'name' => 'possible_states_size',
11446 'offset' => '2',
11447 'type' => '121'
11448 },
11449 '2' => {
11450 'name' => 'states',
11451 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030011452 'type' => '82983'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011453 }
11454 },
11455 'Name' => 'struct state_sensor_possible_states',
11456 'Size' => '4',
11457 'Type' => 'Struct'
11458 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011459 '82978' => {
11460 'BaseType' => '82925',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011461 'Name' => 'struct state_sensor_possible_states const',
11462 'Size' => '4',
11463 'Type' => 'Const'
11464 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011465 '82983' => {
11466 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011467 'Name' => 'bitfield8_t[1]',
11468 'Size' => '1',
11469 'Type' => 'Array'
11470 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011471 '82999' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011472 'Header' => 'platform.h',
11473 'Line' => '584',
11474 'Memb' => {
11475 '0' => {
11476 'name' => 'hdr',
11477 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011478 'type' => '55680'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011479 },
11480 '1' => {
11481 'name' => 'terminus_handle',
11482 'offset' => '16',
11483 'type' => '1011'
11484 },
11485 '2' => {
11486 'name' => 'effecter_id',
11487 'offset' => '18',
11488 'type' => '1011'
11489 },
11490 '3' => {
11491 'name' => 'entity_type',
11492 'offset' => '20',
11493 'type' => '1011'
11494 },
11495 '4' => {
11496 'name' => 'entity_instance',
11497 'offset' => '22',
11498 'type' => '1011'
11499 },
11500 '5' => {
11501 'name' => 'container_id',
11502 'offset' => '24',
11503 'type' => '1011'
11504 },
11505 '6' => {
11506 'name' => 'effecter_semantic_id',
11507 'offset' => '32',
11508 'type' => '1011'
11509 },
11510 '7' => {
11511 'name' => 'effecter_init',
11512 'offset' => '34',
11513 'type' => '121'
11514 },
11515 '8' => {
11516 'name' => 'has_description_pdr',
11517 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011518 'type' => '30034'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011519 },
11520 '9' => {
11521 'name' => 'composite_effecter_count',
11522 'offset' => '36',
11523 'type' => '121'
11524 },
11525 '10' => {
11526 'name' => 'possible_states',
11527 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011528 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011529 }
11530 },
11531 'Name' => 'struct pldm_state_effecter_pdr',
11532 'Size' => '26',
11533 'Type' => 'Struct'
11534 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011535 '83344' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011536 'Header' => 'platform.h',
11537 'Line' => '675',
11538 'Memb' => {
11539 '0' => {
11540 'name' => 'value_u8',
11541 'offset' => '0',
11542 'type' => '121'
11543 },
11544 '1' => {
11545 'name' => 'value_s8',
11546 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011547 'type' => '80922'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011548 },
11549 '2' => {
11550 'name' => 'value_u16',
11551 'offset' => '0',
11552 'type' => '1011'
11553 },
11554 '3' => {
11555 'name' => 'value_s16',
11556 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011557 'type' => '80934'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 },
11559 '4' => {
11560 'name' => 'value_u32',
11561 'offset' => '0',
11562 'type' => '1023'
11563 },
11564 '5' => {
11565 'name' => 'value_s32',
11566 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011567 'type' => '80946'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011568 },
11569 '6' => {
11570 'name' => 'value_f32',
11571 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011572 'type' => '81211'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 }
11574 },
11575 'Name' => 'union union_range_field_format',
11576 'Size' => '4',
11577 'Type' => 'Union'
11578 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011579 '83907' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011580 'Header' => 'platform.h',
11581 'Line' => '732',
11582 'Memb' => {
11583 '0' => {
11584 'name' => 'value_u8',
11585 'offset' => '0',
11586 'type' => '121'
11587 },
11588 '1' => {
11589 'name' => 'value_s8',
11590 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011591 'type' => '80922'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 },
11593 '2' => {
11594 'name' => 'value_u16',
11595 'offset' => '0',
11596 'type' => '1011'
11597 },
11598 '3' => {
11599 'name' => 'value_s16',
11600 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011601 'type' => '80934'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011602 },
11603 '4' => {
11604 'name' => 'value_u32',
11605 'offset' => '0',
11606 'type' => '1023'
11607 },
11608 '5' => {
11609 'name' => 'value_s32',
11610 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011611 'type' => '80946'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011612 }
11613 },
11614 'Name' => 'union union_sensor_data_size',
11615 'Size' => '4',
11616 'Type' => 'Union'
11617 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011618 '83919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011619 'Header' => 'platform.h',
11620 'Line' => '739',
11621 'Memb' => {
11622 '0' => {
11623 'name' => 'record_handle',
11624 'offset' => '0',
11625 'type' => '1023'
11626 },
11627 '1' => {
11628 'name' => 'version',
11629 'offset' => '4',
11630 'type' => '121'
11631 },
11632 '2' => {
11633 'name' => 'type',
11634 'offset' => '5',
11635 'type' => '121'
11636 },
11637 '3' => {
11638 'name' => 'record_change_num',
11639 'offset' => '6',
11640 'type' => '1011'
11641 },
11642 '4' => {
11643 'name' => 'length',
11644 'offset' => '8',
11645 'type' => '1011'
11646 }
11647 },
11648 'Name' => 'struct pldm_value_pdr_hdr',
11649 'Size' => '12',
11650 'Type' => 'Struct'
11651 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011652 '83998' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011653 'Header' => 'platform.h',
11654 'Line' => '757',
11655 'Memb' => {
11656 '0' => {
11657 'name' => 'entity_instance_num',
11658 'offset' => '0',
11659 'type' => '1011'
11660 },
11661 '1' => {
11662 'name' => 'entity_instance',
11663 'offset' => '0',
11664 'type' => '1011'
11665 }
11666 },
11667 'Name' => 'anon-union-platform.h-757',
11668 'Size' => '2',
11669 'Type' => 'Union'
11670 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011671 '84032' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011672 'Header' => 'platform.h',
11673 'Line' => '752',
11674 'Memb' => {
11675 '0' => {
11676 'name' => 'hdr',
11677 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030011678 'type' => '83919'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011679 },
11680 '1' => {
11681 'name' => 'terminus_handle',
11682 'offset' => '18',
11683 'type' => '1011'
11684 },
11685 '2' => {
11686 'name' => 'sensor_id',
11687 'offset' => '20',
11688 'type' => '1011'
11689 },
11690 '3' => {
11691 'name' => 'entity_type',
11692 'offset' => '22',
11693 'type' => '1011'
11694 },
11695 '4' => {
11696 'name' => 'unnamed0',
11697 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +030011698 'type' => '83998'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011699 },
11700 '5' => {
11701 'name' => 'container_id',
11702 'offset' => '32',
11703 'type' => '1011'
11704 },
11705 '6' => {
11706 'name' => 'sensor_init',
11707 'offset' => '34',
11708 'type' => '121'
11709 },
11710 '7' => {
11711 'name' => 'sensor_auxiliary_names_pdr',
11712 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011713 'type' => '30034'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 },
11715 '8' => {
11716 'name' => 'base_unit',
11717 'offset' => '36',
11718 'type' => '121'
11719 },
11720 '9' => {
11721 'name' => 'unit_modifier',
11722 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011723 'type' => '80922'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 },
11725 '10' => {
11726 'name' => 'rate_unit',
11727 'offset' => '38',
11728 'type' => '121'
11729 },
11730 '11' => {
11731 'name' => 'base_oem_unit_handle',
11732 'offset' => '39',
11733 'type' => '121'
11734 },
11735 '12' => {
11736 'name' => 'aux_unit',
11737 'offset' => '40',
11738 'type' => '121'
11739 },
11740 '13' => {
11741 'name' => 'aux_unit_modifier',
11742 'offset' => '41',
Tal Yacobide67ab62024-05-30 22:36:50 +030011743 'type' => '80922'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 },
11745 '14' => {
11746 'name' => 'aux_rate_unit',
11747 'offset' => '48',
11748 'type' => '121'
11749 },
11750 '15' => {
11751 'name' => 'rel',
11752 'offset' => '49',
11753 'type' => '121'
11754 },
11755 '16' => {
11756 'name' => 'aux_oem_unit_handle',
11757 'offset' => '50',
11758 'type' => '121'
11759 },
11760 '17' => {
11761 'name' => 'is_linear',
11762 'offset' => '51',
Tal Yacobide67ab62024-05-30 22:36:50 +030011763 'type' => '30034'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011764 },
11765 '18' => {
11766 'name' => 'sensor_data_size',
11767 'offset' => '52',
11768 'type' => '121'
11769 },
11770 '19' => {
11771 'name' => 'resolution',
11772 'offset' => '54',
Tal Yacobide67ab62024-05-30 22:36:50 +030011773 'type' => '81211'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011774 },
11775 '20' => {
11776 'name' => 'offset',
11777 'offset' => '64',
Tal Yacobide67ab62024-05-30 22:36:50 +030011778 'type' => '81211'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 },
11780 '21' => {
11781 'name' => 'accuracy',
11782 'offset' => '68',
11783 'type' => '1011'
11784 },
11785 '22' => {
11786 'name' => 'plus_tolerance',
11787 'offset' => '70',
11788 'type' => '121'
11789 },
11790 '23' => {
11791 'name' => 'minus_tolerance',
11792 'offset' => '71',
11793 'type' => '121'
11794 },
11795 '24' => {
11796 'name' => 'hysteresis',
11797 'offset' => '72',
Tal Yacobide67ab62024-05-30 22:36:50 +030011798 'type' => '83907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011799 },
11800 '25' => {
11801 'name' => 'supported_thresholds',
11802 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030011803 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011804 },
11805 '26' => {
11806 'name' => 'threshold_and_hysteresis_volatility',
11807 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030011808 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011809 },
11810 '27' => {
11811 'name' => 'state_transition_interval',
11812 'offset' => '86',
Tal Yacobide67ab62024-05-30 22:36:50 +030011813 'type' => '81211'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011814 },
11815 '28' => {
11816 'name' => 'update_interval',
11817 'offset' => '96',
Tal Yacobide67ab62024-05-30 22:36:50 +030011818 'type' => '81211'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011819 },
11820 '29' => {
11821 'name' => 'max_readable',
11822 'offset' => '100',
Tal Yacobide67ab62024-05-30 22:36:50 +030011823 'type' => '83907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011824 },
11825 '30' => {
11826 'name' => 'min_readable',
11827 'offset' => '104',
Tal Yacobide67ab62024-05-30 22:36:50 +030011828 'type' => '83907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011829 },
11830 '31' => {
11831 'name' => 'range_field_format',
11832 'offset' => '114',
11833 'type' => '121'
11834 },
11835 '32' => {
11836 'name' => 'range_field_support',
11837 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030011838 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011839 },
11840 '33' => {
11841 'name' => 'nominal_value',
11842 'offset' => '118',
Tal Yacobide67ab62024-05-30 22:36:50 +030011843 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011844 },
11845 '34' => {
11846 'name' => 'normal_max',
11847 'offset' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030011848 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011849 },
11850 '35' => {
11851 'name' => 'normal_min',
11852 'offset' => '132',
Tal Yacobide67ab62024-05-30 22:36:50 +030011853 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011854 },
11855 '36' => {
11856 'name' => 'warning_high',
11857 'offset' => '136',
Tal Yacobide67ab62024-05-30 22:36:50 +030011858 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011859 },
11860 '37' => {
11861 'name' => 'warning_low',
11862 'offset' => '146',
Tal Yacobide67ab62024-05-30 22:36:50 +030011863 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011864 },
11865 '38' => {
11866 'name' => 'critical_high',
11867 'offset' => '150',
Tal Yacobide67ab62024-05-30 22:36:50 +030011868 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011869 },
11870 '39' => {
11871 'name' => 'critical_low',
11872 'offset' => '256',
Tal Yacobide67ab62024-05-30 22:36:50 +030011873 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011874 },
11875 '40' => {
11876 'name' => 'fatal_high',
11877 'offset' => '260',
Tal Yacobide67ab62024-05-30 22:36:50 +030011878 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011879 },
11880 '41' => {
11881 'name' => 'fatal_low',
11882 'offset' => '264',
Tal Yacobide67ab62024-05-30 22:36:50 +030011883 'type' => '83344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011884 }
11885 },
11886 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11887 'Size' => '112',
11888 'Type' => 'Struct'
11889 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011890 '84585' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011891 'Header' => 'platform.h',
11892 'Line' => '804',
11893 'Memb' => {
11894 '0' => {
11895 'name' => 'state_set_id',
11896 'offset' => '0',
11897 'type' => '1011'
11898 },
11899 '1' => {
11900 'name' => 'possible_states_size',
11901 'offset' => '2',
11902 'type' => '121'
11903 },
11904 '2' => {
11905 'name' => 'states',
11906 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030011907 'type' => '82983'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 }
11909 },
11910 'Name' => 'struct state_effecter_possible_states',
11911 'Size' => '4',
11912 'Type' => 'Struct'
11913 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011914 '84638' => {
11915 'BaseType' => '84585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011916 'Name' => 'struct state_effecter_possible_states const',
11917 'Size' => '4',
11918 'Type' => 'Const'
11919 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011920 '84643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011921 'Header' => 'platform.h',
11922 'Line' => '852',
11923 'Memb' => {
11924 '0' => {
11925 'name' => 'set_request',
11926 'offset' => '0',
11927 'type' => '121'
11928 },
11929 '1' => {
11930 'name' => 'effecter_state',
11931 'offset' => '1',
11932 'type' => '121'
11933 }
11934 },
11935 'Name' => 'struct state_field_for_state_effecter_set',
11936 'Size' => '2',
11937 'Type' => 'Struct'
11938 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011939 '84683' => {
11940 'BaseType' => '84643',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011941 'Header' => 'platform.h',
11942 'Line' => '855',
11943 'Name' => 'set_effecter_state_field',
11944 'Size' => '2',
11945 'Type' => 'Typedef'
11946 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011947 '84695' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011948 'Header' => 'platform.h',
11949 'Line' => '861',
11950 'Memb' => {
11951 '0' => {
11952 'name' => 'sensor_op_state',
11953 'offset' => '0',
11954 'type' => '121'
11955 },
11956 '1' => {
11957 'name' => 'present_state',
11958 'offset' => '1',
11959 'type' => '121'
11960 },
11961 '2' => {
11962 'name' => 'previous_state',
11963 'offset' => '2',
11964 'type' => '121'
11965 },
11966 '3' => {
11967 'name' => 'event_state',
11968 'offset' => '3',
11969 'type' => '121'
11970 }
11971 },
11972 'Name' => 'struct state_field_for_get_state_sensor_readings',
11973 'Size' => '4',
11974 'Type' => 'Struct'
11975 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011976 '84761' => {
11977 'BaseType' => '84695',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011978 'Header' => 'platform.h',
11979 'Line' => '869',
11980 'Name' => 'get_sensor_state_field',
11981 'Size' => '4',
11982 'Type' => 'Typedef'
11983 },
Tal Yacobide67ab62024-05-30 22:36:50 +030011984 '84773' => {
11985 'Header' => 'platform.h',
11986 'Line' => '875',
11987 'Memb' => {
11988 '0' => {
11989 'name' => 'effecter_op_state',
11990 'offset' => '0',
11991 'type' => '121'
11992 },
11993 '1' => {
11994 'name' => 'pending_state',
11995 'offset' => '1',
11996 'type' => '121'
11997 },
11998 '2' => {
11999 'name' => 'present_state',
12000 'offset' => '2',
12001 'type' => '121'
12002 }
12003 },
12004 'Name' => 'struct state_field_for_get_state_effecter_states',
12005 'Size' => '3',
12006 'Type' => 'Struct'
12007 },
12008 '84826' => {
12009 'BaseType' => '84773',
12010 'Header' => 'platform.h',
12011 'Line' => '879',
12012 'Name' => 'get_effecter_state_field',
12013 'Size' => '3',
12014 'Type' => 'Typedef'
12015 },
12016 '85507' => {
12017 'Header' => 'platform.h',
12018 'Line' => '1024',
12019 'Memb' => {
12020 '0' => {
12021 'name' => 'completion_code',
12022 'offset' => '0',
12023 'type' => '121'
12024 },
12025 '1' => {
12026 'name' => 'comp_effecter_count',
12027 'offset' => '1',
12028 'type' => '121'
12029 },
12030 '2' => {
12031 'name' => 'field',
12032 'offset' => '2',
12033 'type' => '85560'
12034 }
12035 },
12036 'Name' => 'struct pldm_get_state_effecter_states_resp',
12037 'Size' => '26',
12038 'Type' => 'Struct'
12039 },
12040 '85560' => {
12041 'BaseType' => '84826',
12042 'Name' => 'get_effecter_state_field[8]',
12043 'Size' => '24',
12044 'Type' => 'Array'
12045 },
12046 '85576' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012047 'Header' => 'platform.h',
12048 'Line' => '1034',
12049 'Memb' => {
12050 '0' => {
12051 'name' => 'sensor_id',
12052 'offset' => '0',
12053 'type' => '1011'
12054 },
12055 '1' => {
12056 'name' => 'sensor_event_class_type',
12057 'offset' => '2',
12058 'type' => '121'
12059 },
12060 '2' => {
12061 'name' => 'event_class',
12062 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012063 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012064 }
12065 },
12066 'Name' => 'struct pldm_sensor_event_data',
12067 'Size' => '4',
12068 'Type' => 'Struct'
12069 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012070 '85788' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012071 'Header' => 'platform.h',
12072 'Line' => '1115',
12073 'Memb' => {
12074 '0' => {
12075 'name' => 'event_data_format',
12076 'offset' => '0',
12077 'type' => '121'
12078 },
12079 '1' => {
12080 'name' => 'number_of_change_records',
12081 'offset' => '1',
12082 'type' => '121'
12083 },
12084 '2' => {
12085 'name' => 'change_records',
12086 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012087 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012088 }
12089 },
12090 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12091 'Size' => '3',
12092 'Type' => 'Struct'
12093 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012094 '87871' => {
12095 'BaseType' => '85507',
12096 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12097 'Size' => '8',
12098 'Type' => 'Pointer'
12099 },
12100 '144389' => {
12101 'BaseType' => '13071',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012102 'Name' => 'size_t*const',
12103 'Size' => '8',
12104 'Type' => 'Const'
12105 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012106 '147999' => {
12107 'BaseType' => '148009',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012108 'Name' => 'uint32_t const*const*',
12109 'Size' => '8',
12110 'Type' => 'Pointer'
12111 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012112 '148004' => {
12113 'BaseType' => '29993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012114 'Name' => 'uint32_t const*',
12115 'Size' => '8',
12116 'Type' => 'Pointer'
12117 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012118 '148009' => {
12119 'BaseType' => '148004',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012120 'Name' => 'uint32_t const*const',
12121 'Size' => '8',
12122 'Type' => 'Const'
12123 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012124 '148014' => {
12125 'BaseType' => '85788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12127 'Size' => '8',
12128 'Type' => 'Pointer'
12129 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012130 '212516' => {
12131 'BaseType' => '84032',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012132 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12133 'Size' => '8',
12134 'Type' => 'Pointer'
12135 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012136 '227910' => {
12137 'BaseType' => '85576',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012138 'Name' => 'struct pldm_sensor_event_data*',
12139 'Size' => '8',
12140 'Type' => 'Pointer'
12141 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012142 '227915' => {
12143 'BaseType' => '227910',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012144 'Name' => 'struct pldm_sensor_event_data*const',
12145 'Size' => '8',
12146 'Type' => 'Const'
12147 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012148 '230849' => {
12149 'BaseType' => '84761',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012150 'Name' => 'get_sensor_state_field*',
12151 'Size' => '8',
12152 'Type' => 'Pointer'
12153 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012154 '244109' => {
12155 'BaseType' => '84683',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012156 'Name' => 'set_effecter_state_field*',
12157 'Size' => '8',
12158 'Type' => 'Pointer'
12159 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012160 '245075' => {
12161 'BaseType' => '82781',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012162 'Name' => 'struct pldm_state_sensor_pdr*',
12163 'Size' => '8',
12164 'Type' => 'Pointer'
12165 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012166 '245080' => {
12167 'BaseType' => '245075',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012168 'Name' => 'struct pldm_state_sensor_pdr*const',
12169 'Size' => '8',
12170 'Type' => 'Const'
12171 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012172 '245085' => {
12173 'BaseType' => '82978',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012174 'Name' => 'struct state_sensor_possible_states const*',
12175 'Size' => '8',
12176 'Type' => 'Pointer'
12177 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012178 '245090' => {
12179 'BaseType' => '245085',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012180 'Name' => 'struct state_sensor_possible_states const*const',
12181 'Size' => '8',
12182 'Type' => 'Const'
12183 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012184 '245479' => {
12185 'BaseType' => '82999',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012186 'Name' => 'struct pldm_state_effecter_pdr*',
12187 'Size' => '8',
12188 'Type' => 'Pointer'
12189 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012190 '245484' => {
12191 'BaseType' => '245479',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012192 'Name' => 'struct pldm_state_effecter_pdr*const',
12193 'Size' => '8',
12194 'Type' => 'Const'
12195 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012196 '245489' => {
12197 'BaseType' => '84638',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012198 'Name' => 'struct state_effecter_possible_states const*',
12199 'Size' => '8',
12200 'Type' => 'Pointer'
12201 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012202 '245494' => {
12203 'BaseType' => '245489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012204 'Name' => 'struct state_effecter_possible_states const*const',
12205 'Size' => '8',
12206 'Type' => 'Const'
12207 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012208 '251174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012209 'Line' => '20',
12210 'Memb' => {
12211 '0' => {
12212 'name' => 'prev',
12213 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012214 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012215 },
12216 '1' => {
12217 'name' => 'allocations',
12218 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012219 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012220 }
12221 },
12222 'Name' => 'struct pldm_tid_state',
12223 'PrivateABI' => 1,
12224 'Size' => '8',
12225 'Source' => 'instance-id.c',
12226 'Type' => 'Struct'
12227 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012228 '251213' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012229 'Line' => '25',
12230 'Memb' => {
12231 '0' => {
12232 'name' => 'state',
12233 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012234 'type' => '251255'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012235 },
12236 '1' => {
12237 'name' => 'lock_db_fd',
12238 'offset' => '8264',
12239 'type' => '100'
12240 }
12241 },
12242 'Name' => 'struct pldm_instance_db',
12243 'PrivateABI' => 1,
12244 'Size' => '2052',
12245 'Source' => 'instance-id.c',
12246 'Type' => 'Struct'
12247 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012248 '251255' => {
12249 'BaseType' => '251174',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012250 'Name' => 'struct pldm_tid_state[256]',
12251 'Size' => '2048',
12252 'Type' => 'Array'
12253 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012254 '251725' => {
12255 'BaseType' => '251213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012256 'Name' => 'struct pldm_instance_db*',
12257 'Size' => '8',
12258 'Type' => 'Pointer'
12259 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012260 '252150' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012261 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012262 'Name' => 'pldm_instance_id_t*',
12263 'Size' => '8',
12264 'Type' => 'Pointer'
12265 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012266 '252326' => {
12267 'BaseType' => '251725',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012268 'Name' => 'struct pldm_instance_db**',
12269 'Size' => '8',
12270 'Type' => 'Pointer'
12271 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012272 '253083' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012273 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012274 'Header' => 'pldm.h',
12275 'Line' => '13',
12276 'Name' => 'mctp_eid_t',
12277 'Size' => '1',
12278 'Type' => 'Typedef'
12279 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012280 '253198' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012281 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012282 'Header' => 'pldm.h',
12283 'Line' => '30',
12284 'Name' => 'pldm_requester_rc_t',
12285 'Size' => '4',
12286 'Type' => 'Typedef'
12287 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012288 '253216' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012289 'Line' => '25',
12290 'Memb' => {
12291 '0' => {
12292 'name' => 'transport',
12293 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012294 'type' => '253289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012295 },
12296 '1' => {
12297 'name' => 'socket',
12298 'offset' => '64',
12299 'type' => '100'
12300 },
12301 '2' => {
12302 'name' => 'tid_eid_map',
12303 'offset' => '68',
Tal Yacobide67ab62024-05-30 22:36:50 +030012304 'type' => '256921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012305 },
12306 '3' => {
12307 'name' => 'socket_send_buf',
12308 'offset' => '768',
Tal Yacobide67ab62024-05-30 22:36:50 +030012309 'type' => '255870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012310 }
12311 },
12312 'Name' => 'struct pldm_transport_mctp_demux',
12313 'PrivateABI' => 1,
12314 'Size' => '312',
12315 'Source' => 'mctp-demux.c',
12316 'Type' => 'Struct'
12317 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012318 '253242' => {
12319 'BaseType' => '253216',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012320 'Name' => 'struct pldm_transport_mctp_demux*',
12321 'Size' => '8',
12322 'Type' => 'Pointer'
12323 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012324 '253284' => {
12325 'BaseType' => '253289',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012326 'Name' => 'struct pldm_transport*',
12327 'Size' => '8',
12328 'Type' => 'Pointer'
12329 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012330 '253289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012331 'Header' => 'transport.h',
12332 'Line' => '18',
12333 'Memb' => {
12334 '0' => {
12335 'name' => 'name',
12336 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012337 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012338 },
12339 '1' => {
12340 'name' => 'version',
12341 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012342 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012343 },
12344 '2' => {
12345 'name' => 'recv',
12346 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030012347 'type' => '256181'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012348 },
12349 '3' => {
12350 'name' => 'send',
12351 'offset' => '36',
Tal Yacobide67ab62024-05-30 22:36:50 +030012352 'type' => '256222'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012353 },
12354 '4' => {
12355 'name' => 'init_pollfd',
12356 'offset' => '50',
Tal Yacobide67ab62024-05-30 22:36:50 +030012357 'type' => '256302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012358 }
12359 },
12360 'Name' => 'struct pldm_transport',
12361 'PrivateABI' => 1,
12362 'Size' => '40',
12363 'Type' => 'Struct'
12364 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012365 '253425' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012366 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012367 'Name' => 'pldm_tid_t*',
12368 'Size' => '8',
12369 'Type' => 'Pointer'
12370 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012371 '253528' => {
12372 'BaseType' => '253242',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012373 'Name' => 'struct pldm_transport_mctp_demux**',
12374 'Size' => '8',
12375 'Type' => 'Pointer'
12376 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012377 '255590' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012378 'BaseType' => '46',
12379 'Header' => 'int-ll64.h',
12380 'Line' => '21',
12381 'Name' => '__u8',
12382 'PrivateABI' => 1,
12383 'Size' => '1',
12384 'Type' => 'Typedef'
12385 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012386 '255602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012387 'BaseType' => '53',
12388 'Header' => 'int-ll64.h',
12389 'Line' => '24',
12390 'Name' => '__u16',
12391 'PrivateABI' => 1,
12392 'Size' => '2',
12393 'Type' => 'Typedef'
12394 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012395 '255870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012396 'Header' => 'socket.h',
12397 'Line' => '5',
12398 'Memb' => {
12399 '0' => {
12400 'name' => 'size',
12401 'offset' => '0',
12402 'type' => '100'
12403 },
12404 '1' => {
12405 'name' => 'socket',
12406 'offset' => '4',
12407 'type' => '100'
12408 },
12409 '2' => {
12410 'name' => 'max_size',
12411 'offset' => '8',
12412 'type' => '100'
12413 }
12414 },
12415 'Name' => 'struct pldm_socket_sndbuf',
12416 'PrivateABI' => 1,
12417 'Size' => '12',
12418 'Type' => 'Struct'
12419 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012420 '256181' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012421 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12422 'Param' => {
12423 '0' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012424 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012425 },
12426 '1' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012427 'type' => '253425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012428 },
12429 '2' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012430 'type' => '47709'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012431 },
12432 '3' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012433 'type' => '13071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012434 }
12435 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012436 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012437 'Size' => '8',
12438 'Type' => 'FuncPtr'
12439 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012440 '256222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012441 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12442 'Param' => {
12443 '0' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012444 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012445 },
12446 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012447 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012448 },
12449 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012450 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012451 },
12452 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012453 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012454 }
12455 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012456 'Return' => '253198',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012457 'Size' => '8',
12458 'Type' => 'FuncPtr'
12459 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012460 '256247' => {
12461 'BaseType' => '256252',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012462 'Name' => 'struct pollfd*',
12463 'Size' => '8',
12464 'Type' => 'Pointer'
12465 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012466 '256252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012467 'Header' => 'poll.h',
12468 'Line' => '36',
12469 'Memb' => {
12470 '0' => {
12471 'name' => 'fd',
12472 'offset' => '0',
12473 'type' => '100'
12474 },
12475 '1' => {
12476 'name' => 'events',
12477 'offset' => '4',
12478 'type' => '93'
12479 },
12480 '2' => {
12481 'name' => 'revents',
12482 'offset' => '6',
12483 'type' => '93'
12484 }
12485 },
12486 'Name' => 'struct pollfd',
12487 'PrivateABI' => 1,
12488 'Size' => '8',
12489 'Type' => 'Struct'
12490 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012491 '256302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012492 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12493 'Param' => {
12494 '0' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012495 'type' => '253284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012496 },
12497 '1' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012498 'type' => '256247'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012499 }
12500 },
12501 'Return' => '100',
12502 'Size' => '8',
12503 'Type' => 'FuncPtr'
12504 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012505 '256307' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012506 'BaseType' => '53',
12507 'Header' => 'socket.h',
12508 'Line' => '10',
12509 'Name' => '__kernel_sa_family_t',
12510 'PrivateABI' => 1,
12511 'Size' => '2',
12512 'Type' => 'Typedef'
12513 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012514 '256655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012515 'Header' => 'mctp.h',
12516 'Line' => '18',
12517 'Memb' => {
12518 '0' => {
12519 'name' => 's_addr',
12520 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012521 'type' => '253083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012522 }
12523 },
12524 'Name' => 'struct mctp_addr',
12525 'PrivateABI' => 1,
12526 'Size' => '1',
12527 'Type' => 'Struct'
12528 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012529 '256681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012530 'Header' => 'mctp.h',
12531 'Line' => '22',
12532 'Memb' => {
12533 '0' => {
12534 'name' => 'smctp_family',
12535 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012536 'type' => '256307'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012537 },
12538 '1' => {
12539 'name' => '__smctp_pad0',
12540 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012541 'type' => '255602'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012542 },
12543 '2' => {
12544 'name' => 'smctp_network',
12545 'offset' => '4',
12546 'type' => '60'
12547 },
12548 '3' => {
12549 'name' => 'smctp_addr',
12550 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030012551 'type' => '256655'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012552 },
12553 '4' => {
12554 'name' => 'smctp_type',
12555 'offset' => '9',
Tal Yacobide67ab62024-05-30 22:36:50 +030012556 'type' => '255590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012557 },
12558 '5' => {
12559 'name' => 'smctp_tag',
12560 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +030012561 'type' => '255590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012562 },
12563 '6' => {
12564 'name' => '__smctp_pad1',
12565 'offset' => '17',
Tal Yacobide67ab62024-05-30 22:36:50 +030012566 'type' => '255590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012567 }
12568 },
12569 'Name' => 'struct sockaddr_mctp',
12570 'PrivateABI' => 1,
12571 'Size' => '12',
12572 'Type' => 'Struct'
12573 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012574 '256785' => {
12575 'BaseType' => '256681',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012576 'Name' => 'struct sockaddr_mctp const',
12577 'Size' => '12',
12578 'Type' => 'Const'
12579 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012580 '256828' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012581 'Line' => '34',
12582 'Memb' => {
12583 '0' => {
12584 'name' => 'transport',
12585 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012586 'type' => '253289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012587 },
12588 '1' => {
12589 'name' => 'socket',
12590 'offset' => '64',
12591 'type' => '100'
12592 },
12593 '2' => {
12594 'name' => 'tid_eid_map',
12595 'offset' => '68',
Tal Yacobide67ab62024-05-30 22:36:50 +030012596 'type' => '256921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012597 },
12598 '3' => {
12599 'name' => 'socket_send_buf',
12600 'offset' => '768',
Tal Yacobide67ab62024-05-30 22:36:50 +030012601 'type' => '255870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012602 },
12603 '4' => {
12604 'name' => 'bound',
12605 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012607 },
12608 '5' => {
12609 'name' => 'cookie_jar',
12610 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012611 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012612 }
12613 },
12614 'Name' => 'struct pldm_transport_af_mctp',
12615 'PrivateABI' => 1,
12616 'Size' => '336',
12617 'Source' => 'af-mctp.c',
12618 'Type' => 'Struct'
12619 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012620 '256921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012621 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012622 'Name' => 'pldm_tid_t[256]',
12623 'Size' => '256',
12624 'Type' => 'Array'
12625 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012626 '257737' => {
12627 'BaseType' => '256828',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012628 'Name' => 'struct pldm_transport_af_mctp*',
12629 'Size' => '8',
12630 'Type' => 'Pointer'
12631 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012632 '257742' => {
12633 'BaseType' => '256785',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012634 'Name' => 'struct sockaddr_mctp const*',
12635 'Size' => '8',
12636 'Type' => 'Pointer'
12637 },
Tal Yacobide67ab62024-05-30 22:36:50 +030012638 '258055' => {
12639 'BaseType' => '257737',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012640 'Name' => 'struct pldm_transport_af_mctp**',
12641 'Size' => '8',
12642 'Type' => 'Pointer'
12643 }
12644 },
12645 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012646 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012647 '_ITM_deregisterTMCloneTable' => 0,
12648 '_ITM_registerTMCloneTable' => 0,
12649 '__assert_fail@GLIBC_2.2.5' => 0,
12650 '__cxa_finalize@GLIBC_2.2.5' => 0,
12651 '__errno_location@GLIBC_2.2.5' => 0,
12652 '__gmon_start__' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012653 '__memcpy_chk@GLIBC_2.3.4' => 0,
12654 '__recv_chk@GLIBC_2.4' => 0,
12655 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012656 '__stack_chk_fail@GLIBC_2.4' => 0,
12657 'bind@GLIBC_2.2.5' => 0,
12658 'calloc@GLIBC_2.2.5' => 0,
12659 'clock_gettime@GLIBC_2.17' => 0,
12660 'close@GLIBC_2.2.5' => 0,
12661 'connect@GLIBC_2.2.5' => 0,
12662 'dup@GLIBC_2.2.5' => 0,
12663 'fclose@GLIBC_2.2.5' => 0,
12664 'fcntl64@GLIBC_2.28' => 0,
12665 'fgets@GLIBC_2.2.5' => 0,
12666 'fopen64@GLIBC_2.2.5' => 0,
12667 'free@GLIBC_2.2.5' => 0,
12668 'getsockopt@GLIBC_2.2.5' => 0,
12669 'malloc@GLIBC_2.2.5' => 0,
12670 'memcmp@GLIBC_2.2.5' => 0,
12671 'memcpy@GLIBC_2.14' => 0,
12672 'open64@GLIBC_2.2.5' => 0,
12673 'poll@GLIBC_2.2.5' => 0,
12674 'ppoll@GLIBC_2.4' => 0,
12675 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012676 'recvmsg@GLIBC_2.2.5' => 0,
12677 'sendmsg@GLIBC_2.2.5' => 0,
12678 'sendto@GLIBC_2.2.5' => 0,
12679 'setsockopt@GLIBC_2.2.5' => 0,
12680 'socket@GLIBC_2.2.5' => 0,
12681 'stat64@GLIBC_2.33' => 0,
12682 'strlen@GLIBC_2.2.5' => 0,
12683 'strtol@GLIBC_2.2.5' => 0,
12684 'timerfd_create@GLIBC_2.8' => 0,
12685 'timerfd_settime@GLIBC_2.8' => 0,
12686 'write@GLIBC_2.2.5' => 0
12687 }
12688 },
12689 'WordSize' => '8'
12690};